diff --git a/AUTHORS.rst b/AUTHORS.rst index 69c66069..52a2d936 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -143,6 +143,7 @@ Patches have also been contributed by: * Antoni S. Puimedon * Anton Khramov * Anya Harter +* aokblast * Arnaud Patard * Aron Griffis * Artem Chernyshev @@ -253,6 +254,7 @@ Patches have also been contributed by: * Dankaházi (ifj.) István * Dan Kenigsberg * dann frazier +* Danny Sauer * Dan Smith * Dan Zheng * Dario Faggioli @@ -360,9 +362,11 @@ Patches have also been contributed by: * Gene Czarcinski * Geoff Hickey * George Dunlap +* Georgia Garcia * Gerd Hoffmann * Gerd v. Egidy * Gerhard Stenzel +* Gildasio Junior * Giuseppe Scrivano * Gogo Gogsi * gongwei @@ -398,6 +402,7 @@ Patches have also been contributed by: * hexin * Hiroki Narukawa * Hongbin Lu +* hongmianquan * Hongwei Bi * Huanle Han * Huaqiang @@ -456,6 +461,7 @@ Patches have also been contributed by: * jiangjiacheng * Jiang Jiacheng * Jiang Kun +* jianqing yan * Jianwei Hu * Jia Zhou * Jidong Xia @@ -487,6 +493,7 @@ Patches have also been contributed by: * Jonathan Watt * Jonathan Wright * Jonathon Jongsma +* Jon Kohler * Josh Durgin * Josh Stone * Jovanka Gulicoska @@ -499,6 +506,7 @@ Patches have also been contributed by: * Justin Gatzen * Kai Kang * KAMEZAWA Hiroyuki +* Kamil Szczęk * Karel Zak * Karim Taha * Kashyap Chamarthy @@ -515,6 +523,7 @@ Patches have also been contributed by: * Konstantin Neumoin * Kothapally Madhu Pavan * Kristina Hanicova +* Kshitij Jha * K Shiva Kiran * K Shiva * Kyle DeFrancia @@ -642,6 +651,8 @@ Patches have also been contributed by: * Milos Vyletel * minglei.liu * Minoru Usui +* Miroslav Los +* Miroslav Los via Devel * Mooli Tayer * MORITA Kazutaka * Moshe Levi @@ -666,6 +677,7 @@ Patches have also been contributed by: * Nico Pache * Niels de Vos * Nikolai Barybin +* Nikolai Barybin via Devel * Nikolay Shirokovskiy * Nikolay Shirokovskiy * Nikos Mavrogiannopoulos @@ -737,6 +749,7 @@ Patches have also been contributed by: * Prerna Saxena * Pritesh Kothari * Purna Pavan Chandra Aekkaladevi +* Purna Pavan Chandra * Qiao Nuohan * Qiaowei Ren * Radoslaw Biernacki @@ -784,6 +797,7 @@ Patches have also been contributed by: * Sahid Orentino Ferdjaoui * Sam Bobroff * Sam Hartman +* Sandesh Patel * sannyshao * Sascha Peilicke * Sascha Silbe @@ -803,6 +817,7 @@ Patches have also been contributed by: * Serge Hallyn * Sergey A * Sergey Bronnikov +* Sergey Dyasli * Sergey Fionov * Sergey Mironov * Sergio Durigan Junior @@ -856,6 +871,7 @@ Patches have also been contributed by: * Sukrit Bhatnagar * Supriya Kannery * Suyang Chen +* Swapnil Ingle * Syed Humaid * Szymon Scholz * Taisuke Yamada diff --git a/NEWS.rst b/NEWS.rst index 21d54762..33fadbef 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -8,6 +8,157 @@ the changes introduced by each of them. For a more fine-grained view, use the `git log`_. +v10.7.0 (2024-09-02) +==================== + +* **Security** + + * CVE-2024-8235: Crash of ``virtinterfaced`` via ``virConnectListInterfaces()`` + + A refactor of the code fetching the list of interfaces for multiple APIs + introduced corner case on platforms where allocating 0 bytes of memory + results in a NULL pointer. + + This corner case would lead to a NULL-pointer dereference and subsequent + crash of ``virtinterfaced`` if ``virConnectListInterfaces()`` is called + requesting 0 networks to be filled. + + The bug was introduced in libvirt-10.4.0 + +* **New features** + + * qemu: Introduce the ability to disable the built-in PS/2 controller + + It is now possible to control the state of the ``ps2`` feature in the + domain XML for descendants of the generic PC machine type (``i440fx``, + ``q35``, ``xenfv`` and ``isapc``). + +* **Improvements** + + * ch: support restore with network devices + + Cloud-Hypervisor starting from V40.0 supports restoring file descriptor + backed network devices. So, create new net fds and pass them via + SCM_RIGHTS to CH during restore operation. + + * ch: support basic networking modes + Cloud-Hypervisor driver now supports Ethernet, Network (NAT) and Bridge + networking modes. + +v10.6.0 (2024-08-05) +==================== + +* **Removed features** + + * qemu: Require QEMU-5.2.0 or newer + + The minimal required version of QEMU was bumped to 5.2.0. + +* **New features** + + * qemu: Add support for the 'pauth' Arm CPU feature + + * Introduce pstore device + + The aim of pstore device is to provide a bit of NVRAM storage for guest + kernel to record oops/panic logs just before it crashes. Typical usage + includes usage in combination with a watchdog so that the logs can be + inspected after the watchdog rebooted the machine. + +* **Improvements** + + * qemu: Set 'passt' net backend if 'default' is unsupported + + If QEMU is compiled without SLIRP support, and if domain XML allows it, + starting from this release libvirt will use passt as the default backend + instead. Also, supported backends are now reported in the domain + capabilities XML. + + * qemu: add a monitor to /proc/$pid when killing times out + + In cases when a QEMU process takes longer to be killed, libvirt might have + skipped cleaning up after it. But now a /proc/$pid watch is installed so + this does not happen ever again. + +* **Bug fixes** + + * virt-aa-helper: Allow RO access to /usr/share/edk2-ovmf + + When binary version of edk2 is distributed, the files reside under + /usr/share/edk2-ovmf. Allow virt-aa-helper to generate paths under that + directory. + + * virt-host-validate: Allow longer list of CPU flags + + During its run, virt-host-validate parses /proc/cpuinfo to learn about CPU + flags. But due to a bug it parsed only the first 1024 bytes worth of CPU + flags leading to unexpected results. The file is now parsed properly. + + * capabilities: Be more forgiving when decoding OEM strings + + On some systems, OEM strings are scattered in multiple sections. This + confused libvirt when generating capabilities XML. Not anymore. + + +v10.5.0 (2024-07-01) +==================== + +* **New features** + + * Introduce SEV-SNP support + + SEV-SNP is introduced as another type of ````. Its support + is reported in both domain capabilities and ``virt-host-validate``. + +* **Improvements** + + * tools: virt-pki-validate has been rewritten in C + + The ``virt-pki-validate`` shell script has been rewritten as a C program, + providing an output format that matches ``virt-host-validate``, removing + the dependency on ``certtool`` and providing more comprehensive checks + of the certificate properties. + + * qemu: implement iommu coldplug/unplug + + The ```` device can be now cold plugged and/or cold unplugged. + + * Pass shutoff reason to release hook + + Sometimes in release hook it is useful to know if the VM shutdown was + graceful or not. This is especially useful to do cleanup based on the VM + shutdown failure reason in release hook. Starting with this release the + last argument 'extra' is used to pass VM shutoff reason in the call to + release hook. + + * nodedev: improve DASD detection + + In newer DASD driver versions the ID_TYPE tag is supported. This tag is + missing after a system reboot but when the ccw device is set offline and + online the tag is included. To fix this version independently we need to + check if a device detected as type disk is actually a DASD to maintain the + node object consistency and not end up with multiple node objects for + DASDs. + +* **Bug fixes** + + * remote_daemon_dispatch: Unref sasl session when closing client connection + + A memory leak was identified when a client started SASL but then suddenly + closed connection. This is now fixed. + + * qemu: Fix migration with disabled vmx-* CPU features + + Migrating a domain with some vmx-* CPU features marked as disabled could + have failed as the destination would incorrectly expect those features to + be enabled after starting QEMU. + + * qemu: Fix ``libvirtd``/``virtqemud`` crash when VM shuts down during migration + + The libvirt daemon could crash when a VM was shut down while being migrated + to another host. + + v10.4.0 (2024-06-03) ==================== diff --git a/debian/NEWS b/debian/NEWS index 8b2d1ac9..d37fcfab 100644 --- a/debian/NEWS +++ b/debian/NEWS @@ -1,3 +1,20 @@ +libvirt (10.6.0-2) experimental; urgency=medium + + The package has been reworked significantly. + + All the various drivers and storage backends come in their own + separate binary packages now, which makes it possible to install + exactly as many or as few as desired. + + The system-wide configuration for the libvirtd daemon is no longer + shipped separately from the daemon itself, as was the case until + now. The libvirt-daemon-system package still exists, but it's now + simply a convenient way to install the "typical" libvirt + deployment consisting of all the components needed to run a + QEMU-based hypervisor. + + -- Andrea Bolognani Sat, 24 Aug 2024 11:01:43 +0200 + libvirt (9.6.0-1) unstable; urgency=medium Local overrides for AppArmor abstractions are now expected to diff --git a/debian/arches.mk b/debian/arches.mk index c2365d8a..65e1b698 100644 --- a/debian/arches.mk +++ b/debian/arches.mk @@ -1,7 +1,7 @@ -ARCHES_CEPH = amd64 arm64 mips64el ppc64el riscv64 s390x -ARCHES_GLUSTER = amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64 -ARCHES_QEMU = amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32 -ARCHES_LXC = alpha amd64 arm64 armel armhf hppa i386 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 +ARCHES_CEPH = amd64 arm64 loong64 mips64el ppc64el riscv64 s390x +ARCHES_GLUSTER = amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64 +ARCHES_QEMU = amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32 +ARCHES_LXC = alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 ARCHES_XEN = amd64 arm64 armhf ARCHES_VBOX = amd64 i386 diff --git a/debian/changelog b/debian/changelog index 34470cd6..7d2cf9a4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,79 @@ +libvirt (10.7.0-3) unstable; urgency=medium + + * [70a5d8d] patches: Add backport/apparmor-Don-t-check-for[...] + - Ensures that AppArmor doesn't get disabled for QEMU domains + just because the LXC driver is not installed (Closes: #1081396) + + -- Andrea Bolognani Mon, 16 Sep 2024 21:41:15 +0200 + +libvirt (10.7.0-2) unstable; urgency=medium + + * [6fb4103] control: Turn dmidecode back into a Recommends + - It was accidentally made it into a Depends in 10.6.0-2, + which has resulted in libvirt-daemon being uninstallable on + architectures that don't have dmidecode (e.g. ppc64el) + + -- Andrea Bolognani Sun, 08 Sep 2024 15:15:11 +0200 + +libvirt (10.7.0-1) unstable; urgency=medium + + * [a84ccbd] New upstream version 10.7.0 + - Update for qemu-bridge-helper's new location (Closes: #1077915) + - Fixes CVE-2024-8235 (Closes: #1080218) + + -- Andrea Bolognani Thu, 05 Sep 2024 20:59:27 +0200 + +libvirt (10.6.0-3) experimental; urgency=medium + + * [01e7456] control: Bump Standards-Version to 4.7.0 + - No changes needed. + * [b172fde] control: Change some Breaks+Replaces to Conflicts + - Prevents file loss scenarios during upgrade (DEP17 M7) + - Thanks to Helmut Grohne + * [4f20e64] snippets: Create protective diversions + - Prevents file loss scenarios during upgrade (DEP17 M8) + - Thanks to Helmut Grohne + + -- Andrea Bolognani Sun, 01 Sep 2024 16:31:02 +0200 + +libvirt (10.6.0-2) experimental; urgency=medium + + * [9333950] control: Introduce daemon-common package + + As well as a bunch more. In general, every single driver and + storage backend comes with its own binary package now, which + makes it possible to decide exactly what gets installed + * [d776368] control: Mark daemon-system-* packages as dummy + + Configuration for the daemon is now shipped in libvirt-daemon + * [0ac1f2c] control: Mark sanlock package as dummy + + Replaced by libvirt-daemon-plugin-sanlock + * [cf64ba3] install: Perform usr-merge transition + - Thanks to Michael Biebl, Helmut Grohne (Closes: #1064126) + + -- Andrea Bolognani Sat, 24 Aug 2024 13:37:16 +0200 + +libvirt (10.6.0-1) unstable; urgency=medium + + * [65e5d2b] New upstream version 10.6.0 + * [cca0f9c] control: Drop Build-Depends on pm-utils + - Support is explicitly disabled + * [963bd56] control: Drop Build-Depends on systemd + - It's not used + * [7c418f9] control: Suggest daemon on Linux only + - It doesn't get built elsewhere + * [664a6db] control: Enable more features on loong64. + - Start building the QEMU and LXC hypervisor drivers as + well as the glusterfs and ceph storage drivers + - Thanks to Dandan Zhang (Closes: #1075758) + + -- Andrea Bolognani Wed, 07 Aug 2024 02:50:03 +0200 + +libvirt (10.5.0-1) unstable; urgency=medium + + * [a8c62f5] New upstream version 10.5.0 + - Fixes qemu:///session (Closes: #1072723, #1072769) + + -- Andrea Bolognani Thu, 04 Jul 2024 00:44:29 +0200 + libvirt (10.4.0-1) unstable; urgency=medium * [7ed6608] New upstream version 10.4.0 diff --git a/debian/control b/debian/control index eef638da..c2cd8b5d 100644 --- a/debian/control +++ b/debian/control @@ -22,7 +22,7 @@ Build-Depends: libdevmapper-dev [linux-any], libfuse3-dev [linux-any], libglib2.0-dev, - libglusterfs-dev [amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64], + libglusterfs-dev [amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64], libgnutls28-dev, libiscsi-dev [linux-any], libnl-3-dev [linux-any], @@ -31,8 +31,8 @@ Build-Depends: libparted-dev [linux-any], libpcap0.8-dev [linux-any], libpciaccess-dev [linux-any], - librados-dev [amd64 arm64 mips64el ppc64el riscv64 s390x], - librbd-dev [amd64 arm64 mips64el ppc64el riscv64 s390x], + librados-dev [amd64 arm64 loong64 mips64el ppc64el riscv64 s390x], + librbd-dev [amd64 arm64 loong64 mips64el ppc64el riscv64 s390x], libreadline-dev, libsanlock-dev [linux-any], libsasl2-dev, @@ -56,27 +56,29 @@ Build-Depends: po-debconf, python3-docutils, python3:native, - qemu-utils [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + qemu-utils [amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], systemtap-sdt-dev [linux-any], xsltproc, Vcs-Git: https://salsa.debian.org/libvirt-team/libvirt.git Vcs-Browser: https://salsa.debian.org/libvirt-team/libvirt Homepage: https://libvirt.org/ -Standards-Version: 4.6.2 +Standards-Version: 4.7.0 Rules-Requires-Root: no Package: libvirt-clients Section: admin Architecture: any Depends: + libvirt-common (= ${binary:Version}), libvirt0 (= ${binary:Version}), + libxml2-utils, sensible-utils, ${misc:Depends}, ${shlibs:Depends}, Suggests: - libvirt-clients-qemu (= ${binary:Version}) [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], - libvirt-daemon (= ${binary:Version}), - libvirt-login-shell (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32], + libvirt-clients-qemu (= ${binary:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + libvirt-daemon (= ${binary:Version}) [linux-any], + libvirt-login-shell (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32], Breaks: libvirt-daemon (<< 6.9.0-2~), libvirt-daemon-driver-qemu (<< 6.9.0-2~), @@ -94,6 +96,8 @@ Package: libvirt-clients-qemu Section: admin Architecture: all Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), python3-cryptography, @@ -111,9 +115,10 @@ Description: Programs for the libvirt library (QEMU specific) Package: libvirt-login-shell Section: admin -Architecture: alpha amd64 arm64 armel armhf hppa i386 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 +Architecture: alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 Depends: libvirt-clients (= ${binary:Version}), + libvirt-common (= ${binary:Version}), libvirt-daemon-driver-lxc (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, @@ -135,37 +140,47 @@ Package: libvirt-daemon Section: admin Architecture: linux-any Depends: - libvirt-daemon-driver-qemu (= ${binary:Version}) [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + libvirt-common (= ${binary:Version}), + libvirt-daemon-common (= ${binary:Version}), libvirt0 (= ${binary:Version}), + logrotate, ${misc:Depends}, ${shlibs:Depends}, Recommends: - libvirt-daemon-driver-lxc (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32], + libvirt-daemon-driver-interface (= ${binary:Version}), + libvirt-daemon-driver-lxc (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32], + libvirt-daemon-driver-network (= ${binary:Version}), + libvirt-daemon-driver-nodedev (= ${binary:Version}), + libvirt-daemon-driver-nwfilter (= ${binary:Version}), + libvirt-daemon-driver-qemu (= ${binary:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + libvirt-daemon-driver-secret (= ${binary:Version}), + libvirt-daemon-driver-storage (= ${binary:Version}), + libvirt-daemon-driver-storage-disk (= ${binary:Version}), + libvirt-daemon-driver-storage-iscsi (= ${binary:Version}), + libvirt-daemon-driver-storage-logical (= ${binary:Version}), + libvirt-daemon-driver-storage-mpath (= ${binary:Version}), + libvirt-daemon-driver-storage-scsi (= ${binary:Version}), libvirt-daemon-driver-vbox (= ${binary:Version}) [amd64 i386], libvirt-daemon-driver-xen (= ${binary:Version}) [amd64 arm64 armhf], - libxml2-utils, - lvm2, - mount, - netcat-openbsd, - qemu-kvm | qemu-system, + libvirt-daemon-lock (= ${binary:Version}), + libvirt-daemon-log (= ${binary:Version}), + libvirt-daemon-plugin-lockd (= ${binary:Version}), + libvirt-daemon-plugin-sanlock (= ${binary:Version}), Suggests: - libvirt-daemon-driver-storage-gluster (= ${binary:Version}) [amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64], + libvirt-daemon-driver-storage-gluster (= ${binary:Version}) [amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64], libvirt-daemon-driver-storage-iscsi-direct (= ${binary:Version}), - libvirt-daemon-driver-storage-rbd (= ${binary:Version}) [amd64 arm64 mips64el ppc64el riscv64 s390x], + libvirt-daemon-driver-storage-rbd (= ${binary:Version}) [amd64 arm64 loong64 mips64el ppc64el riscv64 s390x], libvirt-daemon-driver-storage-zfs (= ${binary:Version}), libvirt-daemon-system (= ${binary:Version}), - numad, -Enhances: - qemu-kvm, - qemu-system, - xen, +Conflicts: + libvirt-daemon-system (<< 10.6.0-2~), Breaks: libvirt-clients (<< 6.9.0-2~), libvirt-daemon-driver-lxc (<< 6.9.0-2~), - libvirt-daemon-system (<< 6.9.0-3~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), libvirt-sanlock (<< 6.9.0-2~), Replaces: - libvirt-daemon-system (<< 6.9.0-3~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), Description: Virtualization daemon Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing @@ -174,22 +189,120 @@ Description: Virtualization daemon . This package contains the daemon libvirtd to manage the hypervisors. -Package: libvirt-daemon-driver-qemu +Package: libvirt-daemon-common Section: admin -Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32 -Multi-Arch: no +Architecture: linux-any Depends: + adduser, + gettext-base, + iproute2, + libvirt-common (= ${binary:Version}), libvirt0 (= ${binary:Version}), + polkitd (>= 121+compat0.1-2), + sensible-utils, ${misc:Depends}, ${shlibs:Depends}, +Recommends: + dmidecode, + netcat-openbsd, + systemd-sysv | sysvinit-core, +Suggests: + apparmor, + auditd, + systemtap, +Conflicts: + libvirt-daemon-system (<< 10.6.0-2~), Breaks: - libvirt-clients (<< 6.9.0-2~), + libvirt-clients (<< 10.6.0-2~), + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), Replaces: - libvirt-clients (<< 6.9.0-2~), + libvirt-clients (<< 10.6.0-2~), + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), +Description: Virtualization daemon common files + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains files needed by the various libvirt daemons. + +Package: libvirt-daemon-log +Section: admin +Architecture: linux-any +Depends: + libvirt-common (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Conflicts: + libvirt-daemon-system (<< 10.6.0-2~), +Breaks: + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), +Description: Virtualization log daemon + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the virtlogd daemon, which handles logging. + +Package: libvirt-daemon-lock +Section: admin +Architecture: linux-any +Depends: + libvirt-common (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Conflicts: + libvirt-daemon-system (<< 10.6.0-2~), +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization lock daemon + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the virtlockd daemon, which handles storage locking. + +Package: libvirt-daemon-driver-qemu +Section: admin +Architecture: amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32 +Multi-Arch: no +Depends: + adduser, + libvirt-common (= ${binary:Version}), + libvirt-daemon-log (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + logrotate, + ${misc:Depends}, + ${shlibs:Depends}, Recommends: passt, + qemu-kvm | qemu-system, swtpm, swtpm-tools, + systemd-container | sysvinit-core, +Suggests: + numad, +Enhances: + qemu-kvm, + qemu-system, +Breaks: + libvirt-clients (<< 6.9.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), +Replaces: + libvirt-clients (<< 6.9.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), Description: Virtualization daemon QEMU connection driver Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing @@ -200,17 +313,21 @@ Description: Virtualization daemon QEMU connection driver Package: libvirt-daemon-driver-lxc Section: admin -Architecture: alpha amd64 arm64 armel armhf hppa i386 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 +Architecture: alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), + logrotate, ${misc:Depends}, ${shlibs:Depends}, Breaks: libvirt-daemon (<< 6.9.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), Replaces: libvirt-daemon (<< 6.9.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), Description: Virtualization daemon LXC connection driver Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing @@ -224,6 +341,7 @@ Section: admin Architecture: amd64 i386 Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, @@ -241,10 +359,18 @@ Section: admin Architecture: amd64 arm64 armhf Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), + logrotate, ${misc:Depends}, ${shlibs:Depends}, +Enhances: + xen, +Breaks: + libvirt-daemon-system (<< 10.6.0-2~), +Replaces: + libvirt-daemon-system (<< 10.6.0-2~), Description: Virtualization daemon Xen connection driver Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing @@ -253,11 +379,60 @@ Description: Virtualization daemon Xen connection driver . This package contains the libvirtd connection driver for Xen. +Package: libvirt-daemon-driver-storage +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + mount, + nfs-common, + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd storage driver. + +Package: libvirt-daemon-driver-storage-disk +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + parted, + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon disk storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd storage driver that handles volumes as + partitions of a physical disk. + Package: libvirt-daemon-driver-storage-gluster Section: admin -Architecture: amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64 +Architecture: amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64 Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, @@ -270,11 +445,35 @@ Description: Virtualization daemon glusterfs storage driver . This package contains the libvirtd storage driver for GlusterFS. +Package: libvirt-daemon-driver-storage-iscsi +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + open-iscsi, + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon iSCSI storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd storage driver for iSCSI volumes. + Package: libvirt-daemon-driver-storage-iscsi-direct Section: admin Architecture: linux-any Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, @@ -290,11 +489,58 @@ Description: Virtualization daemon iSCSI (libiscsi) storage driver This package contains a libvirtd storage driver for iSCSI volumes implemented using libiscsi. +Package: libvirt-daemon-driver-storage-logical +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + lvm2, + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon logical storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains a libvirtd storage driver for volumes managed by + Logical Volume Manager (LVM). + +Package: libvirt-daemon-driver-storage-mpath +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon mpath storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains a libvirtd storage driver for multipath (mpath) volumes. + Package: libvirt-daemon-driver-storage-rbd Section: admin -Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x +Architecture: amd64 arm64 loong64 mips64el ppc64el riscv64 s390x Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, @@ -307,15 +553,40 @@ Description: Virtualization daemon RBD storage driver . This package contains the libvirtd storage driver for RBD/Rados/Ceph. +Package: libvirt-daemon-driver-storage-scsi +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon SCSI storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd storage driver for local SCSI devices. + Package: libvirt-daemon-driver-storage-zfs Section: admin Architecture: linux-any Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, +Recommends: + zfsutils, Description: Virtualization daemon ZFS storage driver Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing @@ -324,92 +595,248 @@ Description: Virtualization daemon ZFS storage driver . This package contains the libvirtd storage driver for ZFS. -Package: libvirt-daemon-system +Package: libvirt-daemon-driver-network Section: admin Architecture: linux-any +Multi-arch: no Depends: - adduser, - gettext-base, + dnsmasq-base, iptables | firewalld, + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), +Description: Virtualization daemon network driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd network driver. + +Package: libvirt-daemon-driver-nwfilter +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + iptables, + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon nwfilter driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd network filter (nwfilter) driver. + +Package: libvirt-daemon-driver-interface +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon interface driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd interface driver. + +Package: libvirt-daemon-driver-nodedev +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + mdevctl, + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon nodedev driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd node device (nodedev) driver. + +Package: libvirt-daemon-driver-secret +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon secret driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd secret driver. + +Package: libvirt-daemon-plugin-lockd +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon-lock (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: + libvirt-daemon (= ${binary:Version}), +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon lockd plugin + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the plugin that implements disk locking using virtlockd. + +Package: libvirt-daemon-plugin-sanlock +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + augeas-tools, + libvirt-common (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: + libvirt-daemon (= ${binary:Version}), +Breaks: + libvirt-daemon (<< 10.6.0-2~), + libvirt-sanlock (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), + libvirt-sanlock (<< 10.6.0-2~), +Description: Virtualization daemon sanlock plugin + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the plugin that implements disk locking using sanlock. + +Package: libvirt-daemon-system +Section: admin +Architecture: linux-any +Depends: libvirt-clients (= ${binary:Version}), + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), + libvirt-daemon-common (= ${binary:Version}), libvirt-daemon-config-network (= ${source:Version}), libvirt-daemon-config-nwfilter (= ${source:Version}), - libvirt-daemon-system-systemd (= ${source:Version}) | libvirt-daemon-system-sysv (= ${source:Version}), - libvirt0 (<< ${source:Version}.1~), - libvirt0 (>= ${source:Version}), - logrotate, - polkitd (>= 121+compat0.1-2), + libvirt-daemon-driver-network (= ${binary:Version}), + libvirt-daemon-driver-nodedev (= ${binary:Version}), + libvirt-daemon-driver-nwfilter (= ${binary:Version}), + libvirt-daemon-driver-qemu (= ${binary:Version}) [amd64 arm64 armel armhf i386 loong64 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], + libvirt-daemon-driver-secret (= ${binary:Version}), + libvirt-daemon-driver-storage (= ${binary:Version}), + libvirt-daemon-log (= ${binary:Version}), + libvirt0 (= ${binary:Version}), ${misc:Depends}, Recommends: - dmidecode, - dnsmasq-base, - iproute2, - mdevctl, - parted, -Suggests: - apparmor, - auditd, - nfs-common, - open-iscsi, - pm-utils, - systemd, - systemtap, - zfsutils, -Description: Libvirt daemon configuration files + libvirt-daemon-driver-lxc (= ${binary:Version}) [alpha amd64 arm64 armel armhf hppa i386 loong64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32], + libvirt-daemon-driver-xen (= ${binary:Version}) [amd64 arm64 armhf], + libvirt-daemon-lock (= ${binary:Version}), +Description: Virtualization daemon typical deployment Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing a long term stable C API for different virtualization mechanisms. It currently supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. . - This package contains the configuration files to run the libvirt daemon as a - system service. + This package doesn't contain any files on its own, and is intended as a + convenient way to create the most common type of libvirt setup (local QEMU + hypervisor) in one go. Package: libvirt-daemon-system-systemd Section: admin Architecture: all Multi-Arch: foreign Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), + libvirt-daemon-system (<< ${source:Version}.1~), + libvirt-daemon-system (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), - systemd-container, - systemd-sysv, ${misc:Depends}, -Conflicts: - libvirt-daemon-system-sysv, -Description: Libvirt daemon configuration files (systemd) - Libvirt is a C toolkit to interact with the virtualization capabilities - of recent versions of Linux (and other OSes). The library aims at providing - a long term stable C API for different virtualization mechanisms. It currently - supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. - . - This package contains the dependencies to make libvirt work with systemd. - (this is the default). This package is useless without the - libvirt-daemon-system package installed. +Description: transitional dummy package + This is a transitional dummy package and can be safely removed. Package: libvirt-daemon-system-sysv Section: admin Architecture: all Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), + libvirt-daemon (<< ${source:Version}.1~), + libvirt-daemon (>= ${source:Version}), + libvirt-daemon-common (<< ${source:Version}.1~), + libvirt-daemon-common (>= ${source:Version}), + libvirt-daemon-log (<< ${source:Version}.1~), + libvirt-daemon-log (>= ${source:Version}), + libvirt-daemon-system (<< ${source:Version}.1~), + libvirt-daemon-system (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), ${misc:Depends}, -Description: Libvirt daemon configuration files (sysv) - Libvirt is a C toolkit to interact with the virtualization capabilities - of recent versions of Linux (and other OSes). The library aims at providing - a long term stable C API for different virtualization mechanisms. It currently - supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. - . - This package contains dependencies and init scripts to make libvirt work with - sysv based init systems. Using libvirt-daemon-systemd is preferred since the - init scripts are incomplete. - . - This package is useless without the libvirt-daemon-system package installed. +Description: transitional dummy package + This is a transitional dummy package and can be safely removed. Package: libvirt-daemon-config-network Section: admin Architecture: all Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), + libvirt-daemon-driver-network (<< ${source:Version}.1~), + libvirt-daemon-driver-network (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), ${misc:Depends}, @@ -429,6 +856,10 @@ Package: libvirt-daemon-config-nwfilter Section: admin Architecture: all Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), + libvirt-daemon-driver-nwfilter (<< ${source:Version}.1~), + libvirt-daemon-driver-nwfilter (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), ${misc:Depends}, @@ -448,6 +879,7 @@ Package: libvirt0 Architecture: any Multi-Arch: same Depends: + libvirt-common (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Recommends: @@ -458,11 +890,35 @@ Description: library for interfacing with different virtualization systems a long term stable C API for different virtualization mechanisms. It currently supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. +Package: libvirt-common +Architecture: any +Multi-Arch: foreign +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-clients (<< 10.6.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), + libvirt0 (<< 10.6.0-2~), +Replaces: + libvirt-clients (<< 10.6.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), + libvirt0 (<< 10.6.0-2~), +Description: data files for the libvirt library + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains data files needed by the library. + Package: libvirt-l10n Section: localization Architecture: all Multi-Arch: foreign Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), ${misc:Depends}, @@ -497,6 +953,7 @@ Section: libdevel Architecture: any Multi-Arch: same Depends: + libvirt-common (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, Recommends: @@ -514,27 +971,20 @@ Package: libvirt-sanlock Section: admin Architecture: linux-any Depends: - augeas-tools, + libvirt-common (= ${binary:Version}), + libvirt-daemon-plugin-sanlock (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, -Breaks: - libvirt-daemon (<< 6.9.0-2~), -Replaces: - libvirt-daemon (<< 6.9.0-2~), -Description: Sanlock plugin for virtlockd - Libvirt is a C toolkit to interact with the virtualization capabilities - of recent versions of Linux (and other OSes). The library aims at providing - a long term stable C API for different virtualization mechanisms. It currently - supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. - . - This package contains the sanlock plugin for libvirt's locking daemon. +Description: transitional dummy package + This is a transitional dummy package and can be safely removed. Package: libnss-libvirt Section: admin Architecture: linux-any Multi-Arch: same Depends: + libvirt-common (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, @@ -553,6 +1003,7 @@ Section: admin Architecture: linux-any Multi-Arch: same Depends: + libvirt-common (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, diff --git a/debian/control.in b/debian/control.in index bd085002..b423b9ba 100644 --- a/debian/control.in +++ b/debian/control.in @@ -62,20 +62,22 @@ Build-Depends: Vcs-Git: https://salsa.debian.org/libvirt-team/libvirt.git Vcs-Browser: https://salsa.debian.org/libvirt-team/libvirt Homepage: https://libvirt.org/ -Standards-Version: 4.6.2 +Standards-Version: 4.7.0 Rules-Requires-Root: no Package: libvirt-clients Section: admin Architecture: any Depends: + libvirt-common (= ${binary:Version}), libvirt0 (= ${binary:Version}), + libxml2-utils, sensible-utils, ${misc:Depends}, ${shlibs:Depends}, Suggests: libvirt-clients-qemu (= ${binary:Version}) [${ARCHES_QEMU}], - libvirt-daemon (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}) [linux-any], libvirt-login-shell (= ${binary:Version}) [${ARCHES_LXC}], Breaks: libvirt-daemon (<< 6.9.0-2~), @@ -94,6 +96,8 @@ Package: libvirt-clients-qemu Section: admin Architecture: all Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), python3-cryptography, @@ -114,6 +118,7 @@ Section: admin Architecture: ${ARCHES_LXC} Depends: libvirt-clients (= ${binary:Version}), + libvirt-common (= ${binary:Version}), libvirt-daemon-driver-lxc (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, @@ -135,37 +140,47 @@ Package: libvirt-daemon Section: admin Architecture: linux-any Depends: - libvirt-daemon-driver-qemu (= ${binary:Version}) [${ARCHES_QEMU}], + libvirt-common (= ${binary:Version}), + libvirt-daemon-common (= ${binary:Version}), libvirt0 (= ${binary:Version}), + logrotate, ${misc:Depends}, ${shlibs:Depends}, Recommends: + libvirt-daemon-driver-interface (= ${binary:Version}), libvirt-daemon-driver-lxc (= ${binary:Version}) [${ARCHES_LXC}], + libvirt-daemon-driver-network (= ${binary:Version}), + libvirt-daemon-driver-nodedev (= ${binary:Version}), + libvirt-daemon-driver-nwfilter (= ${binary:Version}), + libvirt-daemon-driver-qemu (= ${binary:Version}) [${ARCHES_QEMU}], + libvirt-daemon-driver-secret (= ${binary:Version}), + libvirt-daemon-driver-storage (= ${binary:Version}), + libvirt-daemon-driver-storage-disk (= ${binary:Version}), + libvirt-daemon-driver-storage-iscsi (= ${binary:Version}), + libvirt-daemon-driver-storage-logical (= ${binary:Version}), + libvirt-daemon-driver-storage-mpath (= ${binary:Version}), + libvirt-daemon-driver-storage-scsi (= ${binary:Version}), libvirt-daemon-driver-vbox (= ${binary:Version}) [${ARCHES_VBOX}], libvirt-daemon-driver-xen (= ${binary:Version}) [${ARCHES_XEN}], - libxml2-utils, - lvm2, - mount, - netcat-openbsd, - qemu-kvm | qemu-system, + libvirt-daemon-lock (= ${binary:Version}), + libvirt-daemon-log (= ${binary:Version}), + libvirt-daemon-plugin-lockd (= ${binary:Version}), + libvirt-daemon-plugin-sanlock (= ${binary:Version}), Suggests: libvirt-daemon-driver-storage-gluster (= ${binary:Version}) [${ARCHES_GLUSTER}], libvirt-daemon-driver-storage-iscsi-direct (= ${binary:Version}), libvirt-daemon-driver-storage-rbd (= ${binary:Version}) [${ARCHES_CEPH}], libvirt-daemon-driver-storage-zfs (= ${binary:Version}), libvirt-daemon-system (= ${binary:Version}), - numad, -Enhances: - qemu-kvm, - qemu-system, - xen, +Conflicts: + libvirt-daemon-system (<< 10.6.0-2~), Breaks: libvirt-clients (<< 6.9.0-2~), libvirt-daemon-driver-lxc (<< 6.9.0-2~), - libvirt-daemon-system (<< 6.9.0-3~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), libvirt-sanlock (<< 6.9.0-2~), Replaces: - libvirt-daemon-system (<< 6.9.0-3~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), Description: Virtualization daemon Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing @@ -174,22 +189,120 @@ Description: Virtualization daemon . This package contains the daemon libvirtd to manage the hypervisors. +Package: libvirt-daemon-common +Section: admin +Architecture: linux-any +Depends: + adduser, + gettext-base, + iproute2, + libvirt-common (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + polkitd (>= 121+compat0.1-2), + sensible-utils, + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: + dmidecode, + netcat-openbsd, + systemd-sysv | sysvinit-core, +Suggests: + apparmor, + auditd, + systemtap, +Conflicts: + libvirt-daemon-system (<< 10.6.0-2~), +Breaks: + libvirt-clients (<< 10.6.0-2~), + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), +Replaces: + libvirt-clients (<< 10.6.0-2~), + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), +Description: Virtualization daemon common files + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains files needed by the various libvirt daemons. + +Package: libvirt-daemon-log +Section: admin +Architecture: linux-any +Depends: + libvirt-common (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Conflicts: + libvirt-daemon-system (<< 10.6.0-2~), +Breaks: + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system-sysv (<< 10.6.0-2~), +Description: Virtualization log daemon + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the virtlogd daemon, which handles logging. + +Package: libvirt-daemon-lock +Section: admin +Architecture: linux-any +Depends: + libvirt-common (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Conflicts: + libvirt-daemon-system (<< 10.6.0-2~), +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization lock daemon + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the virtlockd daemon, which handles storage locking. + Package: libvirt-daemon-driver-qemu Section: admin Architecture: ${ARCHES_QEMU} Multi-Arch: no Depends: + adduser, + libvirt-common (= ${binary:Version}), + libvirt-daemon-log (= ${binary:Version}), libvirt0 (= ${binary:Version}), + logrotate, ${misc:Depends}, ${shlibs:Depends}, -Breaks: - libvirt-clients (<< 6.9.0-2~), -Replaces: - libvirt-clients (<< 6.9.0-2~), Recommends: passt, + qemu-kvm | qemu-system, swtpm, swtpm-tools, + systemd-container | sysvinit-core, +Suggests: + numad, +Enhances: + qemu-kvm, + qemu-system, +Breaks: + libvirt-clients (<< 6.9.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), +Replaces: + libvirt-clients (<< 6.9.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), Description: Virtualization daemon QEMU connection driver Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing @@ -203,14 +316,18 @@ Section: admin Architecture: ${ARCHES_LXC} Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), + logrotate, ${misc:Depends}, ${shlibs:Depends}, Breaks: libvirt-daemon (<< 6.9.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), Replaces: libvirt-daemon (<< 6.9.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), Description: Virtualization daemon LXC connection driver Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing @@ -224,6 +341,7 @@ Section: admin Architecture: ${ARCHES_VBOX} Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, @@ -241,10 +359,18 @@ Section: admin Architecture: ${ARCHES_XEN} Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), + logrotate, ${misc:Depends}, ${shlibs:Depends}, +Enhances: + xen, +Breaks: + libvirt-daemon-system (<< 10.6.0-2~), +Replaces: + libvirt-daemon-system (<< 10.6.0-2~), Description: Virtualization daemon Xen connection driver Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing @@ -253,11 +379,60 @@ Description: Virtualization daemon Xen connection driver . This package contains the libvirtd connection driver for Xen. +Package: libvirt-daemon-driver-storage +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + mount, + nfs-common, + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd storage driver. + +Package: libvirt-daemon-driver-storage-disk +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + parted, + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon disk storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd storage driver that handles volumes as + partitions of a physical disk. + Package: libvirt-daemon-driver-storage-gluster Section: admin Architecture: ${ARCHES_GLUSTER} Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, @@ -270,11 +445,35 @@ Description: Virtualization daemon glusterfs storage driver . This package contains the libvirtd storage driver for GlusterFS. +Package: libvirt-daemon-driver-storage-iscsi +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + open-iscsi, + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon iSCSI storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd storage driver for iSCSI volumes. + Package: libvirt-daemon-driver-storage-iscsi-direct Section: admin Architecture: linux-any Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, @@ -290,11 +489,58 @@ Description: Virtualization daemon iSCSI (libiscsi) storage driver This package contains a libvirtd storage driver for iSCSI volumes implemented using libiscsi. +Package: libvirt-daemon-driver-storage-logical +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + lvm2, + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon logical storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains a libvirtd storage driver for volumes managed by + Logical Volume Manager (LVM). + +Package: libvirt-daemon-driver-storage-mpath +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon mpath storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains a libvirtd storage driver for multipath (mpath) volumes. + Package: libvirt-daemon-driver-storage-rbd Section: admin Architecture: ${ARCHES_CEPH} Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, @@ -307,15 +553,40 @@ Description: Virtualization daemon RBD storage driver . This package contains the libvirtd storage driver for RBD/Rados/Ceph. +Package: libvirt-daemon-driver-storage-scsi +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon SCSI storage driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd storage driver for local SCSI devices. + Package: libvirt-daemon-driver-storage-zfs Section: admin Architecture: linux-any Multi-Arch: no Depends: + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, +Recommends: + zfsutils, Description: Virtualization daemon ZFS storage driver Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing @@ -324,92 +595,248 @@ Description: Virtualization daemon ZFS storage driver . This package contains the libvirtd storage driver for ZFS. -Package: libvirt-daemon-system +Package: libvirt-daemon-driver-network Section: admin Architecture: linux-any +Multi-arch: no Depends: - adduser, - gettext-base, + dnsmasq-base, iptables | firewalld, + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), +Description: Virtualization daemon network driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd network driver. + +Package: libvirt-daemon-driver-nwfilter +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + iptables, + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon nwfilter driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd network filter (nwfilter) driver. + +Package: libvirt-daemon-driver-interface +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon interface driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd interface driver. + +Package: libvirt-daemon-driver-nodedev +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + mdevctl, + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon nodedev driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd node device (nodedev) driver. + +Package: libvirt-daemon-driver-secret +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon secret driver + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the libvirtd secret driver. + +Package: libvirt-daemon-plugin-lockd +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + libvirt-common (= ${binary:Version}), + libvirt-daemon-lock (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: + libvirt-daemon (= ${binary:Version}), +Breaks: + libvirt-daemon (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), +Description: Virtualization daemon lockd plugin + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the plugin that implements disk locking using virtlockd. + +Package: libvirt-daemon-plugin-sanlock +Section: admin +Architecture: linux-any +Multi-arch: no +Depends: + augeas-tools, + libvirt-common (= ${binary:Version}), + libvirt0 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: + libvirt-daemon (= ${binary:Version}), +Breaks: + libvirt-daemon (<< 10.6.0-2~), + libvirt-sanlock (<< 10.6.0-2~), +Replaces: + libvirt-daemon (<< 10.6.0-2~), + libvirt-sanlock (<< 10.6.0-2~), +Description: Virtualization daemon sanlock plugin + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains the plugin that implements disk locking using sanlock. + +Package: libvirt-daemon-system +Section: admin +Architecture: linux-any +Depends: libvirt-clients (= ${binary:Version}), + libvirt-common (= ${binary:Version}), libvirt-daemon (= ${binary:Version}), + libvirt-daemon-common (= ${binary:Version}), libvirt-daemon-config-network (= ${source:Version}), libvirt-daemon-config-nwfilter (= ${source:Version}), - libvirt-daemon-system-systemd (= ${source:Version}) | libvirt-daemon-system-sysv (= ${source:Version}), - libvirt0 (<< ${source:Version}.1~), - libvirt0 (>= ${source:Version}), - logrotate, - polkitd (>= 121+compat0.1-2), + libvirt-daemon-driver-network (= ${binary:Version}), + libvirt-daemon-driver-nodedev (= ${binary:Version}), + libvirt-daemon-driver-nwfilter (= ${binary:Version}), + libvirt-daemon-driver-qemu (= ${binary:Version}) [${ARCHES_QEMU}], + libvirt-daemon-driver-secret (= ${binary:Version}), + libvirt-daemon-driver-storage (= ${binary:Version}), + libvirt-daemon-log (= ${binary:Version}), + libvirt0 (= ${binary:Version}), ${misc:Depends}, Recommends: - dmidecode, - dnsmasq-base, - iproute2, - mdevctl, - parted, -Suggests: - apparmor, - auditd, - nfs-common, - open-iscsi, - pm-utils, - systemd, - systemtap, - zfsutils, -Description: Libvirt daemon configuration files + libvirt-daemon-driver-lxc (= ${binary:Version}) [${ARCHES_LXC}], + libvirt-daemon-driver-xen (= ${binary:Version}) [${ARCHES_XEN}], + libvirt-daemon-lock (= ${binary:Version}), +Description: Virtualization daemon typical deployment Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The library aims at providing a long term stable C API for different virtualization mechanisms. It currently supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. . - This package contains the configuration files to run the libvirt daemon as a - system service. + This package doesn't contain any files on its own, and is intended as a + convenient way to create the most common type of libvirt setup (local QEMU + hypervisor) in one go. Package: libvirt-daemon-system-systemd Section: admin Architecture: all Multi-Arch: foreign Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), + libvirt-daemon-system (<< ${source:Version}.1~), + libvirt-daemon-system (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), - systemd-container, - systemd-sysv, ${misc:Depends}, -Conflicts: - libvirt-daemon-system-sysv, -Description: Libvirt daemon configuration files (systemd) - Libvirt is a C toolkit to interact with the virtualization capabilities - of recent versions of Linux (and other OSes). The library aims at providing - a long term stable C API for different virtualization mechanisms. It currently - supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. - . - This package contains the dependencies to make libvirt work with systemd. - (this is the default). This package is useless without the - libvirt-daemon-system package installed. +Description: transitional dummy package + This is a transitional dummy package and can be safely removed. Package: libvirt-daemon-system-sysv Section: admin Architecture: all Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), + libvirt-daemon (<< ${source:Version}.1~), + libvirt-daemon (>= ${source:Version}), + libvirt-daemon-common (<< ${source:Version}.1~), + libvirt-daemon-common (>= ${source:Version}), + libvirt-daemon-log (<< ${source:Version}.1~), + libvirt-daemon-log (>= ${source:Version}), + libvirt-daemon-system (<< ${source:Version}.1~), + libvirt-daemon-system (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), ${misc:Depends}, -Description: Libvirt daemon configuration files (sysv) - Libvirt is a C toolkit to interact with the virtualization capabilities - of recent versions of Linux (and other OSes). The library aims at providing - a long term stable C API for different virtualization mechanisms. It currently - supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. - . - This package contains dependencies and init scripts to make libvirt work with - sysv based init systems. Using libvirt-daemon-systemd is preferred since the - init scripts are incomplete. - . - This package is useless without the libvirt-daemon-system package installed. +Description: transitional dummy package + This is a transitional dummy package and can be safely removed. Package: libvirt-daemon-config-network Section: admin Architecture: all Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), + libvirt-daemon-driver-network (<< ${source:Version}.1~), + libvirt-daemon-driver-network (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), ${misc:Depends}, @@ -429,6 +856,10 @@ Package: libvirt-daemon-config-nwfilter Section: admin Architecture: all Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), + libvirt-daemon-driver-nwfilter (<< ${source:Version}.1~), + libvirt-daemon-driver-nwfilter (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), ${misc:Depends}, @@ -448,6 +879,7 @@ Package: libvirt0 Architecture: any Multi-Arch: same Depends: + libvirt-common (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Recommends: @@ -458,11 +890,35 @@ Description: library for interfacing with different virtualization systems a long term stable C API for different virtualization mechanisms. It currently supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. +Package: libvirt-common +Architecture: any +Multi-Arch: foreign +Depends: + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: + libvirt-clients (<< 10.6.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), + libvirt0 (<< 10.6.0-2~), +Replaces: + libvirt-clients (<< 10.6.0-2~), + libvirt-daemon-system (<< 10.6.0-2~), + libvirt0 (<< 10.6.0-2~), +Description: data files for the libvirt library + Libvirt is a C toolkit to interact with the virtualization capabilities + of recent versions of Linux (and other OSes). The library aims at providing + a long term stable C API for different virtualization mechanisms. It currently + supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. + . + This package contains data files needed by the library. + Package: libvirt-l10n Section: localization Architecture: all Multi-Arch: foreign Depends: + libvirt-common (<< ${source:Version}.1~), + libvirt-common (>= ${source:Version}), libvirt0 (<< ${source:Version}.1~), libvirt0 (>= ${source:Version}), ${misc:Depends}, @@ -497,6 +953,7 @@ Section: libdevel Architecture: any Multi-Arch: same Depends: + libvirt-common (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, Recommends: @@ -514,27 +971,20 @@ Package: libvirt-sanlock Section: admin Architecture: linux-any Depends: - augeas-tools, + libvirt-common (= ${binary:Version}), + libvirt-daemon-plugin-sanlock (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, -Breaks: - libvirt-daemon (<< 6.9.0-2~), -Replaces: - libvirt-daemon (<< 6.9.0-2~), -Description: Sanlock plugin for virtlockd - Libvirt is a C toolkit to interact with the virtualization capabilities - of recent versions of Linux (and other OSes). The library aims at providing - a long term stable C API for different virtualization mechanisms. It currently - supports QEMU, KVM, XEN, OpenVZ, LXC, and VirtualBox. - . - This package contains the sanlock plugin for libvirt's locking daemon. +Description: transitional dummy package + This is a transitional dummy package and can be safely removed. Package: libnss-libvirt Section: admin Architecture: linux-any Multi-Arch: same Depends: + libvirt-common (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, @@ -553,6 +1003,7 @@ Section: admin Architecture: linux-any Multi-Arch: same Depends: + libvirt-common (= ${binary:Version}), libvirt0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, diff --git a/debian/libnss-libvirt.install b/debian/libnss-libvirt.install index 912bac37..88d8de03 100644 --- a/debian/libnss-libvirt.install +++ b/debian/libnss-libvirt.install @@ -1,3 +1,3 @@ etc/apt/apt.conf.d/90libnss-libvirt -lib/${DEB_HOST_MULTIARCH}/libnss_libvirt.so.2 -lib/${DEB_HOST_MULTIARCH}/libnss_libvirt_guest.so.2 +usr/lib/${DEB_HOST_MULTIARCH}/libnss_libvirt.so.2 +usr/lib/${DEB_HOST_MULTIARCH}/libnss_libvirt_guest.so.2 diff --git a/debian/libnss-libvirt.install.in b/debian/libnss-libvirt.install.in index 912bac37..88d8de03 100644 --- a/debian/libnss-libvirt.install.in +++ b/debian/libnss-libvirt.install.in @@ -1,3 +1,3 @@ etc/apt/apt.conf.d/90libnss-libvirt -lib/${DEB_HOST_MULTIARCH}/libnss_libvirt.so.2 -lib/${DEB_HOST_MULTIARCH}/libnss_libvirt_guest.so.2 +usr/lib/${DEB_HOST_MULTIARCH}/libnss_libvirt.so.2 +usr/lib/${DEB_HOST_MULTIARCH}/libnss_libvirt_guest.so.2 diff --git a/debian/libnss-libvirt.links b/debian/libnss-libvirt.links index 4999b695..1b10193c 100644 --- a/debian/libnss-libvirt.links +++ b/debian/libnss-libvirt.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libnss-libvirt +usr/share/doc/libvirt-common usr/share/doc/libnss-libvirt diff --git a/debian/libnss-libvirt.maintscript b/debian/libnss-libvirt.maintscript index a16e491d..256be7bf 100644 --- a/debian/libnss-libvirt.maintscript +++ b/debian/libnss-libvirt.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libnss-libvirt libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libnss-libvirt libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-clients-qemu.links b/debian/libvirt-clients-qemu.links index 08401d75..209dd0d3 100644 --- a/debian/libvirt-clients-qemu.links +++ b/debian/libvirt-clients-qemu.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-clients-qemu +usr/share/doc/libvirt-common usr/share/doc/libvirt-clients-qemu diff --git a/debian/libvirt-clients-qemu.maintscript b/debian/libvirt-clients-qemu.maintscript index 3d94c8e7..31516c7e 100644 --- a/debian/libvirt-clients-qemu.maintscript +++ b/debian/libvirt-clients-qemu.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-clients-qemu libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-clients-qemu libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-clients.install b/debian/libvirt-clients.install index 769c5d2d..8bf73e47 100644 --- a/debian/libvirt-clients.install +++ b/debian/libvirt-clients.install @@ -1,16 +1,9 @@ -etc/libvirt/libvirt-admin.conf -etc/libvirt/libvirt.conf usr/bin/virsh -usr/bin/virt-admin -usr/bin/virt-host-validate usr/bin/virt-pki-query-dn usr/bin/virt-pki-validate usr/bin/virt-xml-validate usr/share/bash-completion/completions/virsh -usr/share/bash-completion/completions/virt-admin usr/share/man/man1/virsh.1 -usr/share/man/man1/virt-admin.1 -usr/share/man/man1/virt-host-validate.1 usr/share/man/man1/virt-pki-query-dn.1 usr/share/man/man1/virt-pki-validate.1 usr/share/man/man1/virt-xml-validate.1 diff --git a/debian/libvirt-clients.install.in b/debian/libvirt-clients.install.in index aae21358..8bf73e47 100644 --- a/debian/libvirt-clients.install.in +++ b/debian/libvirt-clients.install.in @@ -1,16 +1,9 @@ -etc/libvirt/libvirt-admin.conf -etc/libvirt/libvirt.conf usr/bin/virsh -usr/bin/virt-admin -[linux-any] usr/bin/virt-host-validate usr/bin/virt-pki-query-dn usr/bin/virt-pki-validate usr/bin/virt-xml-validate usr/share/bash-completion/completions/virsh -usr/share/bash-completion/completions/virt-admin usr/share/man/man1/virsh.1 -usr/share/man/man1/virt-admin.1 -[linux-any] usr/share/man/man1/virt-host-validate.1 usr/share/man/man1/virt-pki-query-dn.1 usr/share/man/man1/virt-pki-validate.1 usr/share/man/man1/virt-xml-validate.1 diff --git a/debian/libvirt-clients.links b/debian/libvirt-clients.links index c1cb79d2..92171166 100644 --- a/debian/libvirt-clients.links +++ b/debian/libvirt-clients.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-clients +usr/share/doc/libvirt-common usr/share/doc/libvirt-clients diff --git a/debian/libvirt-clients.maintscript b/debian/libvirt-clients.maintscript index 401ead62..a2d1e468 100644 --- a/debian/libvirt-clients.maintscript +++ b/debian/libvirt-clients.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-clients libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-clients libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-clients.postrm b/debian/libvirt-clients.postrm index 9b33c565..fbaaeb76 100644 --- a/debian/libvirt-clients.postrm +++ b/debian/libvirt-clients.postrm @@ -18,15 +18,16 @@ set -e abort_conffile_transfer() { local conffile="$1" - local lastver="$2" - local pkgfrom="$3" - local pkgto="$4" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" - if [ "$5" != "--" ]; then + if [ "$6" != "--" ]; then echo "abort_conffile_transfer called with the wrong number of arguments" >&2 return 1 fi - for _ in $(seq 1 5); do + for _ in $(seq 1 6); do shift done @@ -46,15 +47,31 @@ abort_conffile_transfer() { rm -f "$conffile.dpkg-disappear" } +CLIENTS_TO_COMMON=" + /etc/libvirt/libvirt-admin.conf + /etc/libvirt/libvirt.conf +" + case "$1" in abort-install|abort-upgrade) abort_conffile_transfer \ "/etc/libvirt/virt-login-shell.conf" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-clients" \ "libvirt-login-shell" \ -- \ "$@" + for conf in $CLIENTS_TO_COMMON; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-clients" \ + "libvirt-common" \ + -- \ + "$@" + done ;; remove|purge|upgrade|disappear|failed-upgrade) diff --git a/debian/libvirt-clients.postrm.in b/debian/libvirt-clients.postrm.in index d713961c..718c5737 100644 --- a/debian/libvirt-clients.postrm.in +++ b/debian/libvirt-clients.postrm.in @@ -18,15 +18,31 @@ set -e #ABORT_CONFFILE_TRANSFER# +CLIENTS_TO_COMMON=" + /etc/libvirt/libvirt-admin.conf + /etc/libvirt/libvirt.conf +" + case "$1" in abort-install|abort-upgrade) abort_conffile_transfer \ "/etc/libvirt/virt-login-shell.conf" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-clients" \ "libvirt-login-shell" \ -- \ "$@" + for conf in $CLIENTS_TO_COMMON; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-clients" \ + "libvirt-common" \ + -- \ + "$@" + done ;; remove|purge|upgrade|disappear|failed-upgrade) diff --git a/debian/libvirt-clients.preinst b/debian/libvirt-clients.preinst index 83c377c3..e21d43d8 100644 --- a/debian/libvirt-clients.preinst +++ b/debian/libvirt-clients.preinst @@ -14,15 +14,16 @@ set -e prepare_conffile_transfer() { local conffile="$1" - local lastver="$2" - local pkgfrom="$3" - local pkgto="$4" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" - if [ "$5" != "--" ]; then + if [ "$6" != "--" ]; then echo "prepare_conffile_transfer called with the wrong number of arguments" >&2 return 1 fi - for _ in $(seq 1 5); do + for _ in $(seq 1 6); do shift done @@ -40,25 +41,57 @@ prepare_conffile_transfer() { # more importanly, $pkgto's postinst, where the transfer process is completed, # will be able to figure out the original state of the conffile and make sure # it is restored + if [ -e "$conffile" ]; then + expected=$(dpkg-query --showformat='${Conffiles}\n' --show "$pkgfrom" | grep -E "^ $conffile " | sed -E 's/^.* ([0-9a-f]+)$/\1/g') + actual=$(md5sum "$conffile" 2>/dev/null | sed -E 's/^([0-9a-f]+) .*$/\1/g') + + if [ -n "$actual" ] && [ "$actual" = "$expected" ]; then + rm -f "$conffile" + return 0 + fi + echo "Preparing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." mv -f "$conffile" "$conffile.dpkg-transfer" - else - # If the conffile is no longer present on the disk, it means the admin - # has deleted it, and we should preserve this local modification + return 0 + fi + + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then + # If we are performing an upgrade from a version that's newer than the + # one which originally introduced the conffile ($firstver), we expect + # it to be present on disk; if that's not the case, that means that + # the admin must have explicitly deleted it and we should preserve + # this local modification touch "$conffile.dpkg-disappear" + return 0 fi } +CLIENTS_TO_COMMON=" + /etc/libvirt/libvirt-admin.conf + /etc/libvirt/libvirt.conf +" + case "$1" in install|upgrade) prepare_conffile_transfer \ "/etc/libvirt/virt-login-shell.conf" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-clients" \ "libvirt-login-shell" \ -- \ "$@" + for conf in $CLIENTS_TO_COMMON; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-clients" \ + "libvirt-common" \ + -- \ + "$@" + done ;; abort-upgrade) diff --git a/debian/libvirt-clients.preinst.in b/debian/libvirt-clients.preinst.in index 11fdf647..4612c522 100644 --- a/debian/libvirt-clients.preinst.in +++ b/debian/libvirt-clients.preinst.in @@ -14,15 +14,31 @@ set -e #PREPARE_CONFFILE_TRANSFER# +CLIENTS_TO_COMMON=" + /etc/libvirt/libvirt-admin.conf + /etc/libvirt/libvirt.conf +" + case "$1" in install|upgrade) prepare_conffile_transfer \ "/etc/libvirt/virt-login-shell.conf" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-clients" \ "libvirt-login-shell" \ -- \ "$@" + for conf in $CLIENTS_TO_COMMON; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-clients" \ + "libvirt-common" \ + -- \ + "$@" + done ;; abort-upgrade) diff --git a/debian/libvirt0.docs b/debian/libvirt-common.docs similarity index 100% rename from debian/libvirt0.docs rename to debian/libvirt-common.docs diff --git a/debian/libvirt-common.install b/debian/libvirt-common.install new file mode 100644 index 00000000..9f2b01e7 --- /dev/null +++ b/debian/libvirt-common.install @@ -0,0 +1,118 @@ +etc/libvirt/libvirt-admin.conf +etc/libvirt/libvirt.conf +usr/share/libvirt/cpu_map/arm_FT-2000plus.xml +usr/share/libvirt/cpu_map/arm_Falkor.xml +usr/share/libvirt/cpu_map/arm_Kunpeng-920.xml +usr/share/libvirt/cpu_map/arm_Neoverse-N1.xml +usr/share/libvirt/cpu_map/arm_Neoverse-N2.xml +usr/share/libvirt/cpu_map/arm_Neoverse-V1.xml +usr/share/libvirt/cpu_map/arm_Tengyun-S2500.xml +usr/share/libvirt/cpu_map/arm_ThunderX299xx.xml +usr/share/libvirt/cpu_map/arm_a64fx.xml +usr/share/libvirt/cpu_map/arm_cortex-a53.xml +usr/share/libvirt/cpu_map/arm_cortex-a57.xml +usr/share/libvirt/cpu_map/arm_cortex-a72.xml +usr/share/libvirt/cpu_map/arm_features.xml +usr/share/libvirt/cpu_map/arm_vendors.xml +usr/share/libvirt/cpu_map/index.xml +usr/share/libvirt/cpu_map/ppc64_POWER10.xml +usr/share/libvirt/cpu_map/ppc64_POWER6.xml +usr/share/libvirt/cpu_map/ppc64_POWER7.xml +usr/share/libvirt/cpu_map/ppc64_POWER8.xml +usr/share/libvirt/cpu_map/ppc64_POWER9.xml +usr/share/libvirt/cpu_map/ppc64_POWERPC_e5500.xml +usr/share/libvirt/cpu_map/ppc64_POWERPC_e6500.xml +usr/share/libvirt/cpu_map/ppc64_vendors.xml +usr/share/libvirt/cpu_map/x86_486.xml +usr/share/libvirt/cpu_map/x86_Broadwell-IBRS.xml +usr/share/libvirt/cpu_map/x86_Broadwell-noTSX-IBRS.xml +usr/share/libvirt/cpu_map/x86_Broadwell-noTSX.xml +usr/share/libvirt/cpu_map/x86_Broadwell.xml +usr/share/libvirt/cpu_map/x86_Cascadelake-Server-noTSX.xml +usr/share/libvirt/cpu_map/x86_Cascadelake-Server.xml +usr/share/libvirt/cpu_map/x86_Conroe.xml +usr/share/libvirt/cpu_map/x86_Cooperlake.xml +usr/share/libvirt/cpu_map/x86_Dhyana.xml +usr/share/libvirt/cpu_map/x86_EPYC-Genoa.xml +usr/share/libvirt/cpu_map/x86_EPYC-IBPB.xml +usr/share/libvirt/cpu_map/x86_EPYC-Milan.xml +usr/share/libvirt/cpu_map/x86_EPYC-Rome.xml +usr/share/libvirt/cpu_map/x86_EPYC.xml +usr/share/libvirt/cpu_map/x86_GraniteRapids.xml +usr/share/libvirt/cpu_map/x86_Haswell-IBRS.xml +usr/share/libvirt/cpu_map/x86_Haswell-noTSX-IBRS.xml +usr/share/libvirt/cpu_map/x86_Haswell-noTSX.xml +usr/share/libvirt/cpu_map/x86_Haswell.xml +usr/share/libvirt/cpu_map/x86_Icelake-Client-noTSX.xml +usr/share/libvirt/cpu_map/x86_Icelake-Client.xml +usr/share/libvirt/cpu_map/x86_Icelake-Server-noTSX.xml +usr/share/libvirt/cpu_map/x86_Icelake-Server.xml +usr/share/libvirt/cpu_map/x86_IvyBridge-IBRS.xml +usr/share/libvirt/cpu_map/x86_IvyBridge.xml +usr/share/libvirt/cpu_map/x86_Nehalem-IBRS.xml +usr/share/libvirt/cpu_map/x86_Nehalem.xml +usr/share/libvirt/cpu_map/x86_Opteron_G1.xml +usr/share/libvirt/cpu_map/x86_Opteron_G2.xml +usr/share/libvirt/cpu_map/x86_Opteron_G3.xml +usr/share/libvirt/cpu_map/x86_Opteron_G4.xml +usr/share/libvirt/cpu_map/x86_Opteron_G5.xml +usr/share/libvirt/cpu_map/x86_Penryn.xml +usr/share/libvirt/cpu_map/x86_SandyBridge-IBRS.xml +usr/share/libvirt/cpu_map/x86_SandyBridge.xml +usr/share/libvirt/cpu_map/x86_SapphireRapids.xml +usr/share/libvirt/cpu_map/x86_Skylake-Client-IBRS.xml +usr/share/libvirt/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml +usr/share/libvirt/cpu_map/x86_Skylake-Client.xml +usr/share/libvirt/cpu_map/x86_Skylake-Server-IBRS.xml +usr/share/libvirt/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml +usr/share/libvirt/cpu_map/x86_Skylake-Server.xml +usr/share/libvirt/cpu_map/x86_Snowridge.xml +usr/share/libvirt/cpu_map/x86_Westmere-IBRS.xml +usr/share/libvirt/cpu_map/x86_Westmere.xml +usr/share/libvirt/cpu_map/x86_athlon.xml +usr/share/libvirt/cpu_map/x86_core2duo.xml +usr/share/libvirt/cpu_map/x86_coreduo.xml +usr/share/libvirt/cpu_map/x86_cpu64-rhel5.xml +usr/share/libvirt/cpu_map/x86_cpu64-rhel6.xml +usr/share/libvirt/cpu_map/x86_features.xml +usr/share/libvirt/cpu_map/x86_kvm32.xml +usr/share/libvirt/cpu_map/x86_kvm64.xml +usr/share/libvirt/cpu_map/x86_n270.xml +usr/share/libvirt/cpu_map/x86_pentium.xml +usr/share/libvirt/cpu_map/x86_pentium2.xml +usr/share/libvirt/cpu_map/x86_pentium3.xml +usr/share/libvirt/cpu_map/x86_pentiumpro.xml +usr/share/libvirt/cpu_map/x86_phenom.xml +usr/share/libvirt/cpu_map/x86_qemu32.xml +usr/share/libvirt/cpu_map/x86_qemu64.xml +usr/share/libvirt/cpu_map/x86_vendors.xml +usr/share/libvirt/schemas/basictypes.rng +usr/share/libvirt/schemas/capability.rng +usr/share/libvirt/schemas/cpu.rng +usr/share/libvirt/schemas/cputypes.rng +usr/share/libvirt/schemas/domain.rng +usr/share/libvirt/schemas/domainbackup.rng +usr/share/libvirt/schemas/domaincaps.rng +usr/share/libvirt/schemas/domaincheckpoint.rng +usr/share/libvirt/schemas/domaincommon.rng +usr/share/libvirt/schemas/domainoverrides.rng +usr/share/libvirt/schemas/domainsnapshot.rng +usr/share/libvirt/schemas/inactiveDomain.rng +usr/share/libvirt/schemas/interface.rng +usr/share/libvirt/schemas/network.rng +usr/share/libvirt/schemas/networkcommon.rng +usr/share/libvirt/schemas/networkport.rng +usr/share/libvirt/schemas/nodedev.rng +usr/share/libvirt/schemas/nwfilter.rng +usr/share/libvirt/schemas/nwfilter_params.rng +usr/share/libvirt/schemas/nwfilterbinding.rng +usr/share/libvirt/schemas/privatedata.rng +usr/share/libvirt/schemas/secret.rng +usr/share/libvirt/schemas/storagecommon.rng +usr/share/libvirt/schemas/storagepool.rng +usr/share/libvirt/schemas/storagepoolcaps.rng +usr/share/libvirt/schemas/storagevol.rng +usr/share/libvirt/test-screenshot.png +usr/share/systemtap/tapset/libvirt_functions.stp +usr/share/systemtap/tapset/libvirt_probes.stp +usr/share/systemtap/tapset/libvirt_qemu_probes.stp diff --git a/debian/libvirt-common.install.in b/debian/libvirt-common.install.in new file mode 100644 index 00000000..8aa9c670 --- /dev/null +++ b/debian/libvirt-common.install.in @@ -0,0 +1,118 @@ +etc/libvirt/libvirt-admin.conf +etc/libvirt/libvirt.conf +usr/share/libvirt/cpu_map/arm_FT-2000plus.xml +usr/share/libvirt/cpu_map/arm_Falkor.xml +usr/share/libvirt/cpu_map/arm_Kunpeng-920.xml +usr/share/libvirt/cpu_map/arm_Neoverse-N1.xml +usr/share/libvirt/cpu_map/arm_Neoverse-N2.xml +usr/share/libvirt/cpu_map/arm_Neoverse-V1.xml +usr/share/libvirt/cpu_map/arm_Tengyun-S2500.xml +usr/share/libvirt/cpu_map/arm_ThunderX299xx.xml +usr/share/libvirt/cpu_map/arm_a64fx.xml +usr/share/libvirt/cpu_map/arm_cortex-a53.xml +usr/share/libvirt/cpu_map/arm_cortex-a57.xml +usr/share/libvirt/cpu_map/arm_cortex-a72.xml +usr/share/libvirt/cpu_map/arm_features.xml +usr/share/libvirt/cpu_map/arm_vendors.xml +usr/share/libvirt/cpu_map/index.xml +usr/share/libvirt/cpu_map/ppc64_POWER10.xml +usr/share/libvirt/cpu_map/ppc64_POWER6.xml +usr/share/libvirt/cpu_map/ppc64_POWER7.xml +usr/share/libvirt/cpu_map/ppc64_POWER8.xml +usr/share/libvirt/cpu_map/ppc64_POWER9.xml +usr/share/libvirt/cpu_map/ppc64_POWERPC_e5500.xml +usr/share/libvirt/cpu_map/ppc64_POWERPC_e6500.xml +usr/share/libvirt/cpu_map/ppc64_vendors.xml +usr/share/libvirt/cpu_map/x86_486.xml +usr/share/libvirt/cpu_map/x86_Broadwell-IBRS.xml +usr/share/libvirt/cpu_map/x86_Broadwell-noTSX-IBRS.xml +usr/share/libvirt/cpu_map/x86_Broadwell-noTSX.xml +usr/share/libvirt/cpu_map/x86_Broadwell.xml +usr/share/libvirt/cpu_map/x86_Cascadelake-Server-noTSX.xml +usr/share/libvirt/cpu_map/x86_Cascadelake-Server.xml +usr/share/libvirt/cpu_map/x86_Conroe.xml +usr/share/libvirt/cpu_map/x86_Cooperlake.xml +usr/share/libvirt/cpu_map/x86_Dhyana.xml +usr/share/libvirt/cpu_map/x86_EPYC-Genoa.xml +usr/share/libvirt/cpu_map/x86_EPYC-IBPB.xml +usr/share/libvirt/cpu_map/x86_EPYC-Milan.xml +usr/share/libvirt/cpu_map/x86_EPYC-Rome.xml +usr/share/libvirt/cpu_map/x86_EPYC.xml +usr/share/libvirt/cpu_map/x86_GraniteRapids.xml +usr/share/libvirt/cpu_map/x86_Haswell-IBRS.xml +usr/share/libvirt/cpu_map/x86_Haswell-noTSX-IBRS.xml +usr/share/libvirt/cpu_map/x86_Haswell-noTSX.xml +usr/share/libvirt/cpu_map/x86_Haswell.xml +usr/share/libvirt/cpu_map/x86_Icelake-Client-noTSX.xml +usr/share/libvirt/cpu_map/x86_Icelake-Client.xml +usr/share/libvirt/cpu_map/x86_Icelake-Server-noTSX.xml +usr/share/libvirt/cpu_map/x86_Icelake-Server.xml +usr/share/libvirt/cpu_map/x86_IvyBridge-IBRS.xml +usr/share/libvirt/cpu_map/x86_IvyBridge.xml +usr/share/libvirt/cpu_map/x86_Nehalem-IBRS.xml +usr/share/libvirt/cpu_map/x86_Nehalem.xml +usr/share/libvirt/cpu_map/x86_Opteron_G1.xml +usr/share/libvirt/cpu_map/x86_Opteron_G2.xml +usr/share/libvirt/cpu_map/x86_Opteron_G3.xml +usr/share/libvirt/cpu_map/x86_Opteron_G4.xml +usr/share/libvirt/cpu_map/x86_Opteron_G5.xml +usr/share/libvirt/cpu_map/x86_Penryn.xml +usr/share/libvirt/cpu_map/x86_SandyBridge-IBRS.xml +usr/share/libvirt/cpu_map/x86_SandyBridge.xml +usr/share/libvirt/cpu_map/x86_SapphireRapids.xml +usr/share/libvirt/cpu_map/x86_Skylake-Client-IBRS.xml +usr/share/libvirt/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml +usr/share/libvirt/cpu_map/x86_Skylake-Client.xml +usr/share/libvirt/cpu_map/x86_Skylake-Server-IBRS.xml +usr/share/libvirt/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml +usr/share/libvirt/cpu_map/x86_Skylake-Server.xml +usr/share/libvirt/cpu_map/x86_Snowridge.xml +usr/share/libvirt/cpu_map/x86_Westmere-IBRS.xml +usr/share/libvirt/cpu_map/x86_Westmere.xml +usr/share/libvirt/cpu_map/x86_athlon.xml +usr/share/libvirt/cpu_map/x86_core2duo.xml +usr/share/libvirt/cpu_map/x86_coreduo.xml +usr/share/libvirt/cpu_map/x86_cpu64-rhel5.xml +usr/share/libvirt/cpu_map/x86_cpu64-rhel6.xml +usr/share/libvirt/cpu_map/x86_features.xml +usr/share/libvirt/cpu_map/x86_kvm32.xml +usr/share/libvirt/cpu_map/x86_kvm64.xml +usr/share/libvirt/cpu_map/x86_n270.xml +usr/share/libvirt/cpu_map/x86_pentium.xml +usr/share/libvirt/cpu_map/x86_pentium2.xml +usr/share/libvirt/cpu_map/x86_pentium3.xml +usr/share/libvirt/cpu_map/x86_pentiumpro.xml +usr/share/libvirt/cpu_map/x86_phenom.xml +usr/share/libvirt/cpu_map/x86_qemu32.xml +usr/share/libvirt/cpu_map/x86_qemu64.xml +usr/share/libvirt/cpu_map/x86_vendors.xml +usr/share/libvirt/schemas/basictypes.rng +usr/share/libvirt/schemas/capability.rng +usr/share/libvirt/schemas/cpu.rng +usr/share/libvirt/schemas/cputypes.rng +usr/share/libvirt/schemas/domain.rng +usr/share/libvirt/schemas/domainbackup.rng +usr/share/libvirt/schemas/domaincaps.rng +usr/share/libvirt/schemas/domaincheckpoint.rng +usr/share/libvirt/schemas/domaincommon.rng +usr/share/libvirt/schemas/domainoverrides.rng +usr/share/libvirt/schemas/domainsnapshot.rng +usr/share/libvirt/schemas/inactiveDomain.rng +usr/share/libvirt/schemas/interface.rng +usr/share/libvirt/schemas/network.rng +usr/share/libvirt/schemas/networkcommon.rng +usr/share/libvirt/schemas/networkport.rng +usr/share/libvirt/schemas/nodedev.rng +usr/share/libvirt/schemas/nwfilter.rng +usr/share/libvirt/schemas/nwfilter_params.rng +usr/share/libvirt/schemas/nwfilterbinding.rng +usr/share/libvirt/schemas/privatedata.rng +usr/share/libvirt/schemas/secret.rng +usr/share/libvirt/schemas/storagecommon.rng +usr/share/libvirt/schemas/storagepool.rng +usr/share/libvirt/schemas/storagepoolcaps.rng +usr/share/libvirt/schemas/storagevol.rng +usr/share/libvirt/test-screenshot.png +[linux-any] usr/share/systemtap/tapset/libvirt_functions.stp +[linux-any] usr/share/systemtap/tapset/libvirt_probes.stp +[${ARCHES_QEMU}] usr/share/systemtap/tapset/libvirt_qemu_probes.stp diff --git a/debian/libvirt-common.postinst b/debian/libvirt-common.postinst new file mode 100644 index 00000000..68c40cc3 --- /dev/null +++ b/debian/libvirt-common.postinst @@ -0,0 +1,84 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +finish_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "finish_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're upgrading from a new enough version of the package, we can assume + # the transfer must have happened at some point in the past and stop here + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + if [ -e "$conffile.dpkg-transfer" ]; then + # Complete the process started in $pkgfrom's preinst by restoring the + # version of the conffile containing local modifications + echo "Finishing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile.dpkg-transfer" "$conffile" + return 0 + fi + + if [ -e "$conffile.dpkg-disappear" ]; then + # The conffile had been deleted by the admin, so let's return to + # that state + rm -f "$conffile" "$conffile.dpkg-disappear" + return 0 + fi +} + +CLIENTS_TO_COMMON=" + /etc/libvirt/libvirt-admin.conf + /etc/libvirt/libvirt.conf +" + +case "$1" in + configure) + for conf in $CLIENTS_TO_COMMON; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-clients" \ + "libvirt-common" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-common.postinst.in b/debian/libvirt-common.postinst.in new file mode 100644 index 00000000..3c05c5a6 --- /dev/null +++ b/debian/libvirt-common.postinst.in @@ -0,0 +1,49 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#FINISH_CONFFILE_TRANSFER# + +CLIENTS_TO_COMMON=" + /etc/libvirt/libvirt-admin.conf + /etc/libvirt/libvirt.conf +" + +case "$1" in + configure) + for conf in $CLIENTS_TO_COMMON; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-clients" \ + "libvirt-common" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-common.dirs b/debian/libvirt-daemon-common.dirs new file mode 100644 index 00000000..5200c56a --- /dev/null +++ b/debian/libvirt-daemon-common.dirs @@ -0,0 +1,5 @@ +etc/libvirt/hooks +var/cache/libvirt +var/lib/libvirt/boot +var/lib/libvirt/images +var/log/libvirt diff --git a/debian/libvirt-daemon-common.install b/debian/libvirt-daemon-common.install new file mode 100644 index 00000000..211a64d3 --- /dev/null +++ b/debian/libvirt-daemon-common.install @@ -0,0 +1,17 @@ +etc/apparmor.d/usr.lib.libvirt.virt-aa-helper +etc/sasl2/libvirt.conf +usr/bin/virt-admin +usr/bin/virt-host-validate +usr/bin/virt-ssh-helper +usr/lib/libvirt/libvirt-guests.sh +usr/lib/libvirt/libvirt_iohelper +usr/lib/systemd/system/libvirt-guests.service +usr/lib/systemd/system/virt-guest-shutdown.target +usr/share/bash-completion/completions/virt-admin +usr/share/man/man1/virt-admin.1 +usr/share/man/man1/virt-host-validate.1 +usr/share/man/man8/libvirt-guests.8 +usr/share/man/man8/virt-ssh-helper.8 +usr/share/polkit-1/actions/org.libvirt.api.policy +usr/share/polkit-1/actions/org.libvirt.unix.policy +usr/share/polkit-1/rules.d/60-libvirt.rules diff --git a/debian/libvirt-daemon-common.install.in b/debian/libvirt-daemon-common.install.in new file mode 100644 index 00000000..211a64d3 --- /dev/null +++ b/debian/libvirt-daemon-common.install.in @@ -0,0 +1,17 @@ +etc/apparmor.d/usr.lib.libvirt.virt-aa-helper +etc/sasl2/libvirt.conf +usr/bin/virt-admin +usr/bin/virt-host-validate +usr/bin/virt-ssh-helper +usr/lib/libvirt/libvirt-guests.sh +usr/lib/libvirt/libvirt_iohelper +usr/lib/systemd/system/libvirt-guests.service +usr/lib/systemd/system/virt-guest-shutdown.target +usr/share/bash-completion/completions/virt-admin +usr/share/man/man1/virt-admin.1 +usr/share/man/man1/virt-host-validate.1 +usr/share/man/man8/libvirt-guests.8 +usr/share/man/man8/virt-ssh-helper.8 +usr/share/polkit-1/actions/org.libvirt.api.policy +usr/share/polkit-1/actions/org.libvirt.unix.policy +usr/share/polkit-1/rules.d/60-libvirt.rules diff --git a/debian/libvirt-daemon-system.libvirt-guests.default b/debian/libvirt-daemon-common.libvirt-guests.default similarity index 100% rename from debian/libvirt-daemon-system.libvirt-guests.default rename to debian/libvirt-daemon-common.libvirt-guests.default diff --git a/debian/libvirt-daemon-system-sysv.libvirt-guests.init b/debian/libvirt-daemon-common.libvirt-guests.init similarity index 100% rename from debian/libvirt-daemon-system-sysv.libvirt-guests.init rename to debian/libvirt-daemon-common.libvirt-guests.init diff --git a/debian/libvirt-daemon-common.links b/debian/libvirt-daemon-common.links new file mode 100644 index 00000000..577ecb6e --- /dev/null +++ b/debian/libvirt-daemon-common.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-common diff --git a/debian/libvirt-daemon-common.lintian-overrides b/debian/libvirt-daemon-common.lintian-overrides new file mode 100644 index 00000000..d3582254 --- /dev/null +++ b/debian/libvirt-daemon-common.lintian-overrides @@ -0,0 +1,8 @@ +# The expected options are all implemented - just not in a way that Lintian +# is capable of recognizing +libvirt-daemon-common: init.d-script-does-not-implement-required-option * [etc/init.d/libvirt-guests] +libvirt-daemon-common: init.d-script-does-not-implement-status-option [etc/init.d/libvirt-guests] +libvirt-daemon-common: init.d-script-does-not-source-init-functions [etc/init.d/libvirt-guests] + +# Versioned conflicts are needed for DEP17 M7 +libvirt-daemon-common: conflicts-with-version libvirt-daemon-system * diff --git a/debian/libvirt-daemon-common.postinst b/debian/libvirt-daemon-common.postinst new file mode 100644 index 00000000..6b8c5d4e --- /dev/null +++ b/debian/libvirt-daemon-common.postinst @@ -0,0 +1,165 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +finish_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "finish_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're upgrading from a new enough version of the package, we can assume + # the transfer must have happened at some point in the past and stop here + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + if [ -e "$conffile.dpkg-transfer" ]; then + # Complete the process started in $pkgfrom's preinst by restoring the + # version of the conffile containing local modifications + echo "Finishing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile.dpkg-transfer" "$conffile" + return 0 + fi + + if [ -e "$conffile.dpkg-disappear" ]; then + # The conffile had been deleted by the admin, so let's return to + # that state + rm -f "$conffile" "$conffile.dpkg-disappear" + return 0 + fi +} +delete_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "delete_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If the diversion doesn't exist there's nothing to clean up + if [ -z "$(dpkg-divert --list "$usrfile")" ]; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --remove "$usrfile" +} + +add_users_groups() +{ + if ! getent group libvirt >/dev/null; then + addgroup --quiet --system libvirt + fi +} + +add_statoverrides() +{ + ROOT_DIRS=" + /var/lib/libvirt/images/ + /var/lib/libvirt/boot/ + /var/cache/libvirt/ + " + + for dir in ${ROOT_DIRS}; do + if ! dpkg-statoverride --list "${dir}" >/dev/null 2>&1; then + [ ! -e "${dir}" ] || chown root:root "${dir}" + [ ! -e "${dir}" ] || chmod 0711 "${dir}" + fi + done +} + +DAEMON_SYSTEM_TO_DAEMON_COMMON=" + /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper + /etc/default/libvirt-guests + /etc/sasl2/libvirt.conf +" +DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON=" + /etc/init.d/libvirt-guests +" + +DAEMON_COMMON_UNITS=" + libvirt-guests.service + virt-guest-shutdown.target +" + +case "$1" in + configure) + add_users_groups + add_statoverrides + + # Obsolete UML stuff included until 9.0.0-1 + rm -f /var/log/libvirt/uml/.placeholder + if [ -d /var/log/libvirt/uml ]; then + rmdir --ignore-fail-on-non-empty /var/log/libvirt/uml + fi + + for conf in $DAEMON_SYSTEM_TO_DAEMON_COMMON; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + + for unit in $DAEMON_COMMON_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-common.postinst.in b/debian/libvirt-daemon-common.postinst.in new file mode 100644 index 00000000..1918c6c3 --- /dev/null +++ b/debian/libvirt-daemon-common.postinst.in @@ -0,0 +1,109 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#FINISH_CONFFILE_TRANSFER# +#DELETE_PROTECTIVE_DIVERSION# + +add_users_groups() +{ + if ! getent group libvirt >/dev/null; then + addgroup --quiet --system libvirt + fi +} + +add_statoverrides() +{ + ROOT_DIRS=" + /var/lib/libvirt/images/ + /var/lib/libvirt/boot/ + /var/cache/libvirt/ + " + + for dir in ${ROOT_DIRS}; do + if ! dpkg-statoverride --list "${dir}" >/dev/null 2>&1; then + [ ! -e "${dir}" ] || chown root:root "${dir}" + [ ! -e "${dir}" ] || chmod 0711 "${dir}" + fi + done +} + +DAEMON_SYSTEM_TO_DAEMON_COMMON=" + /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper + /etc/default/libvirt-guests + /etc/sasl2/libvirt.conf +" +DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON=" + /etc/init.d/libvirt-guests +" + +DAEMON_COMMON_UNITS=" + libvirt-guests.service + virt-guest-shutdown.target +" + +case "$1" in + configure) + add_users_groups + add_statoverrides + + # Obsolete UML stuff included until 9.0.0-1 + rm -f /var/log/libvirt/uml/.placeholder + if [ -d /var/log/libvirt/uml ]; then + rmdir --ignore-fail-on-non-empty /var/log/libvirt/uml + fi + + for conf in $DAEMON_SYSTEM_TO_DAEMON_COMMON; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + + for unit in $DAEMON_COMMON_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-common.postrm b/debian/libvirt-daemon-common.postrm new file mode 100644 index 00000000..b15a7d3e --- /dev/null +++ b/debian/libvirt-daemon-common.postrm @@ -0,0 +1,78 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +delete_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "delete_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If the diversion doesn't exist there's nothing to clean up + if [ -z "$(dpkg-divert --list "$usrfile")" ]; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --remove "$usrfile" +} + +DAEMON_COMMON_UNITS=" + libvirt-guests.service + virt-guest-shutdown.target +" + +case "$1" in + purge) + if getent group libvirt >/dev/null; then + delgroup libvirt >/dev/null || true + fi + + # Clean up logs + rm -rf /var/log/libvirt + ;; + + failed-upgrade|abort-install|abort-upgrade) + for unit in $DAEMON_COMMON_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + remove|upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-common.postrm.in b/debian/libvirt-daemon-common.postrm.in new file mode 100644 index 00000000..3bacba97 --- /dev/null +++ b/debian/libvirt-daemon-common.postrm.in @@ -0,0 +1,57 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#DELETE_PROTECTIVE_DIVERSION# + +DAEMON_COMMON_UNITS=" + libvirt-guests.service + virt-guest-shutdown.target +" + +case "$1" in + purge) + if getent group libvirt >/dev/null; then + delgroup libvirt >/dev/null || true + fi + + # Clean up logs + rm -rf /var/log/libvirt + ;; + + failed-upgrade|abort-install|abort-upgrade) + for unit in $DAEMON_COMMON_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + remove|upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-common.preinst b/debian/libvirt-daemon-common.preinst new file mode 100644 index 00000000..c48afaf7 --- /dev/null +++ b/debian/libvirt-daemon-common.preinst @@ -0,0 +1,67 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +create_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "create_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If we're upgrading from a new enough version of the package, it means + # that usr-merge has already happened and we don't need to mess with + # diversions at all + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --add "$usrfile" +} + +DAEMON_COMMON_UNITS=" + libvirt-guests.service + virt-guest-shutdown.target +" + +case "$1" in + install|upgrade) + for unit in $DAEMON_COMMON_UNITS; do + create_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-common.preinst.in b/debian/libvirt-daemon-common.preinst.in new file mode 100644 index 00000000..20e47224 --- /dev/null +++ b/debian/libvirt-daemon-common.preinst.in @@ -0,0 +1,44 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#CREATE_PROTECTIVE_DIVERSION# + +DAEMON_COMMON_UNITS=" + libvirt-guests.service + virt-guest-shutdown.target +" + +case "$1" in + install|upgrade) + for unit in $DAEMON_COMMON_UNITS; do + create_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-config-network.links b/debian/libvirt-daemon-config-network.links index 65cf2c01..8a1b3a5e 100644 --- a/debian/libvirt-daemon-config-network.links +++ b/debian/libvirt-daemon-config-network.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-config-network +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-config-network diff --git a/debian/libvirt-daemon-config-network.maintscript b/debian/libvirt-daemon-config-network.maintscript index cf0485c3..d774ac12 100644 --- a/debian/libvirt-daemon-config-network.maintscript +++ b/debian/libvirt-daemon-config-network.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-config-network libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-config-network libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-config-network.postinst b/debian/libvirt-daemon-config-network.postinst index d0535d47..5e564d2d 100644 --- a/debian/libvirt-daemon-config-network.postinst +++ b/debian/libvirt-daemon-config-network.postinst @@ -17,7 +17,7 @@ set -e create_config_from_template() { local config="$1" local template="$2" - local lastver="$3" + local firstver="$3" if [ "$4" != "--" ]; then echo "create_config_from_template called with the wrong number of arguments" >&2 @@ -27,7 +27,7 @@ create_config_from_template() { shift done - if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then # The package is already configured, and the version that's been # configured is new enough to contain the config file if [ -e "$config.dpkg-backup" ]; then @@ -50,21 +50,22 @@ create_config_from_template() { } finish_conffile_transfer() { local conffile="$1" - local lastver="$2" - local pkgfrom="$3" - local pkgto="$4" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" - if [ "$5" != "--" ]; then + if [ "$6" != "--" ]; then echo "finish_conffile_transfer called with the wrong number of arguments" >&2 return 1 fi - for _ in $(seq 1 5); do + for _ in $(seq 1 6); do shift done - # If we're upgrading rather than installing from scratch, we can assume + # If we're upgrading from a new enough version of the package, we can assume # the transfer must have happened at some point in the past and stop here - if [ -n "$2" ]; then + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then return 0 fi @@ -108,6 +109,7 @@ case "$1" in "$@" finish_conffile_transfer \ "/etc/libvirt/qemu/networks/default.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-network" \ diff --git a/debian/libvirt-daemon-config-network.postinst.in b/debian/libvirt-daemon-config-network.postinst.in index 0e7ec1cd..552ec97e 100644 --- a/debian/libvirt-daemon-config-network.postinst.in +++ b/debian/libvirt-daemon-config-network.postinst.in @@ -29,6 +29,7 @@ case "$1" in "$@" finish_conffile_transfer \ "/etc/libvirt/qemu/networks/default.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-network" \ diff --git a/debian/libvirt-daemon-config-network.postrm b/debian/libvirt-daemon-config-network.postrm index b43cf651..07e4345d 100644 --- a/debian/libvirt-daemon-config-network.postrm +++ b/debian/libvirt-daemon-config-network.postrm @@ -19,7 +19,7 @@ set -e remove_config_from_template() { local config="$1" local template="$2" - local lastver="$3" + local firstver="$3" if [ "$4" != "--" ]; then echo "remove_config_from_template called with the wrong number of arguments" >&2 diff --git a/debian/libvirt-daemon-config-nwfilter.links b/debian/libvirt-daemon-config-nwfilter.links index 13682f10..0b343ca9 100644 --- a/debian/libvirt-daemon-config-nwfilter.links +++ b/debian/libvirt-daemon-config-nwfilter.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-config-nwfilter +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-config-nwfilter diff --git a/debian/libvirt-daemon-config-nwfilter.maintscript b/debian/libvirt-daemon-config-nwfilter.maintscript index 2db3557c..31b381b2 100644 --- a/debian/libvirt-daemon-config-nwfilter.maintscript +++ b/debian/libvirt-daemon-config-nwfilter.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-config-nwfilter libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-config-nwfilter libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-config-nwfilter.postinst b/debian/libvirt-daemon-config-nwfilter.postinst index 228733c1..875980b5 100644 --- a/debian/libvirt-daemon-config-nwfilter.postinst +++ b/debian/libvirt-daemon-config-nwfilter.postinst @@ -17,7 +17,7 @@ set -e create_config_from_template() { local config="$1" local template="$2" - local lastver="$3" + local firstver="$3" if [ "$4" != "--" ]; then echo "create_config_from_template called with the wrong number of arguments" >&2 @@ -27,7 +27,7 @@ create_config_from_template() { shift done - if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then # The package is already configured, and the version that's been # configured is new enough to contain the config file if [ -e "$config.dpkg-backup" ]; then @@ -50,21 +50,22 @@ create_config_from_template() { } finish_conffile_transfer() { local conffile="$1" - local lastver="$2" - local pkgfrom="$3" - local pkgto="$4" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" - if [ "$5" != "--" ]; then + if [ "$6" != "--" ]; then echo "finish_conffile_transfer called with the wrong number of arguments" >&2 return 1 fi - for _ in $(seq 1 5); do + for _ in $(seq 1 6); do shift done - # If we're upgrading rather than installing from scratch, we can assume + # If we're upgrading from a new enough version of the package, we can assume # the transfer must have happened at some point in the past and stop here - if [ -n "$2" ]; then + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then return 0 fi @@ -148,6 +149,7 @@ case "$1" in for nwfilter in $NWFILTERS; do finish_conffile_transfer \ "/etc/libvirt/nwfilter/$nwfilter.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-nwfilter" \ diff --git a/debian/libvirt-daemon-config-nwfilter.postinst.in b/debian/libvirt-daemon-config-nwfilter.postinst.in index 8193982d..ab66b81a 100644 --- a/debian/libvirt-daemon-config-nwfilter.postinst.in +++ b/debian/libvirt-daemon-config-nwfilter.postinst.in @@ -69,6 +69,7 @@ case "$1" in for nwfilter in $NWFILTERS; do finish_conffile_transfer \ "/etc/libvirt/nwfilter/$nwfilter.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-nwfilter" \ diff --git a/debian/libvirt-daemon-config-nwfilter.postrm b/debian/libvirt-daemon-config-nwfilter.postrm index 455a652e..c1990d6a 100644 --- a/debian/libvirt-daemon-config-nwfilter.postrm +++ b/debian/libvirt-daemon-config-nwfilter.postrm @@ -19,7 +19,7 @@ set -e remove_config_from_template() { local config="$1" local template="$2" - local lastver="$3" + local firstver="$3" if [ "$4" != "--" ]; then echo "remove_config_from_template called with the wrong number of arguments" >&2 diff --git a/debian/libvirt-daemon-driver-interface.install b/debian/libvirt-daemon-driver-interface.install new file mode 100644 index 00000000..6142e0d6 --- /dev/null +++ b/debian/libvirt-daemon-driver-interface.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_interface.so diff --git a/debian/libvirt-daemon-driver-interface.install.in b/debian/libvirt-daemon-driver-interface.install.in new file mode 100644 index 00000000..6142e0d6 --- /dev/null +++ b/debian/libvirt-daemon-driver-interface.install.in @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_interface.so diff --git a/debian/libvirt-daemon-driver-interface.links b/debian/libvirt-daemon-driver-interface.links new file mode 100644 index 00000000..950356bc --- /dev/null +++ b/debian/libvirt-daemon-driver-interface.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-interface diff --git a/debian/libvirt-daemon-driver-lxc.dirs b/debian/libvirt-daemon-driver-lxc.dirs new file mode 100644 index 00000000..d23b6bdf --- /dev/null +++ b/debian/libvirt-daemon-driver-lxc.dirs @@ -0,0 +1 @@ +var/log/libvirt/lxc diff --git a/debian/libvirt-daemon-driver-lxc.install b/debian/libvirt-daemon-driver-lxc.install index 7dd548d0..cc0cbe07 100644 --- a/debian/libvirt-daemon-driver-lxc.install +++ b/debian/libvirt-daemon-driver-lxc.install @@ -1,3 +1,7 @@ +etc/apparmor.d/abstractions/libvirt-lxc +etc/apparmor.d/libvirt/TEMPLATE.lxc +etc/libvirt/lxc.conf +etc/logrotate.d/libvirtd.lxc usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_lxc.so usr/lib/libvirt/libvirt_lxc usr/share/augeas/lenses/libvirtd_lxc.aug diff --git a/debian/libvirt-daemon-driver-lxc.install.in b/debian/libvirt-daemon-driver-lxc.install.in index 7dd548d0..cc0cbe07 100644 --- a/debian/libvirt-daemon-driver-lxc.install.in +++ b/debian/libvirt-daemon-driver-lxc.install.in @@ -1,3 +1,7 @@ +etc/apparmor.d/abstractions/libvirt-lxc +etc/apparmor.d/libvirt/TEMPLATE.lxc +etc/libvirt/lxc.conf +etc/logrotate.d/libvirtd.lxc usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_lxc.so usr/lib/libvirt/libvirt_lxc usr/share/augeas/lenses/libvirtd_lxc.aug diff --git a/debian/libvirt-daemon-driver-lxc.links b/debian/libvirt-daemon-driver-lxc.links index 64c88152..e4efd858 100644 --- a/debian/libvirt-daemon-driver-lxc.links +++ b/debian/libvirt-daemon-driver-lxc.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-driver-lxc +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-lxc diff --git a/debian/libvirt-daemon-driver-lxc.maintscript b/debian/libvirt-daemon-driver-lxc.maintscript index 0220eebd..879d8f2c 100644 --- a/debian/libvirt-daemon-driver-lxc.maintscript +++ b/debian/libvirt-daemon-driver-lxc.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-driver-lxc libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-driver-lxc libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-driver-lxc.postinst b/debian/libvirt-daemon-driver-lxc.postinst new file mode 100644 index 00000000..506fadec --- /dev/null +++ b/debian/libvirt-daemon-driver-lxc.postinst @@ -0,0 +1,111 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +finish_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "finish_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're upgrading from a new enough version of the package, we can assume + # the transfer must have happened at some point in the past and stop here + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + if [ -e "$conffile.dpkg-transfer" ]; then + # Complete the process started in $pkgfrom's preinst by restoring the + # version of the conffile containing local modifications + echo "Finishing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile.dpkg-transfer" "$conffile" + return 0 + fi + + if [ -e "$conffile.dpkg-disappear" ]; then + # The conffile had been deleted by the admin, so let's return to + # that state + rm -f "$conffile" "$conffile.dpkg-disappear" + return 0 + fi +} + +DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC=" + /etc/apparmor.d/abstractions/libvirt-lxc + /etc/apparmor.d/libvirt/TEMPLATE.lxc + /etc/libvirt/lxc.conf + /etc/logrotate.d/libvirtd.lxc +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-lxc" \ + -- \ + "$@" + done + + # Obsolete AppArmor stuff included until 9.6.0-1 + ABSTRACTIONS_DIR="/etc/apparmor.d/abstractions" + LOCAL_ABSTRACTIONS_DIR="/etc/apparmor.d/local/abstractions" + pkg="libvirt-daemon-driver-lxc" + name="libvirt-lxc" + + abstraction="$ABSTRACTIONS_DIR/$name" + local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" + + expected=$(dpkg-query --showformat='${Conffiles}\n' --show "$pkg" | grep -E "^ $abstraction " | sed -E 's/^.* ([0-9a-f]+)$/\1/g') + actual=$(md5sum "$abstraction" 2>/dev/null | sed -E 's/^([0-9a-f]+) .*$/\1/g') + + # Delete the local abstraction if it's empty and the abstraction + # itself contains no customizations + if [ ! -s "$local_abstraction" ] && [ -n "$actual" ] && [ "$actual" = "$expected" ]; then + rm -f "$local_abstraction" + fi + if [ -d "$LOCAL_ABSTRACTIONS_DIR" ]; then + rmdir --ignore-fail-on-non-empty "$LOCAL_ABSTRACTIONS_DIR" + fi + + # Make sure the log directory doesn't get removed on package removal + # since logrotate chokes otherwise + touch /var/log/libvirt/lxc/.placeholder + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-driver-lxc.postinst.in b/debian/libvirt-daemon-driver-lxc.postinst.in new file mode 100644 index 00000000..9862fa10 --- /dev/null +++ b/debian/libvirt-daemon-driver-lxc.postinst.in @@ -0,0 +1,76 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#FINISH_CONFFILE_TRANSFER# + +DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC=" + /etc/apparmor.d/abstractions/libvirt-lxc + /etc/apparmor.d/libvirt/TEMPLATE.lxc + /etc/libvirt/lxc.conf + /etc/logrotate.d/libvirtd.lxc +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-lxc" \ + -- \ + "$@" + done + + # Obsolete AppArmor stuff included until 9.6.0-1 + ABSTRACTIONS_DIR="/etc/apparmor.d/abstractions" + LOCAL_ABSTRACTIONS_DIR="/etc/apparmor.d/local/abstractions" + pkg="libvirt-daemon-driver-lxc" + name="libvirt-lxc" + + abstraction="$ABSTRACTIONS_DIR/$name" + local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" + + expected=$(dpkg-query --showformat='${Conffiles}\n' --show "$pkg" | grep -E "^ $abstraction " | sed -E 's/^.* ([0-9a-f]+)$/\1/g') + actual=$(md5sum "$abstraction" 2>/dev/null | sed -E 's/^([0-9a-f]+) .*$/\1/g') + + # Delete the local abstraction if it's empty and the abstraction + # itself contains no customizations + if [ ! -s "$local_abstraction" ] && [ -n "$actual" ] && [ "$actual" = "$expected" ]; then + rm -f "$local_abstraction" + fi + if [ -d "$LOCAL_ABSTRACTIONS_DIR" ]; then + rmdir --ignore-fail-on-non-empty "$LOCAL_ABSTRACTIONS_DIR" + fi + + # Make sure the log directory doesn't get removed on package removal + # since logrotate chokes otherwise + touch /var/log/libvirt/lxc/.placeholder + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-driver-lxc.postrm b/debian/libvirt-daemon-driver-lxc.postrm new file mode 100644 index 00000000..c10817c0 --- /dev/null +++ b/debian/libvirt-daemon-driver-lxc.postrm @@ -0,0 +1,48 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +case "$1" in + purge) + # Obsolete AppArmor stuff included until 9.6.0-1 + ABSTRACTIONS_DIR="/etc/apparmor.d/abstractions" + LOCAL_ABSTRACTIONS_DIR="/etc/apparmor.d/local/abstractions" + name="libvirt-lxc" + + abstraction="$ABSTRACTIONS_DIR/$name" + local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" + + if [ ! -e "$abstraction" ]; then + rm -f "$local_abstraction" + if [ -d "$LOCAL_ABSTRACTIONS_DIR" ]; then + rmdir --ignore-fail-on-non-empty "$LOCAL_ABSTRACTIONS_DIR" + fi + fi + ;; + + remove|upgrade|disappear|failed-upgrade|abort-install|abort-upgrade) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-driver-lxc.postrm.in b/debian/libvirt-daemon-driver-lxc.postrm.in new file mode 100644 index 00000000..c10817c0 --- /dev/null +++ b/debian/libvirt-daemon-driver-lxc.postrm.in @@ -0,0 +1,48 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +case "$1" in + purge) + # Obsolete AppArmor stuff included until 9.6.0-1 + ABSTRACTIONS_DIR="/etc/apparmor.d/abstractions" + LOCAL_ABSTRACTIONS_DIR="/etc/apparmor.d/local/abstractions" + name="libvirt-lxc" + + abstraction="$ABSTRACTIONS_DIR/$name" + local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" + + if [ ! -e "$abstraction" ]; then + rm -f "$local_abstraction" + if [ -d "$LOCAL_ABSTRACTIONS_DIR" ]; then + rmdir --ignore-fail-on-non-empty "$LOCAL_ABSTRACTIONS_DIR" + fi + fi + ;; + + remove|upgrade|disappear|failed-upgrade|abort-install|abort-upgrade) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-driver-network.dirs b/debian/libvirt-daemon-driver-network.dirs new file mode 100644 index 00000000..4ec0cc09 --- /dev/null +++ b/debian/libvirt-daemon-driver-network.dirs @@ -0,0 +1,2 @@ +etc/libvirt/qemu/networks +etc/libvirt/qemu/networks/autostart diff --git a/debian/libvirt-daemon-driver-network.install b/debian/libvirt-daemon-driver-network.install new file mode 100644 index 00000000..6d419f0e --- /dev/null +++ b/debian/libvirt-daemon-driver-network.install @@ -0,0 +1,10 @@ +etc/libvirt/network.conf +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_network.so +usr/lib/firewalld/policies/libvirt-routed-in.xml +usr/lib/firewalld/policies/libvirt-routed-out.xml +usr/lib/firewalld/policies/libvirt-to-host.xml +usr/lib/firewalld/zones/libvirt-routed.xml +usr/lib/firewalld/zones/libvirt.xml +usr/lib/libvirt/libvirt_leaseshelper +usr/share/augeas/lenses/libvirtd_network.aug +usr/share/augeas/lenses/tests/test_libvirtd_network.aug diff --git a/debian/libvirt-daemon-driver-network.install.in b/debian/libvirt-daemon-driver-network.install.in new file mode 100644 index 00000000..6d419f0e --- /dev/null +++ b/debian/libvirt-daemon-driver-network.install.in @@ -0,0 +1,10 @@ +etc/libvirt/network.conf +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_network.so +usr/lib/firewalld/policies/libvirt-routed-in.xml +usr/lib/firewalld/policies/libvirt-routed-out.xml +usr/lib/firewalld/policies/libvirt-to-host.xml +usr/lib/firewalld/zones/libvirt-routed.xml +usr/lib/firewalld/zones/libvirt.xml +usr/lib/libvirt/libvirt_leaseshelper +usr/share/augeas/lenses/libvirtd_network.aug +usr/share/augeas/lenses/tests/test_libvirtd_network.aug diff --git a/debian/libvirt-daemon-driver-network.links b/debian/libvirt-daemon-driver-network.links new file mode 100644 index 00000000..2912da70 --- /dev/null +++ b/debian/libvirt-daemon-driver-network.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-network diff --git a/debian/libvirt-daemon-driver-network.postinst b/debian/libvirt-daemon-driver-network.postinst new file mode 100644 index 00000000..688e11b0 --- /dev/null +++ b/debian/libvirt-daemon-driver-network.postinst @@ -0,0 +1,83 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +finish_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "finish_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're upgrading from a new enough version of the package, we can assume + # the transfer must have happened at some point in the past and stop here + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + if [ -e "$conffile.dpkg-transfer" ]; then + # Complete the process started in $pkgfrom's preinst by restoring the + # version of the conffile containing local modifications + echo "Finishing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile.dpkg-transfer" "$conffile" + return 0 + fi + + if [ -e "$conffile.dpkg-disappear" ]; then + # The conffile had been deleted by the admin, so let's return to + # that state + rm -f "$conffile" "$conffile.dpkg-disappear" + return 0 + fi +} + +DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK=" + /etc/libvirt/network.conf +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK; do + finish_conffile_transfer \ + "$conf" \ + "10.4.0-1~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-network" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-driver-network.postinst.in b/debian/libvirt-daemon-driver-network.postinst.in new file mode 100644 index 00000000..dd00d4d5 --- /dev/null +++ b/debian/libvirt-daemon-driver-network.postinst.in @@ -0,0 +1,48 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#FINISH_CONFFILE_TRANSFER# + +DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK=" + /etc/libvirt/network.conf +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK; do + finish_conffile_transfer \ + "$conf" \ + "10.4.0-1~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-network" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-driver-nodedev.install b/debian/libvirt-daemon-driver-nodedev.install new file mode 100644 index 00000000..2674b050 --- /dev/null +++ b/debian/libvirt-daemon-driver-nodedev.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_nodedev.so diff --git a/debian/libvirt-daemon-driver-nodedev.install.in b/debian/libvirt-daemon-driver-nodedev.install.in new file mode 100644 index 00000000..2674b050 --- /dev/null +++ b/debian/libvirt-daemon-driver-nodedev.install.in @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_nodedev.so diff --git a/debian/libvirt-daemon-driver-nodedev.links b/debian/libvirt-daemon-driver-nodedev.links new file mode 100644 index 00000000..1770bd5a --- /dev/null +++ b/debian/libvirt-daemon-driver-nodedev.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-nodedev diff --git a/debian/libvirt-daemon-driver-nwfilter.dirs b/debian/libvirt-daemon-driver-nwfilter.dirs new file mode 100644 index 00000000..06296ceb --- /dev/null +++ b/debian/libvirt-daemon-driver-nwfilter.dirs @@ -0,0 +1 @@ +etc/libvirt/nwfilter diff --git a/debian/libvirt-daemon-driver-nwfilter.install b/debian/libvirt-daemon-driver-nwfilter.install new file mode 100644 index 00000000..1bf0e5ce --- /dev/null +++ b/debian/libvirt-daemon-driver-nwfilter.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_nwfilter.so diff --git a/debian/libvirt-daemon-driver-nwfilter.install.in b/debian/libvirt-daemon-driver-nwfilter.install.in new file mode 100644 index 00000000..1bf0e5ce --- /dev/null +++ b/debian/libvirt-daemon-driver-nwfilter.install.in @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_nwfilter.so diff --git a/debian/libvirt-daemon-driver-nwfilter.links b/debian/libvirt-daemon-driver-nwfilter.links new file mode 100644 index 00000000..9163648d --- /dev/null +++ b/debian/libvirt-daemon-driver-nwfilter.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-nwfilter diff --git a/debian/libvirt-daemon-system.config b/debian/libvirt-daemon-driver-qemu.config similarity index 88% rename from debian/libvirt-daemon-system.config rename to debian/libvirt-daemon-driver-qemu.config index e3d72b91..e235c5e4 100644 --- a/debian/libvirt-daemon-system.config +++ b/debian/libvirt-daemon-driver-qemu.config @@ -22,9 +22,9 @@ if ( [ -n "$UID_TO_NAME" ] && [ "$UID_TO_NAME" != 'libvirt-qemu' ] ) \ || ( [ -n "$GID_TO_NAME" ] && [ "$GID_TO_NAME" != 'libvirt-qemu' ] ) \ then # Ask if the user would like to continue or abort installation. - db_input high libvirt-daemon-system/id_warning || true + db_input high libvirt-daemon-driver-qemu/id_warning || true db_go - db_get libvirt-daemon-system/id_warning + db_get libvirt-daemon-driver-qemu/id_warning if [ "$RET" = "false" ]; then exit 1 fi diff --git a/debian/libvirt-daemon-driver-qemu.dirs b/debian/libvirt-daemon-driver-qemu.dirs new file mode 100644 index 00000000..559cacce --- /dev/null +++ b/debian/libvirt-daemon-driver-qemu.dirs @@ -0,0 +1,4 @@ +etc/libvirt/qemu +var/cache/libvirt/qemu +var/lib/libvirt/qemu +var/log/libvirt/qemu diff --git a/debian/libvirt-daemon-driver-qemu.install b/debian/libvirt-daemon-driver-qemu.install index 4387f819..81d96065 100644 --- a/debian/libvirt-daemon-driver-qemu.install +++ b/debian/libvirt-daemon-driver-qemu.install @@ -1,3 +1,9 @@ +etc/apparmor.d/abstractions/libvirt-qemu +etc/apparmor.d/libvirt/TEMPLATE.qemu +etc/libvirt/qemu-lockd.conf +etc/libvirt/qemu-sanlock.conf +etc/libvirt/qemu.conf +etc/logrotate.d/libvirtd.qemu usr/bin/virt-qemu-run usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_qemu.so usr/share/augeas/lenses/libvirtd_qemu.aug diff --git a/debian/libvirt-daemon-driver-qemu.install.in b/debian/libvirt-daemon-driver-qemu.install.in index 4387f819..81d96065 100644 --- a/debian/libvirt-daemon-driver-qemu.install.in +++ b/debian/libvirt-daemon-driver-qemu.install.in @@ -1,3 +1,9 @@ +etc/apparmor.d/abstractions/libvirt-qemu +etc/apparmor.d/libvirt/TEMPLATE.qemu +etc/libvirt/qemu-lockd.conf +etc/libvirt/qemu-sanlock.conf +etc/libvirt/qemu.conf +etc/logrotate.d/libvirtd.qemu usr/bin/virt-qemu-run usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_qemu.so usr/share/augeas/lenses/libvirtd_qemu.aug diff --git a/debian/libvirt-daemon-driver-qemu.links b/debian/libvirt-daemon-driver-qemu.links index a6d81aa0..94a2f5e9 100644 --- a/debian/libvirt-daemon-driver-qemu.links +++ b/debian/libvirt-daemon-driver-qemu.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-driver-qemu +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-qemu diff --git a/debian/libvirt-daemon-driver-qemu.maintscript b/debian/libvirt-daemon-driver-qemu.maintscript index 4e3704c4..ce6e4f49 100644 --- a/debian/libvirt-daemon-driver-qemu.maintscript +++ b/debian/libvirt-daemon-driver-qemu.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-driver-qemu libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-driver-qemu libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-system.postinst.in b/debian/libvirt-daemon-driver-qemu.postinst similarity index 59% rename from debian/libvirt-daemon-system.postinst.in rename to debian/libvirt-daemon-driver-qemu.postinst index a9d7dfab..3b661f8c 100644 --- a/debian/libvirt-daemon-system.postinst.in +++ b/debian/libvirt-daemon-driver-qemu.postinst @@ -16,16 +16,49 @@ set -e . /usr/share/debconf/confmodule +finish_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "finish_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're upgrading from a new enough version of the package, we can assume + # the transfer must have happened at some point in the past and stop here + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + if [ -e "$conffile.dpkg-transfer" ]; then + # Complete the process started in $pkgfrom's preinst by restoring the + # version of the conffile containing local modifications + echo "Finishing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile.dpkg-transfer" "$conffile" + return 0 + fi + + if [ -e "$conffile.dpkg-disappear" ]; then + # The conffile had been deleted by the admin, so let's return to + # that state + rm -f "$conffile" "$conffile.dpkg-disappear" + return 0 + fi +} + # Allocated UID and GID for libvirt-qemu LIBVIRT_QEMU_UID=64055 LIBVIRT_QEMU_GID=64055 add_users_groups() { - if ! getent group libvirt >/dev/null; then - addgroup --quiet --system libvirt - fi - if ! getent group kvm >/dev/null; then addgroup --quiet --system kvm fi @@ -66,9 +99,6 @@ add_users_groups() add_statoverrides() { ROOT_DIRS=" - /var/lib/libvirt/images/ - /var/lib/libvirt/boot/ - /var/cache/libvirt/ /var/cache/libvirt/qemu/ " @@ -76,8 +106,6 @@ add_statoverrides() /var/lib/libvirt/qemu/ " - SANLOCK_DIR="/var/lib/libvirt/sanlock" - QEMU_CONF="/etc/libvirt/qemu.conf" for dir in ${ROOT_DIRS}; do @@ -94,33 +122,29 @@ add_statoverrides() fi done - if ! dpkg-statoverride --list "${SANLOCK_DIR}" >/dev/null 2>&1; then - [ ! -e "${SANLOCK_DIR}" ] || chown root:root "${SANLOCK_DIR}" - [ ! -e "${SANLOCK_DIR}" ] || chmod 0700 "${SANLOCK_DIR}" - fi - if ! dpkg-statoverride --list "${QEMU_CONF}" >/dev/null 2>&1; then [ ! -e "${QEMU_CONF}" ] || chown root:root "${QEMU_CONF}" [ ! -e "${QEMU_CONF}" ] || chmod 0600 "${QEMU_CONF}" fi } +DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU=" + /etc/apparmor.d/abstractions/libvirt-qemu + /etc/apparmor.d/libvirt/TEMPLATE.qemu + /etc/libvirt/qemu-lockd.conf + /etc/libvirt/qemu-sanlock.conf + /etc/libvirt/qemu.conf + /etc/logrotate.d/libvirtd.qemu +" + case "$1" in configure) add_users_groups add_statoverrides - # Make sure the directories don't get removed on package removal since - # logrotate chokes otherwise. - for dir in qemu lxc; do - touch /var/log/libvirt/"${dir}"/.placeholder - done - - # Obsolete UML stuff included until 9.0.0-1 - rm -f /var/log/libvirt/uml/.placeholder - if [ -d /var/log/libvirt/uml ]; then - rmdir --ignore-fail-on-non-empty /var/log/libvirt/uml - fi + # Make sure the log directory doesn't get removed on package removal + # since logrotate chokes otherwise + touch /var/log/libvirt/qemu/.placeholder # Directories used for channels until 9.7.0-1 if [ -d /var/lib/libvirt/qemu/channel/target ]; then @@ -133,19 +157,34 @@ case "$1" in # Force refresh of capabilities (#731815) rm -f /var/cache/libvirt/qemu/capabilities/*.xml + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-qemu" \ + -- \ + "$@" + done + # Obsolete AppArmor stuff included until 9.6.0-1 + ABSTRACTIONS_DIR="/etc/apparmor.d/abstractions" LOCAL_ABSTRACTIONS_DIR="/etc/apparmor.d/local/abstractions" - LIBVIRT_ABSTRACTIONS="libvirt-lxc libvirt-qemu" + pkg="libvirt-daemon-driver-qemu" + name="libvirt-qemu" - for name in $LIBVIRT_ABSTRACTIONS; do - local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" + abstraction="$ABSTRACTIONS_DIR/$name" + local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" - # Delete the file if it's empty, leave it alone otherwise - if [ ! -s "$local_abstraction" ]; then - rm -f "$local_abstraction" - fi - done + expected=$(dpkg-query --showformat='${Conffiles}\n' --show "$pkg" | grep -E "^ $abstraction " | sed -E 's/^.* ([0-9a-f]+)$/\1/g') + actual=$(md5sum "$abstraction" 2>/dev/null | sed -E 's/^([0-9a-f]+) .*$/\1/g') + # Delete the local abstraction if it's empty and the abstraction + # itself contains no customizations + if [ ! -s "$local_abstraction" ] && [ -n "$actual" ] && [ "$actual" = "$expected" ]; then + rm -f "$local_abstraction" + fi if [ -d "$LOCAL_ABSTRACTIONS_DIR" ]; then rmdir --ignore-fail-on-non-empty "$LOCAL_ABSTRACTIONS_DIR" fi diff --git a/debian/libvirt-daemon-system.postinst b/debian/libvirt-daemon-driver-qemu.postinst.in similarity index 71% rename from debian/libvirt-daemon-system.postinst rename to debian/libvirt-daemon-driver-qemu.postinst.in index a9d7dfab..dbc965e3 100644 --- a/debian/libvirt-daemon-system.postinst +++ b/debian/libvirt-daemon-driver-qemu.postinst.in @@ -16,16 +16,14 @@ set -e . /usr/share/debconf/confmodule +#FINISH_CONFFILE_TRANSFER# + # Allocated UID and GID for libvirt-qemu LIBVIRT_QEMU_UID=64055 LIBVIRT_QEMU_GID=64055 add_users_groups() { - if ! getent group libvirt >/dev/null; then - addgroup --quiet --system libvirt - fi - if ! getent group kvm >/dev/null; then addgroup --quiet --system kvm fi @@ -66,9 +64,6 @@ add_users_groups() add_statoverrides() { ROOT_DIRS=" - /var/lib/libvirt/images/ - /var/lib/libvirt/boot/ - /var/cache/libvirt/ /var/cache/libvirt/qemu/ " @@ -76,8 +71,6 @@ add_statoverrides() /var/lib/libvirt/qemu/ " - SANLOCK_DIR="/var/lib/libvirt/sanlock" - QEMU_CONF="/etc/libvirt/qemu.conf" for dir in ${ROOT_DIRS}; do @@ -94,33 +87,29 @@ add_statoverrides() fi done - if ! dpkg-statoverride --list "${SANLOCK_DIR}" >/dev/null 2>&1; then - [ ! -e "${SANLOCK_DIR}" ] || chown root:root "${SANLOCK_DIR}" - [ ! -e "${SANLOCK_DIR}" ] || chmod 0700 "${SANLOCK_DIR}" - fi - if ! dpkg-statoverride --list "${QEMU_CONF}" >/dev/null 2>&1; then [ ! -e "${QEMU_CONF}" ] || chown root:root "${QEMU_CONF}" [ ! -e "${QEMU_CONF}" ] || chmod 0600 "${QEMU_CONF}" fi } +DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU=" + /etc/apparmor.d/abstractions/libvirt-qemu + /etc/apparmor.d/libvirt/TEMPLATE.qemu + /etc/libvirt/qemu-lockd.conf + /etc/libvirt/qemu-sanlock.conf + /etc/libvirt/qemu.conf + /etc/logrotate.d/libvirtd.qemu +" + case "$1" in configure) add_users_groups add_statoverrides - # Make sure the directories don't get removed on package removal since - # logrotate chokes otherwise. - for dir in qemu lxc; do - touch /var/log/libvirt/"${dir}"/.placeholder - done - - # Obsolete UML stuff included until 9.0.0-1 - rm -f /var/log/libvirt/uml/.placeholder - if [ -d /var/log/libvirt/uml ]; then - rmdir --ignore-fail-on-non-empty /var/log/libvirt/uml - fi + # Make sure the log directory doesn't get removed on package removal + # since logrotate chokes otherwise + touch /var/log/libvirt/qemu/.placeholder # Directories used for channels until 9.7.0-1 if [ -d /var/lib/libvirt/qemu/channel/target ]; then @@ -133,19 +122,34 @@ case "$1" in # Force refresh of capabilities (#731815) rm -f /var/cache/libvirt/qemu/capabilities/*.xml + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-qemu" \ + -- \ + "$@" + done + # Obsolete AppArmor stuff included until 9.6.0-1 + ABSTRACTIONS_DIR="/etc/apparmor.d/abstractions" LOCAL_ABSTRACTIONS_DIR="/etc/apparmor.d/local/abstractions" - LIBVIRT_ABSTRACTIONS="libvirt-lxc libvirt-qemu" + pkg="libvirt-daemon-driver-qemu" + name="libvirt-qemu" - for name in $LIBVIRT_ABSTRACTIONS; do - local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" + abstraction="$ABSTRACTIONS_DIR/$name" + local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" - # Delete the file if it's empty, leave it alone otherwise - if [ ! -s "$local_abstraction" ]; then - rm -f "$local_abstraction" - fi - done + expected=$(dpkg-query --showformat='${Conffiles}\n' --show "$pkg" | grep -E "^ $abstraction " | sed -E 's/^.* ([0-9a-f]+)$/\1/g') + actual=$(md5sum "$abstraction" 2>/dev/null | sed -E 's/^([0-9a-f]+) .*$/\1/g') + # Delete the local abstraction if it's empty and the abstraction + # itself contains no customizations + if [ ! -s "$local_abstraction" ] && [ -n "$actual" ] && [ "$actual" = "$expected" ]; then + rm -f "$local_abstraction" + fi if [ -d "$LOCAL_ABSTRACTIONS_DIR" ]; then rmdir --ignore-fail-on-non-empty "$LOCAL_ABSTRACTIONS_DIR" fi diff --git a/debian/libvirt-daemon-driver-qemu.postrm b/debian/libvirt-daemon-driver-qemu.postrm new file mode 100644 index 00000000..35d6e931 --- /dev/null +++ b/debian/libvirt-daemon-driver-qemu.postrm @@ -0,0 +1,82 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +case "$1" in + purge) + if getent passwd libvirt-qemu >/dev/null; then + deluser libvirt-qemu >/dev/null || true + fi + + if getent group libvirt-qemu >/dev/null; then + delgroup libvirt-qemu >/dev/null || true + fi + + # Clean up cached capabilities + rm -rf /var/cache/libvirt/qemu/capabilities + + # Clean up obsolete runtime data + rm -rf /var/lib/libvirt/qemu/channel/target/domain-* + if [ -d /var/lib/libvirt/qemu/channel/target ]; then + rmdir --ignore-fail-on-non-empty /var/lib/libvirt/qemu/channel/target + fi + if [ -d /var/lib/libvirt/qemu/channel ]; then + rmdir --ignore-fail-on-non-empty /var/lib/libvirt/qemu/channel + fi + + # Clean up created dirs if existent and empty, they contain precious + # data otherwise + for dir in /var/lib/libvirt/qemu/save \ + /var/lib/libvirt/qemu/snapshot \ + /var/lib/libvirt/qemu/dump \ + /var/lib/libvirt/qemu/nvram \ + /var/lib/libvirt/qemu/ram/libvirt/qemu \ + /var/lib/libvirt/qemu/ram/libvirt \ + /var/lib/libvirt/qemu/ram \ + /var/lib/libvirt/qemu \ + /var/cache/libvirt/qemu; do + [ ! -d $dir ] || rmdir --ignore-fail-on-non-empty $dir + done + + # Obsolete AppArmor stuff included until 9.6.0-1 + ABSTRACTIONS_DIR="/etc/apparmor.d/abstractions" + LOCAL_ABSTRACTIONS_DIR="/etc/apparmor.d/local/abstractions" + name="libvirt-qemu" + + abstraction="$ABSTRACTIONS_DIR/$name" + local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" + + if [ ! -e "$abstraction" ]; then + rm -f "$local_abstraction" + if [ -d "$LOCAL_ABSTRACTIONS_DIR" ]; then + rmdir --ignore-fail-on-non-empty "$LOCAL_ABSTRACTIONS_DIR" + fi + fi + ;; + + remove|upgrade|disappear|failed-upgrade|abort-install|abort-upgrade) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-driver-qemu.postrm.in b/debian/libvirt-daemon-driver-qemu.postrm.in new file mode 100644 index 00000000..35d6e931 --- /dev/null +++ b/debian/libvirt-daemon-driver-qemu.postrm.in @@ -0,0 +1,82 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +case "$1" in + purge) + if getent passwd libvirt-qemu >/dev/null; then + deluser libvirt-qemu >/dev/null || true + fi + + if getent group libvirt-qemu >/dev/null; then + delgroup libvirt-qemu >/dev/null || true + fi + + # Clean up cached capabilities + rm -rf /var/cache/libvirt/qemu/capabilities + + # Clean up obsolete runtime data + rm -rf /var/lib/libvirt/qemu/channel/target/domain-* + if [ -d /var/lib/libvirt/qemu/channel/target ]; then + rmdir --ignore-fail-on-non-empty /var/lib/libvirt/qemu/channel/target + fi + if [ -d /var/lib/libvirt/qemu/channel ]; then + rmdir --ignore-fail-on-non-empty /var/lib/libvirt/qemu/channel + fi + + # Clean up created dirs if existent and empty, they contain precious + # data otherwise + for dir in /var/lib/libvirt/qemu/save \ + /var/lib/libvirt/qemu/snapshot \ + /var/lib/libvirt/qemu/dump \ + /var/lib/libvirt/qemu/nvram \ + /var/lib/libvirt/qemu/ram/libvirt/qemu \ + /var/lib/libvirt/qemu/ram/libvirt \ + /var/lib/libvirt/qemu/ram \ + /var/lib/libvirt/qemu \ + /var/cache/libvirt/qemu; do + [ ! -d $dir ] || rmdir --ignore-fail-on-non-empty $dir + done + + # Obsolete AppArmor stuff included until 9.6.0-1 + ABSTRACTIONS_DIR="/etc/apparmor.d/abstractions" + LOCAL_ABSTRACTIONS_DIR="/etc/apparmor.d/local/abstractions" + name="libvirt-qemu" + + abstraction="$ABSTRACTIONS_DIR/$name" + local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" + + if [ ! -e "$abstraction" ]; then + rm -f "$local_abstraction" + if [ -d "$LOCAL_ABSTRACTIONS_DIR" ]; then + rmdir --ignore-fail-on-non-empty "$LOCAL_ABSTRACTIONS_DIR" + fi + fi + ;; + + remove|upgrade|disappear|failed-upgrade|abort-install|abort-upgrade) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-system.templates b/debian/libvirt-daemon-driver-qemu.templates similarity index 93% rename from debian/libvirt-daemon-system.templates rename to debian/libvirt-daemon-driver-qemu.templates index 1659a4a5..0c079f3c 100644 --- a/debian/libvirt-daemon-system.templates +++ b/debian/libvirt-daemon-driver-qemu.templates @@ -1,4 +1,4 @@ -Template: libvirt-daemon-system/id_warning +Template: libvirt-daemon-driver-qemu/id_warning Type: boolean Default: true _Description: Continue with incorrect libvirt-qemu user/group ID(s)? diff --git a/debian/libvirt-daemon-driver-secret.install b/debian/libvirt-daemon-driver-secret.install new file mode 100644 index 00000000..41e01051 --- /dev/null +++ b/debian/libvirt-daemon-driver-secret.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_secret.so diff --git a/debian/libvirt-daemon-driver-secret.install.in b/debian/libvirt-daemon-driver-secret.install.in new file mode 100644 index 00000000..41e01051 --- /dev/null +++ b/debian/libvirt-daemon-driver-secret.install.in @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_secret.so diff --git a/debian/libvirt-daemon-driver-secret.links b/debian/libvirt-daemon-driver-secret.links new file mode 100644 index 00000000..d8aa7c4b --- /dev/null +++ b/debian/libvirt-daemon-driver-secret.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-secret diff --git a/debian/libvirt-daemon-driver-storage-disk.install b/debian/libvirt-daemon-driver-storage-disk.install new file mode 100644 index 00000000..b9641d9d --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-disk.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_disk.so diff --git a/debian/libvirt-daemon-driver-storage-disk.install.in b/debian/libvirt-daemon-driver-storage-disk.install.in new file mode 100644 index 00000000..b9641d9d --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-disk.install.in @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_disk.so diff --git a/debian/libvirt-daemon-driver-storage-disk.links b/debian/libvirt-daemon-driver-storage-disk.links new file mode 100644 index 00000000..cede5611 --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-disk.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-storage-disk diff --git a/debian/libvirt-daemon-driver-storage-gluster.links b/debian/libvirt-daemon-driver-storage-gluster.links index 131f282a..d3129d6d 100644 --- a/debian/libvirt-daemon-driver-storage-gluster.links +++ b/debian/libvirt-daemon-driver-storage-gluster.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-driver-storage-gluster +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-storage-gluster diff --git a/debian/libvirt-daemon-driver-storage-gluster.maintscript b/debian/libvirt-daemon-driver-storage-gluster.maintscript index 99fe1900..395f3709 100644 --- a/debian/libvirt-daemon-driver-storage-gluster.maintscript +++ b/debian/libvirt-daemon-driver-storage-gluster.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-driver-storage-gluster libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-driver-storage-gluster libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-driver-storage-iscsi-direct.links b/debian/libvirt-daemon-driver-storage-iscsi-direct.links index 29ecd608..665c9ac1 100644 --- a/debian/libvirt-daemon-driver-storage-iscsi-direct.links +++ b/debian/libvirt-daemon-driver-storage-iscsi-direct.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-driver-storage-iscsi-direct +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-storage-iscsi-direct diff --git a/debian/libvirt-daemon-driver-storage-iscsi-direct.maintscript b/debian/libvirt-daemon-driver-storage-iscsi-direct.maintscript index e9b22f83..ffa80e39 100644 --- a/debian/libvirt-daemon-driver-storage-iscsi-direct.maintscript +++ b/debian/libvirt-daemon-driver-storage-iscsi-direct.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-driver-storage-iscsi-direct libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-driver-storage-iscsi-direct libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-driver-storage-iscsi.install b/debian/libvirt-daemon-driver-storage-iscsi.install new file mode 100644 index 00000000..68fa1a16 --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-iscsi.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_iscsi.so diff --git a/debian/libvirt-daemon-driver-storage-iscsi.install.in b/debian/libvirt-daemon-driver-storage-iscsi.install.in new file mode 100644 index 00000000..68fa1a16 --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-iscsi.install.in @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_iscsi.so diff --git a/debian/libvirt-daemon-driver-storage-iscsi.links b/debian/libvirt-daemon-driver-storage-iscsi.links new file mode 100644 index 00000000..f43553c4 --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-iscsi.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-storage-iscsi diff --git a/debian/libvirt-daemon-driver-storage-logical.install b/debian/libvirt-daemon-driver-storage-logical.install new file mode 100644 index 00000000..14e22a89 --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-logical.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_logical.so diff --git a/debian/libvirt-daemon-driver-storage-logical.install.in b/debian/libvirt-daemon-driver-storage-logical.install.in new file mode 100644 index 00000000..14e22a89 --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-logical.install.in @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_logical.so diff --git a/debian/libvirt-daemon-driver-storage-logical.links b/debian/libvirt-daemon-driver-storage-logical.links new file mode 100644 index 00000000..2efa80ff --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-logical.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-storage-logical diff --git a/debian/libvirt-daemon-driver-storage-mpath.install b/debian/libvirt-daemon-driver-storage-mpath.install new file mode 100644 index 00000000..a6e0b3fa --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-mpath.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_mpath.so diff --git a/debian/libvirt-daemon-driver-storage-mpath.install.in b/debian/libvirt-daemon-driver-storage-mpath.install.in new file mode 100644 index 00000000..a6e0b3fa --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-mpath.install.in @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_mpath.so diff --git a/debian/libvirt-daemon-driver-storage-mpath.links b/debian/libvirt-daemon-driver-storage-mpath.links new file mode 100644 index 00000000..3b914c5a --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-mpath.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-storage-mpath diff --git a/debian/libvirt-daemon-driver-storage-rbd.links b/debian/libvirt-daemon-driver-storage-rbd.links index 794bce81..04e07e7b 100644 --- a/debian/libvirt-daemon-driver-storage-rbd.links +++ b/debian/libvirt-daemon-driver-storage-rbd.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-driver-storage-rbd +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-storage-rbd diff --git a/debian/libvirt-daemon-driver-storage-rbd.maintscript b/debian/libvirt-daemon-driver-storage-rbd.maintscript index 49fd88e7..d6d7e47e 100644 --- a/debian/libvirt-daemon-driver-storage-rbd.maintscript +++ b/debian/libvirt-daemon-driver-storage-rbd.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-driver-storage-rbd libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-driver-storage-rbd libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-driver-storage-scsi.install b/debian/libvirt-daemon-driver-storage-scsi.install new file mode 100644 index 00000000..7ab64fc7 --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-scsi.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_scsi.so diff --git a/debian/libvirt-daemon-driver-storage-scsi.install.in b/debian/libvirt-daemon-driver-storage-scsi.install.in new file mode 100644 index 00000000..7ab64fc7 --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-scsi.install.in @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_scsi.so diff --git a/debian/libvirt-daemon-driver-storage-scsi.links b/debian/libvirt-daemon-driver-storage-scsi.links new file mode 100644 index 00000000..ed50f413 --- /dev/null +++ b/debian/libvirt-daemon-driver-storage-scsi.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-storage-scsi diff --git a/debian/libvirt-daemon-driver-storage-zfs.links b/debian/libvirt-daemon-driver-storage-zfs.links index f2761fa4..58fe3fda 100644 --- a/debian/libvirt-daemon-driver-storage-zfs.links +++ b/debian/libvirt-daemon-driver-storage-zfs.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-driver-storage-zfs +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-storage-zfs diff --git a/debian/libvirt-daemon-driver-storage-zfs.maintscript b/debian/libvirt-daemon-driver-storage-zfs.maintscript index 2806226f..14b42555 100644 --- a/debian/libvirt-daemon-driver-storage-zfs.maintscript +++ b/debian/libvirt-daemon-driver-storage-zfs.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-driver-storage-zfs libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-driver-storage-zfs libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-driver-storage.install b/debian/libvirt-daemon-driver-storage.install new file mode 100644 index 00000000..42bdf68b --- /dev/null +++ b/debian/libvirt-daemon-driver-storage.install @@ -0,0 +1,4 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_storage.so +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_fs.so +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-file/libvirt_storage_file_fs.so +usr/lib/libvirt/libvirt_parthelper diff --git a/debian/libvirt-daemon-driver-storage.install.in b/debian/libvirt-daemon-driver-storage.install.in new file mode 100644 index 00000000..42bdf68b --- /dev/null +++ b/debian/libvirt-daemon-driver-storage.install.in @@ -0,0 +1,4 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_storage.so +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_fs.so +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-file/libvirt_storage_file_fs.so +usr/lib/libvirt/libvirt_parthelper diff --git a/debian/libvirt-daemon-driver-storage.links b/debian/libvirt-daemon-driver-storage.links new file mode 100644 index 00000000..2609d9f2 --- /dev/null +++ b/debian/libvirt-daemon-driver-storage.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-storage diff --git a/debian/libvirt-daemon-driver-vbox.links b/debian/libvirt-daemon-driver-vbox.links index a3fa2c3e..fcbdacd5 100644 --- a/debian/libvirt-daemon-driver-vbox.links +++ b/debian/libvirt-daemon-driver-vbox.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-driver-vbox +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-vbox diff --git a/debian/libvirt-daemon-driver-vbox.maintscript b/debian/libvirt-daemon-driver-vbox.maintscript index 142fc5b5..e58c508d 100644 --- a/debian/libvirt-daemon-driver-vbox.maintscript +++ b/debian/libvirt-daemon-driver-vbox.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-driver-vbox libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-driver-vbox libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-driver-xen.install b/debian/libvirt-daemon-driver-xen.install index 4dc9d7c0..86c425bf 100644 --- a/debian/libvirt-daemon-driver-xen.install +++ b/debian/libvirt-daemon-driver-xen.install @@ -1,3 +1,7 @@ +etc/libvirt/libxl-lockd.conf +etc/libvirt/libxl-sanlock.conf +etc/libvirt/libxl.conf +etc/logrotate.d/libvirtd.libxl usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_libxl.so usr/share/augeas/lenses/libvirtd_libxl.aug usr/share/augeas/lenses/tests/test_libvirtd_libxl.aug diff --git a/debian/libvirt-daemon-driver-xen.install.in b/debian/libvirt-daemon-driver-xen.install.in index 4dc9d7c0..86c425bf 100644 --- a/debian/libvirt-daemon-driver-xen.install.in +++ b/debian/libvirt-daemon-driver-xen.install.in @@ -1,3 +1,7 @@ +etc/libvirt/libxl-lockd.conf +etc/libvirt/libxl-sanlock.conf +etc/libvirt/libxl.conf +etc/logrotate.d/libvirtd.libxl usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_libxl.so usr/share/augeas/lenses/libvirtd_libxl.aug usr/share/augeas/lenses/tests/test_libvirtd_libxl.aug diff --git a/debian/libvirt-daemon-driver-xen.links b/debian/libvirt-daemon-driver-xen.links index a647b348..d4ed2eb3 100644 --- a/debian/libvirt-daemon-driver-xen.links +++ b/debian/libvirt-daemon-driver-xen.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-driver-xen +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-driver-xen diff --git a/debian/libvirt-daemon-driver-xen.maintscript b/debian/libvirt-daemon-driver-xen.maintscript index 0175714d..438efedf 100644 --- a/debian/libvirt-daemon-driver-xen.maintscript +++ b/debian/libvirt-daemon-driver-xen.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-driver-xen libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-driver-xen libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-driver-xen.postinst b/debian/libvirt-daemon-driver-xen.postinst new file mode 100644 index 00000000..de9d1fc1 --- /dev/null +++ b/debian/libvirt-daemon-driver-xen.postinst @@ -0,0 +1,86 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +finish_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "finish_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're upgrading from a new enough version of the package, we can assume + # the transfer must have happened at some point in the past and stop here + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + if [ -e "$conffile.dpkg-transfer" ]; then + # Complete the process started in $pkgfrom's preinst by restoring the + # version of the conffile containing local modifications + echo "Finishing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile.dpkg-transfer" "$conffile" + return 0 + fi + + if [ -e "$conffile.dpkg-disappear" ]; then + # The conffile had been deleted by the admin, so let's return to + # that state + rm -f "$conffile" "$conffile.dpkg-disappear" + return 0 + fi +} + +DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN=" + /etc/libvirt/libxl-lockd.conf + /etc/libvirt/libxl-sanlock.conf + /etc/libvirt/libxl.conf + /etc/logrotate.d/libvirtd.libxl +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-xen" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-driver-xen.postinst.in b/debian/libvirt-daemon-driver-xen.postinst.in new file mode 100644 index 00000000..99cca3b3 --- /dev/null +++ b/debian/libvirt-daemon-driver-xen.postinst.in @@ -0,0 +1,51 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#FINISH_CONFFILE_TRANSFER# + +DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN=" + /etc/libvirt/libxl-lockd.conf + /etc/libvirt/libxl-sanlock.conf + /etc/libvirt/libxl.conf + /etc/logrotate.d/libvirtd.libxl +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-xen" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-lock.install b/debian/libvirt-daemon-lock.install new file mode 100644 index 00000000..382c7cb9 --- /dev/null +++ b/debian/libvirt-daemon-lock.install @@ -0,0 +1,10 @@ +etc/libvirt/virtlockd.conf +usr/lib/systemd/system/virtlockd-admin.socket +usr/lib/systemd/system/virtlockd.service +usr/lib/systemd/system/virtlockd.socket +usr/sbin/virtlockd +usr/share/augeas/lenses/libvirt_lockd.aug +usr/share/augeas/lenses/tests/test_libvirt_lockd.aug +usr/share/augeas/lenses/tests/test_virtlockd.aug +usr/share/augeas/lenses/virtlockd.aug +usr/share/man/man8/virtlockd.8 diff --git a/debian/libvirt-daemon-lock.install.in b/debian/libvirt-daemon-lock.install.in new file mode 100644 index 00000000..2895f27b --- /dev/null +++ b/debian/libvirt-daemon-lock.install.in @@ -0,0 +1,10 @@ +etc/libvirt/virtlockd.conf +usr/lib/systemd/system/virtlockd-admin.socket +usr/lib/systemd/system/virtlockd.service +usr/lib/systemd/system/virtlockd.socket +usr/sbin/virtlockd +usr/share/augeas/lenses/libvirt_lockd.aug +[${ARCHES_QEMU}] usr/share/augeas/lenses/tests/test_libvirt_lockd.aug +usr/share/augeas/lenses/tests/test_virtlockd.aug +usr/share/augeas/lenses/virtlockd.aug +usr/share/man/man8/virtlockd.8 diff --git a/debian/libvirt-daemon-lock.links b/debian/libvirt-daemon-lock.links new file mode 100644 index 00000000..87644cba --- /dev/null +++ b/debian/libvirt-daemon-lock.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-lock diff --git a/debian/libvirt-daemon-lock.lintian-overrides b/debian/libvirt-daemon-lock.lintian-overrides new file mode 100644 index 00000000..c848c7db --- /dev/null +++ b/debian/libvirt-daemon-lock.lintian-overrides @@ -0,0 +1,2 @@ +# Versioned conflicts are needed for DEP17 M7 +libvirt-daemon-lock: conflicts-with-version libvirt-daemon-system * diff --git a/debian/libvirt-daemon-lock.postinst b/debian/libvirt-daemon-lock.postinst new file mode 100644 index 00000000..fa040353 --- /dev/null +++ b/debian/libvirt-daemon-lock.postinst @@ -0,0 +1,120 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +finish_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "finish_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're upgrading from a new enough version of the package, we can assume + # the transfer must have happened at some point in the past and stop here + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + if [ -e "$conffile.dpkg-transfer" ]; then + # Complete the process started in $pkgfrom's preinst by restoring the + # version of the conffile containing local modifications + echo "Finishing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile.dpkg-transfer" "$conffile" + return 0 + fi + + if [ -e "$conffile.dpkg-disappear" ]; then + # The conffile had been deleted by the admin, so let's return to + # that state + rm -f "$conffile" "$conffile.dpkg-disappear" + return 0 + fi +} +delete_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "delete_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If the diversion doesn't exist there's nothing to clean up + if [ -z "$(dpkg-divert --list "$usrfile")" ]; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --remove "$usrfile" +} + +DAEMON_SYSTEM_TO_DAEMON_LOCK=" + /etc/default/virtlockd + /etc/libvirt/virtlockd.conf +" + +DAEMON_LOCK_UNITS=" + virtlockd-admin.socket + virtlockd.service + virtlockd.socket +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOCK; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-lock" \ + -- \ + "$@" + done + + for unit in $DAEMON_LOCK_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-lock.postinst.in b/debian/libvirt-daemon-lock.postinst.in new file mode 100644 index 00000000..c7f28500 --- /dev/null +++ b/debian/libvirt-daemon-lock.postinst.in @@ -0,0 +1,64 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#FINISH_CONFFILE_TRANSFER# +#DELETE_PROTECTIVE_DIVERSION# + +DAEMON_SYSTEM_TO_DAEMON_LOCK=" + /etc/default/virtlockd + /etc/libvirt/virtlockd.conf +" + +DAEMON_LOCK_UNITS=" + virtlockd-admin.socket + virtlockd.service + virtlockd.socket +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOCK; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-lock" \ + -- \ + "$@" + done + + for unit in $DAEMON_LOCK_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-lock.postrm b/debian/libvirt-daemon-lock.postrm new file mode 100644 index 00000000..190ce7cb --- /dev/null +++ b/debian/libvirt-daemon-lock.postrm @@ -0,0 +1,70 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +delete_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "delete_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If the diversion doesn't exist there's nothing to clean up + if [ -z "$(dpkg-divert --list "$usrfile")" ]; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --remove "$usrfile" +} + +DAEMON_LOCK_UNITS=" + virtlockd-admin.socket + virtlockd.service + virtlockd.socket +" + +case "$1" in + failed-upgrade|abort-install|abort-upgrade) + for unit in $DAEMON_LOCK_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + remove|purge|upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-lock.postrm.in b/debian/libvirt-daemon-lock.postrm.in new file mode 100644 index 00000000..9b56ead6 --- /dev/null +++ b/debian/libvirt-daemon-lock.postrm.in @@ -0,0 +1,49 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#DELETE_PROTECTIVE_DIVERSION# + +DAEMON_LOCK_UNITS=" + virtlockd-admin.socket + virtlockd.service + virtlockd.socket +" + +case "$1" in + failed-upgrade|abort-install|abort-upgrade) + for unit in $DAEMON_LOCK_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + remove|purge|upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-lock.preinst b/debian/libvirt-daemon-lock.preinst new file mode 100644 index 00000000..7442acf7 --- /dev/null +++ b/debian/libvirt-daemon-lock.preinst @@ -0,0 +1,68 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +create_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "create_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If we're upgrading from a new enough version of the package, it means + # that usr-merge has already happened and we don't need to mess with + # diversions at all + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --add "$usrfile" +} + +DAEMON_LOCK_UNITS=" + virtlockd-admin.socket + virtlockd.service + virtlockd.socket +" + +case "$1" in + install|upgrade) + for unit in $DAEMON_LOCK_UNITS; do + create_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-lock.preinst.in b/debian/libvirt-daemon-lock.preinst.in new file mode 100644 index 00000000..9ce55117 --- /dev/null +++ b/debian/libvirt-daemon-lock.preinst.in @@ -0,0 +1,45 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#CREATE_PROTECTIVE_DIVERSION# + +DAEMON_LOCK_UNITS=" + virtlockd-admin.socket + virtlockd.service + virtlockd.socket +" + +case "$1" in + install|upgrade) + for unit in $DAEMON_LOCK_UNITS; do + create_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-system.virtlockd.default b/debian/libvirt-daemon-lock.virtlockd.default similarity index 100% rename from debian/libvirt-daemon-system.virtlockd.default rename to debian/libvirt-daemon-lock.virtlockd.default diff --git a/debian/libvirt-daemon-log.install b/debian/libvirt-daemon-log.install new file mode 100644 index 00000000..362e761e --- /dev/null +++ b/debian/libvirt-daemon-log.install @@ -0,0 +1,8 @@ +etc/libvirt/virtlogd.conf +usr/lib/systemd/system/virtlogd-admin.socket +usr/lib/systemd/system/virtlogd.service +usr/lib/systemd/system/virtlogd.socket +usr/sbin/virtlogd +usr/share/augeas/lenses/tests/test_virtlogd.aug +usr/share/augeas/lenses/virtlogd.aug +usr/share/man/man8/virtlogd.8 diff --git a/debian/libvirt-daemon-log.install.in b/debian/libvirt-daemon-log.install.in new file mode 100644 index 00000000..362e761e --- /dev/null +++ b/debian/libvirt-daemon-log.install.in @@ -0,0 +1,8 @@ +etc/libvirt/virtlogd.conf +usr/lib/systemd/system/virtlogd-admin.socket +usr/lib/systemd/system/virtlogd.service +usr/lib/systemd/system/virtlogd.socket +usr/sbin/virtlogd +usr/share/augeas/lenses/tests/test_virtlogd.aug +usr/share/augeas/lenses/virtlogd.aug +usr/share/man/man8/virtlogd.8 diff --git a/debian/libvirt-daemon-log.links b/debian/libvirt-daemon-log.links new file mode 100644 index 00000000..16bfdf98 --- /dev/null +++ b/debian/libvirt-daemon-log.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-log diff --git a/debian/libvirt-daemon-log.lintian-overrides b/debian/libvirt-daemon-log.lintian-overrides new file mode 100644 index 00000000..d536d6ed --- /dev/null +++ b/debian/libvirt-daemon-log.lintian-overrides @@ -0,0 +1,7 @@ +# Lintian would like an explicit Pre-Depends on init-system-helpers (>= 1.54~) +# to be declared, but we already know that any version of Debian we might want +# to backport libvirt to has a newer version than that +libvirt-daemon-log: skip-systemd-native-flag-missing-pre-depends * + +# Versioned conflicts are needed for DEP17 M7 +libvirt-daemon-log: conflicts-with-version libvirt-daemon-system * diff --git a/debian/libvirt-daemon-log.postinst b/debian/libvirt-daemon-log.postinst new file mode 100644 index 00000000..ba5bd226 --- /dev/null +++ b/debian/libvirt-daemon-log.postinst @@ -0,0 +1,133 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +finish_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "finish_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're upgrading from a new enough version of the package, we can assume + # the transfer must have happened at some point in the past and stop here + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + if [ -e "$conffile.dpkg-transfer" ]; then + # Complete the process started in $pkgfrom's preinst by restoring the + # version of the conffile containing local modifications + echo "Finishing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile.dpkg-transfer" "$conffile" + return 0 + fi + + if [ -e "$conffile.dpkg-disappear" ]; then + # The conffile had been deleted by the admin, so let's return to + # that state + rm -f "$conffile" "$conffile.dpkg-disappear" + return 0 + fi +} +delete_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "delete_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If the diversion doesn't exist there's nothing to clean up + if [ -z "$(dpkg-divert --list "$usrfile")" ]; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --remove "$usrfile" +} + +DAEMON_SYSTEM_TO_DAEMON_LOG=" + /etc/default/virtlogd + /etc/libvirt/virtlogd.conf +" +DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG=" + /etc/init.d/virtlogd +" + +DAEMON_LOG_UNITS=" + virtlogd-admin.socket + virtlogd.service + virtlogd.socket +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOG; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + + for unit in $DAEMON_LOG_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-log.postinst.in b/debian/libvirt-daemon-log.postinst.in new file mode 100644 index 00000000..a9e1f946 --- /dev/null +++ b/debian/libvirt-daemon-log.postinst.in @@ -0,0 +1,77 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#FINISH_CONFFILE_TRANSFER# +#DELETE_PROTECTIVE_DIVERSION# + +DAEMON_SYSTEM_TO_DAEMON_LOG=" + /etc/default/virtlogd + /etc/libvirt/virtlogd.conf +" +DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG=" + /etc/init.d/virtlogd +" + +DAEMON_LOG_UNITS=" + virtlogd-admin.socket + virtlogd.service + virtlogd.socket +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOG; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + + for unit in $DAEMON_LOG_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-log.postrm b/debian/libvirt-daemon-log.postrm new file mode 100644 index 00000000..0661200f --- /dev/null +++ b/debian/libvirt-daemon-log.postrm @@ -0,0 +1,70 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +delete_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "delete_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If the diversion doesn't exist there's nothing to clean up + if [ -z "$(dpkg-divert --list "$usrfile")" ]; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --remove "$usrfile" +} + +DAEMON_LOG_UNITS=" + virtlogd-admin.socket + virtlogd.service + virtlogd.socket +" + +case "$1" in + failed-upgrade|abort-install|abort-upgrade) + for unit in $DAEMON_LOG_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + remove|purge|upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-log.postrm.in b/debian/libvirt-daemon-log.postrm.in new file mode 100644 index 00000000..772b5692 --- /dev/null +++ b/debian/libvirt-daemon-log.postrm.in @@ -0,0 +1,49 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#DELETE_PROTECTIVE_DIVERSION# + +DAEMON_LOG_UNITS=" + virtlogd-admin.socket + virtlogd.service + virtlogd.socket +" + +case "$1" in + failed-upgrade|abort-install|abort-upgrade) + for unit in $DAEMON_LOG_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + remove|purge|upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-log.preinst b/debian/libvirt-daemon-log.preinst new file mode 100644 index 00000000..f2ef71d3 --- /dev/null +++ b/debian/libvirt-daemon-log.preinst @@ -0,0 +1,68 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +create_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "create_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If we're upgrading from a new enough version of the package, it means + # that usr-merge has already happened and we don't need to mess with + # diversions at all + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --add "$usrfile" +} + +DAEMON_LOG_UNITS=" + virtlogd-admin.socket + virtlogd.service + virtlogd.socket +" + +case "$1" in + install|upgrade) + for unit in $DAEMON_LOG_UNITS; do + create_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-log.preinst.in b/debian/libvirt-daemon-log.preinst.in new file mode 100644 index 00000000..5be21fe4 --- /dev/null +++ b/debian/libvirt-daemon-log.preinst.in @@ -0,0 +1,45 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#CREATE_PROTECTIVE_DIVERSION# + +DAEMON_LOG_UNITS=" + virtlogd-admin.socket + virtlogd.service + virtlogd.socket +" + +case "$1" in + install|upgrade) + for unit in $DAEMON_LOG_UNITS; do + create_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-system.virtlogd.default b/debian/libvirt-daemon-log.virtlogd.default similarity index 100% rename from debian/libvirt-daemon-system.virtlogd.default rename to debian/libvirt-daemon-log.virtlogd.default diff --git a/debian/libvirt-daemon-system-sysv.virtlogd.init b/debian/libvirt-daemon-log.virtlogd.init similarity index 100% rename from debian/libvirt-daemon-system-sysv.virtlogd.init rename to debian/libvirt-daemon-log.virtlogd.init diff --git a/debian/libvirt-daemon-plugin-lockd.install b/debian/libvirt-daemon-plugin-lockd.install new file mode 100644 index 00000000..b307a700 --- /dev/null +++ b/debian/libvirt-daemon-plugin-lockd.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/lock-driver/lockd.so diff --git a/debian/libvirt-daemon-plugin-lockd.install.in b/debian/libvirt-daemon-plugin-lockd.install.in new file mode 100644 index 00000000..b307a700 --- /dev/null +++ b/debian/libvirt-daemon-plugin-lockd.install.in @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libvirt/lock-driver/lockd.so diff --git a/debian/libvirt-daemon-plugin-lockd.links b/debian/libvirt-daemon-plugin-lockd.links new file mode 100644 index 00000000..5dcb3a54 --- /dev/null +++ b/debian/libvirt-daemon-plugin-lockd.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-plugin-lockd diff --git a/debian/libvirt-sanlock.cron.weekly b/debian/libvirt-daemon-plugin-sanlock.cron.weekly similarity index 100% rename from debian/libvirt-sanlock.cron.weekly rename to debian/libvirt-daemon-plugin-sanlock.cron.weekly diff --git a/debian/libvirt-daemon-plugin-sanlock.dirs b/debian/libvirt-daemon-plugin-sanlock.dirs new file mode 100644 index 00000000..e9931467 --- /dev/null +++ b/debian/libvirt-daemon-plugin-sanlock.dirs @@ -0,0 +1 @@ +var/lib/libvirt/sanlock diff --git a/debian/libvirt-sanlock.install b/debian/libvirt-daemon-plugin-sanlock.install similarity index 63% rename from debian/libvirt-sanlock.install rename to debian/libvirt-daemon-plugin-sanlock.install index d6d266f2..d2bb42d9 100644 --- a/debian/libvirt-sanlock.install +++ b/debian/libvirt-daemon-plugin-sanlock.install @@ -1,4 +1,6 @@ usr/lib/${DEB_HOST_MULTIARCH}/libvirt/lock-driver/sanlock.so usr/lib/libvirt/libvirt_sanlock_helper usr/sbin/virt-sanlock-cleanup +usr/share/augeas/lenses/libvirt_sanlock.aug +usr/share/augeas/lenses/tests/test_libvirt_sanlock.aug usr/share/man/man8/virt-sanlock-cleanup.8 diff --git a/debian/libvirt-sanlock.install.in b/debian/libvirt-daemon-plugin-sanlock.install.in similarity index 59% rename from debian/libvirt-sanlock.install.in rename to debian/libvirt-daemon-plugin-sanlock.install.in index d6d266f2..b1fbeeb0 100644 --- a/debian/libvirt-sanlock.install.in +++ b/debian/libvirt-daemon-plugin-sanlock.install.in @@ -1,4 +1,6 @@ usr/lib/${DEB_HOST_MULTIARCH}/libvirt/lock-driver/sanlock.so usr/lib/libvirt/libvirt_sanlock_helper usr/sbin/virt-sanlock-cleanup +usr/share/augeas/lenses/libvirt_sanlock.aug +[${ARCHES_QEMU}] usr/share/augeas/lenses/tests/test_libvirt_sanlock.aug usr/share/man/man8/virt-sanlock-cleanup.8 diff --git a/debian/libvirt-daemon-plugin-sanlock.links b/debian/libvirt-daemon-plugin-sanlock.links new file mode 100644 index 00000000..ee781a88 --- /dev/null +++ b/debian/libvirt-daemon-plugin-sanlock.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-plugin-sanlock diff --git a/debian/libvirt-daemon-plugin-sanlock.postinst b/debian/libvirt-daemon-plugin-sanlock.postinst new file mode 100644 index 00000000..321c60d2 --- /dev/null +++ b/debian/libvirt-daemon-plugin-sanlock.postinst @@ -0,0 +1,95 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +finish_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "finish_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're upgrading from a new enough version of the package, we can assume + # the transfer must have happened at some point in the past and stop here + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + if [ -e "$conffile.dpkg-transfer" ]; then + # Complete the process started in $pkgfrom's preinst by restoring the + # version of the conffile containing local modifications + echo "Finishing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile.dpkg-transfer" "$conffile" + return 0 + fi + + if [ -e "$conffile.dpkg-disappear" ]; then + # The conffile had been deleted by the admin, so let's return to + # that state + rm -f "$conffile" "$conffile.dpkg-disappear" + return 0 + fi +} + +add_statoverrides() +{ + SANLOCK_DIR="/var/lib/libvirt/sanlock" + + if ! dpkg-statoverride --list "${SANLOCK_DIR}" >/dev/null 2>&1; then + [ ! -e "${SANLOCK_DIR}" ] || chown root:root "${SANLOCK_DIR}" + [ ! -e "${SANLOCK_DIR}" ] || chmod 0700 "${SANLOCK_DIR}" + fi +} + +SANLOCK_TO_DAEMON_PLUGIN_SANLOCK=" + /etc/cron.weekly/libvirt-sanlock +" + +case "$1" in + configure) + add_statoverrides + + for conf in $SANLOCK_TO_DAEMON_PLUGIN_SANLOCK; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-sanlock" \ + "libvirt-daemon-plugin-sanlock" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-plugin-sanlock.postinst.in b/debian/libvirt-daemon-plugin-sanlock.postinst.in new file mode 100644 index 00000000..f05d23ed --- /dev/null +++ b/debian/libvirt-daemon-plugin-sanlock.postinst.in @@ -0,0 +1,60 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#FINISH_CONFFILE_TRANSFER# + +add_statoverrides() +{ + SANLOCK_DIR="/var/lib/libvirt/sanlock" + + if ! dpkg-statoverride --list "${SANLOCK_DIR}" >/dev/null 2>&1; then + [ ! -e "${SANLOCK_DIR}" ] || chown root:root "${SANLOCK_DIR}" + [ ! -e "${SANLOCK_DIR}" ] || chmod 0700 "${SANLOCK_DIR}" + fi +} + +SANLOCK_TO_DAEMON_PLUGIN_SANLOCK=" + /etc/cron.weekly/libvirt-sanlock +" + +case "$1" in + configure) + add_statoverrides + + for conf in $SANLOCK_TO_DAEMON_PLUGIN_SANLOCK; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-sanlock" \ + "libvirt-daemon-plugin-sanlock" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-system-systemd.links b/debian/libvirt-daemon-system-systemd.links index 9b99ba54..7879efa4 100644 --- a/debian/libvirt-daemon-system-systemd.links +++ b/debian/libvirt-daemon-system-systemd.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-system-systemd +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-system-systemd diff --git a/debian/libvirt-daemon-system-systemd.lintian-overrides b/debian/libvirt-daemon-system-systemd.lintian-overrides deleted file mode 100644 index 2a57dc4c..00000000 --- a/debian/libvirt-daemon-system-systemd.lintian-overrides +++ /dev/null @@ -1 +0,0 @@ -libvirt-daemon-system-systemd: empty-binary-package diff --git a/debian/libvirt-daemon-system-systemd.maintscript b/debian/libvirt-daemon-system-systemd.maintscript index 8960a318..0c784400 100644 --- a/debian/libvirt-daemon-system-systemd.maintscript +++ b/debian/libvirt-daemon-system-systemd.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-system-systemd libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-system-systemd libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-system-sysv.links b/debian/libvirt-daemon-system-sysv.links index a0543703..3e21d9b3 100644 --- a/debian/libvirt-daemon-system-sysv.links +++ b/debian/libvirt-daemon-system-sysv.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-system-sysv +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-system-sysv diff --git a/debian/libvirt-daemon-system-sysv.lintian-overrides b/debian/libvirt-daemon-system-sysv.lintian-overrides deleted file mode 100644 index 59f87b24..00000000 --- a/debian/libvirt-daemon-system-sysv.lintian-overrides +++ /dev/null @@ -1,10 +0,0 @@ -# The expected options are all implemented - just not in a way that Lintian -# is capable of recognizing -libvirt-daemon-system-sysv: init.d-script-does-not-implement-required-option * [etc/init.d/libvirt-guests] -libvirt-daemon-system-sysv: init.d-script-does-not-implement-status-option [etc/init.d/libvirt-guests] -libvirt-daemon-system-sysv: init.d-script-does-not-source-init-functions [etc/init.d/libvirt-guests] -libvirt-daemon-system-sysv: missing-systemd-service-for-init.d-script -# Lintian would like an explicit Pre-Depends on init-system-helpers (>= 1.54~) -# to be declared, but we already know that any version of Debian we might want -# to backport libvirt to has a newer version than that -libvirt-daemon-system-sysv: skip-systemd-native-flag-missing-pre-depends * diff --git a/debian/libvirt-daemon-system-sysv.maintscript b/debian/libvirt-daemon-system-sysv.maintscript index d087050a..f55fb8bd 100644 --- a/debian/libvirt-daemon-system-sysv.maintscript +++ b/debian/libvirt-daemon-system-sysv.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-system-sysv libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-system-sysv libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-system-sysv.postrm b/debian/libvirt-daemon-system-sysv.postrm new file mode 100644 index 00000000..9d806fc7 --- /dev/null +++ b/debian/libvirt-daemon-system-sysv.postrm @@ -0,0 +1,105 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +abort_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "abort_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we were installing from scratch or upgrading from a new enough version + # when the error occurred, then no transfer was in progress and we don't + # need to rollback any changes + if [ -z "$2" ] || dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + # If the conffile was being transferred, return it to its original location + if [ -e "$conffile.dpkg-transfer" ]; then + mv -f "$conffile.dpkg-transfer" "$conffile" + fi + + # Clean up additional state + rm -f "$conffile.dpkg-disappear" +} + +DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON=" + /etc/init.d/libvirt-guests +" +DAEMON_SYSTEM_SYSV_TO_DAEMON=" + /etc/init.d/libvirtd +" +DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG=" + /etc/init.d/virtlogd +" + +case "$1" in + abort-install|abort-upgrade) + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + ;; + + remove|purge|upgrade|disappear|failed-upgrade) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-system-sysv.postrm.in b/debian/libvirt-daemon-system-sysv.postrm.in new file mode 100644 index 00000000..d7d91e03 --- /dev/null +++ b/debian/libvirt-daemon-system-sysv.postrm.in @@ -0,0 +1,76 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#ABORT_CONFFILE_TRANSFER# + +DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON=" + /etc/init.d/libvirt-guests +" +DAEMON_SYSTEM_SYSV_TO_DAEMON=" + /etc/init.d/libvirtd +" +DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG=" + /etc/init.d/virtlogd +" + +case "$1" in + abort-install|abort-upgrade) + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + ;; + + remove|purge|upgrade|disappear|failed-upgrade) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-system-sysv.preinst b/debian/libvirt-daemon-system-sysv.preinst new file mode 100644 index 00000000..943842f7 --- /dev/null +++ b/debian/libvirt-daemon-system-sysv.preinst @@ -0,0 +1,125 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +prepare_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "prepare_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're installing from scratch or upgrading from a new enough version + # of the package, then no transfer needs to happen and we can stop here + if [ -z "$2" ] || dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + # Depending on the current state of the conffile, we need to perform different + # steps to transfer it. Moving the conffile to a different location depending + # on its current state achieves two goals: dpkg will see the conffile is no + # longer present on disk after $pkgfrom has been upgraded, and so it will no + # longer associate it with that package (not even as an obsolete conffile); + # more importanly, $pkgto's postinst, where the transfer process is completed, + # will be able to figure out the original state of the conffile and make sure + # it is restored + + if [ -e "$conffile" ]; then + expected=$(dpkg-query --showformat='${Conffiles}\n' --show "$pkgfrom" | grep -E "^ $conffile " | sed -E 's/^.* ([0-9a-f]+)$/\1/g') + actual=$(md5sum "$conffile" 2>/dev/null | sed -E 's/^([0-9a-f]+) .*$/\1/g') + + if [ -n "$actual" ] && [ "$actual" = "$expected" ]; then + rm -f "$conffile" + return 0 + fi + + echo "Preparing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile" "$conffile.dpkg-transfer" + return 0 + fi + + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then + # If we are performing an upgrade from a version that's newer than the + # one which originally introduced the conffile ($firstver), we expect + # it to be present on disk; if that's not the case, that means that + # the admin must have explicitly deleted it and we should preserve + # this local modification + touch "$conffile.dpkg-disappear" + return 0 + fi +} + +DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON=" + /etc/init.d/libvirt-guests +" +DAEMON_SYSTEM_SYSV_TO_DAEMON=" + /etc/init.d/libvirtd +" +DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG=" + /etc/init.d/virtlogd +" + +case "$1" in + install|upgrade) + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-system-sysv.preinst.in b/debian/libvirt-daemon-system-sysv.preinst.in new file mode 100644 index 00000000..517d536c --- /dev/null +++ b/debian/libvirt-daemon-system-sysv.preinst.in @@ -0,0 +1,72 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#PREPARE_CONFFILE_TRANSFER# + +DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON=" + /etc/init.d/libvirt-guests +" +DAEMON_SYSTEM_SYSV_TO_DAEMON=" + /etc/init.d/libvirtd +" +DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG=" + /etc/init.d/virtlogd +" + +case "$1" in + install|upgrade) + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_COMMON; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON_LOG; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon-system.dirs b/debian/libvirt-daemon-system.dirs deleted file mode 100644 index a8509fd4..00000000 --- a/debian/libvirt-daemon-system.dirs +++ /dev/null @@ -1,13 +0,0 @@ -etc/libvirt/hooks -etc/libvirt/nwfilter -etc/libvirt/qemu/networks -etc/libvirt/qemu/networks/autostart -usr/share/polkit-1/rules.d/ -var/cache/libvirt -var/cache/libvirt/qemu -var/lib/libvirt/boot -var/lib/libvirt/images -var/lib/libvirt/qemu -var/lib/libvirt/sanlock -var/log/libvirt/lxc -var/log/libvirt/qemu diff --git a/debian/libvirt-daemon-system.install b/debian/libvirt-daemon-system.install deleted file mode 100644 index 983067b1..00000000 --- a/debian/libvirt-daemon-system.install +++ /dev/null @@ -1,47 +0,0 @@ -etc/apparmor.d/abstractions/libvirt-lxc -etc/apparmor.d/abstractions/libvirt-qemu -etc/apparmor.d/libvirt/TEMPLATE.lxc -etc/apparmor.d/libvirt/TEMPLATE.qemu -etc/apparmor.d/usr.lib.libvirt.virt-aa-helper -etc/apparmor.d/usr.sbin.libvirtd -etc/libvirt/libvirtd.conf -etc/libvirt/libxl-lockd.conf -etc/libvirt/libxl-sanlock.conf -etc/libvirt/libxl.conf -etc/libvirt/lxc.conf -etc/libvirt/network.conf -etc/libvirt/qemu-lockd.conf -etc/libvirt/qemu-sanlock.conf -etc/libvirt/qemu.conf -etc/libvirt/virtlockd.conf -etc/libvirt/virtlogd.conf -etc/logrotate.d/libvirtd -etc/logrotate.d/libvirtd.libxl -etc/logrotate.d/libvirtd.lxc -etc/logrotate.d/libvirtd.qemu -etc/sasl2/libvirt.conf -lib/systemd/system/libvirt-guests.service -lib/systemd/system/libvirtd-admin.socket -lib/systemd/system/libvirtd-ro.socket -lib/systemd/system/libvirtd-tcp.socket -lib/systemd/system/libvirtd-tls.socket -lib/systemd/system/libvirtd.service -lib/systemd/system/libvirtd.socket -lib/systemd/system/virt-guest-shutdown.target -lib/systemd/system/virtlockd-admin.socket -lib/systemd/system/virtlockd.service -lib/systemd/system/virtlockd.socket -lib/systemd/system/virtlogd-admin.socket -lib/systemd/system/virtlogd.service -lib/systemd/system/virtlogd.socket -usr/lib/firewalld/policies/libvirt-routed-in.xml -usr/lib/firewalld/policies/libvirt-routed-out.xml -usr/lib/firewalld/policies/libvirt-to-host.xml -usr/lib/firewalld/zones/libvirt-routed.xml -usr/lib/firewalld/zones/libvirt.xml -usr/share/polkit-1/actions/org.libvirt.api.policy -usr/share/polkit-1/actions/org.libvirt.unix.policy -usr/share/polkit-1/rules.d/60-libvirt.rules -usr/share/systemtap/tapset/libvirt_functions.stp -usr/share/systemtap/tapset/libvirt_probes.stp -usr/share/systemtap/tapset/libvirt_qemu_probes.stp diff --git a/debian/libvirt-daemon-system.install.in b/debian/libvirt-daemon-system.install.in deleted file mode 100644 index e7f68724..00000000 --- a/debian/libvirt-daemon-system.install.in +++ /dev/null @@ -1,47 +0,0 @@ -etc/apparmor.d/abstractions/libvirt-lxc -etc/apparmor.d/abstractions/libvirt-qemu -etc/apparmor.d/libvirt/TEMPLATE.lxc -etc/apparmor.d/libvirt/TEMPLATE.qemu -etc/apparmor.d/usr.lib.libvirt.virt-aa-helper -etc/apparmor.d/usr.sbin.libvirtd -etc/libvirt/libvirtd.conf -[${ARCHES_XEN}] etc/libvirt/libxl-lockd.conf -[${ARCHES_XEN}] etc/libvirt/libxl-sanlock.conf -[${ARCHES_XEN}] etc/libvirt/libxl.conf -[${ARCHES_LXC}] etc/libvirt/lxc.conf -etc/libvirt/network.conf -[${ARCHES_QEMU}] etc/libvirt/qemu-lockd.conf -[${ARCHES_QEMU}] etc/libvirt/qemu-sanlock.conf -[${ARCHES_QEMU}] etc/libvirt/qemu.conf -etc/libvirt/virtlockd.conf -etc/libvirt/virtlogd.conf -etc/logrotate.d/libvirtd -etc/logrotate.d/libvirtd.libxl -etc/logrotate.d/libvirtd.lxc -etc/logrotate.d/libvirtd.qemu -etc/sasl2/libvirt.conf -lib/systemd/system/libvirt-guests.service -lib/systemd/system/libvirtd-admin.socket -lib/systemd/system/libvirtd-ro.socket -lib/systemd/system/libvirtd-tcp.socket -lib/systemd/system/libvirtd-tls.socket -lib/systemd/system/libvirtd.service -lib/systemd/system/libvirtd.socket -lib/systemd/system/virt-guest-shutdown.target -lib/systemd/system/virtlockd-admin.socket -lib/systemd/system/virtlockd.service -lib/systemd/system/virtlockd.socket -lib/systemd/system/virtlogd-admin.socket -lib/systemd/system/virtlogd.service -lib/systemd/system/virtlogd.socket -usr/lib/firewalld/policies/libvirt-routed-in.xml -usr/lib/firewalld/policies/libvirt-routed-out.xml -usr/lib/firewalld/policies/libvirt-to-host.xml -usr/lib/firewalld/zones/libvirt-routed.xml -usr/lib/firewalld/zones/libvirt.xml -usr/share/polkit-1/actions/org.libvirt.api.policy -usr/share/polkit-1/actions/org.libvirt.unix.policy -usr/share/polkit-1/rules.d/60-libvirt.rules -usr/share/systemtap/tapset/libvirt_functions.stp -usr/share/systemtap/tapset/libvirt_probes.stp -[${ARCHES_QEMU}] usr/share/systemtap/tapset/libvirt_qemu_probes.stp diff --git a/debian/libvirt-daemon-system.links b/debian/libvirt-daemon-system.links index 947b30fb..c145485b 100644 --- a/debian/libvirt-daemon-system.links +++ b/debian/libvirt-daemon-system.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon-system +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon-system diff --git a/debian/libvirt-daemon-system.lintian-overrides b/debian/libvirt-daemon-system.lintian-overrides new file mode 100644 index 00000000..bcb1aa36 --- /dev/null +++ b/debian/libvirt-daemon-system.lintian-overrides @@ -0,0 +1 @@ +libvirt-daemon-system: empty-binary-package diff --git a/debian/libvirt-daemon-system.maintscript b/debian/libvirt-daemon-system.maintscript index 1d2ea80e..b13a784b 100644 --- a/debian/libvirt-daemon-system.maintscript +++ b/debian/libvirt-daemon-system.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon-system libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon-system libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon-system.postrm b/debian/libvirt-daemon-system.postrm index eb94f1a1..9e4bc044 100644 --- a/debian/libvirt-daemon-system.postrm +++ b/debian/libvirt-daemon-system.postrm @@ -18,15 +18,16 @@ set -e abort_conffile_transfer() { local conffile="$1" - local lastver="$2" - local pkgfrom="$3" - local pkgto="$4" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" - if [ "$5" != "--" ]; then + if [ "$6" != "--" ]; then echo "abort_conffile_transfer called with the wrong number of arguments" >&2 return 1 fi - for _ in $(seq 1 5); do + for _ in $(seq 1 6); do shift done @@ -67,51 +68,54 @@ NWFILTERS=" qemu-announce-self-rarp " -case "$1" in - purge) - if getent group libvirt >/dev/null; then - delgroup libvirt >/dev/null || true - fi - - if getent passwd libvirt-qemu >/dev/null; then - deluser libvirt-qemu >/dev/null || true - fi - - if getent group libvirt-qemu >/dev/null; then - delgroup libvirt-qemu >/dev/null || true - fi - - # Clean up logs and cached capabilities - rm -rf /var/log/libvirt \ - /var/cache/libvirt/qemu/capabilities - - # Clean up obsolete runtime data - rm -rf /var/lib/libvirt/qemu/channel/target/domain-* - if [ -d /var/lib/libvirt/qemu/channel/target ]; then - rmdir --ignore-fail-on-non-empty /var/lib/libvirt/qemu/channel/target - fi - if [ -d /var/lib/libvirt/qemu/channel ]; then - rmdir --ignore-fail-on-non-empty /var/lib/libvirt/qemu/channel - fi - - # Clean up created dirs if existent and empty, they contain precious - # data otherwise - for dir in /var/lib/libvirt/qemu/save \ - /var/lib/libvirt/qemu/snapshot \ - /var/lib/libvirt/qemu/dump \ - /var/lib/libvirt/qemu/nvram \ - /var/lib/libvirt/qemu/ram/libvirt/qemu \ - /var/lib/libvirt/qemu/ram/libvirt \ - /var/lib/libvirt/qemu/ram \ - /var/lib/libvirt/qemu \ - /var/cache/libvirt/qemu; do - [ ! -d $dir ] || rmdir --ignore-fail-on-non-empty $dir - done - ;; +DAEMON_SYSTEM_TO_DAEMON_COMMON=" + /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper + /etc/default/libvirt-guests + /etc/sasl2/libvirt.conf +" +DAEMON_SYSTEM_TO_DAEMON=" + /etc/apparmor.d/usr.sbin.libvirtd + /etc/default/libvirtd + /etc/libvirt/libvirtd.conf + /etc/logrotate.d/libvirtd +" +DAEMON_SYSTEM_TO_DAEMON_LOG=" + /etc/default/virtlogd + /etc/libvirt/virtlogd.conf +" +DAEMON_SYSTEM_TO_DAEMON_LOCK=" + /etc/default/virtlockd + /etc/libvirt/virtlockd.conf +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN=" + /etc/libvirt/libxl-lockd.conf + /etc/libvirt/libxl-sanlock.conf + /etc/libvirt/libxl.conf + /etc/logrotate.d/libvirtd.libxl +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC=" + /etc/apparmor.d/abstractions/libvirt-lxc + /etc/apparmor.d/libvirt/TEMPLATE.lxc + /etc/libvirt/lxc.conf + /etc/logrotate.d/libvirtd.lxc +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU=" + /etc/apparmor.d/abstractions/libvirt-qemu + /etc/apparmor.d/libvirt/TEMPLATE.qemu + /etc/libvirt/qemu-lockd.conf + /etc/libvirt/qemu-sanlock.conf + /etc/libvirt/qemu.conf + /etc/logrotate.d/libvirtd.qemu +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK=" + /etc/libvirt/network.conf +" +case "$1" in abort-install|abort-upgrade) abort_conffile_transfer \ "/etc/libvirt/qemu/networks/default.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-network" \ @@ -120,29 +124,96 @@ case "$1" in for nwfilter in $NWFILTERS; do abort_conffile_transfer \ "/etc/libvirt/nwfilter/$nwfilter.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-nwfilter" \ -- \ "$@" done - - # dh_apparmor can't work with dir/file profile filenames yet (#979500) - ABSTRACTIONS_DIR="/etc/apparmor.d/abstractions" - LOCAL_ABSTRACTIONS_DIR="/etc/apparmor.d/local/abstractions" - LIBVIRT_ABSTRACTIONS="libvirt-lxc libvirt-qemu" - for name in $LIBVIRT_ABSTRACTIONS; do - abstraction="$ABSTRACTIONS_DIR/$name" - local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" - - if [ ! -e "$abstraction" ] ; then - rm -f "$local_abstraction" - rmdir --ignore-fail-on-non-empty "$LOCAL_ABSTRACTIONS_DIR" 2>/dev/null - fi + for conf in $DAEMON_SYSTEM_TO_DAEMON_COMMON; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOG; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOCK; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-lock" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-xen" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-lxc" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-qemu" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK; do + abort_conffile_transfer \ + "$conf" \ + "10.4.0-1~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-network" \ + -- \ + "$@" done ;; - remove|upgrade|disappear|failed-upgrade) + remove|purge|upgrade|disappear|failed-upgrade) ;; *) diff --git a/debian/libvirt-daemon-system.postrm.in b/debian/libvirt-daemon-system.postrm.in index 5ce81783..606ec026 100644 --- a/debian/libvirt-daemon-system.postrm.in +++ b/debian/libvirt-daemon-system.postrm.in @@ -39,51 +39,54 @@ NWFILTERS=" qemu-announce-self-rarp " -case "$1" in - purge) - if getent group libvirt >/dev/null; then - delgroup libvirt >/dev/null || true - fi - - if getent passwd libvirt-qemu >/dev/null; then - deluser libvirt-qemu >/dev/null || true - fi - - if getent group libvirt-qemu >/dev/null; then - delgroup libvirt-qemu >/dev/null || true - fi - - # Clean up logs and cached capabilities - rm -rf /var/log/libvirt \ - /var/cache/libvirt/qemu/capabilities - - # Clean up obsolete runtime data - rm -rf /var/lib/libvirt/qemu/channel/target/domain-* - if [ -d /var/lib/libvirt/qemu/channel/target ]; then - rmdir --ignore-fail-on-non-empty /var/lib/libvirt/qemu/channel/target - fi - if [ -d /var/lib/libvirt/qemu/channel ]; then - rmdir --ignore-fail-on-non-empty /var/lib/libvirt/qemu/channel - fi - - # Clean up created dirs if existent and empty, they contain precious - # data otherwise - for dir in /var/lib/libvirt/qemu/save \ - /var/lib/libvirt/qemu/snapshot \ - /var/lib/libvirt/qemu/dump \ - /var/lib/libvirt/qemu/nvram \ - /var/lib/libvirt/qemu/ram/libvirt/qemu \ - /var/lib/libvirt/qemu/ram/libvirt \ - /var/lib/libvirt/qemu/ram \ - /var/lib/libvirt/qemu \ - /var/cache/libvirt/qemu; do - [ ! -d $dir ] || rmdir --ignore-fail-on-non-empty $dir - done - ;; +DAEMON_SYSTEM_TO_DAEMON_COMMON=" + /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper + /etc/default/libvirt-guests + /etc/sasl2/libvirt.conf +" +DAEMON_SYSTEM_TO_DAEMON=" + /etc/apparmor.d/usr.sbin.libvirtd + /etc/default/libvirtd + /etc/libvirt/libvirtd.conf + /etc/logrotate.d/libvirtd +" +DAEMON_SYSTEM_TO_DAEMON_LOG=" + /etc/default/virtlogd + /etc/libvirt/virtlogd.conf +" +DAEMON_SYSTEM_TO_DAEMON_LOCK=" + /etc/default/virtlockd + /etc/libvirt/virtlockd.conf +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN=" + /etc/libvirt/libxl-lockd.conf + /etc/libvirt/libxl-sanlock.conf + /etc/libvirt/libxl.conf + /etc/logrotate.d/libvirtd.libxl +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC=" + /etc/apparmor.d/abstractions/libvirt-lxc + /etc/apparmor.d/libvirt/TEMPLATE.lxc + /etc/libvirt/lxc.conf + /etc/logrotate.d/libvirtd.lxc +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU=" + /etc/apparmor.d/abstractions/libvirt-qemu + /etc/apparmor.d/libvirt/TEMPLATE.qemu + /etc/libvirt/qemu-lockd.conf + /etc/libvirt/qemu-sanlock.conf + /etc/libvirt/qemu.conf + /etc/logrotate.d/libvirtd.qemu +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK=" + /etc/libvirt/network.conf +" +case "$1" in abort-install|abort-upgrade) abort_conffile_transfer \ "/etc/libvirt/qemu/networks/default.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-network" \ @@ -92,29 +95,96 @@ case "$1" in for nwfilter in $NWFILTERS; do abort_conffile_transfer \ "/etc/libvirt/nwfilter/$nwfilter.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-nwfilter" \ -- \ "$@" done - - # dh_apparmor can't work with dir/file profile filenames yet (#979500) - ABSTRACTIONS_DIR="/etc/apparmor.d/abstractions" - LOCAL_ABSTRACTIONS_DIR="/etc/apparmor.d/local/abstractions" - LIBVIRT_ABSTRACTIONS="libvirt-lxc libvirt-qemu" - for name in $LIBVIRT_ABSTRACTIONS; do - abstraction="$ABSTRACTIONS_DIR/$name" - local_abstraction="$LOCAL_ABSTRACTIONS_DIR/$name" - - if [ ! -e "$abstraction" ] ; then - rm -f "$local_abstraction" - rmdir --ignore-fail-on-non-empty "$LOCAL_ABSTRACTIONS_DIR" 2>/dev/null - fi + for conf in $DAEMON_SYSTEM_TO_DAEMON_COMMON; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOG; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOCK; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-lock" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-xen" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-lxc" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-qemu" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK; do + abort_conffile_transfer \ + "$conf" \ + "10.4.0-1~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-network" \ + -- \ + "$@" done ;; - remove|upgrade|disappear|failed-upgrade) + remove|purge|upgrade|disappear|failed-upgrade) ;; *) diff --git a/debian/libvirt-daemon-system.preinst b/debian/libvirt-daemon-system.preinst index 706b13ab..e52fe6bd 100644 --- a/debian/libvirt-daemon-system.preinst +++ b/debian/libvirt-daemon-system.preinst @@ -14,15 +14,16 @@ set -e prepare_conffile_transfer() { local conffile="$1" - local lastver="$2" - local pkgfrom="$3" - local pkgto="$4" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" - if [ "$5" != "--" ]; then + if [ "$6" != "--" ]; then echo "prepare_conffile_transfer called with the wrong number of arguments" >&2 return 1 fi - for _ in $(seq 1 5); do + for _ in $(seq 1 6); do shift done @@ -40,13 +41,29 @@ prepare_conffile_transfer() { # more importanly, $pkgto's postinst, where the transfer process is completed, # will be able to figure out the original state of the conffile and make sure # it is restored + if [ -e "$conffile" ]; then + expected=$(dpkg-query --showformat='${Conffiles}\n' --show "$pkgfrom" | grep -E "^ $conffile " | sed -E 's/^.* ([0-9a-f]+)$/\1/g') + actual=$(md5sum "$conffile" 2>/dev/null | sed -E 's/^([0-9a-f]+) .*$/\1/g') + + if [ -n "$actual" ] && [ "$actual" = "$expected" ]; then + rm -f "$conffile" + return 0 + fi + echo "Preparing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." mv -f "$conffile" "$conffile.dpkg-transfer" - else - # If the conffile is no longer present on the disk, it means the admin - # has deleted it, and we should preserve this local modification + return 0 + fi + + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then + # If we are performing an upgrade from a version that's newer than the + # one which originally introduced the conffile ($firstver), we expect + # it to be present on disk; if that's not the case, that means that + # the admin must have explicitly deleted it and we should preserve + # this local modification touch "$conffile.dpkg-disappear" + return 0 fi } @@ -71,10 +88,54 @@ NWFILTERS=" qemu-announce-self-rarp " +DAEMON_SYSTEM_TO_DAEMON_COMMON=" + /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper + /etc/default/libvirt-guests + /etc/sasl2/libvirt.conf +" +DAEMON_SYSTEM_TO_DAEMON=" + /etc/apparmor.d/usr.sbin.libvirtd + /etc/default/libvirtd + /etc/libvirt/libvirtd.conf + /etc/logrotate.d/libvirtd +" +DAEMON_SYSTEM_TO_DAEMON_LOG=" + /etc/default/virtlogd + /etc/libvirt/virtlogd.conf +" +DAEMON_SYSTEM_TO_DAEMON_LOCK=" + /etc/default/virtlockd + /etc/libvirt/virtlockd.conf +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN=" + /etc/libvirt/libxl-lockd.conf + /etc/libvirt/libxl-sanlock.conf + /etc/libvirt/libxl.conf + /etc/logrotate.d/libvirtd.libxl +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC=" + /etc/apparmor.d/abstractions/libvirt-lxc + /etc/apparmor.d/libvirt/TEMPLATE.lxc + /etc/libvirt/lxc.conf + /etc/logrotate.d/libvirtd.lxc +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU=" + /etc/apparmor.d/abstractions/libvirt-qemu + /etc/apparmor.d/libvirt/TEMPLATE.qemu + /etc/libvirt/qemu-lockd.conf + /etc/libvirt/qemu-sanlock.conf + /etc/libvirt/qemu.conf + /etc/logrotate.d/libvirtd.qemu +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK=" + /etc/libvirt/network.conf +" + case "$1" in install|upgrade) prepare_conffile_transfer \ "/etc/libvirt/qemu/networks/default.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-network" \ @@ -83,12 +144,93 @@ case "$1" in for nwfilter in $NWFILTERS; do prepare_conffile_transfer \ "/etc/libvirt/nwfilter/$nwfilter.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-nwfilter" \ -- \ "$@" done + for conf in $DAEMON_SYSTEM_TO_DAEMON_COMMON; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOG; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOCK; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-lock" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-xen" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-lxc" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-qemu" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK; do + prepare_conffile_transfer \ + "$conf" \ + "10.4.0-1~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-network" \ + -- \ + "$@" + done ;; abort-upgrade) diff --git a/debian/libvirt-daemon-system.preinst.in b/debian/libvirt-daemon-system.preinst.in index 109c4da9..f5e42c50 100644 --- a/debian/libvirt-daemon-system.preinst.in +++ b/debian/libvirt-daemon-system.preinst.in @@ -35,10 +35,54 @@ NWFILTERS=" qemu-announce-self-rarp " +DAEMON_SYSTEM_TO_DAEMON_COMMON=" + /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper + /etc/default/libvirt-guests + /etc/sasl2/libvirt.conf +" +DAEMON_SYSTEM_TO_DAEMON=" + /etc/apparmor.d/usr.sbin.libvirtd + /etc/default/libvirtd + /etc/libvirt/libvirtd.conf + /etc/logrotate.d/libvirtd +" +DAEMON_SYSTEM_TO_DAEMON_LOG=" + /etc/default/virtlogd + /etc/libvirt/virtlogd.conf +" +DAEMON_SYSTEM_TO_DAEMON_LOCK=" + /etc/default/virtlockd + /etc/libvirt/virtlockd.conf +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN=" + /etc/libvirt/libxl-lockd.conf + /etc/libvirt/libxl-sanlock.conf + /etc/libvirt/libxl.conf + /etc/logrotate.d/libvirtd.libxl +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC=" + /etc/apparmor.d/abstractions/libvirt-lxc + /etc/apparmor.d/libvirt/TEMPLATE.lxc + /etc/libvirt/lxc.conf + /etc/logrotate.d/libvirtd.lxc +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU=" + /etc/apparmor.d/abstractions/libvirt-qemu + /etc/apparmor.d/libvirt/TEMPLATE.qemu + /etc/libvirt/qemu-lockd.conf + /etc/libvirt/qemu-sanlock.conf + /etc/libvirt/qemu.conf + /etc/logrotate.d/libvirtd.qemu +" +DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK=" + /etc/libvirt/network.conf +" + case "$1" in install|upgrade) prepare_conffile_transfer \ "/etc/libvirt/qemu/networks/default.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-network" \ @@ -47,12 +91,93 @@ case "$1" in for nwfilter in $NWFILTERS; do prepare_conffile_transfer \ "/etc/libvirt/nwfilter/$nwfilter.xml" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-daemon-system" \ "libvirt-daemon-config-nwfilter" \ -- \ "$@" done + for conf in $DAEMON_SYSTEM_TO_DAEMON_COMMON; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-common" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOG; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-log" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_LOCK; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-lock" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_XEN; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-xen" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_LXC; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-lxc" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_QEMU; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-qemu" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_TO_DAEMON_DRIVER_NETWORK; do + prepare_conffile_transfer \ + "$conf" \ + "10.4.0-1~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon-driver-network" \ + -- \ + "$@" + done ;; abort-upgrade) diff --git a/debian/libvirt-daemon.install b/debian/libvirt-daemon.install index 3e56931b..2bee02b8 100644 --- a/debian/libvirt-daemon.install +++ b/debian/libvirt-daemon.install @@ -1,40 +1,14 @@ -usr/bin/virt-ssh-helper -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_interface.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_network.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_nodedev.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_nwfilter.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_secret.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_storage.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/lock-driver/lockd.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_disk.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_fs.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_iscsi.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_logical.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_mpath.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_scsi.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-file/libvirt_storage_file_fs.so -usr/lib/libvirt/libvirt-guests.sh -usr/lib/libvirt/libvirt_iohelper -usr/lib/libvirt/libvirt_leaseshelper -usr/lib/libvirt/libvirt_parthelper +etc/apparmor.d/usr.sbin.libvirtd +etc/libvirt/libvirtd.conf +etc/logrotate.d/libvirtd usr/lib/libvirt/virt-aa-helper +usr/lib/systemd/system/libvirtd-admin.socket +usr/lib/systemd/system/libvirtd-ro.socket +usr/lib/systemd/system/libvirtd-tcp.socket +usr/lib/systemd/system/libvirtd-tls.socket +usr/lib/systemd/system/libvirtd.service +usr/lib/systemd/system/libvirtd.socket usr/sbin/libvirtd -usr/sbin/virtlockd -usr/sbin/virtlogd -usr/share/augeas/lenses/libvirt_lockd.aug -usr/share/augeas/lenses/libvirt_sanlock.aug usr/share/augeas/lenses/libvirtd.aug -usr/share/augeas/lenses/libvirtd_network.aug -usr/share/augeas/lenses/tests/test_libvirt_lockd.aug -usr/share/augeas/lenses/tests/test_libvirt_sanlock.aug usr/share/augeas/lenses/tests/test_libvirtd.aug -usr/share/augeas/lenses/tests/test_libvirtd_network.aug -usr/share/augeas/lenses/tests/test_virtlockd.aug -usr/share/augeas/lenses/tests/test_virtlogd.aug -usr/share/augeas/lenses/virtlockd.aug -usr/share/augeas/lenses/virtlogd.aug -usr/share/man/man8/libvirt-guests.8 usr/share/man/man8/libvirtd.8 -usr/share/man/man8/virt-ssh-helper.8 -usr/share/man/man8/virtlockd.8 -usr/share/man/man8/virtlogd.8 diff --git a/debian/libvirt-daemon.install.in b/debian/libvirt-daemon.install.in index 2dc81098..2bee02b8 100644 --- a/debian/libvirt-daemon.install.in +++ b/debian/libvirt-daemon.install.in @@ -1,40 +1,14 @@ -usr/bin/virt-ssh-helper -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_interface.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_network.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_nodedev.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_nwfilter.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_secret.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/connection-driver/libvirt_driver_storage.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/lock-driver/lockd.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_disk.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_fs.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_iscsi.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_logical.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_mpath.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-backend/libvirt_storage_backend_scsi.so -usr/lib/${DEB_HOST_MULTIARCH}/libvirt/storage-file/libvirt_storage_file_fs.so -usr/lib/libvirt/libvirt-guests.sh -usr/lib/libvirt/libvirt_iohelper -usr/lib/libvirt/libvirt_leaseshelper -usr/lib/libvirt/libvirt_parthelper +etc/apparmor.d/usr.sbin.libvirtd +etc/libvirt/libvirtd.conf +etc/logrotate.d/libvirtd usr/lib/libvirt/virt-aa-helper +usr/lib/systemd/system/libvirtd-admin.socket +usr/lib/systemd/system/libvirtd-ro.socket +usr/lib/systemd/system/libvirtd-tcp.socket +usr/lib/systemd/system/libvirtd-tls.socket +usr/lib/systemd/system/libvirtd.service +usr/lib/systemd/system/libvirtd.socket usr/sbin/libvirtd -usr/sbin/virtlockd -usr/sbin/virtlogd -usr/share/augeas/lenses/libvirt_lockd.aug -usr/share/augeas/lenses/libvirt_sanlock.aug usr/share/augeas/lenses/libvirtd.aug -usr/share/augeas/lenses/libvirtd_network.aug -[${ARCHES_QEMU}] usr/share/augeas/lenses/tests/test_libvirt_lockd.aug -[${ARCHES_QEMU}] usr/share/augeas/lenses/tests/test_libvirt_sanlock.aug usr/share/augeas/lenses/tests/test_libvirtd.aug -usr/share/augeas/lenses/tests/test_libvirtd_network.aug -usr/share/augeas/lenses/tests/test_virtlockd.aug -usr/share/augeas/lenses/tests/test_virtlogd.aug -usr/share/augeas/lenses/virtlockd.aug -usr/share/augeas/lenses/virtlogd.aug -usr/share/man/man8/libvirt-guests.8 usr/share/man/man8/libvirtd.8 -usr/share/man/man8/virt-ssh-helper.8 -usr/share/man/man8/virtlockd.8 -usr/share/man/man8/virtlogd.8 diff --git a/debian/libvirt-daemon-system.libvirtd.default b/debian/libvirt-daemon.libvirtd.default similarity index 100% rename from debian/libvirt-daemon-system.libvirtd.default rename to debian/libvirt-daemon.libvirtd.default diff --git a/debian/libvirt-daemon-system-sysv.libvirtd.init b/debian/libvirt-daemon.libvirtd.init similarity index 100% rename from debian/libvirt-daemon-system-sysv.libvirtd.init rename to debian/libvirt-daemon.libvirtd.init diff --git a/debian/libvirt-daemon.links b/debian/libvirt-daemon.links index 8b888718..81384c11 100644 --- a/debian/libvirt-daemon.links +++ b/debian/libvirt-daemon.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-daemon +usr/share/doc/libvirt-common usr/share/doc/libvirt-daemon diff --git a/debian/libvirt-daemon.lintian-overrides b/debian/libvirt-daemon.lintian-overrides new file mode 100644 index 00000000..4cb86dc7 --- /dev/null +++ b/debian/libvirt-daemon.lintian-overrides @@ -0,0 +1,7 @@ +# Lintian would like an explicit Pre-Depends on init-system-helpers (>= 1.54~) +# to be declared, but we already know that any version of Debian we might want +# to backport libvirt to has a newer version than that +libvirt-daemon: skip-systemd-native-flag-missing-pre-depends * + +# Versioned conflicts are needed for DEP17 M7 +libvirt-daemon: conflicts-with-version libvirt-daemon-system * diff --git a/debian/libvirt-daemon.maintscript b/debian/libvirt-daemon.maintscript index 52cf6920..dd749bf9 100644 --- a/debian/libvirt-daemon.maintscript +++ b/debian/libvirt-daemon.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-daemon libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-daemon libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-daemon.postinst b/debian/libvirt-daemon.postinst new file mode 100644 index 00000000..ff1fa20e --- /dev/null +++ b/debian/libvirt-daemon.postinst @@ -0,0 +1,138 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +finish_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "finish_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're upgrading from a new enough version of the package, we can assume + # the transfer must have happened at some point in the past and stop here + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + if [ -e "$conffile.dpkg-transfer" ]; then + # Complete the process started in $pkgfrom's preinst by restoring the + # version of the conffile containing local modifications + echo "Finishing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile.dpkg-transfer" "$conffile" + return 0 + fi + + if [ -e "$conffile.dpkg-disappear" ]; then + # The conffile had been deleted by the admin, so let's return to + # that state + rm -f "$conffile" "$conffile.dpkg-disappear" + return 0 + fi +} +delete_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "delete_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If the diversion doesn't exist there's nothing to clean up + if [ -z "$(dpkg-divert --list "$usrfile")" ]; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --remove "$usrfile" +} + +DAEMON_SYSTEM_TO_DAEMON=" + /etc/apparmor.d/usr.sbin.libvirtd + /etc/default/libvirtd + /etc/libvirt/libvirtd.conf + /etc/logrotate.d/libvirtd +" +DAEMON_SYSTEM_SYSV_TO_DAEMON=" + /etc/init.d/libvirtd +" + +DAEMON_UNITS=" + libvirtd-admin.socket + libvirtd-ro.socket + libvirtd-tcp.socket + libvirtd-tls.socket + libvirtd.service + libvirtd.socket +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon" \ + -- \ + "$@" + done + + for unit in $DAEMON_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon.postinst.in b/debian/libvirt-daemon.postinst.in new file mode 100644 index 00000000..a9c99417 --- /dev/null +++ b/debian/libvirt-daemon.postinst.in @@ -0,0 +1,82 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#FINISH_CONFFILE_TRANSFER# +#DELETE_PROTECTIVE_DIVERSION# + +DAEMON_SYSTEM_TO_DAEMON=" + /etc/apparmor.d/usr.sbin.libvirtd + /etc/default/libvirtd + /etc/libvirt/libvirtd.conf + /etc/logrotate.d/libvirtd +" +DAEMON_SYSTEM_SYSV_TO_DAEMON=" + /etc/init.d/libvirtd +" + +DAEMON_UNITS=" + libvirtd-admin.socket + libvirtd-ro.socket + libvirtd-tcp.socket + libvirtd-tls.socket + libvirtd.service + libvirtd.socket +" + +case "$1" in + configure) + for conf in $DAEMON_SYSTEM_TO_DAEMON; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system" \ + "libvirt-daemon" \ + -- \ + "$@" + done + for conf in $DAEMON_SYSTEM_SYSV_TO_DAEMON; do + finish_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-daemon-system-sysv" \ + "libvirt-daemon" \ + -- \ + "$@" + done + + for unit in $DAEMON_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon.postrm b/debian/libvirt-daemon.postrm new file mode 100644 index 00000000..266a7004 --- /dev/null +++ b/debian/libvirt-daemon.postrm @@ -0,0 +1,73 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +delete_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "delete_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If the diversion doesn't exist there's nothing to clean up + if [ -z "$(dpkg-divert --list "$usrfile")" ]; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --remove "$usrfile" +} + +DAEMON_UNITS=" + libvirtd-admin.socket + libvirtd-ro.socket + libvirtd-tcp.socket + libvirtd-tls.socket + libvirtd.service + libvirtd.socket +" + +case "$1" in + failed-upgrade|abort-install|abort-upgrade) + for unit in $DAEMON_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + remove|purge|upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon.postrm.in b/debian/libvirt-daemon.postrm.in new file mode 100644 index 00000000..988056c6 --- /dev/null +++ b/debian/libvirt-daemon.postrm.in @@ -0,0 +1,52 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#DELETE_PROTECTIVE_DIVERSION# + +DAEMON_UNITS=" + libvirtd-admin.socket + libvirtd-ro.socket + libvirtd-tcp.socket + libvirtd-tls.socket + libvirtd.service + libvirtd.socket +" + +case "$1" in + failed-upgrade|abort-install|abort-upgrade) + for unit in $DAEMON_UNITS; do + delete_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + remove|purge|upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon.preinst b/debian/libvirt-daemon.preinst new file mode 100644 index 00000000..75d2d563 --- /dev/null +++ b/debian/libvirt-daemon.preinst @@ -0,0 +1,71 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +create_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "create_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If we're upgrading from a new enough version of the package, it means + # that usr-merge has already happened and we don't need to mess with + # diversions at all + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --add "$usrfile" +} + +DAEMON_UNITS=" + libvirtd-admin.socket + libvirtd-ro.socket + libvirtd-tcp.socket + libvirtd-tls.socket + libvirtd.service + libvirtd.socket +" + +case "$1" in + install|upgrade) + for unit in $DAEMON_UNITS; do + create_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-daemon.preinst.in b/debian/libvirt-daemon.preinst.in new file mode 100644 index 00000000..495c167d --- /dev/null +++ b/debian/libvirt-daemon.preinst.in @@ -0,0 +1,48 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#CREATE_PROTECTIVE_DIVERSION# + +DAEMON_UNITS=" + libvirtd-admin.socket + libvirtd-ro.socket + libvirtd-tcp.socket + libvirtd-tls.socket + libvirtd.service + libvirtd.socket +" + +case "$1" in + install|upgrade) + for unit in $DAEMON_UNITS; do + create_protective_diversion \ + "/lib/systemd/system/$unit" \ + "10.6.0-3~" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-dev.links b/debian/libvirt-dev.links index 7752d040..5f5b0c1f 100644 --- a/debian/libvirt-dev.links +++ b/debian/libvirt-dev.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-dev +usr/share/doc/libvirt-common usr/share/doc/libvirt-dev diff --git a/debian/libvirt-dev.maintscript b/debian/libvirt-dev.maintscript index 7f7ba2c9..30cea7b3 100644 --- a/debian/libvirt-dev.maintscript +++ b/debian/libvirt-dev.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-dev libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-dev libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-l10n.links b/debian/libvirt-l10n.links index d11f4f38..b3ee392e 100644 --- a/debian/libvirt-l10n.links +++ b/debian/libvirt-l10n.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-l10n +usr/share/doc/libvirt-common usr/share/doc/libvirt-l10n diff --git a/debian/libvirt-l10n.maintscript b/debian/libvirt-l10n.maintscript index 711b367e..02ca660c 100644 --- a/debian/libvirt-l10n.maintscript +++ b/debian/libvirt-l10n.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-l10n libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-l10n libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-login-shell.links b/debian/libvirt-login-shell.links index 240561f5..a9b264c2 100644 --- a/debian/libvirt-login-shell.links +++ b/debian/libvirt-login-shell.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-login-shell +usr/share/doc/libvirt-common usr/share/doc/libvirt-login-shell diff --git a/debian/libvirt-login-shell.maintscript b/debian/libvirt-login-shell.maintscript index 433bcbdb..d4cb0276 100644 --- a/debian/libvirt-login-shell.maintscript +++ b/debian/libvirt-login-shell.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-login-shell libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-login-shell libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-login-shell.postinst b/debian/libvirt-login-shell.postinst index 260f7969..5fd86994 100644 --- a/debian/libvirt-login-shell.postinst +++ b/debian/libvirt-login-shell.postinst @@ -16,21 +16,22 @@ set -e finish_conffile_transfer() { local conffile="$1" - local lastver="$2" - local pkgfrom="$3" - local pkgto="$4" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" - if [ "$5" != "--" ]; then + if [ "$6" != "--" ]; then echo "finish_conffile_transfer called with the wrong number of arguments" >&2 return 1 fi - for _ in $(seq 1 5); do + for _ in $(seq 1 6); do shift done - # If we're upgrading rather than installing from scratch, we can assume + # If we're upgrading from a new enough version of the package, we can assume # the transfer must have happened at some point in the past and stop here - if [ -n "$2" ]; then + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then return 0 fi @@ -54,6 +55,7 @@ case "$1" in configure) finish_conffile_transfer \ "/etc/libvirt/virt-login-shell.conf" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-clients" \ "libvirt-login-shell" \ diff --git a/debian/libvirt-login-shell.postinst.in b/debian/libvirt-login-shell.postinst.in index 8ec3a236..2f9775ba 100644 --- a/debian/libvirt-login-shell.postinst.in +++ b/debian/libvirt-login-shell.postinst.in @@ -20,6 +20,7 @@ case "$1" in configure) finish_conffile_transfer \ "/etc/libvirt/virt-login-shell.conf" \ + "6.0.0-0~" \ "6.9.0-2~" \ "libvirt-clients" \ "libvirt-login-shell" \ diff --git a/debian/libvirt-sanlock.links b/debian/libvirt-sanlock.links index 973cfa83..8c6b002b 100644 --- a/debian/libvirt-sanlock.links +++ b/debian/libvirt-sanlock.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-sanlock +usr/share/doc/libvirt-common usr/share/doc/libvirt-sanlock diff --git a/debian/libvirt-sanlock.maintscript b/debian/libvirt-sanlock.maintscript index 941edf22..72a83ea4 100644 --- a/debian/libvirt-sanlock.maintscript +++ b/debian/libvirt-sanlock.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-sanlock libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-sanlock libvirt-common 10.6.0-2~ diff --git a/debian/libvirt-sanlock.postrm b/debian/libvirt-sanlock.postrm new file mode 100644 index 00000000..ca7580fc --- /dev/null +++ b/debian/libvirt-sanlock.postrm @@ -0,0 +1,79 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +abort_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "abort_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we were installing from scratch or upgrading from a new enough version + # when the error occurred, then no transfer was in progress and we don't + # need to rollback any changes + if [ -z "$2" ] || dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + # If the conffile was being transferred, return it to its original location + if [ -e "$conffile.dpkg-transfer" ]; then + mv -f "$conffile.dpkg-transfer" "$conffile" + fi + + # Clean up additional state + rm -f "$conffile.dpkg-disappear" +} + +SANLOCK_TO_DAEMON_PLUGIN_SANLOCK=" + /etc/cron.weekly/libvirt-sanlock +" + +case "$1" in + abort-install|abort-upgrade) + for conf in $SANLOCK_TO_DAEMON_PLUGIN_SANLOCK; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-sanlock" \ + "libvirt-daemon-plugin-sanlock" \ + -- \ + "$@" + done + ;; + + remove|purge|upgrade|disappear|failed-upgrade) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-sanlock.postrm.in b/debian/libvirt-sanlock.postrm.in new file mode 100644 index 00000000..0c10f1b5 --- /dev/null +++ b/debian/libvirt-sanlock.postrm.in @@ -0,0 +1,50 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `remove' +# * `purge' +# * `upgrade' +# * `disappear' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#ABORT_CONFFILE_TRANSFER# + +SANLOCK_TO_DAEMON_PLUGIN_SANLOCK=" + /etc/cron.weekly/libvirt-sanlock +" + +case "$1" in + abort-install|abort-upgrade) + for conf in $SANLOCK_TO_DAEMON_PLUGIN_SANLOCK; do + abort_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-sanlock" \ + "libvirt-daemon-plugin-sanlock" \ + -- \ + "$@" + done + ;; + + remove|purge|upgrade|disappear|failed-upgrade) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-sanlock.preinst b/debian/libvirt-sanlock.preinst new file mode 100644 index 00000000..3a69456b --- /dev/null +++ b/debian/libvirt-sanlock.preinst @@ -0,0 +1,99 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +prepare_conffile_transfer() { + local conffile="$1" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" + + if [ "$6" != "--" ]; then + echo "prepare_conffile_transfer called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 6); do + shift + done + + # If we're installing from scratch or upgrading from a new enough version + # of the package, then no transfer needs to happen and we can stop here + if [ -z "$2" ] || dpkg --compare-versions -- "$2" gt "$lastver"; then + return 0 + fi + + # Depending on the current state of the conffile, we need to perform different + # steps to transfer it. Moving the conffile to a different location depending + # on its current state achieves two goals: dpkg will see the conffile is no + # longer present on disk after $pkgfrom has been upgraded, and so it will no + # longer associate it with that package (not even as an obsolete conffile); + # more importanly, $pkgto's postinst, where the transfer process is completed, + # will be able to figure out the original state of the conffile and make sure + # it is restored + + if [ -e "$conffile" ]; then + expected=$(dpkg-query --showformat='${Conffiles}\n' --show "$pkgfrom" | grep -E "^ $conffile " | sed -E 's/^.* ([0-9a-f]+)$/\1/g') + actual=$(md5sum "$conffile" 2>/dev/null | sed -E 's/^([0-9a-f]+) .*$/\1/g') + + if [ -n "$actual" ] && [ "$actual" = "$expected" ]; then + rm -f "$conffile" + return 0 + fi + + echo "Preparing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." + mv -f "$conffile" "$conffile.dpkg-transfer" + return 0 + fi + + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then + # If we are performing an upgrade from a version that's newer than the + # one which originally introduced the conffile ($firstver), we expect + # it to be present on disk; if that's not the case, that means that + # the admin must have explicitly deleted it and we should preserve + # this local modification + touch "$conffile.dpkg-disappear" + return 0 + fi +} + +SANLOCK_TO_DAEMON_PLUGIN_SANLOCK=" + /etc/cron.weekly/libvirt-sanlock +" + +case "$1" in + install|upgrade) + for conf in $SANLOCK_TO_DAEMON_PLUGIN_SANLOCK; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-sanlock" \ + "libvirt-daemon-plugin-sanlock" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-sanlock.preinst.in b/debian/libvirt-sanlock.preinst.in new file mode 100644 index 00000000..9b5f0643 --- /dev/null +++ b/debian/libvirt-sanlock.preinst.in @@ -0,0 +1,46 @@ +#!/bin/sh + +set -e + +# summary of how this script can be called: +# +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +#PREPARE_CONFFILE_TRANSFER# + +SANLOCK_TO_DAEMON_PLUGIN_SANLOCK=" + /etc/cron.weekly/libvirt-sanlock +" + +case "$1" in + install|upgrade) + for conf in $SANLOCK_TO_DAEMON_PLUGIN_SANLOCK; do + prepare_conffile_transfer \ + "$conf" \ + "6.0.0-0~" \ + "10.6.0-2~" \ + "libvirt-sanlock" \ + "libvirt-daemon-plugin-sanlock" \ + -- \ + "$@" + done + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/libvirt-wireshark.links b/debian/libvirt-wireshark.links index d99b9d36..958a1399 100644 --- a/debian/libvirt-wireshark.links +++ b/debian/libvirt-wireshark.links @@ -1 +1 @@ -usr/share/doc/libvirt0 usr/share/doc/libvirt-wireshark +usr/share/doc/libvirt-common usr/share/doc/libvirt-wireshark diff --git a/debian/libvirt-wireshark.maintscript b/debian/libvirt-wireshark.maintscript index b661c60c..ba814e47 100644 --- a/debian/libvirt-wireshark.maintscript +++ b/debian/libvirt-wireshark.maintscript @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/libvirt-wireshark libvirt0 9.3.0-2~ +dir_to_symlink /usr/share/doc/libvirt-wireshark libvirt-common 10.6.0-2~ diff --git a/debian/libvirt0.install b/debian/libvirt0.install index 8a8505f2..3db95e16 100644 --- a/debian/libvirt0.install +++ b/debian/libvirt0.install @@ -6,115 +6,3 @@ usr/lib/${DEB_HOST_MULTIARCH}/libvirt-qemu.so.0 usr/lib/${DEB_HOST_MULTIARCH}/libvirt-qemu.so.0.* usr/lib/${DEB_HOST_MULTIARCH}/libvirt.so.0 usr/lib/${DEB_HOST_MULTIARCH}/libvirt.so.0.* -usr/share/libvirt/cpu_map/arm_FT-2000plus.xml -usr/share/libvirt/cpu_map/arm_Falkor.xml -usr/share/libvirt/cpu_map/arm_Kunpeng-920.xml -usr/share/libvirt/cpu_map/arm_Neoverse-N1.xml -usr/share/libvirt/cpu_map/arm_Neoverse-N2.xml -usr/share/libvirt/cpu_map/arm_Neoverse-V1.xml -usr/share/libvirt/cpu_map/arm_Tengyun-S2500.xml -usr/share/libvirt/cpu_map/arm_ThunderX299xx.xml -usr/share/libvirt/cpu_map/arm_a64fx.xml -usr/share/libvirt/cpu_map/arm_cortex-a53.xml -usr/share/libvirt/cpu_map/arm_cortex-a57.xml -usr/share/libvirt/cpu_map/arm_cortex-a72.xml -usr/share/libvirt/cpu_map/arm_features.xml -usr/share/libvirt/cpu_map/arm_vendors.xml -usr/share/libvirt/cpu_map/index.xml -usr/share/libvirt/cpu_map/ppc64_POWER10.xml -usr/share/libvirt/cpu_map/ppc64_POWER6.xml -usr/share/libvirt/cpu_map/ppc64_POWER7.xml -usr/share/libvirt/cpu_map/ppc64_POWER8.xml -usr/share/libvirt/cpu_map/ppc64_POWER9.xml -usr/share/libvirt/cpu_map/ppc64_POWERPC_e5500.xml -usr/share/libvirt/cpu_map/ppc64_POWERPC_e6500.xml -usr/share/libvirt/cpu_map/ppc64_vendors.xml -usr/share/libvirt/cpu_map/x86_486.xml -usr/share/libvirt/cpu_map/x86_Broadwell-IBRS.xml -usr/share/libvirt/cpu_map/x86_Broadwell-noTSX-IBRS.xml -usr/share/libvirt/cpu_map/x86_Broadwell-noTSX.xml -usr/share/libvirt/cpu_map/x86_Broadwell.xml -usr/share/libvirt/cpu_map/x86_Cascadelake-Server-noTSX.xml -usr/share/libvirt/cpu_map/x86_Cascadelake-Server.xml -usr/share/libvirt/cpu_map/x86_Conroe.xml -usr/share/libvirt/cpu_map/x86_Cooperlake.xml -usr/share/libvirt/cpu_map/x86_Dhyana.xml -usr/share/libvirt/cpu_map/x86_EPYC-Genoa.xml -usr/share/libvirt/cpu_map/x86_EPYC-IBPB.xml -usr/share/libvirt/cpu_map/x86_EPYC-Milan.xml -usr/share/libvirt/cpu_map/x86_EPYC-Rome.xml -usr/share/libvirt/cpu_map/x86_EPYC.xml -usr/share/libvirt/cpu_map/x86_Haswell-IBRS.xml -usr/share/libvirt/cpu_map/x86_Haswell-noTSX-IBRS.xml -usr/share/libvirt/cpu_map/x86_Haswell-noTSX.xml -usr/share/libvirt/cpu_map/x86_Haswell.xml -usr/share/libvirt/cpu_map/x86_Icelake-Client-noTSX.xml -usr/share/libvirt/cpu_map/x86_Icelake-Client.xml -usr/share/libvirt/cpu_map/x86_Icelake-Server-noTSX.xml -usr/share/libvirt/cpu_map/x86_Icelake-Server.xml -usr/share/libvirt/cpu_map/x86_IvyBridge-IBRS.xml -usr/share/libvirt/cpu_map/x86_IvyBridge.xml -usr/share/libvirt/cpu_map/x86_Nehalem-IBRS.xml -usr/share/libvirt/cpu_map/x86_Nehalem.xml -usr/share/libvirt/cpu_map/x86_Opteron_G1.xml -usr/share/libvirt/cpu_map/x86_Opteron_G2.xml -usr/share/libvirt/cpu_map/x86_Opteron_G3.xml -usr/share/libvirt/cpu_map/x86_Opteron_G4.xml -usr/share/libvirt/cpu_map/x86_Opteron_G5.xml -usr/share/libvirt/cpu_map/x86_Penryn.xml -usr/share/libvirt/cpu_map/x86_SandyBridge-IBRS.xml -usr/share/libvirt/cpu_map/x86_SandyBridge.xml -usr/share/libvirt/cpu_map/x86_SapphireRapids.xml -usr/share/libvirt/cpu_map/x86_Skylake-Client-IBRS.xml -usr/share/libvirt/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml -usr/share/libvirt/cpu_map/x86_Skylake-Client.xml -usr/share/libvirt/cpu_map/x86_Skylake-Server-IBRS.xml -usr/share/libvirt/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml -usr/share/libvirt/cpu_map/x86_Skylake-Server.xml -usr/share/libvirt/cpu_map/x86_Snowridge.xml -usr/share/libvirt/cpu_map/x86_Westmere-IBRS.xml -usr/share/libvirt/cpu_map/x86_Westmere.xml -usr/share/libvirt/cpu_map/x86_athlon.xml -usr/share/libvirt/cpu_map/x86_core2duo.xml -usr/share/libvirt/cpu_map/x86_coreduo.xml -usr/share/libvirt/cpu_map/x86_cpu64-rhel5.xml -usr/share/libvirt/cpu_map/x86_cpu64-rhel6.xml -usr/share/libvirt/cpu_map/x86_features.xml -usr/share/libvirt/cpu_map/x86_kvm32.xml -usr/share/libvirt/cpu_map/x86_kvm64.xml -usr/share/libvirt/cpu_map/x86_n270.xml -usr/share/libvirt/cpu_map/x86_pentium.xml -usr/share/libvirt/cpu_map/x86_pentium2.xml -usr/share/libvirt/cpu_map/x86_pentium3.xml -usr/share/libvirt/cpu_map/x86_pentiumpro.xml -usr/share/libvirt/cpu_map/x86_phenom.xml -usr/share/libvirt/cpu_map/x86_qemu32.xml -usr/share/libvirt/cpu_map/x86_qemu64.xml -usr/share/libvirt/cpu_map/x86_vendors.xml -usr/share/libvirt/schemas/basictypes.rng -usr/share/libvirt/schemas/capability.rng -usr/share/libvirt/schemas/cpu.rng -usr/share/libvirt/schemas/cputypes.rng -usr/share/libvirt/schemas/domain.rng -usr/share/libvirt/schemas/domainbackup.rng -usr/share/libvirt/schemas/domaincaps.rng -usr/share/libvirt/schemas/domaincheckpoint.rng -usr/share/libvirt/schemas/domaincommon.rng -usr/share/libvirt/schemas/domainoverrides.rng -usr/share/libvirt/schemas/domainsnapshot.rng -usr/share/libvirt/schemas/inactiveDomain.rng -usr/share/libvirt/schemas/interface.rng -usr/share/libvirt/schemas/network.rng -usr/share/libvirt/schemas/networkcommon.rng -usr/share/libvirt/schemas/networkport.rng -usr/share/libvirt/schemas/nodedev.rng -usr/share/libvirt/schemas/nwfilter.rng -usr/share/libvirt/schemas/nwfilter_params.rng -usr/share/libvirt/schemas/nwfilterbinding.rng -usr/share/libvirt/schemas/privatedata.rng -usr/share/libvirt/schemas/secret.rng -usr/share/libvirt/schemas/storagecommon.rng -usr/share/libvirt/schemas/storagepool.rng -usr/share/libvirt/schemas/storagepoolcaps.rng -usr/share/libvirt/schemas/storagevol.rng -usr/share/libvirt/test-screenshot.png diff --git a/debian/libvirt0.install.in b/debian/libvirt0.install.in index 8a8505f2..3db95e16 100644 --- a/debian/libvirt0.install.in +++ b/debian/libvirt0.install.in @@ -6,115 +6,3 @@ usr/lib/${DEB_HOST_MULTIARCH}/libvirt-qemu.so.0 usr/lib/${DEB_HOST_MULTIARCH}/libvirt-qemu.so.0.* usr/lib/${DEB_HOST_MULTIARCH}/libvirt.so.0 usr/lib/${DEB_HOST_MULTIARCH}/libvirt.so.0.* -usr/share/libvirt/cpu_map/arm_FT-2000plus.xml -usr/share/libvirt/cpu_map/arm_Falkor.xml -usr/share/libvirt/cpu_map/arm_Kunpeng-920.xml -usr/share/libvirt/cpu_map/arm_Neoverse-N1.xml -usr/share/libvirt/cpu_map/arm_Neoverse-N2.xml -usr/share/libvirt/cpu_map/arm_Neoverse-V1.xml -usr/share/libvirt/cpu_map/arm_Tengyun-S2500.xml -usr/share/libvirt/cpu_map/arm_ThunderX299xx.xml -usr/share/libvirt/cpu_map/arm_a64fx.xml -usr/share/libvirt/cpu_map/arm_cortex-a53.xml -usr/share/libvirt/cpu_map/arm_cortex-a57.xml -usr/share/libvirt/cpu_map/arm_cortex-a72.xml -usr/share/libvirt/cpu_map/arm_features.xml -usr/share/libvirt/cpu_map/arm_vendors.xml -usr/share/libvirt/cpu_map/index.xml -usr/share/libvirt/cpu_map/ppc64_POWER10.xml -usr/share/libvirt/cpu_map/ppc64_POWER6.xml -usr/share/libvirt/cpu_map/ppc64_POWER7.xml -usr/share/libvirt/cpu_map/ppc64_POWER8.xml -usr/share/libvirt/cpu_map/ppc64_POWER9.xml -usr/share/libvirt/cpu_map/ppc64_POWERPC_e5500.xml -usr/share/libvirt/cpu_map/ppc64_POWERPC_e6500.xml -usr/share/libvirt/cpu_map/ppc64_vendors.xml -usr/share/libvirt/cpu_map/x86_486.xml -usr/share/libvirt/cpu_map/x86_Broadwell-IBRS.xml -usr/share/libvirt/cpu_map/x86_Broadwell-noTSX-IBRS.xml -usr/share/libvirt/cpu_map/x86_Broadwell-noTSX.xml -usr/share/libvirt/cpu_map/x86_Broadwell.xml -usr/share/libvirt/cpu_map/x86_Cascadelake-Server-noTSX.xml -usr/share/libvirt/cpu_map/x86_Cascadelake-Server.xml -usr/share/libvirt/cpu_map/x86_Conroe.xml -usr/share/libvirt/cpu_map/x86_Cooperlake.xml -usr/share/libvirt/cpu_map/x86_Dhyana.xml -usr/share/libvirt/cpu_map/x86_EPYC-Genoa.xml -usr/share/libvirt/cpu_map/x86_EPYC-IBPB.xml -usr/share/libvirt/cpu_map/x86_EPYC-Milan.xml -usr/share/libvirt/cpu_map/x86_EPYC-Rome.xml -usr/share/libvirt/cpu_map/x86_EPYC.xml -usr/share/libvirt/cpu_map/x86_Haswell-IBRS.xml -usr/share/libvirt/cpu_map/x86_Haswell-noTSX-IBRS.xml -usr/share/libvirt/cpu_map/x86_Haswell-noTSX.xml -usr/share/libvirt/cpu_map/x86_Haswell.xml -usr/share/libvirt/cpu_map/x86_Icelake-Client-noTSX.xml -usr/share/libvirt/cpu_map/x86_Icelake-Client.xml -usr/share/libvirt/cpu_map/x86_Icelake-Server-noTSX.xml -usr/share/libvirt/cpu_map/x86_Icelake-Server.xml -usr/share/libvirt/cpu_map/x86_IvyBridge-IBRS.xml -usr/share/libvirt/cpu_map/x86_IvyBridge.xml -usr/share/libvirt/cpu_map/x86_Nehalem-IBRS.xml -usr/share/libvirt/cpu_map/x86_Nehalem.xml -usr/share/libvirt/cpu_map/x86_Opteron_G1.xml -usr/share/libvirt/cpu_map/x86_Opteron_G2.xml -usr/share/libvirt/cpu_map/x86_Opteron_G3.xml -usr/share/libvirt/cpu_map/x86_Opteron_G4.xml -usr/share/libvirt/cpu_map/x86_Opteron_G5.xml -usr/share/libvirt/cpu_map/x86_Penryn.xml -usr/share/libvirt/cpu_map/x86_SandyBridge-IBRS.xml -usr/share/libvirt/cpu_map/x86_SandyBridge.xml -usr/share/libvirt/cpu_map/x86_SapphireRapids.xml -usr/share/libvirt/cpu_map/x86_Skylake-Client-IBRS.xml -usr/share/libvirt/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml -usr/share/libvirt/cpu_map/x86_Skylake-Client.xml -usr/share/libvirt/cpu_map/x86_Skylake-Server-IBRS.xml -usr/share/libvirt/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml -usr/share/libvirt/cpu_map/x86_Skylake-Server.xml -usr/share/libvirt/cpu_map/x86_Snowridge.xml -usr/share/libvirt/cpu_map/x86_Westmere-IBRS.xml -usr/share/libvirt/cpu_map/x86_Westmere.xml -usr/share/libvirt/cpu_map/x86_athlon.xml -usr/share/libvirt/cpu_map/x86_core2duo.xml -usr/share/libvirt/cpu_map/x86_coreduo.xml -usr/share/libvirt/cpu_map/x86_cpu64-rhel5.xml -usr/share/libvirt/cpu_map/x86_cpu64-rhel6.xml -usr/share/libvirt/cpu_map/x86_features.xml -usr/share/libvirt/cpu_map/x86_kvm32.xml -usr/share/libvirt/cpu_map/x86_kvm64.xml -usr/share/libvirt/cpu_map/x86_n270.xml -usr/share/libvirt/cpu_map/x86_pentium.xml -usr/share/libvirt/cpu_map/x86_pentium2.xml -usr/share/libvirt/cpu_map/x86_pentium3.xml -usr/share/libvirt/cpu_map/x86_pentiumpro.xml -usr/share/libvirt/cpu_map/x86_phenom.xml -usr/share/libvirt/cpu_map/x86_qemu32.xml -usr/share/libvirt/cpu_map/x86_qemu64.xml -usr/share/libvirt/cpu_map/x86_vendors.xml -usr/share/libvirt/schemas/basictypes.rng -usr/share/libvirt/schemas/capability.rng -usr/share/libvirt/schemas/cpu.rng -usr/share/libvirt/schemas/cputypes.rng -usr/share/libvirt/schemas/domain.rng -usr/share/libvirt/schemas/domainbackup.rng -usr/share/libvirt/schemas/domaincaps.rng -usr/share/libvirt/schemas/domaincheckpoint.rng -usr/share/libvirt/schemas/domaincommon.rng -usr/share/libvirt/schemas/domainoverrides.rng -usr/share/libvirt/schemas/domainsnapshot.rng -usr/share/libvirt/schemas/inactiveDomain.rng -usr/share/libvirt/schemas/interface.rng -usr/share/libvirt/schemas/network.rng -usr/share/libvirt/schemas/networkcommon.rng -usr/share/libvirt/schemas/networkport.rng -usr/share/libvirt/schemas/nodedev.rng -usr/share/libvirt/schemas/nwfilter.rng -usr/share/libvirt/schemas/nwfilter_params.rng -usr/share/libvirt/schemas/nwfilterbinding.rng -usr/share/libvirt/schemas/privatedata.rng -usr/share/libvirt/schemas/secret.rng -usr/share/libvirt/schemas/storagecommon.rng -usr/share/libvirt/schemas/storagepool.rng -usr/share/libvirt/schemas/storagepoolcaps.rng -usr/share/libvirt/schemas/storagevol.rng -usr/share/libvirt/test-screenshot.png diff --git a/debian/libvirt0.links b/debian/libvirt0.links new file mode 100644 index 00000000..000d5469 --- /dev/null +++ b/debian/libvirt0.links @@ -0,0 +1 @@ +usr/share/doc/libvirt-common usr/share/doc/libvirt0 diff --git a/debian/libvirt0.maintscript b/debian/libvirt0.maintscript new file mode 100644 index 00000000..28a888f7 --- /dev/null +++ b/debian/libvirt0.maintscript @@ -0,0 +1 @@ +dir_to_symlink /usr/share/doc/libvirt0 libvirt-common 10.6.0-2~ diff --git a/debian/libvirt0.symbols b/debian/libvirt0.symbols index dd49ef6b..1b440678 100644 --- a/debian/libvirt0.symbols +++ b/debian/libvirt0.symbols @@ -101,7 +101,7 @@ libvirt.so.0 libvirt0 #MINVER# *@LIBVIRT_9.7.0 9.7.0 *@LIBVIRT_10.1.0 10.1.0 *@LIBVIRT_10.2.0 10.2.0 - *@LIBVIRT_PRIVATE_10.4.0 10.4.0 + *@LIBVIRT_PRIVATE_10.7.0 10.7.0 libvirt-qemu.so.0 libvirt0 #MINVER# *@LIBVIRT_QEMU_0.8.3 0.8.3 @@ -119,4 +119,4 @@ libvirt-admin.so.0 libvirt0 #MINVER# *@LIBVIRT_ADMIN_2.0.0 2.0.0~rc1 *@LIBVIRT_ADMIN_3.0.0 3.0.0 *@LIBVIRT_ADMIN_8.6.0 8.9.0 - *@LIBVIRT_ADMIN_PRIVATE_10.4.0 10.4.0 + *@LIBVIRT_ADMIN_PRIVATE_10.7.0 10.7.0 diff --git a/debian/not-installed b/debian/not-installed index 8cef7215..1bb4a05b 100644 --- a/debian/not-installed +++ b/debian/not-installed @@ -24,52 +24,52 @@ etc/libvirt/virtsecretd.conf etc/libvirt/virtstoraged.conf etc/libvirt/virtvboxd.conf etc/libvirt/virtxend.conf -lib/systemd/system/virtinterfaced-admin.socket -lib/systemd/system/virtinterfaced-ro.socket -lib/systemd/system/virtinterfaced.service -lib/systemd/system/virtinterfaced.socket -lib/systemd/system/virtlxcd-admin.socket -lib/systemd/system/virtlxcd-ro.socket -lib/systemd/system/virtlxcd.service -lib/systemd/system/virtlxcd.socket -lib/systemd/system/virtnetworkd-admin.socket -lib/systemd/system/virtnetworkd-ro.socket -lib/systemd/system/virtnetworkd.service -lib/systemd/system/virtnetworkd.socket -lib/systemd/system/virtnodedevd-admin.socket -lib/systemd/system/virtnodedevd-ro.socket -lib/systemd/system/virtnodedevd.service -lib/systemd/system/virtnodedevd.socket -lib/systemd/system/virtnwfilterd-admin.socket -lib/systemd/system/virtnwfilterd-ro.socket -lib/systemd/system/virtnwfilterd.service -lib/systemd/system/virtnwfilterd.socket -lib/systemd/system/virtproxyd-admin.socket -lib/systemd/system/virtproxyd-ro.socket -lib/systemd/system/virtproxyd-tcp.socket -lib/systemd/system/virtproxyd-tls.socket -lib/systemd/system/virtproxyd.service -lib/systemd/system/virtproxyd.socket -lib/systemd/system/virtqemud-admin.socket -lib/systemd/system/virtqemud-ro.socket -lib/systemd/system/virtqemud.service -lib/systemd/system/virtqemud.socket -lib/systemd/system/virtsecretd-admin.socket -lib/systemd/system/virtsecretd-ro.socket -lib/systemd/system/virtsecretd.service -lib/systemd/system/virtsecretd.socket -lib/systemd/system/virtstoraged-admin.socket -lib/systemd/system/virtstoraged-ro.socket -lib/systemd/system/virtstoraged.service -lib/systemd/system/virtstoraged.socket -lib/systemd/system/virtvboxd-admin.socket -lib/systemd/system/virtvboxd-ro.socket -lib/systemd/system/virtvboxd.service -lib/systemd/system/virtvboxd.socket -lib/systemd/system/virtxend-admin.socket -lib/systemd/system/virtxend-ro.socket -lib/systemd/system/virtxend.service -lib/systemd/system/virtxend.socket +usr/lib/systemd/system/virtinterfaced-admin.socket +usr/lib/systemd/system/virtinterfaced-ro.socket +usr/lib/systemd/system/virtinterfaced.service +usr/lib/systemd/system/virtinterfaced.socket +usr/lib/systemd/system/virtlxcd-admin.socket +usr/lib/systemd/system/virtlxcd-ro.socket +usr/lib/systemd/system/virtlxcd.service +usr/lib/systemd/system/virtlxcd.socket +usr/lib/systemd/system/virtnetworkd-admin.socket +usr/lib/systemd/system/virtnetworkd-ro.socket +usr/lib/systemd/system/virtnetworkd.service +usr/lib/systemd/system/virtnetworkd.socket +usr/lib/systemd/system/virtnodedevd-admin.socket +usr/lib/systemd/system/virtnodedevd-ro.socket +usr/lib/systemd/system/virtnodedevd.service +usr/lib/systemd/system/virtnodedevd.socket +usr/lib/systemd/system/virtnwfilterd-admin.socket +usr/lib/systemd/system/virtnwfilterd-ro.socket +usr/lib/systemd/system/virtnwfilterd.service +usr/lib/systemd/system/virtnwfilterd.socket +usr/lib/systemd/system/virtproxyd-admin.socket +usr/lib/systemd/system/virtproxyd-ro.socket +usr/lib/systemd/system/virtproxyd-tcp.socket +usr/lib/systemd/system/virtproxyd-tls.socket +usr/lib/systemd/system/virtproxyd.service +usr/lib/systemd/system/virtproxyd.socket +usr/lib/systemd/system/virtqemud-admin.socket +usr/lib/systemd/system/virtqemud-ro.socket +usr/lib/systemd/system/virtqemud.service +usr/lib/systemd/system/virtqemud.socket +usr/lib/systemd/system/virtsecretd-admin.socket +usr/lib/systemd/system/virtsecretd-ro.socket +usr/lib/systemd/system/virtsecretd.service +usr/lib/systemd/system/virtsecretd.socket +usr/lib/systemd/system/virtstoraged-admin.socket +usr/lib/systemd/system/virtstoraged-ro.socket +usr/lib/systemd/system/virtstoraged.service +usr/lib/systemd/system/virtstoraged.socket +usr/lib/systemd/system/virtvboxd-admin.socket +usr/lib/systemd/system/virtvboxd-ro.socket +usr/lib/systemd/system/virtvboxd.service +usr/lib/systemd/system/virtvboxd.socket +usr/lib/systemd/system/virtxend-admin.socket +usr/lib/systemd/system/virtxend-ro.socket +usr/lib/systemd/system/virtxend.service +usr/lib/systemd/system/virtxend.socket usr/lib/sysusers.d/libvirt-qemu.conf usr/sbin/virtinterfaced usr/sbin/virtlxcd diff --git a/debian/patches/backport/apparmor-Don-t-check-for-existence-of-templates-upfront.patch b/debian/patches/backport/apparmor-Don-t-check-for-existence-of-templates-upfront.patch new file mode 100644 index 00000000..b40eb60b --- /dev/null +++ b/debian/patches/backport/apparmor-Don-t-check-for-existence-of-templates-upfront.patch @@ -0,0 +1,69 @@ +From: Andrea Bolognani +Date: Mon, 16 Sep 2024 16:39:11 +0200 +Subject: apparmor: Don't check for existence of templates upfront +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 8bit + +Currently, if either template is missing AppArmor support is +completely disabled. This means that uninstalling the LXC +driver from a system results in QEMU domains being started +without AppArmor confinement, which obviously doesn't make any +sense. + +The problematic scenario was impossible to hit in Debian until +very recently, because all AppArmor files were shipped as part +of the same package; now that the Debian package is much closer +to the Fedora one, and specifically ships the AppArmor files +together with the corresponding driver, it becomes trivial to +trigger it. + +Drop the checks entirely. virt-aa-helper, which is responsible +for creating the per-domain profiles starting from the +driver-specific template, already fails if the latter is not +present, so they were always redundant. + +https://bugs.debian.org/1081396 + +Signed-off-by: Andrea Bolognani +Reviewed-by: Daniel P. Berrangé +(cherry picked from commit d622ca04f6525b90cfe6d8274efaf4bee043d8ba) + +Forwarded: not-needed +Origin: https://gitlab.com/libvirt/libvirt/-/commit/d622ca04f6525b90cfe6d8274efaf4bee043d8ba +--- + src/security/security_apparmor.c | 18 ------------------ + 1 file changed, 18 deletions(-) + +diff --git a/src/security/security_apparmor.c b/src/security/security_apparmor.c +index 27184ae..a62ec1b 100644 +--- a/src/security/security_apparmor.c ++++ b/src/security/security_apparmor.c +@@ -318,27 +318,9 @@ AppArmorSetSecurityHostLabel(virSCSIVHostDevice *dev G_GNUC_UNUSED, + static virSecurityDriverStatus + AppArmorSecurityManagerProbe(const char *virtDriver G_GNUC_UNUSED) + { +- g_autofree char *template_qemu = NULL; +- g_autofree char *template_lxc = NULL; +- + if (use_apparmor() < 0) + return SECURITY_DRIVER_DISABLE; + +- /* see if template file exists */ +- template_qemu = g_strdup_printf("%s/TEMPLATE.qemu", APPARMOR_DIR "/libvirt"); +- template_lxc = g_strdup_printf("%s/TEMPLATE.lxc", APPARMOR_DIR "/libvirt"); +- +- if (!virFileExists(template_qemu)) { +- virReportError(VIR_ERR_INTERNAL_ERROR, +- _("template \'%1$s\' does not exist"), template_qemu); +- return SECURITY_DRIVER_DISABLE; +- } +- if (!virFileExists(template_lxc)) { +- virReportError(VIR_ERR_INTERNAL_ERROR, +- _("template \'%1$s\' does not exist"), template_lxc); +- return SECURITY_DRIVER_DISABLE; +- } +- + return SECURITY_DRIVER_ENABLE; + } + diff --git a/debian/patches/debian/Use-sensible-editor-by-default.patch b/debian/patches/debian/Use-sensible-editor-by-default.patch index b0f0dd9d..8afaf2ab 100644 --- a/debian/patches/debian/Use-sensible-editor-by-default.patch +++ b/debian/patches/debian/Use-sensible-editor-by-default.patch @@ -10,7 +10,7 @@ Forwarded: not-needed 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/vsh.c b/tools/vsh.c -index 6cc1f60..bf38030 100644 +index 5f5e2f2..367bc66 100644 --- a/tools/vsh.c +++ b/tools/vsh.c @@ -2557,7 +2557,7 @@ vshEditWriteToTempFile(vshControl *ctl, const char *doc) diff --git a/debian/patches/debian/apparmor_profiles_local_include.patch b/debian/patches/debian/apparmor_profiles_local_include.patch index bf1d854e..1e825ce0 100644 --- a/debian/patches/debian/apparmor_profiles_local_include.patch +++ b/debian/patches/debian/apparmor_profiles_local_include.patch @@ -27,10 +27,10 @@ index ffe4d8f..2973b00 100644 + include if exists @END_APPARMOR_3@ diff --git a/src/security/apparmor/libvirt-qemu.in b/src/security/apparmor/libvirt-qemu.in -index 8b92915..3a6b964 100644 +index 8f17256..5eb649b 100644 --- a/src/security/apparmor/libvirt-qemu.in +++ b/src/security/apparmor/libvirt-qemu.in -@@ -278,4 +278,11 @@ +@@ -279,4 +279,11 @@ @BEGIN_APPARMOR_3@ include if exists diff --git a/debian/patches/series b/debian/patches/series index 35c54d4c..a2739bd5 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,4 @@ +backport/apparmor-Don-t-check-for-existence-of-templates-upfront.patch forward/Reduce-udevadm-settle-timeout-to-10-seconds.patch debian/Debianize-libvirt-guests.patch debian/apparmor_profiles_local_include.patch diff --git a/debian/po/POTFILES.in b/debian/po/POTFILES.in index 6187dce4..ff684855 100644 --- a/debian/po/POTFILES.in +++ b/debian/po/POTFILES.in @@ -1 +1 @@ -[type: gettext/rfc822deb] libvirt-daemon-system.templates +[type: gettext/rfc822deb] libvirt-daemon-driver-qemu.templates diff --git a/debian/po/da.po b/debian/po/da.po index a31bd242..97efa1bf 100644 --- a/debian/po/da.po +++ b/debian/po/da.po @@ -18,13 +18,13 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" msgstr "Fortsæt med ukorrekte libvirt-qemu user/group id'er?" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" " seems to be taken by another user/group, thus it is not possible\n" @@ -37,7 +37,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The migration of guests with disk image files shared over NFS\n" " requires a static libvirt-qemu user and group ID (uid and gid)\n" @@ -49,7 +49,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " If guest migration over NFS is not required, you can continue\n" " the installation." @@ -59,7 +59,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " In order to resolve this problem, do not continue the installation,\n" " release the 64055 uid/gid (which might involve permission changes),\n" diff --git a/debian/po/de.po b/debian/po/de.po index b3916cab..bd2dd1e6 100644 --- a/debian/po/de.po +++ b/debian/po/de.po @@ -19,7 +19,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" msgstr "" "Mit falscher libvirt-qemu Benutzer- bzw. Gruppen-Kennung (UID/GID) " @@ -27,7 +27,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" " seems to be taken by another user/group, thus it is not possible\n" @@ -40,7 +40,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The migration of guests with disk image files shared over NFS\n" " requires a static libvirt-qemu user and group ID (uid and gid)\n" @@ -52,7 +52,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " If guest migration over NFS is not required, you can continue\n" " the installation." @@ -62,7 +62,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " In order to resolve this problem, do not continue the installation,\n" " release the 64055 uid/gid (which might involve permission changes),\n" diff --git a/debian/po/es.po b/debian/po/es.po index c75d06d5..8b07c972 100644 --- a/debian/po/es.po +++ b/debian/po/es.po @@ -40,13 +40,13 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" msgstr "¿Continuar con ID(s) de usuario/grupo incorrectos de libvirt-qemu?" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" " seems to be taken by another user/group, thus it is not possible\n" @@ -58,7 +58,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The migration of guests with disk image files shared over NFS\n" " requires a static libvirt-qemu user and group ID (uid and gid)\n" @@ -72,7 +72,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " If guest migration over NFS is not required, you can continue\n" " the installation." @@ -83,7 +83,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " In order to resolve this problem, do not continue the installation,\n" " release the 64055 uid/gid (which might involve permission changes),\n" diff --git a/debian/po/fr.po b/debian/po/fr.po index da62940c..7ace08eb 100644 --- a/debian/po/fr.po +++ b/debian/po/fr.po @@ -21,7 +21,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" msgstr "" "Faut-il continuer avec un identifiant d'utilisateur ou de groupe pour " @@ -29,7 +29,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" " seems to be taken by another user/group, thus it is not possible\n" @@ -42,7 +42,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The migration of guests with disk image files shared over NFS\n" " requires a static libvirt-qemu user and group ID (uid and gid)\n" @@ -54,7 +54,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " If guest migration over NFS is not required, you can continue\n" " the installation." @@ -64,7 +64,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " In order to resolve this problem, do not continue the installation,\n" " release the 64055 uid/gid (which might involve permission changes),\n" diff --git a/debian/po/it.po b/debian/po/it.po index a67c8754..d50151dd 100644 --- a/debian/po/it.po +++ b/debian/po/it.po @@ -18,13 +18,13 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" msgstr "Proseguire con ID utente/gruppo libvirt-qemu errati?" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" " seems to be taken by another user/group, thus it is not possible\n" @@ -36,7 +36,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The migration of guests with disk image files shared over NFS\n" " requires a static libvirt-qemu user and group ID (uid and gid)\n" @@ -48,7 +48,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " If guest migration over NFS is not required, you can continue\n" " the installation." @@ -58,7 +58,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " In order to resolve this problem, do not continue the installation,\n" " release the 64055 uid/gid (which might involve permission changes),\n" diff --git a/debian/po/nl.po b/debian/po/nl.po index db3cee69..1c7cf332 100644 --- a/debian/po/nl.po +++ b/debian/po/nl.po @@ -21,13 +21,13 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" msgstr "Verdergaan met foutieve gebruikers-/groeps-ID(s) voor libvirt-qemu?" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" " seems to be taken by another user/group, thus it is not possible\n" @@ -40,7 +40,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The migration of guests with disk image files shared over NFS\n" " requires a static libvirt-qemu user and group ID (uid and gid)\n" @@ -52,7 +52,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " If guest migration over NFS is not required, you can continue\n" " the installation." @@ -62,7 +62,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " In order to resolve this problem, do not continue the installation,\n" " release the 64055 uid/gid (which might involve permission changes),\n" diff --git a/debian/po/pt.po b/debian/po/pt.po index 4d0ee6eb..52434055 100644 --- a/debian/po/pt.po +++ b/debian/po/pt.po @@ -19,13 +19,13 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" msgstr "Continuar com o ID(s) de libvirt-qemu user/group incorrecto(s)?" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" " seems to be taken by another user/group, thus it is not possible\n" @@ -38,7 +38,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The migration of guests with disk image files shared over NFS\n" " requires a static libvirt-qemu user and group ID (uid and gid)\n" @@ -50,7 +50,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " If guest migration over NFS is not required, you can continue\n" " the installation." @@ -60,7 +60,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " In order to resolve this problem, do not continue the installation,\n" " release the 64055 uid/gid (which might involve permission changes),\n" diff --git a/debian/po/pt_BR.po b/debian/po/pt_BR.po index aab5ac68..fca4baab 100644 --- a/debian/po/pt_BR.po +++ b/debian/po/pt_BR.po @@ -19,13 +19,13 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" msgstr "Continuar com ID(s) incorreto(s) de usuário/grupo do libvirt-qemu?" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" " seems to be taken by another user/group, thus it is not possible\n" @@ -37,7 +37,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The migration of guests with disk image files shared over NFS\n" " requires a static libvirt-qemu user and group ID (uid and gid)\n" @@ -49,7 +49,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " If guest migration over NFS is not required, you can continue\n" " the installation." @@ -59,7 +59,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " In order to resolve this problem, do not continue the installation,\n" " release the 64055 uid/gid (which might involve permission changes),\n" diff --git a/debian/po/ro.po b/debian/po/ro.po index e1ac40d4..1c82fcc0 100644 --- a/debian/po/ro.po +++ b/debian/po/ro.po @@ -28,14 +28,14 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" msgstr "" "Continuați cu un identificator de utilizator/grup „libvirt-qemu” incorect?" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" " seems to be taken by another user/group, thus it is not possible\n" @@ -48,7 +48,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The migration of guests with disk image files shared over NFS\n" " requires a static libvirt-qemu user and group ID (uid and gid)\n" @@ -61,7 +61,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " If guest migration over NFS is not required, you can continue\n" " the installation." @@ -71,7 +71,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " In order to resolve this problem, do not continue the installation,\n" " release the 64055 uid/gid (which might involve permission changes),\n" diff --git a/debian/po/ru.po b/debian/po/ru.po index 666b17fd..62c2d1b7 100644 --- a/debian/po/ru.po +++ b/debian/po/ru.po @@ -20,13 +20,13 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" msgstr "Продолжить с неправильными идентификаторами пользователя/группы для libvirt-qemu?" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" " seems to be taken by another user/group, thus it is not possible\n" @@ -38,7 +38,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The migration of guests with disk image files shared over NFS\n" " requires a static libvirt-qemu user and group ID (uid and gid)\n" @@ -50,7 +50,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " If guest migration over NFS is not required, you can continue\n" " the installation." @@ -60,7 +60,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " In order to resolve this problem, do not continue the installation,\n" " release the 64055 uid/gid (which might involve permission changes),\n" diff --git a/debian/po/templates.pot b/debian/po/templates.pot index e9e99bae..ebd2d029 100644 --- a/debian/po/templates.pot +++ b/debian/po/templates.pot @@ -19,13 +19,13 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "Continue with incorrect libvirt-qemu user/group ID(s)?" msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The user/group ID (uid/gid) allocated for libvirt-qemu (64055)\n" " seems to be taken by another user/group, thus it is not possible\n" @@ -34,7 +34,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " The migration of guests with disk image files shared over NFS\n" " requires a static libvirt-qemu user and group ID (uid and gid)\n" @@ -43,7 +43,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " If guest migration over NFS is not required, you can continue\n" " the installation." @@ -51,7 +51,7 @@ msgstr "" #. Type: boolean #. Description -#: ../libvirt-daemon-system.templates:1001 +#: ../libvirt-daemon-driver-qemu.templates:1001 msgid "" " In order to resolve this problem, do not continue the installation,\n" " release the 64055 uid/gid (which might involve permission changes),\n" diff --git a/debian/rules b/debian/rules index 6d09a036..f3dd31de 100755 --- a/debian/rules +++ b/debian/rules @@ -137,6 +137,8 @@ DEB_CONFIGURE_EXTRA_ARGS := \ -Drunstatedir=/run \ -Dinitconfdir=/etc/default \ -Dsshconfdir=/etc/ssh/ssh_config.d \ + -Dunitdir=/usr/lib/systemd/system \ + -Dsysusersdir=/usr/lib/sysusers.d \ -Dno_git=true \ -Dpackager="$(DEB_VENDOR)" \ -Dpackager_version="$(DEB_VERSION)" \ @@ -214,21 +216,6 @@ DEB_CONFIGURE_EXTRA_ARGS := \ -Dpm_utils=disabled \ $(NULL) -# Those have to stay up through upgrades to avoid interruptions -LIBVIRT_UNITS = \ - virtlogd.service \ - virtlockd.service \ - libvirt-guests.service \ - libvirtd.socket \ - libvirtd-ro.socket \ - libvirtd-admin.socket \ - virtlogd.socket \ - virtlogd-admin.socket \ - virtlockd.socket \ - virtlockd-admin.socket \ - $(NULL) - - DEB_BUILDDIR := $(CURDIR)/debian/build DEB_DESTDIR := $(CURDIR)/debian/tmp @@ -265,11 +252,6 @@ ifeq ($(DEB_HOST_ARCH_OS), linux) # Disable network autostart rm -rf $(DEB_DESTDIR)/etc/libvirt/qemu/networks/autostart/ - # Move systemd units - mkdir -p $(DEB_DESTDIR)/lib/systemd/system/ - mv $(DEB_DESTDIR)/usr/lib/systemd/system/* \ - $(DEB_DESTDIR)/lib/systemd/system/ - # Move systcl files (we consider them examples) mkdir -p $(DEB_DESTDIR)/usr/share/doc/libvirt/examples/sysctl/ mv $(DEB_DESTDIR)/usr/lib/sysctl.d/* \ @@ -285,11 +267,6 @@ ifeq ($(DEB_HOST_ARCH_OS), linux) mv $(DEB_DESTDIR)/etc/libvirt/nwfilter/* \ $(DEB_DESTDIR)/usr/share/libvirt/nwfilter/ - # Move NSS modules - mkdir -p $(DEB_DESTDIR)/lib/$(DEB_HOST_MULTIARCH)/ - mv $(DEB_DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/libnss_* \ - $(DEB_DESTDIR)/lib/$(DEB_HOST_MULTIARCH)/ - # Rename the upstream polkit rule so that it matches the name used # historically in Debian mv $(DEB_DESTDIR)/usr/share/polkit-1/rules.d/50-libvirt.rules \ @@ -309,36 +286,31 @@ endif # triggers the privacy-breach-generic Lintian tag rm $(DEB_DESTDIR)/usr/share/doc/libvirt/html/ci-dashboard.html -execute_after_dh_install: ifeq ($(DEB_HOST_ARCH_OS), linux) - dh_apparmor -p libvirt-daemon-system --profile-name=usr.lib.libvirt.virt-aa-helper - dh_apparmor -p libvirt-daemon-system --profile-name=usr.sbin.libvirtd -endif +execute_after_dh_install: + dh_apparmor -p libvirt-daemon --profile-name=usr.sbin.libvirtd + dh_apparmor -p libvirt-daemon-common --profile-name=usr.lib.libvirt.virt-aa-helper -ifeq ($(DEB_HOST_ARCH_OS), linux) override_dh_installinit: - # Install SysV init scripts - dh_installinit -p libvirt-daemon-system-sysv --name=virtlogd --no-stop-on-upgrade - dh_installinit -p libvirt-daemon-system-sysv --name=virtlockd --no-stop-on-upgrade - dh_installinit -p libvirt-daemon-system-sysv --name=libvirtd --restart-after-upgrade - dh_installinit -p libvirt-daemon-system-sysv --name=libvirt-guests --no-start - # Install default files, which are used by both systemd and SysV init - dh_installinit -p libvirt-daemon-system --name=virtlogd --no-scripts - dh_installinit -p libvirt-daemon-system --name=virtlockd --no-scripts - dh_installinit -p libvirt-daemon-system --name=libvirtd --no-scripts - dh_installinit -p libvirt-daemon-system --name=libvirt-guests --no-scripts + dh_installinit -p libvirt-daemon --name=libvirtd --restart-after-upgrade + dh_installinit -p libvirt-daemon-log --name=virtlogd --no-stop-on-upgrade + dh_installinit -p libvirt-daemon-lock --name=virtlockd --no-stop-on-upgrade + dh_installinit -p libvirt-daemon-common --name=libvirt-guests --no-start override_dh_installsystemd: - dh_installsystemd -p libvirt-daemon-system --no-also libvirtd.service - dh_installsystemd -p libvirt-daemon-system --no-stop-on-upgrade $(LIBVIRT_UNITS) + dh_installsystemd -p libvirt-daemon --no-also libvirtd.service + dh_installsystemd -p libvirt-daemon --no-stop-on-upgrade libvirtd.socket libvirtd-ro.socket libvirtd-admin.socket + dh_installsystemd -p libvirt-daemon-log --no-stop-on-upgrade virtlogd.service virtlogd.socket virtlogd-admin.socket + dh_installsystemd -p libvirt-daemon-lock --no-stop-on-upgrade virtlockd.service virtlockd.socket virtlockd-admin.socket + dh_installsystemd -p libvirt-daemon-common --no-stop-on-upgrade libvirt-guests.service endif override_dh_installchangelogs: - dh_installchangelogs -plibvirt0 + dh_installchangelogs -plibvirt-common dh_installchangelogs -plibvirt-doc override_dh_installdocs: - dh_installdocs -plibvirt0 + dh_installdocs -plibvirt-common dh_installdocs -plibvirt-doc --doc-main-package libvirt-doc # dh_missing can't figure out that some files are skipped on purpose due diff --git a/debian/snippets.sh b/debian/snippets.sh index 36d39887..7f91f059 100644 --- a/debian/snippets.sh +++ b/debian/snippets.sh @@ -1,15 +1,16 @@ #BEGIN PREPARE_CONFFILE_TRANSFER prepare_conffile_transfer() { local conffile="$1" - local lastver="$2" - local pkgfrom="$3" - local pkgto="$4" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" - if [ "$5" != "--" ]; then + if [ "$6" != "--" ]; then echo "prepare_conffile_transfer called with the wrong number of arguments" >&2 return 1 fi - for _ in $(seq 1 5); do + for _ in $(seq 1 6); do shift done @@ -27,13 +28,29 @@ prepare_conffile_transfer() { # more importanly, $pkgto's postinst, where the transfer process is completed, # will be able to figure out the original state of the conffile and make sure # it is restored + if [ -e "$conffile" ]; then + expected=$(dpkg-query --showformat='${Conffiles}\n' --show "$pkgfrom" | grep -E "^ $conffile " | sed -E 's/^.* ([0-9a-f]+)$/\1/g') + actual=$(md5sum "$conffile" 2>/dev/null | sed -E 's/^([0-9a-f]+) .*$/\1/g') + + if [ -n "$actual" ] && [ "$actual" = "$expected" ]; then + rm -f "$conffile" + return 0 + fi + echo "Preparing transfer of config file $conffile (from $pkgfrom to $pkgto) ..." mv -f "$conffile" "$conffile.dpkg-transfer" - else - # If the conffile is no longer present on the disk, it means the admin - # has deleted it, and we should preserve this local modification + return 0 + fi + + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then + # If we are performing an upgrade from a version that's newer than the + # one which originally introduced the conffile ($firstver), we expect + # it to be present on disk; if that's not the case, that means that + # the admin must have explicitly deleted it and we should preserve + # this local modification touch "$conffile.dpkg-disappear" + return 0 fi } #END PREPARE_CONFFILE_TRANSFER @@ -41,21 +58,22 @@ prepare_conffile_transfer() { #BEGIN FINISH_CONFFILE_TRANSFER finish_conffile_transfer() { local conffile="$1" - local lastver="$2" - local pkgfrom="$3" - local pkgto="$4" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" - if [ "$5" != "--" ]; then + if [ "$6" != "--" ]; then echo "finish_conffile_transfer called with the wrong number of arguments" >&2 return 1 fi - for _ in $(seq 1 5); do + for _ in $(seq 1 6); do shift done - # If we're upgrading rather than installing from scratch, we can assume + # If we're upgrading from a new enough version of the package, we can assume # the transfer must have happened at some point in the past and stop here - if [ -n "$2" ]; then + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then return 0 fi @@ -79,15 +97,16 @@ finish_conffile_transfer() { #BEGIN ABORT_CONFFILE_TRANSFER abort_conffile_transfer() { local conffile="$1" - local lastver="$2" - local pkgfrom="$3" - local pkgto="$4" + local firstver="$2" + local lastver="$3" + local pkgfrom="$4" + local pkgto="$5" - if [ "$5" != "--" ]; then + if [ "$6" != "--" ]; then echo "abort_conffile_transfer called with the wrong number of arguments" >&2 return 1 fi - for _ in $(seq 1 5); do + for _ in $(seq 1 6); do shift done @@ -112,7 +131,7 @@ abort_conffile_transfer() { create_config_from_template() { local config="$1" local template="$2" - local lastver="$3" + local firstver="$3" if [ "$4" != "--" ]; then echo "create_config_from_template called with the wrong number of arguments" >&2 @@ -122,7 +141,7 @@ create_config_from_template() { shift done - if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$lastver"; then + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then # The package is already configured, and the version that's been # configured is new enough to contain the config file if [ -e "$config.dpkg-backup" ]; then @@ -149,7 +168,7 @@ create_config_from_template() { remove_config_from_template() { local config="$1" local template="$2" - local lastver="$3" + local firstver="$3" if [ "$4" != "--" ]; then echo "remove_config_from_template called with the wrong number of arguments" >&2 @@ -175,6 +194,58 @@ remove_config_from_template() { } #END REMOVE_CONFIG_FROM_TEMPLATE +#BEGIN CREATE_PROTECTIVE_DIVERSION +create_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "create_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If we're upgrading from a new enough version of the package, it means + # that usr-merge has already happened and we don't need to mess with + # diversions at all + if [ -n "$2" ] && dpkg --compare-versions -- "$2" gt "$firstver"; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --add "$usrfile" +} +#END CREATE_PROTECTIVE_DIVERSION + +#BEGIN DELETE_PROTECTIVE_DIVERSION +delete_protective_diversion() { + local usrfile="$1" + local firstver="$2" + + if [ "$3" != "--" ]; then + echo "delete_protective_diversion called with the wrong number of arguments" >&2 + return 1 + fi + for _ in $(seq 1 3); do + shift + done + + # If the diversion doesn't exist there's nothing to clean up + if [ -z "$(dpkg-divert --list "$usrfile")" ]; then + return 0 + fi + + dpkg-divert \ + --no-rename \ + --divert "$usrfile.usr-is-merged" \ + --remove "$usrfile" +} +#END DELETE_PROTECTIVE_DIVERSION + #BEGIN SYSTEMD_DAEMON_RELOAD systemd_daemon_reload() { if [ -z "${DPKG_ROOT:-}" ] && [ -d /run/systemd/system ]; then diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 00000000..6b08ae9e --- /dev/null +++ b/debian/source/lintian-overrides @@ -0,0 +1,3 @@ +# These are all dummy transitional packages +libvirt source: duplicate-long-description libvirt-daemon-system-systemd libvirt-daemon-system-sysv libvirt-sanlock [debian/control] +libvirt source: duplicate-short-description libvirt-daemon-system-systemd libvirt-daemon-system-sysv libvirt-sanlock [debian/control] diff --git a/docs/ci-dashboard.rst b/docs/ci-dashboard.rst index a7f4e71f..72a9cef8 100644 --- a/docs/ci-dashboard.rst +++ b/docs/ci-dashboard.rst @@ -87,11 +87,6 @@ Object mappings * - Project - Pipeline - * - libvirt-cim - - .. image:: https://gitlab.com/libvirt/libvirt-cim/badges/master/pipeline.svg - :target: https://gitlab.com/libvirt/libvirt-cim/pipelines - :alt: libvirt-cim pipeline status - * - libvirt-dbus - .. image:: https://gitlab.com/libvirt/libvirt-dbus/badges/master/pipeline.svg :target: https://gitlab.com/libvirt/libvirt-dbus/pipelines @@ -107,11 +102,6 @@ Object mappings :target: https://gitlab.com/libvirt/libvirt-go-xml-module/pipelines :alt: libvirt-go-xml-module pipeline status - * - libvirt-snmp - - .. image:: https://gitlab.com/libvirt/libvirt-snmp/badges/master/pipeline.svg - :target: https://gitlab.com/libvirt/libvirt-snmp/pipelines - :alt: libvirt-snmp pipeline status - Testing ------- @@ -128,11 +118,6 @@ Testing :target: https://gitlab.com/libvirt/libvirt-ci/pipelines :alt: libvirt-ci pipeline status - * - libvirt-test-API - - .. image:: https://gitlab.com/libvirt/libvirt-test-API/badges/master/pipeline.svg - :target: https://gitlab.com/libvirt/libvirt-test-API/pipelines - :alt: libvirt-test-API pipeline status - * - libvirt-tck - .. image:: https://gitlab.com/libvirt/libvirt-tck/badges/master/pipeline.svg :target: https://gitlab.com/libvirt/libvirt-tck/pipelines @@ -149,16 +134,6 @@ Documentation / websites * - Project - Pipeline - * - libvirt-publican - - .. image:: https://gitlab.com/libvirt/libvirt-publican/badges/master/pipeline.svg - :target: https://gitlab.com/libvirt/libvirt-publican/pipelines - :alt: libvirt-publican pipeline status - - * - libvirt-appdev-guide-python - - .. image:: https://gitlab.com/libvirt/libvirt-appdev-guide-python/badges/master/pipeline.svg - :target: https://gitlab.com/libvirt/libvirt-appdev-guide-python/pipelines - :alt: libvirt-appdev-guide-python pipeline status - * - libvirt-wiki - .. image:: https://gitlab.com/libvirt/libvirt-wiki/badges/master/pipeline.svg :target: https://gitlab.com/libvirt/libvirt-wiki/pipelines @@ -170,7 +145,7 @@ Documentation / websites :alt: virttools-planet pipeline status * - virttools-web - - .. image:: https://gitlab.com/libvirt/virttools-web/badges/master/pipeline.svg + - .. image:: https://gitlab.com/libvirt/virttools-web/badges/main/pipeline.svg :target: https://gitlab.com/libvirt/virttools-web/pipelines :alt: virttools-web pipeline status @@ -190,27 +165,38 @@ Miscellaneous :target: https://gitlab.com/libvirt/libvirt-console-proxy/pipelines :alt: libvirt-console-proxy pipeline status - * - libvirt-designer - - .. image:: https://gitlab.com/libvirt/libvirt-designer/badges/master/pipeline.svg - :target: https://gitlab.com/libvirt/libvirt-designer/pipelines - :alt: libvirt-designer pipeline status - - * - libvirt-devaddr - - .. image:: https://gitlab.com/libvirt/libvirt-devaddr/badges/master/pipeline.svg - :target: https://gitlab.com/libvirt/libvirt-devaddr/pipelines - :alt: libvirt-devaddr pipeline status - - * - libvirt-sandbox - - .. image:: https://gitlab.com/libvirt/libvirt-sandbox/badges/master/pipeline.svg - :target: https://gitlab.com/libvirt/libvirt-sandbox/pipelines - :alt: libvirt-sandbox pipeline status - - * - libvirt-sandbox-image - - .. image:: https://gitlab.com/libvirt/libvirt-sandbox-image/badges/master/pipeline.svg - :target: https://gitlab.com/libvirt/libvirt-sandbox-image/pipelines - :alt: libvirt-sandbox-image pipeline status - * - libvirt-security-notice - .. image:: https://gitlab.com/libvirt/libvirt-security-notice/badges/master/pipeline.svg :target: https://gitlab.com/libvirt/libvirt-security-notice/pipelines :alt: libvirt-security-notice pipeline status + + +Related projects +---------------- + +.. list-table:: + :widths: 80 20 + :header-rows: 1 + + * - Project + - Pipeline + + * - osinfo-db-tools + - .. image:: https://gitlab.com/libosinfo/osinfo-db-tools/badges/main/pipeline.svg + :target: https://gitlab.com/libosinfo/osinfo-db-tools/pipelines + :alt: osinfo-db-tools pipeline status + + * - osinfo-db + - .. image:: https://gitlab.com/libosinfo/osinfo-db/badges/main/pipeline.svg + :target: https://gitlab.com/libosinfo/osinfo-db/pipelines + :alt: osinfo-db pipeline status + + * - libosinfo + - .. image:: https://gitlab.com/libosinfo/libosinfo/badges/main/pipeline.svg + :target: https://gitlab.com/libosinfo/libosinfo/pipelines + :alt: libosinfo pipeline status + + * - virt-viewer + - .. image:: https://gitlab.com/virt-viewer/virt-viewer/badges/master/pipeline.svg + :target: https://gitlab.com/virt-viewer/virt-viewer/pipelines + :alt: virt-viewer pipeline status diff --git a/docs/drvqemu.rst b/docs/drvqemu.rst index 1ee4b1e3..e52d9ffd 100644 --- a/docs/drvqemu.rst +++ b/docs/drvqemu.rst @@ -595,8 +595,11 @@ Example: /usr/bin/qemu-system-x86_64 - - + + + + + diff --git a/docs/formatdomain.rst b/docs/formatdomain.rst index 00f861e3..47d3e212 100644 --- a/docs/formatdomain.rst +++ b/docs/formatdomain.rst @@ -1989,6 +1989,8 @@ Hypervisors may allow certain CPU / machine features to be toggled on/off. + + @@ -2022,6 +2024,7 @@ Hypervisors may allow certain CPU / machine features to be toggled on/off. + ... @@ -2076,6 +2079,8 @@ are: ipi Enable PV IPI support on, off :since:`4.10.0 (QEMU 3.1)` evmcs Enable Enlightened VMCS on, off :since:`4.10.0 (QEMU 3.1)` avic Enable use Hyper-V SynIC with hardware APICv/AVIC on, off :since:`8.10.0 (QEMU 6.2)` + emsr_bitmap Avoid unnecessary updates to L2 MSR Bitmap upon vmexits. on, off :since:`10.7.0 (QEMU 7.1)` + xmm_input Enable XMM Fast Hypercall Input on, off :since:`10.7.0 (QEMU 7.1)` =============== ====================================================================== ============================================ ======================================================= :since:`Since 8.0.0`, the hypervisor can be configured further by setting @@ -2262,6 +2267,11 @@ are: exceptions when enabled (``on``). If the attribute is not defined, the hypervisor default will be used. :since:`Since 10.4.0` (QEMU/KVM and ARM virt guests only) +``ps2`` + Depending on the ``state`` attribute (values ``on``, ``off``) enable or + disable the emulation of a PS/2 controller used by ``ps2`` bus input devices. + If the attribute is not defined, the hypervisor default will be used. + :since:`Since 10.7.0` (QEMU only) Time keeping ------------ @@ -3734,6 +3744,10 @@ A directory on the host that can be accessed directly from the guest. The thread pool helps increase the number of requests in flight when used with storage that has a higher latency. However, it has an overhead, and so for fast, low latency filesystems, it may be best to turn it off. ( :since:`Since 8.5.0` ) + Element ``openfiles`` accepts one attribute ``max`` which defines the + maximum number of file descriptors. Non-positive values are forbidden. + The upper bound on the number of open files is implementation defined. + ( :since:`Since 10.6.0` ) ``source`` The resource on the host that is being accessed in the guest. The ``name`` attribute must be used with ``type='template'``, and the ``dir`` attribute @@ -8097,7 +8111,7 @@ Example: usage of the TPM Emulator ... - + @@ -8141,7 +8155,9 @@ Example: usage of the TPM Emulator ``emulator`` For this backend type the 'swtpm' TPM Emulator must be installed on the host. Libvirt will automatically start an independent TPM emulator for - each QEMU guest requesting access to it. + each QEMU guest requesting access to it. :since:`10.6.0`, the ``debug`` + parameter can be used to enable logging in the emulator backend, and + accepts non-zero integer values. ``version`` The ``version`` attribute indicates the version of the TPM. This attribute @@ -8605,6 +8621,13 @@ Example: mapping larger iova addresses in the guest. :since:`Since 6.5.0` (QEMU/KVM only) + ``dma_translation`` + The ``dma_translation`` attribute with possible values ``on`` and ``off`` can + be used to turn off the dma translation for IOMMU. It is useful when only + interrupt remapping is required but dma translation overhead is unwanted, for + example to efficiently enable more than 255 vCPUs. + :since:`Since 10.7.0` (QEMU/KVM only) + The ``virtio`` IOMMU devices can further have ``address`` element as described in `Device addresses`_ (address has to by type of ``pci``). @@ -8653,6 +8676,37 @@ The optional attribute ``backend`` is required if the ``type`` is ``qemu``, the ... +Pstore +~~~~~~~~~ + +Pstore is an oops/panic logger that writes its logs to a block device and +non-block device before the system crashes. Currently only ACPI Error Record +Serialization Table, ERST, is supported. This feature is designed for storing +error records in persistent storage for future reference and/or debugging. +:since:`Since v10.6.0` + +:: + + ... + + /tmp/guest_acpi_esrt + 8 +
+ + ... + +The ``pstore`` element has one mandatory attribute ``backend`` which selects +desired backend (only ``acpi-erst`` is accepted for now). Then it has the +following child elements: + +``path`` + Represents a path in the host that backs the pstore device in the guest. + +``size`` + Configures the size of the persistent storage available to the guest. It is + mandatory. + + Security label -------------- @@ -8867,6 +8921,114 @@ spec `__ session blob defined in the SEV API spec. See SEV spec LAUNCH_START section for the session blob format. + +Some modern AMD processors support Secure Encrypted Virtualization with Secure +Nested Paging enhancement, also known as SEV-SNP. :since:`Since 10.5.0` To +enable it ```` should be used. It shares some +attributes and elements with ``type='sev'`` but differs in others. Example configuration: + +:: + + + ... + + 47 + 1 + 0x00030000 + ... + ... + ... + .../hostData> + + ... + + +The ```` element accepts the following attributes: + +``kernelHashes`` + The optional ``kernelHashes`` attribute indicates whether the + hashes of the kernel, ramdisk and command line should be included + in the measurement done by the firmware. This is only valid if + using direct kernel boot. + +``authorKey`` + The optional ``authorKey`` attribute indicates whether ```` element + contains the 'AUTHOR_KEY' field defined SEV-SNP firmware ABI. + +``vcek`` + The optional ``vcek`` attribute indicates whether the guest is allowed to + chose between VLEK (Versioned Loaded Endorsement Key) or VCEK (Versioned + Chip Endorsement Key) when requesting attestation reports from firmware. + Set this to ``no`` to disable the use of VCEK. + +Aforementioned SEV-SNP firmware ABI can be found here: +``__ + +The ```` element then accepts the following child elements: + +``cbitpos`` + The required ``cbitpos`` element provides the C-bit (aka encryption bit) + location in guest page table entry. The value of ``cbitpos`` is hypervisor + dependent and can be obtained through the ``sev`` element from the domain + capabilities. +``reducedPhysBits`` + The required ``reducedPhysBits`` element provides the physical address bit + reduction. Similar to ``cbitpos`` the value of ``reduced-phys-bit`` is + hypervisor dependent and can be obtained through the ``sev`` element from the + domain capabilities. +``policy`` + The required ``policy`` element provides the guest policy which must be + maintained by the SEV-SNP firmware. This policy is enforced by the firmware + and restricts what configuration and operational commands can be performed + on this guest by the hypervisor. The guest policy provided during guest + launch is bound to the guest and cannot be changed throughout the lifetime + of the guest. The policy is also transmitted during snapshot and migration + flows and enforced on the destination platform. The guest policy is a 64bit + unsigned number with the fields shown in table (See section `4.3 Guest + Policy` in aforementioned firmware ABI specification): + + ====== ========================================================================================= + Bit(s) Description + ====== ========================================================================================= + 63:25 Reserved. Must be zero. + 24 Ciphertext hiding must be enabled when set, otherwise may be enabled or disabled. + 23 Running Average Power Limit (RAPL) must be disabled when set. + 22 Require AES 256 XTS for memory encryption when set, otherwise AES 128 XEX may be allowed. + 21 CXL can be populated with devices or memory when set. + 20 Guest can be activated only on one socket when set. + 19 Debugging is allowed when set. + 18 Association with a migration agent is allowed when set. + 17 Reserved. Must be set. + 16 SMT is allowed. + 15:8 The minimum ABI major version required for this guest to run. + 7:0 The minimum ABI minor version required for this guest to run. + ====== ========================================================================================= + + The default value is hypervisor dependant and QEMU defaults to value 0x30000 + meaning no minimum ABI major/minor version is required and SMT is allowed. + +``guestVisibleWorkarounds`` + The optional ``guestVisibleWorkarounds`` element is a 16-byte, + base64-encoded blob to report hypervisor-defined workarounds, corresponding + to the 'GOSVW' parameter of the SNP_LAUNCH_START command defined in the + SEV-SNP firmware ABI. + +``idBlock`` + The optional ``idBlock`` element is a 96-byte, base64-encoded blob to + provide the 'ID Block' structure for the SNP_LAUNCH_FINISH command defined + in the SEV-SNP firmware ABI. + +``idAuth`` + The optional ``idAuth`` element is a 4096-byte, base64-encoded blob to + provide the 'ID Authentication Information Structure' for the + SNP_LAUNCH_FINISH command defined in the SEV-SNP firmware ABI. + +``hostData`` + The optional ``hostData`` element is a 32-byte, base64-encoded, user-defined + blob to provide to the guest, as documented for the 'HOST_DATA' parameter of + the SNP_LAUNCH_FINISH command in the SEV-SNP firmware ABI. + + Example configs =============== diff --git a/docs/formatdomaincaps.rst b/docs/formatdomaincaps.rst index 609a7671..712d8b44 100644 --- a/docs/formatdomaincaps.rst +++ b/docs/formatdomaincaps.rst @@ -629,6 +629,31 @@ Crypto device capabilities are exposed under the ``crypto`` element. For instanc ``backendModel`` Options for the ``backendModel`` attribute of the ```` element. +Interface device +^^^^^^^^^^^^^^^^ + +Interface device corresponds to `network interface +`__ (````) in domain XML. + +:: + + + ... + + + + default + passt + + + ... + + + +``backendType`` + Options for the ``type`` attribute of the ```` element + + Features ~~~~~~~~ @@ -729,6 +754,12 @@ element in the domain XML `__. For more details on the Protected Virtualization feature please see `Protected Virtualization on s390 `__. +ps2 capability +^^^^^^^^^^^^^^ + +Reports whether it is possible to disable the machine's built-in PS/2 +controller. + SEV capabilities ^^^^^^^^^^^^^^^^ @@ -798,3 +829,13 @@ are supported. The ``features`` enum corresponds to the ```` element Please note that depending on the QEMU version some capabilities might be missing even though QEMU does support them. This is because prior to QEMU-6.1.0 not all features were reported by QEMU. + +Launch security +^^^^^^^^^^^^^^^ + +The ``launchSecurity`` element exposes supported aspects of encrypted guests. +The ``sectype`` enum corresponds to ``type`` attribute of ```` +element as documented in `Launch Security +`__. :since:`(Since 10.5.0)` For additional +information on individual types, see sections above: `s390-pv capability`_ for +S390 PV, `SEV capabilities`_ for AMD SEV and/or AMD SEV-SNP. diff --git a/docs/formatstorage.rst b/docs/formatstorage.rst index 86e167d9..9d9a4143 100644 --- a/docs/formatstorage.rst +++ b/docs/formatstorage.rst @@ -700,10 +700,15 @@ host filesystem. It can contain the following child elements: Encryption `__ page for more information. ``compat`` Specify compatibility level. So far, this is only used for ``type='qcow2'`` - volumes. Valid values are ``0.10`` and ``1.1`` so far, specifying QEMU - version the images should be compatible with. If the ``feature`` element is - present, 1.1 is used. :since:`Since 1.1.0` If omitted, 0.10 is used. - :since:`Since 1.1.2` + volumes. Valid values are ``0.10`` (QCOW2 v2) and ``1.1`` (QCOW2 v3) so far. + The values were meant to specify QEMU version the images should be compatible + with. + + The default, if the ``feature`` element is present is ``1.1``. :since:`Since 1.1.0` + If ``feature`` is not present, ``0.10`` was used :since:`Since 1.1.2` and + :since:`Since 10.2.0` ``1.1`` is used as it's the default of ``qemu-img``. + + Any tool depending on a specific version should specify this field explicitly. ``nocow`` Turn off COW of the newly created volume. So far, this is only valid for a file image in btrfs file system. It will improve performance when the file diff --git a/docs/hooks.rst b/docs/hooks.rst index 1dbc492b..48128ba3 100644 --- a/docs/hooks.rst +++ b/docs/hooks.rst @@ -215,7 +215,30 @@ operation. There is no specific operation to indicate a "restart" is occurring. :: - /etc/libvirt/hooks/qemu guest_name release end - + /etc/libvirt/hooks/qemu guest_name release end + + +-------------------+-------------------------------------------------------------------+ + | Shutoff reason | Description | + +===================+===================================================================+ + | unknown | the reason is unknown | + +-------------------+-------------------------------------------------------------------+ + | shutdown | normal shutdown | + +-------------------+-------------------------------------------------------------------+ + | destroyed | forced poweroff | + +-------------------+-------------------------------------------------------------------+ + | crashed | domain crashed | + +-------------------+-------------------------------------------------------------------+ + | migrated | migrated to another host | + +-------------------+-------------------------------------------------------------------+ + | saved | saved to a file | + +-------------------+-------------------------------------------------------------------+ + | failed | domain failed to start | + +-------------------+-------------------------------------------------------------------+ + | from snapshot | restored from a snapshot which was taken while domain was shutoff | + +-------------------+-------------------------------------------------------------------+ + | daemon | daemon decides to kill domain during reconnection processing | + +-------------------+-------------------------------------------------------------------+ + - :since:`Since 0.9.11`, the qemu hook script is also called at the beginning of incoming migration. It is called as: @@ -312,7 +335,29 @@ operation. There is no specific operation to indicate a "restart" is occurring. :: - /etc/libvirt/hooks/lxc guest_name release end - + /etc/libvirt/hooks/lxc guest_name release end + + +-------------------+-------------------------------------------------------------------+ + | Shutoff reason | Description | + +===================+===================================================================+ + | unknown | the reason is unknown | + +-------------------+-------------------------------------------------------------------+ + | shutdown | normal shutdown | + +-------------------+-------------------------------------------------------------------+ + | destroyed | forced poweroff | + +-------------------+-------------------------------------------------------------------+ + | crashed | domain crashed | + +-------------------+-------------------------------------------------------------------+ + | migrated | migrated to another host | + +-------------------+-------------------------------------------------------------------+ + | saved | saved to a file | + +-------------------+-------------------------------------------------------------------+ + | failed | domain failed to start | + +-------------------+-------------------------------------------------------------------+ + | from snapshot | restored from a snapshot which was taken while domain was shutoff | + +-------------------+-------------------------------------------------------------------+ + | daemon | daemon decides to kill domain during reconnection processing | + +-------------------+-------------------------------------------------------------------+ - :since:`Since 0.9.13`, the lxc hook script is also called when the libvirtd daemon restarts and reconnects to previously running LXC processes. If the diff --git a/docs/manpages/virsh.rst b/docs/manpages/virsh.rst index fa038e45..f02a2815 100644 --- a/docs/manpages/virsh.rst +++ b/docs/manpages/virsh.rst @@ -648,7 +648,7 @@ list list [--inactive | --all] [--managed-save] [--title] - { [--table] | --name | --uuid | --id } + { [--table] | --name | --id } [--uuid] [--persistent] [--transient] [--with-managed-save] [--without-managed-save] [--autostart] [--no-autostart] @@ -791,12 +791,12 @@ are printed instead of names. If *--id* is specified then domain's ID's are printed indead of names. However, it is possible to combine *--name*, *--uuid* and *--id* to select only desired fields for printing. Flag *--table* specifies that the legacy table-formatted -output should be used, but it is mutually exclusive with *--name*, -*--uuid* and *--id*. This is the default and will be used if neither of -*--name*, *--uuid* or *--id* is specified. If neither *--name* nor *--uuid* is -specified, but *--id* is, then only active domains are listed, even with the -*--all* parameter as otherwise the output would just contain bunch of lines -with just *-1*. +output should be used, but it is mutually exclusive with *--name*, and *--id*. +This is the default and will be used if neither of *--name*, *--uuid* or *--id* +is specified. If neither *--name* nor *--uuid* is specified, but *--id* is, +then only active domains are listed, even with the *--all* parameter as otherwise +the output would just contain bunch of lines with just *-1*. If *--table* is +combined with *--uuid*, then domain uuid is printed as an extra column. If *--title* is specified, then the short domain description (title) is printed in an extra column. This flag is usable only with the default diff --git a/docs/manpages/virt-pki-validate.rst b/docs/manpages/virt-pki-validate.rst index 063448f4..932c677c 100644 --- a/docs/manpages/virt-pki-validate.rst +++ b/docs/manpages/virt-pki-validate.rst @@ -15,7 +15,7 @@ SYNOPSIS ======== -``virt-pki-validate`` [*OPTION*] +``virt-pki-validate`` [*OPTION*] [trust|server|client] DESCRIPTION @@ -26,6 +26,9 @@ a secure libvirt server or client using the TLS encryption protocol. It will report any missing certificate or key files on the host. It should be run as root to ensure it can read all the necessary files +With no arguments it will check the trusted CA config, the server +config and the client config. The optional positional argument can +be used to restrict the checks to just one of these three sets. OPTIONS ======= @@ -48,7 +51,7 @@ failure a non-zero status will be set. AUTHOR ====== -Richard Jones +Daniel Veillard, Daniel P. Berrangé BUGS @@ -70,7 +73,7 @@ Alternatively, you may report bugs to your software distributor / vendor. COPYRIGHT ========= -Copyright (C) 2006-2012 by Red Hat, Inc. +Copyright (C) 2006-2024 by Red Hat, Inc. LICENSE diff --git a/include/libvirt/libvirt-domain.h b/include/libvirt/libvirt-domain.h index 2f5b01bb..4266237a 100644 --- a/include/libvirt/libvirt-domain.h +++ b/include/libvirt/libvirt-domain.h @@ -4612,6 +4612,15 @@ typedef enum { */ # define VIR_DOMAIN_JOB_DISK_TEMP_TOTAL "disk_temp_total" +/** + * VIR_DOMAIN_JOB_VFIO_DATA_TRANSFERRED: + * virDomainGetJobStats field: number of bytes transferred by VFIO devices + * in that iteration, as VIR_TYPED_PARAM_ULLONG. + * + * Since: 10.6.0 + */ +# define VIR_DOMAIN_JOB_VFIO_DATA_TRANSFERRED "vfio_data_transferred" + /** * virConnectDomainEventGenericCallback: * @conn: the connection pointer @@ -6312,6 +6321,16 @@ int virDomainSetLifecycleAction(virDomainPtr domain, */ # define VIR_DOMAIN_LAUNCH_SECURITY_SEV_POLICY "sev-policy" +/** + * VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP_POLICY: + * + * Macro represents the policy of the SEV-SNP guest, + * as VIR_TYPED_PARAM_ULLONG. + * + * Since: 10.5.0 + */ +# define VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP_POLICY "sev-snp-policy" + /** * VIR_DOMAIN_LAUNCH_SECURITY_SEV_SECRET_HEADER: * diff --git a/libvirt.spec b/libvirt.spec index 067fb645..6d337822 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -205,6 +205,18 @@ %define with_modular_daemons 1 %endif +# Prefer nftables for future OS releases but keep using iptables +# for existing ones +%if 0%{?rhel} >= 10 || 0%{?fedora} >= 41 + %define prefer_nftables 1 + %define firewall_backend_priority nftables,iptables +%else + %define prefer_nftables 0 + %define firewall_backend_priority iptables,nftables +%endif + + + # Force QEMU to run as non-root %define qemu_user qemu %define qemu_group qemu @@ -276,7 +288,7 @@ Summary: Library providing a simple virtualization API Name: libvirt -Version: 10.4.0 +Version: 10.7.0 Release: 1%{?dist} License: GPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OFL-1.1 URL: https://libvirt.org/ @@ -592,7 +604,7 @@ Summary: Network driver plugin for the libvirtd daemon Requires: libvirt-daemon-common = %{version}-%{release} Requires: libvirt-libs = %{version}-%{release} Requires: dnsmasq >= 2.41 - %if 0%{?rhel} >= 10 || 0%{?fedora} >= 41 + %if %{prefer_nftables} Requires: nftables %else Requires: iptables @@ -1020,8 +1032,6 @@ capabilities of VirtualBox %package client Summary: Client side utilities of the libvirt library Requires: libvirt-libs = %{version}-%{release} -# Needed by virt-pki-validate script. -Requires: gnutls-utils # Ensure smooth upgrades Obsoletes: libvirt-bash-completion < 7.3.0 @@ -1043,8 +1053,6 @@ with some QEMU specific features of libvirt. %package libs Summary: Client side libraries -# So remote clients can access libvirt over SSH tunnel -Requires: cyrus-sasl # Needed by default sasl.conf - no onerous extra deps, since # 100's of other things on a system already pull in krb5-libs Requires: cyrus-sasl-gssapi @@ -1317,6 +1325,8 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y' %{_specdir}/libvirt.spec) %meson \ -Drunstatedir=%{_rundir} \ -Dinitconfdir=%{_sysconfdir}/sysconfig \ + -Dunitdir=%{_unitdir} \ + -Dsysusersdir=%{_sysusersdir} \ %{?arg_qemu} \ %{?arg_openvz} \ %{?arg_lxc} \ @@ -1387,7 +1397,7 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y' %{_specdir}/libvirt.spec) %{?enable_werror} \ -Dexpensive_tests=enabled \ -Dinit_script=systemd \ - -Dfirewall_backend_priority=nftables,iptables \ + -Dfirewall_backend_priority=%{firewall_backend_priority} \ -Ddocs=enabled \ -Dtests=enabled \ -Drpath=disabled \ @@ -1473,8 +1483,9 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y' %{_specdir}/libvirt.spec) -Dtests=disabled \ -Dudev=disabled \ -Dwireshark_dissector=disabled \ - -Dyajl=disabled - %mingw_ninja + -Dyajl=disabled \ + %{?enable_werror} +%mingw_ninja %endif %install @@ -1580,7 +1591,8 @@ rm -rf $RPM_BUILD_ROOT%{mingw64_libexecdir}/libvirt-guests.sh %if %{with_native} # Building on slow archs, like emulated s390x in Fedora copr, requires # raising the test timeout -VIR_TEST_DEBUG=1 %meson_test --no-suite syntax-check --timeout-multiplier 10 +export VIR_TEST_DEBUG=1 +%meson_test --no-suite syntax-check --timeout-multiplier 10 %endif %define libvirt_rpmstatedir %{_localstatedir}/lib/rpm-state/libvirt @@ -2500,7 +2512,7 @@ exit 0 %{mingw32_bindir}/virt-admin.exe %{mingw32_bindir}/virt-xml-validate %{mingw32_bindir}/virt-pki-query-dn.exe -%{mingw32_bindir}/virt-pki-validate +%{mingw32_bindir}/virt-pki-validate.exe %{mingw32_bindir}/libvirt-lxc-0.dll %{mingw32_bindir}/libvirt-qemu-0.dll %{mingw32_bindir}/libvirt-admin-0.dll @@ -2559,7 +2571,7 @@ exit 0 %{mingw64_bindir}/virt-admin.exe %{mingw64_bindir}/virt-xml-validate %{mingw64_bindir}/virt-pki-query-dn.exe -%{mingw64_bindir}/virt-pki-validate +%{mingw64_bindir}/virt-pki-validate.exe %{mingw64_bindir}/libvirt-lxc-0.dll %{mingw64_bindir}/libvirt-qemu-0.dll %{mingw64_bindir}/libvirt-admin-0.dll diff --git a/libvirt.spec.in b/libvirt.spec.in index 4381dbe3..29101e74 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -205,6 +205,18 @@ %define with_modular_daemons 1 %endif +# Prefer nftables for future OS releases but keep using iptables +# for existing ones +%if 0%{?rhel} >= 10 || 0%{?fedora} >= 41 + %define prefer_nftables 1 + %define firewall_backend_priority nftables,iptables +%else + %define prefer_nftables 0 + %define firewall_backend_priority iptables,nftables +%endif + + + # Force QEMU to run as non-root %define qemu_user qemu %define qemu_group qemu @@ -592,7 +604,7 @@ Summary: Network driver plugin for the libvirtd daemon Requires: libvirt-daemon-common = %{version}-%{release} Requires: libvirt-libs = %{version}-%{release} Requires: dnsmasq >= 2.41 - %if 0%{?rhel} >= 10 || 0%{?fedora} >= 41 + %if %{prefer_nftables} Requires: nftables %else Requires: iptables @@ -1020,8 +1032,6 @@ capabilities of VirtualBox %package client Summary: Client side utilities of the libvirt library Requires: libvirt-libs = %{version}-%{release} -# Needed by virt-pki-validate script. -Requires: gnutls-utils # Ensure smooth upgrades Obsoletes: libvirt-bash-completion < 7.3.0 @@ -1043,8 +1053,6 @@ with some QEMU specific features of libvirt. %package libs Summary: Client side libraries -# So remote clients can access libvirt over SSH tunnel -Requires: cyrus-sasl # Needed by default sasl.conf - no onerous extra deps, since # 100's of other things on a system already pull in krb5-libs Requires: cyrus-sasl-gssapi @@ -1317,6 +1325,8 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y' %{_specdir}/libvirt.spec) %meson \ -Drunstatedir=%{_rundir} \ -Dinitconfdir=%{_sysconfdir}/sysconfig \ + -Dunitdir=%{_unitdir} \ + -Dsysusersdir=%{_sysusersdir} \ %{?arg_qemu} \ %{?arg_openvz} \ %{?arg_lxc} \ @@ -1387,7 +1397,7 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y' %{_specdir}/libvirt.spec) %{?enable_werror} \ -Dexpensive_tests=enabled \ -Dinit_script=systemd \ - -Dfirewall_backend_priority=nftables,iptables \ + -Dfirewall_backend_priority=%{firewall_backend_priority} \ -Ddocs=enabled \ -Dtests=enabled \ -Drpath=disabled \ @@ -1473,8 +1483,9 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y' %{_specdir}/libvirt.spec) -Dtests=disabled \ -Dudev=disabled \ -Dwireshark_dissector=disabled \ - -Dyajl=disabled - %mingw_ninja + -Dyajl=disabled \ + %{?enable_werror} +%mingw_ninja %endif %install @@ -1580,7 +1591,8 @@ rm -rf $RPM_BUILD_ROOT%{mingw64_libexecdir}/libvirt-guests.sh %if %{with_native} # Building on slow archs, like emulated s390x in Fedora copr, requires # raising the test timeout -VIR_TEST_DEBUG=1 %meson_test --no-suite syntax-check --timeout-multiplier 10 +export VIR_TEST_DEBUG=1 +%meson_test --no-suite syntax-check --timeout-multiplier 10 %endif %define libvirt_rpmstatedir %{_localstatedir}/lib/rpm-state/libvirt @@ -2500,7 +2512,7 @@ exit 0 %{mingw32_bindir}/virt-admin.exe %{mingw32_bindir}/virt-xml-validate %{mingw32_bindir}/virt-pki-query-dn.exe -%{mingw32_bindir}/virt-pki-validate +%{mingw32_bindir}/virt-pki-validate.exe %{mingw32_bindir}/libvirt-lxc-0.dll %{mingw32_bindir}/libvirt-qemu-0.dll %{mingw32_bindir}/libvirt-admin-0.dll @@ -2559,7 +2571,7 @@ exit 0 %{mingw64_bindir}/virt-admin.exe %{mingw64_bindir}/virt-xml-validate %{mingw64_bindir}/virt-pki-query-dn.exe -%{mingw64_bindir}/virt-pki-validate +%{mingw64_bindir}/virt-pki-validate.exe %{mingw64_bindir}/libvirt-lxc-0.dll %{mingw64_bindir}/libvirt-qemu-0.dll %{mingw64_bindir}/libvirt-admin-0.dll diff --git a/meson.build b/meson.build index e98ab0d5..f31485c3 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project( 'libvirt', 'c', - version: '10.4.0', + version: '10.7.0', license: 'LGPLv2+', meson_version: '>= 0.56.0', default_options: [ @@ -17,7 +17,7 @@ endif # figure out if we are building from git -git = run_command('test', '-d', '.git', check: false).returncode() == 0 +git = run_command('test', '-e', '.git', check: false).returncode() == 0 if git and not get_option('no_git') run_command('git', 'submodule', 'update', '--init', check: true) @@ -95,6 +95,16 @@ if initconfdir == '' endif endif +unitdir = get_option('unitdir') +if unitdir == '' + unitdir = prefix / 'lib' / 'systemd' / 'system' +endif + +sysusersdir = get_option('sysusersdir') +if sysusersdir == '' + sysusersdir = prefix / 'lib' / 'sysusers.d' +endif + bindir = prefix / get_option('bindir') datadir = prefix / get_option('datadir') includedir = prefix / get_option('includedir') @@ -1086,6 +1096,9 @@ if conf.has('WITH_REMOTE') libssh_dep = dependency('libssh', version: '>=' + libssh_version, required: get_option('libssh')) if libssh_dep.found() conf.set('WITH_LIBSSH', 1) + if cc.has_function('ssh_channel_get_exit_state', dependencies: libssh_dep) + conf.set('WITH_SSH_CHANNEL_GET_EXIT_STATE', 1) + endif endif else libssh_dep = dependency('', required: false) @@ -1637,15 +1650,27 @@ if not get_option('driver_network').disabled() and conf.has('WITH_LIBVIRTD') conf.set('WITH_NETWORK', 1) firewall_backend_priority = get_option('firewall_backend_priority') - if (not firewall_backend_priority.contains('nftables') or - not firewall_backend_priority.contains('iptables') or - firewall_backend_priority.length() != 2) - error('invalid value for firewall_backend_priority option') + if firewall_backend_priority.length() == 0 + if host_machine.system() == 'linux' + firewall_backend_priority = ['nftables', 'iptables'] + else + # No firewall impl on non-Linux so far, so force 'none' + # as placeholder + firewall_backend_priority = ['none'] + endif + else + if host_machine.system() != 'linux' + error('firewall backend priority only supported on linux hosts') + endif endif - conf.set('FIREWALL_BACKEND_PRIORITY_0', 'VIR_FIREWALL_BACKEND_' + firewall_backend_priority[0].to_upper()) - conf.set('FIREWALL_BACKEND_PRIORITY_1', 'VIR_FIREWALL_BACKEND_' + firewall_backend_priority[1].to_upper()) - conf.set('FIREWALL_BACKEND_PRIORITY_NUM', firewall_backend_priority.length()) + backends = [] + foreach backend: firewall_backend_priority + backend = 'VIR_FIREWALL_BACKEND_' + backend.to_upper() + backends += backend + endforeach + + conf.set('FIREWALL_BACKENDS', ', '.join(backends)) elif get_option('driver_network').enabled() error('libvirtd must be enabled to build the network driver') endif diff --git a/meson_options.txt b/meson_options.txt index cdc86877..2d440c63 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -4,6 +4,8 @@ option('packager_version', type: 'string', value: '', description: 'Extra packag option('system', type: 'boolean', value: false, description: 'Set install paths to system ones') option('runstatedir', type: 'string', value: '', description: 'State directory for temporary sockets, pid files, etc') option('initconfdir', type: 'string', value: '', description: 'directory for init script configuration files') +option('unitdir', type: 'string', value: '', description: 'directory for systemd unit files') +option('sysusersdir', type: 'string', value: '', description: 'directory for sysusers files') # dep:tests option('expensive_tests', type: 'feature', value: 'auto', description: 'set the default for enabling expensive tests (long timeouts)') option('test_coverage', type: 'boolean', value: false, description: 'turn on code coverage instrumentation') @@ -115,7 +117,7 @@ option('dtrace', type: 'feature', value: 'auto', description: 'use dtrace for st option('firewalld', type: 'feature', value: 'auto', description: 'firewalld support') # dep:firewalld option('firewalld_zone', type: 'feature', value: 'auto', description: 'whether to install firewalld libvirt zone') -option('firewall_backend_priority', type: 'array', choices: ['nftables', 'iptables'], description: 'order in which to try firewall backends') +option('firewall_backend_priority', type: 'array', choices: ['nftables', 'iptables'], value: [], description: 'order in which to try firewall backends') option('host_validate', type: 'feature', value: 'auto', description: 'build virt-host-validate') option('init_script', type: 'combo', choices: ['systemd', 'openrc', 'check', 'none'], value: 'check', description: 'Style of init script to install') option('loader_nvram', type: 'string', value: '', description: 'Pass list of pairs of : paths. Both pairs and list items are separated by a colon.') diff --git a/po/POTFILES b/po/POTFILES index 4ad7e19e..1ed4086d 100644 --- a/po/POTFILES +++ b/po/POTFILES @@ -143,6 +143,7 @@ src/lxc/lxc_process.c src/network/bridge_driver.c src/network/bridge_driver_conf.c src/network/bridge_driver_linux.c +src/network/bridge_driver_nop.c src/network/leaseshelper.c src/network/network_iptables.c src/network/network_nftables.c @@ -219,6 +220,7 @@ src/rpc/virnetserverprogram.c src/rpc/virnetserverservice.c src/rpc/virnetsocket.c src/rpc/virnetsshsession.c +src/rpc/virnettlscert.c src/rpc/virnettlscontext.c src/secret/secret_driver.c src/security/security_apparmor.c @@ -390,6 +392,8 @@ tools/virt-host-validate-qemu.c tools/virt-host-validate.c tools/virt-login-shell-helper.c tools/virt-pki-query-dn.c +tools/virt-pki-validate.c +tools/virt-validate-common.c tools/vsh-table.c tools/vsh.c tools/vsh.h diff --git a/po/as.po b/po/as.po index d9087765..56015179 100644 --- a/po/as.po +++ b/po/as.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-26 06:48+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Assamese (http://www.transifex.com/projects/p/libvirt/" @@ -1080,6 +1080,10 @@ msgstr "পথ '%1$s' অভিগম্য" msgid "'%1$s' is not supported in this QEMU binary" msgstr "এই QEMU লাইব্ৰেৰীত %1$s সমৰ্থিত নহয়" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1318,6 +1322,9 @@ msgstr "এলগৰিথম %d মচি পেলোৱাটো সমৰ্ msgid "'type' missing in reply of guest-get-fsinfo" msgstr "guest-get-vcpus ৰ উত্তৰত 'online' নাই" +msgid "'usb' disk must not be empty" +msgstr "" + #, fuzzy msgid "'user' missing in reply of guest-get-users" msgstr "guest-get-vcpus ৰ উত্তৰত 'online' নাই" @@ -1676,6 +1683,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "এটা বন্ধ কলবেক ইতিমধ্যে ৰেজিস্টাৰ্ড" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3502,10 +3512,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3530,9 +3564,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3541,6 +3584,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "ডোমেইন %1$s XML বিন্যাস সলনি হোৱা নাই।\n" @@ -4971,6 +5050,10 @@ msgstr "বৰ্ত্তমানৰ এটা আয়তৰ পৰা এট msgid "Create a vol." msgstr "এটা সমষ্টি নিৰ্মাণ কৰক।" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "প্ৰব্ৰজিত" @@ -5015,9 +5098,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS HOST ৰেকৰ্ডসমূহ পৰিবৰ্তন কৰিব নোৱাৰি, কেৱল যোগ কৰিব অথবা মচিব পাৰিব" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5044,9 +5124,6 @@ msgstr "" "নেটৱৰ্ক '%1$s' ত সেৱা '%2$s' ৰ বাবে লক্ষ্যৰ অবিহনে DNS SRV পৰ্ট বৈশিষ্ট্যৰ অনুমতি " "নাই" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "DNS TXT ৰেকৰ্ডসমূহ পৰিবৰ্তন কৰিব নোৱাৰি, কেৱল যোগ কৰিব অথবা মচিব পাৰিব" - msgid "Data processed:" msgstr "প্ৰক্ৰিয়াভুক্ত তথ্য:" @@ -8237,6 +8314,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "init নিয়ন্ত্ৰণ %1$s লে অনুৰোধ পঠাবলে ব্যৰ্থ" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "স্নেপশ্বট %s মচি পেলাবলে ব্যৰ্থ" @@ -8772,6 +8852,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11268,6 +11355,9 @@ msgstr "JSON দস্তাবেজত max_clients তথ্য নাই" msgid "Missing backend %1$d" msgstr "সন্ধানহীন বেকএণ্ড %1$d" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "সন্ধানহীন টাইমাৰ নাম" @@ -12266,6 +12356,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "ডমেইন স্থগিত কৰোতে ত্ৰুটি" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "কোনো মুক্ত NBD ডিভাইচ নাই" @@ -14043,9 +14136,6 @@ msgstr "এই ডমেইনৰ বাবে S3 অৱস্থা অসা msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "এই ডমেইনৰ বাবে S4 অৱস্থা অসামৰ্থবান কৰা আছে" @@ -14139,9 +14229,6 @@ msgstr "SCSI একক সূচী %1$d [0..6,8..15] বিস্তাৰৰ msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "নিয়ন্ত্ৰকসমূহে 'ccid' ঠিকনা ধৰণ ব্যৱহাৰ কৰিব লাগিব" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15145,10 +15232,12 @@ msgstr "Ceph ব্যৱহাৰ ধাৰ্য্য কৰা হৈছে, msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15517,6 +15606,12 @@ msgstr "লক্ষ্য ডমেইন নাম '%1$s' এ উৎস '%2$s' msgid "Target domain IOMMU device count does not match source" msgstr "লক্ষ্য ডমেইন RNG ডিভাইচ গণনা %zu উৎস %zu ৰ সৈতে মিল নাখায়" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15641,6 +15736,9 @@ msgstr "লক্ষ্য ডমেইন ইনপুট ডিভাইচ msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "লক্ষ্য ডমেইন সমান্তৰাল পৰ্ট গণনা %1$zu উৎস %2$zu ৰ সৈতে মিল নাখায়" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15813,6 +15911,14 @@ msgstr "লক্ষ্য RNG আৰ্হি '%1$s' এ উৎস '%2$s' ৰ msgid "Target parallel port %1$d does not match source %2$d" msgstr "লক্ষ্য সমান্তৰাল পোৰ্ট %1$d এ উৎস %2$d ৰ সৈতে মিল নাখায়" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "লক্ষ্য পুনৰনিৰ্দেশিত ডিভাইচ বাচ %1$s উৎস %2$s ৰ সৈতে মিল নাখায়" @@ -16010,6 +16116,18 @@ msgstr "CA প্ৰমাণপত্ৰ %1$s ৰ অৱসান ঘটিছ msgid "The CA certificate %1$s is not yet active" msgstr "CA প্ৰমাণপত্ৰ %1$s এতিয়াও সক্ৰিয় নহয়" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16045,6 +16163,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "QEMU এক্সিকিউটেবুল %1$s এ TPM বেকএণ্ড ধৰণ %2$s সমৰ্থন নকৰে" @@ -16098,6 +16222,18 @@ msgid "The certificate uses an insecure algorithm" msgstr "" "remoteCheckCertificate: গ্ৰাহক প্ৰমাণপত্ৰ দ্বাৰা ব্যৱহৃত এল্গোৰিথম্‌ নিৰাপদ নহয়।" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "ক্লাএণ্ট প্ৰমাণপত্ৰ %1$s ৰ অৱসান ঘটিছে" @@ -16106,6 +16242,18 @@ msgstr "ক্লাএণ্ট প্ৰমাণপত্ৰ %1$s ৰ অৱ msgid "The client certificate %1$s is not yet active" msgstr "ক্লাএণ্ট প্ৰমাণপত্ৰ %1$s এতিয়াও সক্ৰিয় নহয়" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "নে'টৱৰ্ক ফাইলৰ নাম বিশ্লেষণ কৰা হৈছে" @@ -16162,6 +16310,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "এই QEMU বাইনাৰিত ich9-intel-hda অডিঅ' নিয়ন্ত্ৰক সমৰ্থিত নহয়" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "ডমেইন %s ৰ নাম %s ৰ সৈতে কোনো স্নেপশ্বট নাই" @@ -16191,6 +16357,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "চাৰ্ভাৰ প্ৰমাণপত্ৰ %1$s ৰ অৱসান ঘটিছে" @@ -16199,6 +16377,18 @@ msgstr "চাৰ্ভাৰ প্ৰমাণপত্ৰ %1$s ৰ অৱস msgid "The server certificate %1$s is not yet active" msgstr "চাৰ্ভাৰ প্ৰমাণপত্ৰ %1$s এতিয়াও সক্ৰিয় নহয়" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "চাৰ্ভাৰ '%1$s' ৰ পৰা '%2$s' লে পুনৰনিৰ্দেশ কৰে" @@ -16207,6 +16397,52 @@ msgstr "চাৰ্ভাৰ '%1$s' ৰ পৰা '%2$s' লে পুনৰন msgid "The slirp-helper doesn't support migration" msgstr "ভঁৰালৰ পুলে সমষ্টি সৃষ্টি কৰাৰ সমৰ্থন নকৰে" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "এই QEMU এ LSI 53C895A SCSI নিয়ন্ত্ৰক সমৰ্থন নকৰে" @@ -16242,6 +16478,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "এই QEMU এ 7 কে ডাঙৰ লক্ষ্য সমৰ্থন নকৰে" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "এই QEMU এ lun পাছথ্ৰুৰ বাবে scsi-block সমৰ্থন নকৰে" @@ -17823,6 +18062,10 @@ msgstr "চকেটত শুনিবলে অক্ষম" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "চকেটত শুনিবলে অক্ষম" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "প্ৰমাণপত্ৰ ল'ড কৰিবলে অক্ষম" @@ -18951,6 +19194,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "অপ্ৰত্যাশিত hostdev অৱস্থা %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "ডিস্ক সম্পদৰ বাবে অপ্ৰত্যাশিত লক প্ৰাচলসমূহ" @@ -19009,7 +19256,7 @@ msgid "Unexpected protocol %1$d" msgstr "unexpected pool type" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19653,10 +19900,6 @@ msgstr "অসমৰ্থিত hostdev অৱস্থা %1$s" msgid "Unsupported hostdev type %1$s" msgstr "অসমৰ্থিত hostdev ধৰণ %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "অসমৰ্থিত virt ধৰণ" @@ -19834,6 +20077,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19960,10 +20218,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX প্ৰৱিষ্টি '%1$s' এ অসমৰ্থিত আঁচনি '%2$s' অন্তৰ্ভুক্ত কৰে" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX প্ৰৱিষ্টি '%1$s' এ এটা পোৰ্ট অংশ অন্তৰ্ভুক্ত নকৰে" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX প্ৰবিষ্টি 'annotation' এ অবৈধ এক্সেইপ ক্ৰম অন্তৰ্ভুক্ত কৰে" @@ -20329,6 +20583,9 @@ msgstr "অভিগম নাকচ কৰা হৈছে" msgid "access denied: %1$s" msgstr "অভিগম নাকচ কৰা হৈছে: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "সক্ৰিয়" @@ -21167,6 +21424,9 @@ msgstr "bridge নাম '%1$s' ইতিমধ্যে ব্যৱহৃত msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "%1$s অৱস্থাত ব্ৰিজ নামৰ অনুমতি নাই (নেটৱৰ্ক '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "%1$s অৱস্থাত ব্ৰিজ নামৰ অনুমতি নাই (নেটৱৰ্ক '%2$s')" @@ -22169,6 +22429,9 @@ msgstr "নেটৱৰ্ক ডিভাইচ অতিথি PCI ঠিক msgid "cannot modify network device model from %1$s to %2$s" msgstr "নেটৱৰ্ক ডিভাইচ আৰ্হিক %1$s ৰ পৰা %2$s লে পৰিবৰ্তন কৰিব নোৱাৰি" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "নেটৱৰ্ক ডিভাইচ rom বাৰ সংহতি পৰিবৰ্তন কৰিব নোৱাৰি" @@ -22287,6 +22550,10 @@ msgstr "json %1$s বিশ্লেষণ কৰা সম্ভৱ নহয়: msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "json %s বিশ্লেষণ কৰা সম্ভৱ নহয়: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "লক্ষ্য '%1$s' ৰ পৰা বিভাজন সংখ্যা বিশ্লেষণ কৰিব নোৱাৰি" @@ -22552,16 +22819,16 @@ msgstr "নিষ্ক্ৰিয় ডোমেইনত vcpu pin কৰা স msgid "cannot revert snapshot of running domain" msgstr "চলি থকা ডমেইনৰ স্নেপশ্বট উভতাব নোৱাৰি" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "ফাইল '%1$s' ক সংৰক্ষণ কৰিব নোৱাৰি" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s' ত সন্ধান কৰিব নোৱাৰি" @@ -24765,6 +25032,9 @@ msgstr "ডোমেইন বৰ্তমানে সক্ৰিয়ন" msgid "domain already has a vsock device" msgstr "ডোমেইন বৰ্তমানে সক্ৰিয়" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26017,9 +26287,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "%1$s লগ ফাইল নিৰ্মাণ কৰোঁতে ব্যৰ্থ" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "আলেখ্য সৃষ্টি কৰিবলে ব্যৰ্থ" @@ -26052,10 +26319,6 @@ msgstr "RBD IoCTX সৃষ্টি কৰিবলে ব্যৰ্থ। msgid "failed to create udev context" msgstr "udev পৰিপ্ৰেক্ষতিত সৃষ্টি কৰিবলে ব্যৰ্থ" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "udev পৰিপ্ৰেক্ষতিত সৃষ্টি কৰিবলে ব্যৰ্থ" - #, fuzzy msgid "failed to create udev handler thread" msgstr "udev পৰিপ্ৰেক্ষতিত সৃষ্টি কৰিবলে ব্যৰ্থ" @@ -26445,6 +26708,10 @@ msgstr "পুল %1$s ক autostarted হিচাপে চিহ্নিত msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "ফাইলক %1$s লে স্থানান্তৰ কৰিবলে ব্যৰ্থ" @@ -27929,6 +28196,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - বলৱৎ, পুনৰ বিৱৰণ দিয়াৰ চেষ্টা কৰক" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI সংৰক্ষণ পুলে ভলিউম সৃষ্টি সমৰ্থন নকৰে" @@ -28861,6 +29131,9 @@ msgstr "অবৈধ গোপণ ধৰণ '%1$s'" msgid "invalid server address" msgstr "MAC ঠিকনা বৈধ নহয়" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "ধ্বনি মডেল '%1$s' বৈধ নহয়" @@ -29032,6 +29305,9 @@ msgstr "এই QEMU বাইনাৰি দ্বাৰা SATA সমৰ্ msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net এই QEMU বাইনাৰিৰ সৈতে সমৰ্থিত নহয়" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s পোৱা নগল" @@ -29687,6 +29963,9 @@ msgstr "লক ব্যৱস্থাপক সংযোগ প্ৰতিব msgid "lock owner details have not been registered" msgstr "লক গৰাকী বিৱৰণসমূহ ৰেজিস্টাৰ কৰা হোৱা নাই" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "%1$s ভলিউমসমূহৰ সৃষ্টি সমৰ্থিত নহয়" @@ -29989,6 +30268,9 @@ msgstr "" msgid "matching input device not found" msgstr "usb ডিভাইচ পোৱা নগল" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "সংযোগ অৱস্থা পৰিবৰ্তন কৰিব নোৱাৰি: ডিভাইচ এলিয়াচ পোৱা নগল" @@ -30370,12 +30652,11 @@ msgstr "" "বৃদ্ধিত কপিৰ সৈতে অংশীদাৰী নকৰা সংৰক্ষণৰ সৈতে প্ৰব্ৰজন (উৎস আৰু গন্তব্যৰ মাজত একেটা " "ভিত্তি ছবি অংশীদাৰী কৰা হয়)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "ডিভাইচৰ স্থায়ী সংলগ্ন সমৰ্থিত নহয়" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31042,6 +31323,9 @@ msgstr "" msgid "missing path for " msgstr "emulatorpin ৰ বাবে cpuset নাই" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31289,6 +31573,10 @@ msgstr "হস্টৰ বাবে সন্ধানহীন নাম" msgid "missing value for migration parameter '%1$s'" msgstr "%1$s ত নামৰ তথ্য সন্ধানহীন" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "নামৰ তথ্য সন্ধানহীন" @@ -32802,6 +33090,9 @@ msgstr "কেৱল এটা মেমৰি বেলুন ডিভাই msgid "only a single nvram device is supported" msgstr "কেৱল এটা nvram ডিভাইচ সমৰ্থিত" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "কেৱল এটা nvram ডিভাইচ সমৰ্থিত" @@ -33751,6 +34042,18 @@ msgstr "প্ৰব্ৰজনৰ বাবে উপযুক্ত XML প msgid "ps2 bus does not support %1$s input device" msgstr "ps2 bus দ্বাৰা %1$s নিবেশ ডিভাইচ সমৰ্থিত নহয়" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33967,6 +34270,9 @@ msgstr "blockstats ডিভাইচৰ এনট্ৰি প্ৰত্য msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-version উত্তৰত 'micro' সংস্কৰণ নাছিল" @@ -33983,6 +34289,9 @@ msgstr "query-version ত 'qemu' তথ্য নাছিল" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "query-version ত 'qemu' তথ্য নাছিল" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35791,6 +36100,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: এটা পথ লিখক বা test:///default ব্যৱহাৰ কৰক" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35882,9 +36195,6 @@ msgstr "ডমেইনৰ কোনো স্নেপশ্বট নাই" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "নে'টৱৰ্ক বৰ্তমানে সক্ৰিয়" @@ -37590,6 +37900,10 @@ msgstr "SCSI হোস্টৰ অজ্ঞাত ক্ষমতাৰ ধৰ msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "নেটৱৰ্ক %1$s ত অজ্ঞাত ঠিকনা ধৰণ '%2$s'" @@ -37866,6 +38180,10 @@ msgstr "অজ্ঞাত ডিভাইচ ধৰণ '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "অজ্ঞাত smbios অৱস্থা '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "অজ্ঞাত ভঁৰাল ক্ষমতাৰ ধৰণ '%1$s', '%2$s' ৰ কাৰণে" @@ -38095,6 +38413,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "অনুমোদন প্ৰণালী সমৰ্থিত নহয় %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "অসমৰ্থিত হস্ট ডিভাইচ অৱস্থা %1$s" @@ -38578,6 +38900,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38772,6 +39098,9 @@ msgstr "সংস্কৰণ অমিল (প্ৰকৃত %1$x, প্ৰ msgid "version parsing error" msgstr "সংস্কৰণ বিশ্লেষণ কৰোতে ত্ৰুটি" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39120,6 +39449,9 @@ msgstr "" "vmplayer এ libvirt স্থগিত কৰা/অব্যাহত ৰখা (vmware বিৰাম/অবিৰাম) কাৰ্য্য সমৰ্থন " "নকৰে" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "এই QEMU বাইনাৰিৰ সৈতে অসামৰ্থবান অংশীদাৰী মেমৰি উপলব্ধ নহয়" @@ -39451,6 +39783,25 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "DNS HOST ৰেকৰ্ডসমূহ পৰিবৰ্তন কৰিব নোৱাৰি, কেৱল যোগ কৰিব অথবা মচিব পাৰিব" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "DNS TXT ৰেকৰ্ডসমূহ পৰিবৰ্তন কৰিব নোৱাৰি, কেৱল যোগ কৰিব অথবা মচিব পাৰিব" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX প্ৰৱিষ্টি '%1$s' এ এটা পোৰ্ট অংশ অন্তৰ্ভুক্ত নকৰে" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "ডিভাইচৰ স্থায়ী সংলগ্ন সমৰ্থিত নহয়" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev পৰিপ্ৰেক্ষতিত সৃষ্টি কৰিবলে ব্যৰ্থ" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: নিৰীক্ষণ কৰা হৈছে %2$-60s: " diff --git a/po/bg.po b/po/bg.po index 901238dc..9e9d46f4 100644 --- a/po/bg.po +++ b/po/bg.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2021-01-04 08:47+0000\n" "Last-Translator: Nickys Music Group \n" "Language-Team: Bulgarian = %1$d.%2$d.%3$d" msgstr "" @@ -3344,9 +3378,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3355,6 +3398,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4752,6 +4831,10 @@ msgstr "създаване на домейн от XML файл" msgid "Create a vol." msgstr "Създаване на домейн." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Създаване на домейн." @@ -4796,9 +4879,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4820,9 +4900,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -8013,6 +8090,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Неуспешно унищожаване на мрежа %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "неуспешно сериализиране на S-Expr" @@ -8550,6 +8630,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10972,6 +11059,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11939,6 +12029,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13642,9 +13735,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13736,9 +13826,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14664,10 +14751,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15023,6 +15112,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15146,6 +15241,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15315,6 +15413,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15505,6 +15611,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15540,6 +15658,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15589,6 +15713,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15597,6 +15733,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15652,6 +15800,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15679,6 +15845,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15687,6 +15865,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15694,6 +15884,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15727,6 +15963,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17280,6 +17519,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18382,6 +18625,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18440,7 +18687,7 @@ msgid "Unexpected protocol %1$d" msgstr "неочаквани данни '%s'" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19084,10 +19331,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -19262,6 +19505,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19380,10 +19638,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19735,6 +19989,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "активност" @@ -20546,6 +20803,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21513,6 +21773,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21629,6 +21892,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21890,14 +22157,14 @@ msgstr "Връща основна информация за домейна." msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -24046,6 +24313,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "Домейна вече е активен" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25300,9 +25570,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "неуспех при запис в дневника" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "неуспех при запис в дневника" @@ -25339,10 +25606,6 @@ msgstr "" msgid "failed to create udev context" msgstr "неуспешен запис на файл" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "грешка при четене на конфигурационния файл" - #, fuzzy msgid "failed to create udev handler thread" msgstr "Неуспех при създаване на домейн от %s" @@ -25743,6 +26006,10 @@ msgstr "Неуспешно маркиране на мрежата %1$s като msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "неуспешно отваряне на файл" @@ -27213,6 +27480,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -28129,6 +28399,9 @@ msgstr "невалиден мрежов указател за връзка в %1 msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -28296,6 +28569,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "Не е открит домейна" @@ -28948,6 +29224,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29242,6 +29521,9 @@ msgstr "" msgid "matching input device not found" msgstr "липсва информация за главното устройство" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29613,10 +29895,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30260,6 +30542,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30513,6 +30798,10 @@ msgstr "липсва информация за източника на устр msgid "missing value for migration parameter '%1$s'" msgstr "липсва информация за източника на устройство %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "липсва информация за устройство" @@ -31976,6 +32265,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32885,6 +33177,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33093,6 +33397,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -33105,6 +33412,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34858,6 +35168,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: задайте път или ползвайте test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34943,9 +35257,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -36608,6 +36919,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36888,6 +37203,10 @@ msgstr "непознат тип ОС %1$s" msgid "unknown smbios mode '%1$s'" msgstr "непозната команда: '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -37117,6 +37436,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -37595,6 +37918,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37785,6 +38112,9 @@ msgstr "" msgid "version parsing error" msgstr "грешка при разбора" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38114,6 +38444,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38437,6 +38770,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "грешка при четене на конфигурационния файл" + #, fuzzy, c-format #~ msgid "Failed to apply firewall rules %1$s: %2$s" #~ msgstr "Неуспешно извличане състоянието на интерфейс %1$s %2$s" diff --git a/po/bn_IN.po b/po/bn_IN.po index a8dfd95d..1447ef3e 100644 --- a/po/bn_IN.po +++ b/po/bn_IN.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2020-06-24 14:36+0000\n" "Last-Translator: Akarshan Biswas \n" "Language-Team: Bengali (India) = %1$d.%2$d.%3$d" msgstr "" @@ -3462,9 +3496,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3473,6 +3516,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "%1$s ডোমেইনের XML কনফিগারেশন পরিবর্তন করা হয়নি।\n" @@ -4920,6 +4999,10 @@ msgstr "উপস্থিত ভলিউম থেকে একটি ভল msgid "Create a vol." msgstr "একটি ভলিউম নির্মাণ করুন।" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "একটি ডোমেইন নির্মাণ করুন।" @@ -4966,9 +5049,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS HOST রেকর্ড সংশোধন করা যাবে না, শুধুমাত্র যোগ করা বা মোছা যাবে" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4990,9 +5070,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "DNS TXT রেকর্ড সংশোধন করা যাবে না, শুধুমাত্র যোগ করা বা মোছা যাবে" - msgid "Data processed:" msgstr "প্রক্রিয়াভুক্ত তথ্য:" @@ -8219,6 +8296,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "পুল %1$s বন্ধ করতে ব্যর্থ" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "S-Expr সিরিয়ালাইজ করতে ব্যর্থ" @@ -8768,6 +8848,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11261,6 +11348,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "EGD ব্যাক-এন্ড ধরন অনুপস্থিত" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "টাইমার নাম অনুপস্থিত" @@ -12269,6 +12359,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "ডোমেইনের মধ্যে কোনো সক্রিয় কাজ উপস্থিত নেই" +msgid "No firewall backend is available" +msgstr "" + #, fuzzy msgid "No free NBD devices" msgstr "সক্রিয় ডিভাইস %s-কে পুনরায় নির্ধারণ করা হচ্ছে না" @@ -14012,9 +14105,6 @@ msgstr "USB হাব যোগ করা যাবে না: এই ডোম msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "S4 state is disabled for this domain" msgstr "USB হাব যোগ করা যাবে না: এই ডোমেনের জন্য USB নিষ্ক্রিয়" @@ -14110,9 +14200,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "কনট্রোলারের ক্ষেত্রে 'ccid' ধরনের ঠিকানা ব্যবহার করা আবশ্যক" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15089,10 +15176,12 @@ msgstr "Ceph ব্যবহার উল্লেখ করা হয়েছ msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15462,6 +15551,12 @@ msgstr "টার্গেট ডোমেন নাম '%1$s' '%2$s' সোর msgid "Target domain IOMMU device count does not match source" msgstr "টার্গেট ডোমেন হাব ডিভাইস গণনা %zu %zu সোর্সের সংগে মেলে না" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15585,6 +15680,9 @@ msgstr "টার্গেট ডোমেন ইনপুট ডিভাইস msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "টার্গেট ডোমেন সমান্তরাল পোর্ট গণনা %1$zu %2$zu সোর্সের সংগে মেলে না" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15757,6 +15855,14 @@ msgstr "টার্গেট RNG মডেল '%1$s' '%2$s' সোর্সে msgid "Target parallel port %1$d does not match source %2$d" msgstr "টার্গেট সমান্তরাল পোর্ট %1$d %2$d সোর্সের সংগে মেলে না" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, fuzzy, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "টার্গেট ইনপুট ডিভাইস বাস %1$s %2$s সোর্সের সংগে মেলে না" @@ -15953,6 +16059,18 @@ msgstr "সার্টিফিকেট নাকচ করা হয়েছে msgid "The CA certificate %1$s is not yet active" msgstr "সার্টিফিকেট বিশ্বস্ত নয়।" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15990,6 +16108,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -16041,6 +16165,18 @@ msgstr "সার্টিফিকেট বিশ্বস্ত নয়।" msgid "The certificate uses an insecure algorithm" msgstr "ক্লায়েন্ট সার্টিফিকেট দ্বারা ব্যবহৃত অ্যালগোরিদম নিরাপদ ন" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The client certificate %1$s has expired" msgstr "সার্টিফিকেট নাকচ করা হয়েছে।" @@ -16049,6 +16185,18 @@ msgstr "সার্টিফিকেট নাকচ করা হয়েছে msgid "The client certificate %1$s is not yet active" msgstr "সার্টিফিকেট বিশ্বস্ত নয়।" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "নেটওয়ার্ক ডিভাইসের নাম অত্যাধিক লম্বা" @@ -16105,6 +16253,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "এই QEMU বাইনারি দ্বারা SATA সমর্থিত হয় না" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -16132,6 +16298,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The server certificate %1$s has expired" msgstr "সার্টিফিকেট নাকচ করা হয়েছে।" @@ -16140,6 +16318,18 @@ msgstr "সার্টিফিকেট নাকচ করা হয়েছে msgid "The server certificate %1$s is not yet active" msgstr "সার্টিফিকেট বিশ্বস্ত নয়।" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -16148,6 +16338,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "সংগ্রহের পুল দ্বারা ভলিউম নির্মাণের কর্ম সমর্থিত নয়" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -16181,6 +16417,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17810,6 +18049,10 @@ msgstr "সকেট নির্মাণ করতে ব্যর্থ" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "'%1$s' পাথ সহ সংরক্ষণের ভলিউম খুলতে ব্যর্থ" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + #, fuzzy msgid "Unable to load certificate" msgstr "অবৈধ সার্টিফিকেট" @@ -18970,6 +19213,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "অপ্রত্যাশিত hostdev মোড %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + #, fuzzy msgid "Unexpected lock parameters for disk resource" msgstr "fdc ডিস্কের জন্য অপ্রত্যাশিত ধরনের ঠিকানা" @@ -19030,7 +19277,7 @@ msgid "Unexpected protocol %1$d" msgstr "অপ্রত্যাশিত পুল প্রকৃতি" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" #, fuzzy @@ -19678,10 +19925,6 @@ msgstr "অপ্রত্যাশিত hostdev মোড %d" msgid "Unsupported hostdev type %1$s" msgstr "অসমর্থিত ডিভাইস ধরন '%1$s'" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "%s ধরনের ডিস্ক সমর্থিত নয়" @@ -19860,6 +20103,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19977,10 +20235,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "ইন্টারফেসের ধরন '%s' সমর্থিত নয়" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -20351,6 +20605,9 @@ msgstr "ব্যবহারাধিকার প্রত্যাখ্য msgid "access denied: %1$s" msgstr "ব্যবহারাধিকার প্রত্যাখ্যাত" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "সক্রিয়" @@ -21188,6 +21445,9 @@ msgstr "'%1$s' নামক ব্রিজ বর্তমানে উপস msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "%1$s মোডে ব্রিজ নাম অনুমোদিত নয় (নেটওয়ার্ক '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "%1$s মোডে ব্রিজ নাম অনুমোদিত নয় (নেটওয়ার্ক '%2$s')" @@ -22195,6 +22455,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "'%s'-র মোড %04o রূপে ধার্য করা সম্ভব নয়" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -22316,6 +22579,10 @@ msgstr "json %1$s পার্স করা সম্ভব নয়: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "json %s পার্স করা সম্ভব নয়: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "'%1$s' টার্গেট থেকে পার্টিশনের সংখ্যা পার্স করা সম্ভব নয়" @@ -22585,16 +22852,16 @@ msgstr "নিষ্ক্রিয় ডোমেইনের মধ্যে vcp msgid "cannot revert snapshot of running domain" msgstr "স্বল্পকাল স্থায়ী ডোমেইনের জন্য স্বয়ংক্রিয় আরম্ভের ব্যবস্থা নির্ধারণ করা সম্ভব নয়" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, fuzzy, c-format msgid "cannot save file '%1$s'" msgstr "ফাইল '%1$s' stat করতে ব্যর্থ" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, fuzzy, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s' খুলতে ব্যর্থ" @@ -24814,6 +25081,9 @@ msgstr "ডোমেইন বর্তমানে সক্রিয়" msgid "domain already has a vsock device" msgstr "ডোমেইন বর্তমানে সক্রিয়" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26079,9 +26349,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "%1$s লগ-ফাইল নির্মাণ করতে ব্যর্থ" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "%s লগ-ফাইল নির্মাণ করতে ব্যর্থ" @@ -26117,10 +26384,6 @@ msgstr "" msgid "failed to create udev context" msgstr "সকেট নির্মাণ করতে ব্যর্থ" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "qemu হেডার পড়তে ব্যর্থ" - #, fuzzy msgid "failed to create udev handler thread" msgstr "qemu হেডার পড়তে ব্যর্থ" @@ -26515,6 +26778,10 @@ msgstr "পুল %1$s, স্বয়ং প্রারম্ভকারী র msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "'%1$s' ফাইল খুলতে ব্যর্থ" @@ -28009,6 +28276,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + #, fuzzy msgid "iSCSI storage pool does not support volume creation" msgstr "সংগ্রহের পুল দ্বারা ভলিউম নির্মাণের কর্ম সমর্থিত নয়" @@ -28963,6 +29233,9 @@ msgstr "অবৈধ সিক্রেট ধরন '%1$s'" msgid "invalid server address" msgstr "অবৈধ MAC ঠিকানা" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "'%1$s'-র জন্য উল্লিখিত মাপ বৈধ নয়" @@ -29137,6 +29410,9 @@ msgstr "এই QEMU বাইনারি দ্বারা SATA সমর্ msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "এই QEMU বাইনারি দ্বারা SATA সমর্থিত হয় না" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "কোনো থ্রেড পাওয়া যায়নি" @@ -29804,6 +30080,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -30115,6 +30394,9 @@ msgstr "" msgid "matching input device not found" msgstr "ইনপুট ডিভাইসের প্রকৃতি অনুপস্থিত" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "নোড ডিভাইস পাওয়া যায়নি" @@ -30502,12 +30784,11 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "শুধুমাত্র একটি প্রাথমিক ডিভিও ডিভাইস সমর্থিত" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31178,6 +31459,9 @@ msgstr "" msgid "missing path for " msgstr "vcpupin ক্ষেত্রে cpuset অনুপস্থিত" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31428,6 +31712,10 @@ msgstr "হোস্টের ক্ষেত্রে নাম অনুপস msgid "missing value for migration parameter '%1$s'" msgstr "ডিভাইস %1$s-র উৎস সংক্রান্ত তথ্য অনুপস্থিত" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "ডিভাইস সংক্রান্ত তথ্য অনুপস্থিত" @@ -32948,6 +33236,9 @@ msgstr "শুধুমাত্র একক মেমরি balloon ডিভ msgid "only a single nvram device is supported" msgstr "শুধুমাত্র একটি nvram ডিভাইস সমর্থিত হবে" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "শুধুমাত্র একটি nvram ডিভাইস সমর্থিত হবে" @@ -33903,6 +34194,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "ps2 bus দ্বারা %1$s ইনপুট ডিভাইস সমর্থিত হবে না" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34115,6 +34418,9 @@ msgstr "blockstats ডিভাইসের এনট্রি প্রত্ msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -34127,6 +34433,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35943,6 +36252,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: একটি পাথ লিখুন অথবা test:///default ব্যবহার করুন" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36035,9 +36348,6 @@ msgstr "ইন্টারফেসের কোনো নাম উপস্থ msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "নেটওয়ার্ক বর্তমানে সক্রিয়" @@ -37752,6 +38062,10 @@ msgstr "SCSI হোস্টের অজানা ক্ষমতার ধর msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "অজানা ঠিকানা ধরন '%1$s', %2$s নেটওয়ার্কে" @@ -38032,6 +38346,10 @@ msgstr "অজানা ডিভাইস ধরন '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "অজানা smbios মোড '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "সংরক্ষণের অজানা ক্ষমতার ধরন '%1$s', '%2$s'-র জন্য উল্লিখিত হয়েছে" @@ -38264,6 +38582,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "অনুমোদন প্রণালী সমর্থিত নয় %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "অসমর্থিত ডিভাইস ধরন '%1$s'" @@ -38756,6 +39078,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38947,6 +39273,9 @@ msgstr "সংস্করণে গরমিল (প্রকৃত %1$x, প msgid "version parsing error" msgstr "পার্সার সংক্রান্ত ত্রুটি" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39291,6 +39620,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "এই QEMU বাইনারি দ্বারা SATA সমর্থিত হয় না" @@ -39622,6 +39954,20 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS HOST রেকর্ড সংশোধন করা যাবে না, শুধুমাত্র যোগ করা বা মোছা যাবে" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "DNS TXT রেকর্ড সংশোধন করা যাবে না, শুধুমাত্র যোগ করা বা মোছা যাবে" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "শুধুমাত্র একটি প্রাথমিক ডিভিও ডিভাইস সমর্থিত" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "qemu হেডার পড়তে ব্যর্থ" + #, fuzzy, c-format #~ msgid "Failed to apply firewall rules %1$s: %2$s" #~ msgstr "'%1$s' নির্মাণ করতে ব্যর্থ: %2$s" diff --git a/po/bs.po b/po/bs.po index 2525ae2c..e7fa0d1a 100644 --- a/po/bs.po +++ b/po/bs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-26 07:12+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Bosnian (http://www.transifex.com/projects/p/fedora/language/" @@ -1003,6 +1003,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1223,6 +1227,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1556,6 +1563,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "registrirano je previše upravljačkih programa" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3301,10 +3311,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3329,9 +3363,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3340,6 +3383,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4730,6 +4809,10 @@ msgstr "izradi domenu iz XML datoteke" msgid "Create a vol." msgstr "Izrada domene." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Izrada domene." @@ -4774,9 +4857,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4798,9 +4878,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -7980,6 +8057,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Obnavljanje domene iz %1$s nije uspjelo" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "serijalizacija S-Expr nije uspjela" @@ -8517,6 +8597,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10921,6 +11008,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11883,6 +11973,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13575,9 +13668,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13669,9 +13759,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14589,10 +14676,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14948,6 +15037,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15071,6 +15166,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15239,6 +15337,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15429,6 +15535,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15464,6 +15582,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15513,6 +15637,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15521,6 +15657,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15576,6 +15724,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15603,6 +15769,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15611,6 +15789,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15618,6 +15808,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15651,6 +15887,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17170,6 +17409,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18262,6 +18505,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18320,7 +18567,7 @@ msgid "Unexpected protocol %1$d" msgstr "neočekivan podatak '%s'" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18965,10 +19212,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -19143,6 +19386,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19261,10 +19519,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19616,6 +19870,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "" @@ -20422,6 +20679,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21383,6 +21643,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21498,6 +21761,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21760,14 +22027,14 @@ msgstr "Ispis osnovnih podataka o domeni" msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -23905,6 +24172,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "Domena je aktivna" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25153,9 +25423,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "čitanje konfiguracijske datoteke %1$s nije uspjelo" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "otvaranje datoteke nije uspjelo" @@ -25191,10 +25458,6 @@ msgstr "" msgid "failed to create udev context" msgstr "spremanje sadržaja nije uspjelo" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "čitanje konfiguracijske datoteke nije uspjelo" - #, fuzzy msgid "failed to create udev handler thread" msgstr "Izrada domene iz %s nije uspjela" @@ -25595,6 +25858,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "otvaranje datoteke nije uspjelo" @@ -27044,6 +27311,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -27958,6 +28228,9 @@ msgstr "" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -28124,6 +28397,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28764,6 +29040,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29057,6 +29336,9 @@ msgstr "" msgid "matching input device not found" msgstr "nedostaje podaci o korijenskom uređaju" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29423,10 +29705,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30070,6 +30352,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30323,6 +30608,10 @@ msgstr "nedostaju podaci izvora za uređaj %1$s" msgid "missing value for migration parameter '%1$s'" msgstr "nedostaju podaci izvora za uređaj %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "nedostaju podaci o uređaju" @@ -31776,6 +32065,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32685,6 +32977,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32893,6 +33197,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32905,6 +33212,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34648,6 +34958,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34732,9 +35046,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -36388,6 +36699,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36668,6 +36983,10 @@ msgstr "nepoznata vrsta OS %1$s" msgid "unknown smbios mode '%1$s'" msgstr "nepoznata naredba: '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -36896,6 +37215,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -37371,6 +37694,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37560,6 +37887,9 @@ msgstr "" msgid "version parsing error" msgstr "" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37888,6 +38218,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38210,6 +38543,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "čitanje konfiguracijske datoteke nije uspjelo" + #, fuzzy, c-format #~ msgid "failed to get number of %1$s interfaces on host" #~ msgstr "Dohvaćanje podataka o čvoru nije uspjelo" diff --git a/po/ca.po b/po/ca.po index 6b1e1154..3e46e2df 100644 --- a/po/ca.po +++ b/po/ca.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2018-02-24 11:19+0000\n" "Last-Translator: Robert Antoni Buj Gelonch \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/libvirt/language/" @@ -1011,6 +1011,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1232,6 +1236,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1568,6 +1575,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "s'han registrat massa controladors" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3335,10 +3345,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3363,9 +3397,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3374,6 +3417,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4794,6 +4873,10 @@ msgstr "crea un domini des d'un fitxer XML" msgid "Create a vol." msgstr "Crea un domini." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Crea un domini." @@ -4839,9 +4922,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4863,9 +4943,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -8067,6 +8144,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "No s'ha pogut destruir la xarxa %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "no s'ha pogut serialitzar l'S-Expr" @@ -8606,6 +8686,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11051,6 +11138,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -12028,6 +12118,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13743,9 +13836,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13837,9 +13927,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14774,10 +14861,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15159,6 +15248,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15292,6 +15387,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15473,6 +15571,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15671,6 +15777,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15706,6 +15824,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15755,6 +15879,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15763,6 +15899,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15818,6 +15966,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15845,6 +16011,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15853,6 +16031,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15860,6 +16050,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15893,6 +16129,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17490,6 +17729,10 @@ msgstr "No s'ha pogut afegir el controlador d'emmagatzematge" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + #, fuzzy msgid "Unable to load certificate" msgstr "No s'han pogut afegir les dades extra" @@ -18630,6 +18873,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "tipus de domini inesperat %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18688,7 +18935,7 @@ msgid "Unexpected protocol %1$d" msgstr "tipus de domini inesperat %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19334,10 +19581,6 @@ msgstr "el bus d'entrada %1$s no està suportat" msgid "Unsupported hostdev type %1$s" msgstr "tipus d'autenticació %d no disponible" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "tipus d'autenticació %d no disponible" @@ -19516,6 +19759,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19633,10 +19891,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19990,6 +20244,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "actiu" @@ -20802,6 +21059,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21777,6 +22037,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21893,6 +22156,10 @@ msgstr "no es pot eliminar la configuració de %s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -22157,16 +22424,16 @@ msgstr "Retorna informació bàsica quant al domini." msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, fuzzy, c-format msgid "cannot save file '%1$s'" msgstr "no es pot eliminar la configuració de %1$s" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, fuzzy, c-format msgid "cannot seek in '%1$s'" msgstr "no es pot eliminar la configuració de %1$s" @@ -24329,6 +24596,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "El domini ja és actiu" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25583,9 +25853,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "no s'ha pogut escriure el fitxer de registre" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "no s'ha pogut escriure el fitxer de registre" @@ -25622,10 +25889,6 @@ msgstr "" msgid "failed to create udev context" msgstr "no s'ha pogut desar el contingut" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "no s'ha pogut llegir el fitxer de configuració" - #, fuzzy msgid "failed to create udev handler thread" msgstr "No s'ha pogut crear un domini des de %s" @@ -26026,6 +26289,10 @@ msgstr "no s'ha pogut marcar la xarxa %1$s com a autoiniciada" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "no s'ha pogut obrir el fitxer" @@ -27499,6 +27766,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -28416,6 +28686,9 @@ msgstr "punter de xarxa invàlid a %1$s" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -28584,6 +28857,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "No s'ha trobat el domini" @@ -29242,6 +29518,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29550,6 +29829,9 @@ msgstr "" msgid "matching input device not found" msgstr "falta el tipus de dispositiu d'entrada" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29922,10 +30204,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30584,6 +30866,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30840,6 +31125,10 @@ msgstr "falta l'element o l'atribut '%1$s'" msgid "missing value for migration parameter '%1$s'" msgstr "falta la informació de l'origen per al dispositiu %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "falta la informació dels dispositius" @@ -32317,6 +32606,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -33235,6 +33527,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "el bus ps2 no suporta el dispositiu d'entrada %1$s" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33444,6 +33748,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -33456,6 +33763,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35224,6 +35534,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: proporcioneu un camí o empreu test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35310,9 +35624,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "la xarxa ja és activa" @@ -36999,6 +37310,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -37279,6 +37594,10 @@ msgstr "tipus d'SO desconegut %1$s" msgid "unknown smbios mode '%1$s'" msgstr "el dispositiu d'arrencada '%1$s' és desconegut" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -37511,6 +37830,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "tipus d'autenticació %1$d no disponible" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "el dispositiu d'arrencada '%1$s' és desconegut" @@ -37995,6 +38318,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38187,6 +38514,9 @@ msgstr "" msgid "version parsing error" msgstr "error d'anàlisi" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38517,6 +38847,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38840,6 +39173,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "no s'ha pogut llegir el fitxer de configuració" + #, fuzzy, c-format #~ msgid "Failed to apply firewall rules %1$s: %2$s" #~ msgstr "no es pot obtenir les estadístiques de la interfície %1$s %2$s" diff --git a/po/cs.po b/po/cs.po index c71da5ec..ed10c413 100644 --- a/po/cs.po +++ b/po/cs.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2023-07-27 16:21+0000\n" "Last-Translator: Pavel Borecki \n" "Language-Team: Czech = %1$d.%2$d.%3$d" msgstr "" @@ -3732,9 +3766,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3743,6 +3786,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "XML nastavení kontrolního bodu %1$s se nezměnilo.\n" @@ -5172,6 +5251,10 @@ msgstr "Vytvořit svazek z už existujícího svazku." msgid "Create a vol." msgstr "Vytvořit svazek." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "Vytvořeno" @@ -5214,9 +5297,6 @@ msgstr "nepodařilo se zjistit DAC imagelabel" msgid "DAC seclabel couldn't be determined" msgstr "nepodařilo se zjistit DAC seclabel" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS HOST záznamy není možné upravovat – pouze přidávat nebo mazat" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5243,9 +5323,6 @@ msgstr "" "DNS SRV atribut váha (weight) není dovolen bez cíle pro službu „%1$s“ v síti " "„%2$s“" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "DNS TXT záznamy není možné upravovat, pouze přidávat nebo mazat" - msgid "Data processed:" msgstr "Zpracovaných dat:" @@ -8438,6 +8515,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Nepodařilo se odeslat požadavek do řízení inicializace %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "Nepodařilo se serializovat zachycený stav" @@ -8982,6 +9062,13 @@ msgstr "Dokončeno po požadavku hosta" msgid "Finished after host request" msgstr "Dokončeno po požadavku hostitele" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "Položka pro firmware postrádá atribut 'name'" @@ -11528,6 +11615,9 @@ msgstr "Chybí pomocná data v definici výstupu" msgid "Missing backend %1$d" msgstr "Chybí podpůrná vrstva %1$d" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "Chybí název síťového mostu" @@ -12509,6 +12599,9 @@ msgstr "Neočekávána žádná událost s procedurou 0x%1$x" msgid "No filesystems are mounted in the domain" msgstr "V doméně nejsou připojené žádné souborové systémy" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "Žádná volná NBD zařízení" @@ -14281,9 +14374,6 @@ msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" "Zabezpečení S390 PV spuštění není podporováno tímto hostitelem nebo jádrem" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "Zabezpečení S390 PV spuštění není podporováno s touto QEMU binárkou" - msgid "S4 state is disabled for this domain" msgstr "Stav S4 je pro tuto doménu vypnutý" @@ -14382,9 +14472,6 @@ msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" "je třeba, aby SCSI_host host zařízení používalo typ adresy 'pci' nebo 'ccw'" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "SEV zabezpečení spuštění není podporováno touto binárkou QEMU" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" "SEV měřené přímé zavedení jádra systému není podporováno s touto binárkou " @@ -15361,11 +15448,13 @@ msgstr "Zadáno využití TLS, ale chybí název" msgid "TLS:" msgstr "TLS:" -msgid "TPM 1.2 is not supported on ARM" -msgstr "TPM 1.2 není na ARM podporováno" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" +msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" -msgstr "TPM 1.2 není v případě modelu zařízení SPAPR podporováno" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" +msgstr "" #, c-format msgid "TPM Proxy model %1$s requires 'Passthrough' backend" @@ -15741,6 +15830,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "Počet IOMMU zařízení cílové domény se neshoduje se zdrojovým" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15883,6 +15978,9 @@ msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" "Počet paralelních portů cílové domény %1$zu neodpovídá zdrojovému %2$zu" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -16078,6 +16176,14 @@ msgstr "Model cílové paniky „%1$s“ se neshoduje se zdrojovým „%2$s“" msgid "Target parallel port %1$d does not match source %2$d" msgstr "Port cílového paralelního zařízení %1$d neodpovídá zdrojovému %2$d" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -16288,6 +16394,18 @@ msgstr "Platnost certifikátu cert. autority „%1$s“ skončila" msgid "The CA certificate %1$s is not yet active" msgstr "Certifikát cert. autority %1$s ještě nezačal platit" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "CCW devno '%1$s' je už v používání" @@ -16331,6 +16449,12 @@ msgstr "" "PF zařízení pro VF %1$s nemá název síťového zařízení, není možné získat " "informace o virtuální funkci" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "Binárka QEMU %1$s nepodporuje podpůrnou vrstvu TPM typu %2$s" @@ -16384,6 +16508,18 @@ msgstr "Certifikátu není důvěřováno." msgid "The certificate uses an insecure algorithm" msgstr "Certifikát používá algoritmus, který už není bezpečný" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "Platnost certifikátu klienta %1$s skončila" @@ -16392,6 +16528,18 @@ msgstr "Platnost certifikátu klienta %1$s skončila" msgid "The client certificate %1$s is not yet active" msgstr "Certifikát klienta %1$s ještě nezačal platit" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "Zařízení na %1$s nemá žádný název síťového zařízení" @@ -16454,6 +16602,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "v tomto sestavení QEMU není řadič zvuku ich9-intel-hd_audio podporován" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "Stroj nemá žádné zachycené stavy a přitom by měl mít" @@ -16488,6 +16654,18 @@ msgstr "" "Je třeba, aby číslo disku jen pro čtení bylo vyšší nebo rovno číslu disku " "pro čtení i zápis" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "Platnost certifikátu serveru „%1$s“ skončila" @@ -16496,6 +16674,18 @@ msgstr "Platnost certifikátu serveru „%1$s“ skončila" msgid "The server certificate %1$s is not yet active" msgstr "Certifikát serveru %1$s ještě nezačal platit" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "Server přesměrovává z „%1$s“ na „%2$s“" @@ -16503,6 +16693,52 @@ msgstr "Server přesměrovává z „%1$s“ na „%2$s“" msgid "The slirp-helper doesn't support migration" msgstr "slirp-helper nepodporuje stěhování" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "ovladač vbox nepodporuje model SCSI řadiče %1$s" @@ -16536,6 +16772,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "Toto QEMU nepodporuje OpenGL rendernode s typem grafiky egl-headless" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "Toto QEMU nepodporuje scsi-block pro lun passthrough" @@ -18067,6 +18306,10 @@ msgstr "Nedaří se očekávat spojení na soketu" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "Nedaří se očekávat spojení na umístění unixového soketu „%1$s“" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "Nepodařilo se načíst certifikát" @@ -19170,6 +19413,10 @@ msgstr "Neočekávaný formát odpovědi z omdevctl" msgid "Unexpected hostdev mode %1$d" msgstr "Neočekávaný režim hosdev %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "Neočekávané parametry zámku pro diskový prostředek" @@ -19227,7 +19474,7 @@ msgid "Unexpected protocol %1$d" msgstr "neočekávaný protokol %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19870,10 +20117,6 @@ msgstr "Nepodporovaný režim zařízení hostitele %1$s" msgid "Unsupported hostdev type %1$s" msgstr "Nepodporovaný typ zařízení hostitele %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "Nepodporované rozhraní „%1$s“ pro TPM 1.2" - msgid "Unsupported listen type" msgstr "Nepodporovaný typ očekávání spojení (listen)" @@ -20063,6 +20306,21 @@ msgstr "" " -h | --help zobrazit tuto nápovědu a skončit\n" " -v | --version vypsat informaci o verzi a skončit\n" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20196,10 +20454,6 @@ msgstr "Virt. stroj není definován" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX položka „%1$s“ obsahuje nepodporované schéma „%2$s“" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX položka „%1$s“ neobsahuje část s portem" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX položka 'annotation' obsahuje neplatnou únikovou posloupnost" @@ -20570,6 +20824,9 @@ msgstr "přístup odepřen zásadou" msgid "access denied: %1$s" msgstr "přístup odepřen: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "aktivní" @@ -21442,6 +21699,9 @@ msgstr "název mostu „%1$s“ už je používán." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "v režimu %1$s není možné zadávat název síťového mostu (síť „%2$s“)" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "v režimu %1$s není možné zadávat zónu síťového mostu (síť „%2$s“)" @@ -22451,6 +22711,9 @@ msgstr "není možné upravit PCI adresu síťového zařízení hosta" msgid "cannot modify network device model from %1$s to %2$s" msgstr "není možné změnit model síťového rozhraní z %1$s na %2$s" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "není možné změnit nastavení rom bar síťového zařízení" @@ -22566,6 +22829,10 @@ msgstr "nedaří se zpracovat json %1$s: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "nedaří se zpracovat json %1$s: neukončený řetězec/mapa/pole" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "nedaří se zpracovat číslo oddílu z cíle „%1$s“" @@ -22826,16 +23093,16 @@ msgstr "není možné získat informace o virt. procesoru pro neaktivní doménu msgid "cannot revert snapshot of running domain" msgstr "není možné vracet spuštěnou doménu do podoby zachyceného stavu" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "nedaří se uložit soubor „%1$s“" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "nedaří se posunout v „%1$s“" @@ -25035,6 +25302,9 @@ msgstr "doména už má VNC grafiku" msgid "domain already has a vsock device" msgstr "doména už má vsock zařízení" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "architektura domény (/domain/os/type/@arch)" @@ -26280,9 +26550,6 @@ msgstr "nepodařilo se vytvořit složku pro záznamy událostí '%1$s'" msgid "failed to create logfile %1$s" msgstr "nezdařilo se vytvoření souboru pro záznam událostí (log) %1$s" -msgid "failed to create mdevctl thread" -msgstr "nepodařilo se vytvořit vlákno pro mdevctl" - msgid "failed to create profile" msgstr "nepodařilo se vytvořit profil" @@ -26314,9 +26581,6 @@ msgstr "nepodařilo se vytvořit RBD IoCTX. Existuje fond „%1$s“?" msgid "failed to create udev context" msgstr "nepodařilo se vytvořit udev kontext" -msgid "failed to create udev enumerate thread" -msgstr "nepodařilo se vytvořit vlákno pro vyčíslení udev" - msgid "failed to create udev handler thread" msgstr "nepodařilo se vytvořit obslužné vlákno udev" @@ -26697,6 +26961,10 @@ msgstr "Nepodařilo se označit úložiště %1$s jako automaticky spouštěné" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "nezdařilo se přesunutí souboru na %1$s " @@ -28185,6 +28453,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "i – vypnout ověřování správnosti a zkusit znovu definovat" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI fond úložiště nepodporuje vytváření svazků" @@ -29140,6 +29411,9 @@ msgstr "neplatné uuid tajemství „%1$s“" msgid "invalid server address" msgstr "neplatná adresa serveru" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "zadána neplatná velikost pro „%1$s“" @@ -29315,6 +29589,9 @@ msgstr "iommu: eim není tímto sestavením QEMU podporováno" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "iommu: přemapování přerušení není s touto binárkou QEMU podporováno" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "iotherad %1$d nenalezen" @@ -29947,6 +30224,9 @@ msgstr "připojení správy zámků bylo omezeno" msgid "lock owner details have not been registered" msgstr "podrobnosti o vlastníkovi zámku nebyly zaregistrovány" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "logický svazek „%1$s“ je řídký, vymazání svazku není podporováno" @@ -30268,6 +30548,9 @@ msgstr "odpovídající souborový systém nenalezen" msgid "matching input device not found" msgstr "odpovídající vstupní zařízení nenalezeno" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "odpovídající paměťové zařízení nebylo nalezeno" @@ -30658,12 +30941,12 @@ msgstr "" "migrace s nesdíleným úložištěm s přírůstkovou kopií (stejný základní obraz " "sdílený mezi zdrojem a cílem)" +msgid "migration with this virtiofs device is not supported" +msgstr "" + msgid "migration with transient disk is not supported" msgstr "stěhování s přechodným diskem není podporováno" -msgid "migration with virtiofs device is not supported" -msgstr "stěhování s virtiofs zařízením není podporováno" - #, c-format msgid "migration_address must not be the address of the local machine: %1$s" msgstr "" @@ -31318,6 +31601,9 @@ msgstr "" msgid "missing path for " msgstr "chybí popis umístění pro " +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31561,6 +31847,10 @@ msgstr "chybí hodnota pro cookie '%1$s'" msgid "missing value for migration parameter '%1$s'" msgstr "chybí hodnota pro parametr stěhování „%1$s“" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "chybí hodnoty pro akceleraci" @@ -33069,6 +33359,9 @@ msgstr "je podporováno pouze jediné výplňové zařízení v paměti" msgid "only a single nvram device is supported" msgstr "je podporováno pouze jediné nvram zařízení" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "je podporováno pouze jediné vsock zařízení" @@ -34002,6 +34295,18 @@ msgstr "poskytnout XML použitelné pro migrace" msgid "ps2 bus does not support %1$s input device" msgstr "sběrnice ps2 nepodporuje vstupní zařízení %1$s" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "záloha v režimu pull pro disk '%1$s' vyžaduje ovladač qcow2" @@ -34229,6 +34534,9 @@ msgstr "položka query-named-block-nodes nebyla v očekávaném formátu" msgid "query-rx-filter return data missing array element" msgstr "filtr query-rx-filter vrátí prvek pole chybějících dat" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "v odpovědi query-sev-capabilities chybělo pole 'cbitpos'" @@ -34242,6 +34550,9 @@ msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" "v odpovědi na query-sev-capabilities chyběla kolonka 'reduced-phys-bits'" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "v odpovědi na query-sgx-capabilities chybí kolonka 'flc'" @@ -36064,6 +36375,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: zadejte cestu nebo test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36158,9 +36473,6 @@ msgstr "stroj nemá žádný zachycený stav" msgid "the new password" msgstr "nové heslo" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "síťová podpůrná vrstva passt není tímto sestavením QEMU podporována" - msgid "the password is already encrypted" msgstr "heslo už je šifrované" @@ -37895,6 +38207,10 @@ msgstr "neznámý typ schopnosti SCSI cíle „%1$s“ pro „%2$s“" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "neznámé nastavení SDL_AUDIODRIVER %1$s" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "neznámý typ adresy „%1$s“ v síti %2$s" @@ -38169,6 +38485,10 @@ msgstr "neznámý typ tajemství „%1$s“" msgid "unknown smbios mode '%1$s'" msgstr "neznámý režim smbios „%1$s“" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "neznámý typ vlastnosti úložiště „%1$s“ pro „%2$s“" @@ -38399,6 +38719,10 @@ msgstr "nepodporovaný model audia %1$s" msgid "unsupported authentication type %1$d" msgstr "nepodporovaný typ ověření se %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "nepodporovaný model zařízení výplně v paměti „%1$s“" @@ -38887,6 +39211,10 @@ msgstr "ověřit XML dokument vůči schématu" msgid "validate the redefined checkpoint" msgstr "ověřit znovu definovaný kontrolní bod" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -39096,6 +39424,9 @@ msgstr "neshoda verze v události (skutečná 0x%1$x, očekáváno 0x%2$x)" msgid "version parsing error" msgstr "chyba při vyhodnocování verze" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "atribut vgamem je podporován pouze pro video typu qxl" @@ -39446,6 +39777,9 @@ msgstr "" "vmplayer nepodporuje operaci libvirt pozastavit/rozjet (vmware pauze/" "unpauze) " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "vmport není s touto binárkou QEMU podporován" @@ -39777,6 +40111,44 @@ msgstr "zero-copy není k dispozici pro paralelní stěhování" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "zóna %1$s vyžadována pro sít %2$s, ale firewalld není aktivní" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS HOST záznamy není možné upravovat – pouze přidávat nebo mazat" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "DNS TXT záznamy není možné upravovat, pouze přidávat nebo mazat" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX položka „%1$s“ neobsahuje část s portem" + +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "stěhování s virtiofs zařízením není podporováno" + +#~ msgid "the passt network backend is not supported with this QEMU binary" +#~ msgstr "síťová podpůrná vrstva passt není tímto sestavením QEMU podporována" + +#~ msgid "S390 PV launch security is not supported with this QEMU binary" +#~ msgstr "Zabezpečení S390 PV spuštění není podporováno s touto QEMU binárkou" + +#~ msgid "SEV launch security is not supported with this QEMU binary" +#~ msgstr "SEV zabezpečení spuštění není podporováno touto binárkou QEMU" + +#~ msgid "TPM 1.2 is not supported on ARM" +#~ msgstr "TPM 1.2 není na ARM podporováno" + +#~ msgid "TPM 1.2 is not supported with the SPAPR device model" +#~ msgstr "TPM 1.2 není v případě modelu zařízení SPAPR podporováno" + +#, c-format +#~ msgid "Unsupported interface '%1$s' for TPM 1.2" +#~ msgstr "Nepodporované rozhraní „%1$s“ pro TPM 1.2" + +#~ msgid "failed to create mdevctl thread" +#~ msgstr "nepodařilo se vytvořit vlákno pro mdevctl" + +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "nepodařilo se vytvořit vlákno pro vyčíslení udev" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: Kontroluje se %2$-60s: " diff --git a/po/da.po b/po/da.po index 39eb2e43..8f2f2932 100644 --- a/po/da.po +++ b/po/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-26 08:52+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Danish (http://www.transifex.com/projects/p/fedora/language/" @@ -1004,6 +1004,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1224,6 +1228,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1559,6 +1566,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "for mange drivrutiner registrerede" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3303,10 +3313,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3331,9 +3365,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3342,6 +3385,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4734,6 +4813,10 @@ msgstr "opret et domæne fra en XML-fil" msgid "Create a vol." msgstr "Opret et domæne." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Opret et domæne." @@ -4778,9 +4861,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4802,9 +4882,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -7992,6 +8069,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Kunne ikke ødelægge netværk %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "kunne ikke serialisere S-Expr" @@ -8529,6 +8609,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10934,6 +11021,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11899,6 +11989,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13599,9 +13692,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13693,9 +13783,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14614,10 +14701,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14973,6 +15062,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15096,6 +15191,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15264,6 +15362,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15454,6 +15560,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15489,6 +15607,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15538,6 +15662,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15546,6 +15682,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15601,6 +15749,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15628,6 +15794,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15636,6 +15814,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15643,6 +15833,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15676,6 +15912,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17200,6 +17439,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18295,6 +18538,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18353,7 +18600,7 @@ msgid "Unexpected protocol %1$d" msgstr "uventet data '%s'" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18998,10 +19245,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -19176,6 +19419,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19294,10 +19552,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19649,6 +19903,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "aktiv" @@ -20460,6 +20717,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21423,6 +21683,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21539,6 +21802,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21799,14 +22066,14 @@ msgstr "Returnerer basal information om domænet." msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -23950,6 +24217,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "Domænet er allerede aktivt" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25200,9 +25470,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "kunne ikke læse konfigurationsfilen %1$s" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "kunne ikke åbne fil" @@ -25239,10 +25506,6 @@ msgstr "" msgid "failed to create udev context" msgstr "kunne ikke gemme indhold" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "kunne ikke læse konfigurationsfilen" - #, fuzzy msgid "failed to create udev handler thread" msgstr "Kunne ikke oprette domæne fra %s" @@ -25643,6 +25906,10 @@ msgstr "Kunne ikke markere netværk %1$s som automatisk startet" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "kunne ikke åbne fil" @@ -27105,6 +27372,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -28021,6 +28291,9 @@ msgstr "ugyldig netværkspeger i %1$s" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -28187,6 +28460,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28839,6 +29115,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29132,6 +29411,9 @@ msgstr "" msgid "matching input device not found" msgstr "mangler rodenhedsinformation" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29498,10 +29780,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30145,6 +30427,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30398,6 +30683,10 @@ msgstr "mangler kildeinformation for enhed %1$s" msgid "missing value for migration parameter '%1$s'" msgstr "mangler kildeinformation for enhed %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "mangler enhedsinformation" @@ -31857,6 +32146,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32765,6 +33057,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32973,6 +33277,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32985,6 +33292,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34729,6 +35039,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34813,9 +35127,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -36473,6 +36784,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36753,6 +37068,10 @@ msgstr "ukendt OS-type %1$s" msgid "unknown smbios mode '%1$s'" msgstr "ukendt kommando: '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -36982,6 +37301,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -37457,6 +37780,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37647,6 +37974,9 @@ msgstr "" msgid "version parsing error" msgstr "fortolkningsfejl" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37975,6 +38305,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38297,6 +38630,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "kunne ikke læse konfigurationsfilen" + #, fuzzy, c-format #~ msgid "failed to get number of %1$s interfaces on host" #~ msgstr "kunne ikke få knudeinformation" diff --git a/po/de.po b/po/de.po index caf0bdb7..9997b8ee 100644 --- a/po/de.po +++ b/po/de.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2023-06-09 13:20+0000\n" "Last-Translator: Malte Linke \n" "Language-Team: German = %1$d.%2$d.%3$d" msgstr "" @@ -3604,9 +3638,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3615,6 +3658,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "Domain %1$s XML-Konfiguration nicht verändert.\n" @@ -5079,6 +5158,10 @@ msgstr "Einen Datenträger von einem bestehenden Datenträger erstellen." msgid "Create a vol." msgstr "Erzeugen eines Datenträger." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "migriert" @@ -5124,11 +5207,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" -"DNS HOST Datensätze können nicht geändert werden, nur hinzugefügt oder " -"gelöscht" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5152,11 +5230,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" -"DNS TXT Datensätze können nicht geändert werden, nur hinzugefügt oder " -"gelöscht" - msgid "Data processed:" msgstr "Verarbeitete Daten:" @@ -8400,6 +8473,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Fehler beim Senden einer Anforderung an init Steuerung %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "Löschen des Snapshot %s fehlgeschlagen" @@ -8948,6 +9024,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11507,6 +11590,9 @@ msgstr "Fehlende max_clients Daten in JSON Dokument" msgid "Missing backend %1$d" msgstr "Fehlendes Backend %1$d" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "fehlender Zeitgeber Name" @@ -12526,6 +12612,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "Fehler beim Anhalten der Domain" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "Keine freien NBD Einheiten" @@ -14350,9 +14439,6 @@ msgstr "S3-Status ist für diese Domain deaktiviert" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "S4-Status ist für diese Domain deaktiviert" @@ -14446,9 +14532,6 @@ msgstr "SCSI Unit index %1$d außerhalb dem [0..6,8..15] Bereich" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "Controller müssen den »ccid«-Adresstyp verwenden" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15476,10 +15559,12 @@ msgstr "Ceph Verwendung angegeben, aber Name fehlt" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15860,6 +15945,12 @@ msgid "Target domain IOMMU device count does not match source" msgstr "" "Ziel Domain Hub-Einheiten Zähler %zu stimmt nicht mit der Quelle %zu überein" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -16013,6 +16104,9 @@ msgstr "" "Ziel Domain Parallel-Port Zähler %1$zu stimmt nicht mit der Quelle %2$zu " "überein" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -16201,6 +16295,14 @@ msgstr "Ziel RNG Modell '%1$s' stimmt nicht mit der Quelle '%2$s' überein" msgid "Target parallel port %1$d does not match source %2$d" msgstr "Ziel paralleler Port %1$d stimmt nicht mit der Quelle %2$d überein" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, fuzzy, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "Ziel Eingabe Einheit Bus %1$s stimmt nicht mit der Quelle %2$s überein" @@ -16403,6 +16505,18 @@ msgstr "Das CA Zertifikat %1$s ist abgelaufen" msgid "The CA certificate %1$s is not yet active" msgstr "Das CA Zertifikat %1$s ist noch nicht aktiv" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16438,6 +16552,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "Die QEMU ausführbare Datei %1$s unterstützt nicht TPM Backend Typ %2$s" @@ -16492,6 +16612,18 @@ msgstr "Das Zertifikat ist nicht vertrauenswürdig." msgid "The certificate uses an insecure algorithm" msgstr "Das Client-Zertifikat benutzt einen unsicheren Algorithmus" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "Das Client-Zertifikat %1$s ist abgelaufen" @@ -16500,6 +16632,18 @@ msgstr "Das Client-Zertifikat %1$s ist abgelaufen" msgid "The client certificate %1$s is not yet active" msgstr "Das Client-Zertifikat %1$s ist noch nicht aktiv" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "Name des Netzwerkgeräts zu lang" @@ -16557,6 +16701,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "nvram Einheit wird von dieser QEMU-Programmdatei nicht unterstützt" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "Domain %s hat keine Snapshots mit Namen %s" @@ -16586,6 +16748,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "Das Server-Zertifikat %1$s ist abgelaufen" @@ -16594,6 +16768,18 @@ msgstr "Das Server-Zertifikat %1$s ist abgelaufen" msgid "The server certificate %1$s is not yet active" msgstr "Das Server-Zertifikat %1$s ist noch nicht aktiv" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "Der Server leitet von »%1$s« nach »%2$s« weiter" @@ -16602,6 +16788,52 @@ msgstr "Der Server leitet von »%1$s« nach »%2$s« weiter" msgid "The slirp-helper doesn't support migration" msgstr "Speicher-Pool unterstützt kein Erstellen von Datenträgern" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "Diese QEMU unterstützt nicht den LSI 53C895A SCSI Controller" @@ -16638,6 +16870,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "Diese QEMU unterstützt kein Ziel größer als 7" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "Diese QEMU unterstützt nicht SCSI-Block für lun Weiterleitung" @@ -18233,6 +18468,10 @@ msgstr "Kann nicht auf Socket horchen" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "Kann nicht auf Socket horchen" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "Zertifikat kann nicht geladen werden" @@ -19373,6 +19612,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "Unerwarteter hostdev-Modus %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "Unerwartete Sperr-Parameter für Datenträger-Ressource" @@ -19431,7 +19674,7 @@ msgid "Unexpected protocol %1$d" msgstr "Unerwarteter Pool-Typ" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -20083,10 +20326,6 @@ msgstr "Nicht unterstützter hostdev Modus %1$s" msgid "Unsupported hostdev type %1$s" msgstr "Nicht unterstützter hostdev-Typ %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "Nicht unterstützter virt Typ" @@ -20265,6 +20504,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20400,10 +20654,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX Eintrag '%1$s' enthält nicht unterstütztes Schema '%2$s'" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX Eintrag '%1$s' enthält keinen Port Teil" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX Eintragung 'annotation' enthält ungültige Escape-Sequenz" @@ -20781,6 +21031,9 @@ msgstr "Zugriff verweigert" msgid "access denied: %1$s" msgstr "Zugriff verweigert: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "Aktiv" @@ -21635,6 +21888,9 @@ msgstr "Bridge-Name '%1$s' wird bereits verwendet." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "Bridge Namen nicht in %1$s-Modus (Netzwerk '%2$s') erlaubt" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "Bridge Namen nicht in %1$s-Modus (Netzwerk '%2$s') erlaubt" @@ -22649,6 +22905,9 @@ msgstr "Kann Netzwerk-Einheiten Gast-PCI-Adresse nicht ändern" msgid "cannot modify network device model from %1$s to %2$s" msgstr "Kann Netzwerk Einheiten-Modell nicht von %1$s auf %2$s verändern" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "Kann Netzwerk-Einheiten rom bar Einstellung nicht ändern" @@ -22767,6 +23026,10 @@ msgstr "Kann json %1$s: %2$s nicht parsen" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "Kann json %s: %s nicht parsen" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "Kann Partitionsnummer von Ziel '%1$s' nicht parsen" @@ -23037,16 +23300,16 @@ msgstr "Kann vcpu-Pinning für eine inaktive Domain nicht auflisten" msgid "cannot revert snapshot of running domain" msgstr "Snapshot der laufenden Domain kann nicht zurückgesetzt werden" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "Kann Datei %1$s nicht abspeichern" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "Kann in '%1$s' nicht suchen" @@ -25299,6 +25562,9 @@ msgstr "Domain läuft bereits" msgid "domain already has a vsock device" msgstr "Domain ist bereits aktiv" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26556,9 +26822,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "Log-Datei %1$s konnte nicht erstellt werden" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "Profil konnte nicht erstellt werden" @@ -26591,10 +26854,6 @@ msgstr "Konnte RBD IoCTX nicht erstellen. Existiert der pool '%1$s'?" msgid "failed to create udev context" msgstr "Erzeugen eines udev Kontext fehlgeschlagen" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "Erzeugen eines udev Kontext fehlgeschlagen" - #, fuzzy msgid "failed to create udev handler thread" msgstr "Erzeugen eines udev Kontext fehlgeschlagen" @@ -26989,6 +27248,10 @@ msgstr "Markierung des Pools %1$s als automatisch zu starten gescheitert" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "Konnte Datei nicht auf %1$s verschieben" @@ -28495,6 +28758,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - zwingen, versuchen neu zu definieren" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "ISCSI Speicherpool unterstützt keine Datenträger-Erstellung" @@ -29438,6 +29704,9 @@ msgstr "Ungültiger geheimer Typ '%1$s'" msgid "invalid server address" msgstr "ungültige MAC-Adresse" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "Ungültige Größe angegeben für '%1$s'" @@ -29610,6 +29879,9 @@ msgstr "SATA wird im Zusammenhang mit dieser QEMU-Binärdatei nicht unterstützt msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net wird mit dieser QEMU-Binärdatei nicht unterstützt" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s nicht gefunden" @@ -30266,6 +30538,9 @@ msgstr "Sperrenmanager-Verbindung wurde eingeschränkt" msgid "lock owner details have not been registered" msgstr "Sperreneigentümer Details wurden nicht registriert" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "Erstellung von %1$s-Datenträgern wird nicht unterstützt" @@ -30570,6 +30845,9 @@ msgstr "" msgid "matching input device not found" msgstr "USB Einheit nicht gefunden" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "Kann Link Status nicht ändern: Einheiten-Alias nicht gefunden " @@ -30958,12 +31236,11 @@ msgstr "" "Migration mit nicht geteilten Speicher mit inkrementeller Kopie (gleiches " "Basis-Image zwischen Quelle und Ziel geteilt)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "Anhaltendes anschließen der Einheit wird nicht unterstützt" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31638,6 +31915,9 @@ msgstr "" msgid "missing path for " msgstr "fehlende Namens-Information" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31893,6 +32173,10 @@ msgstr "Fehlender Name für Host" msgid "missing value for migration parameter '%1$s'" msgstr "fehlende Namens-Information in %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "fehlende Namens-Information" @@ -33439,6 +33723,9 @@ msgstr "Nur eine einzelne Speicher-Ballon-Einheit wird unterstützt" msgid "only a single nvram device is supported" msgstr "Nur eine einzelne nvram Einheit ist unterstützt" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "Nur eine einzelne nvram Einheit ist unterstützt" @@ -34402,6 +34689,18 @@ msgstr "XML passend für Migrationen bereitstellen" msgid "ps2 bus does not support %1$s input device" msgstr "PS/2-Bus unterstützt %1$s-Eingabegerät nicht" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34619,6 +34918,9 @@ msgstr "Der Blockstats-Geräteeintrag war nicht im entsprechenden Format" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-version Antwort fehlt die 'micro'-Version" @@ -34635,6 +34937,9 @@ msgstr "query-version Antwort fehlen die 'QEMU'-Daten" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "query-version Antwort fehlen die 'QEMU'-Daten" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -36493,6 +36798,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: Pfad angeben oder test:///default verwenden" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36586,9 +36895,6 @@ msgstr "Domain hat keine Snapshots" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "Netzwerk ist bereits aktiv" @@ -38323,6 +38629,10 @@ msgstr "Unbekannter SCSI-Host-Fähigkeitentyp '%1$s' für '%2$s'" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "Unbekannter Adresstyp '%1$s' im Netzwerk %2$s" @@ -38599,6 +38909,10 @@ msgstr "Unbekannter Einheiten Typ '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "Unbekannter smbios Modus '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "Unbekannter Speicherfähigkeitstyp '%1$s' für '%2$s'" @@ -38831,6 +39145,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "Nicht unterstützter Authentifikationstyps %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "Nicht unterstützter Host-Einheiten Modus %1$s" @@ -39316,6 +39634,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -39510,6 +39832,9 @@ msgstr "Versionen stimmen nicht überein (ist %1$x, erwartet %2$x)" msgid "version parsing error" msgstr "Fehler bei Verarbeitung von Version" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39869,6 +40194,9 @@ msgstr "" "vmplayer unterstützt nicht libvirt suspend/resume (vmware pause/unpause) " "Betrieb" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "" @@ -40202,6 +40530,28 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "DNS HOST Datensätze können nicht geändert werden, nur hinzugefügt oder " +#~ "gelöscht" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "DNS TXT Datensätze können nicht geändert werden, nur hinzugefügt oder " +#~ "gelöscht" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX Eintrag '%1$s' enthält keinen Port Teil" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "Anhaltendes anschließen der Einheit wird nicht unterstützt" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "Erzeugen eines udev Kontext fehlgeschlagen" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: Überprüfung %2$-60s: " diff --git a/po/el.po b/po/el.po index 2af71bbf..5a450cf8 100644 --- a/po/el.po +++ b/po/el.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-27 04:41+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Greek (http://www.transifex.com/projects/p/fedora/language/" @@ -997,6 +997,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1220,6 +1224,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1545,6 +1552,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3304,10 +3314,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3332,9 +3366,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3343,6 +3386,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4714,6 +4793,10 @@ msgstr "" msgid "Create a vol." msgstr "" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "" @@ -4756,9 +4839,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4780,9 +4860,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -7889,6 +7966,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "" @@ -8421,6 +8501,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10836,6 +10923,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "δεν δόθηκε τιμή στην παράμετρο κατασκευαστής (vendor)" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11815,6 +11905,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13474,9 +13567,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13568,9 +13658,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14491,10 +14578,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14877,6 +14966,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15010,6 +15105,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15190,6 +15288,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15388,6 +15494,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15423,6 +15541,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15472,6 +15596,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15480,6 +15616,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15534,6 +15682,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15561,6 +15727,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15569,6 +15747,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15576,6 +15766,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15609,6 +15845,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17100,6 +17339,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18184,6 +18427,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "απροσδόκητη κατάσταση συσκευής υποδοχής (hostdev) %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18242,7 +18489,7 @@ msgid "Unexpected protocol %1$d" msgstr "απροσδόκητο μοντέλο ήχου %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" #, fuzzy @@ -18884,10 +19131,6 @@ msgstr "απροσδόκητη κατάσταση συσκευής υποδοχ msgid "Unsupported hostdev type %1$s" msgstr "απροσδόκητος τύπος συσκευής υποδοχής (hostdev) %d" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "μη υποστηριζόμενος τύπος monitor '%s'" @@ -19064,6 +19307,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19180,10 +19438,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "ο προσαρμογέας έχει μη υποστηριζόμενο τύπο '%s'" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19531,6 +19785,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "" @@ -20348,6 +20605,9 @@ msgstr "το όνομα της δικτυακής γέφυρας '%1$s' χρησ msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21314,6 +21574,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21436,6 +21699,10 @@ msgstr "αδυναμία ερμηνείας διαύλου %s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, fuzzy, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "αδυναμία ερμηνείας μνήμης βίντεο (video ram) '%1$s'" @@ -21702,16 +21969,16 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, fuzzy, c-format msgid "cannot save file '%1$s'" msgstr "αδυναμία διαγραφής του αρχείου ρυθμίσεων '%1$s'" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, fuzzy, c-format msgid "cannot seek in '%1$s'" msgstr "αδυναμία ερμηνείας μνήμης βίντεο (video ram) '%1$s'" @@ -23823,6 +24090,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25033,9 +25303,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "Αδυναμία επεξεργασίας της κατάστασης '%1$s'" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "" @@ -25069,9 +25336,6 @@ msgstr "" msgid "failed to create udev context" msgstr "Αδυναμία καταχώρησης διαστήματος αναμονής τερματισμού" -msgid "failed to create udev enumerate thread" -msgstr "" - msgid "failed to create udev handler thread" msgstr "" @@ -25456,6 +25720,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "" @@ -26885,6 +27153,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -27833,6 +28104,9 @@ msgstr "μη αποδεκτό μέγεθος για το '%1$s'" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "μη αποδεκτό μέγεθος για το '%1$s'" @@ -27997,6 +28271,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28624,6 +28901,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -28929,6 +29209,9 @@ msgstr "" msgid "matching input device not found" msgstr "δεν προσδιορίζεται ο τύπος της συσκευής εισόδου" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29306,10 +29589,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -29968,6 +30251,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30229,6 +30515,10 @@ msgstr "" msgid "missing value for migration parameter '%1$s'" msgstr "" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "" @@ -31680,6 +31970,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32583,6 +32876,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "ο δίαυλος τύπου ps2 δεν υποστηρίζει την συσκευή εισόδου %1$s" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32791,6 +33096,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32803,6 +33111,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34528,6 +34839,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34615,9 +34930,6 @@ msgstr "η διεπαφή/προσαρμογέας (interface) δεν έχει msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -36273,6 +36585,10 @@ msgstr "άγνωστος τύπος δυνατοτήτων '%1$s' για τον msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, fuzzy, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "άγνωστος τύπος δίσκου '%s'" @@ -36554,6 +36870,10 @@ msgstr "άγνωστος τύπος δίσκου '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "άγνωστο μοντέλου ήχου '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "άγνωστος τύπος ικανότητας αποθήκευσης '%1$s' για τη συσκευή '%2$s'" @@ -36783,6 +37103,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "μη υποστηριζόμενος τύπος monitor '%s'" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "μη υποστηριζόμενος τύπος monitor '%1$s'" @@ -37264,6 +37588,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37454,6 +37782,9 @@ msgstr "πρόβλημα έκδοσης (τρέχουσα %1$x, αναμενόμ msgid "version parsing error" msgstr "" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37785,6 +38116,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" diff --git a/po/en_GB.po b/po/en_GB.po index 473619e8..ea307808 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" -"PO-Revision-Date: 2024-05-23 04:51+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" +"PO-Revision-Date: 2024-09-01 21:38+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom) \n" @@ -22,7 +22,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.5.5\n" +"X-Generator: Weblate 5.7.1\n" msgid "" "\n" @@ -428,6 +428,16 @@ msgid "" " qemu/$domname\t\t\ttries looking up $domname under system followed by " "session URI\n" msgstr "" +"\n" +"Usage:\n" +"%1$s hostname port\n" +"\n" +"Hostname should be in one of the following forms:\n" +"\n" +" qemu:system/$domname\t\tfor domains under qemu:///system\n" +" qemu:session/$domname\t\tfor domains under qemu:///session\n" +" qemu/$domname\t\t\ttries looking up $domname under system followed by " +"session URI\n" #, c-format msgid "" @@ -1223,6 +1233,10 @@ msgstr "'%1$s' is not a suitable pr helper" msgid "'%1$s' is not supported in this QEMU binary" msgstr "'%1$s' is not supported in this QEMU binary" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "'%1$s' launch security is not supported with this QEMU binary" + #, c-format msgid "'%1$s' missing" msgstr "'%1$s' missing" @@ -1277,9 +1291,8 @@ msgstr "'cache' refers to a non-existent NUMA node cache" msgid "'cmd_per_lun' is only supported by virtio-scsi controller" msgstr "'cmd_per_lun' is only supported by virtio-scsi controller" -#, fuzzy msgid "'cow' storage format is not supported" -msgstr "fs format %s is not supported" +msgstr "'cow' storage format is not supported" msgid "" "'directory' storage format is not directly supported by QEMU, use 'dir' disk " @@ -1304,13 +1317,11 @@ msgstr "'disk' missing or not an array in reply of guest-get-fsinfo" msgid "'extended_l2' not supported with compat level %1$s" msgstr "'extended_l2' not supported with compat level %1$s" -#, fuzzy msgid "'gluster' command line tool not found" -msgstr "Virsh command line tool of libvirt %s\n" +msgstr "'gluster' command line tool not found" -#, fuzzy msgid "'host-name' missing in guest-get-host-name reply" -msgstr "'online' missing in reply of guest-get-vcpus" +msgstr "'host-name' missing in guest-get-host-name reply" #, c-format msgid "" @@ -1323,17 +1334,14 @@ msgstr "" msgid "'initiator' refers to a non-existent NUMA node" msgstr "'initiator' refers to a non-existent NUMA node" -#, fuzzy msgid "'ioeventfd' is only supported by virtio-scsi controller" -msgstr "'queues' is only supported by virtio-scsi controller" +msgstr "'ioeventfd' is only supported by virtio-scsi controller" -#, fuzzy msgid "'iothread' attribute only supported for virtio scsi controllers" -msgstr "'queues' is only supported by virtio-scsi controller" +msgstr "'iothread' attribute only supported for virtio scsi controllers" -#, fuzzy msgid "'iothread' is only supported for virtio-scsi controller" -msgstr "'queues' is only supported by virtio-scsi controller" +msgstr "'iothread' is only supported for virtio-scsi controller" msgid "'legacy KVM' device assignment is no longer supported on this system" msgstr "'legacy KVM' device assignment is no longer supported on this system" @@ -1341,9 +1349,8 @@ msgstr "'legacy KVM' device assignment is no longer supported on this system" msgid "'logical-id' missing in reply of guest-get-vcpus" msgstr "'logical-id' missing in reply of guest-get-vcpus" -#, fuzzy msgid "'login-time' missing in reply of guest-get-users" -msgstr "'logical-id' missing in reply of guest-get-vcpus" +msgstr "'login-time' missing in reply of guest-get-users" msgid "'manual' memory snapshot mode not supported" msgstr "'manual' memory snapshot mode not supported" @@ -1351,35 +1358,32 @@ msgstr "'manual' memory snapshot mode not supported" msgid "'manual' snapshot mode is not supported by the test driver" msgstr "'manual' snapshot mode is not supported by the test driver" -#, fuzzy msgid "'max_sectors' is only supported by virtio-scsi controller" -msgstr "'queues' is only supported by virtio-scsi controller" +msgstr "'max_sectors' is only supported by virtio-scsi controller" msgid "'max_workers' must be greater than 0" msgstr "'max_workers' must be greater than 0" -#, fuzzy, c-format +#, c-format msgid "" "'mode' of Xen passthrough feature differs: source: '%1$s', destination: " "'%2$s'" msgstr "" -"State of HyperV enlightenment feature '%s' differs: source: '%s', " -"destination: '%s'" +"'mode' of Xen passthrough feature differs: source: '%1$s', destination: " +"'%2$s'" #, c-format msgid "'model' attribute in is only supported when type='%1$s'" msgstr "'model' attribute in is only supported when type='%1$s'" -#, fuzzy msgid "'mountpoint' missing in reply of guest-get-fsinfo" -msgstr "'online' missing in reply of guest-get-vcpus" +msgstr "'mountpoint' missing in reply of guest-get-fsinfo" msgid "'name' missing in reply of guest-get-disks" msgstr "'name' missing in reply of guest-get-disks" -#, fuzzy msgid "'name' missing in reply of guest-get-fsinfo" -msgstr "'online' missing in reply of guest-get-vcpus" +msgstr "'name' missing in reply of guest-get-fsinfo" msgid "'netns' namespace source can only be used with sharenet" msgstr "'netns' namespace source can only be used with sharenet" @@ -1387,20 +1391,17 @@ msgstr "'netns' namespace source can only be used with sharenet" msgid "'network' attribute is required for listen type 'network'" msgstr "'network' attribute is required for listen type 'network'" -#, fuzzy msgid "'network' attribute is valid only for listen type 'network'" -msgstr "" -"No 'network' attribute specified with " +msgstr "'network' attribute is valid only for listen type 'network'" msgid "'nfs' host must use TCP protocol" msgstr "'nfs' host must use TCP protocol" msgid "'nfs' protocol requires the usage of exactly one host" -msgstr "" +msgstr "'nfs' protocol requires the usage of exactly one host" -#, fuzzy msgid "'offset' missing in reply of guest-get-timezone" -msgstr "'can-offline' missing in reply of guest-get-vcpus" +msgstr "'offset' missing in reply of guest-get-timezone" msgid "'online' missing in reply of guest-get-vcpus" msgstr "'online' missing in reply of guest-get-vcpus" @@ -1409,10 +1410,10 @@ msgid "'parent' for vHBA not specified, and cannot find one on this host" msgstr "'parent' for vHBA not specified, and cannot find one on this host" msgid "'partition' missing in reply of guest-get-disks" -msgstr "" +msgstr "'partition' missing in reply of guest-get-disks" msgid "'pci-controller' missing" -msgstr "" +msgstr "'pci-controller' missing" msgid "'peak' and 'burst' require 'average' attribute" msgstr "'peak' and 'burst' require 'average' attribute" @@ -1427,73 +1428,78 @@ msgid "" "'reconnect' attribute unsupported 'server' mode for " msgstr "" +"'reconnect' attribute unsupported 'server' mode for " msgid "" "'restrictive' mode is required in memnode element when mode is 'restrictive' " "in memory element" msgstr "" +"'restrictive' mode is required in memnode element when mode is 'restrictive' " +"in memory element" msgid "" "'restrictive' mode is required in memory element when mode is 'restrictive' " "in memnode element" msgstr "" +"'restrictive' mode is required in memory element when mode is 'restrictive' " +"in memnode element" #, c-format msgid "" "'sibling_id %1$d' does not refer to a valid cell within NUMA 'cell id %2$d'" msgstr "" +"'sibling_id %1$d' does not refer to a valid cell within NUMA 'cell id %2$d'" msgid "'socket' attribute is valid only for listen type 'socket'" -msgstr "" +msgstr "'socket' attribute is valid only for listen type 'socket'" msgid "'target' refers to a non-existent NUMA node" -msgstr "" +msgstr "'target' refers to a non-existent NUMA node" -#, fuzzy msgid "'tftp' protocol is not supported with this QEMU binary" -msgstr "SATA is not supported with this QEMU binary" +msgstr "'tftp' protocol is not supported with this QEMU binary" msgid "'tlsHostname' field is not supported by this QEMU" -msgstr "" +msgstr "'tlsHostname' field is not supported by this QEMU" msgid "'tlsHostname' field is supported only with NBD disks" -msgstr "" +msgstr "'tlsHostname' field is supported only with NBD disks" -#, fuzzy msgid "'trim' algorithm not supported" -msgstr "wiping algorithm %d not supported" +msgstr "'trim' algorithm not supported" -#, fuzzy msgid "'type' missing in reply of guest-get-fsinfo" -msgstr "'online' missing in reply of guest-get-vcpus" +msgstr "'type' missing in reply of guest-get-fsinfo" + +msgid "'usb' disk must not be empty" +msgstr "'usb' disk must not be empty" -#, fuzzy msgid "'user' missing in reply of guest-get-users" -msgstr "'online' missing in reply of guest-get-vcpus" +msgstr "'user' missing in reply of guest-get-users" #, c-format msgid "'value %1$d' is invalid for 'sibling id %2$d' under NUMA 'cell id %3$d'" msgstr "" +"'value %1$d' is invalid for 'sibling id %2$d' under NUMA 'cell id %3$d'" -#, fuzzy msgid "'vhostuser' driver is only supported with 'virtio' device" -msgstr "vhost-net is only supported for virtio network interfaces" +msgstr "'vhostuser' driver is only supported with 'virtio' device" msgid "'virtio-s390' addresses are no longer supported" -msgstr "" +msgstr "'virtio-s390' addresses are no longer supported" msgid "'wwnn' and 'wwpn' must be specified for adapter type 'fchost'" msgstr "'wwnn' and 'wwpn' must be specified for adapter type 'fchost'" msgid "()" -msgstr "" +msgstr "()" msgid "(CPU_definition)" msgstr "(CPU_definition)" -#, fuzzy msgid "(_migration_cookie)" -msgstr "(qemu_migration_cookie)" +msgstr "(_migration_cookie)" msgid "(bridge interface definition)" msgstr "(bridge interface definition)" @@ -1507,21 +1513,17 @@ msgstr "(definition_of_secret)" msgid "(device_definition)" msgstr "(device_definition)" -#, fuzzy msgid "(disk_definition)" -msgstr "(device_definition)" +msgstr "(disk_definition)" -#, fuzzy msgid "(domainCapabilities)" -msgstr "(capabilities)" +msgstr "(domainCapabilities)" -#, fuzzy msgid "(domain_backup)" -msgstr "(domain_snapshot)" +msgstr "(domain_backup)" -#, fuzzy msgid "(domain_checkpoint)" -msgstr "(domain_definition)" +msgstr "(domain_checkpoint)" msgid "(domain_definition)" msgstr "(domain_definition)" @@ -1533,7 +1535,7 @@ msgid "(esx execute response)" msgstr "(esx execute response)" msgid "(gluster_cli_output)" -msgstr "" +msgstr "(gluster_cli_output)" msgid "(interface definition)" msgstr "(interface definition)" @@ -1541,9 +1543,8 @@ msgstr "(interface definition)" msgid "(interface_definition)" msgstr "(interface_definition)" -#, fuzzy msgid "(libxl_migration_cookie)" -msgstr "(qemu_migration_cookie)" +msgstr "(libxl_migration_cookie)" msgid "(metadata_xml)" msgstr "(metadata_xml)" @@ -1551,9 +1552,8 @@ msgstr "(metadata_xml)" msgid "(network_definition)" msgstr "(network_definition)" -#, fuzzy msgid "(networkport_definition)" -msgstr "(network_definition)" +msgstr "(networkport_definition)" msgid "(node_device_definition)" msgstr "(node_device_definition)" @@ -1561,13 +1561,11 @@ msgstr "(node_device_definition)" msgid "(nwfilter_definition)" msgstr "(nwfilter_definition)" -#, fuzzy msgid "(nwfilterbinding_definition)" -msgstr "(nwfilter_definition)" +msgstr "(nwfilterbinding_definition)" -#, fuzzy msgid "(nwfilterbinding_status)" -msgstr "(nwfilter_definition)" +msgstr "(nwfilterbinding_status)" msgid "(qemu_migration_cookie)" msgstr "(qemu_migration_cookie)" @@ -1576,11 +1574,10 @@ msgid "(re)connect to hypervisor" msgstr "(re)connect to hypervisor" msgid "(save cookie)" -msgstr "" +msgstr "(save cookie)" -#, fuzzy msgid "(snapshot_tree)" -msgstr "snapshot name" +msgstr "(snapshot_tree)" msgid "(storage_pool_definition)" msgstr "(storage_pool_definition)" @@ -1592,7 +1589,7 @@ msgid "(storage_volume_definition)" msgstr "(storage_volume_definition)" msgid "(test driver)" -msgstr "" +msgstr "(test driver)" msgid "(volume_definition)" msgstr "(volume_definition)" @@ -1610,7 +1607,7 @@ msgstr "--%1$s " #, c-format msgid "--%1$s ..." -msgstr "" +msgstr "--%1$s ..." #, c-format msgid "--%1$s and --current are mutually exclusive" @@ -1625,82 +1622,89 @@ msgid "--%1$s or --current is required" msgstr "--%1$s or --current is required" msgid "------------------------------" -msgstr "" +msgstr "------------------------------" msgid "-------------------------------------------------" -msgstr "" +msgstr "-------------------------------------------------" msgid "" "--async requires at least one of --timeout, --wait, --pivot, or --finish" msgstr "" +"--async requires at least one of --timeout, --wait, --pivot, or --finish" msgid "" "--async requires at least one of --timeout, --wait, --pivot, or --keep-" "overlay" msgstr "" +"--async requires at least one of --timeout, --wait, --pivot, or --keep-" +"overlay" -#, fuzzy msgid "--descendants requires --from" -msgstr "--descendants requires either --from or --current" +msgstr "--descendants requires --from" msgid "--descendants requires either --from or --current" msgstr "--descendants requires either --from or --current" msgid "--format only works with --memory-only" -msgstr "" +msgstr "--format only works with --memory-only" msgid "" "--listen parameter not permitted with systemd activation sockets, see 'man " "libvirtd' for further guidance" msgstr "" +"--listen parameter not permitted with systemd activation sockets, see 'man " +"libvirtd' for further guidance" -#, fuzzy msgid "--max-unauth-clients must be less than or equal to --max-clients" -msgstr "cellNum in %s must be less than or equal to %d" +msgstr "--max-unauth-clients must be less than or equal to --max-clients" -#, fuzzy msgid "--min-workers must be less than or equal to --max-workers" -msgstr "cellNum in %s must be less than or equal to %d" +msgstr "--min-workers must be less than or equal to --max-workers" msgid "--source-protocol option requires --sourcetype network" -msgstr "" +msgstr "--source-protocol option requires --sourcetype network" msgid "" "--verbose requires at least one of --timeout, --wait, --pivot, or --finish" msgstr "" +"--verbose requires at least one of --timeout, --wait, --pivot, or --finish" msgid "" "--verbose requires at least one of --timeout, --wait, --pivot, or --keep-" "overlay" msgstr "" +"--verbose requires at least one of --timeout, --wait, --pivot, or --keep-" +"overlay" msgid "/proc/net/dev: Interface not found" msgstr "/proc/net/dev: Interface not found" msgid "3d acceleration is not supported by this QEMU binary" -msgstr "" +msgstr "3D acceleration is not supported by this QEMU binary" msgid "3d acceleration is supported only with 'virtio' video device" -msgstr "" +msgstr "3D acceleration is supported only with 'virtio' video device" msgid "64-bit PCI hole setting is only for root PCI controllers" msgstr "64-bit PCI hole setting is only for root PCI controllers" #, c-format msgid " requires TPM version '%1$s'" -msgstr "" +msgstr " requires TPM version '%1$s'" -#, fuzzy, c-format +#, c-format msgid "" "
, , and elements of in network %1$s are " "mutually exclusive" -msgstr "invalid element found in of network %1$s" +msgstr "" +"
, , and elements of in network %1$s are " +"mutually exclusive" msgid " element is currently supported only with 'rbd' disks" -msgstr "" +msgstr " element is currently supported only with 'rbd' disks" msgid " must specify TCP port for now" -msgstr "" +msgstr " must specify TCP port for now" #, c-format msgid "" @@ -1709,16 +1713,16 @@ msgstr "" " must match first in network %3$s" msgid " attribute 'display' is only supported with model='vfio-pci'" -msgstr "" +msgstr " attribute 'display' is only supported with model='vfio-pci'" msgid " is not supported with bus='sd'" -msgstr "" +msgstr " is not supported with bus='sd'" msgid " allowed only for lun devices" -msgstr "" +msgstr " allowed only for LUN devices" msgid " element is currently supported only with 'rbd' disks" -msgstr "" +msgstr " element is currently supported only with 'rbd' disks" #, c-format msgid " does not match secret file name '%1$s'" @@ -1827,6 +1831,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "A close callback is already registered" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -2119,13 +2126,12 @@ msgstr "" msgid "Backup Dump XML" msgstr "Snapshot Dump XML" -#, fuzzy msgid "Backup started\n" -msgstr "Block Copy started" +msgstr "Backup started\n" -#, fuzzy, c-format +#, c-format msgid "Bad $%1$s value." -msgstr "cannot read %1$s value" +msgstr "Bad $%1$s value." #, c-format msgid "Bad ipv4 end address '%1$s' in in in network '%2$s'" @@ -2264,9 +2270,8 @@ msgstr "Bus 0 must be PCI for integrated PIIX3 USB or IDE controllers" msgid "Busy" msgstr "Busy" -#, fuzzy msgid "CA certificate:" -msgstr "Invalid certificate" +msgstr "CA certificate:" #, c-format msgid "CCW addresses are not supported by machine type '%1$s'" @@ -2317,9 +2322,8 @@ msgstr "" msgid "CPU cache specification is not supported for '%1$s' architecture" msgstr "Operation is not supported for device: %1$s" -#, fuzzy msgid "CPU data" -msgstr "CPU map:" +msgstr "CPU data" #, c-format msgid "CPU described in %1$s is identical to host CPU\n" @@ -2583,9 +2587,8 @@ msgstr "" msgid "Can't change domain configuration in managed save state" msgstr "mark inactive domains with managed save state" -#, fuzzy msgid "Can't change domain state." -msgstr "Failed to get domain state" +msgstr "Can't change domain state." #, sh-format msgid "Can't connect to $uri. Skipping." @@ -2613,9 +2616,8 @@ msgstr "Can't determine page size" msgid "Can't determine pid file path." msgstr "Can't determine pid file path." -#, fuzzy msgid "Can't determine restart state file path" -msgstr "Can't determine pid file path." +msgstr "Can't determine restart state file path" msgid "Can't determine socket paths" msgstr "Can't determine socket paths" @@ -3645,10 +3647,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3673,9 +3699,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3684,6 +3719,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "Domain %1$s XML configuration not changed.\n" @@ -3809,9 +3880,8 @@ msgstr "Commit aborted" msgid "Compiled against library: libvirt %1$d.%2$d.%3$d\n" msgstr "Compiled against library: libvirt %1$d.%2$d.%3$d\n" -#, fuzzy msgid "Compiled with support for:" -msgstr "Compiled with support for:\n" +msgstr "Compiled with support for:" msgid "Compiled with support for:\n" msgstr "Compiled with support for:\n" @@ -3896,9 +3966,8 @@ msgstr "Config entry '%1$s' must represent an integer value" msgid "Configuration file" msgstr "operation failed" -#, fuzzy msgid "Configuration file (unless overridden by -f):" -msgstr "configuration file syntax error" +msgstr "Configuration file (unless overridden by -f):" msgid "Configure a domain to be automatically started at boot." msgstr "Configure a domain to be automatically started at boot." @@ -3933,17 +4002,15 @@ msgid "" msgstr "" "Connect to local hypervisor. This is built-in command after shell start up." -#, fuzzy msgid "Connected since" -msgstr "Connected to domain %s\n" +msgstr "Connected since" #, c-format msgid "Connected to domain '%1$s'\n" msgstr "" -#, fuzzy msgid "Connected to the admin server" -msgstr "Connected to domain %s\n" +msgstr "Connected to the admin server" msgid "Connections from inside daemon must be direct" msgstr "" @@ -5115,6 +5182,10 @@ msgstr "Create a vol from an existing volume." msgid "Create a vol." msgstr "Create a vol." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "migrated" @@ -5159,9 +5230,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS HOST records cannot be modified, only added or deleted" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5183,9 +5251,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "DNS TXT records cannot be modified, only added or deleted" - msgid "Data processed:" msgstr "Data processed:" @@ -5861,9 +5926,8 @@ msgstr "" msgid "Domain restored from %1$s\n" msgstr "Domain restored from %1$s\n" -#, fuzzy msgid "Domain should have at least one disk defined" -msgstr "Domain %s has been undefined\n" +msgstr "Domain should have at least one disk defined" #, c-format msgid "Domain snapshot %1$s children deleted\n" @@ -5895,9 +5959,8 @@ msgstr "Domain snapshot not found: %1$s" msgid "Domain title can't contain newlines" msgstr "Domain title can't contain newlines" -#, fuzzy msgid "Domain title not changed\n" -msgstr "Domain is not paused" +msgstr "Domain title not changed\n" #, fuzzy msgid "Domain title updated successfully" @@ -6120,9 +6183,8 @@ msgstr "Ensure data previously on a volume is not accessible to future reads" msgid "Enter %1$s's password for %2$s" msgstr "Enter %1$s's password for %2$s" -#, fuzzy msgid "Enter new value for secret:" -msgstr "Enter username for %s" +msgstr "Enter new value for secret:" #, c-format msgid "Enter username for %1$s" @@ -6167,9 +6229,8 @@ msgstr "" msgid "Error in xmlNewProp" msgstr "" -#, fuzzy msgid "Error message:" -msgstr "message" +msgstr "Error message:" msgid "Error notify callback must be supplied" msgstr "Error notify callback must be supplied" @@ -8366,6 +8427,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Failed to send request to init control %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "Failed to delete snapshot %s" @@ -8502,9 +8566,8 @@ msgstr "Failed to start interface %1$s" msgid "Failed to set vcpus for domain '%1$d' with libxenlight" msgstr "Failed to set vcpus for domain '%1$d' with libxenlight" -#, fuzzy msgid "Failed to setup keepalive on connection\n" -msgstr "Failed to set new domain description" +msgstr "Failed to setup keepalive on connection\n" #, c-format msgid "Failed to shutdown domain '%1$d' with libxenlight" @@ -8902,6 +8965,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10164,9 +10234,9 @@ msgstr "" msgid "Invalid libxl cpuid value: %1$s" msgstr "Invalid collection period value '%d'" -#, fuzzy, c-format +#, c-format msgid "Invalid lifecycle action '%1$s'." -msgstr "invalid failure action: '%1$s'\n" +msgstr "Invalid lifecycle action '%1$s'." #, fuzzy, c-format msgid "Invalid lifecycle type '%1$s'." @@ -10280,9 +10350,9 @@ msgstr "invalid network pointer in" msgid "Invalid network port pointer: %1$s" msgstr "Invalid network filter: %1$s" -#, fuzzy, c-format +#, c-format msgid "Invalid node id %1$u " -msgstr "Invalid mode: %s" +msgstr "Invalid node id %1$u " #, fuzzy, c-format msgid "Invalid nodeset of 'numatune': %1$s" @@ -11037,9 +11107,8 @@ msgstr "" msgid "Mediated host device assignment requires VFIO support" msgstr "" -#, fuzzy msgid "Memory" -msgstr "Max memory:" +msgstr "Memory" #, c-format msgid "Memory '%1$llu' must be less than %2$llu" @@ -11415,6 +11484,9 @@ msgstr "Missing max_clients data in JSON document" msgid "Missing backend %1$d" msgstr "Missing backend %1$d" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "missing timer name" @@ -12416,6 +12488,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "error while suspending the domain" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "No free NBD devices" @@ -13327,9 +13402,8 @@ msgstr "Parsed JSON reply '%1$s' isn't an object" msgid "Partition path '%1$s' must start with '/'" msgstr "Partition path '%1$s' must start with '/'" -#, fuzzy msgid "Passing secret value as command-line argument is insecure!" -msgstr "No qemu command-line argument specified" +msgstr "Passing secret value as command-line argument is insecure!" #, c-format msgid "Passphrase for key '%1$s'" @@ -13418,9 +13492,8 @@ msgstr "Persistent" msgid "Persistent:" msgstr "Persistent:" -#, fuzzy msgid "Physical" -msgstr "Physical:" +msgstr "Physical" msgid "Physical:" msgstr "Physical:" @@ -14202,9 +14275,6 @@ msgstr "S3 state is disabled for this domain" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "S4 state is disabled for this domain" @@ -14298,9 +14368,6 @@ msgstr "SCSI unit index %1$d out of [0..6,8..15] range" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "Controllers must use the 'ccid' address type" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14430,9 +14497,8 @@ msgstr "Secret %1$s created\n" msgid "Secret %1$s deleted\n" msgstr "Secret %1$s deleted\n" -#, fuzzy msgid "Secret Events" -msgstr "Secret value set\n" +msgstr "Secret Events" msgid "Secret not found" msgstr "Secret not found" @@ -14538,9 +14604,8 @@ msgstr "Serial port index %1$d out of [0..3] range" msgid "Serial property not supported for drive bus '%1$s'" msgstr "Operation is not supported for device: %1$s" -#, fuzzy msgid "Server certificate:" -msgstr "Invalid certificate" +msgstr "Server certificate:" #, c-format msgid "Server count %1$zd greater than default name count %2$zu" @@ -14554,9 +14619,8 @@ msgstr "Secret not found" msgid "Server not found: %1$s" msgstr "Secret not found: %1$s" -#, fuzzy msgid "Server private key:" -msgstr "secret is private" +msgstr "Server private key:" msgid "Server to alter the client-related configuration limits on." msgstr "" @@ -15316,10 +15380,12 @@ msgstr "Ceph usage specified, but name is missing" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15690,6 +15756,12 @@ msgstr "Target domain name '%1$s' does not match source '%2$s'" msgid "Target domain IOMMU device count does not match source" msgstr "Target domain hub device count %zu does not match source %zu" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15814,6 +15886,9 @@ msgstr "Target domain input device count %1$zu does not match source %2$zu" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "Target domain parallel port count %1$zu does not match source %2$zu" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15985,6 +16060,14 @@ msgstr "Target RNG model '%1$s' does not match source '%2$s'" msgid "Target parallel port %1$d does not match source %2$d" msgstr "Target parallel port %1$d does not match source %2$d" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, fuzzy, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "Target input device bus %1$s does not match source %2$s" @@ -16181,6 +16264,18 @@ msgstr "The CA certificate %1$s has expired" msgid "The CA certificate %1$s is not yet active" msgstr "The CA certificate %1$s is not yet active" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16216,6 +16311,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "The QEMU executable %1$s does not support TPM backend type %2$s" @@ -16269,6 +16370,18 @@ msgstr "The certificate is not trusted." msgid "The certificate uses an insecure algorithm" msgstr "The certificate uses an insecure algorithm" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "The client certificate %1$s has expired" @@ -16277,6 +16390,18 @@ msgstr "The client certificate %1$s has expired" msgid "The client certificate %1$s is not yet active" msgstr "The client certificate %1$s is not yet active" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "Too long network device name" @@ -16334,6 +16459,24 @@ msgid "" msgstr "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "domain %s has no snapshots with name %s" @@ -16363,6 +16506,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "The server certificate %1$s has expired" @@ -16371,6 +16526,18 @@ msgstr "The server certificate %1$s has expired" msgid "The server certificate %1$s is not yet active" msgstr "The server certificate %1$s is not yet active" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "The server redirects from '%1$s' to '%2$s'" @@ -16379,6 +16546,52 @@ msgstr "The server redirects from '%1$s' to '%2$s'" msgid "The slirp-helper doesn't support migration" msgstr "storage pool does not support volume creation" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "This QEMU doesn't support the LSI 53C895A SCSI controller" @@ -16414,6 +16627,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "This QEMU doesn't support target greater than 7" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "This QEMU doesn't support scsi-block for lun passthrough" @@ -16503,13 +16719,13 @@ msgstr "Time elapsed:" msgid "Time remaining:" msgstr "Time remaining:" -#, fuzzy, c-format +#, c-format msgid "Time: %1$lld" -msgstr "Time elapsed:" +msgstr "Time: %1$lld" -#, fuzzy, c-format +#, c-format msgid "Time: %1$s" -msgstr "Device: %1$s\n" +msgstr "Time: %1$s" msgid "Timed out during operation" msgstr "Timed out during operation" @@ -17175,9 +17391,9 @@ msgstr "Unable to configure libxl's memory management parameters" msgid "Unable to construct table of device aliases" msgstr "Unable to create tap device %s" -#, fuzzy, c-format +#, c-format msgid "Unable to convert lease expiry time to long long: %1$s" -msgstr "Failed to convert '%1$s' to unsigned long long" +msgstr "Unable to convert lease expiry time to long long: %1$s" #, fuzzy msgid "Unable to convert time" @@ -17996,6 +18212,10 @@ msgstr "Unable to listen on socket" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "Unable to listen on socket" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "Unable to load certificate" @@ -18073,9 +18293,9 @@ msgstr "Unable to open %1$s" msgid "Unable to open %1$s (%2$d)" msgstr "Unable to open %1$s (%2$d)" -#, fuzzy, c-format +#, c-format msgid "Unable to open %1$s, is tun module loaded?" -msgstr "Unable to become session leader" +msgstr "Unable to open %1$s, is tun module loaded?" #, c-format msgid "Unable to open '%1$s'" @@ -18891,11 +19111,13 @@ msgstr "" msgid "Unable to update server's tls related files." msgstr "Unable to save state file %s" -#, fuzzy, c-format +#, c-format msgid "" "Unable to validate doc against %1$s\n" "%2$s" -msgstr "Unable to allocate lease %s" +msgstr "" +"Unable to validate doc against %1$s\n" +"%2$s" #, c-format msgid "Unable to verify TLS peer: %1$s" @@ -19122,6 +19344,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "Unexpected hostdev mode %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "Unexpected lock parameters for disk resource" @@ -19180,7 +19406,7 @@ msgid "Unexpected protocol %1$d" msgstr "unexpected pool type" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19190,9 +19416,9 @@ msgstr "Unexpected root filesystem without loop device" msgid "Unexpected rule protocol %1$d" msgstr "Unexpected message proc %d != %d" -#, fuzzy, c-format +#, c-format msgid "Unexpected server name '%1$s' during restart" -msgstr "unexpected hostdev driver name type %d " +msgstr "Unexpected server name '%1$s' during restart" #, c-format msgid "Unexpected signal received: %1$d" @@ -19824,10 +20050,6 @@ msgstr "Unsupported hostdev mode %1$s" msgid "Unsupported hostdev type %1$s" msgstr "Unsupported hostdev type %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "Unsupported virt type" @@ -19984,9 +20206,8 @@ msgid "" "method" msgstr "" -#, fuzzy msgid "Usage:" -msgstr "Usage" +msgstr "Usage:" #, c-format msgid "" @@ -20005,6 +20226,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20076,9 +20312,8 @@ msgstr "" msgid "V1 controller '%1$s' is not wanted, but '%2$s' is co-mounted" msgstr "" -#, fuzzy msgid "VCPU" -msgstr "VCPU:" +msgstr "VCPU" msgid "VCPU:" msgstr "VCPU:" @@ -20128,10 +20363,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX entry '%1$s' contains unsupported scheme '%2$s'" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX entry '%1$s' doesn't contain a port part" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX entry 'annotation' contains invalid escape sequence" @@ -20431,9 +20662,8 @@ msgid "" "available, and it cannot be automatically added" msgstr "" -#, fuzzy msgid "a device with the same address already exists " -msgstr "Device %s already exists" +msgstr "a device with the same address already exists " msgid "a different backing store cannot be specified." msgstr "a different backing store cannot be specified." @@ -20493,6 +20723,9 @@ msgstr "access denied" msgid "access denied: %1$s" msgstr "access denied: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "active" @@ -21330,6 +21563,9 @@ msgstr "bridge name '%1$s' already in use." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "bridge name not allowed in %1$s mode (network '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "bridge name not allowed in %1$s mode (network '%2$s')" @@ -22330,6 +22566,9 @@ msgstr "cannot modify network device guest PCI address" msgid "cannot modify network device model from %1$s to %2$s" msgstr "cannot modify network device model from %1$s to %2$s" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "cannot modify network device rom bar setting" @@ -22448,6 +22687,10 @@ msgstr "cannot parse json %1$s: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "cannot parse json %s: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "cannot parse partition number from target '%1$s'" @@ -22712,16 +22955,16 @@ msgstr "cannot list vcpu pinning for an inactive domain" msgid "cannot revert snapshot of running domain" msgstr "cannot revert snapshot of running domain" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "cannot save file '%1$s'" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "cannot seek in '%1$s'" @@ -23400,9 +23643,8 @@ msgstr "" msgid "connect" msgstr "" -#, fuzzy msgid "connect to daemon's admin server" -msgstr "Connected to domain %s\n" +msgstr "connect to daemon's admin server" msgid "connect to the guest console" msgstr "connect to the guest console" @@ -24596,9 +24838,9 @@ msgstr "disk %1$s not found" msgid "disk '%1$s' specified twice" msgstr "disk '%1$s' specified twice" -#, fuzzy, c-format +#, c-format msgid "disk '%1$s' was not found in the domain config" -msgstr "Volume '%1$s' was not found in domain's definition.\n" +msgstr "disk '%1$s' was not found in the domain config" msgid "" "disk 'queue' count must be configured for explicit iothread to queue mapping" @@ -24921,6 +25163,9 @@ msgstr "domain is already running" msgid "domain already has a vsock device" msgstr "Domain is already active" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25560,13 +25805,13 @@ msgstr "" msgid "event '%1$s' for node device %2$s\n" msgstr "Destroyed node device '%s'\n" -#, fuzzy, c-format +#, c-format msgid "event '%1$s' for secret %2$s\n" -msgstr "revert requires force: %s" +msgstr "event '%1$s' for secret %2$s\n" -#, fuzzy, c-format +#, c-format msgid "event '%1$s' for storage pool %2$s\n" -msgstr "unknown storage pool type %s" +msgstr "event '%1$s' for storage pool %2$s\n" #, c-format msgid "" @@ -25656,9 +25901,9 @@ msgstr "" msgid "event 'lifecycle' for secret %1$s: %2$s\n" msgstr "" -#, fuzzy, c-format +#, c-format msgid "event 'lifecycle' for storage pool %1$s: %2$s\n" -msgstr "Failed to autostart storage pool '%1$s': %2$s" +msgstr "event 'lifecycle' for storage pool %1$s: %2$s\n" #, c-format msgid "" @@ -25774,9 +26019,9 @@ msgstr "eventID in %1$s must be less than %2$d" msgid "eventID must be less than %1$d" msgstr "eventID in %s must be less than %d" -#, fuzzy, c-format +#, c-format msgid "events received: %1$d\n" -msgstr "Unexpected signal received: %1$d" +msgstr "events received: %1$d\n" msgid "exactly one of 'device' and 'nodename' need to be specified" msgstr "" @@ -26172,9 +26417,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "failed to create logfile %1$s" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "failed to create profile" @@ -26207,10 +26449,6 @@ msgstr "failed to create the RBD IoCTX. Does the pool '%1$s' exist?" msgid "failed to create udev context" msgstr "failed to create udev context" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "failed to create udev context" - #, fuzzy msgid "failed to create udev handler thread" msgstr "failed to create udev context" @@ -26600,6 +26838,10 @@ msgstr "failed to mark pool %1$s as autostarted" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "failed to move file to %1$s " @@ -28083,6 +28325,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - force, try to redefine again" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI storage pool does not support volume creation" @@ -28282,11 +28527,13 @@ msgid "" "devel@lists.libvirt.org" msgstr "" -#, fuzzy, c-format +#, c-format msgid "" "interface %1$s - is not supported for network " "interfaces with type='%2$s'" -msgstr " element unsupported for " +msgstr "" +"interface %1$s - is not supported for network " +"interfaces with type='%2$s'" #, c-format msgid "" @@ -28796,9 +29043,9 @@ msgstr "invalid interface pointer in %1$s" msgid "invalid iommuGroup number attribute for '%1$s'" msgstr "invalid iommuGroup number attribute '%1$s'" -#, fuzzy, c-format +#, c-format msgid "invalid iothreads count '%1$s'" -msgstr "invalid failure action: '%1$s'\n" +msgstr "invalid iothreads count '%1$s'" #, fuzzy msgid "invalid job statistics type" @@ -28831,9 +29078,9 @@ msgstr "invalid keycode: '%1$s'" msgid "invalid length for new profile" msgstr "invalid length for new profile" -#, fuzzy, c-format +#, c-format msgid "invalid lifecycle action '%1$u'" -msgstr "invalid failure action: '%s'\n" +msgstr "invalid lifecycle action '%1$u'" #, fuzzy, c-format msgid "invalid lifecycle type '%1$u'" @@ -29019,6 +29266,9 @@ msgstr "invalid secret type '%1$s'" msgid "invalid server address" msgstr "invalid MAC address" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "invalid size supplied for '%1$s'" @@ -29191,6 +29441,9 @@ msgstr "SATA is not supported with this QEMU binary" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net is not supported with this QEMU binary" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s not found" @@ -29844,6 +30097,9 @@ msgstr "lock manager connection has been restricted" msgid "lock owner details have not been registered" msgstr "lock owner details have not been registered" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "Creation of %1$s volumes is not supported" @@ -30146,6 +30402,9 @@ msgstr "" msgid "matching input device not found" msgstr "usb device not found" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "can't change link state: device alias not found" @@ -30527,12 +30786,11 @@ msgstr "" "migration with non-shared storage with incremental copy (same base image " "shared between source and destination)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "persistent attach of device is not supported" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -30839,13 +31097,11 @@ msgstr "missing capacity element" msgid "missing cellno argument" msgstr "missing argument" -#, fuzzy msgid "missing connection mode for " -msgstr "missing operating system information" +msgstr "missing connection mode for " -#, fuzzy msgid "missing connection type for " -msgstr "missing operating system information" +msgstr "missing connection type for " #, fuzzy msgid "missing cookie name" @@ -31203,9 +31459,11 @@ msgstr "" msgid "missing parser implementation for JSON backing volume driver '%1$s'" msgstr "" -#, fuzzy msgid "missing path for " -msgstr "missing name information" +msgstr "missing path for " + +msgid "missing path for ACPI ERST pstore device" +msgstr "" msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31457,6 +31715,10 @@ msgstr "missing name for host" msgid "missing value for migration parameter '%1$s'" msgstr "missing name information in %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "missing name information" @@ -32013,9 +32275,8 @@ msgstr "network %s is not active" msgid "network port has no owner UUID" msgstr "" -#, fuzzy msgid "network port has no owner name" -msgstr "Network %s has been undefined\n" +msgstr "network port has no owner name" #, fuzzy msgid "network port has no uuid" @@ -32362,9 +32623,9 @@ msgstr "No description for domain: %1$s" msgid "no hostname found: %1$s" msgstr "Domain not found: %1$s" -#, fuzzy, c-format +#, c-format msgid "no iSCSI interface defined for IQN %1$s" -msgstr "Interface %s defined from %s\n" +msgstr "no iSCSI interface defined for IQN %1$s" #, fuzzy, c-format msgid "no interface with matching mac '%1$s'" @@ -32787,9 +33048,8 @@ msgstr "number of bytes written:" msgid "number of compression threads for multithread compression" msgstr "" -#, fuzzy msgid "number of connections for parallel migration" -msgstr "number of read operations:" +msgstr "number of connections for parallel migration" msgid "number of decompression threads for multithread compression" msgstr "" @@ -32975,6 +33235,9 @@ msgstr "only a single memory balloon device is supported" msgid "only a single nvram device is supported" msgstr "only a single nvram device is supported" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "only a single nvram device is supported" @@ -33210,9 +33473,8 @@ msgstr "optional initiator IQN to use for query" msgid "optional port to query" msgstr "optional port to query" -#, fuzzy msgid "options" -msgstr "Location:" +msgstr "options" #, fuzzy msgid "os.type is not defined" @@ -33294,9 +33556,8 @@ msgstr "packet %1$d bytes received from server too small, want %2$d" msgid "page cache size for xbzrle compression" msgstr "invalid cipher size for TLS session" -#, fuzzy msgid "page count" -msgstr "error count:" +msgstr "page count" #, fuzzy msgid "page info is not supported on this platform" @@ -33928,6 +34189,18 @@ msgstr "provide XML suitable for migrations" msgid "ps2 bus does not support %1$s input device" msgstr "ps2 bus does not support %1$s input device" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34144,6 +34417,9 @@ msgstr "blockstats device entry was not in expected format" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-version reply was missing 'micro' version" @@ -34160,6 +34436,9 @@ msgstr "query-version reply was missing 'qemu' data" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "query-version reply was missing 'qemu' data" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34269,9 +34548,9 @@ msgstr "read error on pipe" msgid "read max, as scaled integer (default bytes)" msgstr "size of the vol, as scaled integer (default bytes)" -#, fuzzy, c-format +#, c-format msgid "read only access prevents %1$s" -msgstr "unable to access device %1$s\n" +msgstr "read only access prevents %1$s" #, fuzzy msgid "read secret from file" @@ -35973,6 +36252,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: supply a path or use test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35981,13 +36264,12 @@ msgstr "" "the 'dev' attribute cannot be used when
or sub-" "elements are present in network %1$s" -#, fuzzy msgid "the CPU is incompatible with host CPU" -msgstr "CPU described in %s is incompatible with host CPU\n" +msgstr "the CPU is incompatible with host CPU" -#, fuzzy, c-format +#, c-format msgid "the CPU is incompatible with host CPU: %1$s" -msgstr "CPU described in %1$s is incompatible with host CPU\n" +msgstr "the CPU is incompatible with host CPU: %1$s" #, c-format msgid "the MAC address '%1$s' matches multiple interfaces" @@ -36066,9 +36348,6 @@ msgstr "domain has no snapshots" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "network is already active" @@ -37774,6 +38053,10 @@ msgstr "unknown SCSI host capability type '%1$s' for '%2$s'" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "unknown address type '%1$s' in network %2$s" @@ -38050,6 +38333,10 @@ msgstr "unknown device type '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "unknown smbios mode '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "unknown storage capability type '%1$s' for '%2$s'" @@ -38279,6 +38566,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "unsupported authentication type %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "Unsupported host device mode %1$s" @@ -38313,13 +38604,13 @@ msgstr "unsupported configuration" msgid "unsupported configuration: %1$s" msgstr "unsupported configuration: %1$s" -#, fuzzy, c-format +#, c-format msgid "unsupported connection mode for : %1$s" -msgstr "unsupported configuration: %1$s" +msgstr "unsupported connection mode for : %1$s" -#, fuzzy, c-format +#, c-format msgid "unsupported connection type for : %1$s" -msgstr "unsupported configuration: %1$s" +msgstr "unsupported connection type for : %1$s" #, c-format msgid "unsupported console target type %1$s" @@ -38763,6 +39054,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38957,6 +39252,9 @@ msgstr "version mismatch (actual %1$x, expected %2$x)" msgid "version parsing error" msgstr "version parsing error" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39306,6 +39604,9 @@ msgstr "" "vmplayer does not support libvirt suspend/resume (vmware pause/unpause) " "operation " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "disable shared memory is not available with this QEMU binary" @@ -39629,11 +39930,29 @@ msgid "zPCI %1$s %2$o is already reserved" msgstr "A close callback is already registered" msgid "zero-copy is only available for parallel migration" -msgstr "" +msgstr "zero-copy is only available for parallel migration" #, c-format msgid "zone %1$s requested for network %2$s but firewalld is not active" -msgstr "" +msgstr "zone %1$s requested for network %2$s but firewalld is not active" + +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS HOST records cannot be modified, only added or deleted" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "DNS TXT records cannot be modified, only added or deleted" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX entry '%1$s' doesn't contain a port part" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "persistent attach of device is not supported" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "failed to create udev context" #, c-format #~ msgid "%1$6s: Checking %2$-60s: " diff --git a/po/es.po b/po/es.po index a457270d..f48f1cef 100644 --- a/po/es.po +++ b/po/es.po @@ -23,7 +23,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2022-01-30 17:16+0000\n" "Last-Translator: Emilio Herrera \n" "Language-Team: Spanish = %1$d.%2$d.%3$d" msgstr "" @@ -3631,9 +3665,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3642,6 +3685,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "La configuración XML del dominio %1$s no se ha modificado.\n" @@ -5101,6 +5180,10 @@ msgstr "Crea un volumen a partir de un volumen existente." msgid "Create a vol." msgstr "Crea un volumen." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "migrado" @@ -5146,10 +5229,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" -"Registros DNS HOST no pueden ser modificados, únicamente añadidos o borrados" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5173,11 +5252,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" -"Los registros DNS TXT no pueden ser modificados, únicamente se pueden añadir " -"o borrar" - msgid "Data processed:" msgstr "Datos procesados:" @@ -8442,6 +8516,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Falló el envío de solicitud a init control %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "Falló al borrar la instantánea %s " @@ -8990,6 +9067,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11557,6 +11641,9 @@ msgstr "Faltan datos de max_clients en documento JSON" msgid "Missing backend %1$d" msgstr "No se encuentra backend para %1$d" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "No se encuentra el nombre del temporizador" @@ -12582,6 +12669,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "Ningún sistema de archivos está montado en el dominio" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "No hay dispositivos NBD libres" @@ -14409,9 +14499,6 @@ msgstr "Estado S3 está inhabilitado para este dominio" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "Estado S4 está inhabilitado para este dominio" @@ -14507,9 +14594,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "Los controladores deben utilizar el tipo de dirección 'ccid'" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15549,10 +15633,12 @@ msgstr "Uso de Ceph especificado, pero falta el nombre" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15950,6 +16036,12 @@ msgstr "" "Conteo de dispositivo hub de dominio de destino %zu no coincide con fuente " "%zu" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -16107,6 +16199,9 @@ msgstr "" "Conteo de puerto paralelo de dominio de destino %1$zu no coincide con fuente " "%2$zu" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -16311,6 +16406,14 @@ msgstr "Modelo RNG de destino '%1$s' no coincide con fuente '%2$s'" msgid "Target parallel port %1$d does not match source %2$d" msgstr "Puerto paralelo %1$d no coincide con fuente %2$d" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, fuzzy, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -16530,6 +16633,18 @@ msgstr "El certificado CA %1$s ha expirado " msgid "The CA certificate %1$s is not yet active" msgstr "El certificado CA %1$s aún no está activo" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16565,6 +16680,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "El ejecutable de QEMU %1$s no soporta tipo de segundo plano %2$s" @@ -16618,6 +16739,18 @@ msgstr "El certificado no es confiable." msgid "The certificate uses an insecure algorithm" msgstr "El certificado utiliza un algoritmo no seguro" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "El certificado de cliente %1$s ha expirado" @@ -16626,6 +16759,18 @@ msgstr "El certificado de cliente %1$s ha expirado" msgid "The client certificate %1$s is not yet active" msgstr "El cliente de certificado %1$s aún no está activo" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "Nombre de dispositivo de red demasiado extenso" @@ -16681,6 +16826,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "Esta versión de QEMU no admite el dispositivo nvram" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "el dominio %s no posee capturas instantáneas denominadas %s" @@ -16710,6 +16873,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "El certificado de servidor %1$s ha expirado" @@ -16718,6 +16893,18 @@ msgstr "El certificado de servidor %1$s ha expirado" msgid "The server certificate %1$s is not yet active" msgstr "El servidor de certificado %1$s aún no está activo" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "El servidor redirecciona desde '%1$s' a '%2$s' " @@ -16726,6 +16913,52 @@ msgstr "El servidor redirecciona desde '%1$s' a '%2$s' " msgid "The slirp-helper doesn't support migration" msgstr "el grupo de almacenamiento no tiene soporte para creación de volumen." +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "Este QEMU no soporta el controlador LSI 53C895A SCSI" @@ -16762,6 +16995,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "Este QEMU no soporta destino mayor que 7" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "Este QEMU no soporta scsi-block para paso de lun" @@ -18354,6 +18590,10 @@ msgstr "No se puede escuchar en socket" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "No se puede escuchar en socket" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "Incapaz de cargar certificado" @@ -19495,6 +19735,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "Modo de hostdev %1$d inesperado" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "Parámetros de cerrojo inesperados para recurso de disco" @@ -19553,7 +19797,7 @@ msgid "Unexpected protocol %1$d" msgstr "tipo de grupo no esperado" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -20201,10 +20445,6 @@ msgstr "Modo de hostdev %1$s no tiene soporte" msgid "Unsupported hostdev type %1$s" msgstr "Tipo de hostdev %1$s no tiene soporte " -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "Tipo virt no tiene soporte" @@ -20382,6 +20622,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20505,10 +20760,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "La entrada VMX '%1$s' contiene un esquema sin soporte '%2$s'" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "La entrada VMX '%1$s' no contiene una parte de puerto " - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" "La entrada 'annotation' de VMX contiene una secuencia de escape no válida" @@ -20886,6 +21137,9 @@ msgstr "acceso denegado" msgid "access denied: %1$s" msgstr "acceso denegado: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "activo" @@ -21737,6 +21991,9 @@ msgstr "el nombre del puente '%1$s' ya está siendo utilizado." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "Nombre de puente no tiene permiso en modo %1$s (red '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "Nombre de puente no tiene permiso en modo %1$s (red '%2$s')" @@ -22775,6 +23032,9 @@ msgstr "No se puede modificar dirección PCI de huésped de dispositivo de red" msgid "cannot modify network device model from %1$s to %2$s" msgstr "No se puede modificar modelo de dispositivo de red %1$s a %2$s" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "No se puede modificar parámetro de barra ROM de dispositivo de red" @@ -22893,6 +23153,10 @@ msgstr "no es posible analizar json %1$s: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "no es posible analizar json %s: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -23166,16 +23430,16 @@ msgid "cannot revert snapshot of running domain" msgstr "" "no es posible revertir capturas instantáneas en el dominio en ejecución" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "No se puede guardar el archivo '%1$s'" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "No es posible buscar en '%1$s'" @@ -25423,6 +25687,9 @@ msgstr "el dominio ya se encuentra en ejecución" msgid "domain already has a vsock device" msgstr "El dominio ya se encuentra activo" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26687,9 +26954,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "Falló al crear el archivo de registro %1$s " -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "Falló la creación de perfil" @@ -26722,10 +26986,6 @@ msgstr "Falló crear el RBD IoCTX. ¿El grupo '%1$s' existe?" msgid "failed to create udev context" msgstr "Falló crear contexto udev" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "Falló crear contexto udev" - #, fuzzy msgid "failed to create udev handler thread" msgstr "Falló crear contexto udev" @@ -27118,6 +27378,10 @@ msgstr "Falló al marcar el grupo %1$s como iniciable automáticamente" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "No se pudo desplazar archivo a %1$s" @@ -28623,6 +28887,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - forzar, intentar redefinirlos" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "Grupo de almacenaje iSCSI no soporta la creación de volumen" @@ -29566,6 +29833,9 @@ msgstr "Tipo de secreto '%1$s'es nulo" msgid "invalid server address" msgstr "dirección MAC no válida" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "el tamaño suministrado para '%1$s' no es válido" @@ -29739,6 +30009,9 @@ msgstr "No existe soporte para SATA con este binario QEMU" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net no tiene soporte con este binario de QEMU" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "No se encontró hostdev %s" @@ -30405,6 +30678,9 @@ msgstr "La conexión del gestor de cerrojo ha sido restringida" msgid "lock owner details have not been registered" msgstr "La información de propietario de cerrojo no ha sido registrada" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "No existe soporte para la creación del volumen %1$s" @@ -30710,6 +30986,9 @@ msgstr "" msgid "matching input device not found" msgstr "No se encontró dispositivo USB " +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "" @@ -31108,12 +31387,11 @@ msgstr "" "migración con almacenamiento no compartido y con una copia incremental (la " "misma imagen base compartida entre la fuente y el destino)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "Conexión persistente al dispositivo no está soportada" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31787,6 +32065,9 @@ msgstr "" msgid "missing path for " msgstr "falta la ruta para " +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -32040,6 +32321,10 @@ msgstr "no se encuentra el nombre del equipo" msgid "missing value for migration parameter '%1$s'" msgstr "Falta información de nombre en %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "Falta información de nombre" @@ -33594,6 +33879,9 @@ msgstr "solo existe soporte para un único dispositivo de globo de memoria" msgid "only a single nvram device is supported" msgstr "solo se admite un dispositivo nvram individual" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "solo se admite un dispositivo nvram individual" @@ -34570,6 +34858,18 @@ msgstr "Proporcionar migraciones aptas para XML " msgid "ps2 bus does not support %1$s input device" msgstr "El bus ps2 no tiene soporte para el dispositivo de entrada %1$s" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34790,6 +35090,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "A la respuesta query-version le falta la versión 'micro'" @@ -34806,6 +35109,9 @@ msgstr "A la respuesta query-version le faltan datos de 'qemu'" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "A la respuesta query-version le faltan datos de 'qemu'" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -36661,6 +36967,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: indique una ruta o utilice test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36754,9 +37064,6 @@ msgstr "el dominio no posee capturas instantáneas" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "La red ya se encuentra activa" @@ -38491,6 +38798,10 @@ msgstr "tipo de capacidad '%1$s' de host SCSI desconocida para '%2$s'" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "Se desconoce tipo de dirección '%1$s' en red %2$s" @@ -38769,6 +39080,10 @@ msgstr "Tipo de dispositivo desconocido '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "modo '%1$s' de smbios desconocido" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "tipo de capacidad de almacenamiento '%1$s' desconocido para '%2$s'" @@ -39006,6 +39321,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "tipo de autenticación %1$d no soportado" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "Modo de hostdev %1$s no tiene soporte" @@ -39493,6 +39812,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -39687,6 +40010,9 @@ msgstr "Versión no coincidente (actual %1$x, se esperaba %2$x)" msgid "version parsing error" msgstr "Error al analizar versión" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -40037,6 +40363,9 @@ msgid "" msgstr "" "vmplayer no soporta la operación libvirt suspender/reanudar (pause/unpause)" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "Inhabilitar memoria compartida no está disponible con el binario QEMU" @@ -40370,6 +40699,28 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "Registros DNS HOST no pueden ser modificados, únicamente añadidos o " +#~ "borrados" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "Los registros DNS TXT no pueden ser modificados, únicamente se pueden " +#~ "añadir o borrar" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "La entrada VMX '%1$s' no contiene una parte de puerto " + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "Conexión persistente al dispositivo no está soportada" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "Falló crear contexto udev" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: comprobando %2$-60s: " diff --git a/po/fi.po b/po/fi.po index 12777a44..40ab4ea4 100644 --- a/po/fi.po +++ b/po/fi.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2024-01-11 22:17+0000\n" "Last-Translator: Ricky Tigg \n" "Language-Team: Finnish = %1$d.%2$d.%3$d" msgstr "" @@ -3491,9 +3525,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3502,6 +3545,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "Tarkistuskohdan %1$s XML-määritystä ei muutettu.\n" @@ -4874,6 +4953,10 @@ msgstr "Luo taltio olemassa olevasta taltiosta." msgid "Create a vol." msgstr "Luo volyymi." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "Luotu" @@ -4916,9 +4999,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4940,9 +5020,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -8011,6 +8088,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Pyynnön lähettäminen init control :een %1$s epäonnistui" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "Tilannevedoksen sarjaaminen epäonnistui" @@ -8538,6 +8618,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10918,6 +11005,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "Puuttuva sillan nimi" @@ -11863,6 +11953,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "Ei vapaita NBD-laitteita" @@ -13542,9 +13635,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13636,9 +13726,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14559,10 +14646,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14918,6 +15007,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "Kohdetoimialueen IOMMU-laitteiden määrä ei vastaa lähdettä" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15045,6 +15140,9 @@ msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" "Kohdetoimialueen rinnakkaisporttien lukumäärä %1$zu ei vastaa lähdettä %2$zu" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15217,6 +15315,14 @@ msgstr "Kohdepaniikkimallin lasku '%1$s' ei vastaa lähdettä '%2$s'" msgid "Target parallel port %1$d does not match source %2$d" msgstr "Kohderinnakkaisportti %1$d ei vastaa lähdettä %2$d" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15407,6 +15513,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "CA-varmenne %1$s ei ole vielä aktiivinen" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15442,6 +15560,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15491,6 +15615,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15499,6 +15635,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "Asiakas-varmenne %1$s ei ole vielä aktiivinen" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15553,6 +15701,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15580,6 +15746,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15588,6 +15766,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "Palvelin-varmenne %1$s ei ole vielä aktiivinen" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15595,6 +15785,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15628,6 +15864,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17171,6 +17410,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18280,6 +18523,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "odottamaton hostdev moodi %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18338,7 +18585,7 @@ msgid "Unexpected protocol %1$d" msgstr "Odottamaton protokolla %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18978,10 +19225,6 @@ msgstr "hostdev-tyyppi %1$s ei tuettu" msgid "Unsupported hostdev type %1$s" msgstr "hostdev-tyyppi %1$s ei tuettu" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "levytyyppi ei tuettu" @@ -19156,6 +19399,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19272,10 +19530,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19629,6 +19883,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "aktiivinen" @@ -20438,6 +20695,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21401,6 +21661,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21517,6 +21780,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21775,14 +22042,14 @@ msgstr "ei voi noutaa vcpu-tietoja passiivisesta toimialueesta" msgid "cannot revert snapshot of running domain" msgstr "ei voi palauttaa käynnissä olevan toimialueen tilannevedosta" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -23918,6 +24185,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "Toimialue on jo aktiivinen" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "toimialuearkkitehtuuri (/toimialue/käyttöjärjestelmä/tyyppi/@arkk)" @@ -25163,9 +25433,6 @@ msgstr "log-hakemiston '%1$s' luominen epäonnistui" msgid "failed to create logfile %1$s" msgstr "lokitiedoston luominen epäonnistui %1$s" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "lokitiedoston kirjoitus epäonnistui" @@ -25200,10 +25467,6 @@ msgstr "" msgid "failed to create udev context" msgstr "sisältöä ei voitu tallentaa" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "asetustiedoston lukeminen epäonnistui" - #, fuzzy msgid "failed to create udev handler thread" msgstr "Toimialueen luonti tiedostosta %s epäonnistui" @@ -25598,6 +25861,10 @@ msgstr "varannon %1$s merkitseminen automaattisesti käynnistyväksi epäonnistu msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "tiedoston siirtäminen %1$s:een epäonnistui " @@ -27059,6 +27326,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI tallennusvaranto ei tue taltion luomista" @@ -27982,6 +28252,9 @@ msgstr "virheellinen verkko-osoitin kohteessa %1$s" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -28148,6 +28421,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "iothread %1$d:ta ei löytynyt" @@ -28802,6 +29078,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29096,6 +29375,9 @@ msgstr "" msgid "matching input device not found" msgstr "juurilaitteen tietoja puuttuu" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29463,10 +29745,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30107,6 +30389,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30357,6 +30642,10 @@ msgstr "lähdetietoja puuttuu laitteelle %1$s" msgid "missing value for migration parameter '%1$s'" msgstr "lähdetietoja puuttuu laitteelle %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "laitetietoja puuttuu" @@ -31815,6 +32104,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "vain yksittäistä nvram-laitetta tuetaan" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "vain yksittäistä vsock-laitetta tuetaan" @@ -32723,6 +33015,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32930,6 +33234,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32942,6 +33249,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34691,6 +35001,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: anna polku tai käytä test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34776,9 +35090,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -36432,6 +36743,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36709,6 +37024,10 @@ msgstr "tuntematon käyttöjärjestelmän tyyppi %1$s" msgid "unknown smbios mode '%1$s'" msgstr "tuntematon komento: ”%1$s”" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -36939,6 +37258,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "ei tuettu tunnistautumistyyppi %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "ei tuettu balloon laite malli %1$s" @@ -37417,6 +37740,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37607,6 +37934,9 @@ msgstr "" msgid "version parsing error" msgstr "jäsenninvirhe" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37936,6 +38266,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "vmport ei ole saatavana tällä QEMU-binaarilla" @@ -38258,6 +38591,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "vyöhyke %1$s pyydetty verkolle %2$s, mutta palomuuri ei ole aktiivinen" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "asetustiedoston lukeminen epäonnistui" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: Tarkistetaan %2$-60s: " diff --git a/po/fr.po b/po/fr.po index 40f5df7c..42c3cb9e 100644 --- a/po/fr.po +++ b/po/fr.po @@ -27,7 +27,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2023-04-04 17:20+0000\n" "Last-Translator: Jérémie Tarot \n" "Language-Team: French = %1$d.%2$d.%3$d" msgstr "" @@ -3871,9 +3905,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3882,6 +3925,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "La configuration XML de Checkpoint %1$s n'a pas été modifiée.\n" @@ -5345,6 +5424,10 @@ msgstr "Créer un volume depuis un volume existant." msgid "Create a vol." msgstr "Créer un volume." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "Créé" @@ -5387,11 +5470,6 @@ msgstr "DAC imagelabel n'a pas pu être déterminé" msgid "DAC seclabel couldn't be determined" msgstr "DAC seclabel n'a pas pu être déterminé" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" -"Les enregistrements DNS HOST ne peuvent pas être modifiés, mais seulement " -"ajoutés ou supprimés" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5421,11 +5499,6 @@ msgstr "" "L'attribut de poids SRV du DNS n'est pas autorisé sans cible pour le service " "'%1$s' dans le réseau '%2$s'" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" -"Les enregistrements DNS TXT ne peuvent pas être modifiés, mais seulement " -"ajoutés ou supprimés" - msgid "Data processed:" msgstr "Données traitées :" @@ -8673,6 +8746,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Échec de l'envoi de la demande au contrôle init %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "Échec de la sérialisation du cliché" @@ -9242,6 +9318,13 @@ msgstr "Terminé après la demande de l'invité" msgid "Finished after host request" msgstr "Terminé après la demande de l'hôte" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "L'entrée du micrologiciel ne comporte pas l'attribut \"name\"" @@ -11877,6 +11960,9 @@ msgstr "Données auxiliaires manquantes dans la définition de la sortie" msgid "Missing backend %1$d" msgstr "Backend manquant %1$d" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "Nom du pont manquant" @@ -12899,6 +12985,9 @@ msgstr "Aucun événement attendu avec la procédure 0x%1$x" msgid "No filesystems are mounted in the domain" msgstr "Aucun système de fichiers n'est monté dans le domaine" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "Pas de périphériques NBD gratuits" @@ -14759,11 +14848,6 @@ msgstr "" "S390 La sécurité du lancement de PV n'est pas prise en charge par cet hôte " "ou ce noyau" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" -"S390 La sécurité du lancement de PV n'est pas prise en charge avec ce " -"binaire QEMU" - msgid "S4 state is disabled for this domain" msgstr "L'état S4 est désactivé pour ce domaine" @@ -14864,10 +14948,6 @@ msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" "SCSI_host Le périphérique hôte doit utiliser le type d'adresse 'pci' ou 'ccw'" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" -"La sécurité du lancement du SEV n'est pas prise en charge par ce binaire QEMU" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" "Le démarrage direct du noyau mesuré par SEV n'est pas pris en charge par ce " @@ -15946,11 +16026,13 @@ msgstr "Utilisation de TLS spécifiée, mais le nom est manquant" msgid "TLS:" msgstr "TLS :" -msgid "TPM 1.2 is not supported on ARM" -msgstr "TPM 1.2 n'est pas pris en charge sur ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" +msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" -msgstr "TPM 1.2 n'est pas pris en charge avec le modèle de périphérique SPAPR" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" +msgstr "" #, c-format msgid "TPM Proxy model %1$s requires 'Passthrough' backend" @@ -16368,6 +16450,12 @@ msgstr "" "Le nombre de périphériques IOMMU du domaine cible ne correspond pas à la " "source" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -16542,6 +16630,9 @@ msgstr "" "Le nombre de ports parallèles du domaine cible %1$zu ne correspond pas à la " "source %2$zu" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -16753,6 +16844,14 @@ msgstr "Le modèle de panique cible '%1$s' ne correspond pas à la source '%2$s' msgid "Target parallel port %1$d does not match source %2$d" msgstr "Le port parallèle cible %1$d ne correspond pas à la source %2$d" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -16971,6 +17070,18 @@ msgstr "Le certificat de l'AC %1$s a expiré" msgid "The CA certificate %1$s is not yet active" msgstr "Le certificat de l'AC %1$s n'est pas encore actif" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "Le devno CCW '%1$s' est déjà utilisé" @@ -17015,6 +17126,12 @@ msgstr "" "Le périphérique PF pour VF %1$s n'a pas de nom de périphérique réseau, il ne " "peut pas obtenir d'informations sur les fonctions virtuelles" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -17069,6 +17186,18 @@ msgstr "Le certificat n'est pas fiable." msgid "The certificate uses an insecure algorithm" msgstr "Le certificat utilise un algorithme non sécurisé" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "Le certificat du client %1$s a expiré" @@ -17077,6 +17206,18 @@ msgstr "Le certificat du client %1$s a expiré" msgid "The client certificate %1$s is not yet active" msgstr "Le certificat du client %1$s n'est pas encore actif" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "Le périphérique sur %1$s n'a pas de nom de périphérique réseau" @@ -17144,6 +17285,24 @@ msgstr "" "Le contrôleur audio ich9-intel-hda n'est pas pris en charge dans ce binaire " "QEMU" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "La machine n'a pas d’instantané et elle devrait en avoir un" @@ -17179,6 +17338,18 @@ msgstr "" "Le numéro du disque en lecture seule doit être supérieur ou égal au numéro " "du disque en lecture-écriture" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "Le certificat du serveur %1$s a expiré" @@ -17187,6 +17358,18 @@ msgstr "Le certificat du serveur %1$s a expiré" msgid "The server certificate %1$s is not yet active" msgstr "Le certificat du serveur %1$s n'est pas encore actif" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "Le serveur redirige de '%1$s' vers '%2$s'" @@ -17194,6 +17377,52 @@ msgstr "Le serveur redirige de '%1$s' vers '%2$s'" msgid "The slirp-helper doesn't support migration" msgstr "Slirp-helper ne prend pas en charge la migration" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -17230,6 +17459,9 @@ msgstr "" "Ce QEMU ne prend pas en charge le rendernode OpenGL avec le type de " "graphique egl-headless" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "Ce QEMU ne prend pas en charge le scsi-block pour le lun passthrough" @@ -18798,6 +19030,10 @@ msgstr "Impossible d'écouter sur le socket" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "Impossible d'écouter le chemin du socket UNIX '%1$s'" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "Impossible de charger le certificat" @@ -19932,6 +20168,10 @@ msgstr "Format inattendu pour la réponse mdevctl" msgid "Unexpected hostdev mode %1$d" msgstr "Mode hostdev %1$d inattendu" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "Paramètres de verrouillage inattendus pour la ressource disque" @@ -19989,7 +20229,7 @@ msgid "Unexpected protocol %1$d" msgstr "Protocole inattendu %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -20650,10 +20890,6 @@ msgstr "Mode hostdev non pris en charge %1$s" msgid "Unsupported hostdev type %1$s" msgstr "Type de hostdev non pris en charge %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "Interface non prise en charge '%1$s' pour TPM 1.2" - msgid "Unsupported listen type" msgstr "Type d'écoute non pris en charge" @@ -20850,6 +21086,21 @@ msgstr "" " -h | --help afficher cette aide et quitter\n" " -v | --version afficher les informations sur la version et quitter\n" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20997,10 +21248,6 @@ msgstr "VM n'est pas défini" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "L'entrée VMX '%1$s' contient un schéma non pris en charge '%2$s'" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "L'entrée VMX '%1$s' ne contient pas de partie de port" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" "L'entrée VMX 'annotation' contient une séquence d'échappement non valide" @@ -21386,6 +21633,9 @@ msgstr "accès refusé par la politique" msgid "access denied: %1$s" msgstr "accès refusé : %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "actif" @@ -22296,6 +22546,9 @@ msgstr "Le nom du pont '%1$s' est déjà utilisé." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "nom de pont non autorisé en mode %1$s (réseau '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "zone de pont non autorisée en mode %1$s (réseau '%2$s')" @@ -23358,6 +23611,9 @@ msgstr "ne peut pas modifier l'adresse PCI invitée du périphérique réseau" msgid "cannot modify network device model from %1$s to %2$s" msgstr "ne peut pas modifier le modèle de périphérique réseau de %1$s à %2$s" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" "Impossible de modifier le paramètre de la barre rom du périphérique réseau" @@ -23478,6 +23734,10 @@ msgstr "Impossible d'analyser le json %1$s : %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "Impossible d’analyser json %1$s : string/map/array non terminé" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "Impossible d'analyser le numéro de partition de la cible '%1$s'" @@ -23754,16 +24014,16 @@ msgstr "impossible de récupérer les informations vcpu pour un domaine inactif" msgid "cannot revert snapshot of running domain" msgstr "Impossible de rétablir un instantané d'un domaine en cours d'exécution" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "ne peut pas enregistrer le fichier '%1$s'" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "ne peut pas chercher dans '%1$s'" @@ -26054,6 +26314,9 @@ msgstr "Le domaine possède déjà des graphiques VNC" msgid "domain already has a vsock device" msgstr "le domaine possède déjà un périphérique vsock" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "architecture du domaine (/domaine/os/type/@arch)" @@ -27318,9 +27581,6 @@ msgstr "échec de la création du répertoire de journal '%1$s'" msgid "failed to create logfile %1$s" msgstr "échec de la création du fichier journal %1$s" -msgid "failed to create mdevctl thread" -msgstr "échec de la création du thread mdevctl" - msgid "failed to create profile" msgstr "échec de la création du profil" @@ -27353,9 +27613,6 @@ msgstr "" msgid "failed to create udev context" msgstr "échec de la création du contexte udev" -msgid "failed to create udev enumerate thread" -msgstr "échec de la création du fil d'énumération udev" - msgid "failed to create udev handler thread" msgstr "échec de la création d'un fil de gestion udev" @@ -27742,6 +27999,10 @@ msgstr "impossible de démarrer automatiquement le pool %1$s" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "a échoué à déplacer le fichier vers %1$s " @@ -29253,6 +29514,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "i - désactiver la validation et essayer de redéfinir à nouveau" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" "Le pool de stockage iSCSI ne prend pas en charge la création de volumes" @@ -30228,6 +30492,9 @@ msgstr "non valide secret uuid '%1$s'" msgid "invalid server address" msgstr "l'adresse du serveur n'est pas valide" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "taille non valide fournie pour '%1$s'" @@ -30405,6 +30672,9 @@ msgstr "" "iommu : le remappage des interruptions n'est pas pris en charge par ce " "binaire QEMU" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "iothread %1$d introuvable" @@ -31065,6 +31335,9 @@ msgid "lock owner details have not been registered" msgstr "" "les coordonnées du propriétaire de la serrure n'ont pas été enregistrées" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -31371,6 +31644,9 @@ msgstr "système de fichiers correspondant non trouvé" msgid "matching input device not found" msgstr "périphérique d'entrée correspondant non trouvé" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "le périphérique de mémoire correspondant n'a pas été trouvé" @@ -31780,12 +32056,12 @@ msgstr "" "migration avec stockage non partagé avec copie incrémentielle (même image de " "base partagée entre la source et la destination)" +msgid "migration with this virtiofs device is not supported" +msgstr "" + msgid "migration with transient disk is not supported" msgstr "la migration avec un disque transitoire n'est pas prise en charge" -msgid "migration with virtiofs device is not supported" -msgstr "la migration avec le périphérique virtiofs n'est pas prise en charge" - #, c-format msgid "migration_address must not be the address of the local machine: %1$s" msgstr "" @@ -32458,6 +32734,9 @@ msgstr "" msgid "missing path for " msgstr "chemin manquant pour " +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -32713,6 +32992,10 @@ msgstr "valeur manquante pour le cookie '%1$s'" msgid "missing value for migration parameter '%1$s'" msgstr "valeur manquante pour le paramètre de migration '%1$s'" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "valeurs manquantes pour l'accélération" @@ -34266,6 +34549,9 @@ msgstr "un seul périphérique de ballon de mémoire est pris en charge" msgid "only a single nvram device is supported" msgstr "un seul périphérique nvram est pris en charge" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "un seul périphérique vsock est pris en charge" @@ -35248,6 +35534,18 @@ msgstr "fournir un XML adapté aux migrations" msgid "ps2 bus does not support %1$s input device" msgstr "le bus ps2 ne prend pas en charge le périphérique d’entrée %1$s" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -35492,6 +35790,9 @@ msgid "query-rx-filter return data missing array element" msgstr "" "query-rx-filter retourne les données manquantes d'un élément de tableau" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "Le champ 'cbitpos' manquait à la réponse de query-sev-capabilities" @@ -35506,6 +35807,9 @@ msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" "le champ \"reduced-phys-bits\" manquait à la réponse query-sev-capabilities" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "Le champ 'flc' manquait à la réponse de query-sgx-capabilities" @@ -37400,6 +37704,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen : donnez un chemin d’accès ou utilisez test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -37495,9 +37803,6 @@ msgstr "la machine n'a pas d’instantané" msgid "the new password" msgstr "le nouveau mot de passe" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "Le backend réseau passt n'est pas pris en charge avec ce binaire QEMU" - msgid "the password is already encrypted" msgstr "le mot de passe est déjà crypté" @@ -39292,6 +39597,10 @@ msgstr "type de capacité cible SCSI inconnu '%1$s' pour '%2$s'" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "paramètre SDL_AUDIODRIVER inconnu %1$s" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "type d'adresse inconnu '%1$s' dans le réseau %2$s" @@ -39566,6 +39875,10 @@ msgstr "type secret inconnu '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "mode smbios inconnu '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "type de capacité de stockage inconnu '%1$s' pour '%2$s'" @@ -39806,6 +40119,10 @@ msgstr "Modèle audio non pris en charge %1$s" msgid "unsupported authentication type %1$d" msgstr "Type d'authentification non pris en charge %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "Modèle de périphérique de ballon non pris en charge '%1$s'" @@ -40302,6 +40619,10 @@ msgstr "valider le document XML par rapport au schéma" msgid "validate the redefined checkpoint" msgstr "valider le point de contrôle redéfini" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -40509,6 +40830,9 @@ msgstr "erreur de version dans l'événement (réel 0x%1$x, attendu 0x%2$x)" msgid "version parsing error" msgstr "erreur d'analyse de la version" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "L'attribut vgamem n'est pris en charge que pour le type de vidéo qxl" @@ -40873,6 +41197,9 @@ msgstr "" "vmplayer ne prend pas en charge l'opération suspend/reprend de libvirt " "(vmware pause/unpause) " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "vmport n'est pas disponible avec ce binaire QEMU" @@ -41228,6 +41555,55 @@ msgstr "la copie zéro n'est disponible que pour la migration parallèle" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "zone %1$s demandée pour le réseau %2$s mais firewalld n'est pas actif" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "Les enregistrements DNS HOST ne peuvent pas être modifiés, mais seulement " +#~ "ajoutés ou supprimés" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "Les enregistrements DNS TXT ne peuvent pas être modifiés, mais seulement " +#~ "ajoutés ou supprimés" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "L'entrée VMX '%1$s' ne contient pas de partie de port" + +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "" +#~ "la migration avec le périphérique virtiofs n'est pas prise en charge" + +#~ msgid "the passt network backend is not supported with this QEMU binary" +#~ msgstr "" +#~ "Le backend réseau passt n'est pas pris en charge avec ce binaire QEMU" + +#~ msgid "S390 PV launch security is not supported with this QEMU binary" +#~ msgstr "" +#~ "S390 La sécurité du lancement de PV n'est pas prise en charge avec ce " +#~ "binaire QEMU" + +#~ msgid "SEV launch security is not supported with this QEMU binary" +#~ msgstr "" +#~ "La sécurité du lancement du SEV n'est pas prise en charge par ce binaire " +#~ "QEMU" + +#~ msgid "TPM 1.2 is not supported on ARM" +#~ msgstr "TPM 1.2 n'est pas pris en charge sur ARM" + +#~ msgid "TPM 1.2 is not supported with the SPAPR device model" +#~ msgstr "" +#~ "TPM 1.2 n'est pas pris en charge avec le modèle de périphérique SPAPR" + +#, c-format +#~ msgid "Unsupported interface '%1$s' for TPM 1.2" +#~ msgstr "Interface non prise en charge '%1$s' pour TPM 1.2" + +#~ msgid "failed to create mdevctl thread" +#~ msgstr "échec de la création du thread mdevctl" + +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "échec de la création du fil d'énumération udev" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s : Vérification %2$-60s : " diff --git a/po/gu.po b/po/gu.po index 5d75e48e..43c148ae 100644 --- a/po/gu.po +++ b/po/gu.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-23 06:16+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Gujarati (http://www.transifex.com/projects/p/libvirt/" @@ -1082,6 +1082,10 @@ msgstr "પાથ '%1$s' ને વાપરી શકાય તેમ નથી msgid "'%1$s' is not supported in this QEMU binary" msgstr "QEMU બાઇનરી માં %1$s આધારભૂત નથી" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1319,6 +1323,9 @@ msgstr "wiping અલ્ગોરિધમ %d આધારભૂત નથી" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "guest-get-vcpus નાં જવાબમાં 'ઓનલાઇન' ગેરહાજર" +msgid "'usb' disk must not be empty" +msgstr "" + #, fuzzy msgid "'user' missing in reply of guest-get-users" msgstr "guest-get-vcpus નાં જવાબમાં 'ઓનલાઇન' ગેરહાજર" @@ -1677,6 +1684,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "બંધ કોલબેક પહેલેથી રજીસ્ટર થયેલ છે" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3492,10 +3502,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3520,9 +3554,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3531,6 +3574,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "ડોમેઇન %1$s XML રૂપરેખાંકન બદલાયેલ નથી.\n" @@ -4957,6 +5036,10 @@ msgstr "હાલનાં વોલ્યુમ માંથા વોલ્ય msgid "Create a vol." msgstr "vol બનાવો." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "સ્થળાંતરિત" @@ -5001,9 +5084,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS HOST રેકોર્ડને બદલી શકાતા નથી, ફક્ત ઉમેરાય અને કાઢી નંખાય છે" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5025,9 +5105,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "DNS TXT રેકોર્ડને બદલી શકાતા નથી, ફક્ત ઉમેરાય અને કાઢી નંખાય છે" - msgid "Data processed:" msgstr "પ્રક્રિયા થયેલ માહિતી:" @@ -8210,6 +8287,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "init નિયંત્રણ %1$s માં સૂચનાને મોકલવામાં નિષ્ફળતા" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "સ્નેપશોટ %s ને કાઢતી વખતે નિષ્ફળતા" @@ -8742,6 +8822,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11242,6 +11329,9 @@ msgstr "JSON દસ્તાવેજમાં ગુમ થયેલ max_client msgid "Missing backend %1$d" msgstr "ગુમ થયેલ બેકએન્ડ %1$d" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "ગુમ થયેલ ટાઇમર નામ" @@ -12238,6 +12328,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "જ્યારે ડોમેઇનને લટકાવી રહ્યા હોય ત્યારે ભૂલ" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "NBD ઉપકરણો મુક્ત નથી" @@ -14001,9 +14094,6 @@ msgstr "S3 સ્થિતિ આ ડોમેઇન માટે નિષ્ msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "S4 સ્થિતિ આ ડોમેઇન માટે નિષ્ક્રિય થયેલ છે" @@ -14097,9 +14187,6 @@ msgstr "[૦..૬,૮..૧૫] સીમાની બહાર SCSI એકમ msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "નિયંત્રકોને 'ccid' સરનામાં પ્રકારને વાપરવુ જ જોઇએ" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15095,10 +15182,12 @@ msgstr "Ceph વપરાશ સ્પષ્ટ થયેલ છે, પરં msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15467,6 +15556,12 @@ msgstr "લક્ષ્ય ડોમેઇન નામ '%1$s' એ સ્ત્ msgid "Target domain IOMMU device count does not match source" msgstr "લક્ષ્ય ડોમેઇન હબ ઉપકરણ ગણતરી %zu એ સ્ત્રોત %zu સાથે બંધબેસતી નથી" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15590,6 +15685,9 @@ msgstr "લક્ષ્ય ડોમેઇન ઇનપુટ ઉપકરણ msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "લક્ષ્ય ડોમેઇન સમાંતર પોર્ટ ગણતરી %1$zu એ સ્ત્રોત %2$zu સાથે બંધબેસતી નથી" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15761,6 +15859,14 @@ msgstr "લક્ષ્ય RNG મોડલ '%1$s' એ સ્ત્રોત '%2 msgid "Target parallel port %1$d does not match source %2$d" msgstr "લક્ષ્ય સમાંતર પોર્ટ %1$d એ સ્ત્રોત %2$d સાથે બંધબેસતુ નથી" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, fuzzy, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "લક્ષ્ય ઇનપુટ ઉપકરણ બસ %1$s સ્ત્રોત %2$s સાથે બંધબેસતુ નથી" @@ -15957,6 +16063,18 @@ msgstr "CA પ્રમાણપત્ર %1$s નિવૃત્ત થયે msgid "The CA certificate %1$s is not yet active" msgstr "CA પ્રમાણપત્ર %1$s હજુ સક્રિય નથી" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15992,6 +16110,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "QEMU એક્ઝેક્યુટેબલ %1$s એ TPM બેકઍન્ડ પ્રકાર %2$s ને આધાર આપતુ નથી" @@ -16043,6 +16167,18 @@ msgstr "પ્રમાણપત્ર હજુ વિશ્ર્વાસપ msgid "The certificate uses an insecure algorithm" msgstr "પ્રમાણપત્ર એ અસુરક્ષિત અલ્ગોરિધમ વાપરે છે" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "ક્લાયન્ટ પ્રમાણપત્ર %1$s નિવૃત્ત થયેલ છે" @@ -16051,6 +16187,18 @@ msgstr "ક્લાયન્ટ પ્રમાણપત્ર %1$s નિવ msgid "The client certificate %1$s is not yet active" msgstr "ક્લાયન્ટ પ્રમાણપત્ર %1$s હજુ સક્રિય નથી" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "ઘણુ લાંબુ નેટવર્ક ઉપકરણ નામ" @@ -16107,6 +16255,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "ich9-intel-hda ઓડિયો નિયંત્રક એ આ QEMU બાઇનરીમાં આધારભૂત નથી" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "ડોમેઇન %s પાસે નામ %s સાથે સ્નેપશોટ નથી" @@ -16136,6 +16302,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "સર્વર પ્રમાણપત્ર %1$s નિવૃત્ત થયેલ છે" @@ -16144,6 +16322,18 @@ msgstr "સર્વર પ્રમાણપત્ર %1$s નિવૃત્ msgid "The server certificate %1$s is not yet active" msgstr "સર્વર પ્રમાણપત્ર %1$s હજુ સક્રિય નથી" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "સર્વર '%1$s' થી '%2$s' પર દિશામાન થાય છે" @@ -16152,6 +16342,52 @@ msgstr "સર્વર '%1$s' થી '%2$s' પર દિશામાન થા msgid "The slirp-helper doesn't support migration" msgstr "સંગ્રહ pool એ વોલ્યુમ બનાવવા માટે આધાર આપતુ નથી" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "આ QEMU એ LSI 53C895A SCSI નિયંત્રકને આધાર આપતુ નથી" @@ -16187,6 +16423,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "આ QEMU એ 7 કરતા વધારે લક્ષ્યને આધાર આપતુ નથી" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "આ QEMU એ lun પાસથ્રુ માટે scsi-બ્લોકને આધાર આપતુ નથી" @@ -17764,6 +18003,10 @@ msgstr "સોકેટ પર સાંભળવાનુ અસમર્થ" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "સોકેટ પર સાંભળવાનુ અસમર્થ" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "પ્રમાણપત્રને લાવવાનું અસમર્થ" @@ -18887,6 +19130,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "અનિચ્છનીય hostdev સ્થિતિ %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "ડિસ્ક સ્ત્રોત માટે અનિચ્છનીય તાળુ પરિમાણ" @@ -18945,7 +19192,7 @@ msgid "Unexpected protocol %1$d" msgstr "અનિચ્છનીય પ્રોટોકોલ %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19589,10 +19836,6 @@ msgstr "બિનઆધારભૂત hostdev સ્થિતિ %1$s" msgid "Unsupported hostdev type %1$s" msgstr "બિનઆધારભૂત hostdev પ્રકાર %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "બિનઆધારભૂત virt પ્રકાર" @@ -19770,6 +20013,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19893,10 +20151,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX નોંધણી '%1$s' બિનઆધારભૂત યોજના '%2$s' ને સમાવે છે" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX નોંધણી '%1$s' પોર્ટ ભાગને સમાવતુ નથી" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "Vmx નોંધણી 'ઍનોટેશન' અમાન્ય એસ્કેપ ક્રમ છે" @@ -20257,6 +20511,9 @@ msgstr "પ્રવેશ નામંજૂર" msgid "access denied: %1$s" msgstr "પ્રવેશ નામંજૂર: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "સક્રિય" @@ -21100,6 +21357,9 @@ msgstr "બ્રિજ નામ '%1$s' પહેલેથી જ વપરા msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "બ્રિજ નામને %1$s સ્થિતિમાં પરવાનગી મળેલ નથી (નેટવર્ક '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "બ્રિજ નામને %1$s સ્થિતિમાં પરવાનગી મળેલ નથી (નેટવર્ક '%2$s')" @@ -22092,6 +22352,9 @@ msgstr "નેટવર્ક ઉપકરણ મહેમાન PCI સરન msgid "cannot modify network device model from %1$s to %2$s" msgstr "%1$s થી %2$s માં નેટવર્ક ઉપકરણ મોડલને બદલી શકાતુ નથી" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "નેટવર્ક ઉપકરણ rom bar સુયોજનને બદલી શકાતુ નથી" @@ -22209,6 +22472,10 @@ msgstr "json %1$s નું પદચ્છેદન કરી શકાતુ msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "json %s નું પદચ્છેદન કરી શકાતુ નથી: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "લક્ષ્ય '%1$s' માંથી પાર્ટીશન નંબરનું પદચ્છેદન કરી શકાતુ નથી" @@ -22475,16 +22742,16 @@ msgstr "અસક્રિય ડોમેઇન પર vcpus પીનીંગ msgid "cannot revert snapshot of running domain" msgstr "ચાલતા ડોમેઇનનાં સ્નેપશોટને પાછુ લાવી શકાતુ નથી" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "ફાઇલ '%1$s' નો સંગ્રહ કરી શકાતો નથી" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s' માં શોધી શકાતુ નથી" @@ -24677,6 +24944,9 @@ msgstr "ડોમેઈન પહેલાથી જ ચાલી રહ્ય msgid "domain already has a vsock device" msgstr "ડોમેઈન પહેલાથી જ સક્રિય છે" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25928,9 +26198,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "લોગ ફાઈલ %1$s બનાવવામાં નિષ્ફળ" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "રૂપરેખાને બનાવવામાં નિષ્ફળતા" @@ -25963,10 +26230,6 @@ msgstr "RBD IoCTX ને બનાવવામાં નિષ્ફળતા. msgid "failed to create udev context" msgstr "udev સંદર્ભને બનાવવામાં નિષ્ફળતા" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "udev સંદર્ભને બનાવવામાં નિષ્ફળતા" - #, fuzzy msgid "failed to create udev handler thread" msgstr "udev સંદર્ભને બનાવવામાં નિષ્ફળતા" @@ -26356,6 +26619,10 @@ msgstr "Pool %1$s ને આપોઆપ શરૂથયેલ તરીકે msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "%1$s માં ફાઇલને ખસેડવામાં નિષ્ફળતા " @@ -27838,6 +28105,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - force, ફરી વ્યાખ્યાયિત કરવાનો પ્રયત્ન કરો" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI સંગ્રહ pool એ વોલ્યુમ બનાવવા માટે આધાર આપતુ નથી" @@ -28768,6 +29038,9 @@ msgstr "અયોગ્ય ખાનગી પ્રકાર '%1$s'" msgid "invalid server address" msgstr "અયોગ્ય MAC સરનામું" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "'%1$s' માટે પૂરુ પાડેલ અયોગ્ય માપ" @@ -28940,6 +29213,9 @@ msgstr "QEMU બાઇનરી સાથે SATA આધારભૂત નથ msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net એ આ QEMU બાઇનરી સાથે આધારભૂત નથી" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s મળ્યુ નથી" @@ -29593,6 +29869,9 @@ msgstr "તાળુ સંચાલક જોડાણને મર્યાદ msgid "lock owner details have not been registered" msgstr "તાળુ માલિક વિગતોને રજીસ્ટર કરી દેવામાં આવી છે" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "%1$s વોલ્યુમોને બનાવવાનું આધારભૂત નથી" @@ -29895,6 +30174,9 @@ msgstr "" msgid "matching input device not found" msgstr "બંધબેસતુ ફાઇલસિસ્ટમ ઉપકરણ મળ્યુ ન હતુ" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "બંધબેસતુ ફાઇલસિસ્ટમ ઉપકરણ મળ્યુ ન હતુ" @@ -30275,12 +30557,11 @@ msgstr "" "વધતી નકલ સાથે બિન ભાગીદારી થયેલ સંગ્રહ સાથે સ્થળાંતર (સ્ત્રોત અને લક્ષ્ય વચ્ચે વહેંચેલ એજ " "મૂળભૂત ઇમેજ)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "ઉપકરણનું સ્થાયી જોડાણ આધારભૂત નથી" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -30951,6 +31232,9 @@ msgstr "" msgid "missing path for " msgstr "ગુમ થયેલ નામ જાણકારી" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31196,6 +31480,10 @@ msgstr "યજમાન માટે ગુમ થયેલ નામ" msgid "missing value for migration parameter '%1$s'" msgstr "%1$s માં ગુમ થયેલ નામ જાણકારી" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "ગુમ થયેલ નામ જાણકારી" @@ -32700,6 +32988,9 @@ msgstr "ફક્ત એકજ મેમરી બલુન ઉપકરણ આ msgid "only a single nvram device is supported" msgstr "ફક્ત એકજ nvram ઉપકરણ આધારભૂત છે" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "ફક્ત એકજ nvram ઉપકરણ આધારભૂત છે" @@ -33650,6 +33941,18 @@ msgstr "સ્થળાંતર માટે અનૂરૂપ XML પૂર msgid "ps2 bus does not support %1$s input device" msgstr "ps2 bus એ %1$s ઇનપુટ ઉપકરણને આધાર આપતુ નથી" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33866,6 +34169,9 @@ msgstr "blockstats ઉપકરણ નોંધણી એ ઇચ્છિત બ msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-version જવાબ ગુમ થયેલ 'માઇક્રો' આવૃત્તિ હતી" @@ -33882,6 +34188,9 @@ msgstr "query-version જવાબ ગુમ થયેલ 'qemu' માહિત msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "query-version જવાબ ગુમ થયેલ 'qemu' માહિતી હતી" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35689,6 +35998,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: પાથ પૂરો પાડો અથવા test:///default વાપરો" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35780,9 +36093,6 @@ msgstr "ડોમેઇન પાસે સ્નેપશોટ નથી" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "નેટવર્ક પહેલાથી જ સક્રિય છે" @@ -37488,6 +37798,10 @@ msgstr "'%1$s' માટે અજ્ઞાત SCSI યજમાન હ ક્ msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "નેટવર્ક %1$s માં અજ્ઞાત સરનામાં પ્રકાર '%2$s'" @@ -37764,6 +38078,10 @@ msgstr "અજ્ઞાત ઉપકરણ પ્રકાર '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "અજ્ઞાત smbios સ્થિતિ '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "'%1$s' માટે અજ્ઞાત સગ્રહ ક્ષમતા પ્રકાર '%2$s'" @@ -37993,6 +38311,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "બિનઆધારિત સત્તાધિકરણ પ્રકાર %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "બિનઆધારભૂત યજમાન ઉપકરણ સ્થિતિ %1$s" @@ -38477,6 +38799,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38671,6 +38997,9 @@ msgstr "આવૃત્તિ અસંતુલન (વાસ્તવિક %1 msgid "version parsing error" msgstr "આવૃત્તિ પદચ્છેદન ભૂલ" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39017,6 +39346,9 @@ msgstr "" "vmplayer એ libvirt અટકાવવુ/પુન:પ્રાપ્ત કરવાને આધાર આપતુ નથી (vmware અટકાવો/અટકાવો " "નહિં) ક્રિયા " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "નિષ્ક્રિય વહેંચાયેલ મેમરી એ આ QEMU બાઇનરી સાથે ઉપલબ્ધ નથી" @@ -39346,6 +39678,24 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS HOST રેકોર્ડને બદલી શકાતા નથી, ફક્ત ઉમેરાય અને કાઢી નંખાય છે" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "DNS TXT રેકોર્ડને બદલી શકાતા નથી, ફક્ત ઉમેરાય અને કાઢી નંખાય છે" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX નોંધણી '%1$s' પોર્ટ ભાગને સમાવતુ નથી" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "ઉપકરણનું સ્થાયી જોડાણ આધારભૂત નથી" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev સંદર્ભને બનાવવામાં નિષ્ફળતા" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: ચકાસી રહ્યા છે %2$-60s: " diff --git a/po/hi.po b/po/hi.po index 268a8edf..aa2bb0ee 100644 --- a/po/hi.po +++ b/po/hi.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-23 12:39+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/fedora/language/" @@ -1074,6 +1074,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "%1$s इस QEMU द्विपदीय में समर्थित नहीं" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1305,6 +1309,9 @@ msgstr "ड्राइव हॉटप्लग समर्थित नही msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1662,6 +1669,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "एक करीबी कॉलबैक पहले से ही पंजीकृत है" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3478,10 +3488,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3506,9 +3540,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3517,6 +3560,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "डोमेन %1$s XML विन्यास नहीं बदला.\n" @@ -4949,6 +5028,10 @@ msgstr "किसी मौजूदा आयतन से एक वाल् msgid "Create a vol." msgstr "एक आयतन बनायें." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "एक डोमेन बनायें" @@ -4993,9 +5076,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS होस्ट रिकॉर्ड, संशोधित ही जोड़ा या हटाया नहीं जा सकता" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5017,9 +5097,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "डीएनएस TXT रिकॉर्ड, संशोधित ही जोड़ा या हटाया नहीं जा सकता" - msgid "Data processed:" msgstr "आंकड़ा प्रक्रमित:" @@ -8228,6 +8305,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "%1$s पुल तोड़ने में विफल" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "तस्वीर लेने में विफल: %s" @@ -8773,6 +8853,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11283,6 +11370,9 @@ msgstr "JSON के दस्तावेज़ में गुम जादु msgid "Missing backend %1$d" msgstr "बैकेंड %1$d लापता" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "गायब टाइमर नाम" @@ -12308,6 +12398,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "डोमेन पर कोई कार्य सक्रिय नहीं" +msgid "No firewall backend is available" +msgstr "" + #, fuzzy msgid "No free NBD devices" msgstr "कोई लक्ष्य युक्ति %s नहीं" @@ -14072,9 +14165,6 @@ msgstr "USB हब जोड़ नहीं सकता है: USB इस ड msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "S4 state is disabled for this domain" msgstr "USB हब जोड़ नहीं सकता है: USB इस डोमेन के लिए निष्क्रिय है" @@ -14170,9 +14260,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "नियंत्रक को 'ccid' पता प्रकार को जरूर उपयोग करना चाहिए" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15157,10 +15244,12 @@ msgstr "Ceph के उपयोग निर्दिष्ट है, ले msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15526,6 +15615,12 @@ msgstr "लक्ष्य डोमेन नाम '%1$s' का मेल msgid "Target domain IOMMU device count does not match source" msgstr "लक्ष्य डोमेन हब के युक्ति गणना %zu स्रोत %zu से मेल नहीं खाता" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15649,6 +15744,9 @@ msgstr "लक्ष्य डोमेन इनपुट डिवाइस msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "लक्ष्य डोमेन समानांतर पोर्ट गणना %1$zu का मेल स्रोत %2$zu से नहीं है" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15820,6 +15918,14 @@ msgstr "लक्ष्य RNG मॉडल को '%1$s' से मेल न msgid "Target parallel port %1$d does not match source %2$d" msgstr "लक्ष्य समानांतर पोर्ट गणना %1$d का मेल स्रोत %2$d से नहीं है" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, fuzzy, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "लक्ष्य इनपुट युक्ति बस %1$s का मेल स्रोत %2$s से नहीं है" @@ -16016,6 +16122,18 @@ msgstr "सीए प्रमाणपत्र %1$s की मियाद प msgid "The CA certificate %1$s is not yet active" msgstr "क्लाइंट प्रमाणपत्र %1$s की अभी तक सक्रिय नहीं है" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16051,6 +16169,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -16100,6 +16224,18 @@ msgstr "यह प्रमाणपत्र विश्वसनीय नह msgid "The certificate uses an insecure algorithm" msgstr "यह प्रमाणपत्र एक असुरक्षित अलगोरिथम का प्रयोग करता है." +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "क्लाइंट प्रमाणपत्र %1$s की मियाद पूरी हो गई है" @@ -16108,6 +16244,18 @@ msgstr "क्लाइंट प्रमाणपत्र %1$s की मि msgid "The client certificate %1$s is not yet active" msgstr "क्लाइंट प्रमाणपत्र %1$s की अभी तक सक्रिय नहीं है" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "बहुत लंबा संजाल युक्ति नाम" @@ -16164,6 +16312,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "vhost-net इस QEMU द्विपदीय के साथ समर्थित नहीं है" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -16191,6 +16357,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "सर्वर प्रमाणपत्र %1$s की मियाद पूरी हो गई है" @@ -16199,6 +16377,18 @@ msgstr "सर्वर प्रमाणपत्र %1$s की मिया msgid "The server certificate %1$s is not yet active" msgstr "क्लाइंट प्रमाणपत्र %1$s की अभी तक सक्रिय नहीं है" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "सर्वर '%1$s' से '%2$s' तक पुनर्निर्देश करता है " @@ -16207,6 +16397,52 @@ msgstr "सर्वर '%1$s' से '%2$s' तक पुनर्निर् msgid "The slirp-helper doesn't support migration" msgstr "भंडारण पुल आयतन निर्माण का समर्थन नहीं करता है" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -16242,6 +16478,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17870,6 +18109,10 @@ msgstr "सॉकेट लिखने में असफल" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "सॉकेट लिखने में असफल" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "प्रमाणपत्र लोड करने में विफल" @@ -19020,6 +19263,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "अप्रत्याशित होस्टडेव विधि %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "अप्रत्याशित लॉक पैरामीटर डिस्क संसाधन के लिए " @@ -19078,7 +19325,7 @@ msgid "Unexpected protocol %1$d" msgstr "अप्रत्याशित पूल प्रकार" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" #, fuzzy @@ -19726,10 +19973,6 @@ msgstr "असमर्थित hostdev मोड %1$s" msgid "Unsupported hostdev type %1$s" msgstr "असमर्थित hostdev प्रकार %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "असमर्थित hostdev प्रकार %s" @@ -19909,6 +20152,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20031,10 +20289,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "अंतरफलक के पास असमर्थित प्रकार '%s' है" -#, fuzzy, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "क्वेरी पैरामीटर 'proxy' में hostname समाहित नहीं है" - #, fuzzy msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "डोमेन नाम में अमान्य शृंखला समाहित है" @@ -20402,6 +20656,9 @@ msgstr "पहुँच नकारा गया" msgid "access denied: %1$s" msgstr "पहुँच नकारा गया" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "सक्रिय" @@ -21243,6 +21500,9 @@ msgstr "ब्रिज नाम '%1$s' पहले से प्रयोग msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "'%1$s' मोड (संजाल '%2$s') में पूल नाम स्वीकार्य नहीं है)" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "'%1$s' मोड (संजाल '%2$s') में पूल नाम स्वीकार्य नहीं है)" @@ -22252,6 +22512,9 @@ msgstr "संजाल युक्ति रोम बार सेटिं msgid "cannot modify network device model from %1$s to %2$s" msgstr "संजाल युक्ति रोम बार सेटिंग संशोधित नहीं कर सकते" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "संजाल युक्ति रोम बार सेटिंग संशोधित नहीं कर सकते" @@ -22374,6 +22637,10 @@ msgstr "json %1$s विश्लेषित नहीं कर सकता msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "json %s विश्लेषित नहीं कर सकता है: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "लक्ष्य '%1$s' से विभाजन संख्या नहीं विश्लेषित कर सकता है" @@ -22642,16 +22909,16 @@ msgstr "vcpus को किसी निष्क्रिय डोमेन msgid "cannot revert snapshot of running domain" msgstr "अस्थायी डोमेन के लिए स्वतः आरंभ सेट नहीं कर सकता है" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, fuzzy, c-format msgid "cannot save file '%1$s'" msgstr "फाइल '%1$s' स्टैट नहीं कर सकता है" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s' की तलाश नहीं कर सकते" @@ -24859,6 +25126,9 @@ msgstr "डोमेन पहले से चल रहा है" msgid "domain already has a vsock device" msgstr "डोमेन पहले से सक्रिय" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26112,9 +26382,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "लॉग फाइल %1$s बनाने में विफल" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "प्रोफाइल बनाने में विफल" @@ -26148,10 +26415,6 @@ msgstr "" msgid "failed to create udev context" msgstr "udev संदर्भ बनाने में विफल" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "udev संदर्भ बनाने में विफल" - #, fuzzy msgid "failed to create udev handler thread" msgstr "udev संदर्भ बनाने में विफल" @@ -26545,6 +26808,10 @@ msgstr "पुल %1$s को ऑटोस्टार्ट चिह्नि msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "फाइल '%1$s' खोलने में विफल" @@ -28040,6 +28307,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI भंडारण पूल मात्रा निर्माण का समर्थन नहीं करता है" @@ -28985,6 +29255,9 @@ msgstr "अवैध गुप्त क़िस्म '%1$s'" msgid "invalid server address" msgstr "अमान्य MAC पता" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "अवैध आकार दिया गया '%1$s' के लिए" @@ -29159,6 +29432,9 @@ msgstr "SATA इस QEMU द्विपदीय के साथ समर् msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net इस QEMU द्विपदीय के साथ समर्थित नहीं है" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s नहीं पाया गया " @@ -29835,6 +30111,9 @@ msgstr "लॉक प्रबंधक कनेक्शन प्रतिब msgid "lock owner details have not been registered" msgstr "लॉक स्वामी विवरण पंजीकृत नहीं किया गया है" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "%1$s वॉल्यूम्स तैयार करना समर्थित नहीं है" @@ -30145,6 +30424,9 @@ msgstr "" msgid "matching input device not found" msgstr "यूएसबी युक्ति नहीं मिला" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "लिंक की स्थिति परिवर्तित नहीं कर सकता: युक्ति उर्फ नहीं मिला" @@ -30537,12 +30819,11 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "डिवाइस के लगातार संलग्न समर्थित नहीं है" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31207,6 +31488,9 @@ msgstr "" msgid "missing path for " msgstr "गायब cpuset vcpupin के लिए" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31453,6 +31737,10 @@ msgstr "गायब नाम होस्ट के लिए " msgid "missing value for migration parameter '%1$s'" msgstr "%1$s युक्ति के लिये गुम श्रोत सूचना" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "गुम युक्ति सूचना" @@ -32973,6 +33261,9 @@ msgstr "केवल एक बैलून स्मृति युक्त msgid "only a single nvram device is supported" msgstr "केवल एक nvram युक्ति समर्थित है" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "केवल एक nvram युक्ति समर्थित है" @@ -33925,6 +34216,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "ps2 बस %1$s इनपुट युक्ति का समर्थन नहीं करता है" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34147,6 +34450,9 @@ msgstr "ब्लॉकस्टैट युक्ति प्रविष् msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-version जवाब अनुपस्थित 'micro' संस्करण था" @@ -34163,6 +34469,9 @@ msgstr "query-version जवाब अनुपस्थित 'qemu' डाट msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "query-version जवाब अनुपस्थित 'qemu' डाटा था" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35967,6 +36276,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: पाथ दीजिये या फिर इस्तेमाल करें test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36057,9 +36370,6 @@ msgstr "डोमेन में कोई मौजूदा स्नैप msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "संजाल पहले से सक्रिय" @@ -37778,6 +38088,10 @@ msgstr "अज्ञात SCSI मेजबान क्षमता प्र msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "संजाल %1$s में अज्ञात पते प्रकार '%2$s'" @@ -38056,6 +38370,10 @@ msgstr "अज्ञात युक्ति प्रकार '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "अज्ञात smbios मोड '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "'%1$s' अज्ञात भंडारण क्षमता प्रकार '%2$s' के लिए" @@ -38287,6 +38605,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "असमर्थित सत्यापन प्रकार %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "असमर्थित होस्ट के युक्ति मोड %1$s" @@ -38774,6 +39096,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38969,6 +39295,9 @@ msgstr "संस्करण बेमेल (actual %1$x, expected %2$x)" msgid "version parsing error" msgstr "विश्लेषक त्रुटि" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39320,6 +39649,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "vhost-net इस QEMU द्विपदीय के साथ समर्थित नहीं है" @@ -39652,6 +39984,24 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS होस्ट रिकॉर्ड, संशोधित ही जोड़ा या हटाया नहीं जा सकता" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "डीएनएस TXT रिकॉर्ड, संशोधित ही जोड़ा या हटाया नहीं जा सकता" + +#, fuzzy, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "क्वेरी पैरामीटर 'proxy' में hostname समाहित नहीं है" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "डिवाइस के लगातार संलग्न समर्थित नहीं है" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev संदर्भ बनाने में विफल" + #, fuzzy, c-format #~ msgid "Failed to apply firewall rules %1$s: %2$s" #~ msgstr "'%1$s' बनाने में विफल: %2$s" diff --git a/po/hr.po b/po/hr.po index 321676f5..57635e63 100644 --- a/po/hr.po +++ b/po/hr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 8.8.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -989,6 +989,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1209,6 +1213,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1533,6 +1540,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3257,10 +3267,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3285,9 +3319,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3296,6 +3339,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4660,6 +4739,10 @@ msgstr "" msgid "Create a vol." msgstr "" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "" @@ -4702,9 +4785,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4726,9 +4806,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -7768,6 +7845,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "" @@ -8290,6 +8370,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10665,6 +10752,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11609,6 +11699,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13266,9 +13359,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13360,9 +13450,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14274,10 +14361,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14633,6 +14722,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -14756,6 +14851,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -14924,6 +15022,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15114,6 +15220,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15149,6 +15267,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15198,6 +15322,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15206,6 +15342,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15260,6 +15408,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15287,6 +15453,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15295,6 +15473,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15302,6 +15492,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15335,6 +15571,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -16819,6 +17058,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -17901,6 +18144,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -17958,7 +18205,7 @@ msgid "Unexpected protocol %1$d" msgstr "" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18593,10 +18840,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -18769,6 +19012,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -18885,10 +19143,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19234,6 +19488,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "" @@ -20033,6 +20290,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -20988,6 +21248,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21103,6 +21366,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21358,14 +21625,14 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -23464,6 +23731,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -24663,9 +24933,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "" @@ -24697,9 +24964,6 @@ msgstr "" msgid "failed to create udev context" msgstr "" -msgid "failed to create udev enumerate thread" -msgstr "" - msgid "failed to create udev handler thread" msgstr "" @@ -25070,6 +25334,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "" @@ -26479,6 +26747,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -27381,6 +27652,9 @@ msgstr "" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -27542,6 +27816,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28158,6 +28435,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -28449,6 +28729,9 @@ msgstr "" msgid "matching input device not found" msgstr "" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -28813,10 +29096,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -29426,6 +29709,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -29660,6 +29946,10 @@ msgstr "" msgid "missing value for migration parameter '%1$s'" msgstr "" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "" @@ -31088,6 +31378,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -31987,6 +32280,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32194,6 +32499,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32206,6 +32514,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -33920,6 +34231,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34004,9 +34319,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -35642,6 +35954,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -35916,6 +36232,10 @@ msgstr "" msgid "unknown smbios mode '%1$s'" msgstr "" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -36142,6 +36462,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -36614,6 +36938,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -36803,6 +37131,9 @@ msgstr "" msgid "version parsing error" msgstr "" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37131,6 +37462,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" diff --git a/po/hu.po b/po/hu.po index b9ffd593..ef940389 100644 --- a/po/hu.po +++ b/po/hu.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2023-05-12 18:21+0000\n" "Last-Translator: Dankaházi (ifj.) István \n" "Language-Team: Hungarian = %1$d.%2$d.%3$d" msgstr "" @@ -3329,9 +3363,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3340,6 +3383,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4735,6 +4814,10 @@ msgstr "egy tartomány létrehozása egy XML-fájlból" msgid "Create a vol." msgstr "Egy tartomány létrehozása." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Egy tartomány létrehozása." @@ -4779,9 +4862,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4803,9 +4883,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -7991,6 +8068,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "%1$s hálózat megsemmisítése nem sikerült" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "S-kifejezés kibontása nem sikerült" @@ -8528,6 +8608,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10926,6 +11013,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11889,6 +11979,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13588,9 +13681,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13682,9 +13772,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14602,10 +14689,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14961,6 +15050,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15084,6 +15179,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15252,6 +15350,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15442,6 +15548,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15477,6 +15595,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15526,6 +15650,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15534,6 +15670,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15589,6 +15737,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15616,6 +15782,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15624,6 +15802,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15631,6 +15821,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15664,6 +15900,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17183,6 +17422,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18278,6 +18521,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18336,7 +18583,7 @@ msgid "Unexpected protocol %1$d" msgstr "váratlan adat: '%s'" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18981,10 +19228,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -19159,6 +19402,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19276,10 +19534,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19631,6 +19885,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "aktív" @@ -20442,6 +20699,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21405,6 +21665,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21521,6 +21784,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21782,14 +22049,14 @@ msgstr "Alapvető információkat ad a tartományról." msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -23932,6 +24199,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "A tartomány már aktív" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25181,9 +25451,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "nem sikerült olvasni a(z) %1$s beállítási fájlt" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "a fájl megnyitása nem sikerült" @@ -25220,10 +25487,6 @@ msgstr "" msgid "failed to create udev context" msgstr "a tartalom mentése nem sikerült" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "nem sikerült olvasni a beállítási fájlt" - #, fuzzy msgid "failed to create udev handler thread" msgstr "Nem sikerült létrehozni tartományt ebből: %s" @@ -25624,6 +25887,10 @@ msgstr "Nem sikerült megjelölni a(z) %1$s hálózatot automatikus indításra" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "nem sikerült a fájlt a %1$s címre áthelyezni " @@ -27088,6 +27355,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -27999,6 +28269,9 @@ msgstr "érvénytelen hálózati mutató ebben: %1$s" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -28162,6 +28435,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28813,6 +29089,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29106,6 +29385,9 @@ msgstr "" msgid "matching input device not found" msgstr "hiányzó gyökéreszköz-információ" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29472,10 +29754,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30117,6 +30399,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30370,6 +30655,10 @@ msgstr "hiányzó forrásinformáció a(z) %1$s eszközhöz" msgid "missing value for migration parameter '%1$s'" msgstr "hiányzó forrásinformáció a(z) %1$s eszközhöz" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "hiányzó eszközinformáció" @@ -31828,6 +32117,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32736,6 +33028,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32944,6 +33248,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32956,6 +33263,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34700,6 +35010,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34784,9 +35098,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -36444,6 +36755,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36724,6 +37039,10 @@ msgstr "ismeretlen OS-típus: %1$s" msgid "unknown smbios mode '%1$s'" msgstr "ismeretlen parancs: '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -36953,6 +37272,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -37428,6 +37751,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37618,6 +37945,9 @@ msgstr "" msgid "version parsing error" msgstr "feldolgozási hiba" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37946,6 +38276,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38268,6 +38601,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "nem sikerült olvasni a beállítási fájlt" + #, fuzzy, c-format #~ msgid "failed to get number of %1$s interfaces on host" #~ msgstr "csomópont-információ lekérdezése nem sikerült" diff --git a/po/id.po b/po/id.po index 4b9dca49..b74a3bb2 100644 --- a/po/id.po +++ b/po/id.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2021-07-06 16:04+0000\n" "Last-Translator: Didik Supriadi \n" "Language-Team: Indonesian = %1$d.%2$d.%3$d" msgstr "" @@ -3471,9 +3505,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3482,6 +3525,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4869,6 +4948,10 @@ msgstr "Buat vol dari volume yang ada." msgid "Create a vol." msgstr "Buat sebuah domain." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "Dibuat" @@ -4912,9 +4995,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4936,9 +5016,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -8113,6 +8190,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Gagal membuat domain dari %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "Gagal menampilkan domain nonaktif" @@ -8649,6 +8729,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11050,6 +11137,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -12013,6 +12103,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13693,9 +13786,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13787,9 +13877,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14711,10 +14798,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15070,6 +15159,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15193,6 +15288,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15362,6 +15460,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15552,6 +15658,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15587,6 +15705,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15636,6 +15760,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15644,6 +15780,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15699,6 +15847,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15726,6 +15892,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15734,6 +15912,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15741,6 +15931,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15774,6 +16010,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17319,6 +17558,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18421,6 +18664,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18479,7 +18726,7 @@ msgid "Unexpected protocol %1$d" msgstr "data yang tidak diharapkan '%s'" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19123,10 +19370,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -19299,6 +19542,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19416,10 +19674,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19766,6 +20020,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "aktif" @@ -20577,6 +20834,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21539,6 +21799,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21655,6 +21918,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21913,14 +22180,14 @@ msgstr "tidak dapat mengambil informasi vcpu untuk domain yang tidak aktif" msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -24057,6 +24324,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "Domain sudah aktif" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25306,9 +25576,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "gagal menulis pada berkas log" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "gagal menulis pada berkas log" @@ -25345,10 +25612,6 @@ msgstr "" msgid "failed to create udev context" msgstr "gagal menyimpan konten" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "gagal membaca berkas konfigurasi" - #, fuzzy msgid "failed to create udev handler thread" msgstr "Gagal membuat domain dari %s" @@ -25749,6 +26012,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "gagal memindahkan berkas ke %1$s " @@ -27221,6 +27488,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -28135,6 +28405,9 @@ msgstr "" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -28297,6 +28570,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "Domain tidak ditemukan" @@ -28946,6 +29222,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29239,6 +29518,9 @@ msgstr "" msgid "matching input device not found" msgstr "" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29608,10 +29890,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30248,6 +30530,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30500,6 +30785,10 @@ msgstr "informasi sumber untuk perangkat %1$s tidak ada" msgid "missing value for migration parameter '%1$s'" msgstr "informasi sumber untuk perangkat %1$s tidak ada" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "informasi perangkat tidak ada" @@ -31958,6 +32247,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32867,6 +33159,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33074,6 +33378,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -33086,6 +33393,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34832,6 +35142,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34917,9 +35231,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -36579,6 +36890,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36859,6 +37174,10 @@ msgstr "jenis OS %1$s tidak diketahui" msgid "unknown smbios mode '%1$s'" msgstr "perintah tidak diketahui: '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -37087,6 +37406,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -37563,6 +37886,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37752,6 +38079,9 @@ msgstr "versi tidak sesuai (kenyataan %1$x, diharapkan %2$x)" msgid "version parsing error" msgstr "" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38080,6 +38410,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38404,6 +38737,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "gagal membaca berkas konfigurasi" + #, fuzzy, c-format #~ msgid "Failed to apply firewall rules %1$s: %2$s" #~ msgstr "Gagal mendapatkan statistik antarmuka %1$s %2$s" diff --git a/po/it.po b/po/it.po index 36a462fc..433605e6 100644 --- a/po/it.po +++ b/po/it.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2021-06-28 06:04+0000\n" "Last-Translator: Nathan \n" "Language-Team: Italian = %1$d.%2$d.%3$d" msgstr "" @@ -3503,9 +3537,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3514,6 +3557,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "Configurazione XML del dominio %1$s non è cambiata.\n" @@ -4961,6 +5040,10 @@ msgstr "Crea un volume da un volume esistente." msgid "Create a vol." msgstr "Crea un volume." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "Creato" @@ -5004,9 +5087,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5028,9 +5108,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -8240,6 +8317,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Impossibile distruggere il pool %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "Impossibile eseguire l'istantanea: %s" @@ -8789,6 +8869,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11303,6 +11390,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "backend per il tipo di pool mancante %1$d" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "Nome mancante del bridge" @@ -12297,6 +12387,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "Nessun filesystem è montato nel dominio" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "Nessun dispositivo NBD disponibile" @@ -14054,9 +14147,6 @@ msgstr "Ci sono altri task sospesi per questo dominio" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "S4 state is disabled for this domain" msgstr "Ci sono altri task sospesi per questo dominio" @@ -14152,9 +14242,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "I controller devono usare il tipo di indirizzo 'ccid'" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15112,12 +15199,13 @@ msgstr "specificato l'uso del volume, ma il percorso del volume è mancante" msgid "TLS:" msgstr "TLS:" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -#, fuzzy -msgid "TPM 1.2 is not supported with the SPAPR device model" -msgstr "SATA non è supportato con questo binario di QEMU" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" +msgstr "" #, c-format msgid "TPM Proxy model %1$s requires 'Passthrough' backend" @@ -15503,6 +15591,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15636,6 +15730,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15819,6 +15916,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -16017,6 +16122,18 @@ msgstr "Il certificato è stato revocato." msgid "The CA certificate %1$s is not yet active" msgstr "Il certificato non è sicuro." +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16052,6 +16169,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -16101,6 +16224,18 @@ msgstr "Il certificato non è sicuro." msgid "The certificate uses an insecure algorithm" msgstr "Il certificato usa un algoritmo non sicuro" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The client certificate %1$s has expired" msgstr "Il certificato è stato revocato." @@ -16109,6 +16244,18 @@ msgstr "Il certificato è stato revocato." msgid "The client certificate %1$s is not yet active" msgstr "Il certificato non è sicuro." +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "Nome del dispositivo di rete troppo lungo" @@ -16169,6 +16316,24 @@ msgstr "" "Il controller audio 'ich9-intel-hda' non è supportato in questo binario di " "QEMU" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "La macchina non ha snapshot mentre dovrebbe averne" @@ -16196,6 +16361,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The server certificate %1$s has expired" msgstr "Il certificato è stato revocato." @@ -16204,6 +16381,18 @@ msgstr "Il certificato è stato revocato." msgid "The server certificate %1$s is not yet active" msgstr "Il certificato non è sicuro." +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -16212,6 +16401,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "lo storage pool non supporta la creazione del volume" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "Il driver vbox non supporta il modello di controller SCSI %1$s" @@ -16245,6 +16480,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17864,6 +18102,10 @@ msgstr "Impossibile aprire il socket UNIX" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "Impossibile aprire il socket UNIX" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "Impossibile caricare il certificato" @@ -19022,6 +19264,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "modo hostdev %1$d inaspettato" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + #, fuzzy msgid "Unexpected lock parameters for disk resource" msgstr "tipo di indirizzo non previsto per il disco fdc" @@ -19082,7 +19328,7 @@ msgid "Unexpected protocol %1$d" msgstr "Protocollo %1$d non atteso" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" #, fuzzy @@ -19730,10 +19976,6 @@ msgstr "modo hostdev %d inaspettato" msgid "Unsupported hostdev type %1$s" msgstr "tipo di protocollo non supportato %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "Tipo di listen non supportato" @@ -19911,6 +20153,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20039,10 +20296,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "l'interfaccia presenta una tipologia '%s' non supportata" -#, fuzzy, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "Il parametro d'interrogazione 'proxy' non presenta alcun hostname" - #, fuzzy msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "Il nome del dominio contiene una sequenza di escape non valida" @@ -20416,6 +20669,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "attivo" @@ -21251,6 +21507,9 @@ msgstr "il nome del bridge '%1$s' è già utilizzato." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -22260,6 +22519,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -22382,6 +22644,10 @@ msgstr "impossibile analizzare il bus %s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "impossibile analizzare il numero partizione per il target '%1$s'" @@ -22656,16 +22922,16 @@ msgstr "impossibile collegare le vcpu su di un dominio inattivo" msgid "cannot revert snapshot of running domain" msgstr "impossibile impostare l'autostart di un dominio temporaneo" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, fuzzy, c-format msgid "cannot save file '%1$s'" msgstr "impossibile eseguire lo stat del file '%1$s'" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, fuzzy, c-format msgid "cannot seek in '%1$s'" msgstr "impossibile aprire '%1$s'" @@ -24894,6 +25160,9 @@ msgstr "il dominio è già in esecuzione" msgid "domain already has a vsock device" msgstr "Il dominio risulta essere già attivo" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26157,9 +26426,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "errore nella creazione del file di log %1$s" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "errore nella creazione del file di log %s" @@ -26195,10 +26461,6 @@ msgstr "" msgid "failed to create udev context" msgstr "impossibile creare il socket" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "impossibile leggere l'intestazione qemu" - #, fuzzy msgid "failed to create udev handler thread" msgstr "impossibile leggere l'intestazione qemu" @@ -26594,6 +26856,10 @@ msgstr "Impossibile contrassegnare il pool %1$s come auto avviante" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "impossibile spostare il file su %1$s " @@ -28085,6 +28351,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + #, fuzzy msgid "iSCSI storage pool does not support volume creation" msgstr "lo storage pool non supporta la creazione del volume" @@ -29042,6 +29311,9 @@ msgstr "uuid %1$s non valido" msgid "invalid server address" msgstr "indirizzo MAC non valido" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "dimensione fornita non valida per '%1$s'" @@ -29215,6 +29487,9 @@ msgstr "SATA non è supportata con questo binario di QEMU" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net non è supportato con questo binario di QEMU" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "nessun thread trovato" @@ -29884,6 +30159,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "La creazione di volumi %1$s non è supportata" @@ -30197,6 +30475,9 @@ msgstr "" msgid "matching input device not found" msgstr "tipo di dispositivo di input mancante" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "Nodo dispositivo non trovato" @@ -30589,12 +30870,11 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "La creazione di volumi %s non è supportata" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31264,6 +31544,9 @@ msgstr "" msgid "missing path for " msgstr "nome dell'host mancante" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31515,6 +31798,10 @@ msgstr "nome dell'host mancante" msgid "missing value for migration parameter '%1$s'" msgstr "informazioni sorgente mancanti per il dispositivo %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "informazioni mancanti sui dispositivi" @@ -33026,6 +33313,9 @@ msgstr "è supportato solo un singolo dispositivo balloon della memoria" msgid "only a single nvram device is supported" msgstr "viene supportato un solo dispositivo watchdog" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "viene supportato un solo dispositivo watchdog" @@ -33978,6 +34268,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "il bus ps2 non supporta il dispositivo di input %1$s" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34187,6 +34489,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -34199,6 +34504,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -36013,6 +36321,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: fornire un percorso o usare test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36100,9 +36412,6 @@ msgstr "Il dominio non ha uno snapshot corrente" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "la rete è già attiva" @@ -37804,6 +38113,10 @@ msgstr "tipo di host capability SCSI '%1$s' sconosciuto per '%2$s'" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, fuzzy, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "tipo indirizzo '%s' sconosciuto" @@ -38082,6 +38395,10 @@ msgstr "tipo di utilizzo segreto sconosciuto %1$s" msgid "unknown smbios mode '%1$s'" msgstr "modo smbios '%1$s' sconosciuto" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "tipo di funzionalità di storage '%1$s' sconosciuta per '%2$s'" @@ -38312,6 +38629,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "tipo di autenticazione %1$d non supportato" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "offset '%1$s' dell'orologio non supportato" @@ -38802,6 +39123,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38993,6 +39318,9 @@ msgstr "discordanza della versione (attuale %1$x, previsto %2$x)" msgid "version parsing error" msgstr "errore del parser" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39333,6 +39661,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "vhost-net non è supportato con questo binario di QEMU" @@ -39667,6 +39998,22 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "Il parametro d'interrogazione 'proxy' non presenta alcun hostname" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "La creazione di volumi %s non è supportata" + +#, fuzzy +#~ msgid "TPM 1.2 is not supported with the SPAPR device model" +#~ msgstr "SATA non è supportato con questo binario di QEMU" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "impossibile leggere l'intestazione qemu" + #, fuzzy, c-format #~ msgid "Failed to apply firewall rules %1$s: %2$s" #~ msgstr "Impossibile applicare le funzioni: %d" diff --git a/po/ja.po b/po/ja.po index 4535201e..66bd652f 100644 --- a/po/ja.po +++ b/po/ja.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2023-03-22 15:20+0000\n" "Last-Translator: Jiri Denemark \n" "Language-Team: Japanese = %1$d.%2$d.%3$d" msgstr "" @@ -3716,9 +3750,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3727,6 +3770,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "チェックポイント %1$s XML 設定は変更されていません。\n" @@ -5147,6 +5226,10 @@ msgstr "既存のボリュームからボリュームを作成します。" msgid "Create a vol." msgstr "ボリュームを作成します。" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "作成日" @@ -5189,9 +5272,6 @@ msgstr "DAC imagelabel を判別できませんでした" msgid "DAC seclabel couldn't be determined" msgstr "DAC seclabel を判別できませんでした" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS HOST レコードは更新できません、追加または削除のみできます" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5219,9 +5299,6 @@ msgstr "" "DNS SRV のウェイト属性は、ネットワーク '%1$s' のサービス '%2$s' のターゲット" "なしでは許可されません" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "DNS TXT レコードは変更できません。追加または削除のみできます" - msgid "Data processed:" msgstr "処理済みデータ:" @@ -8415,6 +8492,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "リクエストを init control %1$s に送信することに失敗しました" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "スナップショットのシリアル化に失敗しました" @@ -8966,6 +9046,13 @@ msgstr "ゲストリクエスト後に終了" msgid "Finished after host request" msgstr "ホストリクエスト後に終了" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "ファームウェアエントリーに 'name' 属性がありません" @@ -11519,6 +11606,9 @@ msgstr "出力定義に補助データがありません" msgid "Missing backend %1$d" msgstr "バックエンド %1$d がありません" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "ブリッジ名がありません" @@ -12497,6 +12587,9 @@ msgstr "手順 0x%1$x では、イベントは予想されていません" msgid "No filesystems are mounted in the domain" msgstr "ドメインにファイルシステムがマウントされていません" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "空き NBD デバイスがありません" @@ -14273,10 +14366,6 @@ msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" "このホストまたはカーネルでは、S390 PV 起動セキュリティーはサポートされません" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" -"この QEMU バイナリーでは、S390 PV 起動セキュリティーはサポートされません" - msgid "S4 state is disabled for this domain" msgstr "このドメインに対して S4 状態が無効化されています" @@ -14377,9 +14466,6 @@ msgstr "" "SCSI_host ホストデバイスは、'pci' または 'ccw' アドレスタイプを使用する必要が" "あります" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "この QEMU バイナリーでは、SEV 起動セキュリティーはサポートされません" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" "この QEMU バイナリーでは、SEV で測定された直接カーネルブートはサポートされま" @@ -15379,11 +15465,13 @@ msgstr "TLS の使用法が指定されていますが、名前がありませ msgid "TLS:" msgstr "TLS:" -msgid "TPM 1.2 is not supported on ARM" -msgstr "TPM 1.2 は ARM ではサポートされません" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" +msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" -msgstr "SPAPR デバイスモデルでは、TPM 1.2 はサポートされません" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" +msgstr "" #, c-format msgid "TPM Proxy model %1$s requires 'Passthrough' backend" @@ -15767,6 +15855,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "ターゲットドメインの IOMMU デバイス数がソースと一致しません" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15917,6 +16011,9 @@ msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" "ターゲットドメインのパラレルポート数 %1$zu がソースの %2$zu と一致しません" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -16117,6 +16214,14 @@ msgstr "ターゲットのパニックモデル '%1$s' がソース '%2$s' と msgid "Target parallel port %1$d does not match source %2$d" msgstr "ターゲットのパラレルポート %1$d がソースの %2$d と一致しません" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -16329,6 +16434,18 @@ msgstr "CA 証明書 %1$s は期限切れです" msgid "The CA certificate %1$s is not yet active" msgstr "CA 証明書 %1$s がまだアクティブではありません" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "CCW devno '%1$s' はすでに使用されています" @@ -16373,6 +16490,12 @@ msgstr "" "VF %1$s の PF デバイスにはネットワークデバイス名がありません、仮想機能情報を" "取得できません" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -16424,6 +16547,18 @@ msgstr "証明書が信頼できません" msgid "The certificate uses an insecure algorithm" msgstr "証明書が安全ではないアルゴリズムを使用しています" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "クライアント証明書 %1$s は期限切れです" @@ -16432,6 +16567,18 @@ msgstr "クライアント証明書 %1$s は期限切れです" msgid "The client certificate %1$s is not yet active" msgstr "クライアント証明書 %1$s がまだアクティブではありません" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "%1$s にあるデバイスにはネットワークデバイス名がありません" @@ -16497,6 +16644,24 @@ msgstr "" "この QEMU バイナリーでは、ich9-intel-hda オーディオコントローラーはサポートさ" "れません" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "マシンにはスナップショットがありませんが、必要です" @@ -16530,6 +16695,18 @@ msgstr "" "読み取り専用ディスク番号は、読み取り/書き込みディスク番号以上である必要があり" "ます" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "サーバー証明書 %1$s は期限切れです" @@ -16538,6 +16715,18 @@ msgstr "サーバー証明書 %1$s は期限切れです" msgid "The server certificate %1$s is not yet active" msgstr "サーバー証明書 %1$s がまだアクティブではありません" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "サーバーが '%1$s' から '%2$s' にリダイレクトされました" @@ -16545,6 +16734,52 @@ msgstr "サーバーが '%1$s' から '%2$s' にリダイレクトされまし msgid "The slirp-helper doesn't support migration" msgstr "slirp-helper はマイグレーションをサポートしません" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "vbox ドライバーは、%1$s SCSI コントローラーモデルサポートしていません" @@ -16580,6 +16815,9 @@ msgstr "" "この QEMU は、egl-headless グラフィックタイプの OpenGL rendernode をサポート" "しません" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "この QEMU は LUN パススルーに対する SCSI ブロックをサポートしません" @@ -18115,6 +18353,10 @@ msgstr "ソケットにおいてリッスンできません" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "UNIX ソケットパス '%1$s' をリッスンできません" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "証明書が読み込めません" @@ -19206,6 +19448,10 @@ msgstr "mdevctl 応答の予期しない形式" msgid "Unexpected hostdev mode %1$d" msgstr "予期しない hostdev モード %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "ディスクリソースに対する予期しないロックパラメーターです" @@ -19263,7 +19509,7 @@ msgid "Unexpected protocol %1$d" msgstr "予期しないプロトコル %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19918,10 +20164,6 @@ msgstr "サポートされない hostdev モード %1$s" msgid "Unsupported hostdev type %1$s" msgstr "サポートされない hostdev タイプ %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "TPM 1.2 でサポートされないインターフェイス '%1$s'" - msgid "Unsupported listen type" msgstr "サポートされないリッスンタイプ" @@ -20112,6 +20354,21 @@ msgstr "" " -h | --help このヘルプを表示して終了します\n" " -v | --version バージョン情報を出力して終了します\n" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20251,10 +20508,6 @@ msgstr "VM が定義されていません" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX エントリー '%1$s' がサポートされないスキーマ '%2$s' を含んでいます" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX エントリー '%1$s' が port 部分を含んでいません" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX エントリー 'annotation' が無効なエスケープシーケンスを含んでいます" @@ -20629,6 +20882,9 @@ msgstr "ポリシーによりアクセスが拒否されました" msgid "access denied: %1$s" msgstr "アクセスが拒否されました: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "動作中" @@ -21478,6 +21734,9 @@ msgstr "ブリッジ名 '%1$s' はすでに使用中です" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "ブリッジ名は %1$s モードにおいて許可されません (ネットワーク '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -22470,6 +22729,9 @@ msgstr "ネットワークデバイスのゲスト PCI アドレスを変更で msgid "cannot modify network device model from %1$s to %2$s" msgstr "ネットワークデバイスのモデルを %1$s から %2$s に変更できません" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "ネットワークデバイスの rom bar 設定を変更できません" @@ -22585,6 +22847,10 @@ msgstr "JSON %1$s を解析できません: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "JSON %1$s を解析できません: 未終了の string/map/array" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "ターゲット'%1$s' からパーティション番号を解析できません" @@ -22845,16 +23111,16 @@ msgstr "非アクティブなドメインの vcpu 情報を取得できません msgid "cannot revert snapshot of running domain" msgstr "実行中のドメインのスナップショットを復元できません" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "ファイル '%1$s' を保存できません" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s' にシークできません" @@ -25057,6 +25323,9 @@ msgstr "ドメインにはすでに VNC グラフィックがあります" msgid "domain already has a vsock device" msgstr "ドメインにはすでに vsock デバイスがあります" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "ドメインアーキテクチャー (/domain/os/type/@arch)" @@ -26307,9 +26576,6 @@ msgstr "ログディレクトリー '%1$s' の作成に失敗しました" msgid "failed to create logfile %1$s" msgstr "ログファイル %1$s の作成に失敗" -msgid "failed to create mdevctl thread" -msgstr "mdevctl スレッドの作成に失敗しました" - msgid "failed to create profile" msgstr "プロファイルの作成に失敗しました" @@ -26341,9 +26607,6 @@ msgstr "RBD IoCTX の作成に失敗しました。プール '%1$s' はありま msgid "failed to create udev context" msgstr "udev コンテキストの作成に失敗しました" -msgid "failed to create udev enumerate thread" -msgstr "udev 列挙スレッドの作成に失敗しました" - msgid "failed to create udev handler thread" msgstr "udev ハンドラースレッドの作成に失敗しました" @@ -26722,6 +26985,10 @@ msgstr "プール %1$s を自動起動済みとしてマークすることに失 msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "ファイルを %1$s に移動できませんでした " @@ -28192,6 +28459,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "i - 検証をオフにして、再定義を再試行します" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI ストレージプールはボリュームの作成をサポートしません" @@ -29150,6 +29420,9 @@ msgstr "無効なシークレット uuid '%1$s'" msgid "invalid server address" msgstr "無効なサーバーアドレス" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "'%1$s' 用に無効なサイズがあります" @@ -29322,6 +29595,9 @@ msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" "この QEMU バイナリーでは、iommu: 割り込みの再マッピングはサポートされません" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "iothread %1$d が見つかりません" @@ -29953,6 +30229,9 @@ msgstr "ロックマネージャーの接続が制限されました" msgid "lock owner details have not been registered" msgstr "ロックオーナーの詳細が登録されていませんでした" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -30249,6 +30528,9 @@ msgstr "一致するファイルシステムが見つかりません" msgid "matching input device not found" msgstr "一致する入力デバイスが見つかりません" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "一致するメモリーデバイスが見つかりませんでした" @@ -30637,12 +30919,12 @@ msgstr "" "増分コピーとともに非共有のストレージを用いたマイグレーション (ソースと宛先の" "間で同じベースイメージを共有します)" +msgid "migration with this virtiofs device is not supported" +msgstr "" + msgid "migration with transient disk is not supported" msgstr "一時ディスクを使用したマイグレーションはサポートされません" -msgid "migration with virtiofs device is not supported" -msgstr "virtiofs デバイスを使用したマイグレーションはサポートされません" - #, c-format msgid "migration_address must not be the address of the local machine: %1$s" msgstr "" @@ -31291,6 +31573,9 @@ msgstr "JSON バッキングボリュームドライバー '%1$s' のパーサ msgid "missing path for " msgstr " のパスがありません" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31538,6 +31823,10 @@ msgstr "cookie '%1$s' の値がありません" msgid "missing value for migration parameter '%1$s'" msgstr "マイグレーションパラメーター '%1$s' の値がありません" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "アクセラレーションの値がありません" @@ -33047,6 +33336,9 @@ msgstr "メモリーバルーンデバイスは 1 つのみサポートされま msgid "only a single nvram device is supported" msgstr "単一の nvram デバイスのみがサポートされます" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "単一の vsock デバイスのみがサポートされます" @@ -33981,6 +34273,18 @@ msgstr "マイグレーションのために適切な XML を提供します" msgid "ps2 bus does not support %1$s input device" msgstr "ps2 バスは %1$s 入力デバイスをサポートしません" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34203,6 +34507,9 @@ msgstr "query-named-block-nodes エントリーが予期された形式ではあ msgid "query-rx-filter return data missing array element" msgstr "query-rx-filter は、配列要素がないデータを返します" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-sev-capabilities 応答に 'cbitpos' フィールドがありませんでした" @@ -34218,6 +34525,9 @@ msgstr "" "query-sev-capabilities の応答に 'reduced-phys-bits' フィールドがありませんで" "した" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "query-sev-capabilities の応答に 'flc' フィールドがありませんでした" @@ -36032,6 +36342,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: パスを指定します、または test:///default を使用します" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36127,10 +36441,6 @@ msgstr "マシンにはスナップショットがありません" msgid "the new password" msgstr "新しいパスワード" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" -"この QEMU バイナリーでは、passt ネットワークバックエンドはサポートされません" - msgid "the password is already encrypted" msgstr "パスワードはすでに暗号化されています" @@ -37868,6 +38178,10 @@ msgstr "'%1$s' に対する不明な SCSI ターゲットケイパビリティ msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "不明な SDL_AUDIODRIVER 設定 %1$s" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "不明なアドレスタイプ '%1$s' がネットワーク %2$s にあります" @@ -38142,6 +38456,10 @@ msgstr "不明な秘密のタイプ '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "不明な smbios モード '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "'%1$s' に対する不明なストレージケイパビリティータイプ '%2$s'" @@ -38378,6 +38696,10 @@ msgstr "サポートされないオーディオモデル %1$s" msgid "unsupported authentication type %1$d" msgstr "サポートのない認証タイプ %1$d です" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "サポートされていないバルーンデバイスモデル '%1$s'" @@ -38862,6 +39184,10 @@ msgstr "スキーマに対して XML ドキュメントを検証します" msgid "validate the redefined checkpoint" msgstr "再定義されたチェックポイントを検証します" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -39062,6 +39388,9 @@ msgstr "イベントでのバージョンの不一致 (実際の 0x%1$x、予想 msgid "version parsing error" msgstr "バージョンの解析においてエラーが発生しました" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "vgamem 属性は、ビデオタイプ qxl でのみサポートされます" @@ -39421,6 +39750,9 @@ msgstr "" "vmplayer は libvirt の suspend/resume (vmware の pause/unpause) 操作をサポー" "トしません " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "この QEMU バイナリーでは、vmport は使用できません" @@ -39765,6 +40097,48 @@ msgstr "" "ゾーン %1$s がネットワーク %2$s に要求されましたが、firewalld はアクティブで" "はありません" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS HOST レコードは更新できません、追加または削除のみできます" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "DNS TXT レコードは変更できません。追加または削除のみできます" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX エントリー '%1$s' が port 部分を含んでいません" + +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "virtiofs デバイスを使用したマイグレーションはサポートされません" + +#~ msgid "the passt network backend is not supported with this QEMU binary" +#~ msgstr "" +#~ "この QEMU バイナリーでは、passt ネットワークバックエンドはサポートされませ" +#~ "ん" + +#~ msgid "S390 PV launch security is not supported with this QEMU binary" +#~ msgstr "" +#~ "この QEMU バイナリーでは、S390 PV 起動セキュリティーはサポートされません" + +#~ msgid "SEV launch security is not supported with this QEMU binary" +#~ msgstr "" +#~ "この QEMU バイナリーでは、SEV 起動セキュリティーはサポートされません" + +#~ msgid "TPM 1.2 is not supported on ARM" +#~ msgstr "TPM 1.2 は ARM ではサポートされません" + +#~ msgid "TPM 1.2 is not supported with the SPAPR device model" +#~ msgstr "SPAPR デバイスモデルでは、TPM 1.2 はサポートされません" + +#, c-format +#~ msgid "Unsupported interface '%1$s' for TPM 1.2" +#~ msgstr "TPM 1.2 でサポートされないインターフェイス '%1$s'" + +#~ msgid "failed to create mdevctl thread" +#~ msgstr "mdevctl スレッドの作成に失敗しました" + +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev 列挙スレッドの作成に失敗しました" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: 確認中 %2$-60s: " diff --git a/po/ka.po b/po/ka.po index 66372d49..15ecbacf 100644 --- a/po/ka.po +++ b/po/ka.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the libvirt package. # Temuri Doghonadze , 2022, 2023. # Mariam Low-Ghelaghutashvili , 2023, 2024. -# Weblate , 2023. +# Weblate , 2023, 2024. msgid "" msgstr "" "Project-Id-Version: libvirt 8.4.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" -"PO-Revision-Date: 2024-01-17 17:07+0000\n" -"Last-Translator: Mariam Low-Ghelaghutashvili \n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" +"PO-Revision-Date: 2024-06-18 06:53+0000\n" +"Last-Translator: Weblate \n" "Language-Team: Georgian \n" "Language: ka\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.3.1\n" +"X-Generator: Weblate 5.5.5\n" msgid "" "\n" @@ -1218,6 +1218,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1438,6 +1442,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1762,6 +1769,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3486,10 +3496,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3514,9 +3548,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3525,6 +3568,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4889,6 +4968,10 @@ msgstr "" msgid "Create a vol." msgstr "" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "შექმნილია" @@ -4931,9 +5014,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4955,9 +5035,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -7997,6 +8074,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "" @@ -8519,6 +8599,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10894,6 +10981,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11838,6 +11928,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13495,9 +13588,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13589,9 +13679,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14503,10 +14590,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14862,6 +14951,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -14985,6 +15080,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15153,6 +15251,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15343,6 +15449,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15378,6 +15496,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15427,6 +15551,18 @@ msgstr "სერტიფიკატი სანდო არაა." msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15435,6 +15571,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15489,6 +15637,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15516,6 +15682,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15524,6 +15702,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15531,6 +15721,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15564,6 +15800,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17048,6 +17287,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18130,6 +18373,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18187,7 +18434,7 @@ msgid "Unexpected protocol %1$d" msgstr "" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18822,10 +19069,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "მხარდაუჭერელი ჰოსტის მოწყობილობის ტიპი %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -18998,6 +19241,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19114,10 +19372,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19463,6 +19717,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "აქტიური" @@ -20262,6 +20519,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21217,6 +21477,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21332,6 +21595,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21587,14 +21854,14 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -23693,6 +23960,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -24892,9 +25162,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "" @@ -24926,9 +25193,6 @@ msgstr "" msgid "failed to create udev context" msgstr "" -msgid "failed to create udev enumerate thread" -msgstr "" - msgid "failed to create udev handler thread" msgstr "" @@ -25299,6 +25563,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "" @@ -26708,6 +26976,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI საცავის პულს ტომის შექმნის მხარდაჭერა არ გააჩნია" @@ -27610,6 +27881,9 @@ msgstr "" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -27771,6 +28045,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28387,6 +28664,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -28678,6 +28958,9 @@ msgstr "" msgid "matching input device not found" msgstr "" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29042,10 +29325,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -29655,6 +29938,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -29889,6 +30175,10 @@ msgstr "" msgid "missing value for migration parameter '%1$s'" msgstr "" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "" @@ -31317,6 +31607,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32121,7 +32414,7 @@ msgid "print domain's time in human readable form" msgstr "" msgid "print help" -msgstr "" +msgstr "დახმარების გამოტანა" msgid "print lease info for a given network" msgstr "" @@ -32216,6 +32509,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32423,6 +32728,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32435,6 +32743,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34149,6 +34460,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34233,9 +34548,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -35871,6 +36183,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36145,6 +36461,10 @@ msgstr "" msgid "unknown smbios mode '%1$s'" msgstr "" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -36371,6 +36691,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "მხარდაუჭერელი ავთენტიკაციის ტიპი %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -36843,6 +37167,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37032,6 +37360,9 @@ msgstr "" msgid "version parsing error" msgstr "" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37360,6 +37691,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" diff --git a/po/kn.po b/po/kn.po index f9fbf218..1cff45ed 100644 --- a/po/kn.po +++ b/po/kn.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-27 07:08+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Kannada (http://www.transifex.com/projects/p/libvirt/language/" @@ -1109,6 +1109,10 @@ msgstr "ಮಾರ್ಗ '%1$s' ನಿಲುಕುವುದಿಲ್ಲ" msgid "'%1$s' is not supported in this QEMU binary" msgstr "ಈ QEMU ಬೈನರಿಯಲ್ಲಿ %1$s ಗೆ ಬೆಂಬಲವಿಲ್ಲ" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1350,6 +1354,9 @@ msgstr "%d ಅಲ್ಗಾರಿತಮ್‌ ಅನ್ನು ಅಳಿಸುವ msgid "'type' missing in reply of guest-get-fsinfo" msgstr "guest-get-vcpus ನ ಪ್ರತ್ಯುತ್ತರದಲ್ಲಿ 'online' ಕಾಣಿಸುತ್ತಿಲ್ಲ" +msgid "'usb' disk must not be empty" +msgstr "" + #, fuzzy msgid "'user' missing in reply of guest-get-users" msgstr "guest-get-vcpus ನ ಪ್ರತ್ಯುತ್ತರದಲ್ಲಿ 'online' ಕಾಣಿಸುತ್ತಿಲ್ಲ" @@ -1715,6 +1722,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "ಒಂದು ಹತ್ತಿರದ ಕಾಲ್‌ಬ್ಯಾಕ್ ಅನ್ನು ಈಗಾಗಲೆ ನೋಂದಾಯಿಸಲಾಗಿದೆ" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3568,10 +3578,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3596,9 +3630,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3607,6 +3650,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "ಡೊಮೈನ್ %1$s XML ಸಂರಚನೆಯನ್ನು ಬದಲಾಯಿಸಲಾಗಿಲ್ಲ.\n" @@ -5045,6 +5124,10 @@ msgstr "ಈಗಿರುವ ಒಂದು ಪರಿಮಾಣದಿಂದ ಇನ್ msgid "Create a vol." msgstr "ಒಂದು ಪರಿಮಾಣವನ್ನು ನಿರ್ಮಿಸು." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "ವರ್ಗಾವಣೆಗೊಂಡಿದೆ" @@ -5089,10 +5172,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" -"DNS HOST ದಾಖಲೆಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಕೇವಲ ಸೇರಿಸಲು ಅಥವ ಅಳಿಸಲು ಸಾಧ್ಯವಿರುತ್ತದೆ" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5115,10 +5194,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" -"TXT HOST ದಾಖಲೆಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಕೇವಲ ಸೇರಿಸಲು ಅಥವ ಅಳಿಸಲು ಸಾಧ್ಯವಿರುತ್ತದೆ" - msgid "Data processed:" msgstr "ಸಂಸ್ಕರಿಸಲಾದ ದತ್ತಾಂಶ:" @@ -8348,6 +8423,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "init ನಿಯಂತ್ರಣ %1$s ಕ್ಕೆ ಕಳುಹಿಸಲು ವಿಫಲಗೊಂಡಿದೆ" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "%s ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ ಅನ್ನು ಅಳಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ" @@ -8900,6 +8978,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11429,6 +11514,9 @@ msgstr "JSON ದಸ್ತಾವೇಜಿನಲ್ಲಿ max_clients ದತ್ತ msgid "Missing backend %1$d" msgstr "%1$d ಬಗೆಯ ಬ್ಯಾಕೆಂಡ್ ಕಾಣಿಸುತ್ತಿಲ್ಲ" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "ಟೈಮರ್ ಹೆಸರು ಕಾಣಿಸುತ್ತಿಲ್ಲ" @@ -12438,6 +12526,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "ಡೊಮೇನ್‌ ಅನ್ನು ಅಮಾನತುಗೊಳಿಸುವಾಗ ದೋಷ" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "ಯಾವುದೆ ಮುಕ್ತವಾದ NBD ಸಾಧನಗಳಿಲ್ಲ" @@ -14241,9 +14332,6 @@ msgstr "S3 ಸ್ಥಿತಿಯನ್ನು ಈ ಡೊಮೈನಿಗಾಗಿ msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "S4 ಸ್ಥಿತಿಯನ್ನು ಈ ಡೊಮೈನಿಗಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ" @@ -14337,9 +14425,6 @@ msgstr "SCSI ಘಟಕ ಸೂಚಿ %1$d ವ್ಯಾಪ್ತಿಯ [0..6,8..15 msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "ನಿಯಂತ್ರಕಗಳು 'ccid' ವಿಳಾಸದ ಬಗೆಯನ್ನು ಹೊಂದಿರಬೇಕು" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15350,10 +15435,12 @@ msgstr "ceph ಬಳಕೆಯನ್ನು ಸೂಚಿಸಲಾಗಿದೆ, ಆ msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15727,6 +15814,12 @@ msgstr "'%1$s' ಎಂಬ ಗುರಿ ಡೊಮೈನ್ ಹೆಸರು '%2$s' msgid "Target domain IOMMU device count does not match source" msgstr "ಗುರಿ ಡೊಮೈನ್ ಹಬ್ ಸಾಧನ ಎಣಿಕೆ %zu ಎಂಬುದು %zu ಮೂಲದೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15865,6 +15958,9 @@ msgstr "" "ಗುರಿ ಡೊಮೈನ್ ಅನುಕ್ರಮ ಸಮಾನಾಂತರ ಎಣಿಕೆ %1$zu ಎಂಬುದು %2$zu ಮೂಲದೊಂದಿಗೆ " "ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -16048,6 +16144,14 @@ msgstr "ಗುರಿ RNG '%1$s' ಎಂಬ ಮಾದರಿಯು '%2$s' ಮೂಲ msgid "Target parallel port %1$d does not match source %2$d" msgstr "ಗುರಿ ಸಮಾನಾಂತರ ಸಂಪರ್ಕಸ್ಥಾನ %1$d ಎಂಬುದು %2$d ಮೂಲದೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, fuzzy, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "%1$s ಎಂಬ ಗುರಿ ಇನ್‌ಪುಟ್ ಸಾಧನದ ಬಸ್ %2$s ಮೂಲದೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ" @@ -16247,6 +16351,18 @@ msgstr "%1$s CA ಪ್ರಮಾಣಪತ್ರದ ಕಾಲಾವಧಿ ತೀ msgid "The CA certificate %1$s is not yet active" msgstr "%1$s CA ಪ್ರಮಾಣಪತ್ರವು ಇನ್ನೂ ಸಹ ಸಕ್ರಿಯಗೊಂಡಿಲ್ಲ" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16282,6 +16398,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -16336,6 +16458,18 @@ msgstr "ಪ್ರಮಾಣಪತ್ರವನ್ನು ಒಪ್ಪಲಾಗಿ msgid "The certificate uses an insecure algorithm" msgstr "ಪ್ರಮಾಣಪತ್ರವು ಒಂದು ಅಸುರಕ್ಷಿತ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "%1$s ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರದ ಕಾಲಾವಧಿ ತೀರಿದೆ" @@ -16344,6 +16478,18 @@ msgstr "%1$s ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರದ ಕಾಲ msgid "The client certificate %1$s is not yet active" msgstr "%1$s ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರವು ಇನ್ನೂ ಸಹ ಸಕ್ರಿಯಗೊಂಡಿಲ್ಲ" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "ಬಹಳ ಉದ್ದದ ಜಾಲಬಂಧದ ಸಾಧನದ ಹೆಸರು" @@ -16399,6 +16545,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "ಈ QEMU ಬೈನರಿಯಿಂದ nvram ಸಾಧನಕ್ಕೆ ಬೆಂಬಲವಿಲ್ಲ" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "%s ಡೊಮೇನ್‌ %s ಹೆಸರನ್ನು ಹೊಂದಿರುವ ಯಾವುದೆ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳನ್ನು ಹೊಂದಿಲ್ಲ" @@ -16428,6 +16592,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "%1$s ಪೂರೈಕೆಗಣಕ ಪ್ರಮಾಣಪತ್ರದ ಕಾಲಾವಧಿ ತೀರಿದೆ" @@ -16436,6 +16612,18 @@ msgstr "%1$s ಪೂರೈಕೆಗಣಕ ಪ್ರಮಾಣಪತ್ರದ ಕ msgid "The server certificate %1$s is not yet active" msgstr "%1$s ಪೂರೈಕೆಗಣಕ ಪ್ರಮಾಣಪತ್ರವು ಇನ್ನೂ ಸಹ ಸಕ್ರಿಯಗೊಂಡಿಲ್ಲ" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "ಪೂರೈಕೆಗಣಕವನ್ನು '%1$s' ಇಂದ '%2$s' ಮರುನಿರ್ದೇಶಿಸಲಾಗಿದೆ" @@ -16444,6 +16632,52 @@ msgstr "ಪೂರೈಕೆಗಣಕವನ್ನು '%1$s' ಇಂದ '%2$s' ಮ msgid "The slirp-helper doesn't support migration" msgstr "ಶೇಖರಣಾ ಪೂಲ್ ಪರಿಮಾಣ ನಿರ್ಮಿಸುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "LSI 53C895A SCSI ನಿಯಂತ್ರಕವನ್ನು ಈ QEMU ಬೆಂಬಲಿಸುವುದಿಲ್ಲ" @@ -16480,6 +16714,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "7 ಕ್ಕೂ ದೊಡ್ಡದಾದ ಗುರಿಯನ್ನು ಈ QEMU ಬೆಂಬಲಿಸುವುದಿಲ್ಲ" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "lun ಪಾಸ್‌ತ್ರೂಗಾಗಿ scsi-block ಅನ್ನು ಈ QEMU ಬೆಂಬಲಿಸುವುದಿಲ್ಲ" @@ -18068,6 +18305,10 @@ msgstr "ಸಾಕೆಟನಲ್ಲಿ ಆಲಿಸಲು ಸಾಧ್ಯವಾ msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "ಸಾಕೆಟನಲ್ಲಿ ಆಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "ಪ್ರಮಾಣಪತ್ರವನ್ನು ಲೋಡ್‌ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ" @@ -19201,6 +19442,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "ಅನಿರೀಕ್ಷಿತ hostdev ಕ್ರಮ %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "ಡಿಸ್ಕ್ ಸಂಪನ್ಮೂಲಕ್ಕಾಗಿ ಅನಿರೀಕ್ಷಿತವಾದ ಲಾಕ್ ನಿಯತಾಂಕಗಳು" @@ -19259,7 +19504,7 @@ msgid "Unexpected protocol %1$d" msgstr "ಅನಿರೀಕ್ಷಿತ ಪೂಲ್ ಬಗೆ" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19903,10 +20148,6 @@ msgstr "ಬೆಂಬಲವಿಲ್ಲದ hostdev ಸ್ಥಿತಿ %1$s" msgid "Unsupported hostdev type %1$s" msgstr "ಬೆಂಬಲವಿಲ್ಲದ hostdev ಬಗೆ %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "ಬೆಂಬಲವಿಲ್ಲದ virt ಬಗೆ" @@ -20084,6 +20325,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20207,10 +20463,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX ನಮೂದು '%1$s' ಬೆಂಬಲವಿರದ ಸ್ಕೀಮ್ '%2$s' ಅನ್ನು ಹೊಂದಿದೆ" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX ನಮೂದು '%1$s' ಒಂದು ಸಂಪರ್ಕಸ್ಥಾನ ಭಾಗವನ್ನು ಹೊಂದಿಲ್ಲ" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX ನಮೂದಿನ 'annotation' ಅಮಾನ್ಯವಾದ ಪಾರು ಅನುಕ್ರಮವನ್ನು ಹೊಂದಿದೆ" @@ -20580,6 +20832,9 @@ msgstr "ಅನುಮತಿಯನ್ನು ನಿರಾಕರಿಸಲಾಗಿ msgid "access denied: %1$s" msgstr "ಅನುಮತಿಯನ್ನು ನಿರಾಕರಿಸಲಾಗಿದೆ: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "ಸಕ್ರಿಯ" @@ -21430,6 +21685,9 @@ msgstr "ಬ್ರಿಡ್ಜ್‌ ಹೆಸರು '%1$s' ಈಗಾಗಲೆ msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "%1$s ಕ್ರಮದಲ್ಲಿ ಬ್ರಿಜ್ ಹೆಸರಿಗೆ ಅನುಮತಿ ಇಲ್ಲ (ಜಾಲಬಂಧ '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "%1$s ಕ್ರಮದಲ್ಲಿ ಬ್ರಿಜ್ ಹೆಸರಿಗೆ ಅನುಮತಿ ಇಲ್ಲ (ಜಾಲಬಂಧ '%2$s')" @@ -22434,6 +22692,9 @@ msgstr "ಜಾಲಬಂಧ ಸಾಧನ ಅತಿಥಿ PCI ವಿಳಾಸವ msgid "cannot modify network device model from %1$s to %2$s" msgstr "%1$s ಇಂದ %2$s ಗೆ ಜಾಲಬಂಧ ಸಾಧನವನ್ನು ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "ಜಾಲಬಂಧ ಸಾಧನ rom ಪಟ್ಟಿಯ ಸಿದ್ಧತೆಯನ್ನು ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ" @@ -22552,6 +22813,10 @@ msgstr "json %1$s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "json %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "ಗುರಿ '%1$s' ಇಂದ ವಿಭಜನಾ ಸಂಖ್ಯೆಯನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ" @@ -22817,16 +23082,16 @@ msgstr "ಒಂದು ನಿಷ್ಕ್ರಿಯ ಡೊಮೇನ್‌ ಮೇಲ msgid "cannot revert snapshot of running domain" msgstr "ಚಾಲನೆಯಲ್ಲಿರುವ ಡೊಮೇನ್‌ನ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ ಅನ್ನು ಹಿಮ್ಮರಳಿಸಲಾಗಿಲ್ಲ" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "'%1$s' ಕಡತವನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s' ನಲ್ಲಿ ಕೋರಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ" @@ -25039,6 +25304,9 @@ msgstr "ಡೊಮೇನ್‌ ಈಗಾಗಲೆ ಚಾಲನೆಯಲ್ಲಿ msgid "domain already has a vsock device" msgstr "ಡೊಮೇನ್‌ ಈಗಾಗಲೆ ಸಕ್ರಿಯವಾಗಿದೆ" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26295,9 +26563,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "ದಾಖಲೆ ಕಡತ %1$s ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "ಪ್ರೊಫೈಲ್ ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ" @@ -26330,10 +26595,6 @@ msgstr "RBD IoCTX ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲಗ msgid "failed to create udev context" msgstr "udev ಸನ್ನಿವೇಶವನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "udev ಸನ್ನಿವೇಶವನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ" - #, fuzzy msgid "failed to create udev handler thread" msgstr "udev ಸನ್ನಿವೇಶವನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ" @@ -26731,6 +26992,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "%1$s ಗೆ ಕಡತವನ್ನು ಸ್ಥಳಾಂತರಿಸಲು ವಿಫಲಗೊಂಡಿದೆ " @@ -28226,6 +28491,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - ಒತ್ತಾಯಿಸು, ಪುನಃ ವಿವರಿಸಲು ಪ್ರಯತ್ನಿಸಿ" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI ಶೇಖರಣಾ ಪೂಲ್ ಪರಿಮಾಣ ನಿರ್ಮಿಸುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ" @@ -29168,6 +29436,9 @@ msgstr "ಅಮಾನ್ಯ ಸಿಕ್ರೆಟ್‌ನ ಬಗೆ '%1$s'" msgid "invalid server address" msgstr "ಅಮಾನ್ಯವಾದ MAC ವಿಳಾಸ" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "'%1$s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ ಗಾತ್ರವನ್ನು ಒದಗಿಸಲಾಗಿದೆ" @@ -29342,6 +29613,9 @@ msgstr "ಈ QEMU ಬೈನರಿಯೊಂದಿಗೆ SATAಗೆ ಬೆಂಬಲ msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "ಈ QEMU ಬೈನರಿಯೊಂದಿಗೆ vhost-net ಗೆ ಬೆಂಬಲವಿಲ್ಲ" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s ಕಂಡುಬಂದಿಲ್ಲ" @@ -30005,6 +30279,9 @@ msgstr "ಲಾಕ್ ನಿರ್ವಾಹಕ ಸಂಪರ್ಕವನ್ನು msgid "lock owner details have not been registered" msgstr "ಲಾಕ್ ಮಾಲಿಕರ ವಿವರಗಳನ್ನು ನೋಂದಾಯಿಸಲಾಗಿಲ್ಲ" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "%1$s ಪರಿಮಾಣಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬೆಂಬಲವಿರುವುದಿಲ್ಲ." @@ -30308,6 +30585,9 @@ msgstr "" msgid "matching input device not found" msgstr "usb ಸಾಧನವು ಕಂಡು ಬಂದಿಲ್ಲ" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "ಕೊಂಡಿಯ ಸ್ಥಿತಿಯನ್ನು ಬದಲಾಯಿಸಲಾಗಿಲ್ಲ: ಸಾಧನದ ಆಲಿಯಾಸ್ ಕಂಡುಬಂದಿಲ್ಲ" @@ -30692,12 +30972,11 @@ msgstr "" "ಹೆಚ್ಚಿಸುವ ಪ್ರತಿಯನ್ನು ಹೊಂದಿರುವ ಹಂಚದೆ ಇರುವ ಶೇಖರಣೆಯೊಂದಿಗೆ ವರ್ಗಾವಣೆ (ಒಂದೇ ಮೂಲ " "ಚಿತ್ರಿಕೆಯನ್ನು ಆಕರ ಮತ್ತು ಗುರಿಯ ನಡುವೆ ಹಂಚಲಾಗುತ್ತದೆ)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "ಸಾಧನದ ಸ್ಥಿರ ಲಗತ್ತು ಮಾಡಲು ಬೆಂಬಲವಿಲ್ಲ" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31373,6 +31652,9 @@ msgstr "" msgid "missing path for " msgstr "ಹೆಸರಿನ ಮಾಹಿತಿಯು ಕಾಣಿಸುತ್ತಿಲ್ಲ" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31626,6 +31908,10 @@ msgstr "ಆತಿಥೇಯಕ್ಕಾಗಿ ಹೆಸರು ಕಾಣಿಸು msgid "missing value for migration parameter '%1$s'" msgstr "%1$s ನಲ್ಲಿ ಹೆಸರಿನ ಮಾಹಿತಿಯು ಕಾಣಿಸುತ್ತಿಲ್ಲ" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "ಹೆಸರಿನ ಮಾಹಿತಿಯು ಕಾಣಿಸುತ್ತಿಲ್ಲ" @@ -33154,6 +33440,9 @@ msgstr "ಕೇವಲ ಒಂದು ಮೆಮೊರಿ ಬಲೂನ್ ಸಾಧ msgid "only a single nvram device is supported" msgstr "ಕೇವಲ ಒಂದು nvram ಸಾಧನಕ್ಕೆ ಮಾತ್ರ ಬೆಂಬಲವಿದೆ" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "ಕೇವಲ ಒಂದು nvram ಸಾಧನಕ್ಕೆ ಮಾತ್ರ ಬೆಂಬಲವಿದೆ" @@ -34109,6 +34398,18 @@ msgstr "ವರ್ಗಾವಣೆಗಾಗಿ ಸೂಕ್ತವಾಗಿರು msgid "ps2 bus does not support %1$s input device" msgstr "ps2 ಬಸ್ %1$s ಆದಾನ ಸಾಧನವನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34325,6 +34626,9 @@ msgstr "blockstats ಸಾಧನದ ನಮೂದು ನಿರೀಕ್ಷಿಸ msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-version ಪ್ರತ್ಯುತ್ತರದಲ್ಲಿ 'micro' ದತ್ತಾಂಶವು ಕಾಣಿಸುತ್ತಿಲ್ಲ" @@ -34341,6 +34645,9 @@ msgstr "query-version ಪ್ರತ್ಯುತ್ತರದಲ್ಲಿ 'qemu' msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "query-version ಪ್ರತ್ಯುತ್ತರದಲ್ಲಿ 'qemu' ದತ್ತಾಂಶವು ಕಾಣಿಸುತ್ತಿಲ್ಲ" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -36168,6 +36475,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: ಒಂದು ಪಥವನ್ನು ಒದಗಿಸು ಅಥವ test:///default ಅನ್ನು ಬಳಸು" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36261,9 +36572,6 @@ msgstr "ಡೊಮೇನ್‌ ಯಾವುದೆ ಸ್ನ್ಯಾಪ್‌ಶ msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "ಜಾಲಬಂಧವು ಈಗಾಗಲೆ ಸಕ್ರಿಯವಾಗಿದೆ" @@ -37978,6 +38286,10 @@ msgstr "ಅಜ್ಞಾತವಾದ SCSI ಆತಿಥೇಯ ಸಾಮರ್ಥ msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "ಅಜ್ಞಾತ ವಿಳಾಸದ ಬಗೆ '%1$s' (%2$s ಜಾಲಬಂಧದಲ್ಲಿ)" @@ -38255,6 +38567,10 @@ msgstr "ಗೊತ್ತಿರದ ಸಾಧನದ ಬಗೆ '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "ಅಜ್ಞಾತ smbio ಕ್ರಮ '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "ಅಜ್ಞಾತವಾದ ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯದ ಬಗೆ '%1$s' ಗಾಗಿನ '%2$s'" @@ -38486,6 +38802,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "%1$d, ಬೆಂಬಲವಿಲ್ಲದ ದೃಢೀಕರಣದ ಬಗೆ" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "ಬೆಂಬಲವಿಲ್ಲದ ಆತಿಥೇಯ ಸಾಧನದ ಸ್ಥಿತಿ %1$s" @@ -38971,6 +39291,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -39165,6 +39489,9 @@ msgstr "ಆವೃತ್ತಿ ಹೊಂದಿಕೆಯಾಗುತ್ತಿಲ msgid "version parsing error" msgstr "ಆವೃತ್ತಿ ಪಾರ್ಸಿಂಗ್ ದೋಷ" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39521,6 +39848,9 @@ msgstr "" "libvirt ಅಮಾನತು/ಮರುಆರಂಭ (vmware pause/unpause) ಕಾರ್ಯಾಚರಣೆಯನ್ನು vmplayer " "ಬೆಂಬಲಿಸುವುದಿಲ್ಲ" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "ಈ QEMU ಬೈನರಿಯೊಂದಿಗೆ ಹಂಚಲಾದ ಮೆಮೊರಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಕೆಗೆ ಲಭ್ಯವಿಲ್ಲ" @@ -39852,6 +40182,28 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "DNS HOST ದಾಖಲೆಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಕೇವಲ ಸೇರಿಸಲು ಅಥವ ಅಳಿಸಲು " +#~ "ಸಾಧ್ಯವಿರುತ್ತದೆ" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "TXT HOST ದಾಖಲೆಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಕೇವಲ ಸೇರಿಸಲು ಅಥವ ಅಳಿಸಲು " +#~ "ಸಾಧ್ಯವಿರುತ್ತದೆ" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX ನಮೂದು '%1$s' ಒಂದು ಸಂಪರ್ಕಸ್ಥಾನ ಭಾಗವನ್ನು ಹೊಂದಿಲ್ಲ" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "ಸಾಧನದ ಸ್ಥಿರ ಲಗತ್ತು ಮಾಡಲು ಬೆಂಬಲವಿಲ್ಲ" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev ಸನ್ನಿವೇಶವನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: %2$-60s ಅನ್ನು ಪರಿಶೀಲಿಸಿಲಾಗುತ್ತಿದೆ: " diff --git a/po/ko.po b/po/ko.po index 374b0379..ff6ad390 100644 --- a/po/ko.po +++ b/po/ko.po @@ -17,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" -"PO-Revision-Date: 2024-06-02 15:35+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" +"PO-Revision-Date: 2024-08-29 05:38+0000\n" "Last-Translator: 김인수 \n" "Language-Team: Korean \n" @@ -27,7 +27,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.5.5\n" +"X-Generator: Weblate 5.7\n" msgid "" "\n" @@ -1231,6 +1231,10 @@ msgstr "'%1$s' 는 알맞는 도우미가 아닙니다" msgid "'%1$s' is not supported in this QEMU binary" msgstr "'%1$s'는 이 QEMU 바이너리에서 지원되지 않습니다" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "'%1$s' 실행 보안은 이 QEMU 바이너리에서 지원되지 않습니다" + #, c-format msgid "'%1$s' missing" msgstr "'%1$s' 누락" @@ -1465,6 +1469,9 @@ msgstr "'trim' 알고리즘을 지원하지 않습니다" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "guest-get-fsinfo의 대답에서 'type'(종류)가 누락되었습니다" +msgid "'usb' disk must not be empty" +msgstr "'usb' 디스크는 비워두면 안됩니다" + msgid "'user' missing in reply of guest-get-users" msgstr "guest-get-users의 대답에서 'user'(사용자)가 누락되었습니다" @@ -1829,6 +1836,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "저장소 드라이버는 이미 등록되었습니다" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "ACPI ERST 장치는 PCI 버스에 상주해야 합니다" + msgid "ACPI index is not supported with this QEMU" msgstr "" "이 QEMU 소프트웨어에서는 '컴퓨터용 전력관리 규정 지수'가 지원되지 않습니다" @@ -3651,10 +3661,34 @@ msgstr "" "accept_ra를 2로 설정하지 않고 전달하는 활성화는 커널이 이를 가득차게 하여, 네" "트워킹이 끊어집니다." +msgid "Checking CA cert access" +msgstr "CA cert 접근 점검 중" + +msgid "Checking cert access" +msgstr "cert 접근 점검 중" + +msgid "Checking cert hostname match" +msgstr "cert 호스트이름 일치 확인 중" + +msgid "Checking cert properties" +msgstr "cert 속성 확인 중" + +msgid "Checking custom PKI base dir access" +msgstr "사용자정의 PKI base dir 접근 확인 중" + #, c-format msgid "Checking for %1$s module" msgstr "%1$s 모듈을 위해 확인 중" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "AMD SEV-ES(보안 암호화된 가상화-암호화된 상태)를 위해 확인 중" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "AMD SEV-SNP (보안 암호화된 가상화-보안 중첩 페이징)를 위해 확인 중" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "리눅스 확인 중 >= %1$d.%2$d.%3$d" @@ -3667,28 +3701,73 @@ msgid "Checking for cgroup '%1$s' controller support" msgstr "cgroup %1$s 제어기 지원을 위해 확인 중" msgid "Checking for device assignment IOMMU support" -msgstr "" +msgstr "장치 할당 IOMMU 지원을 위해 확인 중" msgid "Checking for hardware virtualization" -msgstr "" +msgstr "하드웨어 가상화를 위해 확인 중" #, c-format msgid "Checking for namespace '%1$s'" -msgstr "" +msgstr "이름공간 '%1$s'를 위해 확인 중" msgid "Checking for secure guest support" -msgstr "" +msgstr "보안 게스트 지원을 위해 확인 중" + +msgid "Checking if CA cert exists" +msgstr "만약 CA cert가 존재하는 지 확인 중" msgid "Checking if IOMMU is enabled by kernel" -msgstr "" +msgstr "만약 IOMMU가 커널에 의해 활성화되었는지 확인 중" + +msgid "Checking if cert exists" +msgstr "만약 cert가 존재하는지 확인 중" + +msgid "Checking if custom PKI base dir exists" +msgstr "만약 사용자 정의 PIK base dir이 존재하는지 확인 중" #, c-format msgid "Checking if device '%1$s' exists" -msgstr "" +msgstr "만약 장치 '%1$s' 가 존재하는지 확인 중" #, c-format msgid "Checking if device '%1$s' is accessible" -msgstr "" +msgstr "만약 장치 '%1$s' 가 접근 할 수 있는지 확인 중" + +msgid "Checking if key exists" +msgstr "만약 키(key)가 존재하는지 확인 중" + +msgid "Checking if system CA dir exists" +msgstr "만약 시스템 CA dir가 존재하는지 확인 중" + +msgid "Checking if system PKI dir exists" +msgstr "만약 시스템 PKI dir가 존재하는지 확인 중" + +msgid "Checking if system cert dir exists" +msgstr "만약 시스템 cert dir가 존재하는지 확인 중" + +msgid "Checking if system key dir exists" +msgstr "만약 시스템 키(key) dir가 존재하는지 확인 중" + +msgid "Checking if user PKI base dir exists" +msgstr "만약 사용자 PKI base dir가 존재하는지 확인 중" + +msgid "Checking key access" +msgstr "키 접근 확인 중" + +msgid "Checking system CA dir access" +msgstr "시스템 CA dir 접근 확인 중" + +msgid "Checking system PKI dir access" +msgstr "시스템 PKI dir 접근 확인 중" + +msgid "Checking system cert dir access" +msgstr "시스템 cert dir 접근 확인 중" + +msgid "Checking system key dir access" +msgstr "시스템 키 dir 접근 확인 중" + +msgid "Checking user PKI base dir access" +msgstr "사용자 PKI base 접근 확인 중" #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" @@ -5086,6 +5165,10 @@ msgstr "기존 볼륨에서 새 볼륨을 만듭니다." msgid "Create a vol." msgstr "볼륨을 생성합니다." +#, c-format +msgid "Create the dir %1$s" +msgstr "dir %1$s를 생성합니다" + msgid "Created" msgstr "생성일" @@ -5128,9 +5211,6 @@ msgstr "DAC 이미지 레이블을 확인할 수 없습니다" msgid "DAC seclabel couldn't be determined" msgstr "DAC seclabel을 결정할 수 없습니다" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS 호스트 기록을 수정 할 수 없습니다. 추가 또는 삭제만 가능합니다" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5158,9 +5238,6 @@ msgstr "" "네트워크 '%1$s'의 서비스 '%2$s'에 대한 대상 없이 DNS SRV 가중치 기능이 허용되" "지 않습니다" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "DNS TXT 기록은 수정 할 수 없으며, 추가 또는 삭제만 가능합니다" - msgid "Data processed:" msgstr "처리된 데이터:" @@ -6566,7 +6643,7 @@ msgid "Failed to add storage controller (name: %1$s, busType: %2$d)" msgstr "저장소 제어기 추가에 실패함 (이름: %1$s, 버스유형: %2$d)" msgid "Failed to allocate AF_VSOCK socket" -msgstr "" +msgstr "AF_VSOCK 소켓 할당하는 데 실패함" #, c-format msgid "Failed to allocate PCI device list: %1$s" @@ -6588,7 +6665,7 @@ msgstr "기능 적용에 실패: %1$d" #, c-format msgid "Failed to apply firewall command '%1$s': %2$s" -msgstr "" +msgstr "firewall 명령을 적용하는 데 실패함 '%1$s': %2$s" #, c-format msgid "Failed to attach device from %1$s" @@ -6764,7 +6841,7 @@ msgstr "관리 서버에 연결하지 못했습니다" #, c-format msgid "Failed to connect to vsock (cid=%1$llu port=%2$u)" -msgstr "" +msgstr "vsock으로 연결하는 데 실패함 (cid=%1$llu port=%2$u)" #, c-format msgid "Failed to connect: %1$s" @@ -8253,7 +8330,7 @@ msgstr "" #, c-format msgid "Failed to run firewall command %1$s: %2$s" -msgstr "" +msgstr "firewall 명령을 실행하는 데 실패함 %1$s: %2$s" #, c-format msgid "Failed to save '%1$s' for '%2$s'" @@ -8306,6 +8383,9 @@ msgstr "net-add 요청을 CH로 전송하는데 실패" msgid "Failed to send request to init control %1$s" msgstr "제어 %1$s 초기화에 대한 요청을 보내지 못했습니다" +msgid "Failed to send restore request to CH" +msgstr "CH로 복구 요청을 전송하는 데 실패함" + msgid "Failed to serialize snapshot" msgstr "순간찍기 직렬화에 실패함" @@ -8840,6 +8920,14 @@ msgstr "게스트 요청 후 완료" msgid "Finished after host request" msgstr "호스트 요청 후 완료" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" +"방화벽(Firewall) 백엔드 '%1$s' 는 이와 같은 기술환경에서 사용 할 수 없음" + +msgid "Firewall backend is not implemented" +msgstr "방화벽 백엔드가 구현되지 않았습니다" + msgid "Firmware entry is missing 'name' attribute" msgstr "펌웨어 항목에 '이름' 속성이 없습니다" @@ -10040,7 +10128,7 @@ msgid "Invalid file descriptor while waiting for monitor (vm='%1$s')" msgstr "모니터를 위한 대기 중에 잘못된 파일 서술자 (vm='%1$s')" msgid "Invalid firewall command has 0 arguments" -msgstr "" +msgstr "잘못된 firewall 명령은 0 인수를 갖습니다" msgid "Invalid firmware name" msgstr "잘못된 펌웨어 이름" @@ -11316,6 +11404,9 @@ msgstr "출력 정의에서 보조 자료 누락" msgid "Missing backend %1$d" msgstr "백엔드 %1$d가 누락됨" +msgid "Missing bridge helper name" +msgstr "브릿지 도움말 이름이 없습니다" + msgid "Missing bridge name" msgstr "브리지 이름이 없습니다" @@ -12288,6 +12379,9 @@ msgstr "프로시저 0x%1$x에서 예상되는 이벤트가 없습니다" msgid "No filesystems are mounted in the domain" msgstr "도메인에서 적재된 파일 시스템이 없습니다" +msgid "No firewall backend is available" +msgstr "사용 가능한 방화벽 백엔드가 없습니다" + msgid "No free NBD devices" msgstr "무료 NBD 기기 없음" @@ -12452,7 +12546,7 @@ msgid "No usable target index found for %1$d" msgstr "%1$d에 대해 사용 가능한 대상 인덱스를 찾을 수 없습니다" msgid "No usable vsock found" -msgstr "" +msgstr "사용 할 수 있는 vsock을 찾을 수 없습니다" msgid "" "No user interaction callback provided: Can't get input from keyboard " @@ -14023,9 +14117,6 @@ msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" "이와 같은 호스트 또는 커널에 의해 S390 PV 보안 실행은 지원되지 않습니다" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "이 QEMU 바이너리에서는 S390 PV 실행 보안이 지원되지 않습니다" - msgid "S4 state is disabled for this domain" msgstr "이 도메인에 대해 S4 상태가 비활성화되었습니다" @@ -14123,9 +14214,6 @@ msgstr "SCSI 장치 인덱스 %1$d가 [0..6,8..15] 범위를 벗어났습니다" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "SCSI_host 호스트 장치는 'pci' 또는 'ccw' 주소 유형을 사용해야 합니다" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "이 QEMU 바이너리에서는 SEV 실행 보안이 지원되지 않습니다" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "SEV 측정된 직접 커널 부트는 이 QEMU 바이너리에서 지원되지 않습니다" @@ -15079,11 +15167,13 @@ msgstr "TLS 사용이 지정되었으나, 이름이 누락되어 있습니다" msgid "TLS:" msgstr "TLS:" -msgid "TPM 1.2 is not supported on ARM" -msgstr "TPM 1.2는 암(ARM)에 지원되지 않습니다" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" +msgstr "TPM 1.2는 모델 '%1$s' 에서 지원되지 않습니다" -msgid "TPM 1.2 is not supported with the SPAPR device model" -msgstr "TPM 1.2는 SPAPR 장치 모델에서 지원되지 않습니다" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" +msgstr "TPM 1.2 는 구조 '%1$s' 에서 지원되지 않습니다" #, c-format msgid "TPM Proxy model %1$s requires 'Passthrough' backend" @@ -15243,13 +15333,13 @@ msgstr "대상 USB 제품 ID는 소스와 일치하지 않음" #, c-format msgid "" "Target USB redirection filter rule count %1$zu does not match source %2$zu" -msgstr "대상 USB 리디렉션 필터 규칙 수 %1$zu는 소스 %2$zu와 일치하지 않음" +msgstr "대상 USB 방향 지정 필터 규칙 수 %1$zu는 원천 %2$zu와 일치하지 않습니다" msgid "Target USB vendor ID does not match source" -msgstr "대상 USB 제조사 ID는 소스와 일치하지 않음" +msgstr "대상 USB 제조사 ID는 원천과 일치하지 않습니다" msgid "Target USB version does not match source" -msgstr "대상 USB 버전이 소스과 일치하지 않음" +msgstr "대상 USB 버전은 원천과 일치하지 않습니다" msgid "Target active PCR banks doesn't match source" msgstr "대상 활성화 PCR 뱅크는 원천과 일치하지 않습니다" @@ -15362,15 +15452,15 @@ msgstr "" #, c-format msgid "Target device iommu option '%1$s' does not match source '%2$s'" -msgstr "대상 장치 iommu 옵션 '%1$s'이(가) 소스 '%2$s'과(와) 일치하지 않습니다" +msgstr "대상 장치 iommu 옵션 '%1$s' 은 원천 '%2$s' 와 일치하지 않습니다" #, c-format msgid "Target device isa address %1$d:%2$d does not match source %3$d:%4$d" -msgstr "대상 장치 isa 주소 %1$d:%2$d가 소스 %3$d:%4$d와 일치하지 않습니다" +msgstr "대상 장치 isa 주소 %1$d:%2$d는 원천 %3$d:%4$d와 일치하지 않습니다" #, c-format msgid "Target device packed option '%1$s' does not match source '%2$s'" -msgstr "대상 장치 포장 옵션 '%1$s'은 소스 '%2$s'와 일치하지 않습니다" +msgstr "대상 장치 포장 옵션 '%1$s' 는 원천 '%2$s' 와 일치하지 않습니다" #, c-format msgid "Target device page_per_vq option '%1$s' does not match source '%2$s'" @@ -15454,6 +15544,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "대상 도메인 IOMMU 장치 수가 소스와 일치하지 않습니다" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "대상 도메인 IOMMU 장치 dma 번역 '%1$s'은 원천 '%2$s'와 일치하지 않습니다" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15465,15 +15561,13 @@ msgstr "" msgid "" "Target domain IOMMU device intremap value '%1$s' does not match source '%2$s'" msgstr "" -"대상 도메인 IOMMU 장치 내부 지도 값 '%1$s'이(가) 소스 '%2$s'과(와) 일치하지 " -"않습니다" +"대상 도메인 IOMMU 장치 intremap 값 '%1$s'은 원천 '%2$s'와 일치하지 않습니다" #, c-format msgid "" "Target domain IOMMU device iotlb value '%1$s' does not match source '%2$s'" msgstr "" -"대상 도메인 IOMMU 장치 iotlb 값 '%1$s'이(가) 소스 '%2$s'과(와) 일치하지 않습" -"니다" +"대상 도메인 IOMMU 장치 iotlb 값 '%1$s' 는 원천 '%2$s' 와 일치하지 않습니다" #, c-format msgid "Target domain IOMMU device model '%1$s' does not match source '%2$s'" @@ -15523,68 +15617,70 @@ msgstr "sysinfo의 대상 도메인 수가 소스와 일치하지 않습니다" #, c-format msgid "Target domain current memory %1$lld does not match source %2$lld" -msgstr "대상 도메인 현재 메모리 %1$lld가 소스 %2$lld와 일치하지 않음" +msgstr "대상 도메인 현재 메모리 %1$lld가 원천 %2$lld와 일치하지 않음" #, c-format msgid "Target domain disk count %1$zu does not match source %2$zu" -msgstr "대상 도메인 디스크 카운트 %1$zu가 소스 %2$zu와 일치하지 않음" +msgstr "대상 도메인 디스크 수 %1$zu가 원천 %2$zu와 일치하지 않음" #, c-format msgid "Target domain filesystem count %1$zu does not match source %2$zu" -msgstr "대상 도메인 파일 시스템 카운트 %1$zu가 소스 %2$zu와 일치하지 않음" +msgstr "대상 도메인 파일 시스템 수 %1$zu가 원천 %2$zu와 일치하지 않습니다" #, c-format msgid "Target domain genid %1$s does not match source %2$s" -msgstr "대상 도메인 genid %1$s가 소스 %2$s와 일치하지 않습니다" +msgstr "대상 도메인 genid %1$s 가 원천 %2$s 와 일치하지 않습니다" #, c-format msgid "Target domain host device count %1$zu does not match source %2$zu" -msgstr "대상 도메인 호스트 장치 카운트 %1$zu가 소스 %2$zu와 일치하지 않음" +msgstr "대상 도메인 호스트 장치 수 %1$zu가 원천 %2$zu와 일치하지 않음" #, c-format msgid "Target domain hub device count %1$zu does not match source %2$zu" -msgstr "대상 도메인 hub 장치 카운트 %1$zu가 소스 %2$zu와 일치하지 않음" +msgstr "대상 도메인 hub 장치 수 %1$zu가 원천 %2$zu와 일치하지 않습니다" #, c-format msgid "Target domain input device count %1$zu does not match source %2$zu" -msgstr "대상 도메인 입력 장치 카운트 %1$zu가 소스 %2$zu와 일치하지 않습니다" +msgstr "대상 도메인 입력 장치 수 %1$zu가 원천 %2$zu와 일치하지 않습니다" #, c-format msgid "Target domain machine type %1$s does not match source %2$s" -msgstr "대상 도메인 머신 유형 %1$s가 소스 %2$s와 일치하지 않습니다" +msgstr "대상 도메인 장비 유형 %1$s가 원천 %2$s와 일치하지 않습니다" #, c-format msgid "Target domain max memory %1$lld does not match source %2$lld" -msgstr "대상 도메인 최대 메모리 %1$lld가 소스 %2$lld와 일치하지 않음" +msgstr "대상 도메인 최대 메모리 %1$lld가 원천 %2$lld와 일치하지 않습니다" #, c-format msgid "Target domain memory balloon count %1$d does not match source %2$d" -msgstr "대상 도메인 메모리 부울 카운트 %1$d가 소스 %2$d와 일치하지 않음" +msgstr "대상 도메인 메모리 부울 수 %1$d가 원천 %2$d와 일치하지 않습니다" #, c-format msgid "Target domain memory device count %1$zu does not match source %2$zu" -msgstr "대상 도메인 메모리 장치 카운트 %1$zu는 소스 %2$zu와 일치하지 않습니다" +msgstr "대상 도메인 메모리 장치 수 %1$zu가 원천 %2$zu와 일치하지 않습니다" #, c-format msgid "Target domain memory slots count '%1$u' doesn't match source '%2$u'" -msgstr "" -"대상 도메인 메모리 슬롯 카운트 '%1$u'는 원천 '%2$u'와 일치하지 않습니다" +msgstr "대상 도메인 메모리 슬롯 수 '%1$u' 는 원천 '%2$u' 와 일치하지 않습니다" #, c-format msgid "Target domain name '%1$s' does not match source '%2$s'" -msgstr "대상 도메인 이름 '%1$s'이 소스 '%2$s'와 일치하지 않음" +msgstr "대상 도메인 이름 '%1$s' 는 원천 '%2$s' 와 일치하지 않습니다" #, c-format msgid "Target domain net card count %1$zu does not match source %2$zu" -msgstr "대상 도메인 넷 카드 카운트 %1$zu가 소스 %2$zu와 일치하지 않음" +msgstr "대상 도메인 넷 카드 수 %1$zu는 원천 %2$zu와 일치하지 않습니다" #, c-format msgid "Target domain panic device count %1$zu does not match source %2$zu" -msgstr "대상 도메인 패닉 장치 카운트 %1$zu가 소스 %2$zu와 일치하지 않습니다" +msgstr "대상 도메인 장애 장치 수 %1$zu는 원천 %2$zu와 일치하지 않습니다" #, c-format msgid "Target domain parallel port count %1$zu does not match source %2$zu" -msgstr "대상 도메인 병렬 포트 카운트 %1$zu가 소스 %2$zu와 일치하지 않음" +msgstr "대상 도메인 병렬 포트 수 %1$zu는 원천 %2$zu와 일치하지 않습니다" + +msgid "Target domain pstore device count does not match source" +msgstr "대상 도메인 pstore 장치 수가 원천과 일치하지 않습니다" #, c-format msgid "" @@ -15637,8 +15733,7 @@ msgstr "대상 도메인 vsock 장치 카운트가 소스와 일치하지 않습 #, c-format msgid "Target domain vsock device model '%1$s' does not match source '%2$s'" -msgstr "" -"대상 도메인 vsock 장치 모델 '%1$s'이(가) 소스 '%2$s'과(와) 일치하지 않습니다" +msgstr "대상 도메인 vsock 장치 모델 '%1$s' 가 원천 '%2$s' 와 일치하지 않습니다" #, c-format msgid "Target domain watchdog device count %1$zu does not match source %2$zu" @@ -15772,6 +15867,14 @@ msgstr "대상 패닉 모델 '%1$s'는 소스 '%2$s'와 일치하지 않습니 msgid "Target parallel port %1$d does not match source %2$d" msgstr "대상 병렬 포트 %1$d가 소스 %2$d와 일치하지 않음" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "대상 pstore 장치 지원 '%1$s' 가 원천 '%2$s' 와 일치하지 않습니다" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "대상 pstore 크기 '%1$llu' 는 원천 '%2$llu' 와 일치하지 않습니다" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "대상 리다이렉트 장치 버스 %1$s는 소스 %2$s와 일치하지 않습니다" @@ -15977,6 +16080,22 @@ msgstr "CA 인증서 %1$s가 만료되었습니다" msgid "The CA certificate %1$s is not yet active" msgstr "CA 인증서 %1$s가 아직 활성화 되지 않았습니다" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" +"CA 인증서 %1$s 는 모든 사용자에게 접근 할 수 있어야 합니다. root 실행으로: " +"chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"CA 인증서 %1$s는 다른 사용자에게 접근 할 수 없어야 합니다. 이와 같은 사용자" +"로, run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "CCW 개발 번호 '%1$s'가 이미 사용 중입니다" @@ -16020,6 +16139,14 @@ msgstr "" "VF %1$s에 대한 PF 장치에 네트워크 장치 이름이 없습니다. 가상 기능 정보를 가져" "올 수 없습니다" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" +"PKI base dir %1$s 는 다른 사용자에게 접근 할 수 없어야 합니다. 실행: chown " +"%2$d.%3$d %4$s; chmod 0700 %5$s" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "QEMU 실행 가능한 %1$s는 TPM 백엔드 유형 %2$s를 지원하지 않습니다" @@ -16073,6 +16200,22 @@ msgstr "인증서가 신뢰 할 수 없습니다." msgid "The certificate uses an insecure algorithm" msgstr "인증서가 안전하지 않은 알고리즘을 사용합니다" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" +"클라이언트 cert %1$s 는 모든 사용자에게 접근 할 수 있어야 합니다. root로 실" +"행: chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"클라이언트 cert %1$s 는 이와 같은 사용자로 제한되어야 합니다. 이와 같은 사용" +"자로, 실행: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + #, c-format msgid "The client certificate %1$s has expired" msgstr "클라이언트 인증서가 %1$s가 만료되었습니다" @@ -16081,6 +16224,22 @@ msgstr "클라이언트 인증서가 %1$s가 만료되었습니다" msgid "The client certificate %1$s is not yet active" msgstr "클라이언트 인증서 %1$s가 아직 활성화되지 않았습니다" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" +"클라이언트 키 %1$s 는 모든 사용자에게 접근 할 수 있어야 합니다. root으로 실" +"행: chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"클라이언트 키 %1$s 는 다른 사용자에게 접근 할 수 없어야 합니다. 이와 같은 사" +"용자로, 실행: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + #, c-format msgid "The device at %1$s has no network device name" msgstr "%1$s에서 장치는 네트워크 장치 이름을 가지고 있지 않습니다" @@ -16143,6 +16302,31 @@ msgid "" msgstr "" "ich9-intel-hda 오디어 제어기는 이 QEMU 바이너리에서는 지원되지 않습니다" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" +"장비는 클라이언트 또는 서버로 동작 할 수 없습니다. %1$s 설치하는 방법에서 " +"https://libvirt.org/kbase/tlscerts.html#setting-up-a-certificate-authority-ca" +"를 참고하세요" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" +"장비는 클라이언트로 동작 할 수 없습니다. %1$s를 재-생산하는 방법에서 https://" +"libvirt.org/kbase/tlscerts.html#issuing-client-certificates를 참고하세요" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" +"장비는 서버로서 동작 할 수 없습니다. %1$s 를 재-생산하는 방법에서 https://" +"libvirt.org/kbase/tlscerts.html#issuing-server-certificates를 참고하세요" + msgid "The machine has no snapshot and it should have it" msgstr "장비에는 현재 순간찍기가 없고 앞으로 필요합니다" @@ -16173,6 +16357,22 @@ msgid "" "number" msgstr "읽기 전용 디스크 번호는 다음보다 크거나 같아야 합니다" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" +"서버 cert %1$s는 모든 사용자에게 접근 할 수 있어야 합니다. root로 실행: " +"chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"서버 cert %1$s 는 이와 같은 사용자로 제한되어야 합니다. 이와 같은 사용자로, " +"실행: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + #, c-format msgid "The server certificate %1$s has expired" msgstr "서버 인증서 %1$s는 만료되었습니다" @@ -16181,6 +16381,22 @@ msgstr "서버 인증서 %1$s는 만료되었습니다" msgid "The server certificate %1$s is not yet active" msgstr "서버 인증서 %1$s는 아직 활성화 되지 않았습니다" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"서버 키 %1$s 는 다른 사용자에게 접근 할 수 없어야 합니다. 이와 같은 사용자" +"로, 실행: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" +"서버 키 %1$s 는 권한이 없는 사용자에게 접근 할 수 없어야 합니다. root로 실" +"행: chown root.root %2$s; chmod 0600 %3$s" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "서버가 '%1$s'에서 '%2$s'로 리디렉션되었습니다" @@ -16188,6 +16404,64 @@ msgstr "서버가 '%1$s'에서 '%2$s'로 리디렉션되었습니다" msgid "The slirp-helper doesn't support migration" msgstr "slirp-helper는 이전을 지원하지 않습니다" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" +"시스템 CA dir %1$s 는 일반적으로 기본 파일시스템 또는 openssl 꾸러미의 일부" +"로 설치됩니다" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" +"시스템 CA dir %1$s 는 모든 사용자에게 접근 할 수 있어야 합니다. root로, 실" +"행: chown root.root; chmod 0755 %2$s" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" +"시스템 PKI dir %1$s 는 일반적으로 기본 파일시스템 또는 openssl 꾸러미의 일부" +"로 설치됩니다" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" +"시스템 PKI dir %1$s 는 모든 사용자에게 접근 할 수 있어야 합니다. root로, 실" +"행: chown root.root; chmod 0755 %2$s" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "시스템 cert dir %1$s 는 일반적으로 libvirt 꾸러미의 일부로 설치됩니다" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" +"시스템 cert dir %1$s 는 모든 사용자에게 접근 할 수 있어야 합니다. root으로, " +"실행: chown root.root; chmod 0755 %2$s" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "시스템 키 dir %1$s 는 일반적으로 libvirt 꾸러미의 일부로 설치됩니다" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" +"시스템 키 dir %1$s 는 모든 사용자에게 접근 할 수 있어야 합니다. root로, 실" +"행: chown root.root; chmod 0755 %2$s" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "vbox 드라이버는 %1$s SCSI 컨트롤러 모델을 지원하지 않습니다" @@ -16222,6 +16496,9 @@ msgid "" msgstr "" "이 QEMU는 egl-headless 그래픽 유형이 있는 OpenGL 렌더노드를 지원하지 않습니다" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "이 QEMU는 'virtio-blk' 장치와 함께 SCSI 모의를 지원하지 않습니다" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "이 QEMU는 lun 통과를 위한 scsi-block을 지원하지 않습니다" @@ -17037,7 +17314,7 @@ msgid "Unable to create epoll fd" msgstr "epoll fd를 생성 할 수 없습니다" msgid "Unable to create firewall command" -msgstr "" +msgstr "firewall 명령을 생성 할 수 없습니다" msgid "Unable to create kqueue" msgstr "kqueue를 생성 할 수 없습니다" @@ -17731,6 +18008,10 @@ msgstr "소켓에서 들을 수 없음" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "UNIX 소켓 경로 '%1$s'를 수신 할 수 없습니다" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "적재 할 수 없음 %1$s: %2$s" + msgid "Unable to load certificate" msgstr "인증서를 불러올 수 없음" @@ -17953,7 +18234,7 @@ msgstr "ovs-vsctl 출력을 구문 분석할 수 없습니다" #, c-format msgid "Unable to parse port: %1$s" -msgstr "" +msgstr "포트를 구문 분석 할 수 없습니다: %1$s" msgid "Unable to parse quota" msgstr "쿼타를 구문 분석할 수 없습니다" @@ -18825,6 +19106,10 @@ msgstr "mdevctl 응답에 대한 예기치 않은 형식" msgid "Unexpected hostdev mode %1$d" msgstr "예기치 못한 hostdev 모드 %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "예상치 못한 '%1$s' 의 길이, %2$u 가 %3$zu 를 얻을 것으로 예상됨" + msgid "Unexpected lock parameters for disk resource" msgstr "디스크 리소스의 예상치 않은 잠금 매개 변수" @@ -18882,8 +19167,8 @@ msgid "Unexpected protocol %1$d" msgstr "예상치 못한 통신규약 %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" -msgstr "CH에서 예상치 못한 응답: %1$d" +msgid "Unexpected response from CH: %1$s" +msgstr "CH에서 예상치 못한 응답: %1$s" msgid "Unexpected root filesystem without loop device" msgstr "루프 장치가 없는 예기치 않은 루트 파일 시스템" @@ -19034,7 +19319,7 @@ msgstr "알 수 없는 호환성 모드 %1$s" #, c-format msgid "Unknown connection URI: '%1$s'" -msgstr "" +msgstr "알지 못하는 연결 URI: '%1$s'" #, c-format msgid "Unknown controller type %1$d" @@ -19523,10 +19808,6 @@ msgstr "지원되지 않는 호스트장치 모드 %1$s" msgid "Unsupported hostdev type %1$s" msgstr "지원되지 않는 호스트 개발 유형 %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "TPM 1.2를 지원하지 않는 연결장치 '%1$s'" - msgid "Unsupported listen type" msgstr "지원되지 않는 청취 유형" @@ -19706,15 +19987,41 @@ msgstr "" " %1$s FILE\n" " %2$s { -v | -h }\n" "\n" -"Extract Distinguished Name from a PEM certificate.\n" -"The output is meant to be used in the tls_allowed_dn_list\n" -"configuration option in the libvirtd.conf file.\n" +"PEM 인증서에서 고유한 이름을 추출합니다.\n" +"출력은 libvirtd.conf 파일의 tls_allowed_dn_list 구성에서\n" +"사용되는 것을 의미합니다.\n" "\n" -" FILE certificate file to extract the DN from\n" +" FILE DN을 추출하려는 인증서 파일\n" +"\n" +"옵션:\n" +" -h | --help 이와 같은 도움말을 표시하고 종료합니다\n" +" -v | --version 버전 정보를 출력하고 종료합니다\n" + +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" "\n" "options:\n" -" -h | --help display this help and exit\n" -" -v | --version output version information and exit\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" +"사용법:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"TLS 인증서 구성을 확인합니다\n" +"\n" +"옵션:\n" +" -s | --system 시스템 인증서를 확인합니다 (기본값)\n" +" -u | --user 사용자 인증서를 확인합니다\n" +" -p DIR | --path DIR는 사용자 정의 인증서 경로를 확인합니다\n" +" -h | --help 이와 같은 도움말을 표시하고 종료합니다\n" +" -v | --version 버전 정보를 출력하고 종료합니다\n" #, sh-format msgid "" @@ -19843,10 +20150,6 @@ msgstr "VM이 정의되지 않았습니다" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX 항목 '%1$s'는 지원하지 않는 구조 '%2$s'를 포함합니다" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX 항목 '%1$s'는 포트 부분을 포함하지 않습니다" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX 항목 '주석'에 잘못된 이스케이프 시퀀스가 포함되어 있습니다" @@ -20204,6 +20507,9 @@ msgstr "정책에 의해 거부된 접근" msgid "access denied: %1$s" msgstr "접근 거부됨: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "pstore 장치의 acpi-erst 지원은 지원되지 않습니다" + msgid "active" msgstr "활성화" @@ -21025,6 +21331,9 @@ msgstr "브리지 이름 '%1$s'가 이미 사용중." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "브릿지 이름은 %1$s 방법(네트워크 '%2$s')에서 허용되지 않습니다" +msgid "bridge port creation is not supported on this platform" +msgstr "브릿지 포트 생성은 이와 같은 기술환경에서 지원하지 않습니다" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "%1$s 모드 (네트워크 '%2$s')에서 브릿지 영역이 허용되지 않음" @@ -22015,6 +22324,9 @@ msgstr "네트워크 장치 게스트 PCI 주소를 수정할 수 없습니다" msgid "cannot modify network device model from %1$s to %2$s" msgstr "네트워크 장치 모델을 %1$s에서 %2$s로 수정 할 수 없습니다" +msgid "cannot modify network device portgroup attribute" +msgstr "네트워크 장치 portgroup 속성을 수정 할 수 없습니다" + msgid "cannot modify network device rom bar setting" msgstr "네트워크 장치 ROM 표시줄 설정을 수정할 수 없습니다" @@ -22130,6 +22442,10 @@ msgstr "json %1$s를 구문 분석할 수 없음: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "json %1$s를 구문 분석 할 수 없음: 종료되지 않은 문자열/맵/정렬" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "virtiofs를 위한 openfiles '%1$s' 를 구문 분석 할 수 없습니다" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "타겟 '%1$s'에서 파티션 번호를 구문분석할 수 없습니다" @@ -22389,16 +22705,16 @@ msgstr "비활성 도메인에 대한 vcpu 정보를 검색할 수 없습니다" msgid "cannot revert snapshot of running domain" msgstr "동작 중인 도메인의 순간찍기를 되돌릴 수 없습니다" -msgid "cannot save domain with host devices" -msgstr "호스트 장치에 도메인을 저장 할 수 없습니다" - -msgid "cannot save domain with network interfaces" -msgstr "네트워크 연결장치에 도메인을 저장 할 수 없습니다" - #, c-format msgid "cannot save file '%1$s'" msgstr "파일 '%1$s'을 저장 할 수 없습니다" +msgid "cannot save/restore domain with host devices" +msgstr "호스트 장치로 도메인을 저장/복구 할 수 없습니다" + +msgid "cannot save/restore domain with network devices" +msgstr "네트워크 장치로 도메인을 저장/복구 할 수 없습니다" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s'에서 찾을 수 없습니다" @@ -23242,7 +23558,7 @@ msgid "could not determine max vcpus for the domain" msgstr "도메인에 최대 vcpu를 결정 할 수 없습니다" msgid "could not find a usable firewall backend" -msgstr "" +msgstr "사용 할 수 있는 firewall 백엔드를 찾을 수 없습니다" #, c-format msgid "could not find backing store index '%1$u' in chain for '%2$s'" @@ -23536,6 +23852,8 @@ msgid "" "couldn't register rollback command - command '%1$s' had no valid handle in " "output ('%2$s')" msgstr "" +"되돌리기(rolllback) 명령을 등록 할 수 없습니다 - 명령 '%1$s' 는 출력 ('%2$s')" +"에서 유효한 처리가 없습니다" #, c-format msgid "couldn't retrieve authentication methods list: %1$s" @@ -24555,6 +24873,9 @@ msgstr "도메인에 이미 VNC 그래픽이 있습니다" msgid "domain already has a vsock device" msgstr "도메인에 이미 vsock 장치가 있습니다" +msgid "domain already has an iommu device" +msgstr "도메인은 이미 iommu 장치를 갖고 있습니다" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "도메인 아키텍처(/domain/os/type/@arch)" @@ -25086,7 +25407,7 @@ msgid "error getting profile status" msgstr "프로필 상태를 가져오는 동안 오류가 발생했습니다" msgid "error in original firewall object" -msgstr "" +msgstr "원래의 firewall 대상에서 오류" msgid "error in poll call" msgstr "poll 호출 오류" @@ -25783,9 +26104,6 @@ msgstr "로그 디렉토리 '%1$s'를 생성하는데 실패했습니다" msgid "failed to create logfile %1$s" msgstr "로그파일 %1$s를 생성하는 데 실패" -msgid "failed to create mdevctl thread" -msgstr "mdevctl 스레드를 생성하지 못했습니다" - msgid "failed to create profile" msgstr "프로파일 생성 실패" @@ -25817,9 +26135,6 @@ msgstr "RBD IoCTX를 생성하지 못했습니다. 풀 '%1$s'이(가) 있습니 msgid "failed to create udev context" msgstr "udev 문맥 생성 실패" -msgid "failed to create udev enumerate thread" -msgstr "udev 열거 스레드를 생성하지 못했습니다" - msgid "failed to create udev handler thread" msgstr "udev 핸들러 쓰레드를 생성하지 못했습니다" @@ -26196,6 +26511,10 @@ msgstr "자동 시작으로 %1$s 풀을 표시하기 실패" msgid "failed to monitor nbdkit process %1$i" msgstr "nbdkit 프로세서 %1$i를 감시하는데 실패함" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "qemu 종료-진입 %1$i 프로세서를 관리하는 데 실패했습니다" + #, c-format msgid "failed to move file to %1$s " msgstr "파일을 %1$s로 이동하는데 실패 " @@ -27649,6 +27968,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "i - 유효성 검사를 끄고 다시 재정의하십시오" +msgid "iSCSI protocol accepts only one host" +msgstr "iSCSI 통신규약은 하나의 호스트만 허용합니다" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI 저장소 풀은 볼륨 생성을 지원하지 않음" @@ -28587,6 +28909,9 @@ msgstr "잘못된 비밀 uuid '%1$s'" msgid "invalid server address" msgstr "잘못된 서버 주소" +msgid "invalid size of ACPI ERST pstore device" +msgstr "ACPI ERST pstore 장치의 잘못된 크기" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "'%1$s'에 대해 잘못된 크기가 지정되었습니다" @@ -28749,6 +29074,9 @@ msgstr "iommu: eim은 이 QEMU 바이너리에서 지원하지 않습니다" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "iommu: 이 QEMU 바이너리에서는 인터럽트 재매핑이 지원되지 않습니다" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "iommu: dma 전환 최신화는 이와 같은 QEMU 바이너리에서 지원되지 않습니다" + #, c-format msgid "iothread %1$d not found" msgstr "iothread %1$d를 찾을 수 없습니다" @@ -29371,6 +29699,9 @@ msgstr "잠금 관리자 연결이 제한되어 있습니다" msgid "lock owner details have not been registered" msgstr "잠금 소유자 상세정보는 등록되어 있지 않습니다" +msgid "locking options are not supported by this virtiofsd" +msgstr "이와 같은 virtiofsd에 의해 잠김 옵션은 지원되지 않습니다" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "논리 볼륨 '%1$s'가 희소합니다. 볼륨 지우기가 지원되지 않습니다" @@ -29664,6 +29995,9 @@ msgstr "일치하는 파일 시스템을 찾지 못했습니다" msgid "matching input device not found" msgstr "일치하는 입력 장치를 찾을 수 없습니다" +msgid "matching iommu device not found" +msgstr "일치하는 iommu 장치를 찾을 수 없습니다" + msgid "matching memory device was not found" msgstr "일치하는 메모리 장치를 찾을 수 없습니다" @@ -30037,12 +30371,12 @@ msgstr "" "증분 복사본으로 비-공유된 저장소를 갖는 이전 (원천과 대상 간에 공유되는 동일" "한 기본 이미지)" +msgid "migration with this virtiofs device is not supported" +msgstr "이와 같은 virtiofs 장치와 함께 이전은 지원되지 않습니다" + msgid "migration with transient disk is not supported" msgstr "임시 디스크를 갖는 이전은 지원되지 않습니다" -msgid "migration with virtiofs device is not supported" -msgstr "virtiofs 장치를 사용한 이전은 지원되지 않습니다" - #, c-format msgid "migration_address must not be the address of the local machine: %1$s" msgstr "이전_주소는 로컬 장비의 주소가 아니어야 합니다: %1$s" @@ -30661,6 +30995,9 @@ msgstr "JSON 백업 볼륨 드라이버 '%1$s'에 대한 구문 분석기 구현 msgid "missing path for " msgstr "를 위한 경로 누락" +msgid "missing path for ACPI ERST pstore device" +msgstr "ACPI ERST pstore 장치를 위한 경로가 누락됨" + msgid "missing path in nbdkit capabilities cache" msgstr "nbdkit 기능 캐쉬에 누락된 경로" @@ -30899,6 +31236,10 @@ msgstr "쿠키 '%1$s'에 대한 누락된 값" msgid "missing value for migration parameter '%1$s'" msgstr "이전 매개변수 '%1$s'를 위해 누락된 값" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "네트워크 %1$s에서 수정 중인 DNS TXT 레코드의 누락된 값" + msgid "missing values for acceleration" msgstr "가속에 대한 누락된 값" @@ -32380,6 +32721,9 @@ msgstr "단일 메모리 부울 장치만이 지원됨" msgid "only a single nvram device is supported" msgstr "단일 nvram 장치만이 지원됨" +msgid "only a single pstore device is supported" +msgstr "단일 pstore 장치만 지원됩니다" + msgid "only a single vsock device is supported" msgstr "단일 vsock 장치만이 지원됨" @@ -33284,6 +33628,18 @@ msgstr "이전을 위한 적절한 XML을 제공합니다" msgid "ps2 bus does not support %1$s input device" msgstr "ps2 버스는 %1$s 입력 장치를 지원하지 않습니다" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "ps2 버스 입력은 ps2 기능이 비활성화 되어야 합니다" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "ps2 기능은 이와 같은 QEMU 바이너리에서 사용 할 수 없습니다" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "ps2 기능 상태는 이와 같은 QEMU 바이너리와 함께 제어 될 수 없습니다" + +msgid "pstore device is missing alias" +msgstr "pstore 장치는 별칭이 없습니다" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "디스크 '%1$s'에 대한 풀 모드 백업에는 qcow2 드라이버가 필요합니다" @@ -33504,6 +33860,9 @@ msgstr "query-named-block-nodes 항목이 예상 형식이 아닙니다" msgid "query-rx-filter return data missing array element" msgstr "query-rx-filter는 자료 누락 배열 요소를 반환합니다" +msgid "query-sev reply was missing some data" +msgstr "query-sev 응답은 일부 자료가 누락되었습니다" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-sev-capabilities 응답에 'cbitpos' 필드가 누락되었습니다" @@ -33517,6 +33876,9 @@ msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" "query-sev-capabilities 응답에 'reduced-phys-bits' 필드가 누락되었습니다" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "query-sev-launch-measure 응답은 'data'가 누락되었습니다" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "query-sgx-capabilities 응답은 누락된 'flc' 부분이었습니다" @@ -33596,10 +33958,10 @@ msgid "range %1$s - %2$s start larger than end" msgstr "범위 %1$s - %2$s가 끝보다 크게 시작합니다" msgid "ras feature is not available with this QEMU binary" -msgstr "" +msgstr "ras 기능은 이 QEMU 바이너리에서 사용 할 수 없습니다" msgid "ras feature is only supported with ARM Virt machines" -msgstr "" +msgstr "ras 기능은 ARM Virt 장비에서 지원되지 않습니다" msgid "rawio can be used only with device='lun'" msgstr "rawio는 device='lun'에서만 사용 될 수 있습니다" @@ -33896,7 +34258,7 @@ msgstr "요청된 CPU 양이 지원되는 최대 양을 초과합니다(%1$d > % #, c-format msgid "requested firewall_backend '%1$s' is not available" -msgstr "" +msgstr "요청된 firewall_backend '%1$s' 는 사용 할 수 없습니다" msgid "requested size must be an integer multiple of block size" msgstr "요청된 크기는 블록 크기의 정수 배수이여야 합니다" @@ -35272,6 +35634,10 @@ msgstr "하이퍼바이저 시험은 장치 할당 방식 '%1$s'를 지원하지 msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: 경로를 지정하거나 test:///default 사용" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "'%1$s' 네트워크 지원은 이와 같은 QEMU 바이너리에서는 지원되지 않습니다" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35361,10 +35727,6 @@ msgstr "장비에 순간찍기가 없습니다" msgid "the new password" msgstr "새 비밀번호" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" -"passt 네트워크 백엔드는 이와 같은 QEMU 바이너리와 함께 지원되지 않습니다" - msgid "the password is already encrypted" msgstr "비밀번호는 이미 암호화되어 있습니다" @@ -37087,6 +37449,10 @@ msgstr "'%1$s'을 위해 알려지지 않은 SCSI 대상 기능 유형 '%2$s'" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "알 수 없는 SDL_AUDIODRIVER 설정 %1$s" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "알지 못하는 SEV 유형 '%1$s'" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "네트워크 %1$s에서 알 수 없는 주소 유형 '%2$s'" @@ -37361,6 +37727,10 @@ msgstr "알 수 없는 비밀 유형 '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "알려지지 않은 smbios 모드 '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "알지 못하는 상태 '%1$s' ('%2$s' 에 대해)" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "저장 기능 유형 '%1$s'가('%2$s'에 대해) 알려지지 않음" @@ -37499,6 +37869,8 @@ msgid "" "unrecognized 'firewall_backend = '%1$s' set in network driver config file " "%2$s" msgstr "" +"미인식된 'firewall_backend = '%1$s' 구성은 네트워크 드라이브 config 파일 %2$s" +"에서 설정합니다" #, c-format msgid "unrecognized command name '%1$s'" @@ -37593,6 +37965,10 @@ msgstr "미지원 오디오 모델 %1$s" msgid "unsupported authentication type %1$d" msgstr "지원되지 않는 인증 유형 %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "pstore 장치를 위한 미지원 백엔드: %1$s" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "지원되지 않는 풍선 장치 모델 '%1$s'" @@ -38074,6 +38450,10 @@ msgstr "스키마에 대해 XML 문서의 유효성 검사" msgid "validate the redefined checkpoint" msgstr "재정의된 체크포인트 검증" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "값 '%1$llu'은 '%2$s' 매개변수로 너무 크며, 최대는 '%3$llu'입니다" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "'%1$llu' 값이 병합 매개변수에 비해 너무 큽니다. 최대값은 '%2$lu'입니다" @@ -38272,6 +38652,9 @@ msgstr "사건에서 버전 불일치 (실제 %1$x, 기대값 %2$x)" msgid "version parsing error" msgstr "버전 구문 분석 오류" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "vfio 이전은 활성화 되었지만, '전송된' 자료는 누락되었습니다" + msgid "vgamem attribute only supported for video type qxl" msgstr "vgamem 속성은 비디오 유형 qxl에 대해서만 지원됨" @@ -38526,7 +38909,7 @@ msgid "virtio-serial controller %1$u not available" msgstr "virtio 직렬 컨트롤러 %1$u를 사용할 수 없습니다" msgid "virtio-sound controller is not supported in this QEMU binary" -msgstr "" +msgstr "virtio-sound 제어기는 이 QEMU 바이너리에서 지원되지 않습니다" msgid "virtiofs does not support fmode and dmode" msgstr "virtiofs는 fmode 및 dmode를 지원하지 않습니다" @@ -38618,6 +39001,9 @@ msgstr "" "vmplayer는 libvirt 일시 중지/재개(vmware 일시 중지/일시 중지 해제) 작업을 지" "원하지 않습니다 " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "vmport 기능은 ps2 기능이 비활성화 되지 않아야 합니다" + msgid "vmport is not available with this QEMU binary" msgstr "vmport는 이 QEMU 바이너리와 함께 사용할 수 없습니다" @@ -38943,6 +39329,55 @@ msgstr "" "%1$s 영역이 네트워크 %2$s에 대해 요청되었지만 firewalld가 활성 상태가 아닙니" "다" +#, c-format +#~ msgid "Unexpected response from CH: %1$d" +#~ msgstr "CH에서 예상치 못한 응답: %1$d" + +#~ msgid "cannot save domain with host devices" +#~ msgstr "호스트 장치에 도메인을 저장 할 수 없습니다" + +#~ msgid "cannot save domain with network interfaces" +#~ msgstr "네트워크 연결장치에 도메인을 저장 할 수 없습니다" + +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS 호스트 기록을 수정 할 수 없습니다. 추가 또는 삭제만 가능합니다" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "DNS TXT 기록은 수정 할 수 없으며, 추가 또는 삭제만 가능합니다" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX 항목 '%1$s'는 포트 부분을 포함하지 않습니다" + +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "virtiofs 장치를 사용한 이전은 지원되지 않습니다" + +#~ msgid "the passt network backend is not supported with this QEMU binary" +#~ msgstr "" +#~ "passt 네트워크 백엔드는 이와 같은 QEMU 바이너리와 함께 지원되지 않습니다" + +#~ msgid "S390 PV launch security is not supported with this QEMU binary" +#~ msgstr "이 QEMU 바이너리에서는 S390 PV 실행 보안이 지원되지 않습니다" + +#~ msgid "SEV launch security is not supported with this QEMU binary" +#~ msgstr "이 QEMU 바이너리에서는 SEV 실행 보안이 지원되지 않습니다" + +#~ msgid "TPM 1.2 is not supported on ARM" +#~ msgstr "TPM 1.2는 암(ARM)에 지원되지 않습니다" + +#~ msgid "TPM 1.2 is not supported with the SPAPR device model" +#~ msgstr "TPM 1.2는 SPAPR 장치 모델에서 지원되지 않습니다" + +#, c-format +#~ msgid "Unsupported interface '%1$s' for TPM 1.2" +#~ msgstr "TPM 1.2를 지원하지 않는 연결장치 '%1$s'" + +#~ msgid "failed to create mdevctl thread" +#~ msgstr "mdevctl 스레드를 생성하지 못했습니다" + +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev 열거 스레드를 생성하지 못했습니다" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: 점검 %2$-60s: " diff --git a/po/libvirt.pot b/po/libvirt.pot index 8d92130f..f558b27c 100644 --- a/po/libvirt.pot +++ b/po/libvirt.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: libvirt 10.4.0\n" +"Project-Id-Version: libvirt 10.7.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -315,7 +315,7 @@ msgstr "" msgid " %1$s (help keyword '%2$s')\n" msgstr "" -#: tools/vsh.c:661 tools/vsh.c:3235 +#: tools/vsh.c:661 tools/vsh.c:3238 #, c-format msgid " %1$s (help keyword '%2$s'):\n" msgstr "" @@ -355,7 +355,7 @@ msgid "" " end=%4$llu\n" msgstr "" -#: src/rpc/virnetlibsshsession.c:263 src/rpc/virnetsshsession.c:455 +#: src/rpc/virnetlibsshsession.c:282 src/rpc/virnetsshsession.c:455 #, c-format msgid "" "!!! SSH HOST KEY VERIFICATION FAILED !!!: Identity of host '%1$s:%2$d' " @@ -368,7 +368,7 @@ msgstr "" msgid "$%1$s value should be between 0 and %2$d" msgstr "" -#: tools/vsh.c:3410 +#: tools/vsh.c:3413 #, c-format msgid "%1$s\n" msgstr "" @@ -378,18 +378,18 @@ msgstr "" msgid "%1$s %2$s" msgstr "" -#: src/vmx/vmx.c:3802 +#: src/vmx/vmx.c:3798 #, c-format msgid "%1$s %2$s '%3$s' has an unsupported type '%4$s'" msgstr "" -#: src/vmx/vmx.c:3758 +#: src/vmx/vmx.c:3754 #, c-format msgid "" "%1$s %2$s '%3$s' has unsupported type '%4$s', expecting '%5$s' or '%6$s'" msgstr "" -#: src/qemu/qemu_tpm.c:673 +#: src/qemu/qemu_tpm.c:677 #, c-format msgid "" "%1$s (on destination side) does not support the --migration option needed " @@ -406,7 +406,7 @@ msgstr "" msgid "%1$s can't be empty" msgstr "" -#: src/test/test_driver.c:3996 +#: src/test/test_driver.c:3997 #, c-format msgid "%1$s cannot be set higher than %2$s" msgstr "" @@ -421,7 +421,7 @@ msgstr "" msgid "%1$s cannot parse UID '%2$s'" msgstr "" -#: src/qemu/qemu_validate.c:3302 src/qemu/qemu_validate.c:3316 +#: src/qemu/qemu_validate.c:3360 src/qemu/qemu_validate.c:3374 #, c-format msgid "%1$s disk is not supported with this QEMU binary" msgstr "" @@ -431,7 +431,7 @@ msgstr "" msgid "%1$s does not support passing a passphrase using a file descriptor" msgstr "" -#: src/qemu/qemu_tpm.c:635 +#: src/qemu/qemu_tpm.c:639 #, c-format msgid "%1$s does not support passing passphrase via file descriptor" msgstr "" @@ -457,12 +457,12 @@ msgid "" "%1$s forwarding requested, but no IP address provided for network '%2$s'" msgstr "" -#: src/qemu/qemu_validate.c:4324 +#: src/qemu/qemu_validate.c:4382 #, c-format msgid "%1$s graphics are not supported with this QEMU" msgstr "" -#: src/vmx/vmx.c:3856 +#: src/vmx/vmx.c:3852 #, c-format msgid "%1$s harddisk '%2$s' has unsupported cache mode '%3$s'" msgstr "" @@ -517,7 +517,7 @@ msgstr "" msgid "%1$s is not an executable" msgstr "" -#: src/qemu/qemu_validate.c:4823 src/qemu/qemu_validate.c:4894 +#: src/qemu/qemu_validate.c:4903 src/qemu/qemu_validate.c:4974 #, c-format msgid "%1$s is not supported by this QEMU binary" msgstr "" @@ -537,39 +537,39 @@ msgstr "" msgid "%1$s length greater than maximum: %2$d > %3$d" msgstr "" -#: src/qemu/qemu_validate.c:2276 +#: src/qemu/qemu_validate.c:2309 #, c-format msgid "%1$s model of watchdog can go only on PCI bus" msgstr "" -#: src/qemu/qemu_validate.c:2285 +#: src/qemu/qemu_validate.c:2318 #, c-format msgid "%1$s model of watchdog cannot be used with this machine type" msgstr "" -#: src/qemu/qemu_validate.c:2292 +#: src/qemu/qemu_validate.c:2325 #, c-format msgid "%1$s model of watchdog does not support configuring the address" msgstr "" -#: src/qemu/qemu_validate.c:2307 +#: src/qemu/qemu_validate.c:2340 #, c-format msgid "%1$s model of watchdog is allowed for s390 and s390x only" msgstr "" -#: src/qemu/qemu_validate.c:2322 +#: src/qemu/qemu_validate.c:2355 #, c-format msgid "%1$s model of watchdog is only part of q35 machine" msgstr "" -#: src/qemu/qemu_validate.c:2316 +#: src/qemu/qemu_validate.c:2349 #, c-format msgid "" "%1$s model of watchdog is part of the machine and cannot have any address " "set." msgstr "" -#: src/qemu/qemu_validate.c:2301 +#: src/qemu/qemu_validate.c:2334 #, c-format msgid "%1$s model of watchdog is virtual and cannot go on any bus." msgstr "" @@ -604,7 +604,7 @@ msgstr "" msgid "%1$s not parseable" msgstr "" -#: src/qemu/qemu_validate.c:4711 +#: src/qemu/qemu_validate.c:4795 #, c-format msgid "%1$s not supported in this QEMU binary" msgstr "" @@ -619,17 +619,17 @@ msgstr "" msgid "%1$s object is missing the required '%2$s' property" msgstr "" -#: src/qemu/qemu_monitor_json.c:5013 +#: src/qemu/qemu_monitor_json.c:5026 #, c-format msgid "%1$s reply data was missing 'model'" msgstr "" -#: src/qemu/qemu_monitor_json.c:5019 +#: src/qemu/qemu_monitor_json.c:5032 #, c-format msgid "%1$s reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:5026 +#: src/qemu/qemu_monitor_json.c:5039 #, c-format msgid "%1$s reply data was missing 'props'" msgstr "" @@ -646,7 +646,7 @@ msgstr "" msgid "%1$s uri uuid action\n" msgstr "" -#: src/qemu/qemu_domain.c:5746 +#: src/qemu/qemu_domain.c:5812 #, c-format msgid "" "%1$s with index %2$d is configured for a NUMA node (%3$d) not present in the " @@ -660,7 +660,7 @@ msgid "" "%2$s%3$c" msgstr "" -#: src/qemu/qemu_migration.c:1288 src/qemu/qemu_migration.c:4935 +#: src/qemu/qemu_migration.c:1289 src/qemu/qemu_migration.c:4956 #, c-format msgid "%1$s: %2$s" msgstr "" @@ -894,7 +894,7 @@ msgstr "" msgid "%1$s: expected an unsigned integer for '%2$s' parameter" msgstr "" -#: src/qemu/qemu_interface.c:188 +#: src/hypervisor/domain_interface.c:610 #, c-format msgid "%1$s: failed to communicate with bridge helper: %2$s" msgstr "" @@ -926,7 +926,7 @@ msgstr "" #: src/locking/lock_daemon.c:826 src/logging/log_daemon.c:628 #: src/lxc/lxc_controller.c:2496 src/network/leaseshelper.c:106 -#: src/remote/remote_ssh_helper.c:400 src/security/virt-aa-helper.c:1467 +#: src/remote/remote_ssh_helper.c:400 src/security/virt-aa-helper.c:1477 #: tools/virt-host-validate.c:93 #, c-format msgid "%1$s: initialization failed\n" @@ -1020,7 +1020,7 @@ msgid "" "characters (is $TMPDIR wrong?)" msgstr "" -#: tools/virt-host-validate.c:119 +#: tools/virt-host-validate.c:119 tools/virt-pki-validate.c:390 #, c-format msgid "%1$s: too many command line arguments\n" msgstr "" @@ -1097,7 +1097,7 @@ msgid "" "%5$s" msgstr "" -#: tools/vsh.c:3118 +#: tools/vsh.c:3121 #, c-format msgid "%1$s_DEBUG not set with a valid numeric value" msgstr "" @@ -1107,7 +1107,7 @@ msgstr "" msgid "'%1$s'" msgstr "" -#: src/conf/node_device_conf.c:987 +#: src/conf/node_device_conf.c:986 #, c-format msgid "'%1$s' 'index' value '%2$s' malformed" msgstr "" @@ -1122,23 +1122,23 @@ msgstr "" msgid "'%1$s' architecture is not supported by CPU driver" msgstr "" -#: src/conf/domain_conf.c:17194 +#: src/conf/domain_conf.c:17359 #, c-format msgid "'%1$s' attributes '%2$s' must not overlap" msgstr "" -#: src/libxl/libxl_driver.c:3150 src/libxl/libxl_driver.c:3730 -#: src/qemu/qemu_hotplug.c:790 +#: src/libxl/libxl_driver.c:3150 src/libxl/libxl_driver.c:3732 +#: src/qemu/qemu_hotplug.c:791 #, c-format msgid "'%1$s' controller cannot be hot plugged." msgstr "" -#: src/qemu/qemu_hotplug.c:5691 +#: src/qemu/qemu_hotplug.c:5712 #, c-format msgid "'%1$s' controller cannot be hot unplugged." msgstr "" -#: src/qemu/qemu_domain.c:5704 +#: src/qemu/qemu_domain.c:5770 #, c-format msgid "'%1$s' controller only supports up to '%2$u' ports" msgstr "" @@ -1406,7 +1406,7 @@ msgstr "" msgid "'%1$s' file does not fit in memory" msgstr "" -#: src/qemu/qemu_domain.c:5334 +#: src/qemu/qemu_domain.c:5400 #, c-format msgid "'%1$s' is currently not supported by the qemu encryption engine" msgstr "" @@ -1416,12 +1416,12 @@ msgstr "" msgid "'%1$s' is not a VF device" msgstr "" -#: src/conf/domain_conf.c:29281 +#: src/conf/domain_conf.c:29580 #, c-format msgid "'%1$s' is not a known interface" msgstr "" -#: src/qemu/qemu_interface.c:148 +#: src/hypervisor/domain_interface.c:571 #, c-format msgid "'%1$s' is not a suitable bridge helper" msgstr "" @@ -1431,33 +1431,38 @@ msgstr "" msgid "'%1$s' is not a suitable dbus-daemon" msgstr "" -#: src/qemu/qemu_process.c:2790 +#: src/qemu/qemu_process.c:2803 #, c-format msgid "'%1$s' is not a suitable pr helper" msgstr "" -#: src/qemu/qemu_command.c:9289 src/qemu/qemu_command.c:10702 +#: src/qemu/qemu_command.c:9314 src/qemu/qemu_command.c:10806 #, c-format msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#: src/qemu/qemu_validate.c:1343 +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #: src/qemu/qemu_agent.c:1742 #, c-format msgid "'%1$s' missing" msgstr "" -#: src/qemu/qemu_validate.c:1661 src/qemu/qemu_validate.c:1673 -#: src/qemu/qemu_validate.c:1681 +#: src/qemu/qemu_validate.c:1688 src/qemu/qemu_validate.c:1700 +#: src/qemu/qemu_validate.c:1708 #, c-format msgid "'%1$s' requires shared memory" msgstr "" -#: src/conf/domain_conf.c:17159 +#: src/conf/domain_conf.c:17324 #, c-format msgid "'%1$s' scheduler bitmap '%2$s' is empty" msgstr "" -#: src/qemu/qemu_driver.c:10218 +#: src/qemu/qemu_driver.c:10255 #, c-format msgid "'%1$s' starting from %2$llu has only %3$zd bytes available" msgstr "" @@ -1472,23 +1477,23 @@ msgstr "" msgid "':' not allowed in RBD source volume name '%1$s'" msgstr "" -#: src/conf/domain_conf.c:9715 +#: src/conf/domain_conf.c:9784 msgid "'' element missing for 'udp' socket interface" msgstr "" -#: src/conf/domain_conf.c:6007 +#: src/conf/domain_conf.c:6051 msgid "'adapter' name must be specified for scsi hostdev source" msgstr "" -#: src/qemu/qemu_validate.c:2671 +#: src/qemu/qemu_validate.c:2704 msgid "'address' is not supported for 'ramfb' video devices" msgstr "" -#: src/conf/domain_conf.c:5989 +#: src/conf/domain_conf.c:6033 msgid "'address' must be specified for scsi hostdev source" msgstr "" -#: src/qemu/qemu_command.c:6677 +#: src/qemu/qemu_command.c:6691 msgid "'aes-key-wrap'/'dea-key-wrap' is not available on this architecture" msgstr "" @@ -1497,37 +1502,37 @@ msgid "" "'arch' element cannot be used inside 'cpu' element with 'match' attribute'" msgstr "" -#: src/qemu/qemu_validate.c:2662 +#: src/qemu/qemu_validate.c:2695 msgid "'blob' support for virtio-gpu devices requires a memfd memory backend" msgstr "" -#: src/conf/numa_conf.c:1141 +#: src/conf/numa_conf.c:1129 msgid "'cache' refers to a non-existent NUMA node cache" msgstr "" -#: src/qemu/qemu_validate.c:3610 +#: src/qemu/qemu_validate.c:3668 msgid "'cmd_per_lun' is only supported by virtio-scsi controller" msgstr "" -#: src/qemu/qemu_domain.c:5158 +#: src/qemu/qemu_domain.c:5224 msgid "'cow' storage format is not supported" msgstr "" -#: src/qemu/qemu_domain.c:5164 +#: src/qemu/qemu_domain.c:5230 msgid "" "'directory' storage format is not directly supported by QEMU, use 'dir' disk " "type instead" msgstr "" -#: src/conf/domain_validate.c:932 +#: src/conf/domain_validate.c:933 msgid "'discard_no_unref' is not compatible with read-only disk" msgstr "" -#: src/qemu/qemu_validate.c:3280 +#: src/qemu/qemu_validate.c:3338 msgid "'discard_no_unref' is not supported by this QEMU binary" msgstr "" -#: src/conf/domain_validate.c:926 +#: src/conf/domain_validate.c:927 msgid "'discard_no_unref' only works with qcow2 disk format" msgstr "" @@ -1555,11 +1560,11 @@ msgid "" "field for disk or backup" msgstr "" -#: src/conf/numa_conf.c:1115 +#: src/conf/numa_conf.c:1103 msgid "'initiator' refers to a non-existent NUMA node" msgstr "" -#: src/qemu/qemu_validate.c:3620 +#: src/qemu/qemu_validate.c:3678 msgid "'ioeventfd' is only supported by virtio-scsi controller" msgstr "" @@ -1567,11 +1572,11 @@ msgstr "" msgid "'iothread' attribute only supported for virtio scsi controllers" msgstr "" -#: src/qemu/qemu_validate.c:3625 +#: src/qemu/qemu_validate.c:3683 msgid "'iothread' is only supported for virtio-scsi controller" msgstr "" -#: src/qemu/qemu_driver.c:11444 +#: src/qemu/qemu_driver.c:11481 msgid "'legacy KVM' device assignment is no longer supported on this system" msgstr "" @@ -1587,11 +1592,11 @@ msgstr "" msgid "'manual' memory snapshot mode not supported" msgstr "" -#: src/test/test_driver.c:8752 +#: src/test/test_driver.c:8754 msgid "'manual' snapshot mode is not supported by the test driver" msgstr "" -#: src/qemu/qemu_validate.c:3615 +#: src/qemu/qemu_validate.c:3673 msgid "'max_sectors' is only supported by virtio-scsi controller" msgstr "" @@ -1599,14 +1604,14 @@ msgstr "" msgid "'max_workers' must be greater than 0" msgstr "" -#: src/conf/domain_conf.c:20914 +#: src/conf/domain_conf.c:21098 #, c-format msgid "" "'mode' of Xen passthrough feature differs: source: '%1$s', destination: " "'%2$s'" msgstr "" -#: src/conf/domain_conf.c:6284 +#: src/conf/domain_conf.c:6342 #, c-format msgid "'model' attribute in is only supported when type='%1$s'" msgstr "" @@ -1627,19 +1632,19 @@ msgstr "" msgid "'netns' namespace source can only be used with sharenet" msgstr "" -#: src/conf/domain_validate.c:2841 +#: src/conf/domain_validate.c:2918 msgid "'network' attribute is required for listen type 'network'" msgstr "" -#: src/conf/domain_conf.c:11229 +#: src/conf/domain_conf.c:11302 msgid "'network' attribute is valid only for listen type 'network'" msgstr "" -#: src/qemu/qemu_domain.c:5289 +#: src/qemu/qemu_domain.c:5355 msgid "'nfs' host must use TCP protocol" msgstr "" -#: src/qemu/qemu_domain.c:5282 +#: src/qemu/qemu_domain.c:5348 msgid "'nfs' protocol requires the usage of exactly one host" msgstr "" @@ -1667,55 +1672,55 @@ msgstr "" msgid "'peak' and 'burst' require 'average' attribute" msgstr "" -#: src/conf/domain_conf.c:7072 +#: src/conf/domain_conf.c:7130 msgid "'pool' and 'volume' must be specified together for 'pool' type source" msgstr "" -#: src/qemu/qemu_validate.c:3605 +#: src/qemu/qemu_validate.c:3663 msgid "'queues' is only supported by virtio-scsi controller" msgstr "" -#: src/conf/domain_validate.c:2112 +#: src/conf/domain_validate.c:2166 msgid "" "'reconnect' attribute unsupported 'server' mode for " msgstr "" -#: src/conf/numa_conf.c:1077 +#: src/conf/numa_conf.c:1065 msgid "" "'restrictive' mode is required in memnode element when mode is 'restrictive' " "in memory element" msgstr "" -#: src/conf/numa_conf.c:1084 +#: src/conf/numa_conf.c:1072 msgid "" "'restrictive' mode is required in memory element when mode is 'restrictive' " "in memnode element" msgstr "" -#: src/conf/numa_conf.c:721 +#: src/conf/numa_conf.c:719 #, c-format msgid "" "'sibling_id %1$d' does not refer to a valid cell within NUMA 'cell id %2$d'" msgstr "" -#: src/conf/domain_conf.c:11238 +#: src/conf/domain_conf.c:11311 msgid "'socket' attribute is valid only for listen type 'socket'" msgstr "" -#: src/conf/numa_conf.c:1121 +#: src/conf/numa_conf.c:1109 msgid "'target' refers to a non-existent NUMA node" msgstr "" -#: src/qemu/qemu_domain.c:5273 +#: src/qemu/qemu_domain.c:5339 msgid "'tftp' protocol is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_domain.c:5418 +#: src/qemu/qemu_domain.c:5484 msgid "'tlsHostname' field is not supported by this QEMU" msgstr "" -#: src/qemu/qemu_domain.c:5412 +#: src/qemu/qemu_domain.c:5478 msgid "'tlsHostname' field is supported only with NBD disks" msgstr "" @@ -1727,20 +1732,24 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +#: src/qemu/qemu_validate.c:3065 +msgid "'usb' disk must not be empty" +msgstr "" + #: src/qemu/qemu_agent.c:2220 msgid "'user' missing in reply of guest-get-users" msgstr "" -#: src/conf/numa_conf.c:740 +#: src/conf/numa_conf.c:738 #, c-format msgid "'value %1$d' is invalid for 'sibling id %2$d' under NUMA 'cell id %3$d'" msgstr "" -#: src/conf/domain_validate.c:170 +#: src/conf/domain_validate.c:171 msgid "'vhostuser' driver is only supported with 'virtio' device" msgstr "" -#: src/qemu/qemu_validate.c:1525 +#: src/qemu/qemu_validate.c:1552 msgid "'virtio-s390' addresses are no longer supported" msgstr "" @@ -1748,8 +1757,8 @@ msgstr "" msgid "'wwnn' and 'wwpn' must be specified for adapter type 'fchost'" msgstr "" -#: src/conf/domain_conf.c:14651 src/conf/domain_conf.c:14652 -#: src/conf/domain_conf.c:14710 +#: src/conf/domain_conf.c:14813 src/conf/domain_conf.c:14814 +#: src/conf/domain_conf.c:14872 msgid "()" msgstr "" @@ -1773,11 +1782,11 @@ msgstr "" msgid "(definition_of_secret)" msgstr "" -#: src/conf/domain_conf.c:13966 +#: src/conf/domain_conf.c:14122 msgid "(device_definition)" msgstr "" -#: src/conf/domain_conf.c:14133 src/conf/domain_conf.c:14151 +#: src/conf/domain_conf.c:14295 src/conf/domain_conf.c:14313 msgid "(disk_definition)" msgstr "" @@ -1793,7 +1802,7 @@ msgstr "" msgid "(domain_checkpoint)" msgstr "" -#: src/conf/domain_conf.c:19635 src/security/virt-aa-helper.c:576 +#: src/conf/domain_conf.c:19816 src/security/virt-aa-helper.c:577 #: tools/virsh-domain.c:12135 tools/virsh-domain.c:12299 tools/virsh-util.c:390 msgid "(domain_definition)" msgstr "" @@ -1824,7 +1833,7 @@ msgstr "" msgid "(libxl_migration_cookie)" msgstr "" -#: src/conf/domain_conf.c:29677 src/conf/virnetworkobj.c:2090 +#: src/conf/domain_conf.c:29976 src/conf/virnetworkobj.c:2091 msgid "(metadata_xml)" msgstr "" @@ -1836,7 +1845,7 @@ msgstr "" msgid "(networkport_definition)" msgstr "" -#: src/conf/node_device_conf.c:2465 +#: src/conf/node_device_conf.c:2478 msgid "(node_device_definition)" msgstr "" @@ -1880,7 +1889,7 @@ msgstr "" msgid "(storage_volume_definition)" msgstr "" -#: src/test/test_driver.c:1420 +#: src/test/test_driver.c:1421 msgid "(test driver)" msgstr "" @@ -1922,11 +1931,11 @@ msgstr "" msgid "--%1$s or --current is required" msgstr "" -#: tools/virsh-domain-monitor.c:2279 +#: tools/virsh-domain-monitor.c:2298 msgid "------------------------------" msgstr "" -#: tools/virsh-domain-monitor.c:2278 +#: tools/virsh-domain-monitor.c:2297 msgid "-------------------------------------------------" msgstr "" @@ -1986,31 +1995,31 @@ msgstr "" msgid "/proc/net/dev: Interface not found" msgstr "" -#: src/qemu/qemu_validate.c:2646 +#: src/qemu/qemu_validate.c:2679 msgid "3d acceleration is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:2638 +#: src/qemu/qemu_validate.c:2671 msgid "3d acceleration is supported only with 'virtio' video device" msgstr "" -#: src/qemu/qemu_command.c:6270 +#: src/qemu/qemu_command.c:6274 msgid "64-bit PCI hole setting is only for root PCI controllers" msgstr "" -#: src/conf/domain_validate.c:2947 +#: src/conf/domain_validate.c:3024 #, c-format msgid " requires TPM version '%1$s'" msgstr "" -#: src/network/bridge_driver.c:2899 +#: src/network/bridge_driver.c:2903 #, c-format msgid "" "
, , and elements of in network %1$s are " "mutually exclusive" msgstr "" -#: src/conf/domain_validate.c:555 +#: src/conf/domain_validate.c:556 msgid " element is currently supported only with 'rbd' disks" msgstr "" @@ -2024,19 +2033,19 @@ msgid "" " must match first in network %3$s" msgstr "" -#: src/qemu/qemu_validate.c:2364 +#: src/qemu/qemu_validate.c:2397 msgid " attribute 'display' is only supported with model='vfio-pci'" msgstr "" -#: src/qemu/qemu_validate.c:3109 +#: src/qemu/qemu_validate.c:3167 msgid " is not supported with bus='sd'" msgstr "" -#: src/conf/domain_validate.c:697 +#: src/conf/domain_validate.c:698 msgid " allowed only for lun devices" msgstr "" -#: src/conf/domain_validate.c:549 +#: src/conf/domain_validate.c:550 msgid " element is currently supported only with 'rbd' disks" msgstr "" @@ -2045,47 +2054,47 @@ msgstr "" msgid " does not match secret file name '%1$s'" msgstr "" -#: src/network/bridge_driver.c:3956 +#: src/network/bridge_driver.c:3960 #, c-format msgid "" " not supported for network '%2$s' which uses IP " "forwarding" msgstr "" -#: src/network/bridge_driver.c:4016 +#: src/network/bridge_driver.c:4020 #, c-format msgid "" " not supported for network '%2$s' which uses a " "bridge device" msgstr "" -#: src/network/bridge_driver.c:4052 +#: src/network/bridge_driver.c:4056 #, c-format msgid "" " not supported for network '%2$s' which uses a " "macvtap device" msgstr "" -#: src/network/bridge_driver.c:3993 +#: src/network/bridge_driver.c:3997 #, c-format msgid "" " not supported for network '%2$s' which uses an SR-" "IOV Virtual Function via PCI passthrough" msgstr "" -#: src/conf/domain_conf.c:9774 +#: src/conf/domain_conf.c:9843 #, c-format msgid " element unsupported for " msgstr "" -#: src/conf/domain_conf.c:9020 +#: src/conf/domain_conf.c:9087 #, c-format msgid "" " element unsupported for type='%1$s' in interface's " "element" msgstr "" -#: src/network/bridge_driver.c:2999 +#: src/network/bridge_driver.c:3003 #, c-format msgid "" " element specified for network %1$s, whose type doesn't support vlan " @@ -2105,7 +2114,7 @@ msgstr "" msgid "A different callback was requested" msgstr "" -#: src/conf/domain_conf.c:1643 src/conf/domain_conf.c:1654 +#: src/conf/domain_conf.c:1653 src/conf/domain_conf.c:1664 #, c-format msgid "" "A domain definition can have no more than one cipher node with name %1$s" @@ -2148,15 +2157,19 @@ msgstr "" msgid "A storage driver is already registered" msgstr "" -#: src/qemu/qemu_validate.c:1587 +#: src/qemu/qemu_validate.c:4716 +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + +#: src/qemu/qemu_validate.c:1614 msgid "ACPI index is not supported with this QEMU" msgstr "" -#: src/qemu/qemu_validate.c:1594 +#: src/qemu/qemu_validate.c:1621 msgid "ACPI index is only supported for PCI devices" msgstr "" -#: src/qemu/qemu_validate.c:1220 +#: src/qemu/qemu_validate.c:1243 msgid "ACPI requires UEFI on this architecture" msgstr "" @@ -2178,7 +2191,7 @@ msgstr "" msgid "Aborts the currently running domain job" msgstr "" -#: src/rpc/virnetlibsshsession.c:288 src/rpc/virnetsshsession.c:344 +#: src/rpc/virnetlibsshsession.c:307 src/rpc/virnetsshsession.c:344 #, c-format msgid "Accept SSH host key with hash '%1$s' for host '%2$s:%3$d' (%4$s/%5$s)?" msgstr "" @@ -2205,12 +2218,12 @@ msgstr "" msgid "Active Block Commit started" msgstr "" -#: src/qemu/qemu_driver.c:13571 +#: src/qemu/qemu_driver.c:13609 msgid "Active channel stream exists for this domain" msgstr "" -#: src/ch/ch_driver.c:1343 src/libxl/libxl_driver.c:4953 -#: src/qemu/qemu_driver.c:13500 +#: src/ch/ch_driver.c:1349 src/libxl/libxl_driver.c:4959 +#: src/qemu/qemu_driver.c:13538 msgid "Active console session exists for this domain" msgstr "" @@ -2218,7 +2231,7 @@ msgstr "" msgid "Active:" msgstr "" -#: src/conf/domain_conf.c:30177 +#: src/conf/domain_conf.c:30476 #, c-format msgid "Actual interface '%1$s' hostdev was not a PCI device" msgstr "" @@ -2235,11 +2248,11 @@ msgstr "" msgid "Added" msgstr "" -#: tools/virsh-domain-monitor.c:2277 +#: tools/virsh-domain-monitor.c:2296 msgid "Address" msgstr "" -#: src/conf/numa_conf.c:443 +#: src/conf/numa_conf.c:442 msgid "Advice from numad is needed in case of automatic numa placement" msgstr "" @@ -2248,11 +2261,11 @@ msgstr "" msgid "After dumping core, failed to resume domain '%1$d' with libxenlight" msgstr "" -#: src/rpc/virnetlibsshsession.c:860 +#: src/rpc/virnetlibsshsession.c:879 msgid "Agent authentication is not supported on this host" msgstr "" -#: src/conf/numa_conf.c:1095 +#: src/conf/numa_conf.c:1083 msgid "Ain't nobody heard of that much cache level" msgstr "" @@ -2260,7 +2273,7 @@ msgstr "" msgid "All identities provided by the SSH Agent were rejected" msgstr "" -#: src/rpc/virnetlibsshsession.c:737 src/rpc/virnetsshsession.c:860 +#: src/rpc/virnetlibsshsession.c:756 src/rpc/virnetsshsession.c:860 msgid "" "All provided authentication methods with credentials were rejected by the " "server" @@ -2300,7 +2313,7 @@ msgstr "" msgid "An explicit disk format must be specified" msgstr "" -#: src/cpu/cpu_x86.c:1513 +#: src/cpu/cpu_x86.c:1519 #, c-format msgid "Ancestor model %1$s not found for CPU model %2$s" msgstr "" @@ -2325,7 +2338,7 @@ msgid "" "NUMA cell" msgstr "" -#: src/conf/numa_conf.c:1374 +#: src/conf/numa_conf.c:1362 #, c-format msgid "Argument 'node' %1$zu outranges defined number of NUMA nodes" msgstr "" @@ -2334,13 +2347,13 @@ msgstr "" msgid "Arguments must be non null" msgstr "" -#: src/conf/numa_conf.c:1383 +#: src/conf/numa_conf.c:1371 msgid "" "Arguments under memnode element do not correspond with existing guest's NUMA " "cell" msgstr "" -#: src/qemu/qemu_command.c:7681 +#: src/qemu/qemu_command.c:7701 msgid "At least one NUMA node has to have CPUs" msgstr "" @@ -2352,7 +2365,7 @@ msgstr "" msgid "At least one cgroup controller is required" msgstr "" -#: src/qemu/qemu_domain.c:9390 +#: src/qemu/qemu_domain.c:9520 msgid "" "At least one numa node has to be configured when enabling memory hotplug" msgstr "" @@ -2396,12 +2409,12 @@ msgstr "" msgid "Attached device %1$s has no type" msgstr "" -#: src/hyperv/hyperv_driver.c:3137 +#: src/hyperv/hyperv_driver.c:3138 #, c-format msgid "Attaching devices of type %1$d is not implemented" msgstr "" -#: src/conf/domain_conf.c:28505 +#: src/conf/domain_conf.c:28804 #, c-format msgid "" "Attaching memory device with size '%1$llu' would exceed domain's maxMemory " @@ -2427,11 +2440,11 @@ msgstr "" msgid "Attempt to overwrite resctrlid='%1$s' with id='%2$s'" msgstr "" -#: src/rpc/virnetclient.c:2100 +#: src/rpc/virnetclient.c:2101 msgid "Attempt to send a non-blocking message with a synchronous reply" msgstr "" -#: src/rpc/virnetclient.c:2094 +#: src/rpc/virnetclient.c:2095 msgid "Attempt to send an asynchronous message with a synchronous reply" msgstr "" @@ -2458,7 +2471,7 @@ msgstr "" msgid "Audit is not supported by the kernel" msgstr "" -#: src/qemu/qemu_process.c:4218 +#: src/qemu/qemu_process.c:4231 msgid "" "Auto allocation of spice TLS port requested but spice TLS is disabled in " "qemu.conf" @@ -2497,7 +2510,7 @@ msgstr "" msgid "Available:" msgstr "" -#: src/qemu/qemu_validate.c:1242 +#: src/qemu/qemu_validate.c:1265 msgid "BIOS serial console only supported on x86 architectures" msgstr "" @@ -2577,8 +2590,8 @@ msgstr "" msgid "Block Copy started" msgstr "" -#: src/qemu/qemu_command.c:10072 src/qemu/qemu_driver.c:7887 -#: src/qemu/qemu_driver.c:7965 +#: src/qemu/qemu_command.c:10140 src/qemu/qemu_driver.c:7924 +#: src/qemu/qemu_driver.c:8002 msgid "Block I/O tuning is not available in session mode" msgstr "" @@ -2612,12 +2625,12 @@ msgid "" "Both 'name' and 'parent' cannot be specified for the 'scsi_host' adapter" msgstr "" -#: src/qemu/qemu_driver.c:10992 src/qemu/qemu_driver.c:11230 +#: src/qemu/qemu_driver.c:11029 src/qemu/qemu_driver.c:11267 msgid "" "Both port and URI requested for disk migration while being mutually exclusive" msgstr "" -#: src/qemu/qemu_driver.c:19160 tools/virsh-domain.c:9505 +#: src/qemu/qemu_driver.c:19221 tools/virsh-domain.c:9505 msgid "Both secret and the secret header are required" msgstr "" @@ -2678,7 +2691,7 @@ msgstr "" msgid "Build a given pool." msgstr "" -#: src/qemu/qemu_domain_address.c:1559 +#: src/qemu/qemu_domain_address.c:1563 msgid "Bus 0 must be PCI for integrated PIIX3 USB or IDE controllers" msgstr "" @@ -2690,17 +2703,17 @@ msgstr "" msgid "CA certificate:" msgstr "" -#: src/qemu/qemu_validate.c:1531 +#: src/qemu/qemu_validate.c:1558 #, c-format msgid "CCW addresses are not supported by machine type '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:2839 +#: src/qemu/qemu_validate.c:2872 #, c-format msgid "CHS geometry can not be set for '%1$s' bus" msgstr "" -#: src/qemu/qemu_validate.c:2847 +#: src/qemu/qemu_validate.c:2880 #, c-format msgid "CHS translation mode can only be set for 'ide' bus not '%1$s'" msgstr "" @@ -2719,7 +2732,7 @@ msgstr "" msgid "CPU Affinity:" msgstr "" -#: src/conf/domain_conf.c:18838 +#: src/conf/domain_conf.c:19003 msgid "CPU IDs in exceed the count" msgstr "" @@ -2728,7 +2741,7 @@ msgstr "" msgid "CPU Model %1$s too long for destination" msgstr "" -#: src/cpu/cpu_ppc64.c:434 src/cpu/cpu_x86.c:1880 +#: src/cpu/cpu_ppc64.c:434 src/cpu/cpu_x86.c:1886 #, c-format msgid "CPU arch %1$s does not match host arch" msgstr "" @@ -2737,17 +2750,17 @@ msgstr "" msgid "CPU architecture (/domain/os/type/@arch)" msgstr "" -#: src/qemu/qemu_validate.c:333 +#: src/qemu/qemu_validate.c:356 #, c-format msgid "CPU cache mode '%1$s' can only be used with '%2$s' / '%3$s' CPUs" msgstr "" -#: src/qemu/qemu_validate.c:323 +#: src/qemu/qemu_validate.c:346 #, c-format msgid "CPU cache mode '%1$s' can only be used with level='3'" msgstr "" -#: src/qemu/qemu_validate.c:314 +#: src/qemu/qemu_validate.c:337 #, c-format msgid "CPU cache specification is not supported for '%1$s' architecture" msgstr "" @@ -2785,7 +2798,7 @@ msgstr "" msgid "CPU driver '%1$s' does not exist" msgstr "" -#: src/cpu/cpu_arm.c:255 src/cpu/cpu_x86.c:1158 +#: src/cpu/cpu_arm.c:255 src/cpu/cpu_x86.c:1164 #, c-format msgid "CPU feature %1$s already defined" msgstr "" @@ -2795,12 +2808,12 @@ msgstr "" msgid "CPU feature '%1$s' specified more than once" msgstr "" -#: src/qemu/qemu_command.c:6342 +#: src/qemu/qemu_command.c:6346 #, c-format msgid "CPU features not supported by hypervisor for %1$s architecture" msgstr "" -#: src/qemu/qemu_command.c:6646 +#: src/qemu/qemu_command.c:6660 #, c-format msgid "CPU flags requested but can't determine default CPU for arch %1$s" msgstr "" @@ -2813,21 +2826,21 @@ msgstr "" msgid "CPU map:" msgstr "" -#: src/qemu/qemu_validate.c:288 +#: src/qemu/qemu_validate.c:311 #, c-format msgid "" "CPU maximum physical address bits number specification cannot be used with " "mode='%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:279 +#: src/qemu/qemu_validate.c:302 #, c-format msgid "" "CPU maximum physical address bits specification is not supported for '%1$s' " "architecture" msgstr "" -#: src/qemu/qemu_process.c:6257 +#: src/qemu/qemu_process.c:6271 #, c-format msgid "" "CPU mode '%1$s' for %2$s %3$s domain on %4$s host is not supported by " @@ -2840,7 +2853,7 @@ msgid "CPU model %1$s already defined" msgstr "" #: src/cpu/cpu.c:998 src/cpu/cpu_arm.c:645 src/cpu/cpu_ppc64.c:565 -#: src/cpu/cpu_x86.c:2216 +#: src/cpu/cpu_x86.c:2222 #, c-format msgid "CPU model %1$s is not supported by hypervisor" msgstr "" @@ -2850,12 +2863,12 @@ msgstr "" msgid "CPU model %1$s too long for destination" msgstr "" -#: src/qemu/qemu_domain.c:7143 +#: src/qemu/qemu_domain.c:7251 #, c-format msgid "CPU model '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:11752 +#: src/qemu/qemu_driver.c:11789 #, c-format msgid "CPU model '%1$s' not supported by hypervisor" msgstr "" @@ -2888,16 +2901,16 @@ msgstr "" msgid "CPU time:" msgstr "" -#: src/qemu/qemu_validate.c:765 +#: src/qemu/qemu_validate.c:788 msgid "CPU topology doesn't match maximum vcpu count" msgstr "" -#: src/qemu/qemu_driver.c:4198 +#: src/qemu/qemu_driver.c:4204 msgid "CPU topology doesn't match the desired vcpu count" msgstr "" -#: src/qemu/qemu_command.c:10082 src/qemu/qemu_driver.c:7811 -#: src/qemu/qemu_driver.c:8772 src/qemu/qemu_driver.c:9151 +#: src/qemu/qemu_command.c:10150 src/qemu/qemu_driver.c:7848 +#: src/qemu/qemu_driver.c:8809 src/qemu/qemu_driver.c:9188 msgid "CPU tuning is not available in session mode" msgstr "" @@ -2905,17 +2918,17 @@ msgstr "" msgid "CPU tuning is not available on this host" msgstr "" -#: src/cpu/cpu_arm.c:310 src/cpu/cpu_ppc64.c:289 src/cpu/cpu_x86.c:958 +#: src/cpu/cpu_arm.c:310 src/cpu/cpu_ppc64.c:289 src/cpu/cpu_x86.c:964 #, c-format msgid "CPU vendor %1$s already defined" msgstr "" -#: src/cpu/cpu_x86.c:2399 +#: src/cpu/cpu_x86.c:2405 #, c-format msgid "CPU vendor %1$s not found" msgstr "" -#: src/cpu/cpu_ppc64.c:728 src/cpu/cpu_x86.c:2852 +#: src/cpu/cpu_ppc64.c:728 src/cpu/cpu_x86.c:2858 #, c-format msgid "CPU vendor %1$s of model %2$s differs from vendor %3$s" msgstr "" @@ -2929,7 +2942,7 @@ msgstr "" msgid "CPU vendor value 0x%1$2llx already defined" msgstr "" -#: src/cpu/cpu_ppc64.c:736 src/cpu/cpu_x86.c:2874 +#: src/cpu/cpu_ppc64.c:736 src/cpu/cpu_x86.c:2880 msgid "CPU vendors do not match" msgstr "" @@ -2945,7 +2958,7 @@ msgstr "" msgid "CPUID registers unavailable" msgstr "" -#: src/cpu/cpu_ppc64.c:712 src/cpu/cpu_x86.c:2898 +#: src/cpu/cpu_ppc64.c:712 src/cpu/cpu_x86.c:2904 msgid "CPUs are incompatible" msgstr "" @@ -2999,7 +3012,7 @@ msgstr "" msgid "Cache level %1$d id %2$u does not support tuning for scope type '%3$s'" msgstr "" -#: src/conf/numa_conf.c:1101 +#: src/conf/numa_conf.c:1089 #, c-format msgid "Cache level '%1$u' already defined" msgstr "" @@ -3055,28 +3068,28 @@ msgstr "" msgid "Can only modify disk quota" msgstr "" -#: src/qemu/qemu_driver.c:14699 src/qemu/qemu_driver.c:14770 +#: src/qemu/qemu_driver.c:14737 src/qemu/qemu_driver.c:14808 #, c-format msgid "Can only open VNC, SPICE or D-Bus p2p graphics backends, not %1$s" msgstr "" -#: src/conf/domain_conf.c:19320 +#: src/conf/domain_conf.c:19485 msgid "Can't add USB hub: USB is disabled for this domain" msgstr "" -#: src/conf/domain_conf.c:19079 +#: src/conf/domain_conf.c:19244 msgid "Can't add USB input device. USB bus is disabled" msgstr "" -#: src/conf/domain_conf.c:18747 src/conf/domain_conf.c:18754 +#: src/conf/domain_conf.c:18912 src/conf/domain_conf.c:18919 msgid "Can't add another USB controller: USB is disabled for this domain" msgstr "" -#: src/conf/domain_conf.c:19181 +#: src/conf/domain_conf.c:19346 msgid "Can't add host USB device: USB is disabled in this host" msgstr "" -#: src/util/virfirewall.c:813 +#: src/util/virfirewall.c:814 msgid "Can't apply empty firewall command" msgstr "" @@ -3188,7 +3201,7 @@ msgstr "" msgid "Can't parse prlctl output" msgstr "" -#: src/rpc/virnetlibsshsession.c:504 src/rpc/virnetsshsession.c:666 +#: src/rpc/virnetlibsshsession.c:523 src/rpc/virnetsshsession.c:666 msgid "Can't perform authentication: Authentication callback not provided" msgstr "" @@ -3215,11 +3228,11 @@ msgstr "" msgid "Can't set soft limit without hard limit" msgstr "" -#: src/lxc/lxc_controller.c:1869 src/lxc/lxc_driver.c:3421 +#: src/lxc/lxc_controller.c:1869 src/lxc/lxc_driver.c:3425 msgid "Can't setup disk for non-block device" msgstr "" -#: src/lxc/lxc_controller.c:1874 src/lxc/lxc_driver.c:3415 +#: src/lxc/lxc_controller.c:1874 src/lxc/lxc_driver.c:3419 msgid "Can't setup disk without media" msgstr "" @@ -3286,22 +3299,22 @@ msgstr "" msgid "Cannot add uninitialized CURL handle to a multi handle" msgstr "" -#: src/conf/numa_conf.c:1289 +#: src/conf/numa_conf.c:1277 msgid "Cannot alter an existing mem_nodes set" msgstr "" -#: src/conf/numa_conf.c:1425 +#: src/conf/numa_conf.c:1413 #, c-format msgid "Cannot alter an existing nmem_nodes distances set for node: %1$zu" msgstr "" -#: src/lxc/lxc_driver.c:3402 src/lxc/lxc_driver.c:3498 -#: src/lxc/lxc_driver.c:3999 src/lxc/lxc_driver.c:4190 -#: src/lxc/lxc_driver.c:4237 +#: src/lxc/lxc_driver.c:3406 src/lxc/lxc_driver.c:3502 +#: src/lxc/lxc_driver.c:4004 src/lxc/lxc_driver.c:4195 +#: src/lxc/lxc_driver.c:4242 msgid "Cannot attach disk until init PID is known" msgstr "" -#: src/lxc/lxc_driver.c:3898 src/lxc/lxc_driver.c:4328 +#: src/lxc/lxc_driver.c:3902 src/lxc/lxc_driver.c:4333 msgid "Cannot attach hostdev until init PID is known" msgstr "" @@ -3321,12 +3334,12 @@ msgstr "" msgid "Cannot check NBD device %1$s pid" msgstr "" -#: src/qemu/qemu_capabilities.c:5702 +#: src/qemu/qemu_capabilities.c:5716 #, c-format msgid "Cannot check QEMU binary %1$s" msgstr "" -#: src/qemu/qemu_capabilities.c:5720 +#: src/qemu/qemu_capabilities.c:5734 #, c-format msgid "Cannot check QEMU module directory %1$s" msgstr "" @@ -3335,7 +3348,7 @@ msgstr "" msgid "Cannot check address family on this platform" msgstr "" -#: src/qemu/qemu_process.c:9513 +#: src/qemu/qemu_process.c:9742 #, c-format msgid "Cannot chown uniq path: %1$s" msgstr "" @@ -3348,7 +3361,7 @@ msgstr "" msgid "Cannot complete within timeout period" msgstr "" -#: src/conf/domain_conf.c:29833 src/conf/domain_conf.c:29839 +#: src/conf/domain_conf.c:30132 src/conf/domain_conf.c:30138 msgid "Cannot convert domain name to wide character string" msgstr "" @@ -3357,12 +3370,12 @@ msgstr "" msgid "Cannot convert socket address to string: %1$s" msgstr "" -#: src/conf/domain_conf.c:29846 src/conf/domain_conf.c:29854 +#: src/conf/domain_conf.c:30145 src/conf/domain_conf.c:30153 msgid "Cannot convert wide character string back to multi-byte domain name" msgstr "" -#: src/lxc/lxc_fuse.c:375 src/qemu/qemu_namespace.c:828 -#: src/qemu/qemu_namespace.c:835 +#: src/lxc/lxc_fuse.c:375 src/qemu/qemu_namespace.c:829 +#: src/qemu/qemu_namespace.c:836 #, c-format msgid "Cannot create %1$s" msgstr "" @@ -3393,7 +3406,7 @@ msgstr "" msgid "Cannot create daemon common directory '%1$s'" msgstr "" -#: src/qemu/qemu_process.c:5250 +#: src/qemu/qemu_process.c:5265 #, c-format msgid "Cannot create directory '%1$s'" msgstr "" @@ -3416,17 +3429,17 @@ msgstr "" msgid "Cannot create resctrl directory '%1$s'" msgstr "" -#: src/ch/ch_monitor.c:562 +#: src/ch/ch_monitor.c:569 #, c-format msgid "Cannot create save directory '%1$s'" msgstr "" -#: src/ch/ch_monitor.c:572 +#: src/ch/ch_monitor.c:579 #, c-format msgid "Cannot create socket '%1$s'" msgstr "" -#: src/ch/ch_monitor.c:555 +#: src/ch/ch_monitor.c:562 #, c-format msgid "Cannot create socket directory '%1$s'" msgstr "" @@ -3454,12 +3467,12 @@ msgstr "" msgid "Cannot delete file '%1$s'" msgstr "" -#: src/qemu/qemu_hotplug.c:6278 src/test/test_driver.c:10371 +#: src/qemu/qemu_hotplug.c:6300 src/test/test_driver.c:10538 #, c-format msgid "Cannot detach %1$s device with no alias" msgstr "" -#: src/qemu/qemu_monitor.c:903 +#: src/qemu/qemu_monitor.c:904 msgid "Cannot determine balloon device path" msgstr "" @@ -3519,7 +3532,7 @@ msgstr "" msgid "Cannot find '%1$s' in path" msgstr "" -#: src/conf/domain_conf.c:16129 src/conf/domain_conf.c:17227 +#: src/conf/domain_conf.c:16291 src/conf/domain_conf.c:17392 #, c-format msgid "Cannot find 'iothread' : %1$u" msgstr "" @@ -3569,12 +3582,12 @@ msgstr "" msgid "Cannot find security driver '%1$s'" msgstr "" -#: src/util/virprocess.c:1161 +#: src/util/virprocess.c:1163 #, c-format msgid "Cannot find start time for pid %1$d" msgstr "" -#: src/cpu/cpu_x86.c:2259 +#: src/cpu/cpu_x86.c:2265 msgid "Cannot find suitable CPU model for given data" msgstr "" @@ -3626,7 +3639,7 @@ msgstr "" msgid "Cannot get max allocation from resctrl memory info" msgstr "" -#: src/util/virprocess.c:1646 +#: src/util/virprocess.c:1648 msgid "Cannot get maximum scheduler priority value" msgstr "" @@ -3654,7 +3667,7 @@ msgstr "" msgid "Cannot get min_cbm_bits from resctrl cache info" msgstr "" -#: src/util/virprocess.c:1640 +#: src/util/virprocess.c:1642 msgid "Cannot get minimum scheduler priority value" msgstr "" @@ -3662,7 +3675,7 @@ msgstr "" msgid "Cannot get mon_features from resctrl" msgstr "" -#: src/security/security_dac.c:2417 +#: src/security/security_dac.c:2447 msgid "Cannot get process uid and gid on this platform" msgstr "" @@ -3701,7 +3714,7 @@ msgstr "" msgid "Cannot lock resctrl" msgstr "" -#: src/qemu/qemu_migration.c:625 +#: src/qemu/qemu_migration.c:626 #, c-format msgid "Cannot migrate empty or read-only disk %1$s" msgstr "" @@ -3733,7 +3746,7 @@ msgstr "" msgid "Cannot open /proc/cgroups" msgstr "" -#: src/qemu/qemu_driver.c:1136 src/secret/secret_driver.c:597 +#: src/qemu/qemu_driver.c:1123 src/secret/secret_driver.c:597 #, c-format msgid "" "Cannot open embedded driver at path '%1$s', already open with path '%2$s'" @@ -3843,7 +3856,7 @@ msgstr "" msgid "Cannot parse MAC address '%1$s' in network '%2$s'" msgstr "" -#: src/conf/domain_conf.c:13298 +#: src/conf/domain_conf.c:13371 #, c-format msgid "Cannot parse USB device version %1$s" msgstr "" @@ -3903,7 +3916,7 @@ msgstr "" msgid "Cannot parse socket service '%1$s': %2$s" msgstr "" -#: src/util/virprocess.c:1168 +#: src/util/virprocess.c:1170 #, c-format msgid "Cannot parse start time %1$s for pid %2$d" msgstr "" @@ -3918,18 +3931,18 @@ msgstr "" msgid "Cannot parse user stat '%1$s'" msgstr "" -#: src/conf/domain_conf.c:6193 +#: src/conf/domain_conf.c:6237 msgid "Cannot parse uuid attribute of element
" msgstr "" -#: src/network/bridge_driver.c:4495 +#: src/network/bridge_driver.c:4499 #, c-format msgid "" "Cannot plug '%1$s' interface into '%2$s' because new combined inbound floor=" "%3$llu would overcommit average=%4$llu on network '%5$s'" msgstr "" -#: src/network/bridge_driver.c:4483 +#: src/network/bridge_driver.c:4487 #, c-format msgid "" "Cannot plug '%1$s' interface into '%2$s' because new combined inbound floor=" @@ -3941,7 +3954,7 @@ msgstr "" msgid "Cannot print data type %1$x" msgstr "" -#: src/rpc/virnettlscontext.c:106 +#: src/rpc/virnettlscontext.c:99 #, c-format msgid "Cannot read %1$s '%2$s'" msgstr "" @@ -3968,7 +3981,7 @@ msgid "" "Cannot remove CURL handle from a multi handle when it wasn't added before" msgstr "" -#: src/bhyve/bhyve_process.c:161 src/qemu/qemu_process.c:7296 +#: src/bhyve/bhyve_process.c:161 src/qemu/qemu_process.c:7364 #, c-format msgid "Cannot remove stale PID file %1$s" msgstr "" @@ -4004,7 +4017,7 @@ msgstr "" msgid "Cannot set a base label with AppArmour" msgstr "" -#: src/conf/numa_conf.c:1283 +#: src/conf/numa_conf.c:1271 msgid "Cannot set an empty mem_nodes set" msgstr "" @@ -4071,12 +4084,12 @@ msgstr "" msgid "Cannot set memory higher than max memory" msgstr "" -#: src/util/virprocess.c:1662 +#: src/util/virprocess.c:1664 #, c-format msgid "Cannot set scheduler parameters for pid %1$lld" msgstr "" -#: src/ch/ch_process.c:170 src/qemu/qemu_process.c:2372 +#: src/ch/ch_process.c:171 src/qemu/qemu_process.c:2385 msgid "Cannot setup CPU affinity until process is started" msgstr "" @@ -4096,12 +4109,12 @@ msgstr "" msgid "Cannot share uninitialized CURL handle" msgstr "" -#: src/conf/domain_conf.c:6977 +#: src/conf/domain_conf.c:7035 #, c-format msgid "Cannot specify a label if relabelling is turned off. model=%1$s" msgstr "" -#: src/conf/domain_conf.c:6986 +#: src/conf/domain_conf.c:7044 #, c-format msgid "Cannot specify relabel if label is missing. model=%1$s" msgstr "" @@ -4133,7 +4146,7 @@ msgstr "" msgid "Cannot unshare CURL handle that is not shared" msgstr "" -#: src/util/virprocess.c:1442 +#: src/util/virprocess.c:1444 msgid "Cannot unshare mount namespace" msgstr "" @@ -4141,19 +4154,19 @@ msgstr "" msgid "Cannot unshare uninitialized CURL handle" msgstr "" -#: src/node_device/node_device_driver.c:2289 +#: src/node_device/node_device_driver.c:2303 #, c-format msgid "" "Cannot update device '%1$s', parent address mismatch (current parent address " "'%2$s')" msgstr "" -#: src/node_device/node_device_driver.c:2282 +#: src/node_device/node_device_driver.c:2296 #, c-format msgid "Cannot update device '%1$s', type mismatch (current type '%2$s')" msgstr "" -#: src/node_device/node_device_driver.c:2270 +#: src/node_device/node_device_driver.c:2284 #, c-format msgid "Cannot update device '%1$s, uuid mismatch (current uuid '%2$s')" msgstr "" @@ -4174,8 +4187,8 @@ msgstr "" msgid "Cannot use host name '%1$s' in network '%2$s'" msgstr "" -#: src/qemu/qemu_driver.c:10627 src/qemu/qemu_driver.c:10680 -#: src/qemu/qemu_driver.c:10723 +#: src/qemu/qemu_driver.c:10664 src/qemu/qemu_driver.c:10717 +#: src/qemu/qemu_driver.c:10760 #, c-format msgid "Cannot use migrate v2 protocol with lock manager %1$s" msgstr "" @@ -4184,11 +4197,11 @@ msgstr "" msgid "Cannot use predefined UUID" msgstr "" -#: src/qemu/qemu_command.c:5379 +#: src/qemu/qemu_command.c:5382 msgid "Cannot use slcp with devices other than console" msgstr "" -#: src/qemu/qemu_command.c:5306 +#: src/qemu/qemu_command.c:5309 msgid "Cannot use virtio serial for parallel/serial devices" msgstr "" @@ -4240,37 +4253,37 @@ msgstr "" msgid "Ceph usage specified, but name is missing" msgstr "" -#: src/rpc/virnettlscontext.c:388 +#: src/rpc/virnettlscert.c:303 tools/virt-pki-validate.c:301 #, c-format msgid "Certificate %1$s owner does not match the hostname %2$s" msgstr "" -#: src/rpc/virnettlscontext.c:339 +#: src/rpc/virnettlscert.c:254 #, c-format msgid "Certificate %1$s purpose does not allow use for with a TLS client" msgstr "" -#: src/rpc/virnettlscontext.c:327 +#: src/rpc/virnettlscert.c:242 #, c-format msgid "Certificate %1$s purpose does not allow use for with a TLS server" msgstr "" -#: src/rpc/virnettlscontext.c:230 +#: src/rpc/virnettlscert.c:145 #, c-format msgid "Certificate %1$s usage does not permit certificate signing" msgstr "" -#: src/rpc/virnettlscontext.c:242 +#: src/rpc/virnettlscert.c:157 #, c-format msgid "Certificate %1$s usage does not permit digital signature" msgstr "" -#: src/rpc/virnettlscontext.c:253 +#: src/rpc/virnettlscert.c:168 #, c-format msgid "Certificate %1$s usage does not permit key encipherment" msgstr "" -#: src/rpc/virnettlscontext.c:965 +#: src/rpc/virnettlscontext.c:456 #, c-format msgid "Certificate failed validation: %1$s" msgstr "" @@ -4304,7 +4317,7 @@ msgstr "" msgid "Change name of PID file" msgstr "" -#: tools/vsh.c:3277 +#: tools/vsh.c:3280 msgid "Change the current directory." msgstr "" @@ -4343,7 +4356,7 @@ msgstr "" msgid "Changing destination XML is not supported" msgstr "" -#: src/conf/domain_conf.c:20457 +#: src/conf/domain_conf.c:20638 msgid "" "Changing device type to/from spicevmc would change default target channel " "name" @@ -4382,12 +4395,43 @@ msgid "" "flush them, breaking networking." msgstr "" +#: tools/virt-pki-validate.c:144 tools/virt-pki-validate.c:151 +msgid "Checking CA cert access" +msgstr "" + +#: tools/virt-pki-validate.c:256 tools/virt-pki-validate.c:265 +msgid "Checking cert access" +msgstr "" + +#: tools/virt-pki-validate.c:288 +msgid "Checking cert hostname match" +msgstr "" + +#: tools/virt-pki-validate.c:273 +msgid "Checking cert properties" +msgstr "" + +#: tools/virt-pki-validate.c:111 +msgid "Checking custom PKI base dir access" +msgstr "" + #: tools/virt-host-validate-bhyve.c:31 #, c-format msgid "Checking for %1$s module" msgstr "" -#: tools/virt-host-validate-common.c:259 +#: tools/virt-host-validate-common.c:410 +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +#: tools/virt-host-validate-common.c:423 +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + +#: tools/virt-host-validate-common.c:170 #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -4396,12 +4440,12 @@ msgstr "" msgid "Checking for PowerPC KVM module loaded" msgstr "" -#: tools/virt-host-validate-common.c:305 +#: tools/virt-host-validate-common.c:216 #, c-format msgid "Checking for cgroup '%1$s' controller support" msgstr "" -#: tools/virt-host-validate-common.c:340 +#: tools/virt-host-validate-common.c:251 msgid "Checking for device assignment IOMMU support" msgstr "" @@ -4409,29 +4453,89 @@ msgstr "" msgid "Checking for hardware virtualization" msgstr "" -#: tools/virt-host-validate-common.c:176 +#: tools/virt-host-validate-common.c:91 #, c-format msgid "Checking for namespace '%1$s'" msgstr "" -#: tools/virt-host-validate-common.c:486 +#: tools/virt-host-validate-common.c:454 msgid "Checking for secure guest support" msgstr "" -#: tools/virt-host-validate-common.c:426 +#: tools/virt-pki-validate.c:137 +msgid "Checking if CA cert exists" +msgstr "" + +#: tools/virt-host-validate-common.c:337 msgid "Checking if IOMMU is enabled by kernel" msgstr "" -#: tools/virt-host-validate-common.c:140 +#: tools/virt-pki-validate.c:247 +msgid "Checking if cert exists" +msgstr "" + +#: tools/virt-pki-validate.c:105 +msgid "Checking if custom PKI base dir exists" +msgstr "" + +#: tools/virt-host-validate-common.c:55 #, c-format msgid "Checking if device '%1$s' exists" msgstr "" -#: tools/virt-host-validate-common.c:157 +#: tools/virt-host-validate-common.c:72 #, c-format msgid "Checking if device '%1$s' is accessible" msgstr "" +#: tools/virt-pki-validate.c:219 +msgid "Checking if key exists" +msgstr "" + +#: tools/virt-pki-validate.c:88 +msgid "Checking if system CA dir exists" +msgstr "" + +#: tools/virt-pki-validate.c:74 +msgid "Checking if system PKI dir exists" +msgstr "" + +#: tools/virt-pki-validate.c:178 +msgid "Checking if system cert dir exists" +msgstr "" + +#: tools/virt-pki-validate.c:191 +msgid "Checking if system key dir exists" +msgstr "" + +#: tools/virt-pki-validate.c:123 +msgid "Checking if user PKI base dir exists" +msgstr "" + +#: tools/virt-pki-validate.c:228 tools/virt-pki-validate.c:237 +msgid "Checking key access" +msgstr "" + +#: tools/virt-pki-validate.c:94 +msgid "Checking system CA dir access" +msgstr "" + +#: tools/virt-pki-validate.c:80 +msgid "Checking system PKI dir access" +msgstr "" + +#: tools/virt-pki-validate.c:184 +msgid "Checking system cert dir access" +msgstr "" + +#: tools/virt-pki-validate.c:197 +msgid "Checking system key dir access" +msgstr "" + +#: tools/virt-pki-validate.c:129 +msgid "Checking user PKI base dir access" +msgstr "" + #: tools/virsh-checkpoint.c:342 #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" @@ -4524,7 +4628,7 @@ msgstr "" msgid "Client socket identity not available" msgstr "" -#: src/rpc/virnettlscontext.c:369 +#: src/rpc/virnettlscert.c:284 msgid "" "Client's Distinguished Name is not on the list of allowed clients " "(tls_allowed_dn_list). Use 'virt-pki-query-dn clientcert.pem' to view the " @@ -4540,7 +4644,7 @@ msgstr "" msgid "Clone an existing volume within the parent pool." msgstr "" -#: src/ch/ch_domain.c:184 +#: src/ch/ch_domain.c:185 #, c-format msgid "Cloud-Hypervisor doesn't support '%1$s' device" msgstr "" @@ -4605,7 +4709,7 @@ msgstr "" msgid "Compressed data:" msgstr "" -#: src/qemu/qemu_driver.c:12400 src/qemu/qemu_driver.c:12448 +#: src/qemu/qemu_driver.c:12438 src/qemu/qemu_driver.c:12486 msgid "Compressed migration is not supported by QEMU binary" msgstr "" @@ -4626,17 +4730,17 @@ msgstr "" msgid "Compression cache: %1$.3lf %2$s" msgstr "" -#: src/qemu/qemu_migration_params.c:599 +#: src/qemu/qemu_migration_params.c:601 #, c-format msgid "Compression method '%1$s' is only supported with parallel migration" msgstr "" -#: src/qemu/qemu_migration_params.c:581 +#: src/qemu/qemu_migration_params.c:583 #, c-format msgid "Compression method '%1$s' is specified twice" msgstr "" -#: src/qemu/qemu_migration_params.c:590 +#: src/qemu/qemu_migration_params.c:592 #, c-format msgid "Compression method '%1$s' isn't supported with parallel migration" msgstr "" @@ -4711,14 +4815,14 @@ msgstr "" msgid "Configure a pool to be automatically started at boot." msgstr "" -#: src/qemu/qemu_validate.c:455 src/qemu/qemu_validate.c:547 +#: src/qemu/qemu_validate.c:478 src/qemu/qemu_validate.c:570 #, c-format msgid "" "Configuring the '%1$s' timer is not supported for virtType=%2$s arch=%3$s " "machine=%4$s guests" msgstr "" -#: src/qemu/qemu_validate.c:562 +#: src/qemu/qemu_validate.c:585 #, c-format msgid "Configuring the '%1$s' timer is not supported with this QEMU binary" msgstr "" @@ -4753,7 +4857,7 @@ msgstr "" msgid "Connections from inside daemon must be direct" msgstr "" -#: src/ch/ch_domain.c:224 +#: src/ch/ch_domain.c:225 msgid "Console only works in PTY mode" msgstr "" @@ -4811,7 +4915,7 @@ msgstr "" msgid "Control groups not supported on this platform" msgstr "" -#: src/conf/domain_validate.c:1116 +#: src/conf/domain_validate.c:1117 msgid "Controllers must use the 'ccid' address type" msgstr "" @@ -4932,7 +5036,7 @@ msgstr "" msgid "Could not change scheduler parameters: %1$s" msgstr "" -#: src/qemu/qemu_tpm.c:808 +#: src/qemu/qemu_tpm.c:812 #, c-format msgid "Could not chown on swtpm logfile %1$s" msgstr "" @@ -5008,7 +5112,7 @@ msgstr "" msgid "Could not create log directory" msgstr "" -#: src/conf/domain_conf.c:17831 +#: src/conf/domain_conf.c:17996 msgid "Could not create monitor" msgstr "" @@ -5029,7 +5133,7 @@ msgstr "" msgid "Could not create temporary xml doc" msgstr "" -#: src/qemu/qemu_process.c:9354 +#: src/qemu/qemu_process.c:9583 msgid "Could not create thread. QEMU initialization might be incomplete" msgstr "" @@ -5080,7 +5184,7 @@ msgstr "" msgid "Could not find %1$s" msgstr "" -#: src/conf/domain_conf.c:15063 +#: src/conf/domain_conf.c:15225 #, c-format msgid "Could not find %1$s controller with index %2$d required for device" msgstr "" @@ -5094,11 +5198,11 @@ msgstr "" msgid "Could not find 'active' element" msgstr "" -#: src/security/virt-aa-helper.c:546 +#: src/security/virt-aa-helper.c:547 msgid "Could not find " msgstr "" -#: src/security/virt-aa-helper.c:553 +#: src/security/virt-aa-helper.c:554 msgid "Could not find " msgstr "" @@ -5143,7 +5247,7 @@ msgstr "" msgid "Could not find PhysicalNic with name '%1$s'" msgstr "" -#: src/conf/virnetworkobj.c:876 +#: src/conf/virnetworkobj.c:877 msgid "Could not find any 'network' element in status file" msgstr "" @@ -5164,7 +5268,7 @@ msgstr "" msgid "Could not find any vport capable device" msgstr "" -#: src/qemu/qemu_domain_address.c:2747 +#: src/qemu/qemu_domain_address.c:2758 #, c-format msgid "Could not find auto-added %1$s controller with index %2$zu" msgstr "" @@ -5302,15 +5406,15 @@ msgstr "" msgid "Could not find volume with name: %1$s" msgstr "" -#: src/conf/domain_conf.c:24558 +#: src/conf/domain_conf.c:24788 msgid "Could not format channel target type" msgstr "" -#: src/conf/domain_conf.c:24603 +#: src/conf/domain_conf.c:24832 msgid "Could not format console target type" msgstr "" -#: src/conf/domain_conf.c:24615 +#: src/conf/domain_conf.c:24844 msgid "Could not format serial target type" msgstr "" @@ -5327,7 +5431,7 @@ msgstr "" msgid "Could not generate medium name for the disk at: port:%1$d, slot:%2$d" msgstr "" -#: src/network/bridge_driver.c:4554 +#: src/network/bridge_driver.c:4558 msgid "Could not generate next class ID" msgstr "" @@ -5397,7 +5501,7 @@ msgstr "" msgid "Could not get device type" msgstr "" -#: src/hyperv/hyperv_driver.c:3294 +#: src/hyperv/hyperv_driver.c:3295 #, c-format msgid "Could not get free memory for host %1$s" msgstr "" @@ -5491,7 +5595,7 @@ msgstr "" msgid "Could not get number of Domains" msgstr "" -#: src/node_device/node_device_udev.c:1088 +#: src/node_device/node_device_udev.c:1169 #, c-format msgid "Could not get parent of '%1$s'" msgstr "" @@ -5500,7 +5604,7 @@ msgstr "" msgid "Could not get process ID of passt" msgstr "" -#: src/qemu/qemu_tpm.c:890 +#: src/qemu/qemu_tpm.c:894 msgid "Could not get process id of swtpm" msgstr "" @@ -5554,7 +5658,7 @@ msgstr "" msgid "Could not get storage controller by name" msgstr "" -#: src/node_device/node_device_udev.c:1513 +#: src/node_device/node_device_udev.c:1607 #, c-format msgid "Could not get syspath for parent of '%1$s'" msgstr "" @@ -5712,12 +5816,12 @@ msgstr "" msgid "Could not open /proc/net/dev" msgstr "" -#: src/qemu/qemu_command.c:9572 +#: src/qemu/qemu_command.c:9597 #, c-format msgid "Could not open TPM device %1$s" msgstr "" -#: src/qemu/qemu_command.c:9579 +#: src/qemu/qemu_command.c:9604 #, c-format msgid "Could not open TPM device's cancel path %1$s" msgstr "" @@ -5873,7 +5977,7 @@ msgstr "" msgid "Could not read 'VE_PRIVATE' from config for container %1$d" msgstr "" -#: src/conf/node_device_conf.c:1077 +#: src/conf/node_device_conf.c:1076 msgid "Could not read a device name from the element" msgstr "" @@ -6083,7 +6187,7 @@ msgstr "" msgid "Could not start 'nbdkit'. exitstatus: %1$d" msgstr "" -#: src/qemu/qemu_virtiofs.c:283 +#: src/qemu/qemu_virtiofs.c:327 msgid "Could not start 'virtiofsd'" msgstr "" @@ -6107,7 +6211,7 @@ msgstr "" msgid "Could not transfer data: %1$s (%2$d)" msgstr "" -#: src/hyperv/hyperv_driver.c:3605 +#: src/hyperv/hyperv_driver.c:3606 msgid "Could not translate keycode" msgstr "" @@ -6135,7 +6239,7 @@ msgstr "" msgid "Couldn't read volume target path '%1$s'" msgstr "" -#: src/qemu/qemu_process.c:2464 +#: src/qemu/qemu_process.c:2477 #, c-format msgid "Couldn't set link state on interface: %1$s" msgstr "" @@ -6145,7 +6249,7 @@ msgstr "" msgid "Couldn't write to lock file for device '%1$s' in path '%2$s'" msgstr "" -#: src/conf/capabilities.c:1397 +#: src/conf/capabilities.c:1395 #, c-format msgid "Cpu '%1$u' in node '%2$zu' is out of range of the provided bitmap" msgstr "" @@ -6229,6 +6333,11 @@ msgstr "" msgid "Create a vol." msgstr "" +#: tools/virt-pki-validate.c:106 tools/virt-pki-validate.c:124 +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #: tools/virsh-nodedev.c:789 tools/virsh-pool.c:1805 msgid "Created" msgstr "" @@ -6254,11 +6363,11 @@ msgstr "" msgid "Creation of %1$s volumes is not supported" msgstr "" -#: src/qemu/qemu_command.c:10272 +#: src/qemu/qemu_command.c:10340 msgid "Crypto device is missing alias" msgstr "" -#: src/qemu/qemu_driver.c:2502 +#: src/qemu/qemu_driver.c:2489 msgid "Current memory size too large" msgstr "" @@ -6271,11 +6380,11 @@ msgstr "" msgid "Custom loader requires explicit %1$s configuration" msgstr "" -#: src/qemu/qemu_validate.c:4582 +#: src/qemu/qemu_validate.c:4643 msgid "D-Bus audio is not supported with this QEMU" msgstr "" -#: src/conf/domain_validate.c:2888 +#: src/conf/domain_validate.c:2965 msgid "D-Bus p2p with an address is not supported" msgstr "" @@ -6287,10 +6396,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -#: src/conf/network_conf.c:3152 -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #: src/conf/network_conf.c:781 #, c-format msgid "" @@ -6305,7 +6410,7 @@ msgid "" "in network '%2$s'" msgstr "" -#: src/conf/network_conf.c:3248 +#: src/conf/network_conf.c:3269 msgid "DNS SRV records cannot be modified, only added or deleted" msgstr "" @@ -6316,10 +6421,6 @@ msgid "" "network '%2$s'" msgstr "" -#: src/conf/network_conf.c:3329 -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - #: tools/virsh-domain.c:6166 msgid "Data processed:" msgstr "" @@ -6452,7 +6553,7 @@ msgid "" "Destination libvirt does not support migration with extensible parameters" msgstr "" -#: src/qemu/qemu_migration.c:5987 +#: src/qemu/qemu_migration.c:6026 msgid "Destination libvirt does not support peer-to-peer migration protocol" msgstr "" @@ -6560,7 +6661,7 @@ msgstr "" msgid "Device '%1$s' already formatted using '%2$s'" msgstr "" -#: src/node_device/node_device_driver.c:1449 +#: src/node_device/node_device_driver.c:1450 #, c-format msgid "Device '%1$s' is not active" msgstr "" @@ -6570,7 +6671,7 @@ msgstr "" msgid "Device '%1$s' is unrecognized, requires build" msgstr "" -#: src/conf/domain_conf.c:15069 +#: src/conf/domain_conf.c:15231 #, c-format msgid "Device alias was not set for %1$s controller with index %2$d" msgstr "" @@ -6591,7 +6692,7 @@ msgstr "" msgid "Device attached to bridge %1$s has no name" msgstr "" -#: src/conf/domain_conf.c:28477 +#: src/conf/domain_conf.c:28776 msgid "Device configuration is not compatible: Domain has no USB bus support" msgstr "" @@ -6603,11 +6704,11 @@ msgstr "" msgid "Device detached successfully\n" msgstr "" -#: src/node_device/node_device_driver.c:1707 +#: src/node_device/node_device_driver.c:1708 msgid "Device is already active" msgstr "" -#: src/conf/node_device_conf.c:2517 +#: src/conf/node_device_conf.c:2530 msgid "Device is not a fibre channel HBA" msgstr "" @@ -6717,7 +6818,7 @@ msgstr "" msgid "Disk detached successfully\n" msgstr "" -#: src/qemu/qemu_domain.c:7411 +#: src/qemu/qemu_domain.c:7519 #, c-format msgid "Disk device '%1$s' does not support snapshotting" msgstr "" @@ -6726,7 +6827,7 @@ msgstr "" msgid "Disk discard_no_unref is not supported by vz driver." msgstr "" -#: src/qemu/qemu_validate.c:2774 src/qemu/qemu_validate.c:2818 +#: src/qemu/qemu_validate.c:2807 src/qemu/qemu_validate.c:2851 #, c-format msgid "Disk iothread '%1$u' not defined in iothreadid" msgstr "" @@ -6736,7 +6837,7 @@ msgstr "" msgid "Disk label already formatted using '%1$s'" msgstr "" -#: src/lxc/lxc_driver.c:3439 +#: src/lxc/lxc_driver.c:3443 #, c-format msgid "Disk source %1$s must be a block device" msgstr "" @@ -6779,14 +6880,14 @@ msgid "" "list of online CPUs." msgstr "" -#: src/conf/numa_conf.c:1403 +#: src/conf/numa_conf.c:1391 #, c-format msgid "" "Distance value %1$d under node %2$zu is LOCAL_DISTANCE and should be set to " "10" msgstr "" -#: src/conf/numa_conf.c:1396 +#: src/conf/numa_conf.c:1384 #, c-format msgid "Distance value of %1$d is not in valid range" msgstr "" @@ -6799,7 +6900,7 @@ msgstr "" msgid "Do not include features that block migration" msgstr "" -#: src/bhyve/bhyve_process.c:220 src/qemu/qemu_process.c:7789 +#: src/bhyve/bhyve_process.c:220 src/qemu/qemu_process.c:7860 #, c-format msgid "Domain %1$s didn't show up" msgstr "" @@ -6859,7 +6960,7 @@ msgstr "" msgid "Domain '%1$s' has no manage save image; removal skipped" msgstr "" -#: src/test/test_driver.c:4541 +#: src/test/test_driver.c:4542 #, c-format msgid "Domain '%1$s' is already running" msgstr "" @@ -6904,7 +7005,7 @@ msgstr "" msgid "Domain '%1$s' suspended\n" msgstr "" -#: src/qemu/qemu_command.c:5765 +#: src/qemu/qemu_command.c:5768 #, c-format msgid "Domain '%1$s' sysinfo are not available" msgstr "" @@ -6939,11 +7040,11 @@ msgid "" "and path for VMX file" msgstr "" -#: src/conf/domain_conf.c:15628 +#: src/conf/domain_conf.c:15790 msgid "Domain already contains a device with the same address" msgstr "" -#: src/qemu/qemu_driver.c:6629 src/qemu/qemu_hotplug.c:972 +#: src/qemu/qemu_driver.c:6644 src/qemu/qemu_hotplug.c:973 msgid "Domain already contains a disk with that address" msgstr "" @@ -6956,11 +7057,11 @@ msgstr "" msgid "Domain already exists, editing existing domains is not supported yet" msgstr "" -#: src/qemu/qemu_process.c:7682 +#: src/qemu/qemu_process.c:7753 msgid "Domain autodestroy not supported for embedded drivers yet" msgstr "" -#: src/qemu/qemu_process.c:7677 +#: src/qemu/qemu_process.c:7748 msgid "Domain autodestroy requires a connection handle" msgstr "" @@ -7010,7 +7111,7 @@ msgstr "" msgid "Domain description updated successfully" msgstr "" -#: src/qemu/qemu_driver.c:15755 +#: src/qemu/qemu_driver.c:15793 msgid "Domain does not have suspend support" msgstr "" @@ -7031,11 +7132,11 @@ msgstr "" msgid "Domain has no current snapshot" msgstr "" -#: src/hyperv/hyperv_driver.c:3430 +#: src/hyperv/hyperv_driver.c:3431 msgid "Domain has no managed save image" msgstr "" -#: src/conf/domain_conf.c:6578 +#: src/conf/domain_conf.c:6636 msgid "Domain hostdev device" msgstr "" @@ -7068,7 +7169,7 @@ msgstr "" msgid "Domain is not active or in state transition" msgstr "" -#: src/hyperv/hyperv_driver.c:2196 src/hyperv/hyperv_driver.c:3396 +#: src/hyperv/hyperv_driver.c:2196 src/hyperv/hyperv_driver.c:3397 msgid "Domain is not active or is in state transition" msgstr "" @@ -7113,21 +7214,21 @@ msgstr "" msgid "Domain not found: %1$s" msgstr "" -#: src/ch/ch_process.c:694 src/qemu/qemu_process.c:5494 +#: src/ch/ch_process.c:789 src/qemu/qemu_process.c:5508 msgid "" "Domain requires KVM, but it is not available. Check that virtualization is " "enabled in the host BIOS, and host configuration is setup to load the kvm " "modules." msgstr "" -#: src/ch/ch_process.c:702 +#: src/ch/ch_process.c:797 msgid "" "Domain requires MSHV device, but it is not available. Check that " "virtualization is enabled in the host BIOS, and host configuration is setup " "to load the mshv modules." msgstr "" -#: src/qemu/qemu_validate.c:750 +#: src/qemu/qemu_validate.c:773 msgid "Domain requires at least 1 vCPU" msgstr "" @@ -7174,7 +7275,7 @@ msgstr "" msgid "Domain snapshot not found: %1$s" msgstr "" -#: src/conf/domain_conf.c:18803 +#: src/conf/domain_conf.c:18968 msgid "Domain title can't contain newlines" msgstr "" @@ -7186,7 +7287,7 @@ msgstr "" msgid "Domain title updated successfully" msgstr "" -#: src/libxl/libxl_driver.c:5959 +#: src/libxl/libxl_driver.c:5965 msgid "Domain-0 cannot be migrated" msgstr "" @@ -7219,11 +7320,11 @@ msgstr "" msgid "Driver %1$s cannot be used in embedded mode" msgstr "" -#: src/bhyve/bhyve_driver.c:1190 src/ch/ch_driver.c:1380 +#: src/bhyve/bhyve_driver.c:1190 src/ch/ch_driver.c:1386 #: src/interface/interface_backend_netcf.c:98 -#: src/interface/interface_backend_udev.c:1105 src/libxl/libxl_driver.c:661 +#: src/interface/interface_backend_udev.c:1107 src/libxl/libxl_driver.c:661 #: src/lxc/lxc_driver.c:1445 src/network/bridge_driver.c:594 -#: src/node_device/node_device_udev.c:2244 src/nwfilter/nwfilter_driver.c:223 +#: src/node_device/node_device_udev.c:2437 src/nwfilter/nwfilter_driver.c:223 #: src/storage/storage_driver.c:255 src/vz/vz_driver.c:4083 msgid "Driver does not support embedded mode" msgstr "" @@ -7260,11 +7361,11 @@ msgstr "" msgid "Dump XML of domain information for a saved state file to stdout." msgstr "" -#: src/qemu/qemu_driver.c:3462 src/qemu/qemu_driver.c:3496 +#: src/qemu/qemu_driver.c:3449 src/qemu/qemu_driver.c:3483 msgid "Dump failed" msgstr "" -#: src/conf/numa_conf.c:884 +#: src/conf/numa_conf.c:872 #, c-format msgid "Duplicate NUMA cell info for cell id '%1$u'" msgstr "" @@ -7299,11 +7400,11 @@ msgstr "" msgid "Duplicate hash table key '%1$s'" msgstr "" -#: src/conf/numa_conf.c:1155 +#: src/conf/numa_conf.c:1143 msgid "Duplicate info for NUMA latencies" msgstr "" -#: src/qemu/qemu_validate.c:2766 +#: src/qemu/qemu_validate.c:2799 #, c-format msgid "Duplicate mapping for iothread '%1$u'" msgstr "" @@ -7313,11 +7414,11 @@ msgstr "" msgid "Duplicate security driver %1$s" msgstr "" -#: src/libxl/libxl_driver.c:1440 src/qemu/qemu_driver.c:15728 +#: src/libxl/libxl_driver.c:1440 src/qemu/qemu_driver.c:15766 msgid "Duration not supported. Use 0 for now" msgstr "" -#: src/qemu/qemu_agent.c:594 src/qemu/qemu_monitor.c:574 +#: src/qemu/qemu_agent.c:594 src/qemu/qemu_monitor.c:575 msgid "EOF notify callback must be supplied" msgstr "" @@ -7330,7 +7431,7 @@ msgstr "" msgid "EOF on stdout" msgstr "" -#: tools/vsh.c:3339 +#: tools/vsh.c:3342 msgid "Echo back arguments, possibly with quoting. Used for internal testing." msgstr "" @@ -7387,12 +7488,12 @@ msgstr "" msgid "Element 'memnode' is invalid without any guest NUMA cells" msgstr "" -#: src/ch/ch_driver.c:1753 src/ch/ch_driver.c:1884 src/qemu/qemu_driver.c:4404 -#: src/qemu/qemu_driver.c:4524 src/test/test_driver.c:2827 +#: src/ch/ch_driver.c:1759 src/ch/ch_driver.c:1890 src/qemu/qemu_driver.c:4410 +#: src/qemu/qemu_driver.c:4530 src/test/test_driver.c:2828 msgid "Empty cpu list for pinning" msgstr "" -#: src/qemu/qemu_driver.c:4894 src/test/test_driver.c:9733 +#: src/qemu/qemu_driver.c:4900 src/test/test_driver.c:9735 msgid "Empty iothread cpumap list for pinning" msgstr "" @@ -7405,22 +7506,22 @@ msgstr "" msgid "Empty response during %1$s" msgstr "" -#: src/qemu/qemu_conf.c:1476 src/qemu/qemu_validate.c:1171 +#: src/qemu/qemu_conf.c:1485 src/qemu/qemu_validate.c:1194 #, c-format msgid "Emulator '%1$s' does not support arch '%2$s'" msgstr "" -#: src/qemu/qemu_conf.c:1490 src/qemu/qemu_validate.c:1185 +#: src/qemu/qemu_conf.c:1499 src/qemu/qemu_validate.c:1208 #, c-format msgid "Emulator '%1$s' does not support machine type '%2$s'" msgstr "" -#: src/qemu/qemu_validate.c:1164 +#: src/qemu/qemu_validate.c:1187 #, c-format msgid "Emulator '%1$s' does not support os type '%2$s'" msgstr "" -#: src/qemu/qemu_conf.c:1483 src/qemu/qemu_validate.c:1178 +#: src/qemu/qemu_conf.c:1492 src/qemu/qemu_validate.c:1201 #, c-format msgid "Emulator '%1$s' does not support virt type '%2$s'" msgstr "" @@ -7434,7 +7535,7 @@ msgstr "" msgid "End of file from agent socket" msgstr "" -#: src/qemu/qemu_monitor.c:831 +#: src/qemu/qemu_monitor.c:832 #, c-format msgid "End of file from qemu monitor (vm='%1$s')" msgstr "" @@ -7456,7 +7557,7 @@ msgstr "" msgid "Ensure data previously on a volume is not accessible to future reads" msgstr "" -#: src/rpc/virnetlibsshsession.c:529 src/util/virauth.c:232 +#: src/rpc/virnetlibsshsession.c:548 src/util/virauth.c:232 #, c-format msgid "Enter %1$s's password for %2$s" msgstr "" @@ -7488,12 +7589,12 @@ msgstr "" msgid "Error creating initial configuration" msgstr "" -#: src/qemu/qemu_domain.c:12003 +#: src/qemu/qemu_domain.c:12135 #, c-format msgid "Error from child process creating '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:12004 +#: src/qemu/qemu_domain.c:12136 #, c-format msgid "Error from child process opening '%1$s'" msgstr "" @@ -7527,7 +7628,7 @@ msgstr "" msgid "Error message:" msgstr "" -#: src/qemu/qemu_monitor.c:579 +#: src/qemu/qemu_monitor.c:580 msgid "Error notify callback must be supplied" msgstr "" @@ -7573,7 +7674,7 @@ msgstr "" msgid "Error while processing command's IO" msgstr "" -#: src/qemu/qemu_monitor.c:511 +#: src/qemu/qemu_monitor.c:512 #, c-format msgid "Error while processing monitor IO (vm='%1$s')" msgstr "" @@ -7596,7 +7697,7 @@ msgstr "" msgid "Escape character is %1$s" msgstr "" -#: src/vmx/vmx.c:3973 +#: src/vmx/vmx.c:3969 #, c-format msgid "Ethernet controller index %1$d out of [0..%2$d] range" msgstr "" @@ -7609,13 +7710,13 @@ msgstr "" msgid "Event wakeup" msgstr "" -#: src/conf/numa_conf.c:878 +#: src/conf/numa_conf.c:866 msgid "" "Exactly one 'cell' element per guest NUMA cell allowed, non-contiguous " "ranges or ranges not starting from 0 are not allowed" msgstr "" -#: src/test/test_driver.c:693 +#: src/test/test_driver.c:694 #, c-format msgid "Exceeded max iface limit %1$d" msgstr "" @@ -7645,17 +7746,17 @@ msgstr "" msgid "Expected a /dev path for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:29993 src/conf/domain_conf.c:30035 -#: src/conf/domain_conf.c:30131 +#: src/conf/domain_conf.c:30292 src/conf/domain_conf.c:30334 +#: src/conf/domain_conf.c:30430 #, c-format msgid "Expected an interface of type 'network' not '%1$s'" msgstr "" -#: src/util/virprocess.c:689 +#: src/util/virprocess.c:691 msgid "Expected at least one file descriptor" msgstr "" -#: src/qemu/qemu_capabilities.c:4528 src/qemu/qemu_nbdkit.c:386 +#: src/qemu/qemu_capabilities.c:4548 src/qemu/qemu_nbdkit.c:386 #, c-format msgid "Expected caps for '%1$s' but saw '%2$s'" msgstr "" @@ -7664,7 +7765,7 @@ msgstr "" msgid "Expected downtime:" msgstr "" -#: src/conf/domain_conf.c:30531 src/storage/storage_backend_fs.c:153 +#: src/conf/domain_conf.c:30830 src/storage/storage_backend_fs.c:153 #: src/storage/storage_backend_gluster.c:466 #: src/storage/storage_backend_iscsi.c:57 #: src/storage/storage_backend_iscsi.c:174 @@ -7708,12 +7809,12 @@ msgstr "" msgid "Expecting VMX entry '%1$s' to be 'cdrom-image' but found '%2$s'" msgstr "" -#: src/vmx/vmx.c:3221 +#: src/vmx/vmx.c:3217 #, c-format msgid "Expecting VMX entry '%1$s' to be 'device' or 'file' but found '%2$s'" msgstr "" -#: src/vmx/vmx.c:3125 +#: src/vmx/vmx.c:3121 #, c-format msgid "" "Expecting VMX entry '%1$s' to be 'device', 'file' or 'pipe' or 'network' but " @@ -7733,7 +7834,7 @@ msgid "" "Expecting VMX entry '%1$s' to be 'scsi-hardDisk' or 'disk' but found '%2$s'" msgstr "" -#: src/vmx/vmx.c:3119 +#: src/vmx/vmx.c:3115 #, c-format msgid "Expecting VMX entry '%1$s' to be 'server' or 'client' but found '%2$s'" msgstr "" @@ -7796,24 +7897,24 @@ msgid "" "Expecting VMX entry 'virtualHW.version' to be 4 or higher but found %1$lld" msgstr "" -#: src/vmx/vmx.c:3422 +#: src/vmx/vmx.c:3418 #, c-format msgid "Expecting domain XML CPU mode 'custom' but found '%1$s'" msgstr "" -#: src/vmx/vmx.c:3448 +#: src/vmx/vmx.c:3444 #, c-format msgid "Expecting domain XML CPU sockets per core as %1$d but found %2$d" msgstr "" -#: src/vmx/vmx.c:3329 +#: src/vmx/vmx.c:3325 #, c-format msgid "" "Expecting domain XML attribute 'arch' of entry 'os/type' to be 'i686' or " "'x86_64' but found '%1$s'" msgstr "" -#: src/vmx/vmx.c:3469 +#: src/vmx/vmx.c:3465 #, c-format msgid "" "Expecting domain XML attribute 'cpuset' of entry 'vcpu' to contain at least " @@ -7845,14 +7946,14 @@ msgid "" "'buslogic' or 'lsilogic' or 'lsisas1068' or 'vmpvscsi' but found '%1$s'" msgstr "" -#: src/vmx/vmx.c:3989 +#: src/vmx/vmx.c:3985 #, c-format msgid "" "Expecting domain XML entry 'devices/interface/model' to be 'vlance' or " "'vmxnet' or 'vmxnet2' or 'vmxnet3' or 'e1000' or 'e1000e' but found '%1$s'" msgstr "" -#: src/vmx/vmx.c:3411 +#: src/vmx/vmx.c:3407 msgid "Expecting domain XML entry 'vcpu' to be greater than 0" msgstr "" @@ -7877,7 +7978,7 @@ msgstr "" msgid "Expecting type to begin with 'ArrayOf' but found '%1$s'" msgstr "" -#: src/vmx/vmx.c:3306 +#: src/vmx/vmx.c:3302 #, c-format msgid "Expecting virt type to be '%1$s' but found '%2$s'" msgstr "" @@ -7886,7 +7987,7 @@ msgstr "" msgid "Expiry Time" msgstr "" -#: src/qemu/qemu_migration.c:5205 +#: src/qemu/qemu_migration.c:5244 msgid "" "Explicit destination hostname is required for TLS migration over UNIX socket" msgstr "" @@ -7909,7 +8010,7 @@ msgstr "" msgid "Extract the snapshot's parent, if any" msgstr "" -#: tools/virt-host-validate-common.c:97 +#: tools/virt-validate-common.c:77 msgid "FAIL" msgstr "" @@ -7937,7 +8038,7 @@ msgstr "" msgid "Failed" msgstr "" -#: src/util/virprocess.c:1448 +#: src/util/virprocess.c:1450 msgid "Failed disable mount propagation out of the root filesystem" msgstr "" @@ -7946,7 +8047,7 @@ msgstr "" msgid "Failed new node mode for target '%1$s'" msgstr "" -#: src/rpc/virnettlscontext.c:1181 +#: src/rpc/virnettlscontext.c:637 #, c-format msgid "Failed set TLS x509 credentials: %1$s" msgstr "" @@ -8051,7 +8152,7 @@ msgstr "" msgid "Failed to apply capabilities: %1$d" msgstr "" -#: src/util/virfirewall.c:731 +#: src/util/virfirewall.c:732 #, c-format msgid "Failed to apply firewall command '%1$s': %2$s" msgstr "" @@ -8074,7 +8175,7 @@ msgstr "" msgid "Failed to attach to pid %1$u" msgstr "" -#: src/rpc/virnetlibsshsession.c:671 +#: src/rpc/virnetlibsshsession.c:690 #, c-format msgid "Failed to authenticate as 'none': %1$s" msgstr "" @@ -8123,7 +8224,7 @@ msgstr "" msgid "Failed to bind socket to '%1$s'" msgstr "" -#: src/ch/ch_process.c:626 +#: src/ch/ch_process.c:689 msgid "Failed to build net json" msgstr "" @@ -8131,7 +8232,7 @@ msgstr "" msgid "Failed to build pidfile path" msgstr "" -#: src/qemu/qemu_process.c:7289 +#: src/qemu/qemu_process.c:7357 msgid "Failed to build pidfile path." msgstr "" @@ -8187,7 +8288,7 @@ msgstr "" msgid "Failed to check system token '%1$s'" msgstr "" -#: src/qemu/qemu_namespace.c:1092 +#: src/qemu/qemu_namespace.c:1093 #, c-format msgid "Failed to chown device %1$s" msgstr "" @@ -8202,12 +8303,12 @@ msgstr "" msgid "Failed to cleanup stale managed save dir '%1$s'" msgstr "" -#: src/qemu/qemu_process.c:242 +#: src/qemu/qemu_process.c:245 #, c-format msgid "Failed to clear security context for agent for %1$s" msgstr "" -#: src/qemu/qemu_process.c:1892 +#: src/qemu/qemu_process.c:1899 #, c-format msgid "Failed to clear security context for monitor for %1$s" msgstr "" @@ -8261,7 +8362,7 @@ msgstr "" msgid "Failed to connect socket to '%1$s'" msgstr "" -#: src/ch/ch_process.c:583 +#: src/ch/ch_process.c:525 msgid "Failed to connect to mon socket" msgstr "" @@ -8288,17 +8389,17 @@ msgstr "" msgid "Failed to connect: %1$s" msgstr "" -#: src/node_device/node_device_udev.c:274 +#: src/node_device/node_device_udev.c:335 #, c-format msgid "Failed to convert '%1$s' to int" msgstr "" -#: src/node_device/node_device_udev.c:294 src/util/virpci.c:2620 +#: src/node_device/node_device_udev.c:355 src/util/virpci.c:2620 #, c-format msgid "Failed to convert '%1$s' to unsigned int" msgstr "" -#: src/node_device/node_device_udev.c:313 +#: src/node_device/node_device_udev.c:374 #, c-format msgid "Failed to convert '%1$s' to unsigned long long" msgstr "" @@ -8308,7 +8409,7 @@ msgstr "" msgid "Failed to convert interface index %1$d to a name" msgstr "" -#: src/conf/domain_conf.c:5535 +#: src/conf/domain_conf.c:5579 #, c-format msgid "Failed to convert loadparm '%1$s' to upper case" msgstr "" @@ -8317,8 +8418,8 @@ msgstr "" msgid "Failed to convert the command string to argv-lists" msgstr "" -#: src/conf/domain_conf.c:29689 src/conf/virnetworkobj.c:2102 -#: src/test/test_driver.c:232 src/test/test_driver.c:880 src/util/virxml.c:1433 +#: src/conf/domain_conf.c:29988 src/conf/virnetworkobj.c:2103 +#: src/test/test_driver.c:233 src/test/test_driver.c:881 src/util/virxml.c:1433 msgid "Failed to copy XML node" msgstr "" @@ -8341,7 +8442,7 @@ msgstr "" #: src/lxc/lxc_container.c:660 src/lxc/lxc_container.c:679 #: src/lxc/lxc_container.c:1070 src/lxc/lxc_container.c:1339 -#: src/lxc/lxc_container.c:1393 src/qemu/qemu_namespace.c:794 +#: src/lxc/lxc_container.c:1393 src/qemu/qemu_namespace.c:795 #, c-format msgid "Failed to create %1$s" msgstr "" @@ -8356,7 +8457,7 @@ msgstr "" msgid "Failed to create SASL client context: %1$d (%2$s)" msgstr "" -#: src/ch/ch_driver.c:750 +#: src/ch/ch_driver.c:753 #, c-format msgid "Failed to create SAVE dir %1$s" msgstr "" @@ -8365,7 +8466,7 @@ msgstr "" msgid "Failed to create XML" msgstr "" -#: src/security/virt-aa-helper.c:634 +#: src/security/virt-aa-helper.c:635 msgid "Failed to create XML config object" msgstr "" @@ -8378,22 +8479,22 @@ msgstr "" msgid "Failed to create bridge node in xml document" msgstr "" -#: src/qemu/qemu_driver.c:622 +#: src/qemu/qemu_driver.c:621 #, c-format msgid "Failed to create cache dir %1$s" msgstr "" -#: src/qemu/qemu_driver.c:647 +#: src/qemu/qemu_driver.c:646 #, c-format msgid "Failed to create channel target dir %1$s" msgstr "" -#: src/qemu/qemu_driver.c:637 +#: src/qemu/qemu_driver.c:636 #, c-format msgid "Failed to create checkpoint dir %1$s" msgstr "" -#: src/qemu/qemu_driver.c:674 +#: src/qemu/qemu_driver.c:673 #, c-format msgid "Failed to create dbus state dir %1$s" msgstr "" @@ -8422,18 +8523,18 @@ msgstr "" msgid "Failed to create domain save file '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:642 +#: src/qemu/qemu_driver.c:641 #, c-format msgid "Failed to create dump dir %1$s" msgstr "" -#: src/qemu/qemu_domain.c:12017 src/storage/storage_util.c:426 +#: src/qemu/qemu_domain.c:12149 src/storage/storage_util.c:426 #: src/util/virfile.c:688 #, c-format msgid "Failed to create file '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:11973 +#: src/qemu/qemu_domain.c:12105 #, c-format msgid "Failed to create file '%1$s': couldn't determine fs type" msgstr "" @@ -8452,12 +8553,12 @@ msgstr "" msgid "Failed to create iscsi context for %1$s" msgstr "" -#: src/qemu/qemu_driver.c:617 +#: src/qemu/qemu_driver.c:616 #, c-format msgid "Failed to create lib dir %1$s" msgstr "" -#: src/qemu/qemu_driver.c:657 +#: src/qemu/qemu_driver.c:656 #, c-format msgid "Failed to create memory backing dir %1$s" msgstr "" @@ -8477,7 +8578,7 @@ msgstr "" msgid "Failed to create node device from %1$s" msgstr "" -#: src/qemu/qemu_driver.c:652 +#: src/qemu/qemu_driver.c:651 #, c-format msgid "Failed to create nvram dir %1$s" msgstr "" @@ -8486,7 +8587,7 @@ msgstr "" msgid "Failed to create or modify the state XML attribute" msgstr "" -#: src/qemu/qemu_driver.c:667 +#: src/qemu/qemu_driver.c:666 #, c-format msgid "Failed to create passt state dir %1$s" msgstr "" @@ -8501,21 +8602,21 @@ msgstr "" msgid "Failed to create pool from %1$s" msgstr "" -#: src/qemu/qemu_process.c:524 +#: src/qemu/qemu_process.c:527 msgid "Failed to create reboot thread, killing domain" msgstr "" -#: src/qemu/qemu_driver.c:627 +#: src/qemu/qemu_driver.c:626 #, c-format msgid "Failed to create save dir %1$s" msgstr "" -#: src/qemu/qemu_driver.c:662 +#: src/qemu/qemu_driver.c:661 #, c-format msgid "Failed to create slirp state dir %1$s" msgstr "" -#: src/qemu/qemu_driver.c:632 +#: src/qemu/qemu_driver.c:631 #, c-format msgid "Failed to create snapshot dir %1$s" msgstr "" @@ -8524,7 +8625,7 @@ msgstr "" msgid "Failed to create socket" msgstr "" -#: src/qemu/qemu_driver.c:612 +#: src/qemu/qemu_driver.c:611 #, c-format msgid "Failed to create state dir %1$s" msgstr "" @@ -8534,9 +8635,9 @@ msgstr "" msgid "Failed to create state dir '%1$s'" msgstr "" -#: src/bhyve/bhyve_driver.c:382 src/libxl/libxl_driver.c:4663 -#: src/lxc/lxc_driver.c:2488 src/network/bridge_driver.c:3611 -#: src/qemu/qemu_driver.c:7765 src/qemu/qemu_driver.c:18314 +#: src/bhyve/bhyve_driver.c:382 src/libxl/libxl_driver.c:4669 +#: src/lxc/lxc_driver.c:2488 src/network/bridge_driver.c:3615 +#: src/qemu/qemu_driver.c:7802 src/qemu/qemu_driver.c:18352 #: src/storage/storage_driver.c:1391 #, c-format msgid "Failed to create symlink '%1$s' to '%2$s'" @@ -8574,7 +8675,7 @@ msgstr "" msgid "Failed to create thread to suspend the host" msgstr "" -#: src/qemu/qemu_process.c:9533 +#: src/qemu/qemu_process.c:9762 #, c-format msgid "Failed to create unique directory with template '%1$s' for probing QEMU" msgstr "" @@ -8603,7 +8704,7 @@ msgstr "" msgid "Failed to create vol from %1$s" msgstr "" -#: src/ch/ch_driver.c:758 +#: src/ch/ch_driver.c:761 #, c-format msgid "Failed to create/open domain save xml file '%1$s'" msgstr "" @@ -8698,9 +8799,9 @@ msgstr "" msgid "Failed to delete snapshot: %1$s" msgstr "" -#: src/bhyve/bhyve_driver.c:389 src/libxl/libxl_driver.c:4670 -#: src/lxc/lxc_driver.c:2495 src/network/bridge_driver.c:3618 -#: src/qemu/qemu_driver.c:7774 src/storage/storage_driver.c:1399 +#: src/bhyve/bhyve_driver.c:389 src/libxl/libxl_driver.c:4676 +#: src/lxc/lxc_driver.c:2495 src/network/bridge_driver.c:3622 +#: src/qemu/qemu_driver.c:7811 src/storage/storage_driver.c:1399 #, c-format msgid "Failed to delete symlink '%1$s'" msgstr "" @@ -8849,7 +8950,7 @@ msgstr "" msgid "Failed to extract interface information or no interfaces found" msgstr "" -#: src/qemu/qemu_monitor.c:1001 src/qemu/qemu_monitor.c:1031 +#: src/qemu/qemu_monitor.c:1002 src/qemu/qemu_monitor.c:1032 #, c-format msgid "Failed to find QOM Object path for device '%1$s'" msgstr "" @@ -8965,15 +9066,15 @@ msgstr "" msgid "Failed to fully read directory %1$s" msgstr "" -#: src/bhyve/bhyve_parse_command.c:949 src/conf/domain_conf.c:18024 -#: src/conf/domain_conf.c:30002 src/conf/domain_conf.c:30142 +#: src/bhyve/bhyve_parse_command.c:949 src/conf/domain_conf.c:18189 +#: src/conf/domain_conf.c:30301 src/conf/domain_conf.c:30441 #: src/conf/domain_postparse.c:624 src/conf/network_conf.c:1536 #: src/conf/secret_conf.c:157 src/libxl/xen_common.c:199 #: src/openvz/openvz_conf.c:902 msgid "Failed to generate UUID" msgstr "" -#: src/conf/domain_conf.c:18051 +#: src/conf/domain_conf.c:18216 msgid "Failed to generate genid" msgstr "" @@ -9022,7 +9123,7 @@ msgstr "" msgid "Failed to get capacity of lun: %1$s" msgstr "" -#: src/rpc/virnettlscontext.c:1014 +#: src/rpc/virnettlscert.c:523 #, c-format msgid "Failed to get certificate %1$s distinguished name: %2$s" msgstr "" @@ -9069,7 +9170,8 @@ msgstr "" msgid "Failed to get domain state" msgstr "" -#: tools/virsh-domain-monitor.c:1922 +#: tools/virsh-domain-monitor.c:1917 tools/virsh-domain-monitor.c:1926 +#: tools/virsh-domain-monitor.c:1941 msgid "Failed to get domain's UUID" msgstr "" @@ -9130,12 +9232,12 @@ msgstr "" msgid "Failed to get pool persistence info" msgstr "" -#: src/libxl/libxl_driver.c:4731 +#: src/libxl/libxl_driver.c:4737 #, c-format msgid "Failed to get scheduler id for domain '%1$d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:4781 src/libxl/libxl_driver.c:4858 +#: src/libxl/libxl_driver.c:4787 src/libxl/libxl_driver.c:4864 #, c-format msgid "Failed to get scheduler parameters for domain '%1$d' with libxenlight" msgstr "" @@ -9164,7 +9266,7 @@ msgstr "" msgid "Failed to get the number of inactive pools" msgstr "" -#: src/node_device/node_device_udev.c:1941 +#: src/node_device/node_device_udev.c:2024 #, c-format msgid "Failed to get udev device for syspath '%1$s'" msgstr "" @@ -9190,7 +9292,7 @@ msgstr "" msgid "Failed to init transport: %1$s" msgstr "" -#: src/rpc/virnettlscontext.c:1158 +#: src/rpc/virnettlscontext.c:614 #, c-format msgid "Failed to initialize TLS session: %1$s" msgstr "" @@ -9203,11 +9305,11 @@ msgstr "" msgid "Failed to initialize host cpu features" msgstr "" -#: src/node_device/node_device_udev.c:2051 +#: src/node_device/node_device_udev.c:2137 msgid "Failed to initialize libpciaccess" msgstr "" -#: src/rpc/virnetlibsshsession.c:994 +#: src/rpc/virnetlibsshsession.c:1013 msgid "Failed to initialize libssh session" msgstr "" @@ -9346,7 +9448,7 @@ msgstr "" msgid "Failed to list transient guests" msgstr "" -#: src/libxl/libxl_driver.c:2572 src/libxl/libxl_driver.c:5239 +#: src/libxl/libxl_driver.c:2572 src/libxl/libxl_driver.c:5245 #, c-format msgid "Failed to list vcpus for domain '%1$d' with libxenlight" msgstr "" @@ -9549,7 +9651,7 @@ msgstr "" msgid "Failed to open '%1$s'" msgstr "" -#: src/ch/ch_process.c:569 +#: src/ch/ch_process.c:510 msgid "Failed to open a UNIX socket" msgstr "" @@ -9568,12 +9670,12 @@ msgstr "" msgid "Failed to open domain image file '%1$s'" msgstr "" -#: src/ch/ch_driver.c:895 +#: src/ch/ch_driver.c:898 #, c-format msgid "Failed to open domain save file '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:12018 src/qemu/qemu_process.c:4610 +#: src/qemu/qemu_domain.c:12150 src/qemu/qemu_process.c:4625 #: src/storage_file/storage_file_backend_fs.c:105 #: src/storage_file/storage_file_backend_gluster.c:200 #: src/storage_file/storage_file_probe.c:999 src/util/virfile.c:1609 @@ -9581,7 +9683,7 @@ msgstr "" msgid "Failed to open file '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:11974 +#: src/qemu/qemu_domain.c:12106 #, c-format msgid "Failed to open file '%1$s': couldn't determine fs type" msgstr "" @@ -9625,7 +9727,7 @@ msgstr "" msgid "Failed to parse CCW address '%1$s'" msgstr "" -#: src/ch/ch_process.c:663 +#: src/ch/ch_process.c:596 msgid "Failed to parse HTTP response code" msgstr "" @@ -9681,7 +9783,7 @@ msgstr "" msgid "Failed to parse group '%1$s'" msgstr "" -#: src/node_device/node_device_udev.c:198 +#: src/node_device/node_device_udev.c:259 #, c-format msgid "Failed to parse int '%1$s' from udev property '%2$s' on '%3$s'" msgstr "" @@ -9695,11 +9797,11 @@ msgstr "" msgid "Failed to parse memory" msgstr "" -#: src/conf/domain_conf.c:18210 +#: src/conf/domain_conf.c:18375 msgid "Failed to parse memory allocation threads" msgstr "" -#: src/conf/domain_conf.c:18166 +#: src/conf/domain_conf.c:18331 msgid "Failed to parse memory slot count" msgstr "" @@ -9740,7 +9842,7 @@ msgstr "" msgid "Failed to parse rate '%1$s'" msgstr "" -#: src/logging/log_cleaner.c:90 +#: src/logging/log_cleaner.c:88 #, c-format msgid "Failed to parse rotated index from '%1$s'" msgstr "" @@ -9760,7 +9862,7 @@ msgstr "" msgid "Failed to parse uid and gid from '%1$s'" msgstr "" -#: src/node_device/node_device_udev.c:224 +#: src/node_device/node_device_udev.c:285 #, c-format msgid "Failed to parse uint '%1$s' from udev property '%2$s' on '%3$s'" msgstr "" @@ -9797,7 +9899,7 @@ msgstr "" msgid "Failed to parse vzlist output" msgstr "" -#: src/qemu/qemu_command.c:1955 +#: src/qemu/qemu_command.c:1956 #, c-format msgid "Failed to parse wwn '%1$s' as number" msgstr "" @@ -9816,7 +9918,7 @@ msgstr "" msgid "Failed to pre-allocate space for file '%1$s'" msgstr "" -#: src/qemu/qemu_capabilities.c:5627 +#: src/qemu/qemu_capabilities.c:5641 #, c-format msgid "Failed to probe capabilities for %1$s: %2$s" msgstr "" @@ -9826,12 +9928,12 @@ msgstr "" msgid "Failed to probe for format type '%1$s'" msgstr "" -#: src/node_device/node_device_udev.c:768 +#: src/node_device/node_device_udev.c:830 #, c-format msgid "Failed to process SCSI device with sysfs path '%1$s'" msgstr "" -#: tools/virsh-domain-monitor.c:2272 +#: tools/virsh-domain-monitor.c:2291 msgid "Failed to query for interfaces addresses" msgstr "" @@ -9902,7 +10004,7 @@ msgstr "" msgid "Failed to read pid file %1$s" msgstr "" -#: src/qemu/qemu_nbdkit.c:1241 src/qemu/qemu_process.c:9628 +#: src/qemu/qemu_nbdkit.c:1241 src/qemu/qemu_process.c:9857 #, c-format msgid "Failed to read pidfile %1$s" msgstr "" @@ -9999,11 +10101,11 @@ msgstr "" msgid "Failed to remove capability %1$s: %2$d" msgstr "" -#: src/libxl/libxl_driver.c:2902 src/qemu/qemu_driver.c:6559 +#: src/libxl/libxl_driver.c:2902 src/qemu/qemu_driver.c:6574 msgid "Failed to remove domain managed save image" msgstr "" -#: src/qemu/qemu_driver.c:2986 +#: src/qemu/qemu_driver.c:2973 #, c-format msgid "Failed to remove managed save file '%1$s'" msgstr "" @@ -10013,7 +10115,7 @@ msgstr "" msgid "Failed to remove managed save image for domain '%1$s'" msgstr "" -#: src/ch/ch_driver.c:297 src/ch/ch_driver.c:1001 +#: src/ch/ch_driver.c:297 src/ch/ch_driver.c:1004 #, c-format msgid "Failed to remove managed save path '%1$s'" msgstr "" @@ -10117,7 +10219,7 @@ msgstr "" msgid "Failed to resume domain '%1$s'" msgstr "" -#: src/qemu/qemu_migration.c:253 +#: src/qemu/qemu_migration.c:254 #, c-format msgid "Failed to resume guest %1$s after failure" msgstr "" @@ -10182,12 +10284,12 @@ msgstr "" msgid "Failed to run command '%1$s' to update iscsi interface with IQN '%2$s'" msgstr "" -#: src/util/virfirewall.c:621 +#: src/util/virfirewall.c:622 #, c-format msgid "Failed to run firewall command %1$s: %2$s" msgstr "" -#: src/qemu/qemu_capabilities.c:5050 src/qemu/qemu_nbdkit.c:591 +#: src/qemu/qemu_capabilities.c:5070 src/qemu/qemu_nbdkit.c:591 #, c-format msgid "Failed to save '%1$s' for '%2$s'" msgstr "" @@ -10196,7 +10298,7 @@ msgstr "" msgid "Failed to save VM settings" msgstr "" -#: src/ch/ch_driver.c:782 +#: src/ch/ch_driver.c:785 msgid "Failed to save domain" msgstr "" @@ -10243,7 +10345,7 @@ msgstr "" msgid "Failed to send migration data to destination host" msgstr "" -#: src/ch/ch_process.c:649 +#: src/ch/ch_process.c:710 msgid "Failed to send net-add request to CH" msgstr "" @@ -10252,6 +10354,10 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "" +#: src/ch/ch_process.c:1028 +msgid "Failed to send restore request to CH" +msgstr "" + #: src/vbox/vbox_snapshot_conf.c:1116 msgid "Failed to serialize snapshot" msgstr "" @@ -10261,7 +10367,7 @@ msgstr "" msgid "Failed to set %1$s for %2$s: value too large" msgstr "" -#: src/rpc/virnettlscontext.c:1172 +#: src/rpc/virnettlscontext.c:628 #, c-format msgid "Failed to set TLS session priority to %1$s: %2$s" msgstr "" @@ -10374,12 +10480,12 @@ msgstr "" msgid "Failed to set non-blocking file descriptor flag" msgstr "" -#: src/qemu/qemu_namespace.c:1101 +#: src/qemu/qemu_namespace.c:1102 #, c-format msgid "Failed to set permissions for device %1$s" msgstr "" -#: src/libxl/libxl_driver.c:4874 +#: src/libxl/libxl_driver.c:4880 #, c-format msgid "Failed to set scheduler parameters for domain '%1$d' with libxenlight" msgstr "" @@ -10388,12 +10494,12 @@ msgstr "" msgid "Failed to set secret value" msgstr "" -#: src/qemu/qemu_process.c:224 +#: src/qemu/qemu_process.c:227 #, c-format msgid "Failed to set security context for agent for %1$s" msgstr "" -#: src/qemu/qemu_process.c:1868 +#: src/qemu/qemu_process.c:1875 #, c-format msgid "Failed to set security context for monitor for %1$s" msgstr "" @@ -10436,7 +10542,7 @@ msgstr "" msgid "Failed to shutdown domain '%1$s'" msgstr "" -#: src/ch/ch_driver.c:788 +#: src/ch/ch_driver.c:791 msgid "Failed to shutoff after domain save" msgstr "" @@ -10445,7 +10551,7 @@ msgstr "" msgid "Failed to soft reset VM '%1$s'. Destroying VM" msgstr "" -#: src/qemu/qemu_process.c:9621 +#: src/qemu/qemu_process.c:9850 #, c-format msgid "Failed to start QEMU binary %1$s for probing: %2$s" msgstr "" @@ -10491,7 +10597,7 @@ msgstr "" msgid "Failed to start pool %1$s" msgstr "" -#: src/qemu/qemu_hotplug.c:1236 +#: src/qemu/qemu_hotplug.c:1237 msgid "Failed to start slirp" msgstr "" @@ -10504,7 +10610,7 @@ msgstr "" msgid "Failed to start the nwfilter driver: %1$s" msgstr "" -#: src/qemu/qemu_capabilities.c:5181 +#: src/qemu/qemu_capabilities.c:5201 #, c-format msgid "Failed to stat %1$s" msgstr "" @@ -10554,7 +10660,7 @@ msgstr "" msgid "Failed to translate bridge '%1$s' prefix %2$d to netmask" msgstr "" -#: src/ch/ch_monitor.c:310 +#: src/ch/ch_monitor.c:317 #, c-format msgid "Failed to translate net prefix %1$d to netmask" msgstr "" @@ -10564,7 +10670,7 @@ msgstr "" msgid "Failed to trigger a probe for PCI device '%1$s'" msgstr "" -#: src/util/virfile.c:786 +#: src/qemu/qemu_process.c:6864 src/util/virfile.c:786 #, c-format msgid "Failed to truncate file '%1$s'" msgstr "" @@ -10628,7 +10734,7 @@ msgstr "" msgid "Failed to unescape command line string" msgstr "" -#: src/qemu/qemu_domain.c:12146 src/qemu/qemu_domain.c:12153 +#: src/qemu/qemu_domain.c:12278 src/qemu/qemu_domain.c:12285 #, c-format msgid "Failed to unlink '%1$s'" msgstr "" @@ -10698,7 +10804,7 @@ msgstr "" msgid "Failed to update node device %1$s from '%2$s'" msgstr "" -#: src/rpc/virnettlscontext.c:1084 +#: src/rpc/virnettlscontext.c:540 msgid "Failed to verify peer's certificate" msgstr "" @@ -10717,7 +10823,7 @@ msgstr "" msgid "Failed to write '%1$s'" msgstr "" -#: src/ch/ch_driver.c:772 +#: src/ch/ch_driver.c:775 msgid "Failed to write file header" msgstr "" @@ -10744,7 +10850,7 @@ msgstr "" msgid "Failed to write vmx file '%1$s'" msgstr "" -#: src/ch/ch_driver.c:777 +#: src/ch/ch_driver.c:780 msgid "Failed to write xml definition" msgstr "" @@ -10752,7 +10858,7 @@ msgstr "" msgid "Failed to write xml description" msgstr "" -#: src/ch/ch_process.c:769 +#: src/ch/ch_process.c:864 msgid "Failed while adding guest interfaces" msgstr "" @@ -10787,16 +10893,16 @@ msgstr "" msgid "Family 'ipv6' specified for non-IPv6 address '%1$s' in network '%2$s'" msgstr "" -#: src/cpu/cpu_x86.c:1638 +#: src/cpu/cpu_x86.c:1644 #, c-format msgid "Feature %1$s required by CPU model %2$s not found" msgstr "" -#: src/conf/domain_validate.c:70 +#: src/conf/domain_validate.c:71 msgid "Fibre Channel 'appid' is not a printable string" msgstr "" -#: src/conf/domain_validate.c:77 +#: src/conf/domain_validate.c:78 #, c-format msgid "Fibre Channel 'appid' string length must be between [%1$d, %2$d]" msgstr "" @@ -10829,7 +10935,7 @@ msgid "" "capabilities XML, or domain capabilities XML" msgstr "" -#: src/conf/capabilities.c:1559 src/conf/capabilities.c:1581 +#: src/conf/capabilities.c:1557 src/conf/capabilities.c:1579 #, c-format msgid "File '%1$s' does not exist" msgstr "" @@ -10848,7 +10954,7 @@ msgstr "" msgid "File bandwidth:" msgstr "" -#: src/node_device/node_device_udev.c:1804 +#: src/node_device/node_device_udev.c:1887 #, c-format msgid "" "File descriptor returned by udev %1$d does not match node device file " @@ -10886,7 +10992,7 @@ msgstr "" msgid "File total:" msgstr "" -#: src/qemu/qemu_validate.c:4458 +#: src/qemu/qemu_validate.c:4516 msgid "Filesystem driver type not supported" msgstr "" @@ -10923,11 +11029,20 @@ msgstr "" msgid "Finished after host request" msgstr "" -#: src/conf/domain_conf.c:12845 +#: src/network/bridge_driver_nop.c:52 +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +#: src/util/virfirewall.c:821 +msgid "Firewall backend is not implemented" +msgstr "" + +#: src/conf/domain_conf.c:12918 msgid "Firmware entry is missing 'name' attribute" msgstr "" -#: src/conf/domain_conf.c:12859 +#: src/conf/domain_conf.c:12932 msgid "Firmware entry must have either value or 'file' attribute" msgstr "" @@ -10947,19 +11062,19 @@ msgstr "" msgid "Flags '%1$s' and '%2$s' are mutually exclusive" msgstr "" -#: src/conf/domain_conf.c:4461 +#: src/conf/domain_conf.c:4493 msgid "" "Flags 'VIR_DOMAIN_AFFECT_LIVE' and 'VIR_DOMAIN_AFFECT_CONFIG' are mutually " "exclusive" msgstr "" -#: src/conf/virnetworkobj.c:1965 +#: src/conf/virnetworkobj.c:1966 msgid "" "Flags 'VIR_NETWORK_UPDATE_AFFECT_LIVE' and " "'VIR_NETWORK_UPDATE_AFFECT_CONFIG' are mutually exclusive" msgstr "" -#: src/vmx/vmx.c:3915 +#: src/vmx/vmx.c:3911 #, c-format msgid "Floppy '%1$s' has unsupported type '%2$s', expecting '%3$s' or '%4$s'" msgstr "" @@ -10993,7 +11108,7 @@ msgstr "" msgid "Forcefully stop a given pool. Raw data in the pool is untouched" msgstr "" -#: src/conf/domain_conf.c:17089 +#: src/conf/domain_conf.c:17254 #, c-format msgid "Format mismatch: loader.format='%1$s' nvram.format='%2$s'" msgstr "" @@ -11019,7 +11134,7 @@ msgstr "" msgid "Found additional probes to run, probing may be incorrect" msgstr "" -#: src/conf/domain_validate.c:1349 +#: src/conf/domain_validate.c:1350 #, c-format msgid "" "Found duplicate drive address for disk with target name '%1$s' " @@ -11102,7 +11217,7 @@ msgstr "" msgid "Get network interface stats for a running domain." msgstr "" -#: tools/virsh-domain-monitor.c:2216 tools/virsh-domain-monitor.c:2217 +#: tools/virsh-domain-monitor.c:2235 tools/virsh-domain-monitor.c:2236 msgid "Get network interfaces' addresses for a running domain" msgstr "" @@ -11200,14 +11315,14 @@ msgstr "" msgid "Gets or sets the domain's system time" msgstr "" -#: tools/virsh-domain-monitor.c:1959 +#: tools/virsh-domain-monitor.c:1978 msgid "Gets statistics about one or more (or all) domains" msgstr "" -#: src/ch/ch_driver.c:1450 src/esx/esx_driver.c:1031 -#: src/libxl/libxl_driver.c:5857 src/lxc/lxc_driver.c:1625 +#: src/ch/ch_driver.c:1456 src/esx/esx_driver.c:1031 +#: src/libxl/libxl_driver.c:5863 src/lxc/lxc_driver.c:1625 #: src/network/bridge_driver.c:834 src/openvz/openvz_driver.c:1914 -#: src/qemu/qemu_driver.c:1186 +#: src/qemu/qemu_driver.c:1173 #, c-format msgid "Global feature %1$d should have already been handled" msgstr "" @@ -11230,7 +11345,7 @@ msgstr "" msgid "Group %1$s doesn't exist" msgstr "" -#: tools/vsh.c:3232 +#: tools/vsh.c:3235 msgid "" "Grouped commands:\n" "\n" @@ -11259,11 +11374,11 @@ msgstr "" msgid "Guest agent not available for now" msgstr "" -#: src/ch/ch_process.c:563 +#: src/ch/ch_process.c:645 msgid "Guest networking is not supported by this version of ch" msgstr "" -#: src/qemu/qemu_validate.c:862 +#: src/qemu/qemu_validate.c:885 msgid "HMAT is not supported with this QEMU" msgstr "" @@ -11327,11 +11442,11 @@ msgstr "" msgid "Hook script execution failed: %1$s" msgstr "" -#: src/cpu/cpu_x86.c:1924 +#: src/cpu/cpu_x86.c:1930 msgid "Host CPU does not provide required features" msgstr "" -#: src/cpu/cpu_x86.c:1943 +#: src/cpu/cpu_x86.c:1949 msgid "Host CPU does not strictly match guest CPU: Extra features" msgstr "" @@ -11355,13 +11470,13 @@ msgstr "" msgid "Host CPU provides forbidden feature '%1$s'" msgstr "" -#: src/cpu/cpu_x86.c:1910 +#: src/cpu/cpu_x86.c:1916 msgid "Host CPU provides forbidden features" msgstr "" #: src/bhyve/bhyve_driver.c:238 src/libxl/libxl_driver.c:944 -#: src/lxc/lxc_driver.c:4715 src/qemu/qemu_command.c:5749 -#: src/qemu/qemu_driver.c:1243 src/vz/vz_driver.c:463 +#: src/lxc/lxc_driver.c:4721 src/qemu/qemu_command.c:5752 +#: src/qemu/qemu_driver.c:1230 src/vz/vz_driver.c:463 msgid "Host SMBIOS information is not available" msgstr "" @@ -11371,7 +11486,7 @@ msgid "" "emulated CPUs are available; performance will be significantly limited" msgstr "" -#: src/util/virsysinfo.c:1262 +#: src/util/virsysinfo.c:1279 msgid "Host sysinfo extraction not supported on this platform" msgstr "" @@ -11395,11 +11510,11 @@ msgid "" "HostVirtualSwitch already exists, editing existing ones is not supported yet" msgstr "" -#: src/conf/domain_validate.c:1289 +#: src/conf/domain_validate.c:1290 msgid "Hostdev already exists in the domain configuration" msgstr "" -#: src/lxc/lxc_driver.c:3728 src/lxc/lxc_driver.c:3801 +#: src/lxc/lxc_driver.c:3732 src/lxc/lxc_driver.c:3805 #, c-format msgid "Hostdev source %1$s must be a block device" msgstr "" @@ -11408,7 +11523,7 @@ msgstr "" msgid "Hostname" msgstr "" -#: src/rpc/virnetlibsshsession.c:810 src/rpc/virnetsshsession.c:916 +#: src/rpc/virnetlibsshsession.c:829 src/rpc/virnetsshsession.c:916 msgid "Hostname is needed for host key verification" msgstr "" @@ -11417,7 +11532,7 @@ msgstr "" msgid "Hostname of '%1$s' is unset" msgstr "" -#: src/qemu/qemu_monitor_json.c:6517 +#: src/qemu/qemu_monitor_json.c:6530 #, c-format msgid "Hotplug unsupported for char device type '%1$s'" msgstr "" @@ -11435,31 +11550,31 @@ msgstr "" msgid "Hybrid-Suspend" msgstr "" -#: src/conf/domain_conf.c:20863 +#: src/conf/domain_conf.c:21047 #, c-format msgid "" "HyperV spinlock retry count differs: source: '%1$u', destination: '%2$u'" msgstr "" -#: src/conf/domain_conf.c:16451 +#: src/conf/domain_conf.c:16615 msgid "HyperV spinlock retry count must be at least 4095" msgstr "" -#: src/conf/domain_conf.c:20873 +#: src/conf/domain_conf.c:21057 #, c-format msgid "HyperV vendor_id differs: source: '%1$s', destination: '%2$s'" msgstr "" -#: src/conf/domain_conf.c:16476 +#: src/conf/domain_conf.c:16640 msgid "HyperV vendor_id value is invalid" msgstr "" -#: src/conf/domain_conf.c:16468 +#: src/conf/domain_conf.c:16632 #, c-format msgid "HyperV vendor_id value must not be more than %1$d characters." msgstr "" -#: src/qemu/qemu_validate.c:187 +#: src/qemu/qemu_validate.c:194 #, c-format msgid "" "Hyperv features are not supported for architecture '%1$s' or machine type " @@ -11492,7 +11607,7 @@ msgstr "" msgid "IDE controller index %1$d out of [0] range" msgstr "" -#: src/qemu/qemu_validate.c:3466 +#: src/qemu/qemu_validate.c:3524 msgid "IDE controllers are unsupported for this QEMU binary or machine type" msgstr "" @@ -11526,42 +11641,42 @@ msgstr "" msgid "IO error stdout" msgstr "" -#: src/qemu/qemu_validate.c:4954 src/qemu/qemu_validate.c:4969 -#: src/qemu/qemu_validate.c:4986 +#: src/qemu/qemu_validate.c:5034 src/qemu/qemu_validate.c:5049 +#: src/qemu/qemu_validate.c:5066 #, c-format msgid "IOMMU device: '%1$s' is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:4963 +#: src/qemu/qemu_validate.c:5043 #, c-format msgid "IOMMU device: '%1$s' is only supported with ARM Virt machines" msgstr "" -#: src/qemu/qemu_validate.c:4979 +#: src/qemu/qemu_validate.c:5059 #, c-format msgid "IOMMU device: '%1$s' is only supported with Q35 and ARM Virt machines" msgstr "" -#: src/qemu/qemu_validate.c:4948 +#: src/qemu/qemu_validate.c:5028 #, c-format msgid "IOMMU device: '%1$s' is only supported with Q35 machines" msgstr "" -#: src/qemu/qemu_validate.c:4999 +#: src/qemu/qemu_validate.c:5079 #, c-format msgid "IOMMU device: '%1$s' needs a PCI address" msgstr "" -#: src/qemu/qemu_validate.c:4992 +#: src/qemu/qemu_validate.c:5072 #, c-format msgid "IOMMU device: '%1$s' requires ACPI" msgstr "" -#: src/conf/domain_validate.c:1753 +#: src/conf/domain_validate.c:1754 msgid "IOMMU eim requires interrupt remapping to be enabled" msgstr "" -#: src/conf/domain_validate.c:1746 +#: src/conf/domain_validate.c:1747 msgid "" "IOMMU interrupt remapping requires split I/O APIC (ioapic driver='qemu')" msgstr "" @@ -11589,7 +11704,7 @@ msgstr "" msgid "IOThread ID number" msgstr "" -#: src/qemu/qemu_validate.c:2710 +#: src/qemu/qemu_validate.c:2743 #, c-format msgid "IOThread mapping for disk '%1$s' is not available with this QEMU binary" msgstr "" @@ -11598,7 +11713,7 @@ msgstr "" msgid "IOThread to be used by supported device" msgstr "" -#: src/qemu/qemu_validate.c:2728 +#: src/qemu/qemu_validate.c:2761 #, c-format msgid "IOThreads not available for bus %1$s target %2$s" msgstr "" @@ -11637,7 +11752,8 @@ msgstr "" msgid "IVirtualBox object is null" msgstr "" -#: tools/virsh-domain-monitor.c:1870 tools/virsh-domain-monitor.c:1872 +#: tools/virsh-domain-monitor.c:1869 tools/virsh-domain-monitor.c:1871 +#: tools/virsh-domain-monitor.c:1873 tools/virsh-domain-monitor.c:1875 #: tools/virt-admin.c:321 tools/virt-admin.c:561 msgid "Id" msgstr "" @@ -11646,11 +11762,11 @@ msgstr "" msgid "Id:" msgstr "" -#: src/conf/domain_conf.c:17768 +#: src/conf/domain_conf.c:17933 msgid "Identical vcpus found in same type monitors" msgstr "" -#: src/conf/domain_conf.c:17957 +#: src/conf/domain_conf.c:18122 msgid "Identical vcpus in cachetunes found" msgstr "" @@ -11667,7 +11783,7 @@ msgstr "" msgid "Ignoring guests on $uri URI" msgstr "" -#: src/vmx/vmx.c:3818 +#: src/vmx/vmx.c:3814 #, c-format msgid "" "Image file for %1$s %2$s '%3$s' has unsupported suffix, expecting '%4$s'" @@ -11677,7 +11793,7 @@ msgstr "" msgid "In use" msgstr "" -#: src/qemu/qemu_domain_address.c:1637 +#: src/qemu/qemu_domain_address.c:1641 #, c-format msgid "Inappropriate new pci controller index %1$zu exceeds addrs array length" msgstr "" @@ -11721,18 +11837,18 @@ msgstr "" msgid "Incorrect xpath '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:3827 +#: src/qemu/qemu_validate.c:3885 #, c-format msgid "Index for '%1$s' controllers must be 0" msgstr "" -#: src/qemu/qemu_validate.c:3808 +#: src/qemu/qemu_validate.c:3866 #, c-format msgid "Index for '%1$s' controllers must be > 0" msgstr "" #: src/lxc/lxc_driver.c:1187 src/lxc/lxc_driver.c:2803 -#: src/lxc/lxc_driver.c:4685 src/lxc/lxc_process.c:410 +#: src/lxc/lxc_driver.c:4691 src/lxc/lxc_process.c:410 msgid "Init pid is not yet available" msgstr "" @@ -11740,7 +11856,7 @@ msgstr "" msgid "Init process ID is not yet known" msgstr "" -#: src/qemu/qemu_driver.c:2496 +#: src/qemu/qemu_driver.c:2483 msgid "Initial memory size too large" msgstr "" @@ -11762,7 +11878,7 @@ msgstr "" msgid "Inject NMI to the guest domain." msgstr "" -#: src/conf/domain_validate.c:2643 +#: src/conf/domain_validate.c:2697 msgid "Input devices are not supported by this virtualization driver." msgstr "" @@ -11795,7 +11911,7 @@ msgstr "" msgid "Instantiation of rules failed on interface '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:1089 +#: src/qemu/qemu_validate.c:1112 msgid "Integrity error in watchdog models" msgstr "" @@ -11883,7 +11999,7 @@ msgid "" "only" msgstr "" -#: src/conf/domain_conf.c:17654 +#: src/conf/domain_conf.c:17819 #, c-format msgid "Invalid %1$s attribute 'vcpus' value '%2$s'" msgstr "" @@ -11902,7 +12018,7 @@ msgstr "" msgid "Invalid --with-loader-nvram list: %1$s" msgstr "" -#: src/conf/domain_conf.c:12597 +#: src/conf/domain_conf.c:12670 msgid "Invalid BIOS 'date' format" msgstr "" @@ -11919,12 +12035,12 @@ msgstr "" msgid "Invalid CPU feature policy" msgstr "" -#: src/cpu/cpu_x86.c:1553 +#: src/cpu/cpu_x86.c:1559 #, c-format msgid "Invalid CPU signature family in model %1$s" msgstr "" -#: src/cpu/cpu_x86.c:1561 +#: src/cpu/cpu_x86.c:1567 #, c-format msgid "Invalid CPU signature model in model %1$s" msgstr "" @@ -11935,7 +12051,7 @@ msgid "" "sockets, cores, and threads" msgstr "" -#: src/cpu/cpu_x86.c:692 +#: src/cpu/cpu_x86.c:698 #, c-format msgid "Invalid CPU vendor string '%1$s'" msgstr "" @@ -12021,7 +12137,7 @@ msgstr "" msgid "Invalid PCI address slot='0x%1$x', must be <= 0x1F" msgstr "" -#: src/qemu/qemu_validate.c:1373 +#: src/qemu/qemu_validate.c:1400 #, c-format msgid "Invalid PCI address uid='0x%1$.4x', must be > 0x0000 and <= 0x%2$.4x" msgstr "" @@ -12041,7 +12157,7 @@ msgstr "" msgid "Invalid URI path '%1$s', try '/system'" msgstr "" -#: src/conf/domain_conf.c:13316 +#: src/conf/domain_conf.c:13389 #, c-format msgid "Invalid USB Class code 0x%1$x" msgstr "" @@ -12059,12 +12175,12 @@ msgstr "" msgid "Invalid adapter name '%1$s' for SCSI pool" msgstr "" -#: src/conf/domain_conf.c:6395 +#: src/conf/domain_conf.c:6453 #, c-format msgid "Invalid address '%1$s' in " msgstr "" -#: src/conf/domain_conf.c:9411 +#: src/conf/domain_conf.c:9481 #, c-format msgid "Invalid address '%1$s' in " msgstr "" @@ -12074,11 +12190,11 @@ msgstr "" msgid "Invalid address '%1$s' in network '%2$s'" msgstr "" -#: src/conf/domain_conf.c:10947 src/conf/domain_conf.c:13253 +#: src/conf/domain_conf.c:11020 src/conf/domain_conf.c:13326 msgid "Invalid address for a USB device" msgstr "" -#: src/conf/domain_validate.c:758 +#: src/conf/domain_validate.c:759 #, c-format msgid "" "Invalid address type '%1$s' for the disk '%2$s' with the bus type '%3$s'" @@ -12103,12 +12219,12 @@ msgstr "" #: src/esx/esx_vi_types.c:1469 src/esx/esx_vi_types.c:1655 #: src/hyperv/hyperv_util.c:41 src/hyperv/hyperv_wmi.c:896 #: src/hyperv/hyperv_wmi.c:1326 src/hyperv/hyperv_wmi.c:1353 src/vmx/vmx.c:1996 -#: src/vmx/vmx.c:2062 src/vmx/vmx.c:2631 src/vmx/vmx.c:2743 src/vmx/vmx.c:2987 -#: src/vmx/vmx.c:3162 src/vmx/vmx.c:3248 src/vmx/vmx.c:3687 src/vmx/vmx.c:3881 +#: src/vmx/vmx.c:2062 src/vmx/vmx.c:2631 src/vmx/vmx.c:2743 src/vmx/vmx.c:2984 +#: src/vmx/vmx.c:3158 src/vmx/vmx.c:3244 src/vmx/vmx.c:3683 src/vmx/vmx.c:3877 msgid "Invalid argument" msgstr "" -#: src/qemu/qemu_domainjob.c:741 +#: src/qemu/qemu_domainjob.c:747 msgid "Invalid async job start" msgstr "" @@ -12119,19 +12235,19 @@ msgid "" "reset" msgstr "" -#: src/qemu/qemu_validate.c:1779 +#: src/qemu/qemu_validate.c:1812 msgid "" "Invalid attempt to set network interface guest-side IP route and/or address " "info, not supported by QEMU" msgstr "" -#: src/qemu/qemu_validate.c:1712 +#: src/qemu/qemu_validate.c:1745 msgid "" "Invalid attempt to set network interface guest-side IP route, not supported " "by QEMU" msgstr "" -#: src/conf/domain_validate.c:2045 +#: src/conf/domain_validate.c:2095 #, c-format msgid "" "Invalid attempt to set network interface host-side IP route and/or address " @@ -12139,7 +12255,7 @@ msgid "" "type 'ethernet'" msgstr "" -#: src/qemu/qemu_validate.c:1721 +#: src/qemu/qemu_validate.c:1754 msgid "Invalid attempt to set peer IP for guest" msgstr "" @@ -12152,7 +12268,7 @@ msgstr "" msgid "Invalid authentication method: '%1$s'" msgstr "" -#: src/conf/domain_conf.c:11255 +#: src/conf/domain_conf.c:11328 #, c-format msgid "Invalid autoGenerated value: %1$s" msgstr "" @@ -12172,12 +12288,12 @@ msgstr "" msgid "Invalid bridge mac address '%1$s' in network '%2$s'" msgstr "" -#: src/conf/domain_validate.c:875 +#: src/conf/domain_validate.c:876 #, c-format msgid "Invalid bus type '%1$s' for disk" msgstr "" -#: src/conf/domain_validate.c:867 +#: src/conf/domain_validate.c:868 #, c-format msgid "Invalid bus type '%1$s' for floppy disk" msgstr "" @@ -12203,7 +12319,7 @@ msgstr "" msgid "Invalid capability type" msgstr "" -#: src/rpc/virnettlscontext.c:444 src/rpc/virnettlscontext.c:950 +#: src/rpc/virnettlscert.c:355 src/rpc/virnettlscontext.c:441 msgid "Invalid certificate" msgstr "" @@ -12219,7 +12335,7 @@ msgstr "" msgid "Invalid character '%1$c' in id '%2$s' of network '%3$s'" msgstr "" -#: src/conf/domain_validate.c:963 +#: src/conf/domain_validate.c:964 msgid "Invalid character in source channel for char device" msgstr "" @@ -12238,7 +12354,7 @@ msgstr "" msgid "Invalid compressed save format %1$d" msgstr "" -#: src/security/virt-aa-helper.c:540 +#: src/security/virt-aa-helper.c:541 msgid "Invalid context" msgstr "" @@ -12256,7 +12372,7 @@ msgstr "" msgid "Invalid cpuNum in %1$s" msgstr "" -#: src/cpu/cpu_x86.c:1123 +#: src/cpu/cpu_x86.c:1129 #, c-format msgid "Invalid cpuid[%1$zu]" msgstr "" @@ -12285,7 +12401,7 @@ msgstr "" msgid "Invalid device %1$s iommu_group file %2$s is not a symlink" msgstr "" -#: src/vmx/vmx.c:3750 +#: src/vmx/vmx.c:3746 #, c-format msgid "Invalid device type supplied: %1$s" msgstr "" @@ -12294,7 +12410,7 @@ msgstr "" msgid "Invalid disk bus in definition" msgstr "" -#: src/conf/domain_conf.c:7831 +#: src/conf/domain_conf.c:7889 #, c-format msgid "Invalid disk read error policy: '%1$s'" msgstr "" @@ -12372,11 +12488,11 @@ msgstr "" msgid "Invalid enslaved interface name '%1$s' seen for bond '%2$s'" msgstr "" -#: src/qemu/qemu_domain.c:3532 +#: src/qemu/qemu_domain.c:3547 msgid "Invalid environment name, it must begin with a letter or underscore" msgstr "" -#: src/qemu/qemu_domain.c:3538 +#: src/qemu/qemu_domain.c:3553 msgid "" "Invalid environment name, it must contain only alphanumerics and underscore" msgstr "" @@ -12389,20 +12505,20 @@ msgstr "" msgid "Invalid file descriptor while waiting for agent" msgstr "" -#: src/qemu/qemu_monitor.c:482 +#: src/qemu/qemu_monitor.c:483 #, c-format msgid "Invalid file descriptor while waiting for monitor (vm='%1$s')" msgstr "" -#: src/util/virfirewall.c:1126 +#: src/util/virfirewall.c:1132 msgid "Invalid firewall command has 0 arguments" msgstr "" -#: src/qemu/qemu_validate.c:924 +#: src/qemu/qemu_validate.c:947 msgid "Invalid firmware name" msgstr "" -#: src/conf/domain_validate.c:910 +#: src/conf/domain_validate.c:911 #, c-format msgid "Invalid floppy device name: %1$s" msgstr "" @@ -12417,11 +12533,11 @@ msgstr "" msgid "Invalid format for 'bonding/mode' for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:13648 +#: src/conf/domain_conf.c:13715 msgid "Invalid format for launch security cbitpos" msgstr "" -#: src/conf/domain_conf.c:13658 +#: src/conf/domain_conf.c:13725 msgid "Invalid format for launch security reduced-phys-bits" msgstr "" @@ -12434,7 +12550,7 @@ msgstr "" msgid "Invalid forwarder element, must contain at least one of addr or domain" msgstr "" -#: src/conf/domain_validate.c:903 +#: src/conf/domain_validate.c:904 #, c-format msgid "Invalid harddisk device name: %1$s" msgstr "" @@ -12454,7 +12570,7 @@ msgstr "" msgid "Invalid host key verification method: '%1$s'" msgstr "" -#: src/conf/domain_conf.c:6161 +#: src/conf/domain_conf.c:6205 #, c-format msgid "Invalid hostdev protocol '%1$s'" msgstr "" @@ -12515,7 +12631,7 @@ msgstr "" msgid "Invalid lookup of '%1$s' from '%2$s'" msgstr "" -#: src/conf/domain_conf.c:9099 +#: src/conf/domain_conf.c:9166 #, c-format msgid "" "Invalid macTableManager setting '%1$s' in domain interface's element" @@ -12560,12 +12676,12 @@ msgstr "" msgid "Invalid mode: %1$s" msgstr "" -#: src/conf/domain_conf.c:17842 +#: src/conf/domain_conf.c:18007 #, c-format msgid "Invalid monitor cache level '%1$d'" msgstr "" -#: src/cpu/cpu_x86.c:1129 +#: src/cpu/cpu_x86.c:1135 #, c-format msgid "Invalid msr[%1$zu]" msgstr "" @@ -12624,8 +12740,8 @@ msgstr "" msgid "Invalid node id %1$u " msgstr "" -#: src/ch/ch_driver.c:2134 src/qemu/qemu_driver.c:8301 -#: src/test/test_driver.c:3546 +#: src/ch/ch_driver.c:2140 src/qemu/qemu_driver.c:8338 +#: src/test/test_driver.c:3547 #, c-format msgid "Invalid nodeset of 'numatune': %1$s" msgstr "" @@ -12669,12 +12785,12 @@ msgstr "" msgid "Invalid passthrough mode %1$s" msgstr "" -#: src/conf/domain_conf.c:6415 +#: src/conf/domain_conf.c:6473 #, c-format msgid "Invalid peer '%1$s' in " msgstr "" -#: src/conf/domain_conf.c:10797 +#: src/conf/domain_conf.c:10870 msgid "Invalid persistent_state value, either 'yes' or 'no'" msgstr "" @@ -12683,7 +12799,7 @@ msgstr "" msgid "Invalid pool type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:10096 +#: src/conf/domain_conf.c:10165 #, c-format msgid "Invalid port number: %1$s" msgstr "" @@ -12704,7 +12820,7 @@ msgstr "" msgid "Invalid prefix or netmask for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:6406 +#: src/conf/domain_conf.c:6464 #, c-format msgid "Invalid prefix value '%1$s' in " msgstr "" @@ -12737,7 +12853,7 @@ msgstr "" msgid "Invalid secret: %1$s" msgstr "" -#: src/security/security_selinux.c:2965 +#: src/security/security_selinux.c:2969 #, c-format msgid "Invalid security label %1$s" msgstr "" @@ -12802,12 +12918,12 @@ msgstr "" msgid "Invalid target" msgstr "" -#: src/qemu/qemu_snapshot.c:2626 +#: src/qemu/qemu_snapshot.c:2630 #, c-format msgid "Invalid target domain state '%1$s'. Refusing snapshot reversion" msgstr "" -#: src/qemu/qemu_command.c:10717 +#: src/qemu/qemu_command.c:10821 msgid "Invalid target model for serial device" msgstr "" @@ -12839,7 +12955,7 @@ msgstr "" msgid "Invalid unsigned scaled integer value '%1$s' in file '%2$s'" msgstr "" -#: src/network/bridge_driver.c:4446 src/qemu/qemu_driver.c:9884 +#: src/network/bridge_driver.c:4450 src/qemu/qemu_driver.c:9921 #, c-format msgid "" "Invalid use of 'floor' on interface with MAC address %1$s - 'floor' is only " @@ -12847,14 +12963,14 @@ msgid "" "'open' or none" msgstr "" -#: src/network/bridge_driver.c:4454 +#: src/network/bridge_driver.c:4458 #, c-format msgid "" "Invalid use of 'floor' on interface with MAC address %1$s - network '%2$s' " "has no inbound QoS set" msgstr "" -#: src/conf/node_device_conf.c:2231 +#: src/conf/node_device_conf.c:2244 #, c-format msgid "Invalid uuid '%1$s' for new mdev device" msgstr "" @@ -12968,29 +13084,29 @@ msgstr "" msgid "Invalid value of %1$d for I/O weight" msgstr "" -#: src/conf/domain_conf.c:16101 src/conf/domain_conf.c:16145 -#: src/conf/domain_conf.c:16183 src/conf/domain_conf.c:17291 +#: src/conf/domain_conf.c:16263 src/conf/domain_conf.c:16307 +#: src/conf/domain_conf.c:16345 src/conf/domain_conf.c:17456 #, c-format msgid "Invalid value of 'cpuset': %1$s" msgstr "" -#: src/conf/domain_conf.c:13495 src/conf/domain_conf.c:13525 +#: src/conf/domain_conf.c:13568 src/conf/domain_conf.c:13598 #, c-format msgid "Invalid value of 'nodemask': %1$s" msgstr "" -#: src/conf/domain_conf.c:16338 src/conf/numa_conf.c:199 +#: src/conf/domain_conf.c:16500 src/conf/numa_conf.c:199 #: src/conf/numa_conf.c:252 #, c-format msgid "Invalid value of 'nodeset': %1$s" msgstr "" -#: src/cpu/cpu_ppc64.c:324 src/cpu/cpu_x86.c:1590 +#: src/cpu/cpu_ppc64.c:324 src/cpu/cpu_x86.c:1596 #, c-format msgid "Invalid vendor element in CPU model %1$s" msgstr "" -#: src/rpc/virnetlibsshsession.c:1031 +#: src/rpc/virnetlibsshsession.c:1050 msgid "Invalid virNetLibsshSession *" msgstr "" @@ -13072,7 +13188,7 @@ msgstr "" msgid "KVM is not supported on this platform" msgstr "" -#: src/util/virprocess.c:1233 +#: src/util/virprocess.c:1235 msgid "Kernel does not provide mount namespace" msgstr "" @@ -13088,7 +13204,7 @@ msgstr "" msgid "Kernel image path in this domain is not defined" msgstr "" -#: src/rpc/virnetlibsshsession.c:884 src/rpc/virnetsshsession.c:990 +#: src/rpc/virnetlibsshsession.c:903 src/rpc/virnetsshsession.c:990 msgid "Key file path must be provided for private key authentication" msgstr "" @@ -13104,12 +13220,12 @@ msgstr "" msgid "LXC Guest Enter Namespace" msgstr "" -#: src/qemu/qemu_driver.c:6734 +#: src/qemu/qemu_driver.c:6749 #, c-format msgid "Lease %1$s in lockspace %2$s already exists" msgstr "" -#: src/qemu/qemu_driver.c:6944 src/qemu/qemu_hotplug.c:6091 +#: src/qemu/qemu_driver.c:6971 src/qemu/qemu_hotplug.c:6112 #, c-format msgid "Lease %1$s in lockspace %2$s does not exist" msgstr "" @@ -13132,12 +13248,12 @@ msgstr "" msgid "Libvirt" msgstr "" -#: src/conf/domain_conf.c:5279 +#: src/conf/domain_conf.c:5324 #, c-format msgid "Lifecycle event '%1$s' doesn't support '%2$s' action" msgstr "" -#: src/conf/numa_conf.c:1164 +#: src/conf/numa_conf.c:1152 msgid "Link already defined" msgstr "" @@ -13259,8 +13375,8 @@ msgstr "" msgid "Lookup of value at index %1$u resulted in a NULL pointer" msgstr "" -#: src/qemu/qemu_migration.c:954 src/qemu/qemu_migration.c:1296 -#: src/qemu/qemu_migration.c:1992 +#: src/qemu/qemu_migration.c:955 src/qemu/qemu_migration.c:1297 +#: src/qemu/qemu_migration.c:2003 msgid "Lost connection to destination host" msgstr "" @@ -13272,7 +13388,7 @@ msgstr "" msgid "MAC Address" msgstr "" -#: tools/virsh-domain-monitor.c:2277 tools/virsh-domain.c:838 +#: tools/virsh-domain-monitor.c:2296 tools/virsh-domain.c:838 #: tools/virsh-domain.c:12103 tools/virsh-network.c:1696 #: tools/virsh-network.c:1747 msgid "MAC address" @@ -13312,12 +13428,12 @@ msgstr "" msgid "Malformed 'domuuid' in JSON document" msgstr "" -#: src/conf/virnetworkobj.c:913 +#: src/conf/virnetworkobj.c:914 #, c-format msgid "Malformed 'floor_sum' attribute: %1$s" msgstr "" -#: src/conf/node_device_conf.c:1972 +#: src/conf/node_device_conf.c:1985 msgid "Malformed 'maxCount' parameter" msgstr "" @@ -13403,7 +13519,7 @@ msgstr "" msgid "Malformed id field in JSON state document" msgstr "" -#: src/network/bridge_driver.c:3706 +#: src/network/bridge_driver.c:3710 msgid "Malformed lease_entries array" msgstr "" @@ -13420,7 +13536,8 @@ msgstr "" msgid "Malformed nbd port '%1$s'" msgstr "" -#: src/util/virsysinfo.c:943 src/util/virsysinfo.c:952 +#: src/util/virsysinfo.c:956 src/util/virsysinfo.c:962 +#: src/util/virsysinfo.c:970 msgid "Malformed output of dmidecode" msgstr "" @@ -13522,7 +13639,7 @@ msgstr "" msgid "Max memory:" msgstr "" -#: src/qemu/qemu_validate.c:756 +#: src/qemu/qemu_validate.c:779 #, c-format msgid "Maximum CPUs greater than specified machine type limit %1$u" msgstr "" @@ -13577,7 +13694,7 @@ msgstr "" msgid "Memory Bandwidth value exceeding 100 is invalid." msgstr "" -#: src/qemu/qemu_validate.c:4916 +#: src/qemu/qemu_validate.c:4996 #, c-format msgid "" "Memory balloon device type '%1$s' is not supported by this version of qemu" @@ -13624,8 +13741,8 @@ msgstr "" msgid "Memory total:" msgstr "" -#: src/qemu/qemu_command.c:10066 src/qemu/qemu_driver.c:8061 -#: src/qemu/qemu_driver.c:8136 +#: src/qemu/qemu_command.c:10134 src/qemu/qemu_driver.c:8098 +#: src/qemu/qemu_driver.c:8173 msgid "Memory tuning is not available in session mode" msgstr "" @@ -13654,7 +13771,7 @@ msgstr "" msgid "MethodFault is missing 'type' property" msgstr "" -#: src/qemu/qemu_validate.c:369 +#: src/qemu/qemu_validate.c:392 msgid "" "Migratable attribute for host-passthrough CPU is not supported by this QEMU " "binary" @@ -13673,7 +13790,7 @@ msgstr "" msgid "Migration" msgstr "" -#: src/libvirt-domain.c:4319 src/qemu/qemu_migration.c:5995 +#: src/libvirt-domain.c:4319 src/qemu/qemu_migration.c:6034 msgid "" "Migration APIs with extensible parameters are not supported but extended " "parameters were passed" @@ -13683,7 +13800,7 @@ msgstr "" msgid "Migration URI has to specify resource pool and host system" msgstr "" -#: src/qemu/qemu_migration_params.c:1041 +#: src/qemu/qemu_migration_params.c:1043 msgid "Migration capabilities can only be set by a migration job" msgstr "" @@ -13699,7 +13816,7 @@ msgstr "" msgid "Migration failed. Domain is not running on destination host" msgstr "" -#: src/libxl/libxl_driver.c:6175 src/openvz/openvz_driver.c:2153 +#: src/libxl/libxl_driver.c:6181 src/openvz/openvz_driver.c:2153 #, c-format msgid "" "Migration failed. No domain on destination host with matching name '%1$s'" @@ -13713,7 +13830,7 @@ msgstr "" msgid "Migration lockstate data already present" msgstr "" -#: src/qemu/qemu_migration.c:1693 +#: src/qemu/qemu_migration.c:1698 msgid "" "Migration may lead to data corruption if disks use cache other than none or " "directsync" @@ -13723,7 +13840,7 @@ msgstr "" msgid "Migration not possible without a vCenter" msgstr "" -#: src/qemu/qemu_migration_params.c:1343 +#: src/qemu/qemu_migration_params.c:1345 #, c-format msgid "Migration option '%1$s' is not supported by QEMU binary" msgstr "" @@ -13736,12 +13853,12 @@ msgstr "" msgid "Migration source and destination have to refer to the same vCenter" msgstr "" -#: src/qemu/qemu_migration.c:4788 +#: src/qemu/qemu_migration.c:4809 #, c-format msgid "Migration with lock driver %1$s requires cookie support" msgstr "" -#: src/qemu/qemu_migration.c:1676 +#: src/qemu/qemu_migration.c:1681 msgid "Migration without shared storage is unsafe" msgstr "" @@ -13755,7 +13872,7 @@ msgstr "" msgid "Minimum supported %1$s version is %2$s but found version '%3$s'" msgstr "" -#: src/conf/domain_conf.c:17648 +#: src/conf/domain_conf.c:17813 #, c-format msgid "Missing %1$s attribute 'vcpus'" msgstr "" @@ -13807,7 +13924,7 @@ msgstr "" msgid "Missing 'filename' in CPU map include" msgstr "" -#: src/conf/domain_conf.c:7023 +#: src/conf/domain_conf.c:7081 msgid "Missing 'key' element for lease" msgstr "" @@ -13820,7 +13937,7 @@ msgstr "" msgid "Missing 'name' property in %1$s lookup" msgstr "" -#: src/conf/domain_conf.c:7038 +#: src/conf/domain_conf.c:7096 msgid "Missing 'path' attribute to 'target' element for lease" msgstr "" @@ -13841,27 +13958,27 @@ msgstr "" msgid "Missing 'start' attribute in dhcp range for network '%1$s'" msgstr "" -#: src/conf/domain_conf.c:7032 +#: src/conf/domain_conf.c:7090 msgid "Missing 'target' element for lease" msgstr "" -#: src/conf/domain_conf.c:6186 +#: src/conf/domain_conf.c:6230 msgid "Missing 'uuid' attribute for element
" msgstr "" -#: src/conf/domain_conf.c:6180 +#: src/conf/domain_conf.c:6224 msgid "Missing
element" msgstr "" -#: src/conf/domain_conf.c:6559 +#: src/conf/domain_conf.c:6617 msgid "Missing element in hostdev storage device" msgstr "" -#: src/conf/domain_conf.c:6567 +#: src/conf/domain_conf.c:6625 msgid "Missing element in hostdev character device" msgstr "" -#: src/conf/domain_conf.c:6575 +#: src/conf/domain_conf.c:6633 msgid "Missing element in hostdev net device" msgstr "" @@ -13869,11 +13986,11 @@ msgstr "" msgid "Missing element in auth" msgstr "" -#: src/conf/domain_conf.c:6242 src/conf/domain_conf.c:6550 +#: src/conf/domain_conf.c:6288 src/conf/domain_conf.c:6608 msgid "Missing element in hostdev device" msgstr "" -#: src/conf/domain_conf.c:9090 +#: src/conf/domain_conf.c:9157 msgid "" "Missing element with bridge name in interface's element" msgstr "" @@ -13948,11 +14065,11 @@ msgstr "" msgid "Missing XPath expression" msgstr "" -#: src/conf/domain_conf.c:17559 +#: src/conf/domain_conf.c:17724 msgid "Missing acpi table type" msgstr "" -#: src/conf/domain_conf.c:30122 +#: src/conf/domain_conf.c:30421 #, c-format msgid "Missing actual data for interface '%1$s'" msgstr "" @@ -13961,7 +14078,7 @@ msgstr "" msgid "Missing address" msgstr "" -#: src/conf/node_device_conf.c:1942 +#: src/conf/node_device_conf.c:1955 msgid "Missing address in 'phys_function' capability" msgstr "" @@ -13969,7 +14086,7 @@ msgstr "" msgid "Missing agent reply object" msgstr "" -#: src/cpu/cpu_x86.c:1506 +#: src/cpu/cpu_x86.c:1512 #, c-format msgid "Missing ancestor's name in CPU model %1$s" msgstr "" @@ -13979,7 +14096,7 @@ msgstr "" msgid "Missing argument for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:17149 +#: src/conf/domain_conf.c:17314 #, c-format msgid "Missing attribute '%1$s' in element '%2$s'" msgstr "" @@ -14005,12 +14122,16 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" -#: src/qemu/qemu_hotplug.c:3484 src/qemu/qemu_interface.c:243 +#: src/hypervisor/domain_interface.c:555 +msgid "Missing bridge helper name" +msgstr "" + +#: src/hypervisor/domain_interface.c:685 src/qemu/qemu_hotplug.c:3492 msgid "Missing bridge name" msgstr "" -#: src/conf/node_device_conf.c:1126 src/conf/node_device_conf.c:1230 -#: src/conf/node_device_conf.c:2007 +#: src/conf/node_device_conf.c:1125 src/conf/node_device_conf.c:1243 +#: src/conf/node_device_conf.c:2020 msgid "Missing capability type" msgstr "" @@ -14051,7 +14172,7 @@ msgstr "" msgid "Missing essential config entry '%1$s'" msgstr "" -#: src/conf/domain_conf.c:10966 +#: src/conf/domain_conf.c:11039 msgid "Missing evdev path for input device" msgstr "" @@ -14059,7 +14180,7 @@ msgstr "" msgid "Missing fd data in JSON document" msgstr "" -#: src/cpu/cpu_x86.c:1631 +#: src/cpu/cpu_x86.c:1637 #, c-format msgid "Missing feature name for CPU model %1$s" msgstr "" @@ -14178,7 +14299,7 @@ msgstr "" msgid "Missing or inconsistent resctrl info for memory bandwidth node '%1$u'" msgstr "" -#: src/qemu/qemu_monitor_json.c:3630 +#: src/qemu/qemu_monitor_json.c:3643 msgid "Missing or invalid 'broadcast-allowed' in query-rx-filter response" msgstr "" @@ -14189,23 +14310,23 @@ msgid "" "network %1$s" msgstr "" -#: src/qemu/qemu_monitor_json.c:3618 +#: src/qemu/qemu_monitor_json.c:3631 msgid "Missing or invalid 'main-mac' in query-rx-filter response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3675 +#: src/qemu/qemu_monitor_json.c:3688 msgid "Missing or invalid 'multicast' in query-rx-filter response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3681 +#: src/qemu/qemu_monitor_json.c:3694 msgid "Missing or invalid 'multicast-overflow' in query-rx-filter response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3686 +#: src/qemu/qemu_monitor_json.c:3699 msgid "Missing or invalid 'multicast-table' array in query-rx-filter response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3624 +#: src/qemu/qemu_monitor_json.c:3637 msgid "Missing or invalid 'promiscuous' in query-rx-filter response" msgstr "" @@ -14216,23 +14337,23 @@ msgid "" "network %1$s" msgstr "" -#: src/qemu/qemu_monitor_json.c:3638 +#: src/qemu/qemu_monitor_json.c:3651 msgid "Missing or invalid 'unicast' in query-rx-filter response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3644 +#: src/qemu/qemu_monitor_json.c:3657 msgid "Missing or invalid 'unicast-overflow' in query-rx-filter response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3649 +#: src/qemu/qemu_monitor_json.c:3662 msgid "Missing or invalid 'unicast-table' array in query-rx-filter response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3712 +#: src/qemu/qemu_monitor_json.c:3725 msgid "Missing or invalid 'vlan' in query-rx-filter response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3717 +#: src/qemu/qemu_monitor_json.c:3730 msgid "Missing or invalid 'vlan-table' array in query-rx-filter response" msgstr "" @@ -14246,28 +14367,28 @@ msgstr "" msgid "Missing or invalid CPU frequency in %1$s" msgstr "" -#: src/qemu/qemu_monitor_json.c:3695 +#: src/qemu/qemu_monitor_json.c:3708 #, c-format msgid "" "Missing or invalid element %1$zu of 'multicast' list in query-rx-filter " "response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3658 +#: src/qemu/qemu_monitor_json.c:3671 #, c-format msgid "" "Missing or invalid element %1$zu of 'unicast' list in query-rx-filter " "response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3726 +#: src/qemu/qemu_monitor_json.c:3739 #, c-format msgid "" "Missing or invalid element %1$zu of 'vlan-table' array in query-rx-filter " "response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3611 +#: src/qemu/qemu_monitor_json.c:3624 msgid "Missing or invalid name in query-rx-filter response" msgstr "" @@ -14330,7 +14451,7 @@ msgstr "" msgid "Missing required address attribute in network '%1$s'" msgstr "" -#: src/conf/domain_conf.c:6379 +#: src/conf/domain_conf.c:6437 msgid "Missing required address in " msgstr "" @@ -14406,7 +14527,7 @@ msgstr "" msgid "Missing scsi_host PCI address element" msgstr "" -#: src/util/virprocess.c:1856 +#: src/util/virprocess.c:1858 #, c-format msgid "Missing separator in sched info '%1$s'" msgstr "" @@ -14431,23 +14552,23 @@ msgstr "" msgid "Missing socks field in JSON state document" msgstr "" -#: src/conf/domain_validate.c:958 +#: src/conf/domain_validate.c:959 msgid "Missing source channel attribute for char device" msgstr "" -#: src/conf/domain_validate.c:1008 +#: src/conf/domain_validate.c:1009 msgid "Missing source host attribute for char device" msgstr "" -#: src/conf/domain_validate.c:990 src/conf/domain_validate.c:1043 +#: src/conf/domain_validate.c:991 src/conf/domain_validate.c:1044 msgid "Missing source path attribute for char device" msgstr "" -#: src/conf/domain_validate.c:1014 src/conf/domain_validate.c:1028 +#: src/conf/domain_validate.c:1015 src/conf/domain_validate.c:1029 msgid "Missing source service attribute for char device" msgstr "" -#: src/lxc/lxc_driver.c:3709 src/lxc/lxc_driver.c:3782 +#: src/lxc/lxc_driver.c:3713 src/lxc/lxc_driver.c:3786 msgid "Missing storage block path" msgstr "" @@ -14460,13 +14581,13 @@ msgstr "" msgid "Missing storage volume name for disk '%1$s'" msgstr "" -#: src/node_device/node_device_udev.c:191 -#: src/node_device/node_device_udev.c:217 +#: src/node_device/node_device_udev.c:252 +#: src/node_device/node_device_udev.c:278 #, c-format msgid "Missing udev property '%1$s' on '%2$s'" msgstr "" -#: src/cpu/cpu_x86.c:965 +#: src/cpu/cpu_x86.c:971 #, c-format msgid "Missing vendor string for CPU vendor %1$s" msgstr "" @@ -14475,12 +14596,12 @@ msgstr "" msgid "Model" msgstr "" -#: src/test/test_driver.c:950 +#: src/test/test_driver.c:951 #, c-format msgid "Model %1$s too big for destination" msgstr "" -#: src/conf/domain_conf.c:29186 +#: src/conf/domain_conf.c:29485 msgid "Model name contains invalid characters" msgstr "" @@ -14488,12 +14609,12 @@ msgstr "" msgid "Modifies an existing IOThread of the guest domain." msgstr "" -#: src/qemu/qemu_monitor.c:243 +#: src/qemu/qemu_monitor.c:244 #, c-format msgid "Monitor path %1$s too big for destination" msgstr "" -#: src/conf/domain_conf.c:17755 +#: src/conf/domain_conf.c:17920 msgid "Monitor vcpus conflicts with allocation" msgstr "" @@ -14505,30 +14626,30 @@ msgstr "" msgid "Mountpoint" msgstr "" -#: src/vmx/vmx.c:4308 +#: src/vmx/vmx.c:4312 msgid "Multi-head video devices are unsupported" msgstr "" -#: src/conf/domain_postparse.c:1195 +#: src/conf/domain_postparse.c:1196 #, c-format msgid "Multiple '%1$s' controllers with index '%2$d'" msgstr "" -#: src/conf/domain_conf.c:8483 +#: src/conf/domain_conf.c:8541 msgid "Multiple elements in controller definition not allowed" msgstr "" -#: src/conf/domain_conf.c:8499 +#: src/conf/domain_conf.c:8557 msgid "Multiple elements in controller definition not allowed" msgstr "" -#: src/network/bridge_driver.c:2914 +#: src/network/bridge_driver.c:2918 msgid "" "Multiple IPv4 dhcp sections found -- dhcp is supported only for a single " "IPv4 address on each network" msgstr "" -#: src/network/bridge_driver.c:2925 +#: src/network/bridge_driver.c:2929 msgid "" "Multiple IPv6 dhcp sections found -- dhcp is supported only for a single " "IPv6 address on each network" @@ -14546,7 +14667,7 @@ msgstr "" msgid "Multiple USB devices for %1$x:%2$x, use
to specify one" msgstr "" -#: src/cpu/cpu_x86.c:1683 +#: src/cpu/cpu_x86.c:1689 #, c-format msgid "Multiple definitions of CPU model '%1$s'" msgstr "" @@ -14570,7 +14691,7 @@ msgstr "" msgid "Multiple memnode elements with cellid %1$u" msgstr "" -#: src/conf/domain_postparse.c:1224 +#: src/conf/domain_postparse.c:1225 #, c-format msgid "Multiple panic devices with model '%1$s'" msgstr "" @@ -14593,11 +14714,11 @@ msgstr "" msgid "N/A" msgstr "" -#: src/qemu/qemu_driver.c:10985 src/qemu/qemu_driver.c:11253 +#: src/qemu/qemu_driver.c:11022 src/qemu/qemu_driver.c:11290 msgid "NBD URI must be supplied when migration URI uses UNIX transport method" msgstr "" -#: src/qemu/qemu_migration.c:1242 +#: src/qemu/qemu_migration.c:1243 msgid "NBD migration with TLS is not supported over UNIX socket" msgstr "" @@ -14609,7 +14730,7 @@ msgstr "" msgid "NIC model is not supported" msgstr "" -#: tools/virt-host-validate-common.c:99 +#: tools/virt-validate-common.c:79 msgid "NOTE" msgstr "" @@ -14650,12 +14771,12 @@ msgstr "" msgid "NUMA cell(s):" msgstr "" -#: src/conf/numa_conf.c:908 +#: src/conf/numa_conf.c:896 #, c-format msgid "NUMA cells %1$u and %2$zu have overlapping vCPU ids" msgstr "" -#: src/conf/numa_conf.c:705 +#: src/conf/numa_conf.c:703 msgid "NUMA distances defined without siblings" msgstr "" @@ -14705,15 +14826,15 @@ msgstr "" msgid "NUMA node selections to set" msgstr "" -#: src/conf/numa_conf.c:1127 +#: src/conf/numa_conf.c:1115 msgid "NUMA nodes without CPUs can't be initiator" msgstr "" -#: src/conf/numa_conf.c:860 +#: src/conf/numa_conf.c:848 msgid "NUMA topology defined without NUMA cells" msgstr "" -#: src/ch/ch_driver.c:2150 src/qemu/qemu_driver.c:8317 +#: src/ch/ch_driver.c:2156 src/qemu/qemu_driver.c:8354 msgid "NUMA tuning is not available in session mode" msgstr "" @@ -14732,29 +14853,30 @@ msgstr "" msgid "NVMe device %1$s namespace %2$u not found" msgstr "" -#: src/conf/domain_conf.c:7326 +#: src/conf/domain_conf.c:7384 msgid "NVMe disk source is missing address" msgstr "" -#: src/qemu/qemu_process.c:5395 +#: src/qemu/qemu_process.c:5409 msgid "NVMe disks are not supported with this QEMU binary" msgstr "" -#: src/conf/domain_validate.c:808 +#: src/conf/domain_validate.c:809 msgid "NVMe namespace can't be zero" msgstr "" -#: src/conf/domain_validate.c:1669 +#: src/conf/domain_validate.c:1670 msgid "NVRAM is not permitted when loader is stateless" msgstr "" -#: src/conf/domain_validate.c:1663 +#: src/conf/domain_validate.c:1664 msgid "NVRAM template is not permitted when loader is stateless" msgstr "" #: tools/virsh-checkpoint.c:728 tools/virsh-checkpoint.c:731 -#: tools/virsh-domain-monitor.c:1870 tools/virsh-domain-monitor.c:1872 -#: tools/virsh-domain-monitor.c:2276 tools/virsh-domain.c:12931 +#: tools/virsh-domain-monitor.c:1869 tools/virsh-domain-monitor.c:1871 +#: tools/virsh-domain-monitor.c:1873 tools/virsh-domain-monitor.c:1875 +#: tools/virsh-domain-monitor.c:2295 tools/virsh-domain.c:12931 #: tools/virsh-interface.c:352 tools/virsh-network.c:1035 #: tools/virsh-network.c:1038 tools/virsh-nwfilter.c:361 #: tools/virsh-pool.c:1298 tools/virsh-pool.c:1323 tools/virsh-snapshot.c:1487 @@ -14774,9 +14896,9 @@ msgstr "" msgid "Name:" msgstr "" -#: src/qemu/qemu_namespace.c:1397 src/util/virprocess.c:715 -#: src/util/virprocess.c:1274 src/util/virprocess.c:1522 -#: src/util/virprocess.c:1530 +#: src/qemu/qemu_namespace.c:1398 src/util/virprocess.c:717 +#: src/util/virprocess.c:1276 src/util/virprocess.c:1524 +#: src/util/virprocess.c:1532 msgid "Namespaces are not supported on this platform" msgstr "" @@ -14830,12 +14952,12 @@ msgstr "" msgid "Network '%1$s' IP address cannot have both a prefix and a netmask" msgstr "" -#: src/test/test_driver.c:5714 +#: src/test/test_driver.c:5715 #, c-format msgid "Network '%1$s' is already running" msgstr "" -#: src/test/test_driver.c:5647 +#: src/test/test_driver.c:5648 #, c-format msgid "Network '%1$s' is still running" msgstr "" @@ -14860,7 +14982,7 @@ msgstr "" msgid "Network config change transaction started\n" msgstr "" -#: src/conf/virnetworkobj.c:887 src/conf/virnetworkobj.c:996 +#: src/conf/virnetworkobj.c:888 src/conf/virnetworkobj.c:997 #, c-format msgid "Network config filename '%1$s' does not match network name '%2$s'" msgstr "" @@ -14882,7 +15004,7 @@ msgstr "" msgid "Network device configuration is not supported on this platform" msgstr "" -#: src/lxc/lxc_driver.c:3558 +#: src/lxc/lxc_driver.c:3562 msgid "Network device type is not supported" msgstr "" @@ -14942,7 +15064,7 @@ msgstr "" msgid "Network interface name '%1$s' is too long" msgstr "" -#: src/network/bridge_driver_linux.c:294 +#: src/network/bridge_driver_linux.c:299 #, c-format msgid "Network is already in use by interface %1$s" msgstr "" @@ -14974,12 +15096,12 @@ msgstr "" msgid "Network port %1$s deleted\n" msgstr "" -#: src/conf/virnetworkobj.c:1599 +#: src/conf/virnetworkobj.c:1600 #, c-format msgid "Network port with UUID %1$s already exists" msgstr "" -#: src/conf/virnetworkobj.c:1630 src/conf/virnetworkobj.c:1652 +#: src/conf/virnetworkobj.c:1631 src/conf/virnetworkobj.c:1653 #, c-format msgid "Network port with UUID %1$s does not exist" msgstr "" @@ -15013,7 +15135,7 @@ msgstr "" msgid "New size of the block device, as scaled integer (default KiB)" msgstr "" -#: src/qemu/qemu_command.c:8892 src/qemu/qemu_hotplug.c:1205 +#: src/qemu/qemu_command.c:8917 src/qemu/qemu_hotplug.c:1206 msgid "Nicdev support unavailable" msgstr "" @@ -15055,7 +15177,7 @@ msgstr "" msgid "No URI scheme specified" msgstr "" -#: src/qemu/qemu_migration.c:577 +#: src/qemu/qemu_migration.c:578 #, c-format msgid "No URI scheme specified: %1$s" msgstr "" @@ -15064,7 +15186,7 @@ msgstr "" msgid "No access manager registered" msgstr "" -#: src/qemu/qemu_monitor_json.c:4302 +#: src/qemu/qemu_monitor_json.c:4315 #, c-format msgid "No active block job '%1$s'" msgstr "" @@ -15077,7 +15199,7 @@ msgstr "" msgid "No authentication callback available" msgstr "" -#: src/rpc/virnetlibsshsession.c:797 src/rpc/virnetsshsession.c:793 +#: src/rpc/virnetlibsshsession.c:816 src/rpc/virnetsshsession.c:793 #: src/rpc/virnetsshsession.c:903 msgid "No authentication methods and credentials provided" msgstr "" @@ -15094,7 +15216,7 @@ msgstr "" msgid "No bhyve command-line argument specified" msgstr "" -#: src/lxc/lxc_driver.c:3532 src/lxc/lxc_process.c:570 +#: src/lxc/lxc_driver.c:3536 src/lxc/lxc_process.c:570 msgid "No bridge name specified" msgstr "" @@ -15106,7 +15228,7 @@ msgstr "" msgid "No category range available" msgstr "" -#: src/rpc/virnetlibsshsession.c:803 src/rpc/virnetsshsession.c:909 +#: src/rpc/virnetlibsshsession.c:822 src/rpc/virnetsshsession.c:909 msgid "No channel command provided" msgstr "" @@ -15120,7 +15242,7 @@ msgstr "" msgid "No complete agent response found in %1$d bytes" msgstr "" -#: src/qemu/qemu_migration_params.c:666 +#: src/qemu/qemu_migration_params.c:668 msgid "No compression algorithm selected for parallel migration" msgstr "" @@ -15137,7 +15259,7 @@ msgstr "" msgid "No current identity to elevate" msgstr "" -#: src/conf/domain_conf.c:17374 +#: src/conf/domain_conf.c:17539 msgid "No data supplied for element" msgstr "" @@ -15213,7 +15335,7 @@ msgstr "" msgid "No domain with name %1$s" msgstr "" -#: src/qemu/qemu_domain.c:5000 +#: src/qemu/qemu_domain.c:5017 #, c-format msgid "No emulator found for arch '%1$s'" msgstr "" @@ -15243,6 +15365,10 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +#: src/network/bridge_driver_linux.c:52 src/network/bridge_driver_linux.c:427 +msgid "No firewall backend is available" +msgstr "" + #: src/util/virfile.c:1088 msgid "No free NBD devices" msgstr "" @@ -15251,7 +15377,7 @@ msgstr "" msgid "No free USB ports" msgstr "" -#: src/qemu/qemu_domain_address.c:2841 +#: src/qemu/qemu_domain_address.c:2852 #, c-format msgid "" "No free busNr lower than current lowest busNr is available to auto-assign to " @@ -15267,7 +15393,7 @@ msgstr "" msgid "No graphical display with type '%1$s' found" msgstr "" -#: src/qemu/qemu_driver.c:14681 src/qemu/qemu_driver.c:14752 +#: src/qemu/qemu_driver.c:14719 src/qemu/qemu_driver.c:14790 #, c-format msgid "No graphics backend with index %1$d" msgstr "" @@ -15294,7 +15420,7 @@ msgstr "" msgid "No lxc environment type specified" msgstr "" -#: src/conf/domain_conf.c:18769 +#: src/conf/domain_conf.c:18934 msgid "No master USB controller specified" msgstr "" @@ -15303,8 +15429,8 @@ msgstr "" msgid "No matches for socket service '%1$s': %2$s" msgstr "" -#: src/qemu/qemu_driver.c:2343 src/qemu/qemu_driver.c:2363 -#: src/test/test_driver.c:2717 +#: src/qemu/qemu_driver.c:2330 src/qemu/qemu_driver.c:2350 +#: src/test/test_driver.c:2718 msgid "No memory balloon device configured, can not set the collection period" msgstr "" @@ -15316,7 +15442,7 @@ msgstr "" msgid "No more available PCI slots" msgstr "" -#: src/conf/domain_conf.c:17389 +#: src/conf/domain_conf.c:17554 msgid "No name supplied for element" msgstr "" @@ -15351,11 +15477,11 @@ msgstr "" msgid "No process start time available" msgstr "" -#: src/qemu/qemu_domain.c:3512 +#: src/qemu/qemu_domain.c:3527 msgid "No qemu command-line argument specified" msgstr "" -#: src/qemu/qemu_domain.c:3526 +#: src/qemu/qemu_domain.c:3541 msgid "No qemu environment name specified" msgstr "" @@ -15415,11 +15541,11 @@ msgstr "" msgid "No support for %1$s in command 'attach-interface'" msgstr "" -#: src/vmx/vmx.c:3405 +#: src/vmx/vmx.c:3401 msgid "No support for domain XML entry 'vcpu' attribute 'current'" msgstr "" -#: src/vmx/vmx.c:3617 +#: src/vmx/vmx.c:3613 msgid "No support for multiple video devices" msgstr "" @@ -15446,7 +15572,7 @@ msgstr "" msgid "No usable Vf's present on SRIOV PF %1$s" msgstr "" -#: src/qemu/qemu_domain_address.c:2865 +#: src/qemu/qemu_domain_address.c:2876 #, c-format msgid "No usable target index found for %1$d" msgstr "" @@ -15455,18 +15581,18 @@ msgstr "" msgid "No usable vsock found" msgstr "" -#: src/rpc/virnetlibsshsession.c:565 +#: src/rpc/virnetlibsshsession.c:584 msgid "" "No user interaction callback provided: Can't get input from keyboard " "interactive authentication" msgstr "" -#: src/rpc/virnetlibsshsession.c:355 src/rpc/virnetsshsession.c:586 +#: src/rpc/virnetlibsshsession.c:374 src/rpc/virnetsshsession.c:586 msgid "" "No user interaction callback provided: Can't retrieve private key passphrase" msgstr "" -#: src/rpc/virnetlibsshsession.c:280 src/rpc/virnetsshsession.c:310 +#: src/rpc/virnetlibsshsession.c:299 src/rpc/virnetsshsession.c:310 msgid "" "No user interaction callback provided: Can't verify the session host key" msgstr "" @@ -15476,7 +15602,7 @@ msgstr "" msgid "No valid cgroup for machine %1$s" msgstr "" -#: src/conf/domain_conf.c:17396 +#: src/conf/domain_conf.c:17561 #, c-format msgid "No value supplied for element" msgstr "" @@ -15496,7 +15622,7 @@ msgstr "" msgid "Node %1$d:\n" msgstr "" -#: src/libxl/libxl_driver.c:5057 +#: src/libxl/libxl_driver.c:5063 #, c-format msgid "Node %1$zu out of range" msgstr "" @@ -15515,7 +15641,7 @@ msgstr "" msgid "Node device '%1$s' defined from '%2$s'\n" msgstr "" -#: src/node_device/node_device_driver.c:1668 +#: src/node_device/node_device_driver.c:1669 #, c-format msgid "Node device '%1$s' is not defined" msgstr "" @@ -15549,7 +15675,7 @@ msgstr "" msgid "None" msgstr "" -#: src/rpc/virnetlibsshsession.c:734 src/rpc/virnetsshsession.c:857 +#: src/rpc/virnetlibsshsession.c:753 src/rpc/virnetsshsession.c:857 msgid "" "None of the requested authentication methods are supported by the server" msgstr "" @@ -15583,7 +15709,7 @@ msgstr "" msgid "Not enough arguments passed, nothing to set" msgstr "" -#: src/test/test_driver.c:7200 src/test/test_driver.c:7270 +#: src/test/test_driver.c:7201 src/test/test_driver.c:7271 #, c-format msgid "Not enough free space in pool for volume '%1$s'" msgstr "" @@ -15618,9 +15744,9 @@ msgstr "" msgid "Not supported" msgstr "" -#: src/util/virfcp.c:72 src/util/virfcp.c:81 src/util/virprocess.c:931 -#: src/util/virprocess.c:979 src/util/virprocess.c:1015 -#: src/util/virprocess.c:1101 src/util/virprocess.c:1142 +#: src/util/virfcp.c:72 src/util/virfcp.c:81 src/util/virprocess.c:933 +#: src/util/virprocess.c:981 src/util/virprocess.c:1017 +#: src/util/virprocess.c:1103 src/util/virprocess.c:1144 #: src/util/virscsihost.c:235 src/util/virscsihost.c:244 #: src/util/virscsihost.c:252 src/util/virscsihost.c:263 src/util/virvhba.c:422 #: src/util/virvhba.c:431 src/util/virvhba.c:441 src/util/virvhba.c:449 @@ -15641,38 +15767,38 @@ msgstr "" msgid "Now in synchronized phase" msgstr "" -#: src/conf/domain_conf.c:18832 +#: src/conf/domain_conf.c:18997 msgid "Number of CPUs in exceeds the count" msgstr "" -#: src/qemu/qemu_driver.c:4189 +#: src/qemu/qemu_driver.c:4195 msgid "Number of CPUs in exceeds the desired maximum vcpu count" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6793 +#: src/remote/remote_daemon_dispatch.c:6797 #, c-format msgid "Number of domain stats records is %1$d, which exceeds max limit: %2$d" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6980 -#: src/remote/remote_daemon_dispatch.c:7001 src/remote/remote_driver.c:7049 +#: src/remote/remote_daemon_dispatch.c:6984 +#: src/remote/remote_daemon_dispatch.c:7005 src/remote/remote_driver.c:7049 #: src/remote/remote_driver.c:7072 #, c-format msgid "Number of interfaces, %1$d exceeds the max limit: %2$d" msgstr "" -#: src/remote/remote_daemon_dispatch.c:7402 -#: src/remote/remote_daemon_dispatch.c:7439 +#: src/remote/remote_daemon_dispatch.c:7406 +#: src/remote/remote_daemon_dispatch.c:7443 #, c-format msgid "Number of keys %1$d, which exceeds max limit: %2$d" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6716 src/remote/remote_driver.c:6808 +#: src/remote/remote_daemon_dispatch.c:6720 src/remote/remote_driver.c:6808 #, c-format msgid "Number of leases is %1$d, which exceeds max limit: %2$d" msgstr "" -#: src/remote/remote_daemon_dispatch.c:7481 +#: src/remote/remote_daemon_dispatch.c:7485 #, c-format msgid "Number of msgs %1$d, which exceeds max limit: %2$d" msgstr "" @@ -15738,42 +15864,42 @@ msgstr "" msgid "Only %1$d CPUs available to show\n" msgstr "" -#: src/vmx/vmx.c:3933 +#: src/vmx/vmx.c:3929 #, c-format msgid "Only '%1$s' filesystem type is supported" msgstr "" -#: src/libxl/libxl_driver.c:4775 src/libxl/libxl_driver.c:4852 +#: src/libxl/libxl_driver.c:4781 src/libxl/libxl_driver.c:4858 msgid "Only 'credit' and 'credit2' schedulers are supported" msgstr "" -#: src/qemu/qemu_validate.c:1431 +#: src/qemu/qemu_validate.c:1458 msgid "Only 1 IDE controller is supported" msgstr "" -#: src/bhyve/bhyve_command.c:678 src/qemu/qemu_command.c:7253 -#: src/vmx/vmx.c:3441 +#: src/bhyve/bhyve_command.c:678 src/qemu/qemu_command.c:7273 +#: src/vmx/vmx.c:3437 msgid "Only 1 cluster per die is supported" msgstr "" -#: src/bhyve/bhyve_command.c:673 src/qemu/qemu_command.c:7247 -#: src/vmx/vmx.c:3435 +#: src/bhyve/bhyve_command.c:673 src/qemu/qemu_command.c:7267 +#: src/vmx/vmx.c:3431 msgid "Only 1 die per socket is supported" msgstr "" -#: src/qemu/qemu_validate.c:1453 +#: src/qemu/qemu_validate.c:1480 msgid "Only 1 fdc bus is supported" msgstr "" -#: src/qemu/qemu_validate.c:1446 +#: src/qemu/qemu_validate.c:1473 msgid "Only 1 fdc controller is supported" msgstr "" -#: src/vmx/vmx.c:3429 +#: src/vmx/vmx.c:3425 msgid "Only 1 thread per core is supported" msgstr "" -#: src/conf/domain_validate.c:1681 +#: src/conf/domain_validate.c:1682 msgid "Only EFI firmware permits NVRAM" msgstr "" @@ -15793,23 +15919,23 @@ msgstr "" msgid "Only VNC supported" msgstr "" -#: src/qemu/qemu_validate.c:3463 +#: src/qemu/qemu_validate.c:3521 msgid "Only a single IDE controller is supported for this machine type" msgstr "" -#: src/ch/ch_domain.c:212 +#: src/ch/ch_domain.c:213 msgid "Only a single console can be configured for this domain" msgstr "" -#: src/ch/ch_domain.c:205 +#: src/ch/ch_domain.c:206 msgid "Only a single console or serial can be configured for this domain" msgstr "" -#: src/ch/ch_domain.c:218 +#: src/ch/ch_domain.c:219 msgid "Only a single serial can be configured for this domain" msgstr "" -#: src/lxc/lxc_driver.c:4087 +#: src/lxc/lxc_driver.c:4092 msgid "Only bridged veth devices can be detached" msgstr "" @@ -15840,7 +15966,7 @@ msgstr "" msgid "Only hard disks and cdroms are supported by vz driver." msgstr "" -#: src/qemu/qemu_validate.c:2890 +#: src/qemu/qemu_validate.c:2923 msgid "Only ide and scsi disk support wwn" msgstr "" @@ -15878,15 +16004,15 @@ msgid "" "Only one element is allowed in in in network %1$s" msgstr "" -#: src/qemu/qemu_validate.c:1728 +#: src/qemu/qemu_validate.c:1761 msgid "Only one IPv4 address per interface is allowed" msgstr "" -#: src/qemu/qemu_validate.c:1744 +#: src/qemu/qemu_validate.c:1777 msgid "Only one IPv6 address per interface is allowed" msgstr "" -#: src/conf/domain_conf.c:17550 +#: src/conf/domain_conf.c:17715 msgid "Only one acpi table is supported" msgstr "" @@ -15902,24 +16028,24 @@ msgstr "" msgid "Only one boot device is supported" msgstr "" -#: src/qemu/qemu_migration_params.c:606 +#: src/qemu/qemu_migration_params.c:608 msgid "" "Only one compression method could be specified with parallel compression" msgstr "" -#: src/qemu/qemu_validate.c:2410 +#: src/qemu/qemu_validate.c:2443 msgid "Only one hostdev of model vfio-ap is supported" msgstr "" -#: src/conf/domain_validate.c:101 +#: src/conf/domain_validate.c:102 msgid "Only one primary video device is supported" msgstr "" -#: src/conf/domain_validate.c:1303 +#: src/conf/domain_validate.c:1304 msgid "Only one vgpu device can have 'ramfb' enabled" msgstr "" -#: src/conf/domain_validate.c:1676 +#: src/conf/domain_validate.c:1677 msgid "Only pflash loader type permits NVRAM" msgstr "" @@ -15935,7 +16061,7 @@ msgstr "" msgid "Only read-only pflash is supported." msgstr "" -#: src/qemu/qemu_validate.c:2898 +#: src/qemu/qemu_validate.c:2931 msgid "Only scsi disk supports vendor and product" msgstr "" @@ -15949,12 +16075,12 @@ msgstr "" msgid "Only tap devices supported" msgstr "" -#: src/conf/domain_validate.c:1183 +#: src/conf/domain_validate.c:1184 msgid "" "Only the PCI controller with index 0 can have target index 0, and vice versa" msgstr "" -#: src/conf/domain_conf.c:4991 +#: src/conf/domain_conf.c:5036 msgid "Only the first console can be a serial port" msgstr "" @@ -15971,7 +16097,7 @@ msgstr "" msgid "Only vpxmigr:// migration URIs are supported" msgstr "" -#: src/rpc/virnettlscontext.c:972 +#: src/rpc/virnettlscontext.c:463 msgid "Only x509 certificates are supported" msgstr "" @@ -16004,19 +16130,19 @@ msgstr "" msgid "Operation:" msgstr "" -#: src/qemu/qemu_validate.c:3644 +#: src/qemu/qemu_validate.c:3702 #, c-format msgid "" "Option '%1$s' has invalid value for PCI controller with index '%2$d', model " "'%3$s' and modelName '%4$s'" msgstr "" -#: src/qemu/qemu_validate.c:4156 +#: src/qemu/qemu_validate.c:4214 #, c-format msgid "Option '%1$s' is not supported by '%2$s' device with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:3640 +#: src/qemu/qemu_validate.c:3698 #, c-format msgid "" "Option '%1$s' is not valid for PCI controller with index '%2$d', model " @@ -16067,7 +16193,7 @@ msgstr "" msgid "Other tasks are pending for this domain" msgstr "" -#: src/rpc/virnettlscontext.c:459 +#: src/rpc/virnettlscert.c:370 #, c-format msgid "Our own certificate %1$s failed validation against %2$s: %3$s" msgstr "" @@ -16142,7 +16268,7 @@ msgstr "" msgid "Output the vol information as an XML dump to stdout." msgstr "" -#: src/conf/domain_conf.c:17684 +#: src/conf/domain_conf.c:17849 msgid "Overlapping vcpus in resctrls" msgstr "" @@ -16151,33 +16277,33 @@ msgstr "" msgid "Overlay file '%1$s' for transient disk '%2$s' already exists" msgstr "" -#: tools/virt-host-validate-common.c:90 tools/virt-host-validate-common.c:92 +#: tools/virt-validate-common.c:70 tools/virt-validate-common.c:72 msgid "PASS" msgstr "" -#: src/qemu/qemu_domain_address.c:2885 +#: src/qemu/qemu_domain_address.c:2896 #, c-format msgid "" "PCI controller at index %1$d (0x%2$02x) has bus='0x%3$02x', but index must " "be larger than bus" msgstr "" -#: src/conf/domain_validate.c:1218 +#: src/conf/domain_validate.c:1219 #, c-format msgid "PCI controller busNr '%1$d' out of range - must be 1-254" msgstr "" -#: src/conf/domain_validate.c:1200 +#: src/conf/domain_validate.c:1201 #, c-format msgid "PCI controller chassis '%1$d' out of range - must be 0-255" msgstr "" -#: src/conf/domain_validate.c:1191 +#: src/conf/domain_validate.c:1192 #, c-format msgid "PCI controller chassisNr '%1$d' out of range - must be 1-255" msgstr "" -#: src/conf/domain_validate.c:1165 +#: src/conf/domain_validate.c:1166 #, c-format msgid "PCI controller index %1$d too high, maximum is 255" msgstr "" @@ -16186,17 +16312,17 @@ msgstr "" msgid "PCI controller model was not set correctly" msgstr "" -#: src/conf/domain_validate.c:1209 +#: src/conf/domain_validate.c:1210 #, c-format msgid "PCI controller port '%1$d' out of range - must be 0-255" msgstr "" -#: src/conf/domain_validate.c:1175 +#: src/conf/domain_validate.c:1176 #, c-format msgid "PCI controller target index '%1$d' out of range - must be 0-30" msgstr "" -#: src/qemu/qemu_process.c:5773 +#: src/qemu/qemu_process.c:5787 #, c-format msgid "" "PCI device %1$04x:%2$02x:%3$02x.%4$x allocated from network %5$s is already " @@ -16225,7 +16351,7 @@ msgid "" "%5$s" msgstr "" -#: src/conf/domain_validate.c:2171 +#: src/conf/domain_validate.c:2225 msgid "PCI host devices must use 'pci' or 'unassigned' address type" msgstr "" @@ -16237,7 +16363,7 @@ msgstr "" msgid "PID namespace support is required" msgstr "" -#: src/qemu/qemu_domain_address.c:1749 +#: src/qemu/qemu_domain_address.c:1753 msgid "PIIX3 USB controller at index 0 must have PCI address 0:0:1.2" msgstr "" @@ -16250,7 +16376,7 @@ msgstr "" msgid "PMSuspended" msgstr "" -#: src/qemu/qemu_validate.c:198 +#: src/qemu/qemu_validate.c:205 #, c-format msgid "PMU is always enabled for architecture '%1$s'" msgstr "" @@ -16290,7 +16416,7 @@ msgstr "" msgid "Parallel devices are not supported by libxl" msgstr "" -#: src/vmx/vmx.c:3168 src/vmx/vmx.c:4244 +#: src/vmx/vmx.c:3164 src/vmx/vmx.c:4248 #, c-format msgid "Parallel port index %1$d out of [0..2] range" msgstr "" @@ -16305,7 +16431,7 @@ msgstr "" msgid "Parameter '%1$s' is not supported by this kernel" msgstr "" -#: src/qemu/qemu_validate.c:1200 +#: src/qemu/qemu_validate.c:1223 msgid "Parameter 'min_guarantee' not supported by QEMU." msgstr "" @@ -16484,12 +16610,12 @@ msgstr "" msgid "Polkit auth attempted, even though polkit is not available" msgstr "" -#: src/ch/ch_process.c:514 +#: src/ch/ch_process.c:561 #, c-format msgid "Poll on sock %1$d failed" msgstr "" -#: src/ch/ch_process.c:516 +#: src/ch/ch_process.c:563 #, c-format msgid "Poll on sock %1$d timed out" msgstr "" @@ -16572,16 +16698,16 @@ msgstr "" msgid "Port Dev" msgstr "" -#: src/qemu/qemu_migration.c:6351 +#: src/qemu/qemu_migration.c:6394 #, c-format msgid "Port profile Associate failed for %1$s" msgstr "" -#: src/network/bridge_driver.c:4859 +#: src/network/bridge_driver.c:4863 msgid "Port reclaim not requested but plug type is not none" msgstr "" -#: src/network/bridge_driver.c:4853 +#: src/network/bridge_driver.c:4857 msgid "Port reclaim requested but plug type is none" msgstr "" @@ -16597,20 +16723,20 @@ msgstr "" msgid "Postcopy requests:" msgstr "" -#: src/qemu/qemu_process.c:5388 +#: src/qemu/qemu_process.c:5402 msgid "PowerPC pseries machines do not support floppy device" msgstr "" -#: src/qemu/qemu_driver.c:10617 src/qemu/qemu_driver.c:11052 -#: src/qemu/qemu_driver.c:11104 +#: src/qemu/qemu_driver.c:10654 src/qemu/qemu_driver.c:11089 +#: src/qemu/qemu_driver.c:11141 msgid "PrepareTunnel called but no TUNNELLED flag set" msgstr "" -#: src/qemu/qemu_domain_address.c:1734 +#: src/qemu/qemu_domain_address.c:1738 msgid "Primary IDE controller must have PCI address 0:0:1.1" msgstr "" -#: src/qemu/qemu_domain_address.c:1842 +#: src/qemu/qemu_domain_address.c:1846 msgid "Primary SATA controller must have PCI address 0:0:1f.2" msgstr "" @@ -16618,7 +16744,7 @@ msgstr "" msgid "Print lease info for a given network" msgstr "" -#: tools/vsh.c:3402 +#: tools/vsh.c:3405 msgid "Print the current directory." msgstr "" @@ -16626,13 +16752,13 @@ msgstr "" msgid "Prints cpu stats of the node." msgstr "" -#: tools/vsh.c:3220 +#: tools/vsh.c:3223 msgid "" "Prints global help, command specific help, or help for a\n" " group of related commands" msgstr "" -#: tools/vsh.c:3213 +#: tools/vsh.c:3216 msgid "" "Prints global help, command specific help, or help for a group of related " "commands" @@ -16651,19 +16777,19 @@ msgstr "" msgid "Probing TSC is not supported on this platform" msgstr "" -#: src/util/virprocess.c:604 src/util/virprocess.c:612 +#: src/util/virprocess.c:606 src/util/virprocess.c:614 msgid "Process CPU affinity is not supported on this platform" msgstr "" -#: src/util/virprocess.c:1681 +#: src/util/virprocess.c:1683 msgid "Process CPU scheduling is not supported on this platform" msgstr "" -#: src/qemu/qemu_process.c:7809 +#: src/qemu/qemu_process.c:7880 msgid "Process exited prior to exec" msgstr "" -#: src/util/virprocess.c:1429 +#: src/util/virprocess.c:1431 msgid "Process spawning is not supported on this platform" msgstr "" @@ -16672,21 +16798,21 @@ msgstr "" msgid "Processes %1$d refused to die" msgstr "" -#: src/conf/numa_conf.c:1247 +#: src/conf/numa_conf.c:1235 #, c-format msgid "Processor mask of target NUMA node %1$zu doesn't match source" msgstr "" -#: src/security/virt-aa-helper.c:1519 +#: src/security/virt-aa-helper.c:1529 msgid "Profile of 0 size detected, will attempt to remove it" msgstr "" -#: src/qemu/qemu_monitor.c:969 +#: src/qemu/qemu_monitor.c:970 msgid "" "Property 'guest-stats-polling-interval' not found on memory balloon driver." msgstr "" -#: tools/virsh-domain-monitor.c:2277 tools/virsh-network.c:1747 +#: tools/virsh-domain-monitor.c:2296 tools/virsh-network.c:1747 msgid "Protocol" msgstr "" @@ -16707,12 +16833,12 @@ msgstr "" msgid "Pull failed" msgstr "" -#: src/qemu/qemu_driver.c:11842 +#: src/qemu/qemu_driver.c:11879 #, c-format msgid "QEMU '%1$s' does not support any CPU models for virttype '%2$s'" msgstr "" -#: src/qemu/qemu_driver.c:11603 +#: src/qemu/qemu_driver.c:11640 #, c-format msgid "QEMU '%1$s' does not support reporting CPU model for virttype '%2$s'" msgstr "" @@ -16733,76 +16859,76 @@ msgstr "" msgid "QEMU Monitor Events" msgstr "" -#: src/qemu/qemu_migration.c:3217 +#: src/qemu/qemu_migration.c:3238 msgid "QEMU NBD server does not support TLS transport" msgstr "" -#: src/qemu/qemu_capabilities.c:5713 +#: src/qemu/qemu_capabilities.c:5727 #, c-format msgid "QEMU binary %1$s is not executable" msgstr "" -#: src/qemu/qemu_driver.c:19000 +#: src/qemu/qemu_driver.c:19038 msgid "QEMU does not support SEV guest" msgstr "" -#: src/qemu/qemu_driver.c:19815 +#: src/qemu/qemu_driver.c:19876 msgid "QEMU does not support calculating dirty page rate" msgstr "" -#: src/qemu/qemu_domain.c:11513 +#: src/qemu/qemu_domain.c:11644 #, c-format msgid "QEMU does not support device assignment mode '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:19834 +#: src/qemu/qemu_driver.c:19895 msgid "QEMU does not support dirty page rate calculation mode." msgstr "" -#: src/qemu/qemu_process.c:5324 +#: src/qemu/qemu_process.c:5339 msgid "QEMU does not support multiple listens for one graphics device." msgstr "" -#: src/qemu/qemu_driver.c:19186 +#: src/qemu/qemu_driver.c:19247 msgid "QEMU does not support setting a launch secret" msgstr "" -#: src/qemu/qemu_domain.c:8753 +#: src/qemu/qemu_domain.c:8862 msgid "QEMU guest agent is not available due to an error" msgstr "" -#: src/qemu/qemu_domain.c:8767 +#: src/qemu/qemu_domain.c:8876 msgid "QEMU guest agent is not configured" msgstr "" -#: src/qemu/qemu_domain.c:8761 +#: src/qemu/qemu_domain.c:8870 msgid "QEMU guest agent is not connected" msgstr "" -#: src/qemu/qemu_monitor.c:377 +#: src/qemu/qemu_monitor.c:378 #, c-format msgid "QEMU monitor reply exceeds buffer size (%1$d bytes)" msgstr "" -#: src/qemu/qemu_monitor.c:779 +#: src/qemu/qemu_monitor.c:780 msgid "QEMU monitor was closed" msgstr "" -#: src/qemu/qemu_domain.c:4729 +#: src/qemu/qemu_domain.c:4746 msgid "" "QEMU reports invalid default CPU model \"host\" for non-kvm domain virt type" msgstr "" -#: src/qemu/qemu_migration.c:2787 src/qemu/qemu_migration.c:3508 +#: src/qemu/qemu_migration.c:2808 src/qemu/qemu_migration.c:3529 msgid "QEMU reports migration is still running" msgstr "" -#: src/qemu/qemu_monitor.c:498 +#: src/qemu/qemu_monitor.c:499 #, c-format msgid "QEMU unexpectedly closed the monitor (vm='%1$s')" msgstr "" -#: src/qemu/qemu_capabilities.c:5528 +#: src/qemu/qemu_capabilities.c:5542 #, c-format msgid "QEMU version >= %1$d.%2$d.%3$d is required, but %4$d.%5$d.%6$d found" msgstr "" @@ -16879,7 +17005,7 @@ msgid "" "QueryVirtualDiskUuid not available, cannot lookup storage volume by UUID" msgstr "" -#: src/qemu/qemu_driver.c:12360 +#: src/qemu/qemu_driver.c:12398 msgid "Querying migration downtime is not supported by QEMU binary" msgstr "" @@ -16893,15 +17019,15 @@ msgstr "" msgid "RDT Memory Bandwidth allocation unsupported" msgstr "" -#: src/qemu/qemu_command.c:5513 +#: src/qemu/qemu_command.c:5516 msgid "RNG device is missing alias" msgstr "" -#: src/conf/domain_conf.c:5722 +#: src/conf/domain_conf.c:5766 msgid "ROM tuning is not supported when ROM is disabled" msgstr "" -#: src/qemu/qemu_command.c:1137 src/qemu/qemu_validate.c:1604 +#: src/qemu/qemu_command.c:1138 src/qemu/qemu_validate.c:1631 msgid "ROM tuning is only supported for PCI devices" msgstr "" @@ -16909,7 +17035,7 @@ msgstr "" msgid "RPC error" msgstr "" -#: src/test/test_driver.c:4421 +#: src/test/test_driver.c:4422 msgid "Range exceeds available cells" msgstr "" @@ -16918,7 +17044,7 @@ msgstr "" msgid "Rate string '%1$s' has too many fields" msgstr "" -#: src/qemu/qemu_process.c:5208 +#: src/qemu/qemu_process.c:5223 msgid "Raw I/O is not supported on this platform" msgstr "" @@ -16956,7 +17082,7 @@ msgstr "" msgid "Reconnected to the hypervisor" msgstr "" -#: src/qemu/qemu_validate.c:2234 +#: src/qemu/qemu_validate.c:2267 #, c-format msgid "Redirection bus %1$s is not supported by QEMU" msgstr "" @@ -16970,8 +17096,8 @@ msgstr "" msgid "Refusing to undefine while %1$d snapshots exist" msgstr "" -#: src/libxl/libxl_driver.c:2907 src/qemu/qemu_driver.c:6564 -#: src/test/test_driver.c:4596 src/vz/vz_sdk.c:4235 tools/virsh-domain.c:3885 +#: src/libxl/libxl_driver.c:2907 src/qemu/qemu_driver.c:6579 +#: src/test/test_driver.c:4597 src/vz/vz_sdk.c:4235 tools/virsh-domain.c:3885 msgid "Refusing to undefine while domain managed save image exists" msgstr "" @@ -16984,7 +17110,7 @@ msgstr "" msgid "Regular expression '%1$s' must have exactly 1 match group, not %2$d" msgstr "" -#: src/qemu/qemu_driver.c:14462 +#: src/qemu/qemu_driver.c:14500 msgid "Relative backing during copy not supported yet" msgstr "" @@ -16992,13 +17118,13 @@ msgstr "" msgid "Reload domain's graphics display certificates" msgstr "" -#: src/rpc/virnetlibsshsession.c:1185 src/rpc/virnetsshsession.c:1286 +#: src/rpc/virnetlibsshsession.c:1208 src/rpc/virnetsshsession.c:1286 #, c-format msgid "Remote command terminated with non-zero code: %1$d" msgstr "" -#: src/rpc/virnetlibsshsession.c:1100 src/rpc/virnetlibsshsession.c:1220 -#: src/rpc/virnetlibsshsession.c:1232 src/rpc/virnetsshsession.c:1211 +#: src/rpc/virnetlibsshsession.c:1119 src/rpc/virnetlibsshsession.c:1243 +#: src/rpc/virnetlibsshsession.c:1259 src/rpc/virnetsshsession.c:1211 #: src/rpc/virnetsshsession.c:1321 src/rpc/virnetsshsession.c:1333 #, c-format msgid "Remote program terminated with non-zero code: %1$d" @@ -17042,7 +17168,7 @@ msgstr "" msgid "Replace the domain XML associated with a saved state file" msgstr "" -#: src/qemu/qemu_process.c:5465 +#: src/qemu/qemu_process.c:5479 #, c-format msgid "" "Requested TSC frequency %1$llu Hz is outside tolerance range ([%2$llu, " @@ -17061,7 +17187,7 @@ msgid "" "Requested device '%1$s' is locked by lock file '%2$s' held by process %3$lld" msgstr "" -#: src/conf/domain_conf.c:29635 src/conf/virnetworkobj.c:2048 +#: src/conf/domain_conf.c:29934 src/conf/virnetworkobj.c:2049 msgid "Requested metadata element is not present" msgstr "" @@ -17085,7 +17211,7 @@ msgstr "" msgid "Requested operation is not valid: %1$s" msgstr "" -#: src/qemu/qemu_driver.c:9331 +#: src/qemu/qemu_driver.c:9368 #, c-format msgid "Requested resize to '%1$llu' but device size is '%2$llu'" msgstr "" @@ -17095,7 +17221,7 @@ msgstr "" msgid "Requested volume '%1$s' is not in pool '%2$s'" msgstr "" -#: src/qemu/qemu_validate.c:3636 +#: src/qemu/qemu_validate.c:3694 #, c-format msgid "" "Required option '%1$s' is not set for PCI controller with index '%2$d', " @@ -17190,7 +17316,7 @@ msgstr "" msgid "Resumed" msgstr "" -#: src/qemu/qemu_driver.c:3470 +#: src/qemu/qemu_driver.c:3457 msgid "Resuming after dump failed" msgstr "" @@ -17348,7 +17474,7 @@ msgstr "" msgid "Revert domain to snapshot" msgstr "" -#: src/network/bridge_driver_linux.c:319 +#: src/network/bridge_driver_linux.c:324 #, c-format msgid "Route address '%1$s' conflicts with IP address for '%2$s'" msgstr "" @@ -17388,19 +17514,15 @@ msgstr "" msgid "Running hypervisor: %1$s %2$d.%3$d.%4$d\n" msgstr "" -#: src/qemu/qemu_driver.c:15764 +#: src/qemu/qemu_driver.c:15802 msgid "S3 state is disabled for this domain" msgstr "" -#: src/qemu/qemu_validate.c:1337 +#: src/qemu/qemu_validate.c:1364 msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -#: src/qemu/qemu_validate.c:1332 -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - -#: src/qemu/qemu_driver.c:15771 +#: src/qemu/qemu_driver.c:15809 msgid "S4 state is disabled for this domain" msgstr "" @@ -17429,7 +17551,7 @@ msgstr "" msgid "SATA controller index %1$d out of [0..3] range" msgstr "" -#: src/qemu/qemu_validate.c:3440 +#: src/qemu/qemu_validate.c:3498 msgid "SATA is not supported with this QEMU binary" msgstr "" @@ -17452,7 +17574,7 @@ msgstr "" msgid "SCSI controller index %1$d out of [0..3] range" msgstr "" -#: src/qemu/qemu_validate.c:1397 +#: src/qemu/qemu_validate.c:1424 msgid "SCSI controller only supports 1 bus" msgstr "" @@ -17478,14 +17600,14 @@ msgid "" "use by a SCSI disk" msgstr "" -#: src/conf/domain_validate.c:1401 +#: src/conf/domain_validate.c:1402 #, c-format msgid "" "SCSI host address controller='%1$u' bus='%2$u' target='%3$u' unit='%4$u' in " "use by another SCSI disk" msgstr "" -#: src/conf/domain_validate.c:1389 +#: src/conf/domain_validate.c:1390 #, c-format msgid "" "SCSI host address controller='%1$u' bus='%2$u' target='%3$u' unit='%4$u' in " @@ -17496,7 +17618,7 @@ msgstr "" msgid "SCSI host device doesn't support managed mode" msgstr "" -#: src/conf/domain_validate.c:2179 +#: src/conf/domain_validate.c:2233 msgid "SCSI host device must use 'drive' address type" msgstr "" @@ -17510,15 +17632,11 @@ msgstr "" msgid "SCSI unit index %1$d out of [0..6,8..15] range" msgstr "" -#: src/conf/domain_validate.c:2193 +#: src/conf/domain_validate.c:2247 msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -#: src/qemu/qemu_validate.c:1317 -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - -#: src/qemu/qemu_validate.c:1324 +#: src/qemu/qemu_validate.c:1353 msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -17526,16 +17644,16 @@ msgstr "" msgid "SHUTDOWN_TIMEOUT must be equal or greater than 0" msgstr "" -#: src/conf/domain_conf.c:20966 +#: src/conf/domain_conf.c:21150 #, c-format msgid "SMM TSEG differs: source: %1$s, destination: '%2$s'" msgstr "" -#: src/qemu/qemu_domain.c:4871 +#: src/qemu/qemu_domain.c:4888 msgid "SMM TSEG is only supported with q35 machine type" msgstr "" -#: src/qemu/qemu_domain.c:4883 +#: src/qemu/qemu_domain.c:4900 msgid "SMM TSEG size must be divisible by 1 MiB" msgstr "" @@ -17550,12 +17668,12 @@ msgstr "" msgid "SSH Agent did not provide any authentication identity" msgstr "" -#: src/rpc/virnetlibsshsession.c:299 src/rpc/virnetsshsession.c:362 +#: src/rpc/virnetlibsshsession.c:318 src/rpc/virnetsshsession.c:362 #, c-format msgid "SSH host key for '%1$s' (%2$s) was not accepted" msgstr "" -#: src/rpc/virnetlibsshsession.c:1055 src/rpc/virnetsshsession.c:1166 +#: src/rpc/virnetlibsshsession.c:1074 src/rpc/virnetsshsession.c:1166 #, c-format msgid "SSH session handshake failed: %1$s" msgstr "" @@ -17575,7 +17693,7 @@ msgid "" "STP filtering in %1$s direction with source MAC address set is not supported" msgstr "" -#: src/qemu/qemu_domain.c:4796 +#: src/qemu/qemu_domain.c:4813 msgid "SVE disabled, but SVE vector lengths provided" msgstr "" @@ -17635,12 +17753,12 @@ msgstr "" msgid "Scheduler" msgstr "" -#: src/util/virprocess.c:1629 +#: src/util/virprocess.c:1631 #, c-format msgid "Scheduler '%1$s' is not supported on this platform" msgstr "" -#: src/util/virprocess.c:1652 +#: src/util/virprocess.c:1654 #, c-format msgid "Scheduler priority %1$d out of range [%2$d, %3$d]" msgstr "" @@ -17689,15 +17807,15 @@ msgstr "" msgid "Secure boot is not supported on Xen" msgstr "" -#: src/qemu/qemu_validate.c:689 +#: src/qemu/qemu_validate.c:712 msgid "Secure boot is supported for x86_64 architecture only" msgstr "" -#: src/qemu/qemu_validate.c:680 +#: src/qemu/qemu_validate.c:703 msgid "Secure boot is supported with q35 machine types only" msgstr "" -#: src/qemu/qemu_validate.c:697 +#: src/qemu/qemu_validate.c:720 msgid "Secure boot requires SMM feature enabled" msgstr "" @@ -17781,23 +17899,23 @@ msgstr "" msgid "Sending file descriptors is not supported on this socket" msgstr "" -#: src/qemu/qemu_validate.c:2104 +#: src/qemu/qemu_validate.c:2137 #, c-format msgid "" "Serial device with target type '%1$s' and target model '%2$s' not compatible " "with guest architecture or machine type" msgstr "" -#: src/ch/ch_domain.c:232 +#: src/ch/ch_domain.c:233 msgid "Serial only works in UNIX/PTY modes" msgstr "" -#: src/vmx/vmx.c:2993 src/vmx/vmx.c:4139 +#: src/vmx/vmx.c:2990 src/vmx/vmx.c:4143 #, c-format msgid "Serial port index %1$d out of [0..3] range" msgstr "" -#: src/qemu/qemu_validate.c:2855 +#: src/qemu/qemu_validate.c:2888 #, c-format msgid "Serial property not supported for drive bus '%1$s'" msgstr "" @@ -17890,7 +18008,7 @@ msgstr "" msgid "Set the number of seconds to wait for a response from the guest agent." msgstr "" -#: src/qemu/qemu_domain.c:4877 +#: src/qemu/qemu_domain.c:4894 msgid "Setting TSEG size is not supported with this QEMU binary" msgstr "" @@ -17980,11 +18098,11 @@ msgstr "" msgid "Setting security labels is not supported by vz driver." msgstr "" -#: src/conf/domain_conf.c:6249 +#: src/conf/domain_conf.c:6295 msgid "Setting startupPolicy is only allowed for USB devices" msgstr "" -#: src/qemu/qemu_validate.c:3887 src/qemu/qemu_validate.c:3898 +#: src/qemu/qemu_validate.c:3945 src/qemu/qemu_validate.c:3956 #, c-format msgid "Setting the 64-bit PCI hole size is not supported for machine '%1$s'" msgstr "" @@ -18005,11 +18123,11 @@ msgstr "" msgid "Setting up vlans is not supported by vz driver." msgstr "" -#: src/qemu/qemu_validate.c:2935 +#: src/qemu/qemu_validate.c:2987 msgid "Setting vendor or product is not supported for lun device" msgstr "" -#: src/qemu/qemu_validate.c:2930 +#: src/qemu/qemu_validate.c:2982 msgid "Setting wwn is not supported for lun device" msgstr "" @@ -18032,7 +18150,7 @@ msgid "" "features" msgstr "" -#: src/conf/domain_validate.c:999 +#: src/conf/domain_validate.c:1000 msgid "Should define both master and slave path attributes for nmdm device" msgstr "" @@ -18095,14 +18213,14 @@ msgstr "" msgid "Signal handling not available on this platform" msgstr "" -#: src/conf/domain_conf.c:20981 +#: src/conf/domain_conf.c:21165 #, c-format msgid "" "Size of SMM TSEG size differs: source: '%1$llu %2$s', destination: '%3$llu " "%4$s'" msgstr "" -#: src/conf/numa_conf.c:1237 +#: src/conf/numa_conf.c:1225 #, c-format msgid "Size of target NUMA node %1$zu (%2$llu) doesn't match source (%3$llu)" msgstr "" @@ -18176,11 +18294,11 @@ msgstr "" msgid "Snapshot revert" msgstr "" -#: src/qemu/qemu_conf.c:1521 +#: src/qemu/qemu_conf.c:1530 msgid "Snapshots are not yet supported with 'pool' volumes" msgstr "" -#: src/qemu/qemu_driver.c:406 src/test/test_driver.c:1008 +#: src/qemu/qemu_driver.c:406 src/test/test_driver.c:1009 #, c-format msgid "Snapshots have inconsistent relations for domain %1$s" msgstr "" @@ -18198,7 +18316,7 @@ msgstr "" msgid "Some activation file descriptors are unclaimed" msgstr "" -#: src/qemu/qemu_process.c:5534 +#: src/qemu/qemu_process.c:5548 #, c-format msgid "Some features cannot be reliably used with this QEMU: %1$s" msgstr "" @@ -18270,11 +18388,11 @@ msgstr "" msgid "Specifies if pages from different numa nodes can be merged" msgstr "" -#: src/qemu/qemu_driver.c:15938 +#: src/qemu/qemu_driver.c:15976 msgid "Specifying mount point is not supported for now" msgstr "" -#: src/qemu/qemu_validate.c:4574 +#: src/qemu/qemu_validate.c:4635 msgid "Spice audio is not supported without spice graphics" msgstr "" @@ -18331,7 +18449,8 @@ msgstr "" msgid "Starts an inactive node device that was previously defined" msgstr "" -#: tools/virsh-domain-monitor.c:1870 tools/virsh-domain-monitor.c:1872 +#: tools/virsh-domain-monitor.c:1869 tools/virsh-domain-monitor.c:1871 +#: tools/virsh-domain-monitor.c:1873 tools/virsh-domain-monitor.c:1875 #: tools/virsh-interface.c:352 tools/virsh-network.c:1035 #: tools/virsh-network.c:1038 tools/virsh-pool.c:1298 tools/virsh-pool.c:1323 #: tools/virsh-snapshot.c:1487 tools/virsh-snapshot.c:1489 @@ -18348,61 +18467,61 @@ msgstr "" msgid "State file %1$s updated.\n" msgstr "" -#: src/conf/domain_conf.c:20850 +#: src/conf/domain_conf.c:21034 #, c-format msgid "" "State of HyperV enlightenment feature '%1$s' differs: source: '%2$s', " "destination: '%3$s'" msgstr "" -#: src/conf/domain_conf.c:20889 +#: src/conf/domain_conf.c:21073 #, c-format msgid "" "State of HyperV stimer direct feature differs: source: '%1$s', destination: " "'%2$s'" msgstr "" -#: src/conf/domain_conf.c:20938 +#: src/conf/domain_conf.c:21122 #, c-format msgid "" "State of KVM feature '%1$s' differs: source: '%2$s', destination: '%3$s'" msgstr "" -#: src/conf/domain_conf.c:20901 +#: src/conf/domain_conf.c:21085 #, c-format msgid "" "State of Xen feature '%1$s' differs: source: '%2$s', destination: '%3$s'" msgstr "" -#: src/conf/domain_conf.c:20713 +#: src/conf/domain_conf.c:20895 #, c-format msgid "State of feature '%1$s' differs: source: '%2$s', destination: '%3$s'" msgstr "" -#: src/conf/domain_conf.c:20738 src/conf/domain_conf.c:20769 +#: src/conf/domain_conf.c:20920 src/conf/domain_conf.c:20951 #, c-format msgid "" "State of feature '%1$s' differs: source: '%2$s,%3$s=%4$s', destination: " "'%5$s,%6$s=%7$s'" msgstr "" -#: src/conf/domain_conf.c:20753 +#: src/conf/domain_conf.c:20935 #, c-format msgid "" "State of feature '%1$s' differs: source: '%2$s,%3$s=%4$s,%5$s=%6$llu', " "destination: '%7$s,%8$s=%9$s,%10$s=%11$llu'" msgstr "" -#: src/conf/domain_conf.c:20724 src/conf/domain_conf.c:20782 -#: src/conf/domain_conf.c:20793 src/conf/domain_conf.c:20804 -#: src/conf/domain_conf.c:20815 +#: src/conf/domain_conf.c:20906 src/conf/domain_conf.c:20964 +#: src/conf/domain_conf.c:20975 src/conf/domain_conf.c:20986 +#: src/conf/domain_conf.c:20997 #, c-format msgid "" "State of feature '%1$s' differs: source: '%2$s=%3$s', destination: '%4$s=" "%5$s'" msgstr "" -#: src/conf/domain_conf.c:21345 +#: src/conf/domain_conf.c:21563 #, c-format msgid "" "State of vCPU '%1$zu' differs between source and destination definitions" @@ -18430,12 +18549,12 @@ msgstr "" msgid "Stats %1$s too big for destination" msgstr "" -#: src/test/test_driver.c:9956 src/vz/vz_driver.c:3759 +#: src/test/test_driver.c:9958 src/vz/vz_driver.c:3759 #, c-format msgid "Stats types bits 0x%1$x are not supported by this daemon" msgstr "" -#: src/qemu/qemu_driver.c:17781 +#: src/qemu/qemu_driver.c:17819 #, c-format msgid "Stats types bits 0x%1$x are not supported by this daemon or QEMU" msgstr "" @@ -18670,21 +18789,21 @@ msgstr "" msgid "System token in %1$s was corrupt" msgstr "" -#: src/qemu/qemu_validate.c:208 +#: src/qemu/qemu_validate.c:215 #, c-format msgid "TCG features are incompatible with domain type '%1$s'" msgstr "" -#: src/rpc/virnettlscontext.c:1311 +#: src/rpc/virnettlscontext.c:767 #, c-format msgid "TLS handshake failed %1$s" msgstr "" -#: src/qemu/qemu_migration_params.c:1125 +#: src/qemu/qemu_migration_params.c:1127 msgid "TLS migration is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_domain.c:10530 +#: src/qemu/qemu_domain.c:10661 #, c-format msgid "TLS transport is not supported for disk protocol '%1$s'" msgstr "" @@ -18697,15 +18816,17 @@ msgstr "" msgid "TLS:" msgstr "" -#: src/qemu/qemu_validate.c:4771 -msgid "TPM 1.2 is not supported on ARM" +#: src/qemu/qemu_validate.c:4844 +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:4765 -msgid "TPM 1.2 is not supported with the SPAPR device model" +#: src/qemu/qemu_validate.c:4850 +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:4794 +#: src/qemu/qemu_validate.c:4874 #, c-format msgid "TPM Proxy model %1$s requires 'Passthrough' backend" msgstr "" @@ -18715,7 +18836,7 @@ msgstr "" msgid "TPM device path %1$s is invalid" msgstr "" -#: src/qemu/qemu_validate.c:4748 +#: src/qemu/qemu_validate.c:4832 #, c-format msgid "TPM version '%1$s' is not supported" msgstr "" @@ -18729,7 +18850,7 @@ msgstr "" msgid "Target" msgstr "" -#: src/conf/domain_conf.c:19868 +#: src/conf/domain_conf.c:20049 #, c-format msgid "Target ACPI index '%1$u' does not match source '%2$u'" msgstr "" @@ -18821,676 +18942,687 @@ msgstr "" msgid "Target CPU vendor id %1$s does not match source %2$s" msgstr "" -#: src/conf/numa_conf.c:1256 +#: src/conf/numa_conf.c:1244 #, c-format msgid "Target NUMA distance from %1$zu to %2$zu doesn't match source" msgstr "" -#: src/conf/numa_conf.c:1227 +#: src/conf/numa_conf.c:1215 #, c-format msgid "Target NUMA node count '%1$zu' doesn't match source '%2$zu'" msgstr "" -#: src/conf/domain_conf.c:21196 +#: src/conf/domain_conf.c:21380 msgid "Target NVDIMM UUID doesn't match source NVDIMM" msgstr "" -#: src/conf/domain_conf.c:21174 +#: src/conf/domain_conf.c:21358 #, c-format msgid "" "Target NVDIMM alignment '%1$llu' doesn't match source NVDIMM alignment " "'%2$llu'" msgstr "" -#: src/conf/domain_conf.c:21166 +#: src/conf/domain_conf.c:21350 #, c-format msgid "" "Target NVDIMM label size '%1$llu' doesn't match source NVDIMM label size " "'%2$llu'" msgstr "" -#: src/conf/domain_conf.c:21182 +#: src/conf/domain_conf.c:21366 msgid "Target NVDIMM pmem flag doesn't match source NVDIMM pmem flag" msgstr "" -#: src/conf/domain_conf.c:21188 +#: src/conf/domain_conf.c:21372 msgid "Target NVDIMM readonly flag doesn't match source NVDIMM readonly flag" msgstr "" -#: src/conf/domain_conf.c:20563 +#: src/conf/domain_conf.c:20744 #, c-format msgid "Target RNG model '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21064 +#: src/conf/domain_conf.c:21248 msgid "Target TPM device model doesn't match source" msgstr "" -#: src/conf/domain_conf.c:21058 +#: src/conf/domain_conf.c:21242 msgid "Target TPM device type doesn't match source" msgstr "" -#: src/conf/domain_conf.c:21072 +#: src/conf/domain_conf.c:21256 msgid "Target TPM version doesn't match source" msgstr "" -#: src/conf/domain_conf.c:19726 +#: src/conf/domain_conf.c:19907 #, c-format msgid "Target TSC frequency %1$llu does not match source %2$llu" msgstr "" -#: src/conf/domain_conf.c:19733 +#: src/conf/domain_conf.c:19914 #, c-format msgid "Target TSC mode %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20649 +#: src/conf/domain_conf.c:20830 msgid "Target USB Class code does not match source" msgstr "" -#: src/conf/domain_conf.c:20673 +#: src/conf/domain_conf.c:20854 #, c-format msgid "Target USB allow '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:20661 +#: src/conf/domain_conf.c:20842 msgid "Target USB product ID does not match source" msgstr "" -#: src/conf/domain_conf.c:20639 +#: src/conf/domain_conf.c:20820 #, c-format msgid "" "Target USB redirection filter rule count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:20655 +#: src/conf/domain_conf.c:20836 msgid "Target USB vendor ID does not match source" msgstr "" -#: src/conf/domain_conf.c:20667 +#: src/conf/domain_conf.c:20848 msgid "Target USB version does not match source" msgstr "" -#: src/conf/domain_conf.c:21079 +#: src/conf/domain_conf.c:21263 msgid "Target active PCR banks doesn't match source" msgstr "" -#: src/libxl/libxl_driver.c:3546 src/qemu/qemu_driver.c:6770 +#: src/libxl/libxl_driver.c:3547 src/qemu/qemu_driver.c:6785 msgid "Target already exists" msgstr "" -#: src/conf/domain_conf.c:20533 +#: src/conf/domain_conf.c:20714 #, c-format msgid "" "Target balloon autodeflate attribute value '%1$s' does not match source " "'%2$s'" msgstr "" -#: src/conf/domain_conf.c:20541 +#: src/conf/domain_conf.c:20722 #, c-format msgid "" "Target balloon freePageReporting attribute value '%1$s' does not match " "source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:20525 +#: src/conf/domain_conf.c:20706 #, c-format msgid "Target balloon model %1$s does not match source %2$s" msgstr "" -#: src/util/virsysinfo.c:1630 +#: src/util/virsysinfo.c:1647 msgid "Target base board does not match source" msgstr "" -#: src/conf/domain_conf.c:20467 +#: src/conf/domain_conf.c:20648 #, c-format msgid "Target channel addr %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20448 +#: src/conf/domain_conf.c:20629 #, c-format msgid "Target channel name %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20436 +#: src/conf/domain_conf.c:20617 #, c-format msgid "Target channel type %1$s does not match source %2$s" msgstr "" -#: src/util/virsysinfo.c:1654 +#: src/util/virsysinfo.c:1671 msgid "Target chassis does not match source" msgstr "" -#: src/conf/domain_conf.c:20487 +#: src/conf/domain_conf.c:20668 #, c-format msgid "Target console type %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20055 +#: src/conf/domain_conf.c:20236 #, c-format msgid "Target controller index %1$d does not match source %2$d" msgstr "" -#: src/conf/domain_conf.c:20062 +#: src/conf/domain_conf.c:20243 #, c-format msgid "Target controller model %1$d does not match source %2$d" msgstr "" -#: src/conf/domain_conf.c:20070 src/conf/domain_conf.c:20084 +#: src/conf/domain_conf.c:20251 src/conf/domain_conf.c:20265 #, c-format msgid "Target controller ports %1$d does not match source %2$d" msgstr "" -#: src/conf/domain_conf.c:20047 +#: src/conf/domain_conf.c:20228 #, c-format msgid "Target controller type %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20077 +#: src/conf/domain_conf.c:20258 #, c-format msgid "Target controller vectors %1$d does not match source %2$d" msgstr "" -#: src/conf/domain_conf.c:19849 +#: src/conf/domain_conf.c:20030 #, c-format msgid "" "Target device CCW address %1$x.%2$x.%3$04x does not match source %4$x.%5$x." "%6$04x" msgstr "" -#: src/conf/domain_conf.c:19763 +#: src/conf/domain_conf.c:19944 #, c-format msgid "" "Target device PCI address %1$04x:%2$02x:%3$02x.%4$d does not match source " "%5$04x:%6$02x:%7$02x.%8$d" msgstr "" -#: src/conf/domain_conf.c:19750 +#: src/conf/domain_conf.c:19931 #, c-format msgid "Target device address type %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:19899 +#: src/conf/domain_conf.c:20080 #, c-format msgid "Target device ats option '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:19804 +#: src/conf/domain_conf.c:19985 #, c-format msgid "Target device ccid address %1$d:%2$d does not match source %3$d:%4$d" msgstr "" -#: src/conf/domain_conf.c:19837 +#: src/conf/domain_conf.c:20018 #, c-format msgid "Target device dimm base address '%1$llx' does not match source '%2$llx'" msgstr "" -#: src/conf/domain_conf.c:19829 +#: src/conf/domain_conf.c:20010 #, c-format msgid "Target device dimm slot %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:19777 +#: src/conf/domain_conf.c:19958 #, c-format msgid "" "Target device drive address %1$d:%2$d:%3$d does not match source %4$d:%5$d:" "%6$d" msgstr "" -#: src/conf/domain_conf.c:19892 +#: src/conf/domain_conf.c:20073 #, c-format msgid "Target device iommu option '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:19817 +#: src/conf/domain_conf.c:19998 #, c-format msgid "Target device isa address %1$d:%2$d does not match source %3$d:%4$d" msgstr "" -#: src/conf/domain_conf.c:19906 +#: src/conf/domain_conf.c:20087 #, c-format msgid "Target device packed option '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:19913 +#: src/conf/domain_conf.c:20094 #, c-format msgid "Target device page_per_vq option '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:19886 +#: src/conf/domain_conf.c:20067 msgid "Target device virtio options don't match the source" msgstr "" -#: src/conf/domain_conf.c:19791 +#: src/conf/domain_conf.c:19972 #, c-format msgid "" "Target device virtio serial address %1$d:%2$d:%3$d does not match source " "%4$d:%5$d:%6$d" msgstr "" -#: src/conf/domain_conf.c:19973 +#: src/conf/domain_conf.c:20154 #, c-format msgid "Target disk %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:19995 +#: src/conf/domain_conf.c:20176 msgid "Target disk access mode does not match source" msgstr "" -#: src/conf/domain_conf.c:19965 +#: src/conf/domain_conf.c:20146 #, c-format msgid "Target disk bus %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:19957 +#: src/conf/domain_conf.c:20138 #, c-format msgid "Target disk device %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:19942 +#: src/conf/domain_conf.c:20123 #, c-format msgid "Target disk discard_granularity %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:19928 +#: src/conf/domain_conf.c:20109 #, c-format msgid "Target disk logical_block_size %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:20001 +#: src/conf/domain_conf.c:20182 #, c-format msgid "Target disk model %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:19935 +#: src/conf/domain_conf.c:20116 #, c-format msgid "Target disk physical_block_size %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:20016 +#: src/conf/domain_conf.c:20197 #, c-format msgid "Target disk queue count %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:20023 +#: src/conf/domain_conf.c:20204 #, c-format msgid "Target disk queue size %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:20009 +#: src/conf/domain_conf.c:20190 #, c-format msgid "Target disk rotation rate %1$u RPM does not match source %2$u RPM" msgstr "" -#: src/conf/domain_conf.c:19980 +#: src/conf/domain_conf.c:20161 #, c-format msgid "Target disk serial %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:19987 +#: src/conf/domain_conf.c:20168 #, c-format msgid "Target disk wwn '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21295 +#: src/conf/domain_conf.c:21479 #, c-format msgid "" "Target domain IOMMU device aw_bits value '%1$d' does not match source '%2$d'" msgstr "" -#: src/conf/domain_conf.c:21274 +#: src/conf/domain_conf.c:21458 #, c-format msgid "" "Target domain IOMMU device caching mode '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21767 +#: src/conf/domain_conf.c:21985 msgid "Target domain IOMMU device count does not match source" msgstr "" -#: src/conf/domain_conf.c:21281 +#: src/conf/domain_conf.c:21485 +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + +#: src/conf/domain_conf.c:21465 #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21267 +#: src/conf/domain_conf.c:21451 #, c-format msgid "" "Target domain IOMMU device intremap value '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21288 +#: src/conf/domain_conf.c:21472 #, c-format msgid "" "Target domain IOMMU device iotlb value '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21260 +#: src/conf/domain_conf.c:21444 #, c-format msgid "Target domain IOMMU device model '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21437 +#: src/conf/domain_conf.c:21655 #, c-format msgid "Target domain OS type %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:21708 +#: src/conf/domain_conf.c:21926 #, c-format msgid "Target domain RNG device count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21458 +#: src/conf/domain_conf.c:21676 #, c-format msgid "Target domain SMBIOS mode %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:21743 +#: src/conf/domain_conf.c:21961 #, c-format msgid "Target domain TPM device count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21670 +#: src/conf/domain_conf.c:21888 #, c-format msgid "" "Target domain USB redirection filter count %1$d does not match source %2$d" msgstr "" -#: src/conf/domain_conf.c:21444 +#: src/conf/domain_conf.c:21662 #, c-format msgid "Target domain architecture %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:21621 +#: src/conf/domain_conf.c:21839 #, c-format msgid "Target domain channel count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21633 +#: src/conf/domain_conf.c:21851 #, c-format msgid "Target domain console count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21506 +#: src/conf/domain_conf.c:21724 #, c-format msgid "Target domain controller count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21484 +#: src/conf/domain_conf.c:21702 msgid "Target domain count of sysinfo does not match source" msgstr "" -#: src/conf/domain_conf.c:21110 +#: src/conf/domain_conf.c:21294 #, c-format msgid "Target domain current memory %1$lld does not match source %2$lld" msgstr "" -#: src/conf/domain_conf.c:21495 +#: src/conf/domain_conf.c:21713 #, c-format msgid "Target domain disk count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21518 +#: src/conf/domain_conf.c:21736 #, c-format msgid "Target domain filesystem count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21410 +#: src/conf/domain_conf.c:21628 #, c-format msgid "Target domain genid %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:21573 +#: src/conf/domain_conf.c:21791 #, c-format msgid "Target domain host device count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21645 +#: src/conf/domain_conf.c:21863 #, c-format msgid "Target domain hub device count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21540 +#: src/conf/domain_conf.c:21758 #, c-format msgid "Target domain input device count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21451 +#: src/conf/domain_conf.c:21669 #, c-format msgid "Target domain machine type %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:21101 +#: src/conf/domain_conf.c:21285 #, c-format msgid "Target domain max memory %1$lld does not match source %2$lld" msgstr "" -#: src/conf/domain_conf.c:21696 +#: src/conf/domain_conf.c:21914 #, c-format msgid "Target domain memory balloon count %1$d does not match source %2$d" msgstr "" -#: src/conf/domain_conf.c:21755 +#: src/conf/domain_conf.c:21973 #, c-format msgid "Target domain memory device count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21126 +#: src/conf/domain_conf.c:21310 #, c-format msgid "Target domain memory slots count '%1$u' doesn't match source '%2$u'" msgstr "" -#: src/conf/domain_conf.c:21421 +#: src/conf/domain_conf.c:21639 #, c-format msgid "Target domain name '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21529 +#: src/conf/domain_conf.c:21747 #, c-format msgid "Target domain net card count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21719 +#: src/conf/domain_conf.c:21937 #, c-format msgid "Target domain panic device count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21609 +#: src/conf/domain_conf.c:21827 #, c-format msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21656 +#: src/conf/domain_conf.c:22005 +msgid "Target domain pstore device count does not match source" +msgstr "" + +#: src/conf/domain_conf.c:21874 #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21398 +#: src/conf/domain_conf.c:21616 msgid "Target domain requested genid does not match source" msgstr "" -#: src/conf/domain_conf.c:21597 +#: src/conf/domain_conf.c:21815 #, c-format msgid "Target domain serial port count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21731 +#: src/conf/domain_conf.c:21949 #, c-format msgid "" "Target domain shared memory device count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21585 +#: src/conf/domain_conf.c:21803 #, c-format msgid "Target domain smartcard count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21551 +#: src/conf/domain_conf.c:21769 #, c-format msgid "Target domain sound card count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21469 +#: src/conf/domain_conf.c:21687 msgid "Target domain timers do not match source" msgstr "" -#: src/conf/domain_conf.c:21391 +#: src/conf/domain_conf.c:21609 #, c-format msgid "Target domain uuid %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:21334 +#: src/conf/domain_conf.c:21552 #, c-format msgid "Target domain vCPU max %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21562 +#: src/conf/domain_conf.c:21780 #, c-format msgid "Target domain video card count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:21379 +#: src/conf/domain_conf.c:21597 #, c-format msgid "Target domain virt type %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:21777 +#: src/conf/domain_conf.c:21995 msgid "Target domain vsock device count does not match source" msgstr "" -#: src/conf/domain_conf.c:21310 +#: src/conf/domain_conf.c:21501 #, c-format msgid "Target domain vsock device model '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21683 +#: src/conf/domain_conf.c:21901 #, c-format msgid "Target domain watchdog device count %1$zu does not match source %2$zu" msgstr "" -#: src/conf/domain_conf.c:20113 +#: src/conf/domain_conf.c:20294 msgid "Target filesystem access mode does not match source" msgstr "" -#: src/conf/domain_conf.c:20106 +#: src/conf/domain_conf.c:20287 #, c-format msgid "Target filesystem guest target %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20119 +#: src/conf/domain_conf.c:20300 msgid "Target filesystem model does not match source" msgstr "" -#: src/conf/domain_conf.c:20345 +#: src/conf/domain_conf.c:20526 #, c-format msgid "Target host device mode %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20354 +#: src/conf/domain_conf.c:20535 #, c-format msgid "Target host device subsystem %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20585 +#: src/conf/domain_conf.c:20766 #, c-format msgid "Target hub device type %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20208 +#: src/conf/domain_conf.c:20389 #, c-format msgid "Target input device bus %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20200 +#: src/conf/domain_conf.c:20381 #, c-format msgid "Target input device type %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20216 +#: src/conf/domain_conf.c:20397 #, c-format msgid "Target input model %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:21118 +#: src/conf/domain_conf.c:21302 #, c-format msgid "Target maximum memory size '%1$llu' doesn't match source '%2$llu'" msgstr "" -#: src/conf/domain_conf.c:21238 +#: src/conf/domain_conf.c:21422 msgid "" "Target memory device 'dynamicMemslots' property doesn't match source memory " "device" msgstr "" -#: src/conf/domain_conf.c:21204 src/conf/domain_conf.c:21230 +#: src/conf/domain_conf.c:21388 src/conf/domain_conf.c:21414 #, c-format msgid "" "Target memory device address '0x%1$llx' doesn't match source memory device " "address '0x%2$llx'" msgstr "" -#: src/qemu/qemu_domain.c:8657 +#: src/qemu/qemu_domain.c:8766 #, c-format msgid "Target memory device alias '%1$s' doesn't match source alias '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21214 +#: src/conf/domain_conf.c:21398 #, c-format msgid "" "Target memory device block size '%1$llu' doesn't match source memory device " "block size '%2$llu'" msgstr "" -#: src/conf/domain_conf.c:21142 +#: src/conf/domain_conf.c:21326 #, c-format msgid "Target memory device model '%1$s' doesn't match source model '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21222 +#: src/conf/domain_conf.c:21406 #, c-format msgid "" "Target memory device requested size '%1$llu' doesn't match source memory " "device requested size '%2$llu'" msgstr "" -#: src/conf/domain_conf.c:21157 +#: src/conf/domain_conf.c:21341 #, c-format msgid "" "Target memory device size '%1$llu' doesn't match source memory device size " "'%2$llu'" msgstr "" -#: src/conf/domain_conf.c:21150 +#: src/conf/domain_conf.c:21334 #, c-format msgid "" "Target memory device targetNode '%1$d' doesn't match source targetNode '%2$d'" msgstr "" -#: src/qemu/qemu_domain.c:8645 +#: src/qemu/qemu_domain.c:8754 #, c-format msgid "" "Target memoryBacking source '%1$s' doesn't match source memoryBacking " "source'%2$s'" msgstr "" -#: src/qemu/qemu_validate.c:1978 +#: src/qemu/qemu_validate.c:2011 #, c-format msgid "Target model '%1$s' requires target type '%2$s'" msgstr "" -#: src/conf/domain_conf.c:20179 +#: src/conf/domain_conf.c:20360 #, c-format msgid "Target network card MTU %1$d does not match source %2$d" msgstr "" -#: src/conf/domain_conf.c:20156 +#: src/conf/domain_conf.c:20337 #, c-format msgid "Target network card mac %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20164 src/conf/domain_conf.c:20171 +#: src/conf/domain_conf.c:20345 src/conf/domain_conf.c:20352 #, c-format msgid "Target network card model %1$s does not match source %2$s" msgstr "" @@ -19499,162 +19631,172 @@ msgstr "" msgid "Target not found" msgstr "" -#: src/conf/domain_conf.c:20997 +#: src/conf/domain_conf.c:21181 #, c-format msgid "Target panic model '%1$s' does not match source '%2$s'" msgstr "" -#: src/conf/domain_conf.c:20418 +#: src/conf/domain_conf.c:20599 #, c-format msgid "Target parallel port %1$d does not match source %2$d" msgstr "" -#: src/conf/domain_conf.c:20604 +#: src/conf/domain_conf.c:21523 +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#: src/conf/domain_conf.c:21531 +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + +#: src/conf/domain_conf.c:20785 #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20614 +#: src/conf/domain_conf.c:20795 #, c-format msgid "" "Target redirected device source type %1$s does not match source device " "source type %2$s" msgstr "" -#: src/conf/domain_conf.c:20392 +#: src/conf/domain_conf.c:20573 #, c-format msgid "Target serial model %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20400 +#: src/conf/domain_conf.c:20581 #, c-format msgid "Target serial port %1$d does not match source %2$d" msgstr "" -#: src/conf/domain_conf.c:20384 +#: src/conf/domain_conf.c:20565 #, c-format msgid "Target serial type %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:21044 +#: src/conf/domain_conf.c:21228 msgid "Target shared memory MSI configuration doesn't match source" msgstr "" -#: src/conf/domain_conf.c:21021 +#: src/conf/domain_conf.c:21205 #, c-format msgid "Target shared memory model '%1$s' does not match source model '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21013 +#: src/conf/domain_conf.c:21197 #, c-format msgid "Target shared memory role '%1$s' does not match source role '%2$s'" msgstr "" -#: src/conf/domain_conf.c:21036 +#: src/conf/domain_conf.c:21220 msgid "Target shared memory server usage doesn't match source" msgstr "" -#: src/conf/domain_conf.c:21029 +#: src/conf/domain_conf.c:21213 #, c-format msgid "Target shared memory size '%1$llu' does not match source size '%2$llu'" msgstr "" -#: src/conf/domain_conf.c:20238 +#: src/conf/domain_conf.c:20419 #, c-format msgid "Target sound card model %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20246 +#: src/conf/domain_conf.c:20427 #, c-format msgid "" "Target sound card multichannel setting '%1$s' does not match source '%2$s'" msgstr "" -#: src/util/virsysinfo.c:1570 +#: src/util/virsysinfo.c:1587 #, c-format msgid "Target sysinfo %1$s %2$s does not match source %3$s" msgstr "" -#: src/util/virsysinfo.c:1686 +#: src/util/virsysinfo.c:1703 #, c-format msgid "Target sysinfo %1$s does not match source %2$s" msgstr "" -#: src/util/virsysinfo.c:1700 +#: src/util/virsysinfo.c:1717 #, c-format msgid "Target sysinfo base board count '%1$zu' does not match source '%2$zu'" msgstr "" -#: src/util/virsysinfo.c:1585 src/util/virsysinfo.c:1606 -#: src/util/virsysinfo.c:1680 +#: src/util/virsysinfo.c:1602 src/util/virsysinfo.c:1623 +#: src/util/virsysinfo.c:1697 msgid "Target sysinfo does not match source" msgstr "" -#: src/conf/domain_conf.c:19709 +#: src/conf/domain_conf.c:19890 #, c-format msgid "Target timer %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:19717 +#: src/conf/domain_conf.c:19898 #, c-format msgid "Target timer presence '%1$s' does not match source '%2$s'" msgstr "" -#: src/qemu/qemu_validate.c:1951 +#: src/qemu/qemu_validate.c:1984 #, c-format msgid "Target type '%1$s' cannot have an associated address" msgstr "" -#: src/qemu/qemu_validate.c:1940 +#: src/qemu/qemu_validate.c:1973 #, c-format msgid "Target type '%1$s' requires address type '%2$s'" msgstr "" -#: src/conf/domain_conf.c:20316 +#: src/conf/domain_conf.c:20497 #, c-format msgid "Target video card 2d accel %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:20323 +#: src/conf/domain_conf.c:20504 #, c-format msgid "Target video card 3d accel %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:20309 +#: src/conf/domain_conf.c:20490 msgid "Target video card acceleration does not match source" msgstr "" -#: src/conf/domain_conf.c:20301 +#: src/conf/domain_conf.c:20482 #, c-format msgid "Target video card heads %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:20265 +#: src/conf/domain_conf.c:20446 #, c-format msgid "Target video card model %1$s does not match source %2$s" msgstr "" -#: src/conf/domain_conf.c:20273 +#: src/conf/domain_conf.c:20454 #, c-format msgid "Target video card ram %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:20294 +#: src/conf/domain_conf.c:20475 #, c-format msgid "Target video card vgamem %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:20280 +#: src/conf/domain_conf.c:20461 #, c-format msgid "Target video card vram %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:20287 +#: src/conf/domain_conf.c:20468 #, c-format msgid "Target video card vram64 %1$u does not match source %2$u" msgstr "" -#: src/conf/domain_conf.c:20506 +#: src/conf/domain_conf.c:20687 #, c-format msgid "Target watchdog model %1$s does not match source %2$s" msgstr "" @@ -19667,7 +19809,7 @@ msgstr "" msgid "Temporary disk space use:" msgstr "" -#: src/qemu/qemu_validate.c:931 +#: src/qemu/qemu_validate.c:954 msgid "That firmware name is reserved" msgstr "" @@ -19685,41 +19827,41 @@ msgstr "" msgid "The %1$s interface already exists" msgstr "" -#: src/qemu/qemu_validate.c:4144 +#: src/qemu/qemu_validate.c:4202 #, c-format msgid "The '%1$s' device is not supported by this QEMU binary" msgstr "" #: src/qemu/qemu_validate.c:48 src/qemu/qemu_validate.c:106 -#: src/qemu/qemu_validate.c:130 src/qemu/qemu_validate.c:175 +#: src/qemu/qemu_validate.c:130 src/qemu/qemu_validate.c:182 #, c-format msgid "" "The '%1$s' feature is not supported for architecture '%2$s' or machine type " "'%3$s'" msgstr "" -#: src/qemu/qemu_validate.c:556 +#: src/qemu/qemu_validate.c:579 #, c-format msgid "The '%1$s' timer can't be disabled" msgstr "" -#: src/qemu/qemu_validate.c:575 +#: src/qemu/qemu_validate.c:598 #, c-format msgid "The '%1$s' timer does not support tickpolicy '%2$s'" msgstr "" -#: src/qemu/qemu_validate.c:163 +#: src/qemu/qemu_validate.c:170 #, c-format msgid "" "The 'eoi' attribute of the '%1$s' feature is not supported for architecture " "'%2$s' or machine type '%3$s'" msgstr "" -#: src/conf/domain_validate.c:2087 +#: src/conf/domain_validate.c:2137 msgid "The 'passt' backend can only be used with interface type='user'" msgstr "" -#: src/conf/domain_validate.c:2132 +#: src/conf/domain_validate.c:2186 msgid "" "The 'range' of a 'portForward' requires 'start' attribute if 'end', 'to', or " "'exclude' is specified" @@ -19732,22 +19874,36 @@ msgid "" "%1$s" msgstr "" -#: src/conf/domain_validate.c:2097 +#: src/conf/domain_validate.c:2147 msgid "" "The element can only be used with and " "its 'passt' backend" msgstr "" -#: src/rpc/virnettlscontext.c:137 +#: src/rpc/virnettlscert.c:52 #, c-format msgid "The CA certificate %1$s has expired" msgstr "" -#: src/rpc/virnettlscontext.c:148 +#: src/rpc/virnettlscert.c:63 #, c-format msgid "The CA certificate %1$s is not yet active" msgstr "" +#: tools/virt-pki-validate.c:146 +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#: tools/virt-pki-validate.c:153 +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #: src/conf/domain_addr.c:1304 #, c-format msgid "The CCW devno '%1$s' is in use already" @@ -19760,21 +19916,21 @@ msgid "" "%1$s\n" msgstr "" -#: src/qemu/qemu_domain.c:4309 +#: src/qemu/qemu_domain.c:4326 #, c-format msgid "" "The PCI controller with index='0' must be model='pci-root' for this machine " "type, but model='%1$s' was found instead" msgstr "" -#: src/qemu/qemu_domain.c:4330 +#: src/qemu/qemu_domain.c:4347 #, c-format msgid "" "The PCI controller with index='0' must be model='pcie-root' for this machine " "type, but model='%1$s' was found instead" msgstr "" -#: src/conf/domain_validate.c:1226 +#: src/conf/domain_validate.c:1227 msgid "The PCI controller with index=0 can't be associated with a NUMA node" msgstr "" @@ -19790,12 +19946,19 @@ msgid "" "function info" msgstr "" -#: src/qemu/qemu_validate.c:4784 +#: tools/virt-pki-validate.c:113 tools/virt-pki-validate.c:131 +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + +#: src/qemu/qemu_validate.c:4864 #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" -#: src/qemu/qemu_validate.c:4801 +#: src/qemu/qemu_validate.c:4881 #, c-format msgid "The QEMU executable %1$s does not support TPM model %2$s" msgstr "" @@ -19804,64 +19967,92 @@ msgstr "" msgid "The XML configuration was changed by another user." msgstr "" -#: src/qemu/qemu_validate.c:4301 +#: src/qemu/qemu_validate.c:4359 msgid "The associated audio is not of 'dbus' kind." msgstr "" -#: src/rpc/virnettlscontext.c:181 +#: src/rpc/virnettlscert.c:96 #, c-format msgid "The certificate %1$s basic constraints do not show a CA" msgstr "" -#: src/rpc/virnettlscontext.c:174 +#: src/rpc/virnettlscert.c:89 #, c-format msgid "" "The certificate %1$s basic constraints show a CA, but we need one for a " "client" msgstr "" -#: src/rpc/virnettlscontext.c:173 +#: src/rpc/virnettlscert.c:88 #, c-format msgid "" "The certificate %1$s basic constraints show a CA, but we need one for a " "server" msgstr "" -#: src/rpc/virnettlscontext.c:188 +#: src/rpc/virnettlscert.c:103 #, c-format msgid "The certificate %1$s is missing basic constraints for a CA" msgstr "" -#: src/rpc/virnettlscontext.c:453 src/rpc/virnettlscontext.c:959 +#: src/rpc/virnettlscert.c:364 src/rpc/virnettlscontext.c:450 msgid "The certificate has been revoked." msgstr "" -#: src/rpc/virnettlscontext.c:978 +#: src/rpc/virnettlscontext.c:469 msgid "The certificate has no peers" msgstr "" -#: src/rpc/virnettlscontext.c:450 src/rpc/virnettlscontext.c:956 +#: src/rpc/virnettlscert.c:361 src/rpc/virnettlscontext.c:447 msgid "The certificate hasn't got a known issuer." msgstr "" -#: src/rpc/virnettlscontext.c:447 src/rpc/virnettlscontext.c:953 +#: src/rpc/virnettlscert.c:358 src/rpc/virnettlscontext.c:444 msgid "The certificate is not trusted." msgstr "" -#: src/rpc/virnettlscontext.c:456 src/rpc/virnettlscontext.c:962 +#: src/rpc/virnettlscert.c:367 src/rpc/virnettlscontext.c:453 msgid "The certificate uses an insecure algorithm" msgstr "" -#: src/rpc/virnettlscontext.c:140 +#: tools/virt-pki-validate.c:260 +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#: tools/virt-pki-validate.c:269 +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#: src/rpc/virnettlscert.c:55 #, c-format msgid "The client certificate %1$s has expired" msgstr "" -#: src/rpc/virnettlscontext.c:151 +#: src/rpc/virnettlscert.c:66 #, c-format msgid "The client certificate %1$s is not yet active" msgstr "" +#: tools/virt-pki-validate.c:232 +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#: tools/virt-pki-validate.c:241 +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #: src/hypervisor/virhostdev.c:336 #, c-format msgid "The device at %1$s has no network device name" @@ -19923,16 +20114,37 @@ msgstr "" msgid "The host was not suspended" msgstr "" -#: src/qemu/qemu_validate.c:4673 +#: src/qemu/qemu_validate.c:4757 msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#: tools/virt-pki-validate.c:138 +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#: tools/virt-pki-validate.c:222 tools/virt-pki-validate.c:250 +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#: tools/virt-pki-validate.c:221 tools/virt-pki-validate.c:249 +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #: src/vbox/vbox_snapshot_conf.c:746 msgid "The machine has no snapshot and it should have it" msgstr "" -#: src/qemu/qemu_validate.c:591 +#: src/qemu/qemu_validate.c:614 msgid "The maximum 'start' value for is 253402300799" msgstr "" @@ -19940,7 +20152,7 @@ msgstr "" msgid "The minimum lease time should be greater than 2 minutes" msgstr "" -#: src/qemu/qemu_validate.c:299 +#: src/qemu/qemu_validate.c:322 msgid "" "The number of virtual CPU address bits cannot exceed the number supported by " "the host CPU" @@ -19963,16 +20175,44 @@ msgid "" "number" msgstr "" -#: src/rpc/virnettlscontext.c:139 +#: tools/virt-pki-validate.c:259 +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#: tools/virt-pki-validate.c:268 +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#: src/rpc/virnettlscert.c:54 #, c-format msgid "The server certificate %1$s has expired" msgstr "" -#: src/rpc/virnettlscontext.c:150 +#: src/rpc/virnettlscert.c:65 #, c-format msgid "The server certificate %1$s is not yet active" msgstr "" +#: tools/virt-pki-validate.c:240 +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#: tools/virt-pki-validate.c:231 +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #: src/esx/esx_vi.c:271 #, c-format msgid "The server redirects from '%1$s' to '%2$s'" @@ -19982,6 +20222,60 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#: tools/virt-pki-validate.c:89 +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#: tools/virt-pki-validate.c:96 +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#: tools/virt-pki-validate.c:75 +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#: tools/virt-pki-validate.c:82 +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#: tools/virt-pki-validate.c:179 +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#: tools/virt-pki-validate.c:186 +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#: tools/virt-pki-validate.c:192 +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#: tools/virt-pki-validate.c:199 +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #: src/vbox/vbox_common.c:533 #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" @@ -20011,73 +20305,77 @@ msgstr "" msgid "There is no more free %1$s." msgstr "" -#: src/qemu/qemu_validate.c:1362 +#: src/qemu/qemu_validate.c:1389 msgid "This QEMU binary doesn't support zPCI" msgstr "" -#: src/qemu/qemu_validate.c:3007 +#: src/qemu/qemu_validate.c:3059 msgid "This QEMU doesn't support '-device usb-storage'" msgstr "" -#: src/qemu/qemu_validate.c:4372 +#: src/qemu/qemu_validate.c:4430 msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" -#: src/qemu/qemu_validate.c:2916 +#: src/qemu/qemu_validate.c:2950 +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + +#: src/qemu/qemu_validate.c:2942 msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" -#: src/qemu/qemu_validate.c:4253 +#: src/qemu/qemu_validate.c:4311 msgid "This QEMU doesn't support spice OpenGL" msgstr "" -#: src/qemu/qemu_validate.c:4260 +#: src/qemu/qemu_validate.c:4318 msgid "This QEMU doesn't support spice OpenGL rendernode" msgstr "" -#: src/qemu/qemu_validate.c:1413 +#: src/qemu/qemu_validate.c:1440 msgid "This QEMU doesn't support target greater than 7" msgstr "" -#: src/qemu/qemu_validate.c:3412 +#: src/qemu/qemu_validate.c:3470 msgid "This QEMU doesn't support the AM53C974 (ESP) controller" msgstr "" -#: src/qemu/qemu_validate.c:3406 +#: src/qemu/qemu_validate.c:3464 msgid "This QEMU doesn't support the DC390 (ESP) controller" msgstr "" -#: src/qemu/qemu_validate.c:3355 +#: src/qemu/qemu_validate.c:3413 msgid "This QEMU doesn't support the LSI 53C895A SCSI controller" msgstr "" -#: src/qemu/qemu_validate.c:3374 +#: src/qemu/qemu_validate.c:3432 msgid "This QEMU doesn't support the LSI SAS1068 (MPT Fusion) controller" msgstr "" -#: src/qemu/qemu_validate.c:3381 +#: src/qemu/qemu_validate.c:3439 msgid "This QEMU doesn't support the LSI SAS1078 (MegaRAID) controller" msgstr "" -#: src/qemu/qemu_validate.c:3400 +#: src/qemu/qemu_validate.c:3458 msgid "This QEMU doesn't support the NCR53C90 (ESP) controller" msgstr "" -#: src/qemu/qemu_validate.c:3388 +#: src/qemu/qemu_validate.c:3446 msgid "" "This QEMU doesn't support the pvscsi (VMware paravirtual SCSI) controller" msgstr "" -#: src/qemu/qemu_validate.c:2518 +#: src/qemu/qemu_validate.c:2551 msgid "This QEMU doesn't support vhost-scsi devices" msgstr "" -#: src/qemu/qemu_validate.c:3364 +#: src/qemu/qemu_validate.c:3422 msgid "This QEMU doesn't support virtio scsi controller" msgstr "" -#: src/qemu/qemu_validate.c:1420 +#: src/qemu/qemu_validate.c:1447 msgid "This QEMU only supports both bus and unit equal to 0" msgstr "" @@ -20105,7 +20403,7 @@ msgstr "" msgid "This snapshot has children, please delete these snapshots before" msgstr "" -#: src/qemu/qemu_hotplug.c:5538 +#: src/qemu/qemu_hotplug.c:5559 msgid "This type of disk cannot be hot unplugged" msgstr "" @@ -20172,7 +20470,8 @@ msgstr "" msgid "Timeout waiting for %1$s invocation" msgstr "" -#: tools/virsh-domain-monitor.c:1870 tools/virsh-network.c:1036 +#: tools/virsh-domain-monitor.c:1869 tools/virsh-domain-monitor.c:1873 +#: tools/virsh-network.c:1036 msgid "Title" msgstr "" @@ -20189,7 +20488,7 @@ msgstr "" msgid "Too long network device name" msgstr "" -#: src/remote/remote_daemon_dispatch.c:5899 +#: src/remote/remote_daemon_dispatch.c:5903 #, c-format msgid "Too many CPU models '%1$d' for limit '%2$d'" msgstr "" @@ -20199,7 +20498,7 @@ msgstr "" msgid "Too many FDs to send %1$d, expected %2$d maximum" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2974 src/remote/remote_driver.c:2109 +#: src/remote/remote_daemon_dispatch.c:2978 src/remote/remote_driver.c:2109 #, c-format msgid "Too many IOThreads in info: %1$d for limit %2$d" msgstr "" @@ -20217,7 +20516,7 @@ msgstr "" msgid "Too many clients '%1$d' for limit '%2$d'" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6917 +#: src/remote/remote_daemon_dispatch.c:6921 #, c-format msgid "Too many disks in fsinfo: %1$zd for limit %2$d" msgstr "" @@ -20273,17 +20572,17 @@ msgstr "" msgid "Too many interfaces '%1$d' for limit '%2$d'" msgstr "" -#: src/qemu/qemu_namespace.c:1312 +#: src/qemu/qemu_namespace.c:1313 #, c-format msgid "Too many levels of symbolic links: %1$s" msgstr "" -#: src/remote/remote_daemon_dispatch.c:5559 -#: src/remote/remote_daemon_dispatch.c:5612 -#: src/remote/remote_daemon_dispatch.c:5668 -#: src/remote/remote_daemon_dispatch.c:5735 -#: src/remote/remote_daemon_dispatch.c:5792 -#: src/remote/remote_daemon_dispatch.c:5846 +#: src/remote/remote_daemon_dispatch.c:5563 +#: src/remote/remote_daemon_dispatch.c:5616 +#: src/remote/remote_daemon_dispatch.c:5672 +#: src/remote/remote_daemon_dispatch.c:5739 +#: src/remote/remote_daemon_dispatch.c:5796 +#: src/remote/remote_daemon_dispatch.c:5850 #, c-format msgid "Too many migration parameters '%1$d' for limit '%2$d'" msgstr "" @@ -20293,7 +20592,7 @@ msgstr "" msgid "Too many model names '%1$d' for limit '%2$d'" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6897 src/remote/remote_driver.c:6979 +#: src/remote/remote_daemon_dispatch.c:6901 src/remote/remote_driver.c:6979 #, c-format msgid "Too many mountpoints in fsinfo: %1$d for limit %2$d" msgstr "" @@ -20361,7 +20660,7 @@ msgstr "" msgid "Total downtime:" msgstr "" -#: src/conf/domain_postparse.c:60 src/qemu/qemu_domain.c:4917 +#: src/conf/domain_postparse.c:60 src/qemu/qemu_domain.c:4934 msgid "Total size of memory devices exceeds the total memory size" msgstr "" @@ -20386,7 +20685,7 @@ msgstr "" msgid "Transport error during %1$s: %2$s (%3$d)" msgstr "" -#: src/rpc/virnetlibsshsession.c:1104 src/rpc/virnetlibsshsession.c:1224 +#: src/rpc/virnetlibsshsession.c:1123 src/rpc/virnetlibsshsession.c:1247 #: src/rpc/virnetsshsession.c:1215 src/rpc/virnetsshsession.c:1325 msgid "Tried to write socket in error state" msgstr "" @@ -20425,8 +20724,8 @@ msgid "" "attributes." msgstr "" -#: src/qemu/qemu_driver.c:10670 src/qemu/qemu_driver.c:10899 -#: src/qemu/qemu_driver.c:11011 +#: src/qemu/qemu_driver.c:10707 src/qemu/qemu_driver.c:10936 +#: src/qemu/qemu_driver.c:11048 msgid "Tunnelled migration requested but invalid RPC method called" msgstr "" @@ -20434,27 +20733,27 @@ msgstr "" msgid "Tunnelling sockets not supported on this platform" msgstr "" -#: src/qemu/qemu_migration_params.c:765 +#: src/qemu/qemu_migration_params.c:767 msgid "Turn auto convergence on to tune it" msgstr "" -#: src/qemu/qemu_migration_params.c:638 +#: src/qemu/qemu_migration_params.c:640 msgid "Turn multithread compression on to tune it" msgstr "" -#: src/qemu/qemu_migration_params.c:772 +#: src/qemu/qemu_migration_params.c:774 msgid "Turn parallel migration on to tune it" msgstr "" -#: src/qemu/qemu_migration_params.c:645 +#: src/qemu/qemu_migration_params.c:647 msgid "Turn xbzrle compression on to tune it" msgstr "" -#: src/qemu/qemu_migration_params.c:652 +#: src/qemu/qemu_migration_params.c:654 msgid "Turn zlib compression on to tune it" msgstr "" -#: src/qemu/qemu_migration_params.c:659 +#: src/qemu/qemu_migration_params.c:661 msgid "Turn zstd compression on to tune it" msgstr "" @@ -20463,7 +20762,7 @@ msgstr "" msgid "Type" msgstr "" -#: src/qemu/qemu_migration_params.c:382 +#: src/qemu/qemu_migration_params.c:384 #, c-format msgid "Type mismatch for '%1$s' migration parameter" msgstr "" @@ -20479,16 +20778,16 @@ msgid "" "\n" msgstr "" -#: src/conf/domain_conf.c:9642 +#: src/conf/domain_conf.c:9711 #, c-format msgid "Type='%1$s' unsupported for " msgstr "" -#: src/qemu/qemu_validate.c:1210 +#: src/qemu/qemu_validate.c:1233 msgid "UEFI requires ACPI on this architecture" msgstr "" -#: src/qemu/qemu_migration.c:598 src/qemu/qemu_migration.c:1248 +#: src/qemu/qemu_migration.c:599 src/qemu/qemu_migration.c:1249 msgid "UNIX disks URI does not include path" msgstr "" @@ -20496,7 +20795,7 @@ msgstr "" msgid "UNIX socket address is required" msgstr "" -#: src/ch/ch_monitor.c:492 src/ch/ch_process.c:577 src/qemu/qemu_command.c:4983 +#: src/ch/ch_monitor.c:499 src/ch/ch_process.c:518 src/qemu/qemu_command.c:4986 #, c-format msgid "UNIX socket path '%1$s' too long" msgstr "" @@ -20518,7 +20817,7 @@ msgstr "" msgid "URI is missing the server part" msgstr "" -#: src/qemu/qemu_driver.c:1130 +#: src/qemu/qemu_driver.c:1117 msgid "URI must be qemu:///embed" msgstr "" @@ -20539,7 +20838,7 @@ msgstr "" msgid "URI to use for disks migration (overrides --disks-port)" msgstr "" -#: src/qemu/qemu_migration.c:588 +#: src/qemu/qemu_migration.c:589 #, c-format msgid "URI with tcp scheme did not provide a server part: %1$s" msgstr "" @@ -20549,12 +20848,12 @@ msgstr "" msgid "USB bus %1$u requested but no controller with that index is present" msgstr "" -#: src/qemu/qemu_command.c:2588 +#: src/qemu/qemu_command.c:2589 #, c-format msgid "USB controller model '%1$s' not supported in this QEMU binary" msgstr "" -#: src/qemu/qemu_domain.c:5696 +#: src/qemu/qemu_domain.c:5762 #, c-format msgid "USB controller model type 'qusb1' or 'qusb2' is not supported in %1$s" msgstr "" @@ -20569,29 +20868,29 @@ msgstr "" msgid "USB device %1$s is in use by driver %2$s, domain %3$s" msgstr "" -#: src/qemu/qemu_command.c:4831 +#: src/qemu/qemu_command.c:4834 msgid "USB host device is missing bus/device information" msgstr "" -#: src/conf/domain_validate.c:2201 +#: src/conf/domain_validate.c:2255 msgid "USB host device must use 'usb' address type" msgstr "" -#: src/qemu/qemu_domain_address.c:2997 +#: src/qemu/qemu_domain_address.c:3008 msgid "" "USB is disabled for this domain, but USB devices are present in the domain " "XML" msgstr "" -#: src/qemu/qemu_validate.c:2248 +#: src/qemu/qemu_validate.c:2281 msgid "USB redirection filter is not supported by this version of QEMU" msgstr "" -#: src/qemu/qemu_validate.c:2241 +#: src/qemu/qemu_validate.c:2274 msgid "USB redirection is not supported by this version of QEMU" msgstr "" -#: src/lxc/lxc_controller.c:1586 src/lxc/lxc_driver.c:3658 +#: src/lxc/lxc_controller.c:1586 src/lxc/lxc_driver.c:3662 #, c-format msgid "USB source %1$s was not a character device" msgstr "" @@ -20600,6 +20899,7 @@ msgstr "" msgid "UTS namespace support is required" msgstr "" +#: tools/virsh-domain-monitor.c:1871 tools/virsh-domain-monitor.c:1873 #: tools/virsh-network.c:2081 tools/virsh-nwfilter.c:361 #: tools/virsh-secret.c:569 msgid "UUID" @@ -20609,11 +20909,11 @@ msgstr "" msgid "UUID in config file malformed" msgstr "" -#: src/conf/domain_validate.c:2434 +#: src/conf/domain_validate.c:2488 msgid "UUID is not supported for NVDIMM device" msgstr "" -#: src/conf/domain_conf.c:12640 +#: src/conf/domain_conf.c:12713 msgid "UUID mismatch between and " msgstr "" @@ -20628,10 +20928,10 @@ msgstr "" #: src/lxc/lxc_controller.c:1535 src/lxc/lxc_controller.c:1580 #: src/lxc/lxc_controller.c:1648 src/lxc/lxc_controller.c:1722 -#: src/lxc/lxc_controller.c:1883 src/lxc/lxc_driver.c:3433 -#: src/lxc/lxc_driver.c:3652 src/lxc/lxc_driver.c:3721 -#: src/lxc/lxc_driver.c:3794 src/qemu/qemu_interop_config.c:61 -#: src/qemu/qemu_namespace.c:1201 +#: src/lxc/lxc_controller.c:1883 src/lxc/lxc_driver.c:3437 +#: src/lxc/lxc_driver.c:3656 src/lxc/lxc_driver.c:3725 +#: src/lxc/lxc_driver.c:3798 src/qemu/qemu_interop_config.c:61 +#: src/qemu/qemu_namespace.c:1202 #, c-format msgid "Unable to access %1$s" msgstr "" @@ -20771,7 +21071,7 @@ msgstr "" msgid "Unable to allocate stack" msgstr "" -#: src/rpc/virnettlscontext.c:688 src/rpc/virnettlscontext.c:894 +#: src/rpc/virnettlscontext.c:221 src/rpc/virnettlscontext.c:385 #, c-format msgid "Unable to allocate x509 credentials: %1$s" msgstr "" @@ -20813,7 +21113,7 @@ msgstr "" msgid "Unable to bind port %1$s to the virtual port %2$s" msgstr "" -#: src/ch/ch_monitor.c:506 src/qemu/qemu_command.c:4997 +#: src/ch/ch_monitor.c:513 src/qemu/qemu_command.c:5000 #, c-format msgid "Unable to bind to UNIX socket path '%1$s'" msgstr "" @@ -20851,7 +21151,7 @@ msgstr "" msgid "Unable to change lifecycle action." msgstr "" -#: src/qemu/qemu_driver.c:2277 +#: src/qemu/qemu_driver.c:2264 msgid "" "Unable to change memory of active domain without the balloon device and " "guest OS balloon driver" @@ -20950,7 +21250,7 @@ msgstr "" msgid "Unable to close the new medium" msgstr "" -#: src/logging/log_cleaner.c:249 +#: src/logging/log_cleaner.c:247 msgid "Unable to compile regex" msgstr "" @@ -20970,7 +21270,7 @@ msgstr "" msgid "Unable to configure libxl's memory management parameters" msgstr "" -#: src/conf/domain_validate.c:1456 +#: src/conf/domain_validate.c:1457 msgid "Unable to construct table of device aliases" msgstr "" @@ -20979,7 +21279,7 @@ msgstr "" msgid "Unable to convert lease expiry time to long long: %1$s" msgstr "" -#: src/qemu/qemu_process.c:2183 +#: src/qemu/qemu_process.c:2190 msgid "Unable to convert time" msgstr "" @@ -20987,8 +21287,8 @@ msgstr "" msgid "Unable to copy socket file handle" msgstr "" -#: src/lxc/lxc_controller.c:1595 src/lxc/lxc_driver.c:3234 -#: src/qemu/qemu_namespace.c:1011 src/qemu/qemu_process.c:4029 +#: src/lxc/lxc_controller.c:1595 src/lxc/lxc_driver.c:3237 +#: src/qemu/qemu_namespace.c:1012 src/qemu/qemu_process.c:4042 #, c-format msgid "Unable to create %1$s" msgstr "" @@ -21027,7 +21327,7 @@ msgstr "" msgid "Unable to create TAP devices on this platform" msgstr "" -#: src/ch/ch_monitor.c:485 src/qemu/qemu_command.c:4976 +#: src/ch/ch_monitor.c:492 src/qemu/qemu_command.c:4979 msgid "Unable to create UNIX socket" msgstr "" @@ -21051,7 +21351,7 @@ msgstr "" #: src/lxc/lxc_controller.c:1603 src/lxc/lxc_controller.c:1673 #: src/lxc/lxc_controller.c:1747 src/lxc/lxc_controller.c:1911 -#: src/lxc/lxc_driver.c:3249 src/qemu/qemu_namespace.c:1058 +#: src/lxc/lxc_driver.c:3252 src/qemu/qemu_namespace.c:1059 #, c-format msgid "Unable to create device %1$s" msgstr "" @@ -21071,7 +21371,7 @@ msgstr "" msgid "Unable to create epoll fd" msgstr "" -#: src/util/virfirewall.c:845 src/util/virfirewall.c:901 +#: src/util/virfirewall.c:851 src/util/virfirewall.c:907 msgid "Unable to create firewall command" msgstr "" @@ -21106,7 +21406,7 @@ msgstr "" msgid "Unable to create mediated device: %1$s" msgstr "" -#: src/qemu/qemu_migration.c:4282 +#: src/qemu/qemu_migration.c:4302 msgid "Unable to create migration thread" msgstr "" @@ -21119,12 +21419,12 @@ msgstr "" msgid "Unable to create socket" msgstr "" -#: src/qemu/qemu_agent.c:634 src/qemu/qemu_monitor.c:616 +#: src/qemu/qemu_agent.c:634 src/qemu/qemu_monitor.c:617 #, c-format msgid "Unable to create socket object: %1$s" msgstr "" -#: src/qemu/qemu_namespace.c:1038 +#: src/qemu/qemu_namespace.c:1039 #, c-format msgid "Unable to create symlink %1$s (pointing to %2$s)" msgstr "" @@ -21221,7 +21521,7 @@ msgstr "" msgid "Unable to destroy '%1$s': %2$s" msgstr "" -#: src/node_device/node_device_driver.c:1470 +#: src/node_device/node_device_driver.c:1471 #, c-format msgid "Unable to destroy '%1$s': device in use" msgstr "" @@ -21249,7 +21549,7 @@ msgstr "" msgid "Unable to determine current file offset: %1$s" msgstr "" -#: src/qemu/qemu_domain.c:4130 +#: src/qemu/qemu_domain.c:4147 #, c-format msgid "Unable to determine model for SCSI controller idx=%1$d" msgstr "" @@ -21275,7 +21575,7 @@ msgstr "" msgid "Unable to enable keepalives without async IO support" msgstr "" -#: src/qemu/qemu_conf.c:1006 src/qemu/qemu_namespace.c:883 +#: src/qemu/qemu_conf.c:1006 src/qemu/qemu_namespace.c:884 #, c-format msgid "Unable to enable namespace: %1$s" msgstr "" @@ -21305,7 +21605,7 @@ msgstr "" msgid "Unable to encode number of FDs" msgstr "" -#: src/util/virprocess.c:1239 +#: src/util/virprocess.c:1241 msgid "Unable to enter mount namespace" msgstr "" @@ -21319,7 +21619,7 @@ msgstr "" msgid "Unable to find '%1$s' binary in $PATH" msgstr "" -#: src/qemu/qemu_firmware.c:1827 +#: src/qemu/qemu_firmware.c:1861 #, c-format msgid "" "Unable to find '%1$s' firmware that is compatible with the current " @@ -21376,24 +21676,24 @@ msgstr "" msgid "Unable to find a free virtio-serial port" msgstr "" -#: src/qemu/qemu_vhost_user.c:393 +#: src/qemu/qemu_vhost_user.c:400 msgid "Unable to find a satisfying vhost-user-gpu" msgstr "" -#: src/qemu/qemu_vhost_user.c:443 +#: src/qemu/qemu_vhost_user.c:501 msgid "Unable to find a satisfying virtiofsd" msgstr "" -#: src/qemu/qemu_process.c:5894 +#: src/qemu/qemu_process.c:5908 msgid "Unable to find a vCPU that is online" msgstr "" -#: src/node_device/node_device_udev.c:468 +#: src/node_device/node_device_udev.c:530 #, c-format msgid "Unable to find address for mdev parent device '%1$s'" msgstr "" -#: src/node_device/node_device_driver.c:2145 +#: src/node_device/node_device_driver.c:2159 #, c-format msgid "Unable to find address for parent device '%1$s'" msgstr "" @@ -21403,11 +21703,11 @@ msgstr "" msgid "Unable to find an unused port in range '%1$s' (%2$d-%3$d)" msgstr "" -#: src/qemu/qemu_namespace.c:764 +#: src/qemu/qemu_namespace.c:765 msgid "Unable to find any /dev mount" msgstr "" -#: src/qemu/qemu_conf.c:1585 +#: src/qemu/qemu_conf.c:1594 #, c-format msgid "Unable to find any usable hugetlbfs mount for %1$llu KiB" msgstr "" @@ -21451,7 +21751,7 @@ msgstr "" msgid "Unable to force bind to IPv6 only" msgstr "" -#: src/qemu/qemu_command.c:7494 +#: src/qemu/qemu_command.c:7514 msgid "Unable to format NUMA node cache" msgstr "" @@ -21459,7 +21759,7 @@ msgstr "" msgid "Unable to format SELinux context" msgstr "" -#: src/conf/domain_conf.c:24569 +#: src/conf/domain_conf.c:24799 msgid "Unable to format guestfwd port" msgstr "" @@ -21475,7 +21775,7 @@ msgstr "" msgid "Unable to freeze filesystems" msgstr "" -#: src/qemu/qemu_namespace.c:1243 +#: src/qemu/qemu_namespace.c:1244 #, c-format msgid "Unable to get ACLs on %1$s" msgstr "" @@ -21518,7 +21818,7 @@ msgstr "" msgid "Unable to get SCSI key for %1$s" msgstr "" -#: src/qemu/qemu_namespace.c:1251 +#: src/qemu/qemu_namespace.c:1252 #, c-format msgid "Unable to get SELinux label from %1$s" msgstr "" @@ -21870,17 +22170,17 @@ msgstr "" msgid "Unable to get virtual functions on this platform" msgstr "" -#: src/rpc/virnettlscontext.c:528 +#: src/rpc/virnettlscert.c:439 #, c-format msgid "Unable to import CA certificate list %1$s" msgstr "" -#: src/rpc/virnettlscontext.c:494 +#: src/rpc/virnettlscert.c:405 #, c-format msgid "Unable to import client certificate %1$s" msgstr "" -#: src/rpc/virnettlscontext.c:493 +#: src/rpc/virnettlscert.c:404 #, c-format msgid "Unable to import server certificate %1$s" msgstr "" @@ -21897,7 +22197,7 @@ msgstr "" msgid "Unable to initialize audit layer" msgstr "" -#: src/rpc/virnettlscontext.c:481 src/rpc/virnettlscontext.c:987 +#: src/rpc/virnettlscert.c:392 src/rpc/virnettlscontext.c:478 msgid "Unable to initialize certificate" msgstr "" @@ -21906,7 +22206,7 @@ msgstr "" msgid "Unable to initialize certificate: %1$s\n" msgstr "" -#: src/node_device/node_device_udev.c:2259 +#: src/node_device/node_device_udev.c:2452 msgid "Unable to initialize condition variable" msgstr "" @@ -21934,7 +22234,7 @@ msgstr "" msgid "Unable to initialize lockspace mutex" msgstr "" -#: src/node_device/node_device_udev.c:2253 src/util/virobject.c:279 +#: src/node_device/node_device_udev.c:2446 src/util/virobject.c:279 msgid "Unable to initialize mutex" msgstr "" @@ -21947,7 +22247,7 @@ msgstr "" msgid "Unable to invoke fstrim" msgstr "" -#: src/util/virprocess.c:704 +#: src/util/virprocess.c:706 msgid "Unable to join domain namespace" msgstr "" @@ -21963,7 +22263,7 @@ msgstr "" msgid "Unable to know if the snapshot is the current snapshot" msgstr "" -#: src/security/security_selinux.c:3565 +#: src/security/security_selinux.c:3574 #, c-format msgid "Unable to label files under %1$s" msgstr "" @@ -21976,12 +22276,17 @@ msgstr "" msgid "Unable to listen on socket" msgstr "" -#: src/ch/ch_monitor.c:513 src/qemu/qemu_command.c:5004 +#: src/ch/ch_monitor.c:520 src/qemu/qemu_command.c:5007 #, c-format msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" -#: src/rpc/virnettlscontext.c:993 +#: tools/virt-pki-validate.c:292 +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + +#: src/rpc/virnettlscontext.c:484 msgid "Unable to load certificate" msgstr "" @@ -22022,7 +22327,7 @@ msgstr "" msgid "Unable to mass close FDs (first=%1$zd, last=%2$zd)" msgstr "" -#: src/lxc/lxc_driver.c:4531 +#: src/lxc/lxc_driver.c:4537 msgid "Unable to modify live devices" msgstr "" @@ -22035,7 +22340,7 @@ msgstr "" msgid "Unable to modify mediated device: modify unsupported" msgstr "" -#: src/node_device/node_device_udev.c:2146 +#: src/node_device/node_device_udev.c:2216 #, c-format msgid "Unable to monitor directory: %1$s" msgstr "" @@ -22095,7 +22400,7 @@ msgstr "" msgid "Unable to open '%1$s'" msgstr "" -#: src/qemu/qemu_command.c:11118 +#: src/qemu/qemu_command.c:11222 #, c-format msgid "Unable to open '%1$s' for vdpa device" msgstr "" @@ -22197,7 +22502,7 @@ msgstr "" msgid "Unable to parse FD number '%1$s'" msgstr "" -#: src/conf/domain_conf.c:16813 +#: src/conf/domain_conf.c:16977 msgid "Unable to parse HPT maxpagesize setting" msgstr "" @@ -22231,7 +22536,7 @@ msgstr "" msgid "Unable to parse child device" msgstr "" -#: src/conf/domain_conf.c:9079 +#: src/conf/domain_conf.c:9146 #, c-format msgid "Unable to parse class id '%1$s'" msgstr "" @@ -22287,17 +22592,17 @@ msgstr "" msgid "Unable to parse quota" msgstr "" -#: src/util/virprocess.c:1866 +#: src/util/virprocess.c:1868 #, c-format msgid "Unable to parse sched info value '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:1309 +#: src/qemu/qemu_driver.c:1296 #, c-format msgid "Unable to parse schedstat info at '%1$s'" msgstr "" -#: src/conf/domain_conf.c:10786 +#: src/conf/domain_conf.c:10859 #, c-format msgid "Unable to parse secret uuid '%1$s'" msgstr "" @@ -22346,17 +22651,17 @@ msgstr "" msgid "Unable to query TSC scaling support" msgstr "" -#: src/rpc/virnettlscontext.c:194 +#: src/rpc/virnettlscert.c:109 #, c-format msgid "Unable to query certificate %1$s basic constraints %2$s" msgstr "" -#: src/rpc/virnettlscontext.c:294 src/rpc/virnettlscontext.c:304 +#: src/rpc/virnettlscert.c:209 src/rpc/virnettlscert.c:219 #, c-format msgid "Unable to query certificate %1$s key purpose %2$s" msgstr "" -#: src/rpc/virnettlscontext.c:220 +#: src/rpc/virnettlscert.c:135 #, c-format msgid "Unable to query certificate %1$s key usage %2$s" msgstr "" @@ -22388,7 +22693,7 @@ msgstr "" msgid "Unable to query peer security context" msgstr "" -#: src/util/virprocess.c:1189 +#: src/util/virprocess.c:1191 msgid "Unable to query process ID start time" msgstr "" @@ -22457,7 +22762,7 @@ msgstr "" msgid "Unable to read from file %1$s" msgstr "" -#: src/qemu/qemu_process.c:4557 +#: src/qemu/qemu_process.c:4572 #, c-format msgid "Unable to read from file '%1$s'" msgstr "" @@ -22470,11 +22775,11 @@ msgstr "" msgid "Unable to read from log pipe" msgstr "" -#: src/qemu/qemu_monitor.c:397 +#: src/qemu/qemu_monitor.c:398 msgid "Unable to read from monitor" msgstr "" -#: src/network/bridge_driver.c:3687 +#: src/network/bridge_driver.c:3691 #, c-format msgid "Unable to read leases file: %1$s" msgstr "" @@ -22498,7 +22803,7 @@ msgstr "" msgid "Unable to read vhost-user-gpu pidfile '%1$s'" msgstr "" -#: src/qemu/qemu_virtiofs.c:290 +#: src/qemu/qemu_virtiofs.c:334 #, c-format msgid "Unable to read virtiofsd pidfile '%1$s'" msgstr "" @@ -22519,7 +22824,7 @@ msgstr "" msgid "Unable to register process kevent" msgstr "" -#: src/qemu/qemu_process.c:4109 src/util/virrotatingfile.c:371 +#: src/qemu/qemu_process.c:4122 src/util/virrotatingfile.c:371 #, c-format msgid "Unable to remove %1$s" msgstr "" @@ -22550,7 +22855,7 @@ msgstr "" msgid "Unable to remove bridge %1$s port %2$s" msgstr "" -#: src/lxc/lxc_driver.c:3363 src/qemu/qemu_namespace.c:1418 +#: src/lxc/lxc_driver.c:3367 src/qemu/qemu_namespace.c:1419 #, c-format msgid "Unable to remove device %1$s" msgstr "" @@ -22579,7 +22884,7 @@ msgstr "" msgid "Unable to remove snapshot %1$s" msgstr "" -#: src/qemu/qemu_process.c:2807 +#: src/qemu/qemu_process.c:2820 #, c-format msgid "Unable to remove stale socket path: %1$s" msgstr "" @@ -22589,7 +22894,7 @@ msgstr "" msgid "Unable to remove status '%1$s' for nwfilter binding %2$s'" msgstr "" -#: src/qemu/qemu_namespace.c:1031 +#: src/qemu/qemu_namespace.c:1032 #, c-format msgid "Unable to remove symlink %1$s" msgstr "" @@ -22644,7 +22949,7 @@ msgstr "" msgid "Unable to resolve device subsystem symlink %1$s" msgstr "" -#: src/security/security_selinux.c:3386 +#: src/security/security_selinux.c:3395 #, c-format msgid "Unable to resolve link: %1$s" msgstr "" @@ -22653,7 +22958,7 @@ msgstr "" msgid "Unable to restart self" msgstr "" -#: src/security/security_selinux.c:3608 +#: src/security/security_selinux.c:3617 #, c-format msgid "Unable to restore file labels under %1$s" msgstr "" @@ -22686,7 +22991,7 @@ msgstr "" msgid "Unable to run command to get OVS port data for interface %1$s: %2$s" msgstr "" -#: src/qemu/qemu_migration.c:2228 +#: src/qemu/qemu_migration.c:2249 #, c-format msgid "Unable to run command to set OVS port data for interface %1$s" msgstr "" @@ -22700,7 +23005,7 @@ msgstr "" msgid "Unable to run one time GDBus initializer" msgstr "" -#: src/util/virfile.c:791 +#: src/qemu/qemu_process.c:6871 src/util/virfile.c:791 #, c-format msgid "Unable to save '%1$s'" msgstr "" @@ -22799,12 +23104,12 @@ msgstr "" msgid "Unable to serialize the machine description" msgstr "" -#: src/qemu/qemu_namespace.c:1110 +#: src/qemu/qemu_namespace.c:1111 #, c-format msgid "Unable to set ACLs on %1$s" msgstr "" -#: src/qemu/qemu_migration.c:4375 +#: src/qemu/qemu_migration.c:4395 #, c-format msgid "Unable to set FD %1$d blocking" msgstr "" @@ -22813,8 +23118,8 @@ msgstr "" msgid "Unable to set IPV6_V6ONLY flag" msgstr "" -#: src/qemu/qemu_domain.c:12707 src/qemu/qemu_domain.c:12729 -#: src/qemu/qemu_process.c:5944 src/util/vircommand.c:442 +#: src/qemu/qemu_domain.c:12870 src/qemu/qemu_domain.c:12892 +#: src/qemu/qemu_process.c:5958 src/util/vircommand.c:442 msgid "Unable to set SCHED_CORE" msgstr "" @@ -22833,7 +23138,7 @@ msgstr "" msgid "Unable to set SELinux context user '%1$s'" msgstr "" -#: src/qemu/qemu_namespace.c:1121 +#: src/qemu/qemu_namespace.c:1122 #, c-format msgid "Unable to set SELinux label on %1$s" msgstr "" @@ -22874,7 +23179,7 @@ msgstr "" msgid "Unable to set agent close-on-exec flag" msgstr "" -#: src/node_device/node_device_driver.c:2049 +#: src/node_device/node_device_driver.c:2063 #, c-format msgid "Unable to set autostart on '%1$s': %2$s" msgstr "" @@ -22914,7 +23219,7 @@ msgstr "" msgid "Unable to set bridge vlan_filtering on this platform" msgstr "" -#: src/qemu/qemu_migration.c:7013 +#: src/qemu/qemu_migration.c:7041 msgid "Unable to set cloexec flag" msgstr "" @@ -22939,7 +23244,7 @@ msgstr "" msgid "Unable to set launch security state" msgstr "" -#: src/qemu/qemu_monitor.c:609 +#: src/qemu/qemu_monitor.c:610 msgid "Unable to set monitor close-on-exec flag" msgstr "" @@ -22995,17 +23300,17 @@ msgstr "" msgid "Unable to set vlan configuration on port %1$s: %2$s" msgstr "" -#: src/rpc/virnettlscontext.c:600 +#: src/rpc/virnettlscontext.c:133 #, c-format msgid "Unable to set x509 CA certificate: %1$s: %2$s" msgstr "" -#: src/rpc/virnettlscontext.c:618 +#: src/rpc/virnettlscontext.c:151 #, c-format msgid "Unable to set x509 certificate revocation list: %1$s: %2$s" msgstr "" -#: src/rpc/virnettlscontext.c:643 +#: src/rpc/virnettlscontext.c:176 #, c-format msgid "Unable to set x509 key and certificate: %1$s, %2$s: %3$s" msgstr "" @@ -23045,7 +23350,7 @@ msgstr "" msgid "Unable to stat bind target %1$s" msgstr "" -#: src/qemu/qemu_namespace.c:783 src/qemu/qemu_namespace.c:821 +#: src/qemu/qemu_namespace.c:784 src/qemu/qemu_namespace.c:822 #, c-format msgid "Unable to stat: %1$s" msgstr "" @@ -23068,7 +23373,7 @@ msgstr "" msgid "Unable to truncate %1$s" msgstr "" -#: src/qemu/qemu_namespace.c:1073 +#: src/qemu/qemu_namespace.c:1074 #, c-format msgid "Unable to umount %1$s" msgstr "" @@ -23083,7 +23388,7 @@ msgstr "" msgid "Unable to undefine mediated device: %1$s" msgstr "" -#: src/ch/ch_monitor.c:499 src/qemu/qemu_command.c:4990 +#: src/ch/ch_monitor.c:506 src/qemu/qemu_command.c:4993 #, c-format msgid "Unable to unlink %1$s" msgstr "" @@ -23108,17 +23413,17 @@ msgid "" "%2$s" msgstr "" -#: src/rpc/virnettlscontext.c:944 +#: src/rpc/virnettlscontext.c:435 #, c-format msgid "Unable to verify TLS peer: %1$s" msgstr "" -#: src/rpc/virnettlscontext.c:438 +#: src/rpc/virnettlscert.c:349 #, c-format msgid "Unable to verify client certificate %1$s against CA certificate %2$s" msgstr "" -#: src/rpc/virnettlscontext.c:437 +#: src/rpc/virnettlscert.c:348 #, c-format msgid "Unable to verify server certificate %1$s against CA certificate %2$s" msgstr "" @@ -23135,7 +23440,7 @@ msgstr "" msgid "Unable to wait on epoll" msgstr "" -#: src/qemu/qemu_monitor.c:845 +#: src/qemu/qemu_monitor.c:846 #, c-format msgid "Unable to wait on monitor condition (vm='%1$s')" msgstr "" @@ -23158,7 +23463,7 @@ msgstr "" msgid "Unable to write %1$s" msgstr "" -#: src/qemu/qemu_cgroup.c:877 +#: src/qemu/qemu_cgroup.c:888 #, c-format msgid "Unable to write '%1$s' to '%2$s'" msgstr "" @@ -23195,12 +23500,12 @@ msgstr "" msgid "Unable to write to file %1$s" msgstr "" -#: src/qemu/qemu_process.c:4564 +#: src/qemu/qemu_process.c:4579 #, c-format msgid "Unable to write to file '%1$s'" msgstr "" -#: src/qemu/qemu_monitor.c:354 +#: src/qemu/qemu_monitor.c:355 msgid "Unable to write to monitor" msgstr "" @@ -23305,21 +23610,21 @@ msgstr "" msgid "Unexpected LXC URI path '%1$s', try lxc:///system" msgstr "" -#: src/qemu/qemu_command.c:2851 +#: src/qemu/qemu_command.c:2852 #, c-format msgid "Unexpected PCI controller model %1$d" msgstr "" -#: src/qemu/qemu_domain.c:1892 +#: src/qemu/qemu_domain.c:1905 msgid "Unexpected QEMU agent still active during domain deletion" msgstr "" -#: src/qemu/qemu_domain.c:1888 +#: src/qemu/qemu_domain.c:1901 msgid "Unexpected QEMU monitor still active during domain deletion" msgstr "" -#: src/qemu/qemu_command.c:533 src/qemu/qemu_command.c:2738 -#: src/qemu/qemu_validate.c:3419 src/vbox/vbox_common.c:539 +#: src/qemu/qemu_command.c:533 src/qemu/qemu_command.c:2739 +#: src/qemu/qemu_validate.c:3477 src/vbox/vbox_common.c:539 #, c-format msgid "Unexpected SCSI controller model %1$d" msgstr "" @@ -23329,7 +23634,7 @@ msgstr "" msgid "Unexpected Virtuozzo URI path '%1$s', try vz:///system" msgstr "" -#: src/qemu/qemu_command.c:1031 +#: src/qemu/qemu_command.c:1032 #, c-format msgid "Unexpected address type for '%1$s'" msgstr "" @@ -23349,21 +23654,21 @@ msgstr "" msgid "Unexpected confirm code '%1$c' from parent" msgstr "" -#: src/qemu/qemu_migration.c:6309 +#: src/qemu/qemu_migration.c:6352 msgid "Unexpected dconnuri parameter with non-peer2peer migration" msgstr "" -#: src/lxc/lxc_driver.c:3307 src/vz/vz_sdk.c:1656 +#: src/lxc/lxc_driver.c:3311 src/vz/vz_sdk.c:1656 #, c-format msgid "Unexpected device type %1$d" msgstr "" -#: src/conf/domain_conf.c:22926 +#: src/conf/domain_conf.c:23154 #, c-format msgid "Unexpected disk sgio mode '%1$d'" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2155 +#: src/remote/remote_daemon_dispatch.c:2159 #, c-format msgid "Unexpected driver type '%1$s' opened" msgstr "" @@ -23373,7 +23678,7 @@ msgstr "" msgid "Unexpected element '%1$s' in CPU map '%2$s'" msgstr "" -#: src/qemu/qemu_domain.c:1905 +#: src/qemu/qemu_domain.c:1918 msgid "Unexpected event thread still active during domain deletion" msgstr "" @@ -23386,11 +23691,16 @@ msgstr "" msgid "Unexpected format for mdevctl response" msgstr "" -#: src/conf/domain_conf.c:13156 +#: src/conf/domain_conf.c:13229 #, c-format msgid "Unexpected hostdev mode %1$d" msgstr "" +#: src/conf/domain_validate.c:1810 +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + #: src/locking/lock_driver_sanlock.c:579 msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -23430,7 +23740,7 @@ msgstr "" msgid "Unexpected message type: %1$d" msgstr "" -#: src/conf/domain_conf.c:30199 +#: src/conf/domain_conf.c:30498 #, c-format msgid "Unexpected network port type %1$s" msgstr "" @@ -23462,9 +23772,9 @@ msgstr "" msgid "Unexpected protocol %1$d" msgstr "" -#: src/ch/ch_process.c:668 +#: src/ch/ch_process.c:601 #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" #: src/lxc/lxc_container.c:610 @@ -23486,7 +23796,7 @@ msgstr "" msgid "Unexpected signal received: %1$d" msgstr "" -#: src/conf/domain_conf.c:27408 +#: src/conf/domain_conf.c:27681 #, c-format msgid "Unexpected state of feature '%1$s'" msgstr "" @@ -23500,15 +23810,15 @@ msgstr "" msgid "Unexpected volume path format: %1$s" msgstr "" -#: src/network/bridge_driver.c:4187 +#: src/network/bridge_driver.c:4191 msgid "Unexpectedly got a network port without a network bridge" msgstr "" -#: src/network/bridge_driver.c:4179 +#: src/network/bridge_driver.c:4183 msgid "Unexpectedly got a network port without a plug" msgstr "" -#: src/ch/ch_domain.c:238 +#: src/ch/ch_domain.c:239 msgid "Unix Socket backend is not supported by this version of ch." msgstr "" @@ -23520,7 +23830,7 @@ msgstr "" msgid "Unknown" msgstr "" -#: src/cpu/cpu_x86.c:1383 +#: src/cpu/cpu_x86.c:1389 #, c-format msgid "Unknown CPU feature %1$s" msgstr "" @@ -23535,13 +23845,13 @@ msgstr "" msgid "Unknown CPU mode: %1$s" msgstr "" -#: src/cpu/cpu_ppc64.c:249 src/cpu/cpu_ppc64.c:692 src/cpu/cpu_x86.c:1359 -#: src/cpu/cpu_x86.c:2993 +#: src/cpu/cpu_ppc64.c:249 src/cpu/cpu_ppc64.c:692 src/cpu/cpu_x86.c:1365 +#: src/cpu/cpu_x86.c:2999 #, c-format msgid "Unknown CPU model %1$s" msgstr "" -#: src/cpu/cpu_ppc64.c:721 src/cpu/cpu_x86.c:2830 src/cpu/cpu_x86.c:2869 +#: src/cpu/cpu_ppc64.c:721 src/cpu/cpu_x86.c:2836 src/cpu/cpu_x86.c:2875 #, c-format msgid "Unknown CPU vendor %1$s" msgstr "" @@ -23551,12 +23861,12 @@ msgstr "" msgid "Unknown Command '%1$i'" msgstr "" -#: src/node_device/node_device_driver.c:2051 +#: src/node_device/node_device_driver.c:2065 msgid "Unknown Error" msgstr "" #: src/esx/esx_driver.c:5063 src/lxc/lxc_driver.c:1695 -#: src/qemu/qemu_driver.c:18161 src/test/test_driver.c:5284 +#: src/qemu/qemu_driver.c:18199 src/test/test_driver.c:5285 #, c-format msgid "Unknown IP address data source %1$d" msgstr "" @@ -23580,12 +23890,12 @@ msgstr "" msgid "Unknown Partition Type, requires build --overwrite" msgstr "" -#: src/qemu/qemu_capabilities.c:5378 +#: src/qemu/qemu_capabilities.c:5398 #, c-format msgid "Unknown QEMU arch %1$s" msgstr "" -#: src/qemu/qemu_validate.c:4138 +#: src/qemu/qemu_validate.c:4196 #, c-format msgid "Unknown QEMU device for '%1$s' controller" msgstr "" @@ -23600,7 +23910,7 @@ msgstr "" msgid "Unknown URI parameter '%1$s'" msgstr "" -#: src/conf/domain_conf.c:17571 +#: src/conf/domain_conf.c:17736 #, c-format msgid "Unknown acpi table type: %1$s" msgstr "" @@ -23610,12 +23920,12 @@ msgstr "" msgid "Unknown adapter type: %1$X" msgstr "" -#: src/conf/cpu_conf.c:467 src/conf/domain_conf.c:18126 +#: src/conf/cpu_conf.c:467 src/conf/domain_conf.c:18291 #, c-format msgid "Unknown architecture %1$s" msgstr "" -#: src/qemu/qemu_domainjob.c:722 +#: src/qemu/qemu_domainjob.c:728 #, c-format msgid "Unknown async job type %1$s" msgstr "" @@ -23630,7 +23940,7 @@ msgstr "" msgid "Unknown blkio parameter %1$s" msgstr "" -#: src/conf/capabilities.c:2261 +#: src/conf/capabilities.c:2259 #, c-format msgid "Unknown cache type '%1$s'" msgstr "" @@ -23645,7 +23955,7 @@ msgstr "" msgid "Unknown cgroup controller '%1$s'" msgstr "" -#: src/conf/domain_conf.c:15302 +#: src/conf/domain_conf.c:15464 #, c-format msgid "Unknown char device type: %1$d" msgstr "" @@ -23660,7 +23970,7 @@ msgstr "" msgid "Unknown connection URI: '%1$s'" msgstr "" -#: src/conf/domain_conf.c:15055 +#: src/conf/domain_conf.c:15217 #, c-format msgid "Unknown controller type %1$d" msgstr "" @@ -23675,17 +23985,17 @@ msgstr "" msgid "Unknown crypto hash %1$d" msgstr "" -#: tools/virsh-domain-monitor.c:2264 tools/virsh-domain.c:11856 +#: tools/virsh-domain-monitor.c:2283 tools/virsh-domain.c:11856 #, c-format msgid "Unknown data source '%1$s'" msgstr "" -#: src/qemu/qemu_monitor_json.c:8540 +#: src/qemu/qemu_monitor_json.c:8600 #, c-format msgid "Unknown dirty page rate calculation mode: %1$s" msgstr "" -#: src/qemu/qemu_monitor_json.c:8510 +#: src/qemu/qemu_monitor_json.c:8570 #, c-format msgid "Unknown dirty rate status: %1$s" msgstr "" @@ -23695,7 +24005,7 @@ msgstr "" msgid "Unknown disk bus: %1$X" msgstr "" -#: src/bhyve/bhyve_domain.c:118 src/conf/domain_conf.c:6617 +#: src/bhyve/bhyve_domain.c:118 src/conf/domain_conf.c:6675 #, c-format msgid "Unknown disk name '%1$s' and no address specified" msgstr "" @@ -23735,12 +24045,12 @@ msgstr "" msgid "Unknown family %1$d" msgstr "" -#: src/util/virfirewall.c:577 src/util/virfirewalld.c:365 +#: src/util/virfirewall.c:578 src/util/virfirewalld.c:365 #, c-format msgid "Unknown firewall layer %1$d" msgstr "" -#: src/conf/network_conf.c:2299 +#: src/conf/network_conf.c:2297 #, c-format msgid "Unknown forward type %1$d in network '%2$s'" msgstr "" @@ -23762,17 +24072,17 @@ msgstr "" msgid "Unknown job" msgstr "" -#: src/qemu/qemu_domainjob.c:732 +#: src/qemu/qemu_domainjob.c:738 #, c-format msgid "Unknown job phase %1$s" msgstr "" -#: src/qemu/qemu_domainjob.c:709 +#: src/qemu/qemu_domainjob.c:715 #, c-format msgid "Unknown job type %1$s" msgstr "" -#: src/conf/network_conf.c:2414 +#: src/conf/network_conf.c:2412 #, c-format msgid "Unknown localOnly type %1$d in network" msgstr "" @@ -23806,7 +24116,7 @@ msgid "" "'paravirt'" msgstr "" -#: src/conf/domain_conf.c:8446 +#: src/conf/domain_conf.c:8504 #, c-format msgid "Unknown model type '%1$s'" msgstr "" @@ -23825,12 +24135,12 @@ msgstr "" msgid "Unknown parameter type" msgstr "" -#: src/conf/domain_conf.c:10225 +#: src/conf/domain_conf.c:10294 #, c-format msgid "Unknown protocol '%1$s'" msgstr "" -#: src/qemu/qemu_capabilities.c:4437 src/qemu/qemu_domain.c:3286 +#: src/qemu/qemu_capabilities.c:4457 src/qemu/qemu_domain.c:3301 #, c-format msgid "Unknown qemu capabilities flag %1$s" msgstr "" @@ -23859,7 +24169,7 @@ msgstr "" msgid "Unknown serial type: %1$X" msgstr "" -#: src/qemu/qemu_domain.c:3172 +#: src/qemu/qemu_domain.c:3187 #, c-format msgid "Unknown slirp feature %1$s" msgstr "" @@ -23869,7 +24179,7 @@ msgstr "" msgid "Unknown source type: '%1$s'" msgstr "" -#: src/rpc/virnetlibsshsession.c:330 +#: src/rpc/virnetlibsshsession.c:349 msgid "Unknown state of the remote server SSH key" msgstr "" @@ -23888,12 +24198,12 @@ msgstr "" msgid "Unknown stub driver configured for PCI device %1$s" msgstr "" -#: src/qemu/qemu_driver.c:15736 +#: src/qemu/qemu_driver.c:15774 #, c-format msgid "Unknown suspend target: %1$u" msgstr "" -#: src/conf/virnetworkobj.c:927 +#: src/conf/virnetworkobj.c:928 #, c-format msgid "Unknown taint flag %1$s" msgstr "" @@ -23924,12 +24234,12 @@ msgstr "" msgid "Unknown value '%1$s' for xsd:boolean" msgstr "" -#: src/cpu/cpu_arm.c:389 src/cpu/cpu_ppc64.c:331 src/cpu/cpu_x86.c:1597 +#: src/cpu/cpu_arm.c:389 src/cpu/cpu_ppc64.c:331 src/cpu/cpu_x86.c:1603 #, c-format msgid "Unknown vendor %1$s referenced by CPU model %2$s" msgstr "" -#: src/qemu/qemu_command.c:2774 +#: src/qemu/qemu_command.c:2775 #, c-format msgid "Unknown virDomainControllerPCIModelName value: %1$d" msgstr "" @@ -23981,7 +24291,7 @@ msgstr "" msgid "Unsafe migration: %1$s" msgstr "" -#: src/network/bridge_driver.c:2985 +#: src/network/bridge_driver.c:2989 #, c-format msgid "" "Unsupported element in network '%1$s' in portgroup '%2$s' with " @@ -24013,7 +24323,7 @@ msgstr "" msgid "Unsupported element in an IPv6 element in network '%1$s'" msgstr "" -#: src/libxl/libxl_driver.c:6348 +#: src/libxl/libxl_driver.c:6354 #, c-format msgid "Unsupported IP address data source %1$d" msgstr "" @@ -24028,7 +24338,7 @@ msgstr "" msgid "Unsupported NUMA memory tuning mode '%1$s'" msgstr "" -#: src/ch/ch_interface.c:94 +#: src/ch/ch_interface.c:108 #, c-format msgid "Unsupported Network type %1$d" msgstr "" @@ -24038,11 +24348,11 @@ msgstr "" msgid "Unsupported OS type: %1$s" msgstr "" -#: src/qemu/qemu_command.c:2846 +#: src/qemu/qemu_command.c:2847 msgid "Unsupported PCI Express root controller" msgstr "" -#: src/conf/domain_conf.c:10809 +#: src/conf/domain_conf.c:10882 #, c-format msgid "Unsupported PCR banks '%1$s'" msgstr "" @@ -24062,7 +24372,7 @@ msgstr "" msgid "Unsupported SCSI controller model '%1$d'" msgstr "" -#: src/vmx/vmx.c:3342 +#: src/vmx/vmx.c:3338 #, c-format msgid "Unsupported SMBIOS mode '%1$s'" msgstr "" @@ -24072,7 +24382,7 @@ msgstr "" msgid "Unsupported URI scheme '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1101 +#: src/conf/node_device_conf.c:1100 #, c-format msgid "Unsupported VPD field access type '%1$s'" msgstr "" @@ -24092,7 +24402,7 @@ msgstr "" msgid "Unsupported address type '%1$s' with mediated device model '%2$s'" msgstr "" -#: src/qemu/qemu_hotplug.c:1980 +#: src/qemu/qemu_hotplug.c:1984 msgid "Unsupported address type for character device" msgstr "" @@ -24115,7 +24425,7 @@ msgstr "" msgid "Unsupported bus type '%1$s'" msgstr "" -#: src/vmx/vmx.c:3778 +#: src/vmx/vmx.c:3774 #, c-format msgid "Unsupported bus type '%1$s' for %2$s" msgstr "" @@ -24129,12 +24439,12 @@ msgstr "" msgid "Unsupported capacity-to-allocation relation" msgstr "" -#: src/vmx/vmx.c:4203 +#: src/vmx/vmx.c:4207 #, c-format msgid "Unsupported character device TCP protocol '%1$s'" msgstr "" -#: src/vmx/vmx.c:4221 src/vmx/vmx.c:4278 +#: src/vmx/vmx.c:4225 src/vmx/vmx.c:4282 #, c-format msgid "Unsupported character device type '%1$s'" msgstr "" @@ -24144,7 +24454,7 @@ msgstr "" msgid "Unsupported codeset '%1$d'" msgstr "" -#: src/qemu/qemu_migration_params.c:574 +#: src/qemu/qemu_migration_params.c:576 #, c-format msgid "Unsupported compression method '%1$s'" msgstr "" @@ -24164,7 +24474,7 @@ msgstr "" msgid "Unsupported configuration" msgstr "" -#: src/qemu/qemu_command.c:2731 src/qemu/qemu_validate.c:3394 +#: src/qemu/qemu_command.c:2732 src/qemu/qemu_validate.c:3452 #, c-format msgid "Unsupported controller model: %1$s" msgstr "" @@ -24178,18 +24488,18 @@ msgstr "" msgid "Unsupported controller type %1$s" msgstr "" -#: src/qemu/qemu_command.c:2948 +#: src/qemu/qemu_command.c:2949 #, c-format msgid "Unsupported controller type: %1$s" msgstr "" #: src/node_device/node_device_driver.c:1042 -#: src/node_device/node_device_driver.c:1481 -#: src/node_device/node_device_driver.c:1596 -#: src/node_device/node_device_driver.c:1680 -#: src/node_device/node_device_driver.c:1722 -#: src/node_device/node_device_driver.c:2064 -#: src/node_device/node_device_driver.c:2354 +#: src/node_device/node_device_driver.c:1482 +#: src/node_device/node_device_driver.c:1597 +#: src/node_device/node_device_driver.c:1681 +#: src/node_device/node_device_driver.c:1723 +#: src/node_device/node_device_driver.c:2078 +#: src/node_device/node_device_driver.c:2368 msgid "Unsupported device type" msgstr "" @@ -24227,7 +24537,7 @@ msgstr "" msgid "Unsupported disk bus type %1$s" msgstr "" -#: src/vmx/vmx.c:3578 +#: src/vmx/vmx.c:3574 #, c-format msgid "Unsupported disk device type '%1$s'" msgstr "" @@ -24251,20 +24561,20 @@ msgstr "" msgid "Unsupported forward mode '%1$s'" msgstr "" -#: src/vmx/vmx.c:3519 +#: src/vmx/vmx.c:3515 #, c-format msgid "Unsupported graphics type '%1$s'" msgstr "" #: src/lxc/lxc_controller.c:1784 src/lxc/lxc_controller.c:1813 -#: src/lxc/lxc_controller.c:1846 src/lxc/lxc_driver.c:3918 -#: src/lxc/lxc_driver.c:4342 +#: src/lxc/lxc_controller.c:1846 src/lxc/lxc_driver.c:3922 +#: src/lxc/lxc_driver.c:4347 #, c-format msgid "Unsupported host device mode %1$s" msgstr "" -#: src/lxc/lxc_driver.c:3859 src/lxc/lxc_driver.c:3882 -#: src/lxc/lxc_driver.c:4290 src/lxc/lxc_driver.c:4312 +#: src/lxc/lxc_driver.c:3863 src/lxc/lxc_driver.c:3886 +#: src/lxc/lxc_driver.c:4295 src/lxc/lxc_driver.c:4317 #, c-format msgid "Unsupported host device type %1$s" msgstr "" @@ -24279,17 +24589,12 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#: src/qemu/qemu_validate.c:4758 -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #: src/bhyve/bhyve_command.c:465 msgid "Unsupported listen type" msgstr "" -#: src/bhyve/bhyve_firmware.c:88 src/conf/domain_conf.c:17057 -#: src/libxl/libxl_conf.c:662 src/qemu/qemu_firmware.c:1776 +#: src/bhyve/bhyve_firmware.c:88 src/conf/domain_conf.c:17222 +#: src/libxl/libxl_conf.c:662 src/qemu/qemu_firmware.c:1810 #, c-format msgid "Unsupported loader format '%1$s'" msgstr "" @@ -24304,7 +24609,7 @@ msgstr "" msgid "Unsupported net type %1$s" msgstr "" -#: src/libxl/xen_common.c:1692 src/vmx/vmx.c:4063 +#: src/libxl/xen_common.c:1692 src/vmx/vmx.c:4067 #, c-format msgid "Unsupported net type '%1$s'" msgstr "" @@ -24330,17 +24635,17 @@ msgstr "" msgid "Unsupported null storage bus" msgstr "" -#: src/conf/numa_conf.c:494 +#: src/conf/numa_conf.c:493 #, c-format msgid "Unsupported numatune mode '%1$d'" msgstr "" -#: src/conf/numa_conf.c:502 +#: src/conf/numa_conf.c:501 #, c-format msgid "Unsupported numatune placement '%1$d'" msgstr "" -#: src/conf/domain_conf.c:16967 src/qemu/qemu_firmware.c:1785 +#: src/conf/domain_conf.c:17132 src/qemu/qemu_firmware.c:1819 #, c-format msgid "Unsupported nvram format '%1$s'" msgstr "" @@ -24350,7 +24655,7 @@ msgstr "" msgid "Unsupported object type %1$d" msgstr "" -#: src/qemu/qemu_driver.c:16612 +#: src/qemu/qemu_driver.c:16650 msgid "Unsupported resctrl monitor type" msgstr "" @@ -24359,12 +24664,12 @@ msgstr "" msgid "Unsupported root filesystem type %1$s" msgstr "" -#: src/qemu/qemu_migration.c:605 src/qemu/qemu_migration.c:1257 +#: src/qemu/qemu_migration.c:606 src/qemu/qemu_migration.c:1258 #, c-format msgid "Unsupported scheme in disks URI: %1$s" msgstr "" -#: src/qemu/qemu_command.c:5326 +#: src/qemu/qemu_command.c:5329 #, c-format msgid "Unsupported spicevmc target name '%1$s'" msgstr "" @@ -24379,7 +24684,7 @@ msgstr "" msgid "Unsupported vbox device type: %1$d" msgstr "" -#: src/vmx/vmx.c:4295 +#: src/vmx/vmx.c:4299 #, c-format msgid "Unsupported video device type '%1$s'" msgstr "" @@ -24472,7 +24777,7 @@ msgstr "" msgid "Usage" msgstr "" -#: src/qemu/qemu_driver.c:10999 src/qemu/qemu_driver.c:11237 +#: src/qemu/qemu_driver.c:11036 src/qemu/qemu_driver.c:11274 msgid "" "Usage of listen-address is forbidden when migration URI uses UNIX transport " "method" @@ -24500,6 +24805,22 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#: tools/virt-pki-validate.c:320 +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #: tools/libvirt-guests.sh.in:609 #, sh-format msgid "" @@ -24606,23 +24927,23 @@ msgstr "" msgid "VFB %1$s too big for destination" msgstr "" -#: src/qemu/qemu_validate.c:2391 +#: src/qemu/qemu_validate.c:2424 msgid "VFIO AP device assignment is not supported by this version of QEMU" msgstr "" -#: src/qemu/qemu_validate.c:2437 +#: src/qemu/qemu_validate.c:2470 msgid "VFIO CCW device assignment is not supported by this version of QEMU" msgstr "" -#: src/qemu/qemu_domain.c:11488 src/qemu/qemu_validate.c:2347 +#: src/qemu/qemu_domain.c:11619 src/qemu/qemu_validate.c:2380 msgid "VFIO PCI device assignment is not supported by this version of QEMU" msgstr "" -#: src/qemu/qemu_validate.c:2487 +#: src/qemu/qemu_validate.c:2520 msgid "VFIO PCI device assignment is not supported by this version of qemu" msgstr "" -#: src/qemu/qemu_driver.c:11455 +#: src/qemu/qemu_driver.c:11492 msgid "VFIO device assignment is currently not supported on this system" msgstr "" @@ -24630,28 +24951,23 @@ msgstr "" msgid "VFIO device assignment is not available on this platform" msgstr "" -#: src/qemu/qemu_snapshot.c:2903 +#: src/qemu/qemu_snapshot.c:2907 msgid "VM disk source and snapshot disk source are not the same" msgstr "" -#: src/ch/ch_process.c:739 src/qemu/qemu_process.c:5668 +#: src/ch/ch_process.c:834 src/qemu/qemu_process.c:5682 msgid "VM is already active" msgstr "" -#: src/ch/ch_monitor.c:427 src/ch/ch_monitor.c:547 +#: src/ch/ch_monitor.c:434 src/ch/ch_monitor.c:554 msgid "VM is not defined" msgstr "" -#: src/vmx/vmx.c:3108 +#: src/vmx/vmx.c:3104 #, c-format msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#: src/vmx/vmx.c:3080 -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - #: src/vmx/vmx.c:1506 msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -24682,16 +24998,16 @@ msgstr "" msgid "VNC Password authentication not supported by bhyve" msgstr "" -#: src/qemu/qemu_validate.c:4283 +#: src/qemu/qemu_validate.c:4341 #, c-format msgid "VNC password is %1$zu characters long, only 8 permitted" msgstr "" -#: src/qemu/qemu_validate.c:4276 +#: src/qemu/qemu_validate.c:4334 msgid "VNC power control is not available" msgstr "" -#: src/conf/domain_conf.c:11149 +#: src/conf/domain_conf.c:11222 msgid "VNC supports connected='keep' only" msgstr "" @@ -24705,7 +25021,7 @@ msgstr "" msgid "Value '%1$s' is out of %2$s range" msgstr "" -#: src/conf/domain_validate.c:1696 src/conf/domain_validate.c:1710 +#: src/conf/domain_validate.c:1697 src/conf/domain_validate.c:1711 #, c-format msgid "Value of cputune '%1$s' must be in range [%2$llu, %3$llu]" msgstr "" @@ -24815,11 +25131,11 @@ msgstr "" msgid "VxHS protocol accepts only one host" msgstr "" -#: src/qemu/qemu_process.c:5380 +#: src/qemu/qemu_process.c:5394 msgid "VxHS protocol is not supported with this QEMU binary" msgstr "" -#: tools/virt-host-validate-common.c:98 +#: tools/virt-validate-common.c:78 msgid "WARN" msgstr "" @@ -24875,7 +25191,7 @@ msgstr "" msgid "Wiping volume '%1$s'(%2$s) ... " msgstr "" -#: src/qemu/qemu_validate.c:2494 +#: src/qemu/qemu_validate.c:2527 msgid "" "Write filtering of PCI device configuration space is not supported by qemu" msgstr "" @@ -24907,29 +25223,29 @@ msgstr "" msgid "Wrong length MAC address" msgstr "" -#: src/conf/domain_validate.c:2105 +#: src/conf/domain_validate.c:2159 msgid "" "Wrong or no 'type' attribute specified with . vhostuser requires the virtio-net* frontend" msgstr "" -#: src/qemu/qemu_monitor_json.c:3067 +#: src/qemu/qemu_monitor_json.c:3069 msgid "XBZRLE is active, but 'bytes' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:3083 +#: src/qemu/qemu_monitor_json.c:3085 msgid "XBZRLE is active, but 'cache-miss' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:3059 +#: src/qemu/qemu_monitor_json.c:3061 msgid "XBZRLE is active, but 'cache-size' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:3091 +#: src/qemu/qemu_monitor_json.c:3093 msgid "XBZRLE is active, but 'overflow' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:3075 +#: src/qemu/qemu_monitor_json.c:3077 msgid "XBZRLE is active, but 'pages' data was missing" msgstr "" @@ -24984,7 +25300,7 @@ msgstr "" msgid "Xen migration stream version '%1$d' is not supported on this host" msgstr "" -#: src/libxl/libxl_driver.c:6411 +#: src/libxl/libxl_driver.c:6417 msgid "Xen only supports 'xenpv', 'xenpvh' and 'xenfv' machines" msgstr "" @@ -24992,7 +25308,7 @@ msgstr "" msgid "You are trying to remove a snapshot which does not exists" msgstr "" -#: src/conf/domain_validate.c:1250 +#: src/conf/domain_validate.c:1251 msgid "You must map the root user of container" msgstr "" @@ -25011,7 +25327,7 @@ msgstr "" msgid "[--%1$s] ..." msgstr "" -#: src/conf/domain_validate.c:161 +#: src/conf/domain_validate.c:162 msgid "" "a 'none' video type must be the only video device defined for the domain" msgstr "" @@ -25023,7 +25339,7 @@ msgid "" "available, and it cannot be automatically added" msgstr "" -#: src/qemu/qemu_driver.c:6783 +#: src/qemu/qemu_driver.c:6798 msgid "a device with the same address already exists " msgstr "" @@ -25031,14 +25347,14 @@ msgstr "" msgid "a different backing store cannot be specified." msgstr "" -#: src/conf/network_conf.c:3095 +#: src/conf/network_conf.c:3093 #, c-format msgid "" "a different portgroup entry in network '%1$s' is already set as the default. " "Only one default is allowed." msgstr "" -#: src/conf/domain_conf.c:19272 +#: src/conf/domain_conf.c:19437 msgid "" "a maximum of two TPM devices is supported, one of them being a TPM Proxy " "device" @@ -25062,7 +25378,7 @@ msgstr "" msgid "a secret with UUID %1$s is already defined for use with %2$s" msgstr "" -#: src/qemu/qemu_migration.c:1570 +#: src/qemu/qemu_migration.c:1571 msgid "a slirp-helper cannot be migrated" msgstr "" @@ -25078,7 +25394,7 @@ msgstr "" msgid "abort the active job on the specified disk" msgstr "" -#: src/qemu/qemu_driver.c:14120 +#: src/qemu/qemu_driver.c:14158 msgid "absolute path must be used as block copy target" msgstr "" @@ -25095,12 +25411,16 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +#: src/qemu/qemu_validate.c:4709 +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + #: tools/virsh-interface.c:361 tools/virsh-network.c:1063 #: tools/virsh-network.c:1075 tools/virsh-pool.c:1266 msgid "active" msgstr "" -#: src/qemu/qemu_block.c:3601 +#: src/qemu/qemu_block.c:3610 #, c-format msgid "active commit requested but '%1$s' is not active" msgstr "" @@ -25153,7 +25473,7 @@ msgstr "" msgid "add an IOThread to the guest domain" msgstr "" -#: tools/virsh-domain-monitor.c:2049 +#: tools/virsh-domain-monitor.c:2068 msgid "add backing chain information to block stats" msgstr "" @@ -25161,7 +25481,7 @@ msgstr "" msgid "additionally display the type and device value" msgstr "" -#: src/conf/domain_validate.c:217 +#: src/conf/domain_validate.c:218 msgid "address not supported for video type ramfb" msgstr "" @@ -25169,7 +25489,7 @@ msgstr "" msgid "address of disk device" msgstr "" -#: src/conf/domain_validate.c:3007 +#: src/conf/domain_validate.c:3111 #, c-format msgid "address of type '%1$s' is supported only for hostdevs" msgstr "" @@ -25178,7 +25498,7 @@ msgstr "" msgid "address source: 'lease' or 'agent'" msgstr "" -#: tools/virsh-domain-monitor.c:2234 +#: tools/virsh-domain-monitor.c:2253 msgid "address source: 'lease', 'agent', or 'arp'" msgstr "" @@ -25187,7 +25507,7 @@ msgstr "" msgid "address type drive is not supported for bus '%1$s'" msgstr "" -#: src/conf/domain_conf.c:6357 src/conf/domain_conf.c:6585 +#: src/conf/domain_conf.c:6415 src/conf/domain_conf.c:6643 #, c-format msgid "address type='%1$s' not supported in hostdev interfaces" msgstr "" @@ -25250,7 +25570,7 @@ msgstr "" msgid "all CPU models are accepted" msgstr "" -#: src/qemu/qemu_domain.c:4669 +#: src/qemu/qemu_domain.c:4686 msgid "all vcpus must have either set or unset order" msgstr "" @@ -25302,7 +25622,7 @@ msgstr "" msgid "alter persistent configuration, effect observed on next boot" msgstr "" -#: tools/virsh-domain-monitor.c:2229 +#: tools/virsh-domain-monitor.c:2248 msgid "always display names and MACs of interfaces" msgstr "" @@ -25314,11 +25634,11 @@ msgstr "" msgid "amount of data to upload" msgstr "" -#: src/conf/domain_conf.c:8020 +#: src/conf/domain_conf.c:8078 msgid "an definition already found for disk source" msgstr "" -#: src/conf/domain_conf.c:8033 +#: src/conf/domain_conf.c:8091 msgid "an definition already found for disk source" msgstr "" @@ -25327,7 +25647,7 @@ msgstr "" msgid "an IOThread is already using iothread_id '%1$u'" msgstr "" -#: src/conf/domain_conf.c:18103 +#: src/conf/domain_conf.c:18268 msgid "an os must be specified" msgstr "" @@ -25335,16 +25655,16 @@ msgstr "" msgid "another backup job is already running" msgstr "" -#: src/qemu/qemu_migration.c:93 +#: src/qemu/qemu_migration.c:94 #, c-format msgid "another migration job is already running for domain '%1$s'" msgstr "" -#: src/conf/capabilities.c:702 +#: src/conf/capabilities.c:700 msgid "any configuration" msgstr "" -#: src/conf/node_device_conf.c:1359 +#: src/conf/node_device_conf.c:1372 #, c-format msgid "ap-domain value '%1$s' is out of range for '%2$s'" msgstr "" @@ -25365,7 +25685,7 @@ msgstr "" msgid "architecture" msgstr "" -#: src/qemu/qemu_capabilities.c:5952 +#: src/qemu/qemu_capabilities.c:5966 #, c-format msgid "" "architecture from emulator '%1$s' doesn't match given architecture '%2$s'" @@ -25399,7 +25719,7 @@ msgstr "" msgid "argument virt_type must not be NULL" msgstr "" -#: tools/vsh.c:3332 +#: tools/vsh.c:3335 msgid "arguments to echo" msgstr "" @@ -25431,7 +25751,7 @@ msgstr "" msgid "associate a FD with a domain" msgstr "" -#: src/qemu/qemu_validate.c:225 +#: src/qemu/qemu_validate.c:232 msgid "asynchronous teardown is not available with this QEMU binary" msgstr "" @@ -25447,7 +25767,7 @@ msgid "" "%4$s" msgstr "" -#: src/qemu/qemu_driver.c:13383 +#: src/qemu/qemu_driver.c:13421 msgid "at most 1 fd can be passed to qemu along with a command" msgstr "" @@ -25455,7 +25775,7 @@ msgstr "" msgid "at most one CPU cache element may be specified" msgstr "" -#: src/conf/domain_validate.c:124 +#: src/conf/domain_validate.c:125 msgid "ats driver option is only supported for virtio devices" msgstr "" @@ -25488,7 +25808,7 @@ msgstr "" msgid "attaching network device to VM is unsupported" msgstr "" -#: src/qemu/qemu_hotplug.c:1831 +#: src/qemu/qemu_hotplug.c:1835 msgid "attaching serial console is not supported" msgstr "" @@ -25544,16 +25864,16 @@ msgid "" "network %1$s" msgstr "" -#: src/conf/domain_validate.c:2821 +#: src/conf/domain_validate.c:2898 #, c-format msgid "audio ID %1$u is used multiple times" msgstr "" -#: src/conf/domain_conf.c:12003 +#: src/conf/domain_conf.c:12076 msgid "audio settings specified without fixed settings flag" msgstr "" -#: src/conf/domain_validate.c:448 +#: src/conf/domain_validate.c:449 msgid "auth is not supported with vhostuser disk" msgstr "" @@ -25582,33 +25902,33 @@ msgstr "" msgid "authentication cancelled: %1$s" msgstr "" -#: src/remote/remote_daemon_dispatch.c:3737 -#: src/remote/remote_daemon_dispatch.c:3882 -#: src/remote/remote_daemon_dispatch.c:3973 -#: src/remote/remote_daemon_dispatch.c:3987 -#: src/remote/remote_daemon_dispatch.c:4001 -#: src/remote/remote_daemon_dispatch.c:4015 src/util/virerror.c:1093 +#: src/remote/remote_daemon_dispatch.c:3741 +#: src/remote/remote_daemon_dispatch.c:3886 +#: src/remote/remote_daemon_dispatch.c:3977 +#: src/remote/remote_daemon_dispatch.c:3991 +#: src/remote/remote_daemon_dispatch.c:4005 +#: src/remote/remote_daemon_dispatch.c:4019 src/util/virerror.c:1093 #: src/util/virpolkit.c:272 msgid "authentication failed" msgstr "" -#: src/test/test_driver.c:1477 +#: src/test/test_driver.c:1478 msgid "authentication failed, see test XML for the correct username/password" msgstr "" -#: src/rpc/virnetlibsshsession.c:546 src/rpc/virnetlibsshsession.c:624 -#: src/rpc/virnetlibsshsession.c:641 src/rpc/virnetsshsession.c:695 +#: src/rpc/virnetlibsshsession.c:565 src/rpc/virnetlibsshsession.c:643 +#: src/rpc/virnetlibsshsession.c:660 src/rpc/virnetsshsession.c:695 #: src/util/virerror.c:1094 #, c-format msgid "authentication failed: %1$s" msgstr "" -#: src/conf/domain_validate.c:505 +#: src/conf/domain_validate.c:506 #, c-format msgid "authentication is not supported for protocol '%1$s'" msgstr "" -#: src/conf/domain_validate.c:484 +#: src/conf/domain_validate.c:485 msgid "authentication is supported only for network backed disks" msgstr "" @@ -25674,11 +25994,11 @@ msgstr "" msgid "background job" msgstr "" -#: src/qemu/qemu_domain.c:7825 +#: src/qemu/qemu_domain.c:7933 msgid "backing chains more than 200 layers deep are not supported" msgstr "" -#: src/qemu/qemu_domain.c:7821 +#: src/qemu/qemu_domain.c:7929 #, c-format msgid "" "backing chains more than 200 layers deep are not supported for disk '%1$s'" @@ -25707,21 +26027,21 @@ msgstr "" msgid "backing store protocol '%1$s' is not yet supported" msgstr "" -#: src/qemu/qemu_validate.c:652 +#: src/qemu/qemu_validate.c:675 msgid "backingStore is not supported with NVRAM" msgstr "" -#: src/conf/domain_validate.c:394 +#: src/conf/domain_validate.c:395 msgid "backingStore is not supported with vhostuser disk" msgstr "" -#: src/qemu/qemu_driver.c:14064 +#: src/qemu/qemu_driver.c:14102 msgid "" "backingStore of mirror without VIR_DOMAIN_BLOCK_COPY_SHALLOW doesn't make " "sense" msgstr "" -#: src/qemu/qemu_migration.c:1881 +#: src/qemu/qemu_migration.c:1890 msgid "backup" msgstr "" @@ -25743,15 +26063,15 @@ msgstr "" msgid "backup_tls_x509_cert_dir directory '%1$s' does not exist" msgstr "" -#: src/security/virt-aa-helper.c:1419 +#: src/security/virt-aa-helper.c:1429 msgid "bad command" msgstr "" -#: src/security/virt-aa-helper.c:671 +#: src/security/virt-aa-helper.c:672 msgid "bad name" msgstr "" -#: src/security/virt-aa-helper.c:499 +#: src/security/virt-aa-helper.c:500 msgid "bad pathname" msgstr "" @@ -25764,12 +26084,12 @@ msgstr "" msgid "balloon device cannot be disabled" msgstr "" -#: src/qemu/qemu_driver.c:13843 +#: src/qemu/qemu_driver.c:13881 #, c-format msgid "bandwidth %1$llu cannot be represented in result" msgstr "" -#: src/qemu/qemu_driver.c:12588 +#: src/qemu/qemu_driver.c:12626 #, c-format msgid "" "bandwidth %1$llu is greater than %2$lu which is the maximum value supported " @@ -25786,25 +26106,25 @@ msgstr "" msgid "bandwidth limit in MiB/s" msgstr "" -#: src/qemu/qemu_driver.c:12505 src/qemu/qemu_driver.c:13650 -#: src/qemu/qemu_driver.c:13930 src/qemu/qemu_driver.c:14450 -#: src/qemu/qemu_driver.c:14615 src/qemu/qemu_migration.c:1214 +#: src/qemu/qemu_driver.c:12543 src/qemu/qemu_driver.c:13688 +#: src/qemu/qemu_driver.c:13968 src/qemu/qemu_driver.c:14488 +#: src/qemu/qemu_driver.c:14653 src/qemu/qemu_migration.c:1215 #: tools/virsh-domain.c:2436 #, c-format msgid "bandwidth must be less than %1$llu" msgstr "" -#: src/qemu/qemu_driver.c:14529 +#: src/qemu/qemu_driver.c:14567 #, c-format msgid "bandwidth must be less than %1$llu bytes" msgstr "" -#: src/qemu/qemu_driver.c:14126 +#: src/qemu/qemu_driver.c:14164 #, c-format msgid "bandwidth must be less than '%1$llu' bytes/s (%2$llu MiB/s)" msgstr "" -#: src/qemu/qemu_block.c:3616 +#: src/qemu/qemu_block.c:3625 #, c-format msgid "base '%1$s' is not immediately below '%2$s' in chain for '%3$s'" msgstr "" @@ -25844,7 +26164,7 @@ msgstr "" #: src/lxc/lxc_driver.c:2042 src/lxc/lxc_driver.c:2124 #: src/lxc/lxc_driver.c:2261 src/lxc/lxc_driver.c:2341 -#: src/qemu/qemu_driver.c:7900 src/qemu/qemu_driver.c:7986 +#: src/qemu/qemu_driver.c:7937 src/qemu/qemu_driver.c:8023 msgid "blkio cgroup isn't mounted" msgstr "" @@ -25869,22 +26189,22 @@ msgstr "" msgid "block" msgstr "" -#: src/qemu/qemu_validate.c:3149 +#: src/qemu/qemu_validate.c:3207 #, c-format msgid "block I/O throttle limit must be no more than %1$llu using QEMU" msgstr "" -#: src/qemu/qemu_driver.c:15068 src/test/test_driver.c:3884 +#: src/qemu/qemu_driver.c:15106 src/test/test_driver.c:3885 #, c-format msgid "block I/O throttle limit value must be no more than %1$llu" msgstr "" -#: src/qemu/qemu_driver.c:14827 +#: src/qemu/qemu_driver.c:14865 #, c-format msgid "block I/O throttling is not supported for disk '%1$s'" msgstr "" -#: src/qemu/qemu_snapshot.c:3410 +#: src/qemu/qemu_snapshot.c:3414 #, c-format msgid "block commit failed while deleting disk '%1$s' snapshot: '%2$s'" msgstr "" @@ -25903,7 +26223,7 @@ msgstr "" msgid "block device" msgstr "" -#: src/qemu/qemu_driver.c:9374 +#: src/qemu/qemu_driver.c:9411 #, c-format msgid "block device backed disk must be resized to its actual size '%1$llu'" msgstr "" @@ -25913,45 +26233,45 @@ msgstr "" msgid "block device snapshot target '%1$s' doesn't exist" msgstr "" -#: src/qemu/qemu_driver.c:10443 +#: src/qemu/qemu_driver.c:10480 msgid "block info is not supported for FD passed disk image" msgstr "" -#: src/qemu/qemu_driver.c:10430 +#: src/qemu/qemu_driver.c:10467 msgid "block info is not supported for vhostuser disk" msgstr "" -#: src/qemu/qemu_driver.c:13777 +#: src/qemu/qemu_driver.c:13815 #, c-format msgid "block job '%1$s' failed while pivoting" msgstr "" -#: src/qemu/qemu_driver.c:13773 +#: src/qemu/qemu_driver.c:13811 #, c-format msgid "block job '%1$s' failed while pivoting: %2$s" msgstr "" -#: src/qemu/qemu_block.c:3745 +#: src/qemu/qemu_block.c:3754 #, c-format msgid "block job '%1$s' not ready for pivot yet" msgstr "" -#: src/qemu/qemu_driver.c:13733 +#: src/qemu/qemu_driver.c:13771 #, c-format msgid "block job on disk '%1$s' is still being ended" msgstr "" -#: src/qemu/qemu_domain.c:11879 +#: src/qemu/qemu_domain.c:12011 #, c-format msgid "block jobs are not supported on disk '%1$s' using bus 'sd'" msgstr "" -#: src/qemu/qemu_domain.c:11886 +#: src/qemu/qemu_domain.c:12018 #, c-format msgid "block jobs are not supported on transient disk '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:11893 +#: src/qemu/qemu_domain.c:12025 #, c-format msgid "block jobs are not supported on vhostuser disk '%1$s'" msgstr "" @@ -25961,49 +26281,49 @@ msgstr "" msgid "block peek request too large for remote protocol, %1$zi > %2$d" msgstr "" -#: src/qemu/qemu_driver.c:9299 +#: src/qemu/qemu_driver.c:9336 msgid "block resize is not supported for vhostuser disk" msgstr "" -#: src/qemu/qemu_driver.c:9323 +#: src/qemu/qemu_driver.c:9360 msgid "" "block resize to full capacity supported only with 'raw' local block-based " "disks" msgstr "" -#: src/conf/domain_validate.c:2485 +#: src/conf/domain_validate.c:2539 msgid "block size must be a power of two" msgstr "" -#: src/conf/domain_validate.c:2499 +#: src/conf/domain_validate.c:2553 #, c-format msgid "block size too small, must be at least %1$lluKiB" msgstr "" -#: src/qemu/qemu_driver.c:9473 +#: src/qemu/qemu_driver.c:9510 msgid "block stats are not supported for vhostuser disk" msgstr "" -#: src/qemu/qemu_monitor_json.c:4522 src/qemu/qemu_monitor_json.c:4531 +#: src/qemu/qemu_monitor_json.c:4535 src/qemu/qemu_monitor_json.c:4544 msgid "block_io_throttle device entry was not in expected format" msgstr "" -#: src/qemu/qemu_monitor_json.c:4502 +#: src/qemu/qemu_monitor_json.c:4515 #, c-format msgid "block_io_throttle field '%1$s' missing in qemu's output" msgstr "" -#: src/qemu/qemu_monitor_json.c:4542 +#: src/qemu/qemu_monitor_json.c:4555 msgid "block_io_throttle inserted entry was not in expected format" msgstr "" -#: src/qemu/qemu_driver.c:14020 +#: src/qemu/qemu_driver.c:14058 #, c-format msgid "" "blockdev flag requested for disk %1$s, but file '%2$s' is not a block device" msgstr "" -#: src/qemu/qemu_block.c:2510 +#: src/qemu/qemu_block.c:2519 msgid "blockdev-create job was cancelled" msgstr "" @@ -26011,7 +26331,7 @@ msgstr "" msgid "blocked" msgstr "" -#: src/conf/domain_validate.c:465 +#: src/conf/domain_validate.c:466 msgid "blockio is not supported with vhostuser disk" msgstr "" @@ -26052,17 +26372,17 @@ msgstr "" msgid "bond interface misses the bond element" msgstr "" -#: src/conf/domain_conf.c:28434 +#: src/conf/domain_conf.c:28733 #, c-format msgid "boot order %1$u is already used by another device" msgstr "" -#: src/conf/domain_postparse.c:1085 +#: src/conf/domain_postparse.c:1086 #, c-format msgid "boot order '%1$s' used for more than one device" msgstr "" -#: src/conf/domain_validate.c:2751 +#: src/conf/domain_validate.c:2828 msgid "boot order is only supported for virtiofs" msgstr "" @@ -26070,23 +26390,23 @@ msgstr "" msgid "booted" msgstr "" -#: src/qemu/qemu_validate.c:2398 +#: src/qemu/qemu_validate.c:2431 msgid "" "booting from assigned devices is not supported by mediated devices of model " "vfio-ap" msgstr "" -#: src/qemu/qemu_validate.c:2354 +#: src/qemu/qemu_validate.c:2387 msgid "" "booting from assigned devices is not supported by mediated devices of model " "vfio-pci" msgstr "" -#: src/qemu/qemu_validate.c:2510 +#: src/qemu/qemu_validate.c:2543 msgid "booting from assigned devices is not supported by vhost SCSI devices" msgstr "" -#: src/qemu/qemu_validate.c:669 +#: src/qemu/qemu_validate.c:692 msgid "bootloader is not supported by QEMU" msgstr "" @@ -26094,7 +26414,7 @@ msgstr "" msgid "both interface name and type must not be NULL" msgstr "" -#: src/qemu/qemu_hotplug.c:3493 +#: src/qemu/qemu_hotplug.c:3501 #, c-format msgid "bridge %1$s doesn't exist" msgstr "" @@ -26145,6 +26465,10 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +#: src/hypervisor/domain_interface.c:640 +msgid "bridge port creation is not supported on this platform" +msgstr "" + #: src/conf/network_conf.c:1836 #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" @@ -26174,11 +26498,11 @@ msgstr "" msgid "building" msgstr "" -#: src/qemu/qemu_validate.c:1467 +#: src/qemu/qemu_validate.c:1494 msgid "bus must be 0 for sata controller" msgstr "" -#: src/qemu/qemu_driver.c:3112 src/qemu/qemu_saveimage.c:388 +#: src/qemu/qemu_driver.c:3099 src/qemu/qemu_saveimage.c:388 #: src/qemu/qemu_saveimage.c:565 msgid "bypass cache unsupported by this system" msgstr "" @@ -26188,7 +26512,7 @@ msgstr "" msgid "bytes" msgstr "" -#: src/conf/domain_validate.c:329 +#: src/conf/domain_validate.c:330 msgid "cache is not supported with vhostuser disk" msgstr "" @@ -26196,7 +26520,7 @@ msgstr "" msgid "cache mode of disk device" msgstr "" -#: src/qemu/qemu_validate.c:1282 +#: src/qemu/qemu_validate.c:1305 msgid "cachetune is only supported for KVM domains" msgstr "" @@ -26229,35 +26553,35 @@ msgid "" "hypervisor driver" msgstr "" -#: src/conf/domain_validate.c:2399 +#: src/conf/domain_validate.c:2453 msgid "can't add memory backend as guest has no NUMA nodes configured" msgstr "" -#: src/conf/domain_validate.c:2405 +#: src/conf/domain_validate.c:2459 #, c-format msgid "" "can't add memory backend for guest node '%1$d' as the guest has only '%2$zu' " "NUMA nodes configured" msgstr "" -#: src/qemu/qemu_hotplug.c:3602 +#: src/qemu/qemu_hotplug.c:3610 msgid "can't change link state: device alias not found" msgstr "" -#: src/qemu/qemu_hotplug.c:573 +#: src/qemu/qemu_hotplug.c:574 msgid "can't change media while a block job is running on the device" msgstr "" -#: src/qemu/qemu_driver.c:8344 +#: src/qemu/qemu_driver.c:8381 msgid "can't change nodeset for strict mode for running domain" msgstr "" -#: src/ch/ch_driver.c:2164 src/qemu/qemu_driver.c:8331 -#: src/test/test_driver.c:3558 +#: src/ch/ch_driver.c:2170 src/qemu/qemu_driver.c:8368 +#: src/test/test_driver.c:3559 msgid "can't change numatune mode for running domain" msgstr "" -#: src/qemu/qemu_nbdkit.c:1204 src/qemu/qemu_process.c:7694 +#: src/qemu/qemu_nbdkit.c:1204 src/qemu/qemu_process.c:7765 msgid "can't connect to virtlogd" msgstr "" @@ -26266,7 +26590,7 @@ msgstr "" msgid "can't convert relative size: '%1$s'" msgstr "" -#: src/qemu/qemu_block.c:2582 +#: src/qemu/qemu_block.c:2591 #, c-format msgid "can't create storage format '%1$s'" msgstr "" @@ -26294,11 +26618,11 @@ msgstr "" msgid "can't identify volume in uri %1$s" msgstr "" -#: src/qemu/qemu_block.c:3643 src/qemu/qemu_driver.c:13640 +#: src/qemu/qemu_block.c:3652 src/qemu/qemu_driver.c:13678 msgid "can't keep relative backing relationship" msgstr "" -#: src/qemu/qemu_domain.c:7390 +#: src/qemu/qemu_domain.c:7498 #, c-format msgid "can't manipulate inactive snapshots of disk '%1$s'" msgstr "" @@ -26308,55 +26632,55 @@ msgstr "" msgid "can't open session to the domain with id %1$d" msgstr "" -#: src/conf/domain_conf.c:18447 +#: src/conf/domain_conf.c:18612 msgid "can't parse cputune emulator period value" msgstr "" -#: src/conf/domain_conf.c:18454 +#: src/conf/domain_conf.c:18619 msgid "can't parse cputune emulator quota value" msgstr "" -#: src/conf/domain_conf.c:18433 +#: src/conf/domain_conf.c:18598 msgid "can't parse cputune global period value" msgstr "" -#: src/conf/domain_conf.c:18440 +#: src/conf/domain_conf.c:18605 msgid "can't parse cputune global quota value" msgstr "" -#: src/conf/domain_conf.c:18462 +#: src/conf/domain_conf.c:18627 msgid "can't parse cputune iothread period value" msgstr "" -#: src/conf/domain_conf.c:18469 +#: src/conf/domain_conf.c:18634 msgid "can't parse cputune iothread quota value" msgstr "" -#: src/conf/domain_conf.c:18419 +#: src/conf/domain_conf.c:18584 msgid "can't parse cputune period value" msgstr "" -#: src/conf/domain_conf.c:18426 +#: src/conf/domain_conf.c:18591 msgid "can't parse cputune quota value" msgstr "" -#: src/conf/domain_conf.c:18410 +#: src/conf/domain_conf.c:18575 msgid "can't parse cputune shares value" msgstr "" -#: src/qemu/qemu_driver.c:14226 +#: src/qemu/qemu_driver.c:14264 msgid "can't pivot a shared disk to a storage volume not supporting sharing" msgstr "" -#: src/qemu/qemu_hotplug.c:3644 +#: src/qemu/qemu_hotplug.c:3652 msgid "can't query rx filters: device alias not found" msgstr "" -#: src/qemu/qemu_block.c:3148 src/qemu/qemu_block.c:3292 +#: src/qemu/qemu_block.c:3157 src/qemu/qemu_block.c:3301 msgid "can't reopen image with unknown presence of backing store" msgstr "" -#: src/qemu/qemu_driver.c:9292 +#: src/qemu/qemu_driver.c:9329 #, c-format msgid "can't resize empty or readonly disk '%1$s'" msgstr "" @@ -26365,21 +26689,21 @@ msgstr "" msgid "can't shrink capacity below existing allocation" msgstr "" -#: src/conf/domain_conf.c:7204 +#: src/conf/domain_conf.c:7262 #, c-format msgid "can't split path '%1$s' into pool name and image name" msgstr "" -#: src/network/bridge_driver.c:3175 +#: src/network/bridge_driver.c:3179 msgid "can't undefine transient network" msgstr "" -#: src/conf/network_conf.c:2581 +#: src/conf/network_conf.c:2579 #, c-format msgid "can't update '%1$s' section of network '%2$s'" msgstr "" -#: src/conf/network_conf.c:3432 +#: src/conf/network_conf.c:3466 msgid "can't update unrecognized section of network" msgstr "" @@ -26391,70 +26715,70 @@ msgstr "" msgid "canceled" msgstr "" -#: src/qemu/qemu_migration.c:1290 src/qemu/qemu_migration.c:4937 +#: src/qemu/qemu_migration.c:1291 src/qemu/qemu_migration.c:4958 msgid "canceled by client" msgstr "" -#: src/qemu/qemu_driver.c:12222 +#: src/qemu/qemu_driver.c:12260 msgid "cannot abort VM start; use virDomainDestroy instead" msgstr "" -#: src/qemu/qemu_driver.c:12217 +#: src/qemu/qemu_driver.c:12255 msgid "cannot abort incoming migration; use virDomainDestroy instead" msgstr "" -#: src/qemu/qemu_driver.c:12239 +#: src/qemu/qemu_driver.c:12277 msgid "cannot abort memory-only dump" msgstr "" -#: src/qemu/qemu_driver.c:12160 +#: src/qemu/qemu_driver.c:12198 msgid "cannot abort migration in post-copy mode" msgstr "" -#: src/conf/virdomainjob.c:499 src/vz/vz_utils.c:612 +#: src/conf/virdomainjob.c:500 src/vz/vz_utils.c:612 msgid "cannot acquire job mutex" msgstr "" -#: src/conf/virdomainjob.c:476 src/vz/vz_utils.c:609 +#: src/conf/virdomainjob.c:477 src/vz/vz_utils.c:609 msgid "cannot acquire state change lock" msgstr "" -#: src/conf/virdomainjob.c:472 +#: src/conf/virdomainjob.c:473 #, c-format msgid "cannot acquire state change lock (held by agent=%1$s)" msgstr "" -#: src/conf/virdomainjob.c:491 +#: src/conf/virdomainjob.c:492 #, c-format msgid "" "cannot acquire state change lock (held by agent=%1$s) due to max_queued limit" msgstr "" -#: src/conf/virdomainjob.c:464 +#: src/conf/virdomainjob.c:465 #, c-format msgid "cannot acquire state change lock (held by monitor=%1$s agent=%2$s)" msgstr "" -#: src/conf/virdomainjob.c:483 +#: src/conf/virdomainjob.c:484 #, c-format msgid "" "cannot acquire state change lock (held by monitor=%1$s agent=%2$s) due to " "max_queued limit" msgstr "" -#: src/conf/virdomainjob.c:468 +#: src/conf/virdomainjob.c:469 #, c-format msgid "cannot acquire state change lock (held by monitor=%1$s)" msgstr "" -#: src/conf/virdomainjob.c:487 +#: src/conf/virdomainjob.c:488 #, c-format msgid "" "cannot acquire state change lock (held by monitor=%1$s) due to max_queued " "limit" msgstr "" -#: src/conf/virdomainjob.c:495 +#: src/conf/virdomainjob.c:496 msgid "cannot acquire state change lock due to max_queued limit" msgstr "" @@ -26467,7 +26791,7 @@ msgstr "" msgid "cannot add netlink membership" msgstr "" -#: src/conf/domain_validate.c:1082 +#: src/conf/domain_validate.c:1083 msgid "cannot add redirected USB device: USB is disabled for this domain" msgstr "" @@ -26502,11 +26826,11 @@ msgstr "" msgid "cannot block signals" msgstr "" -#: src/qemu/qemu_driver.c:6508 +#: src/qemu/qemu_driver.c:6523 msgid "cannot both keep and delete TPM" msgstr "" -#: src/qemu/qemu_driver.c:6501 +#: src/qemu/qemu_driver.c:6516 msgid "cannot both keep and delete nvram" msgstr "" @@ -26521,35 +26845,35 @@ msgid "" "cannot change between online and offline snapshot state in snapshot %1$s" msgstr "" -#: src/qemu/qemu_hotplug.c:3695 +#: src/qemu/qemu_hotplug.c:3704 #, c-format msgid "cannot change config of '%1$s' network interface type" msgstr "" -#: src/qemu/qemu_hotplug.c:4406 +#: src/qemu/qemu_hotplug.c:4425 msgid "cannot change keymap setting on spice graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:4363 +#: src/qemu/qemu_hotplug.c:4382 msgid "cannot change keymap setting on vnc graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:4319 src/qemu/qemu_hotplug.c:4329 +#: src/qemu/qemu_hotplug.c:4338 src/qemu/qemu_hotplug.c:4348 #, c-format msgid "cannot change listen address setting on '%1$s' graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:4339 +#: src/qemu/qemu_hotplug.c:4358 #, c-format msgid "cannot change listen socket setting on '%1$s' graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:3718 +#: src/qemu/qemu_hotplug.c:3727 #, c-format msgid "cannot change network interface mac address from %1$s to %2$s" msgstr "" -#: src/qemu/qemu_hotplug.c:3903 +#: src/qemu/qemu_hotplug.c:3914 #, c-format msgid "cannot change network interface type to '%1$s'" msgstr "" @@ -26563,15 +26887,15 @@ msgstr "" msgid "cannot change persistent config of a transient domain" msgstr "" -#: src/conf/virnetworkobj.c:767 +#: src/conf/virnetworkobj.c:768 msgid "cannot change persistent config of a transient network" msgstr "" -#: src/qemu/qemu_hotplug.c:4400 +#: src/qemu/qemu_hotplug.c:4419 msgid "cannot change port settings on spice graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:4358 +#: src/qemu/qemu_hotplug.c:4377 msgid "cannot change port settings on vnc graphics" msgstr "" @@ -26579,12 +26903,12 @@ msgstr "" msgid "cannot change private flag on existing secret" msgstr "" -#: src/qemu/qemu_hotplug.c:4299 +#: src/qemu/qemu_hotplug.c:4318 #, c-format msgid "cannot change the number of listen addresses on '%1$s' graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:4310 +#: src/qemu/qemu_hotplug.c:4329 #, c-format msgid "cannot change the type of listen address on '%1$s' graphics" msgstr "" @@ -26709,13 +27033,13 @@ msgstr "" msgid "cannot create a vboxSnapshotXmlPtr" msgstr "" -#: src/bhyve/bhyve_driver.c:375 src/libxl/libxl_driver.c:4656 -#: src/qemu/qemu_driver.c:7758 src/storage/storage_driver.c:1384 +#: src/bhyve/bhyve_driver.c:375 src/libxl/libxl_driver.c:4662 +#: src/qemu/qemu_driver.c:7795 src/storage/storage_driver.c:1384 #, c-format msgid "cannot create autostart directory %1$s" msgstr "" -#: src/network/bridge_driver.c:3604 +#: src/network/bridge_driver.c:3608 #, c-format msgid "cannot create autostart directory '%1$s'" msgstr "" @@ -26729,11 +27053,11 @@ msgstr "" msgid "cannot create checkpoint directory '%1$s'" msgstr "" -#: src/qemu/qemu_checkpoint.c:590 src/test/test_driver.c:9239 +#: src/qemu/qemu_checkpoint.c:590 src/test/test_driver.c:9241 msgid "cannot create checkpoint for inactive domain" msgstr "" -#: src/test/test_driver.c:9233 +#: src/test/test_driver.c:9235 msgid "cannot create checkpoint while snapshot exists" msgstr "" @@ -26742,7 +27066,7 @@ msgstr "" msgid "cannot create config directory %1$s" msgstr "" -#: src/conf/domain_conf.c:28530 src/conf/network_conf.c:2524 +#: src/conf/domain_conf.c:28829 src/conf/network_conf.c:2522 #: src/conf/virnwfilterbindingobj.c:162 src/nwfilter/nwfilter_driver.c:285 #: src/nwfilter/nwfilter_driver.c:293 src/secret/secret_driver.c:527 #: src/util/virdnsmasq.c:512 @@ -26751,7 +27075,7 @@ msgid "cannot create config directory '%1$s'" msgstr "" #: src/network/bridge_driver.c:1488 src/network/bridge_driver.c:1497 -#: src/network/bridge_driver_conf.c:190 src/storage/storage_driver.c:286 +#: src/network/bridge_driver_conf.c:203 src/storage/storage_driver.c:286 #, c-format msgid "cannot create directory %1$s" msgstr "" @@ -26761,12 +27085,12 @@ msgstr "" msgid "cannot create file %1$s" msgstr "" -#: src/util/virfile.c:804 +#: src/qemu/qemu_process.c:6857 src/util/virfile.c:804 #, c-format msgid "cannot create file '%1$s'" msgstr "" -#: src/qemu/qemu_process.c:7281 +#: src/qemu/qemu_process.c:7349 #, c-format msgid "cannot create log directory %1$s" msgstr "" @@ -26780,22 +27104,22 @@ msgstr "" msgid "cannot create path '%1$s'" msgstr "" -#: src/qemu/qemu_migration.c:5299 +#: src/qemu/qemu_migration.c:5338 msgid "cannot create pipe for tunnelled migration" msgstr "" -#: src/qemu/qemu_domain.c:7346 +#: src/qemu/qemu_domain.c:7454 #, c-format msgid "cannot create snapshot directory '%1$s'" msgstr "" -#: src/test/test_driver.c:8851 +#: src/test/test_driver.c:8853 msgid "cannot create snapshot while checkpoint exists" msgstr "" #: src/interface/interface_backend_netcf.c:120 -#: src/interface/interface_backend_udev.c:1123 -#: src/node_device/node_device_udev.c:2277 src/nwfilter/nwfilter_driver.c:251 +#: src/interface/interface_backend_udev.c:1125 +#: src/node_device/node_device_udev.c:2470 src/nwfilter/nwfilter_driver.c:251 #: src/secret/secret_driver.c:533 src/vz/vz_driver.c:4090 #, c-format msgid "cannot create state directory '%1$s'" @@ -26806,7 +27130,7 @@ msgstr "" msgid "cannot decode CPU data for %1$s architecture" msgstr "" -#: src/node_device/node_device_driver.c:1602 +#: src/node_device/node_device_driver.c:1603 msgid "cannot define a mediated device without a parent" msgstr "" @@ -26818,16 +27142,16 @@ msgstr "" msgid "cannot delete domain snapshot for running domain" msgstr "" -#: src/qemu/qemu_snapshot.c:3844 +#: src/qemu/qemu_snapshot.c:3848 msgid "cannot delete external snapshots when there is another active block job" msgstr "" -#: src/qemu/qemu_driver.c:6545 +#: src/qemu/qemu_driver.c:6560 #, c-format msgid "cannot delete inactive domain with %1$d checkpoints" msgstr "" -#: src/qemu/qemu_driver.c:6533 src/test/test_driver.c:4608 +#: src/qemu/qemu_driver.c:6548 src/test/test_driver.c:4609 #, c-format msgid "cannot delete inactive domain with %1$d snapshots" msgstr "" @@ -26850,8 +27174,8 @@ msgstr "" msgid "cannot determine filesystem for '%1$s'" msgstr "" -#: src/ch/ch_driver.c:963 src/libxl/libxl_driver.c:2112 -#: src/qemu/qemu_driver.c:2772 src/test/test_driver.c:8148 +#: src/ch/ch_driver.c:966 src/libxl/libxl_driver.c:2112 +#: src/qemu/qemu_driver.c:2759 src/test/test_driver.c:8150 msgid "cannot do managed save for transient domain" msgstr "" @@ -26875,7 +27199,7 @@ msgstr "" msgid "cannot execute binary %1$s" msgstr "" -#: src/rpc/virnetlibsshsession.c:445 +#: src/rpc/virnetlibsshsession.c:464 #, c-format msgid "cannot export the public key from the private key '%1$s'" msgstr "" @@ -26900,8 +27224,8 @@ msgstr "" msgid "cannot find CPU map for %1$s architecture" msgstr "" -#: src/qemu/qemu_driver.c:5407 src/qemu/qemu_driver.c:5445 -#: src/test/test_driver.c:9606 +#: src/qemu/qemu_driver.c:5413 src/qemu/qemu_driver.c:5451 +#: src/test/test_driver.c:9608 #, c-format msgid "cannot find IOThread '%1$u' in iothreadids" msgstr "" @@ -26920,18 +27244,18 @@ msgstr "" msgid "cannot find any matching source devices for logical volume group '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:16102 src/test/test_driver.c:8120 +#: src/qemu/qemu_driver.c:16140 src/test/test_driver.c:8122 #, c-format msgid "cannot find architecture %1$s" msgstr "" -#: src/qemu/qemu_driver.c:13551 +#: src/qemu/qemu_driver.c:13589 #, c-format msgid "cannot find channel %1$s" msgstr "" -#: src/ch/ch_driver.c:1325 src/libxl/libxl_driver.c:4933 -#: src/qemu/qemu_driver.c:13480 +#: src/ch/ch_driver.c:1331 src/libxl/libxl_driver.c:4939 +#: src/qemu/qemu_driver.c:13518 #, c-format msgid "cannot find character device %1$s" msgstr "" @@ -26941,16 +27265,16 @@ msgstr "" msgid "cannot find console device '%1$s'" msgstr "" -#: src/libxl/libxl_driver.c:5546 +#: src/libxl/libxl_driver.c:5552 msgid "cannot find device number" msgstr "" -#: src/qemu/qemu_hotplug.c:4292 +#: src/qemu/qemu_hotplug.c:4311 #, c-format msgid "cannot find existing graphics device to modify of type '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:7121 +#: src/qemu/qemu_driver.c:7157 #, c-format msgid "cannot find existing graphics type '%1$s' device to modify" msgstr "" @@ -26970,7 +27294,7 @@ msgstr "" msgid "cannot find logical volume group name '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:5030 +#: src/qemu/qemu_driver.c:5036 #, c-format msgid "cannot find new IOThread '%1$u' in QEMU monitor." msgstr "" @@ -26980,7 +27304,7 @@ msgstr "" msgid "cannot find newly created volume '%1$s'" msgstr "" -#: src/node_device/node_device_driver.c:1432 src/test/test_driver.c:7781 +#: src/node_device/node_device_driver.c:1433 src/test/test_driver.c:7783 #, c-format msgid "cannot find parent '%1$s' definition" msgstr "" @@ -26997,12 +27321,12 @@ msgstr "" msgid "cannot find pid in vmware log file" msgstr "" -#: src/qemu/qemu_driver.c:9507 src/qemu/qemu_driver.c:9539 +#: src/qemu/qemu_driver.c:9544 src/qemu/qemu_driver.c:9576 #, c-format msgid "cannot find statistics for device '%1$s'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4573 +#: src/qemu/qemu_monitor_json.c:4586 #, c-format msgid "cannot find throttling info for device '%1$s'" msgstr "" @@ -27031,7 +27355,7 @@ msgstr "" msgid "cannot generate a random uuid for interfaceid" msgstr "" -#: src/security/security_dac.c:2325 +#: src/security/security_dac.c:2355 #, c-format msgid "cannot generate dac user and group id for domain %1$s" msgstr "" @@ -27054,12 +27378,12 @@ msgid "" "'%2$s'" msgstr "" -#: src/util/virprocess.c:490 src/util/virprocess.c:578 +#: src/util/virprocess.c:491 src/util/virprocess.c:580 #, c-format msgid "cannot get CPU affinity of process %1$d" msgstr "" -#: src/qemu/qemu_driver.c:10119 +#: src/qemu/qemu_driver.c:10156 msgid "cannot get RSS for domain" msgstr "" @@ -27072,7 +27396,7 @@ msgstr "" msgid "cannot get children disk" msgstr "" -#: src/rpc/virnettlscontext.c:130 +#: src/rpc/virnettlscert.c:45 msgid "cannot get current time" msgstr "" @@ -27097,7 +27421,7 @@ msgstr "" msgid "cannot get interface flags on macvtap tap" msgstr "" -#: src/util/virprocess.c:957 +#: src/util/virprocess.c:959 #, c-format msgid "cannot get locked memory limit of process %1$lld" msgstr "" @@ -27143,7 +27467,7 @@ msgstr "" msgid "cannot get the host uuid" msgstr "" -#: src/ch/ch_driver.c:1600 src/qemu/qemu_driver.c:1361 +#: src/ch/ch_driver.c:1606 src/qemu/qemu_driver.c:1348 msgid "cannot get vCPU placement & pCPU time" msgstr "" @@ -27159,32 +27483,32 @@ msgstr "" msgid "cannot halt after snapshot of transient domain" msgstr "" -#: src/qemu/qemu_snapshot.c:1878 src/test/test_driver.c:8857 +#: src/qemu/qemu_snapshot.c:1878 src/test/test_driver.c:8859 msgid "cannot halt after transient domain snapshot" msgstr "" -#: src/qemu/qemu_hotplug.c:6300 +#: src/qemu/qemu_hotplug.c:6322 #, c-format msgid "" "cannot hot unplug %1$s device with PCI guest address: %2$04x:%3$02x:%4$02x." "%5$d - controller not found" msgstr "" -#: src/qemu/qemu_hotplug.c:6310 +#: src/qemu/qemu_hotplug.c:6332 #, c-format msgid "" "cannot hot unplug %1$s device with PCI guest address: %2$04x:%3$02x:%4$02x." "%5$d - not allowed by controller" msgstr "" -#: src/qemu/qemu_hotplug.c:6285 +#: src/qemu/qemu_hotplug.c:6307 #, c-format msgid "" "cannot hot unplug %1$s device with multifunction PCI guest address: %2$04x:" "%3$02x:%4$02x.%5$d" msgstr "" -#: src/libxl/libxl_driver.c:3679 +#: src/libxl/libxl_driver.c:3681 #, c-format msgid "cannot hot unplug multifunction PCI device: %1$04x:%2$02x:%3$02x.%4$d" msgstr "" @@ -27198,7 +27522,7 @@ msgstr "" msgid "cannot initialize cert object: %1$s" msgstr "" -#: src/rpc/virnetclient.c:2108 src/util/virfdstream.c:1160 +#: src/rpc/virnetclient.c:2109 src/util/virfdstream.c:1160 msgid "cannot initialize condition variable" msgstr "" @@ -27212,37 +27536,37 @@ msgid "" "disabling driver" msgstr "" -#: src/qemu/qemu_monitor.c:591 +#: src/qemu/qemu_monitor.c:592 msgid "cannot initialize monitor condition" msgstr "" #: src/conf/virnwfilterobj.c:64 src/libxl/libxl_driver.c:673 -#: src/lxc/lxc_controller.c:160 src/qemu/qemu_driver.c:572 +#: src/lxc/lxc_controller.c:160 src/qemu/qemu_driver.c:571 #: src/remote/remote_driver.c:1254 msgid "cannot initialize mutex" msgstr "" -#: src/util/virprocess.c:1130 +#: src/util/virprocess.c:1132 #, c-format msgid "cannot limit core file size of process %1$lld to %2$llu" msgstr "" -#: src/util/virprocess.c:916 +#: src/util/virprocess.c:918 #, c-format msgid "cannot limit locked memory of process %1$lld to %2$llu" msgstr "" -#: src/util/virprocess.c:1047 +#: src/util/virprocess.c:1049 #, c-format msgid "cannot limit number of open files of process %1$lld to %2$u" msgstr "" -#: src/util/virprocess.c:1004 +#: src/util/virprocess.c:1006 #, c-format msgid "cannot limit number of subprocesses of process %1$lld to %2$u" msgstr "" -#: src/qemu/qemu_driver.c:4767 +#: src/qemu/qemu_driver.c:4773 msgid "cannot list IOThreads for an inactive domain" msgstr "" @@ -27255,7 +27579,7 @@ msgstr "" msgid "cannot list vcpu pinning for an inactive domain" msgstr "" -#: src/test/test_driver.c:3038 +#: src/test/test_driver.c:3039 msgid "cannot list vcpus for an inactive domain" msgstr "" @@ -27269,40 +27593,40 @@ msgstr "" msgid "cannot load cert data from %1$s: %2$s" msgstr "" -#: src/security/security_selinux.c:3399 +#: src/security/security_selinux.c:3408 #, c-format msgid "cannot lookup default selinux label for tap fd %1$d" msgstr "" -#: src/qemu/qemu_migration.c:1329 +#: src/qemu/qemu_migration.c:1330 msgid "cannot migrate a domain with " msgstr "" -#: src/qemu/qemu_migration.c:1342 src/qemu/qemu_migration.c:1371 +#: src/qemu/qemu_migration.c:1343 src/qemu/qemu_migration.c:1372 #, c-format msgid "cannot migrate a domain with " msgstr "" -#: src/qemu/qemu_migration.c:1367 +#: src/qemu/qemu_migration.c:1368 #, c-format msgid "cannot migrate a domain with " msgstr "" -#: src/qemu/qemu_migration.c:1444 +#: src/qemu/qemu_migration.c:1445 #, c-format msgid "cannot migrate domain with %1$d snapshots" msgstr "" -#: src/qemu/qemu_migration.c:1487 +#: src/qemu/qemu_migration.c:1488 msgid "cannot migrate domain with I/O error" msgstr "" -#: src/qemu/qemu_migration.c:1468 +#: src/qemu/qemu_migration.c:1469 #, c-format msgid "cannot migrate domain: %1$s" msgstr "" -#: src/qemu/qemu_migration.c:1588 +#: src/qemu/qemu_migration.c:1593 msgid "cannot migrate this domain without dbus-vmstate support" msgstr "" @@ -27318,104 +27642,108 @@ msgstr "" msgid "cannot mix string I/O with daemon" msgstr "" -#: src/qemu/qemu_hotplug.c:3870 +#: src/qemu/qemu_hotplug.c:3881 msgid "cannot modify MTU" msgstr "" -#: src/qemu/qemu_domain.c:8350 src/qemu/qemu_domain.c:8362 -#: src/qemu/qemu_domain.c:8372 src/qemu/qemu_domain.c:8464 -#: src/qemu/qemu_domain.c:8489 +#: src/qemu/qemu_domain.c:8458 src/qemu/qemu_domain.c:8470 +#: src/qemu/qemu_domain.c:8480 src/qemu/qemu_domain.c:8573 +#: src/qemu/qemu_domain.c:8598 #, c-format msgid "cannot modify field '%1$s' of the disk" msgstr "" -#: src/qemu/qemu_hotplug.c:7078 +#: src/qemu/qemu_hotplug.c:7100 #, c-format msgid "cannot modify memory access from '%1$s' to '%2$s'" msgstr "" -#: src/qemu/qemu_hotplug.c:7134 +#: src/qemu/qemu_hotplug.c:7156 #, c-format msgid "cannot modify memory address from '0x%1$llx' to '0x%2$llx'" msgstr "" -#: src/qemu/qemu_hotplug.c:7123 +#: src/qemu/qemu_hotplug.c:7145 #, c-format msgid "cannot modify memory block size from '%1$llu' to '%2$llu'" msgstr "" -#: src/qemu/qemu_hotplug.c:7086 +#: src/qemu/qemu_hotplug.c:7108 #, c-format msgid "cannot modify memory discard from '%1$s' to '%2$s'" msgstr "" -#: src/qemu/qemu_hotplug.c:7070 +#: src/qemu/qemu_hotplug.c:7092 #, c-format msgid "cannot modify memory model from '%1$s' to '%2$s'" msgstr "" -#: src/qemu/qemu_hotplug.c:7062 +#: src/qemu/qemu_hotplug.c:7084 #, c-format msgid "cannot modify memory of model '%1$s'" msgstr "" -#: src/qemu/qemu_hotplug.c:7101 +#: src/qemu/qemu_hotplug.c:7123 #, c-format msgid "cannot modify memory pagesize from '%1$llu' to '%2$llu'" msgstr "" -#: src/qemu/qemu_hotplug.c:7116 +#: src/qemu/qemu_hotplug.c:7138 #, c-format msgid "cannot modify memory size from '%1$llu' to '%2$llu'" msgstr "" -#: src/qemu/qemu_hotplug.c:7095 +#: src/qemu/qemu_hotplug.c:7117 msgid "cannot modify memory source nodes" msgstr "" -#: src/qemu/qemu_hotplug.c:7109 +#: src/qemu/qemu_hotplug.c:7131 #, c-format msgid "cannot modify memory targetNode from '%1$d' to '%2$d'" msgstr "" -#: src/qemu/qemu_hotplug.c:3814 +#: src/qemu/qemu_hotplug.c:3831 msgid "cannot modify network device address type" msgstr "" -#: src/qemu/qemu_hotplug.c:3879 +#: src/qemu/qemu_hotplug.c:3890 msgid "cannot modify network device backend settings" msgstr "" -#: src/qemu/qemu_hotplug.c:3846 +#: src/qemu/qemu_hotplug.c:3859 msgid "cannot modify network device boot index setting" msgstr "" -#: src/qemu/qemu_hotplug.c:3819 +#: src/qemu/qemu_hotplug.c:3836 msgid "cannot modify network device guest PCI address" msgstr "" -#: src/qemu/qemu_hotplug.c:3727 src/qemu/qemu_hotplug.c:3735 +#: src/qemu/qemu_hotplug.c:3736 src/qemu/qemu_hotplug.c:3744 #, c-format msgid "cannot modify network device model from %1$s to %2$s" msgstr "" -#: src/qemu/qemu_hotplug.c:3832 +#: src/qemu/qemu_hotplug.c:3951 +msgid "cannot modify network device portgroup attribute" +msgstr "" + +#: src/qemu/qemu_hotplug.c:3847 msgid "cannot modify network device rom bar setting" msgstr "" -#: src/qemu/qemu_hotplug.c:3854 +#: src/qemu/qemu_hotplug.c:3865 msgid "cannot modify network device rom enabled setting" msgstr "" -#: src/qemu/qemu_hotplug.c:3789 +#: src/qemu/qemu_hotplug.c:3806 msgid "cannot modify network device script attribute" msgstr "" -#: src/qemu/qemu_hotplug.c:3798 +#: src/qemu/qemu_hotplug.c:3815 msgid "cannot modify network device tap name" msgstr "" -#: src/qemu/qemu_hotplug.c:3840 +#: src/qemu/qemu_hotplug.c:3853 msgid "cannot modify network rom file" msgstr "" @@ -27423,11 +27751,11 @@ msgstr "" msgid "cannot modify the persistent configuration of a domain" msgstr "" -#: src/qemu/qemu_hotplug.c:3764 +#: src/qemu/qemu_hotplug.c:3775 msgid "cannot modify virtio network device driver attributes" msgstr "" -#: src/qemu/qemu_hotplug.c:3775 +#: src/qemu/qemu_hotplug.c:3792 msgid "cannot modify virtio network device driver options" msgstr "" @@ -27450,7 +27778,7 @@ msgstr "" msgid "cannot open SELinux label_handle" msgstr "" -#: src/libxl/libxl_driver.c:5559 +#: src/libxl/libxl_driver.c:5565 msgid "cannot open bus path" msgstr "" @@ -27493,7 +27821,7 @@ msgstr "" msgid "cannot parse %1$s version number in '%3$.*2$s'" msgstr "" -#: src/conf/domain_conf.c:12202 +#: src/conf/domain_conf.c:12275 #, c-format msgid "cannot parse 'dspPolicy' value '%1$i'" msgstr "" @@ -27548,12 +27876,17 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#: src/conf/domain_conf.c:8935 +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #: src/storage/storage_backend_disk.c:856 #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" -#: src/conf/domain_conf.c:11125 +#: src/conf/domain_conf.c:11198 #, c-format msgid "cannot parse password validity time '%1$s', expect YYYY-MM-DDTHH:MM:SS" msgstr "" @@ -27567,32 +27900,32 @@ msgstr "" msgid "cannot parse pid in vmware log file" msgstr "" -#: src/conf/domain_conf.c:8860 +#: src/conf/domain_conf.c:8919 #, c-format msgid "cannot parse queue size '%1$s' for virtiofs" msgstr "" -#: src/conf/domain_conf.c:11469 +#: src/conf/domain_conf.c:11542 #, c-format msgid "cannot parse rdp port %1$s" msgstr "" -#: src/qemu/qemu_block.c:612 +#: src/qemu/qemu_block.c:618 #, c-format msgid "cannot parse target for lunStr '%1$s'" msgstr "" -#: src/conf/domain_conf.c:8868 +#: src/conf/domain_conf.c:8927 #, c-format msgid "cannot parse thread pool size '%1$s' for virtiofs" msgstr "" -#: src/conf/domain_conf.c:8941 +#: src/conf/domain_conf.c:9008 #, c-format msgid "cannot parse usage '%1$s' for RAM filesystem" msgstr "" -#: src/conf/domain_conf.c:6490 +#: src/conf/domain_conf.c:6548 #, c-format msgid "cannot parse value '%1$s' for coalesce parameter" msgstr "" @@ -27609,7 +27942,7 @@ msgstr "" msgid "cannot parse value of typeidversion parameter" msgstr "" -#: src/qemu/qemu_domain.c:2698 +#: src/qemu/qemu_domain.c:2713 #, c-format msgid "cannot parse vcpu index '%1$s'" msgstr "" @@ -27619,16 +27952,16 @@ msgstr "" msgid "cannot parse vlan tag '%1$s' from file '%2$s'" msgstr "" -#: src/conf/domain_conf.c:11366 +#: src/conf/domain_conf.c:11439 #, c-format msgid "cannot parse vnc port %1$s" msgstr "" -#: src/qemu/qemu_migration.c:3170 +#: src/qemu/qemu_migration.c:3191 msgid "cannot pass pipe for tunnelled migration" msgstr "" -#: src/qemu/qemu_domain.c:11810 +#: src/qemu/qemu_domain.c:11942 msgid "cannot perform block operations while checkpoint exists" msgstr "" @@ -27641,11 +27974,11 @@ msgstr "" msgid "cannot perform tunnelled migration without using peer2peer flag" msgstr "" -#: src/test/test_driver.c:3108 +#: src/test/test_driver.c:3109 msgid "cannot pin vcpus on an inactive domain" msgstr "" -#: src/qemu/qemu_migration.c:349 +#: src/qemu/qemu_migration.c:350 #, c-format msgid "cannot precreate storage for disk type '%1$s'" msgstr "" @@ -27669,7 +28002,7 @@ msgstr "" msgid "cannot query both live and config at once" msgstr "" -#: src/libxl/libxl_driver.c:5568 tools/virsh-volume.c:662 +#: src/libxl/libxl_driver.c:5574 tools/virsh-volume.c:662 #, c-format msgid "cannot read %1$s" msgstr "" @@ -27704,7 +28037,7 @@ msgstr "" msgid "cannot read beginning of file '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:2511 src/qemu/qemu_driver.c:15571 +#: src/qemu/qemu_driver.c:2498 src/qemu/qemu_driver.c:15609 #: src/vz/vz_driver.c:646 msgid "cannot read cputime for domain" msgstr "" @@ -27719,7 +28052,7 @@ msgstr "" msgid "cannot read dir '%1$s'" msgstr "" -#: src/test/test_driver.c:2378 +#: src/test/test_driver.c:2379 #, c-format msgid "cannot read domain image '%1$s'" msgstr "" @@ -27737,7 +28070,7 @@ msgstr "" msgid "cannot read from stream" msgstr "" -#: src/qemu/qemu_driver.c:10364 src/storage/storage_util.c:1817 +#: src/qemu/qemu_driver.c:10401 src/storage/storage_util.c:1817 #: src/storage_file/storage_file_backend_fs.c:118 #: src/storage_file/storage_file_probe.c:1018 #: src/storage_file/storage_source.c:183 src/util/viracpi.c:172 @@ -27779,12 +28112,12 @@ msgstr "" msgid "cannot remove checkpoint from inactive domain" msgstr "" -#: src/conf/domain_conf.c:28596 +#: src/conf/domain_conf.c:28895 #, c-format msgid "cannot remove config %1$s" msgstr "" -#: src/conf/virnetworkobj.c:1139 src/util/virdnsmasq.c:248 +#: src/conf/virnetworkobj.c:1140 src/util/virdnsmasq.c:248 #, c-format msgid "cannot remove config file '%1$s'" msgstr "" @@ -27814,16 +28147,16 @@ msgstr "" msgid "cannot remove gluster volume file '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:6292 +#: src/qemu/qemu_driver.c:6307 #, c-format msgid "cannot remove managed save file %1$s" msgstr "" -#: src/qemu/qemu_driver.c:18389 src/test/test_driver.c:3232 +#: src/qemu/qemu_driver.c:18427 src/test/test_driver.c:3233 msgid "cannot rename a transient domain" msgstr "" -#: src/qemu/qemu_driver.c:18383 src/test/test_driver.c:3226 +#: src/qemu/qemu_driver.c:18421 src/test/test_driver.c:3227 msgid "cannot rename active domain" msgstr "" @@ -27836,7 +28169,7 @@ msgstr "" msgid "cannot replace NETIF config" msgstr "" -#: src/qemu/qemu_driver.c:15174 +#: src/qemu/qemu_driver.c:15212 #, c-format msgid "cannot reset '%1$s' when '%2$s' is set" msgstr "" @@ -27845,7 +28178,7 @@ msgstr "" msgid "cannot reset current job" msgstr "" -#: src/qemu/qemu_driver.c:2204 src/test/test_driver.c:2752 +#: src/qemu/qemu_driver.c:2191 src/test/test_driver.c:2753 msgid "cannot resize the maximum memory on an active domain" msgstr "" @@ -27859,7 +28192,7 @@ msgstr "" msgid "cannot resolve driver link %1$s" msgstr "" -#: src/libxl/libxl_domain.c:1451 src/qemu/qemu_driver.c:6116 +#: src/libxl/libxl_domain.c:1451 src/qemu/qemu_driver.c:6131 #, c-format msgid "" "cannot restore domain '%1$s' uuid %2$s from a file which belongs to domain " @@ -27870,7 +28203,7 @@ msgstr "" msgid "cannot restore domain snapshot for running domain" msgstr "" -#: src/ch/ch_driver.c:1644 src/qemu/qemu_driver.c:4643 +#: src/ch/ch_driver.c:1650 src/qemu/qemu_driver.c:4649 msgid "cannot retrieve vcpu information for inactive domain" msgstr "" @@ -27878,20 +28211,20 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "" -#: src/ch/ch_driver.c:696 -msgid "cannot save domain with host devices" +#: src/util/virfile.c:704 src/util/virfile.c:810 +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -#: src/ch/ch_driver.c:691 -msgid "cannot save domain with network interfaces" +#: src/ch/ch_driver.c:690 +msgid "cannot save/restore domain with host devices" msgstr "" -#: src/util/virfile.c:704 src/util/virfile.c:810 -#, c-format -msgid "cannot save file '%1$s'" +#: src/ch/ch_driver.c:697 +msgid "cannot save/restore domain with network devices" msgstr "" -#: src/qemu/qemu_driver.c:5964 src/util/viracpi.c:127 src/util/viracpi.c:140 +#: src/qemu/qemu_driver.c:5979 src/util/viracpi.c:127 src/util/viracpi.c:140 #, c-format msgid "cannot seek in '%1$s'" msgstr "" @@ -27921,21 +28254,21 @@ msgstr "" msgid "cannot send to netlink socket" msgstr "" -#: src/util/virprocess.c:471 src/util/virprocess.c:549 +#: src/util/virprocess.c:472 src/util/virprocess.c:551 #, c-format msgid "cannot set CPU affinity on process %1$d" msgstr "" -#: src/node_device/node_device_driver.c:2040 +#: src/node_device/node_device_driver.c:2054 msgid "cannot set autostart for transient device" msgstr "" -#: src/bhyve/bhyve_driver.c:360 src/libxl/libxl_driver.c:4641 -#: src/qemu/qemu_driver.c:7738 +#: src/bhyve/bhyve_driver.c:360 src/libxl/libxl_driver.c:4647 +#: src/qemu/qemu_driver.c:7775 msgid "cannot set autostart for transient domain" msgstr "" -#: src/network/bridge_driver.c:3587 +#: src/network/bridge_driver.c:3591 msgid "cannot set autostart for transient network" msgstr "" @@ -27967,12 +28300,12 @@ msgstr "" msgid "cannot set file owner '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:2220 src/test/test_driver.c:2764 +#: src/qemu/qemu_driver.c:2207 src/test/test_driver.c:2765 msgid "cannot set initial memory size greater than the maximum memory size" msgstr "" -#: src/libxl/libxl_driver.c:1669 src/qemu/qemu_driver.c:2262 -#: src/test/test_driver.c:2775 +#: src/libxl/libxl_driver.c:1669 src/qemu/qemu_driver.c:2249 +#: src/test/test_driver.c:2776 msgid "cannot set memory higher than max memory" msgstr "" @@ -28004,7 +28337,7 @@ msgstr "" msgid "cannot set supplemental groups" msgstr "" -#: src/qemu/qemu_driver.c:16343 +#: src/qemu/qemu_driver.c:16381 msgid "cannot set time: qemu doesn't support rtc-reset-reinjection command" msgstr "" @@ -28027,7 +28360,7 @@ msgstr "" msgid "cannot set worker name to %1$s" msgstr "" -#: src/qemu/qemu_migration.c:3125 src/qemu/qemu_migration.c:5195 +#: src/qemu/qemu_migration.c:3146 src/qemu/qemu_migration.c:5234 msgid "cannot start RDMA migration with no memory hard limit set" msgstr "" @@ -28037,12 +28370,12 @@ msgstr "" msgid "cannot stat '%1$s'" msgstr "" -#: src/qemu/qemu_process.c:7874 +#: src/qemu/qemu_process.c:7945 #, c-format msgid "cannot stat fd %1$d" msgstr "" -#: src/qemu/qemu_domain.c:12888 src/storage/storage_util.c:1601 +#: src/qemu/qemu_domain.c:13051 src/storage/storage_util.c:1601 #: src/storage/storage_util.c:1663 src/storage_file/storage_file_probe.c:1004 #: src/storage_file/storage_source.c:162 #, c-format @@ -28054,7 +28387,7 @@ msgstr "" msgid "cannot stat path '%1$s'" msgstr "" -#: src/security/security_selinux.c:3371 +#: src/security/security_selinux.c:3380 #, c-format msgid "cannot stat tap fd %1$d" msgstr "" @@ -28093,7 +28426,7 @@ msgstr "" msgid "cannot translate CPU model %1$s to a supported model" msgstr "" -#: src/qemu/qemu_driver.c:2437 +#: src/qemu/qemu_driver.c:2424 #, c-format msgid "cannot translate keycode %1$u of %2$s codeset to qnum keycode" msgstr "" @@ -28107,11 +28440,11 @@ msgstr "" msgid "cannot unblock signals" msgstr "" -#: src/qemu/qemu_driver.c:6584 +#: src/qemu/qemu_driver.c:6599 msgid "cannot undefine domain with nvram" msgstr "" -#: src/libxl/libxl_driver.c:2890 src/qemu/qemu_driver.c:6525 +#: src/libxl/libxl_driver.c:2890 src/qemu/qemu_driver.c:6540 #: src/vmware/vmware_driver.c:741 msgid "cannot undefine transient domain" msgstr "" @@ -28136,7 +28469,7 @@ msgstr "" msgid "cannot update guest CPU for %1$s architecture" msgstr "" -#: src/qemu/qemu_driver.c:18892 +#: src/qemu/qemu_driver.c:18930 msgid "" "cannot update lifecycle action because QEMU was started with incompatible -" "no-reboot setting" @@ -28147,11 +28480,11 @@ msgstr "" msgid "cannot upload to volume %1$s" msgstr "" -#: src/hypervisor/domain_interface.c:89 src/qemu/qemu_interface.c:237 +#: src/hypervisor/domain_interface.c:90 src/hypervisor/domain_interface.c:679 msgid "cannot use custom tap device in session mode" msgstr "" -#: src/conf/domain_validate.c:1646 +#: src/conf/domain_validate.c:1647 msgid "" "cannot use feature-based firmware autoselection when firmware autoselection " "is disabled" @@ -28161,7 +28494,7 @@ msgstr "" msgid "cannot use namespaces in session mode" msgstr "" -#: src/conf/domain_conf.c:28498 src/qemu/qemu_domain.c:9376 +#: src/conf/domain_conf.c:28797 src/qemu/qemu_domain.c:9506 msgid "" "cannot use/hotplug a memory device when domain 'maxMemory' is not defined" msgstr "" @@ -28221,12 +28554,12 @@ msgstr "" msgid "capture disk state but not vm state" msgstr "" -#: tools/vsh.c:3292 +#: tools/vsh.c:3295 #, c-format msgid "cd: %1$s: %2$s" msgstr "" -#: src/qemu/qemu_hotplug.c:954 +#: src/qemu/qemu_hotplug.c:955 msgid "cdrom device with virtio bus isn't supported" msgstr "" @@ -28259,27 +28592,27 @@ msgid "cfs_quota '%1$lld' must be in range (%2$llu, %3$llu)" msgstr "" #: src/lxc/lxc_driver.c:1741 src/lxc/lxc_driver.c:1832 -#: src/lxc/lxc_driver.c:1962 src/qemu/qemu_driver.c:7825 -#: src/qemu/qemu_driver.c:8793 src/qemu/qemu_driver.c:9163 +#: src/lxc/lxc_driver.c:1962 src/qemu/qemu_driver.c:7862 +#: src/qemu/qemu_driver.c:8830 src/qemu/qemu_driver.c:9200 msgid "cgroup CPU controller is not mounted" msgstr "" -#: src/lxc/lxc_driver.c:4999 src/qemu/qemu_driver.c:15628 +#: src/lxc/lxc_driver.c:5005 src/qemu/qemu_driver.c:15666 msgid "cgroup CPUACCT controller is not mounted" msgstr "" -#: src/ch/ch_process.c:240 src/ch/ch_process.c:427 -#: src/hypervisor/domain_cgroup.c:582 src/qemu/qemu_process.c:2513 -#: src/qemu/qemu_process.c:5978 +#: src/ch/ch_process.c:241 src/ch/ch_process.c:428 +#: src/hypervisor/domain_cgroup.c:582 src/qemu/qemu_process.c:2526 +#: src/qemu/qemu_process.c:5992 msgid "cgroup cpu is required for scheduler tuning" msgstr "" -#: src/ch/ch_driver.c:2156 src/qemu/qemu_driver.c:8323 +#: src/ch/ch_driver.c:2162 src/qemu/qemu_driver.c:8360 msgid "cgroup cpuset controller is not mounted" msgstr "" #: src/lxc/lxc_driver.c:772 src/lxc/lxc_driver.c:835 -#: src/qemu/qemu_driver.c:8075 src/qemu/qemu_driver.c:8157 +#: src/qemu/qemu_driver.c:8112 src/qemu/qemu_driver.c:8194 msgid "cgroup memory controller is not mounted" msgstr "" @@ -28304,15 +28637,15 @@ msgstr "" msgid "change number of virtual CPUs" msgstr "" -#: src/qemu/qemu_driver.c:8202 +#: src/qemu/qemu_driver.c:8239 msgid "change of nodeset for running domain requires restrictive numa mode" msgstr "" -#: src/ch/ch_driver.c:2033 +#: src/ch/ch_driver.c:2039 msgid "change of nodeset for running domain requires strict numa mode" msgstr "" -#: tools/vsh.c:3276 +#: tools/vsh.c:3279 msgid "change the current directory" msgstr "" @@ -28344,11 +28677,11 @@ msgstr "" msgid "changing cpu placement mode is not supported by vz driver" msgstr "" -#: src/conf/domain_conf.c:28468 +#: src/conf/domain_conf.c:28767 msgid "changing device 'acpi index' is not allowed" msgstr "" -#: src/conf/domain_conf.c:28462 +#: src/conf/domain_conf.c:28761 msgid "changing device alias is not allowed" msgstr "" @@ -28364,7 +28697,7 @@ msgstr "" msgid "changing features is not supported by vz driver" msgstr "" -#: src/qemu/qemu_driver.c:13558 +#: src/qemu/qemu_driver.c:13596 #, c-format msgid "channel %1$s is not using a UNIX socket" msgstr "" @@ -28385,21 +28718,21 @@ msgstr "" msgid "channel target type not supported" msgstr "" -#: src/ch/ch_driver.c:1332 src/libxl/libxl_driver.c:4940 -#: src/lxc/lxc_driver.c:2738 src/qemu/qemu_driver.c:13487 +#: src/ch/ch_driver.c:1338 src/libxl/libxl_driver.c:4946 +#: src/lxc/lxc_driver.c:2738 src/qemu/qemu_driver.c:13525 #, c-format msgid "character device %1$s is not using a PTY" msgstr "" -#: src/qemu/qemu_monitor_json.c:3793 +#: src/qemu/qemu_monitor_json.c:3806 msgid "character device information was missing array element" msgstr "" -#: src/qemu/qemu_monitor_json.c:3805 +#: src/qemu/qemu_monitor_json.c:3818 msgid "character device information was missing filename" msgstr "" -#: src/qemu/qemu_monitor_json.c:3799 +#: src/qemu/qemu_monitor_json.c:3812 msgid "character device information was missing label" msgstr "" @@ -28407,29 +28740,29 @@ msgstr "" msgid "character device name" msgstr "" -#: src/qemu/qemu_validate.c:2022 +#: src/qemu/qemu_validate.c:2055 #, c-format msgid "chardev '%1$s' not supported in this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:2032 +#: src/qemu/qemu_validate.c:2065 #, c-format msgid "chardev '%1$s' not supported without spice graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:1837 +#: src/qemu/qemu_hotplug.c:1841 msgid "chardev already exists" msgstr "" -#: src/conf/domain_validate.c:1020 src/conf/domain_validate.c:1049 +#: src/conf/domain_validate.c:1021 src/conf/domain_validate.c:1050 msgid "chardev reconnect is possible only for connect mode" msgstr "" -#: src/qemu/qemu_validate.c:1858 +#: src/qemu/qemu_validate.c:1891 msgid "chardev reconnect source timeout cannot be '0'" msgstr "" -#: src/qemu/qemu_monitor_json.c:6585 +#: src/qemu/qemu_monitor_json.c:6598 msgid "chardev-add reply was missing pty path" msgstr "" @@ -28438,11 +28771,11 @@ msgstr "" msgid "chardev_tls_x509_cert_dir directory '%1$s' does not exist" msgstr "" -#: src/conf/domain_postparse.c:1053 +#: src/conf/domain_postparse.c:1054 msgid "check attribute specified for CPU with no model" msgstr "" -#: src/qemu/qemu_driver.c:13257 src/test/test_driver.c:9394 +#: src/qemu/qemu_driver.c:13295 src/test/test_driver.c:9396 #, c-format msgid "checkpoint '%1$s' does not have a parent" msgstr "" @@ -28475,7 +28808,7 @@ msgstr "" msgid "checkpoint name" msgstr "" -#: src/util/virprocess.c:1409 +#: src/util/virprocess.c:1411 #, c-format msgid "child didn't write error (status=%1$d)" msgstr "" @@ -28499,12 +28832,12 @@ msgstr "" msgid "child process failed to send fd to parent" msgstr "" -#: src/util/virprocess.c:1394 +#: src/util/virprocess.c:1396 #, c-format msgid "child reported (status=%1$d): %2$s" msgstr "" -#: src/qemu/qemu_hotplug.c:5906 +#: src/qemu/qemu_hotplug.c:5927 #, c-format msgid "chr type '%1$s' device not present in domain configuration" msgstr "" @@ -28521,24 +28854,24 @@ msgstr "" msgid "clear out authorized keys file before adding new keys" msgstr "" -#: tools/vsh.c:3148 +#: tools/vsh.c:3151 msgid "client hooks cannot be NULL" msgstr "" -#: src/rpc/virnetclient.c:2173 +#: src/rpc/virnetclient.c:2174 msgid "client socket is closed" msgstr "" -#: src/remote/remote_daemon_dispatch.c:4047 +#: src/remote/remote_daemon_dispatch.c:4051 msgid "client tried invalid PolicyKit init request" msgstr "" -#: src/remote/remote_daemon_dispatch.c:3692 +#: src/remote/remote_daemon_dispatch.c:3696 msgid "client tried invalid SASL init request" msgstr "" -#: src/remote/remote_daemon_dispatch.c:3816 -#: src/remote/remote_daemon_dispatch.c:3907 +#: src/remote/remote_daemon_dispatch.c:3820 +#: src/remote/remote_daemon_dispatch.c:3911 msgid "client tried invalid SASL start request" msgstr "" @@ -28563,7 +28896,7 @@ msgstr "" msgid "close: %1$s: failed to write or close temporary file: %2$s" msgstr "" -#: src/qemu/qemu_validate.c:1843 +#: src/qemu/qemu_validate.c:1876 #, c-format msgid "coalesce settings on interface type %1$s are not supported" msgstr "" @@ -28595,11 +28928,11 @@ msgstr "" msgid "command '%1$s' requires <%2$s> option" msgstr "" -#: tools/vsh.c:3170 +#: tools/vsh.c:3173 msgid "command groups is NULL run vshInit before reloading" msgstr "" -#: tools/vsh.c:3153 +#: tools/vsh.c:3156 msgid "command groups must be non-NULL" msgstr "" @@ -28616,7 +28949,7 @@ msgstr "" msgid "command is not yet running" msgstr "" -#: tools/vsh.c:3261 +#: tools/vsh.c:3264 #, c-format msgid "command or command group '%1$s' doesn't exist" msgstr "" @@ -28633,7 +28966,7 @@ msgstr "" msgid "commit changes made since iface-begin and free restore point" msgstr "" -#: src/qemu/qemu_block.c:3595 +#: src/qemu/qemu_block.c:3604 #, c-format msgid "commit of '%1$s' active layer requires active flag" msgstr "" @@ -28654,7 +28987,7 @@ msgstr "" msgid "compare host CPU with a CPU described by an XML file" msgstr "" -#: src/qemu/qemu_driver.c:11634 +#: src/qemu/qemu_driver.c:11671 #, c-format msgid "comparing with the hypervisor CPU is not supported for arch %1$s" msgstr "" @@ -28691,7 +29024,7 @@ msgstr "" msgid "compute baseline CPU usable by a specific hypervisor" msgstr "" -#: src/qemu/qemu_driver.c:11874 +#: src/qemu/qemu_driver.c:11911 #, c-format msgid "computing baseline hypervisor CPU is not supported for arch %1$s" msgstr "" @@ -28764,7 +29097,7 @@ msgid "" "migration) or source(p2p migration)" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2060 +#: src/remote/remote_daemon_dispatch.c:2064 msgid "connection already open" msgstr "" @@ -28772,7 +29105,7 @@ msgstr "" msgid "connection closed due to keepalive timeout" msgstr "" -#: src/remote/remote_daemon_dispatch.c:1799 src/rpc/virnetserverclient.c:1550 +#: src/remote/remote_daemon_dispatch.c:1803 src/rpc/virnetserverclient.c:1550 msgid "connection not open" msgstr "" @@ -28800,17 +29133,17 @@ msgstr "" msgid "control or query domain vcpu affinity" msgstr "" -#: src/libxl/libxl_driver.c:3739 src/qemu/qemu_hotplug.c:5698 +#: src/libxl/libxl_driver.c:3741 src/qemu/qemu_hotplug.c:5719 #, c-format msgid "controller %1$s:%2$d not found" msgstr "" -#: src/qemu/qemu_driver.c:6750 +#: src/qemu/qemu_driver.c:6765 #, c-format msgid "controller index='%1$d' already exists" msgstr "" -#: src/qemu/qemu_validate.c:3499 +#: src/qemu/qemu_validate.c:3557 #, c-format msgid "controller iothread '%1$u' not defined in iothreadid" msgstr "" @@ -28877,11 +29210,11 @@ msgstr "" msgid "copy destination is block device instead of regular file" msgstr "" -#: src/qemu/qemu_driver.c:14250 +#: src/qemu/qemu_driver.c:14288 msgid "copy of read-only disks is not supported" msgstr "" -#: src/qemu/qemu_driver.c:14151 +#: src/qemu/qemu_driver.c:14189 msgid "copy to a FD passed disk source is not yet supported" msgstr "" @@ -28889,22 +29222,22 @@ msgstr "" msgid "copy-on-write ploop volumes are not yet supported" msgstr "" -#: src/qemu/qemu_validate.c:2923 +#: src/qemu/qemu_validate.c:2975 #, c-format msgid "copy_on_read is not compatible with 'lun' disk '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:2872 +#: src/qemu/qemu_validate.c:2905 #, c-format msgid "copy_on_read is not compatible with read-only disk '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:2880 +#: src/qemu/qemu_validate.c:2913 #, c-format msgid "copy_on_read is not supported with removable disk '%1$s'" msgstr "" -#: src/conf/domain_validate.c:353 +#: src/conf/domain_validate.c:354 msgid "copy_on_read is not supported with vhostuser disk" msgstr "" @@ -28912,7 +29245,7 @@ msgstr "" msgid "corrupted profileid string" msgstr "" -#: src/security/virt-aa-helper.c:628 +#: src/security/virt-aa-helper.c:629 msgid "could not allocate memory" msgstr "" @@ -28966,7 +29299,7 @@ msgstr "" msgid "could not connect to Xen Store %1$s" msgstr "" -#: src/security/virt-aa-helper.c:1576 +#: src/security/virt-aa-helper.c:1591 msgid "could not create profile" msgstr "" @@ -28991,7 +29324,7 @@ msgstr "" msgid "could not determine max vcpus for the domain" msgstr "" -#: src/network/bridge_driver_conf.c:143 +#: src/network/bridge_driver_conf.c:156 msgid "could not find a usable firewall backend" msgstr "" @@ -29009,7 +29342,7 @@ msgstr "" msgid "could not find base image in chain for '%1$s'" msgstr "" -#: src/conf/capabilities.c:705 +#: src/conf/capabilities.c:703 #, c-format msgid "could not find capabilities for %1$s" msgstr "" @@ -29033,11 +29366,11 @@ msgstr "" msgid "could not find libvirtd" msgstr "" -#: src/security/virt-aa-helper.c:666 +#: src/security/virt-aa-helper.c:667 msgid "could not find name in XML" msgstr "" -#: src/security/virt-aa-helper.c:729 +#: src/security/virt-aa-helper.c:730 msgid "could not find realpath" msgstr "" @@ -29046,7 +29379,7 @@ msgstr "" msgid "could not get MAC address of interface %1$s" msgstr "" -#: src/security/virt-aa-helper.c:1436 +#: src/security/virt-aa-helper.c:1446 msgid "could not get VM definition" msgstr "" @@ -29125,7 +29458,7 @@ msgstr "" msgid "could not get parent of snapshot %1$s" msgstr "" -#: src/qemu/qemu_domain.c:4614 +#: src/qemu/qemu_domain.c:4631 #, c-format msgid "could not get preferred machine for %1$s type=%2$s" msgstr "" @@ -29176,40 +29509,40 @@ msgstr "" msgid "could not open input path '%1$s'" msgstr "" -#: src/security/virt-aa-helper.c:661 +#: src/security/virt-aa-helper.c:662 msgid "could not parse XML" msgstr "" -#: src/security/virt-aa-helper.c:1492 +#: src/security/virt-aa-helper.c:1502 msgid "could not parse arguments" msgstr "" -#: src/conf/domain_conf.c:1885 +#: src/conf/domain_conf.c:1895 #, c-format msgid "could not parse read bytes sec %1$s" msgstr "" -#: src/conf/domain_conf.c:1901 +#: src/conf/domain_conf.c:1911 #, c-format msgid "could not parse read iops sec %1$s" msgstr "" -#: src/conf/domain_conf.c:1878 +#: src/conf/domain_conf.c:1888 #, c-format msgid "could not parse weight %1$s" msgstr "" -#: src/conf/domain_conf.c:1893 +#: src/conf/domain_conf.c:1903 #, c-format msgid "could not parse write bytes sec %1$s" msgstr "" -#: src/conf/domain_conf.c:1909 +#: src/conf/domain_conf.c:1919 #, c-format msgid "could not parse write iops sec %1$s" msgstr "" -#: src/security/virt-aa-helper.c:1432 +#: src/security/virt-aa-helper.c:1442 msgid "could not read xml file" msgstr "" @@ -29218,7 +29551,7 @@ msgstr "" msgid "could not receive data from domain '%1$s'" msgstr "" -#: src/security/virt-aa-helper.c:1521 +#: src/security/virt-aa-helper.c:1531 msgid "could not remove profile" msgstr "" @@ -29232,11 +29565,11 @@ msgstr "" msgid "could not restore snapshot for domain %1$s" msgstr "" -#: src/security/virt-aa-helper.c:1484 +#: src/security/virt-aa-helper.c:1494 msgid "could not set IFS" msgstr "" -#: src/security/virt-aa-helper.c:1480 +#: src/security/virt-aa-helper.c:1490 msgid "could not set PATH" msgstr "" @@ -29288,14 +29621,14 @@ msgstr "" msgid "couldn't find IFLA_VF_INFO for VF %1$d in netlink response" msgstr "" -#: src/conf/network_conf.c:3076 +#: src/conf/network_conf.c:3074 #, c-format msgid "" "couldn't find a portgroup entry in network '%1$s' matching " msgstr "" -#: src/conf/network_conf.c:3003 +#: src/conf/network_conf.c:3001 #, c-format msgid "" "couldn't find an interface entry in network '%1$s' matching element found at index %1$d in " "network '%2$s'" msgstr "" -#: src/conf/network_conf.c:2681 +#: src/conf/network_conf.c:2679 #, c-format msgid "" "couldn't update dhcp host entry - no element found in network '%1$s'" @@ -29393,7 +29726,7 @@ msgstr "" msgid "couldn't write dnsmasq config file '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:9421 +#: src/qemu/qemu_domain.c:9551 #, c-format msgid "" "count of memory devices requiring memory slots '%1$zu' exceeds slots count " @@ -29404,25 +29737,25 @@ msgstr "" msgid "cow feature may only be used for 'fs' and 'dir' pools" msgstr "" -#: src/ch/ch_driver.c:1574 src/ch/ch_driver.c:1670 src/ch/ch_process.c:443 -#: src/qemu/qemu_driver.c:1334 src/qemu/qemu_driver.c:4303 -#: src/qemu/qemu_process.c:5994 +#: src/ch/ch_driver.c:1580 src/ch/ch_driver.c:1676 src/ch/ch_process.c:444 +#: src/qemu/qemu_driver.c:1321 src/qemu/qemu_driver.c:4309 +#: src/qemu/qemu_process.c:6008 msgid "cpu affinity is not supported" msgstr "" -#: src/qemu/qemu_driver.c:2517 +#: src/qemu/qemu_driver.c:2504 msgid "cpu count too large" msgstr "" -#: src/qemu/qemu_hotplug.c:6489 +#: src/qemu/qemu_hotplug.c:6511 msgid "cpu hotplug is not supported" msgstr "" -#: src/qemu/qemu_driver.c:11625 +#: src/qemu/qemu_driver.c:11662 msgid "cpu parameter is missing a model name" msgstr "" -#: src/conf/domain_conf.c:2326 +#: src/conf/domain_conf.c:2336 #, c-format msgid "cpu topology results in more than %1$u cpus" msgstr "" @@ -29504,7 +29837,7 @@ msgstr "" msgid "create a volume from a set of args" msgstr "" -#: src/qemu/qemu_driver.c:14946 +#: src/qemu/qemu_driver.c:14984 msgid "" "creating a new group/updating existing with all tune parameters zero is not " "supported" @@ -29518,7 +29851,7 @@ msgstr "" msgid "creating snapshot" msgstr "" -#: src/qemu/qemu_block.c:2625 +#: src/qemu/qemu_block.c:2634 msgid "creation of images with slice type='storage' is not supported" msgstr "" @@ -29530,7 +29863,7 @@ msgstr "" msgid "creation of pid file requires daemonized command" msgstr "" -#: src/qemu/qemu_block.c:2186 +#: src/qemu/qemu_block.c:2195 msgid "creation of qcow/qcow2 files supports only 'luks' encryption" msgstr "" @@ -29538,17 +29871,17 @@ msgstr "" msgid "creation of qcow2 encrypted image is not supported" msgstr "" -#: src/qemu/qemu_validate.c:4631 +#: src/qemu/qemu_validate.c:4692 #, c-format msgid "crypto backend %1$s is not supported" msgstr "" -#: src/qemu/qemu_validate.c:4617 +#: src/qemu/qemu_validate.c:4678 #, c-format msgid "crypto model %1$s is not supported" msgstr "" -#: src/qemu/qemu_validate.c:4624 +#: src/qemu/qemu_validate.c:4685 #, c-format msgid "crypto type %1$s is not supported" msgstr "" @@ -29560,12 +29893,12 @@ msgid "" "%3$s" msgstr "" -#: src/ch/ch_monitor.c:656 src/esx/esx_vi.c:256 +#: src/ch/ch_monitor.c:663 src/esx/esx_vi.c:256 msgid "" "curl_easy_getinfo(CURLINFO_RESPONSE_CODE) returned a negative response code" msgstr "" -#: src/ch/ch_monitor.c:648 +#: src/ch/ch_monitor.c:655 #, c-format msgid "" "curl_easy_getinfo(CURLINFO_RESPONSE_CODE) returned an error: %1$s (%2$d)" @@ -29578,7 +29911,7 @@ msgid "" "%3$s" msgstr "" -#: src/ch/ch_monitor.c:638 +#: src/ch/ch_monitor.c:645 #, c-format msgid "curl_easy_perform() returned an error: %1$s (%2$d)" msgstr "" @@ -29596,7 +29929,7 @@ msgstr "" msgid "current bridge device name" msgstr "" -#: src/qemu/qemu_driver.c:12205 +#: src/qemu/qemu_driver.c:12243 msgid "current job is not outgoing migration in post-copy mode" msgstr "" @@ -29733,7 +30066,7 @@ msgstr "" msgid "definition for snapshot %1$s must use uuid %2$s" msgstr "" -#: src/qemu/qemu_validate.c:4924 +#: src/qemu/qemu_validate.c:5004 msgid "deflate-on-oom is not supported by this QEMU binary" msgstr "" @@ -29804,42 +30137,42 @@ msgstr "" msgid "delete the specified network port" msgstr "" -#: src/qemu/qemu_snapshot.c:2928 +#: src/qemu/qemu_snapshot.c:2932 msgid "" "deleting external snapshot that has internal snapshot as parent not supported" msgstr "" -#: src/qemu/qemu_snapshot.c:3856 +#: src/qemu/qemu_snapshot.c:3860 msgid "" "deletion of active external snapshot that is not a leaf snapshot is not " "supported" msgstr "" -#: src/qemu/qemu_snapshot.c:3828 +#: src/qemu/qemu_snapshot.c:3832 msgid "deletion of external and internal children disk snapshots not supported" msgstr "" -#: src/qemu/qemu_snapshot.c:3834 +#: src/qemu/qemu_snapshot.c:3838 msgid "deletion of external children disk snapshots not supported" msgstr "" -#: src/qemu/qemu_snapshot.c:3869 +#: src/qemu/qemu_snapshot.c:3873 msgid "" "deletion of external disk snapshot with multiple children snapshots not " "supported" msgstr "" -#: src/qemu/qemu_snapshot.c:3850 +#: src/qemu/qemu_snapshot.c:3854 msgid "deletion of external disk snapshots with children not supported" msgstr "" -#: src/qemu/qemu_snapshot.c:3863 +#: src/qemu/qemu_snapshot.c:3867 msgid "" "deletion of non-leaf external snapshot that is not in active chain is not " "supported" msgstr "" -#: src/conf/domain_conf.c:31166 +#: src/conf/domain_conf.c:31465 #, c-format msgid "deprecated configuration: %1$s" msgstr "" @@ -29909,12 +30242,12 @@ msgstr "" msgid "detaching network device from VM is unsupported" msgstr "" -#: src/qemu/qemu_hotplug.c:5917 +#: src/qemu/qemu_hotplug.c:5938 msgid "" "detaching of is unsupported. Try corresponding instead" msgstr "" -#: src/qemu/qemu_hotplug.c:1912 +#: src/qemu/qemu_hotplug.c:1916 msgid "detaching serial console is not supported" msgstr "" @@ -29922,7 +30255,7 @@ msgstr "" msgid "detailed domain vcpu information" msgstr "" -#: src/conf/domain_validate.c:371 +#: src/conf/domain_validate.c:372 msgid "detect_zeroes is not supported with vhostuser disk" msgstr "" @@ -29956,7 +30289,7 @@ msgstr "" msgid "device %1$s is not a PCI device" msgstr "" -#: src/network/bridge_driver.c:2885 +#: src/network/bridge_driver.c:2889 #, c-format msgid "device '%1$s' in network '%2$s' is not an SR-IOV Virtual Function" msgstr "" @@ -29970,17 +30303,17 @@ msgstr "" msgid "device alias" msgstr "" -#: src/qemu/qemu_hotplug.c:1362 +#: src/qemu/qemu_hotplug.c:1363 msgid "device alias not found: cannot set link state to down" msgstr "" -#: src/qemu/qemu_hotplug.c:5708 +#: src/qemu/qemu_hotplug.c:5729 msgid "device cannot be detached: device is busy" msgstr "" -#: src/libxl/libxl_driver.c:3583 src/lxc/lxc_driver.c:3025 -#: src/qemu/qemu_driver.c:6722 src/qemu/qemu_driver.c:6806 -#: src/qemu/qemu_driver.c:6817 +#: src/libxl/libxl_driver.c:3584 src/lxc/lxc_driver.c:3025 +#: src/qemu/qemu_driver.c:6737 src/qemu/qemu_driver.c:6821 +#: src/qemu/qemu_driver.c:6832 msgid "device is already in the domain configuration" msgstr "" @@ -30017,14 +30350,14 @@ msgstr "" msgid "device not found: %1$s" msgstr "" -#: src/libxl/libxl_driver.c:4022 src/libxl/libxl_driver.c:4042 -#: src/lxc/lxc_driver.c:3171 src/qemu/qemu_driver.c:6922 -#: src/qemu/qemu_driver.c:6932 src/qemu/qemu_driver.c:6956 -#: src/qemu/qemu_hotplug.c:1926 +#: src/libxl/libxl_driver.c:4025 src/libxl/libxl_driver.c:4045 +#: src/lxc/lxc_driver.c:3173 src/qemu/qemu_driver.c:6949 +#: src/qemu/qemu_driver.c:6959 src/qemu/qemu_driver.c:6983 +#: src/qemu/qemu_hotplug.c:1930 msgid "device not present in domain configuration" msgstr "" -#: src/qemu/qemu_hotplug.c:6268 src/test/test_driver.c:10362 +#: src/qemu/qemu_hotplug.c:6290 src/test/test_driver.c:10529 #, c-format msgid "device of type '%1$s' has no device info" msgstr "" @@ -30039,17 +30372,17 @@ msgstr "" msgid "device to set threshold for" msgstr "" -#: src/libxl/libxl_driver.c:3509 src/lxc/lxc_driver.c:3978 +#: src/libxl/libxl_driver.c:3510 src/lxc/lxc_driver.c:3983 #, c-format msgid "device type '%1$s' cannot be attached" msgstr "" -#: src/libxl/libxl_driver.c:3985 src/lxc/lxc_driver.c:4395 +#: src/libxl/libxl_driver.c:3988 src/lxc/lxc_driver.c:4401 #, c-format msgid "device type '%1$s' cannot be detached" msgstr "" -#: src/libxl/libxl_driver.c:4137 +#: src/libxl/libxl_driver.c:4142 #, c-format msgid "device type '%1$s' cannot be updated" msgstr "" @@ -30059,27 +30392,27 @@ msgstr "" msgid "device type '%1$s' cannot hot unplugged" msgstr "" -#: src/lxc/lxc_driver.c:3408 src/lxc/lxc_driver.c:3904 -#: src/lxc/lxc_driver.c:4018 src/lxc/lxc_driver.c:4146 -#: src/lxc/lxc_driver.c:4205 src/lxc/lxc_driver.c:4252 +#: src/lxc/lxc_driver.c:3412 src/lxc/lxc_driver.c:3908 +#: src/lxc/lxc_driver.c:4023 src/lxc/lxc_driver.c:4151 +#: src/lxc/lxc_driver.c:4210 src/lxc/lxc_driver.c:4257 msgid "devices cgroup isn't mounted" msgstr "" -#: src/conf/network_conf.c:2700 +#: src/conf/network_conf.c:2698 #, c-format msgid "dhcp is supported only for a single %1$s address on each network" msgstr "" -#: src/conf/network_conf.c:2864 +#: src/conf/network_conf.c:2862 msgid "dhcp ranges cannot be modified, only added or deleted" msgstr "" -#: src/qemu/qemu_validate.c:3128 +#: src/qemu/qemu_validate.c:3186 #, c-format msgid "different iotunes for disks %1$s and %2$s" msgstr "" -#: src/qemu/qemu_monitor_json.c:7205 +#: src/qemu/qemu_monitor_json.c:7218 msgid "dimm memory info data is missing 'id'" msgstr "" @@ -30102,7 +30435,7 @@ msgid "" "mode" msgstr "" -#: tools/vsh.c:3270 +#: tools/vsh.c:3273 msgid "directory to switch to (default: home or else root)" msgstr "" @@ -30112,18 +30445,18 @@ msgid "" "dirty-bitmap, dirty-ring' can be specified." msgstr "" -#: src/conf/domain_conf.c:16532 +#: src/conf/domain_conf.c:16696 msgid "dirty ring must be power of 2 and ranges [1024, 65536]" msgstr "" -#: src/conf/domain_conf.c:20954 +#: src/conf/domain_conf.c:21138 #, c-format msgid "" "dirty ring size of KVM feature '%1$s' differs: source: '%2$d', destination: " "'%3$d'" msgstr "" -#: src/qemu/qemu_driver.c:19825 +#: src/qemu/qemu_driver.c:19886 msgid "dirty-ring calculation mode requires dirty-ring feature enabled." msgstr "" @@ -30148,16 +30481,16 @@ msgstr "" msgid "disabled" msgstr "" -#: src/conf/domain_validate.c:2449 +#: src/conf/domain_validate.c:2503 #, c-format msgid "discard is not supported for model '%1$s'" msgstr "" -#: src/conf/domain_validate.c:2422 +#: src/conf/domain_validate.c:2476 msgid "discard is not supported for nvdimms" msgstr "" -#: src/conf/domain_validate.c:359 +#: src/conf/domain_validate.c:360 msgid "discard is not supported with vhostuser disk" msgstr "" @@ -30178,28 +30511,28 @@ msgstr "" msgid "discover potential storage pool sources" msgstr "" -#: src/qemu/qemu_driver.c:13724 src/qemu/qemu_driver.c:13954 +#: src/qemu/qemu_driver.c:13762 src/qemu/qemu_driver.c:13992 #, c-format msgid "disk %1$s does not have an active block job" msgstr "" -#: src/qemu/qemu_block.c:3580 +#: src/qemu/qemu_block.c:3589 #, c-format msgid "disk %1$s has no source file to be committed" msgstr "" -#: src/libxl/libxl_driver.c:3322 src/lxc/lxc_driver.c:4007 -#: src/qemu/qemu_hotplug.c:5516 +#: src/libxl/libxl_driver.c:3322 src/lxc/lxc_driver.c:4012 +#: src/qemu/qemu_hotplug.c:5537 #, c-format msgid "disk %1$s not found" msgstr "" -#: src/qemu/qemu_domain.c:8508 src/qemu/qemu_domain.c:8517 +#: src/qemu/qemu_domain.c:8617 src/qemu/qemu_domain.c:8626 #, c-format msgid "disk '%1$s' already in active block job" msgstr "" -#: src/qemu/qemu_driver.c:10436 src/test/test_driver.c:8313 +#: src/qemu/qemu_driver.c:10473 src/test/test_driver.c:8315 #, c-format msgid "disk '%1$s' does not currently have a source assigned" msgstr "" @@ -30224,12 +30557,12 @@ msgstr "" msgid "disk '%1$s' must use snapshot mode '%2$s'" msgstr "" -#: src/qemu/qemu_hotplug.c:6999 +#: src/qemu/qemu_hotplug.c:7021 #, c-format msgid "disk '%1$s' not found" msgstr "" -#: src/qemu/qemu_domain.c:10241 +#: src/qemu/qemu_domain.c:10371 #, c-format msgid "disk '%1$s' not found in domain" msgstr "" @@ -30240,13 +30573,13 @@ msgstr "" msgid "disk '%1$s' specified twice" msgstr "" -#: src/qemu/qemu_driver.c:9286 src/qemu/qemu_driver.c:15340 -#: src/test/test_driver.c:4055 +#: src/qemu/qemu_driver.c:9323 src/qemu/qemu_driver.c:15378 +#: src/test/test_driver.c:4056 #, c-format msgid "disk '%1$s' was not found in the domain config" msgstr "" -#: src/qemu/qemu_validate.c:2743 +#: src/qemu/qemu_validate.c:2776 msgid "" "disk 'queue' count must be configured for explicit iothread to queue mapping" msgstr "" @@ -30270,34 +30603,34 @@ msgstr "" msgid "disk bus '%1$s' cannot be hot unplugged." msgstr "" -#: src/libxl/libxl_driver.c:3046 src/qemu/qemu_hotplug.c:1001 +#: src/libxl/libxl_driver.c:3046 src/qemu/qemu_hotplug.c:1002 #, c-format msgid "disk bus '%1$s' cannot be hotplugged." msgstr "" -#: src/libxl/libxl_driver.c:4103 +#: src/libxl/libxl_driver.c:4107 #, c-format msgid "disk bus '%1$s' cannot be updated." msgstr "" -#: src/qemu/qemu_validate.c:3220 +#: src/qemu/qemu_validate.c:3278 #, c-format msgid "disk bus '%1$s' doesn't support transiend disk backing image sharing" msgstr "" -#: src/conf/domain_validate.c:624 +#: src/conf/domain_validate.c:625 msgid "disk device 'lun' doesn't support encryption" msgstr "" -#: src/conf/domain_validate.c:617 +#: src/conf/domain_validate.c:618 msgid "disk device 'lun' doesn't support storage slice" msgstr "" -#: src/conf/domain_validate.c:611 +#: src/conf/domain_validate.c:612 msgid "disk device 'lun' must use 'raw' format" msgstr "" -#: src/qemu/qemu_hotplug.c:5558 +#: src/qemu/qemu_hotplug.c:5579 #, c-format msgid "disk device type '%1$s' cannot be detached" msgstr "" @@ -30307,25 +30640,25 @@ msgstr "" msgid "disk device type '%1$s' cannot be hotplugged" msgstr "" -#: src/qemu/qemu_validate.c:2908 +#: src/qemu/qemu_validate.c:2964 #, c-format msgid "disk device='lun' is not supported for bus='%1$s'" msgstr "" -#: src/conf/domain_validate.c:597 +#: src/conf/domain_validate.c:598 #, c-format msgid "disk device='lun' is not supported for protocol='%1$s'" msgstr "" -#: src/qemu/qemu_hotplug.c:941 +#: src/qemu/qemu_hotplug.c:942 msgid "disk device='lun' is not supported for usb bus" msgstr "" -#: src/conf/domain_validate.c:604 +#: src/conf/domain_validate.c:605 msgid "disk device='lun' is only valid for block type disk source" msgstr "" -#: src/qemu/qemu_alias.c:767 +#: src/qemu/qemu_alias.c:777 msgid "disk does not have an alias" msgstr "" @@ -30334,13 +30667,13 @@ msgstr "" msgid "disk driver %1$s is not supported" msgstr "" -#: src/conf/domain_validate.c:941 +#: src/conf/domain_validate.c:942 msgid "" "disk driver 'iothread' attribute can't be used together with 'iothreads' " "subelement" msgstr "" -#: src/conf/domain_validate.c:790 +#: src/conf/domain_validate.c:791 msgid "disk event_idx mode supported only for virtio bus" msgstr "" @@ -30349,7 +30682,7 @@ msgstr "" msgid "disk format %1$s is not supported" msgstr "" -#: src/qemu/qemu_snapshot.c:3811 +#: src/qemu/qemu_snapshot.c:3815 #, c-format msgid "" "disk image '%1$s' for internal snapshot '%2$s' is not the same as disk image " @@ -30361,52 +30694,52 @@ msgstr "" msgid "disk image format not supported: %1$s" msgstr "" -#: src/conf/domain_validate.c:796 +#: src/conf/domain_validate.c:797 msgid "disk ioeventfd mode supported only for virtio bus" msgstr "" -#: src/qemu/qemu_validate.c:2797 +#: src/qemu/qemu_validate.c:2830 #, c-format msgid "disk iothread queue '%1$u' is already assigned" msgstr "" -#: src/qemu/qemu_validate.c:2790 +#: src/qemu/qemu_validate.c:2823 #, c-format msgid "disk iothread queue '%1$u' mapping out of range" msgstr "" -#: src/conf/domain_conf.c:7661 +#: src/conf/domain_conf.c:7719 #, c-format msgid "disk iotune field '%1$s' must be an integer" msgstr "" -#: src/qemu/qemu_monitor_json.c:3033 +#: src/qemu/qemu_monitor_json.c:3035 msgid "disk migration was active, but 'remaining' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:3041 +#: src/qemu/qemu_monitor_json.c:3043 msgid "disk migration was active, but 'total' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:3025 +#: src/qemu/qemu_monitor_json.c:3027 msgid "disk migration was active, but 'transferred' data was missing" msgstr "" -#: src/conf/domain_validate.c:770 +#: src/conf/domain_validate.c:771 #, c-format msgid "disk model '%1$s' not supported for bus '%2$s'" msgstr "" -#: src/qemu/qemu_migration.c:5932 +#: src/qemu/qemu_migration.c:5971 msgid "disk port address is not supported by tunnelled migration" msgstr "" -#: src/conf/domain_validate.c:858 +#: src/conf/domain_validate.c:859 #, c-format msgid "disk product is more than %1$d characters" msgstr "" -#: src/conf/domain_validate.c:852 +#: src/conf/domain_validate.c:853 msgid "disk product is not printable string" msgstr "" @@ -30419,11 +30752,11 @@ msgstr "" msgid "disk snapshots not supported yet" msgstr "" -#: src/qemu/qemu_hotplug.c:7018 +#: src/qemu/qemu_hotplug.c:7040 msgid "disk source can be changed only in removable drives" msgstr "" -#: src/conf/domain_conf.c:30660 +#: src/conf/domain_conf.c:30959 msgid "disk source mode is only valid when storage pool is of iscsi type" msgstr "" @@ -30431,36 +30764,36 @@ msgstr "" msgid "disk source path is missing" msgstr "" -#: src/conf/domain_validate.c:643 +#: src/conf/domain_validate.c:644 #, c-format msgid "disk startupPolicy '%1$s' is not allowed for disk of '%2$s' type" msgstr "" -#: src/conf/domain_validate.c:653 +#: src/conf/domain_validate.c:654 msgid "disk startupPolicy 'requisite' is allowed only for cdrom or floppy" msgstr "" -#: src/qemu/qemu_migration.c:2668 +#: src/qemu/qemu_migration.c:2689 #, c-format msgid "disk target %1$s not found" msgstr "" -#: src/qemu/qemu_validate.c:3327 +#: src/qemu/qemu_validate.c:3385 #, c-format msgid "disk type '%1$s' requires cache mode '%2$s' or '%3$s'" msgstr "" -#: src/qemu/qemu_validate.c:2864 +#: src/qemu/qemu_validate.c:2897 #, c-format msgid "disk type of '%1$s' does not support ejectable media" msgstr "" -#: src/conf/domain_validate.c:843 +#: src/conf/domain_validate.c:844 #, c-format msgid "disk vendor is more than %1$d characters" msgstr "" -#: src/conf/domain_validate.c:837 +#: src/conf/domain_validate.c:838 msgid "disk vendor is not printable string" msgstr "" @@ -30474,7 +30807,7 @@ msgid "" "disk-only snapshots require at least one disk to be selected for snapshot" msgstr "" -#: src/bhyve/bhyve_driver.c:1225 src/qemu/qemu_driver.c:709 +#: src/bhyve/bhyve_driver.c:1225 src/qemu/qemu_driver.c:708 msgid "display" msgstr "" @@ -30523,7 +30856,7 @@ msgstr "" msgid "do not overwrite any existing data" msgstr "" -#: tools/virsh-domain-monitor.c:2041 +#: tools/virsh-domain-monitor.c:2060 msgid "do not pretty-print the fields" msgstr "" @@ -30551,22 +30884,22 @@ msgstr "" msgid "domain '%1$s' already exists with uuid %2$s" msgstr "" -#: src/test/test_driver.c:2609 +#: src/test/test_driver.c:2610 #, c-format msgid "domain '%1$s' coredump: failed to open %2$s" msgstr "" -#: src/test/test_driver.c:2615 +#: src/test/test_driver.c:2616 #, c-format msgid "domain '%1$s' coredump: failed to write header to %2$s" msgstr "" -#: src/test/test_driver.c:2621 +#: src/test/test_driver.c:2622 #, c-format msgid "domain '%1$s' coredump: write failed: %2$s" msgstr "" -#: src/qemu/qemu_process.c:9133 +#: src/qemu/qemu_process.c:9362 #, c-format msgid "domain '%1$s' has no capabilities recorded" msgstr "" @@ -30601,17 +30934,17 @@ msgstr "" msgid "domain '%1$s' is already defined with uuid %2$s" msgstr "" -#: src/qemu/qemu_migration.c:195 +#: src/qemu/qemu_migration.c:196 #, c-format msgid "domain '%1$s' is not being migrated" msgstr "" -#: src/qemu/qemu_migration.c:193 +#: src/qemu/qemu_migration.c:194 #, c-format msgid "domain '%1$s' is not processing incoming migration" msgstr "" -#: src/qemu/qemu_domain.c:6624 +#: src/qemu/qemu_domain.c:6732 #, c-format msgid "domain '%1$s' is not running" msgstr "" @@ -30621,12 +30954,12 @@ msgstr "" msgid "domain '%1$s' must match connection" msgstr "" -#: src/test/test_driver.c:1905 +#: src/test/test_driver.c:1906 #, c-format msgid "domain '%1$s' not paused" msgstr "" -#: src/test/test_driver.c:1936 src/test/test_driver.c:2003 +#: src/test/test_driver.c:1937 src/test/test_driver.c:2004 #, c-format msgid "domain '%1$s' not running" msgstr "" @@ -30635,10 +30968,14 @@ msgstr "" msgid "domain already has VNC graphics" msgstr "" -#: src/qemu/qemu_driver.c:6844 +#: src/qemu/qemu_driver.c:6859 msgid "domain already has a vsock device" msgstr "" +#: src/qemu/qemu_driver.c:6868 +msgid "domain already has an iommu device" +msgstr "" + #: tools/virsh-host.c:101 msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -30651,7 +30988,7 @@ msgstr "" msgid "domain block device size information" msgstr "" -#: src/qemu/qemu_driver.c:6827 src/qemu/qemu_validate.c:1082 +#: src/qemu/qemu_driver.c:6842 src/qemu/qemu_validate.c:1105 #, c-format msgid "domain can only have one watchdog with model '%1$s'" msgstr "" @@ -30668,12 +31005,12 @@ msgstr "" msgid "domain config update needs VIR_DOMAIN_AFFECT_CONFIG flag to be set" msgstr "" -#: src/qemu/qemu_validate.c:2215 +#: src/qemu/qemu_validate.c:2248 #, c-format msgid "domain configuration does not support rng model '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:2551 +#: src/qemu/qemu_validate.c:2584 #, c-format msgid "domain configuration does not support video model '%1$s'" msgstr "" @@ -30682,7 +31019,7 @@ msgstr "" msgid "domain control interface state" msgstr "" -#: src/qemu/qemu_migration.c:1873 +#: src/qemu/qemu_migration.c:1882 msgid "domain core dump" msgstr "" @@ -30690,26 +31027,26 @@ msgstr "" msgid "domain display connection URI" msgstr "" -#: src/qemu/qemu_driver.c:6010 src/qemu/qemu_driver.c:6047 +#: src/qemu/qemu_driver.c:6025 src/qemu/qemu_driver.c:6062 msgid "domain does not have managed save image" msgstr "" -#: src/remote/remote_daemon_dispatch.c:4284 -#: src/remote/remote_daemon_dispatch.c:4588 +#: src/remote/remote_daemon_dispatch.c:4288 +#: src/remote/remote_daemon_dispatch.c:4592 #, c-format msgid "domain event %1$d not registered" msgstr "" -#: src/remote/remote_daemon_dispatch.c:4628 +#: src/remote/remote_daemon_dispatch.c:4632 #, c-format msgid "domain event callback %1$d not registered" msgstr "" -#: src/qemu/qemu_migration.c:1525 +#: src/qemu/qemu_migration.c:1526 msgid "domain has 'invtsc' CPU feature but TSC frequency is not specified" msgstr "" -#: src/qemu/qemu_migration.c:1501 src/qemu/qemu_snapshot.c:2575 +#: src/qemu/qemu_migration.c:1502 src/qemu/qemu_snapshot.c:2579 msgid "domain has active block job" msgstr "" @@ -30721,7 +31058,7 @@ msgstr "" msgid "domain has no snapshots" msgstr "" -#: src/qemu/qemu_driver.c:18401 src/test/test_driver.c:3238 +#: src/qemu/qemu_driver.c:18439 src/test/test_driver.c:3239 msgid "domain has to be shutoff before renaming" msgstr "" @@ -30741,16 +31078,16 @@ msgstr "" msgid "domain information in XML" msgstr "" -#: src/lxc/lxc_driver.c:2663 src/qemu/qemu_driver.c:1741 -#: src/qemu/qemu_driver.c:6369 +#: src/lxc/lxc_driver.c:2663 src/qemu/qemu_driver.c:1728 +#: src/qemu/qemu_driver.c:6384 msgid "domain is already running" msgstr "" -#: src/qemu/qemu_migration.c:1493 +#: src/qemu/qemu_migration.c:1494 msgid "domain is marked for auto destroy" msgstr "" -#: src/qemu/qemu_domain.c:6484 src/qemu/qemu_domain.c:12085 +#: src/qemu/qemu_domain.c:6592 src/qemu/qemu_domain.c:12217 msgid "domain is no longer running" msgstr "" @@ -30768,12 +31105,12 @@ msgstr "" msgid "domain is not in suspend state" msgstr "" -#: src/conf/domain_conf.c:4244 src/conf/domain_conf.c:4375 -#: src/conf/domain_conf.c:5291 src/qemu/qemu_domain.c:8746 -#: src/qemu/qemu_domain.c:12371 src/qemu/qemu_driver.c:1783 -#: src/qemu/qemu_driver.c:1815 src/qemu/qemu_driver.c:2092 -#: src/qemu/qemu_driver.c:19978 src/qemu/qemu_monitor.c:678 -#: src/test/test_driver.c:2235 +#: src/conf/domain_conf.c:4276 src/conf/domain_conf.c:4407 +#: src/conf/domain_conf.c:5336 src/qemu/qemu_domain.c:8855 +#: src/qemu/qemu_domain.c:12516 src/qemu/qemu_driver.c:1770 +#: src/qemu/qemu_driver.c:1802 src/qemu/qemu_driver.c:2079 +#: src/qemu/qemu_driver.c:20039 src/qemu/qemu_monitor.c:679 +#: src/test/test_driver.c:2236 msgid "domain is not running" msgstr "" @@ -30781,11 +31118,11 @@ msgstr "" msgid "domain is not running on destination host" msgstr "" -#: src/qemu/qemu_driver.c:14166 +#: src/qemu/qemu_driver.c:14204 msgid "domain is not transient" msgstr "" -#: src/qemu/qemu_driver.c:1693 src/qemu/qemu_driver.c:1736 +#: src/qemu/qemu_driver.c:1680 src/qemu/qemu_driver.c:1723 msgid "domain is pmsuspended" msgstr "" @@ -30807,7 +31144,7 @@ msgstr "" msgid "domain moment %1$s already exists" msgstr "" -#: src/qemu/qemu_driver.c:19180 +#: src/qemu/qemu_driver.c:19241 msgid "domain must be in a paused state" msgstr "" @@ -30827,7 +31164,7 @@ msgstr "" msgid "domain name, id or uuid" msgstr "" -#: src/qemu/qemu_migration.c:1871 +#: src/qemu/qemu_migration.c:1880 msgid "domain save" msgstr "" @@ -30855,7 +31192,7 @@ msgstr "" msgid "domain type" msgstr "" -#: src/security/virt-aa-helper.c:587 +#: src/security/virt-aa-helper.c:588 msgid "domain type is not defined" msgstr "" @@ -30863,11 +31200,11 @@ msgstr "" msgid "domain vcpu counts" msgstr "" -#: src/qemu/qemu_driver.c:18395 +#: src/qemu/qemu_driver.c:18433 msgid "domain with a managed saved state can't be renamed" msgstr "" -#: src/test/test_driver.c:277 +#: src/test/test_driver.c:278 msgid "domain with managedsave data can only have runstate 'shutoff'" msgstr "" @@ -30876,7 +31213,7 @@ msgstr "" msgid "domain with name '%1$s' already exists" msgstr "" -#: src/qemu/qemu_migration.c:1538 +#: src/qemu/qemu_migration.c:1539 msgid "domain's dimm info lacks slot ID or base address" msgstr "" @@ -30884,12 +31221,12 @@ msgstr "" msgid "domainMigratePrepare did not set uri" msgstr "" -#: src/libvirt-domain.c:3142 src/qemu/qemu_migration.c:5432 +#: src/libvirt-domain.c:3142 src/qemu/qemu_migration.c:5471 msgid "domainMigratePrepare2 did not set uri" msgstr "" #: src/libvirt-domain.c:3349 src/libxl/libxl_migration.c:1019 -#: src/qemu/qemu_migration.c:5682 +#: src/qemu/qemu_migration.c:5721 msgid "domainMigratePrepare3 did not set uri" msgstr "" @@ -30906,7 +31243,7 @@ msgstr "" msgid "don't destroy statistics of a recently completed job when reading" msgstr "" -#: src/qemu/qemu_hotplug.c:5370 src/test/test_driver.c:10308 +#: src/qemu/qemu_hotplug.c:5391 src/test/test_driver.c:10475 #, c-format msgid "don't know how to remove a %1$s device" msgstr "" @@ -30927,12 +31264,12 @@ msgstr "" msgid "download volume contents to a file" msgstr "" -#: src/conf/domain_postparse.c:919 +#: src/conf/domain_postparse.c:920 #, c-format msgid "driver does not support FD passing for disk '%1$s'" msgstr "" -#: src/conf/domain_postparse.c:910 +#: src/conf/domain_postparse.c:911 #, c-format msgid "driver does not support net model '%1$s'" msgstr "" @@ -30941,7 +31278,7 @@ msgstr "" msgid "driver of disk device" msgstr "" -#: src/qemu/qemu_validate.c:2688 +#: src/qemu/qemu_validate.c:2721 #, c-format msgid "driver serial '%1$s' contains unsafe characters" msgstr "" @@ -30958,7 +31295,7 @@ msgstr "" msgid "dump domain's memory only" msgstr "" -#: src/qemu/qemu_driver.c:11974 +#: src/qemu/qemu_driver.c:12012 #, c-format msgid "dump query failed, status=%1$d" msgstr "" @@ -30993,7 +31330,7 @@ msgstr "" msgid "duplicate 'id' found in '%1$s'" msgstr "" -#: src/conf/domain_validate.c:1137 +#: src/conf/domain_validate.c:1138 #, c-format msgid "duplicate blkio device path '%1$s'" msgstr "" @@ -31008,12 +31345,12 @@ msgstr "" msgid "duplicate domain '%1$s'" msgstr "" -#: src/conf/domain_conf.c:16052 +#: src/conf/domain_conf.c:16214 #, c-format msgid "duplicate iothread id '%1$u' found" msgstr "" -#: src/conf/domain_conf.c:16152 +#: src/conf/domain_conf.c:16314 #, c-format msgid "duplicate iothreadpin for same iothread '%1$u'" msgstr "" @@ -31027,12 +31364,12 @@ msgstr "" msgid "duplicate native vlan setting" msgstr "" -#: src/qemu/qemu_process.c:6077 +#: src/qemu/qemu_process.c:6091 #, c-format msgid "duplicate vcpu order '%1$u'" msgstr "" -#: src/conf/domain_conf.c:16092 +#: src/conf/domain_conf.c:16254 #, c-format msgid "duplicate vcpupin for vcpu '%1$d'" msgstr "" @@ -31065,11 +31402,11 @@ msgstr "" msgid "duration in seconds to allow write max bytes" msgstr "" -#: src/conf/domain_conf.c:6743 +#: src/conf/domain_conf.c:6801 msgid "dynamic label type must use resource relabeling" msgstr "" -#: tools/vsh.c:3338 +#: tools/vsh.c:3341 msgid "echo arguments. Used for internal testing." msgstr "" @@ -31126,12 +31463,12 @@ msgstr "" msgid "element" msgstr "" -#: src/conf/domain_conf.c:7279 +#: src/conf/domain_conf.c:7337 #, c-format msgid "element '%1$s' requires either 'keyfile' or 'agentsock' attribute" msgstr "" -#: src/conf/domain_conf.c:18044 +#: src/conf/domain_conf.c:18209 msgid "element 'genid' can only appear once" msgstr "" @@ -31212,11 +31549,11 @@ msgstr "" msgid "encryption format of inputvol must be LUKS" msgstr "" -#: src/conf/domain_validate.c:400 +#: src/conf/domain_validate.c:401 msgid "encryption is not supported with vhostuser disk" msgstr "" -#: src/qemu/qemu_domain.c:5326 +#: src/qemu/qemu_domain.c:5392 msgid "encryption is supported only with 'raw' and 'qcow2' image format" msgstr "" @@ -31225,27 +31562,27 @@ msgstr "" msgid "end of range %1$s - %2$s in network %3$s/%4$d is the broadcast address" msgstr "" -#: tools/virsh-domain-monitor.c:2045 +#: tools/virsh-domain-monitor.c:2064 msgid "enforce requested stats parameters" msgstr "" -#: src/qemu/qemu_monitor_json.c:4198 +#: src/qemu/qemu_monitor_json.c:4211 msgid "entry was missing 'device'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4242 +#: src/qemu/qemu_monitor_json.c:4255 msgid "entry was missing 'len'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4236 +#: src/qemu/qemu_monitor_json.c:4249 msgid "entry was missing 'offset'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4230 +#: src/qemu/qemu_monitor_json.c:4243 msgid "entry was missing 'speed'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4214 +#: src/qemu/qemu_monitor_json.c:4227 msgid "entry was missing 'type'" msgstr "" @@ -31280,7 +31617,7 @@ msgstr "" msgid "error changing profile to %1$s" msgstr "" -#: src/security/virt-aa-helper.c:1411 +#: src/security/virt-aa-helper.c:1421 msgid "error copying UUID" msgstr "" @@ -31338,7 +31675,7 @@ msgstr "" msgid "error getting profile status" msgstr "" -#: src/util/virfirewall.c:966 +#: src/util/virfirewall.c:972 msgid "error in original firewall object" msgstr "" @@ -31386,17 +31723,17 @@ msgstr "" msgid "error while iterating over IFLA_VF_PORTS part" msgstr "" -#: src/rpc/virnetlibsshsession.c:398 +#: src/rpc/virnetlibsshsession.c:417 #, c-format msgid "error while opening private key '%1$s', wrong passphrase?" msgstr "" -#: src/rpc/virnetlibsshsession.c:392 +#: src/rpc/virnetlibsshsession.c:411 #, c-format msgid "error while reading private key '%1$s'" msgstr "" -#: src/rpc/virnetlibsshsession.c:431 +#: src/rpc/virnetlibsshsession.c:450 #, c-format msgid "error while reading public key '%1$s'" msgstr "" @@ -31413,19 +31750,19 @@ msgstr "" msgid "error: " msgstr "" -#: src/conf/domain_validate.c:335 +#: src/conf/domain_validate.c:336 msgid "error_policy is not supported with vhostuser disk" msgstr "" -#: tools/vsh.c:3307 +#: tools/vsh.c:3310 msgid "escape for XML use" msgstr "" -#: tools/vsh.c:3303 +#: tools/vsh.c:3306 msgid "escape for shell use" msgstr "" -#: src/ch/ch_domain.c:386 +#: src/ch/ch_domain.c:387 msgid "ethernet type supports a single guest ip" msgstr "" @@ -31727,7 +32064,7 @@ msgstr "" msgid "events received: %1$d\n" msgstr "" -#: src/qemu/qemu_monitor.c:2021 +#: src/qemu/qemu_monitor.c:2022 msgid "exactly one of 'device' and 'nodename' need to be specified" msgstr "" @@ -31775,7 +32112,7 @@ msgstr "" msgid "expected syntax: --%1$s " msgstr "" -#: src/conf/domain_conf.c:9828 +#: src/conf/domain_conf.c:9897 #, c-format msgid "expected unicast mac address, found multicast '%1$s'" msgstr "" @@ -31832,7 +32169,7 @@ msgstr "" msgid "expecting a value for value of type %1$s" msgstr "" -#: src/conf/domain_conf.c:10630 +#: src/conf/domain_conf.c:10699 #, c-format msgid "expecting absolute path: %1$s" msgstr "" @@ -31867,7 +32204,7 @@ msgstr "" msgid "external active snapshots are not supported on scsi passthrough devices" msgstr "" -#: src/qemu/qemu_driver.c:14013 +#: src/qemu/qemu_driver.c:14051 #, c-format msgid "" "external destination file for disk %1$s already exists and is not a block " @@ -31956,7 +32293,7 @@ msgstr "" msgid "failed to acquire guest cid" msgstr "" -#: src/qemu/qemu_monitor_json.c:3823 +#: src/qemu/qemu_monitor_json.c:3836 #, c-format msgid "failed to add chardev '%1$s' info" msgstr "" @@ -31965,17 +32302,17 @@ msgstr "" msgid "failed to add device into new map" msgstr "" -#: src/conf/domain_conf.c:29703 src/conf/virnetworkobj.c:2116 +#: src/conf/domain_conf.c:30002 src/conf/virnetworkobj.c:2117 msgid "failed to add metadata to XML document" msgstr "" -#: src/qemu/qemu_hotplug.c:3581 +#: src/qemu/qemu_hotplug.c:3589 #, c-format msgid "" "failed to add new filter rules to '%1$s' - attempting to restore old rules" msgstr "" -#: src/node_device/node_device_udev.c:1666 +#: src/node_device/node_device_udev.c:1773 msgid "failed to add subsystem filter" msgstr "" @@ -31997,12 +32334,12 @@ msgstr "" msgid "failed to authenticate using SSH agent: %1$s" msgstr "" -#: src/rpc/virnetlibsshsession.c:702 +#: src/rpc/virnetlibsshsession.c:721 #, c-format msgid "failed to authenticate using agent: %1$s" msgstr "" -#: src/rpc/virnetlibsshsession.c:730 +#: src/rpc/virnetlibsshsession.c:749 #, c-format msgid "failed to authenticate: %1$s" msgstr "" @@ -32012,11 +32349,11 @@ msgstr "" msgid "failed to begin transaction: %1$s%2$s%3$s" msgstr "" -#: src/ch/ch_process.c:791 +#: src/ch/ch_process.c:886 msgid "failed to boot guest VM" msgstr "" -#: src/rpc/virnetlibsshsession.c:210 src/rpc/virnetsshsession.c:331 +#: src/rpc/virnetlibsshsession.c:229 src/rpc/virnetsshsession.c:331 msgid "failed to calculate ssh host key hash" msgstr "" @@ -32074,7 +32411,7 @@ msgstr "" msgid "failed to connect to agent socket" msgstr "" -#: src/qemu/qemu_monitor.c:249 +#: src/qemu/qemu_monitor.c:250 msgid "failed to connect to monitor socket" msgstr "" @@ -32141,11 +32478,11 @@ msgstr "" msgid "failed to create channel dir '%1$s'" msgstr "" -#: src/ch/ch_process.c:751 src/ch/ch_process.c:877 +#: src/ch/ch_process.c:846 src/ch/ch_process.c:983 msgid "failed to create connection to CH socket" msgstr "" -#: src/qemu/qemu_driver.c:14235 +#: src/qemu/qemu_driver.c:14273 msgid "failed to create copy target" msgstr "" @@ -32165,7 +32502,7 @@ msgstr "" msgid "failed to create glfs object for '%1$s'" msgstr "" -#: src/ch/ch_process.c:757 +#: src/ch/ch_process.c:852 msgid "failed to create guest VM" msgstr "" @@ -32187,7 +32524,7 @@ msgstr "" msgid "failed to create lib dir '%1$s'" msgstr "" -#: src/rpc/virnetlibsshsession.c:753 +#: src/rpc/virnetlibsshsession.c:772 #, c-format msgid "failed to create libssh channel: %1$s" msgstr "" @@ -32197,16 +32534,12 @@ msgstr "" msgid "failed to create log dir '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:7292 src/qemu/qemu_logcontext.c:111 -#: src/qemu/qemu_virtiofs.c:246 +#: src/qemu/qemu_domain.c:7400 src/qemu/qemu_logcontext.c:111 +#: src/qemu/qemu_virtiofs.c:290 #, c-format msgid "failed to create logfile %1$s" msgstr "" -#: src/node_device/node_device_udev.c:2085 -msgid "failed to create mdevctl thread" -msgstr "" - #: src/security/virt-aa-helper.c:345 msgid "failed to create profile" msgstr "" @@ -32216,8 +32549,8 @@ msgstr "" msgid "failed to create save dir '%1$s'" msgstr "" -#: src/qemu/qemu_agent.c:157 src/qemu/qemu_interface.c:141 -#: src/qemu/qemu_monitor.c:236 src/qemu/qemu_vhost_user_gpu.c:127 +#: src/hypervisor/domain_interface.c:563 src/qemu/qemu_agent.c:157 +#: src/qemu/qemu_monitor.c:237 src/qemu/qemu_vhost_user_gpu.c:127 msgid "failed to create socket" msgstr "" @@ -32244,16 +32577,12 @@ msgstr "" msgid "failed to create the RBD IoCTX. Does the pool '%1$s' exist?" msgstr "" -#: src/interface/interface_backend_udev.c:1135 -#: src/node_device/node_device_udev.c:2304 +#: src/interface/interface_backend_udev.c:1137 +#: src/node_device/node_device_udev.c:2510 msgid "failed to create udev context" msgstr "" -#: src/node_device/node_device_udev.c:2360 -msgid "failed to create udev enumerate thread" -msgstr "" - -#: src/node_device/node_device_udev.c:2328 +#: src/node_device/node_device_udev.c:2534 msgid "failed to create udev handler thread" msgstr "" @@ -32286,12 +32615,12 @@ msgstr "" msgid "failed to determine loop exit status: %1$s" msgstr "" -#: src/qemu/qemu_domain.c:11262 +#: src/qemu/qemu_domain.c:11393 #, c-format msgid "failed to duplicate file descriptor for fd group '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:19914 +#: src/qemu/qemu_driver.c:19975 #, c-format msgid "failed to duplicate passed fd with index '%1$zu'" msgstr "" @@ -32300,7 +32629,7 @@ msgstr "" msgid "failed to enable IP forwarding" msgstr "" -#: src/qemu/qemu_driver.c:696 +#: src/qemu/qemu_driver.c:695 #, c-format msgid "failed to enable mac filter in '%1$s'" msgstr "" @@ -32315,7 +32644,7 @@ msgstr "" msgid "failed to encrypt the data: '%1$s'" msgstr "" -#: src/rpc/virnetlibsshsession.c:769 src/rpc/virnetsshsession.c:884 +#: src/rpc/virnetlibsshsession.c:788 src/rpc/virnetsshsession.c:884 #, c-format msgid "failed to execute command '%1$s': %2$s" msgstr "" @@ -32329,37 +32658,37 @@ msgstr "" msgid "failed to find USB device busnum:devnum for %1$x:%2$x" msgstr "" -#: src/qemu/qemu_domain_address.c:3048 +#: src/qemu/qemu_domain_address.c:3059 msgid "failed to find an empty memory slot" msgstr "" -#: src/qemu/qemu_hotplug.c:6625 +#: src/qemu/qemu_hotplug.c:6647 msgid "" "failed to find appropriate hotpluggable vcpus to reach the desired target " "vcpu count" msgstr "" -#: src/qemu/qemu_migration.c:3050 +#: src/qemu/qemu_migration.c:3071 #, c-format msgid "failed to find data for block node '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:10871 src/qemu/qemu_domain.c:10907 +#: src/qemu/qemu_domain.c:11002 src/qemu/qemu_domain.c:11038 #, c-format msgid "failed to find disk '%1$s'" msgstr "" -#: src/qemu/qemu_snapshot.c:2878 +#: src/qemu/qemu_snapshot.c:2882 #, c-format msgid "failed to find disk '%1$s' in snapshot VM XML" msgstr "" -#: src/qemu/qemu_monitor_json.c:7049 +#: src/qemu/qemu_monitor_json.c:7062 #, c-format msgid "failed to find iothread id for '%1$s'" msgstr "" -#: src/qemu/qemu_snapshot.c:2910 +#: src/qemu/qemu_snapshot.c:2914 msgid "failed to find parent disk source in backing chain" msgstr "" @@ -32384,7 +32713,7 @@ msgstr "" msgid "failed to format JSON" msgstr "" -#: src/qemu/qemu_block.c:2513 +#: src/qemu/qemu_block.c:2522 #, c-format msgid "failed to format image: '%1$s'" msgstr "" @@ -32462,7 +32791,7 @@ msgstr "" msgid "failed to get domain UUID" msgstr "" -#: src/qemu/qemu_driver.c:2692 +#: src/qemu/qemu_driver.c:2679 msgid "failed to get domain xml" msgstr "" @@ -32470,7 +32799,7 @@ msgstr "" msgid "failed to get emulator capabilities" msgstr "" -#: src/qemu/qemu_vhost_user.c:288 +#: src/qemu/qemu_vhost_user.c:295 #, c-format msgid "failed to get features from '%1$s'" msgstr "" @@ -32493,7 +32822,7 @@ msgstr "" msgid "failed to get interface '%1$s'" msgstr "" -#: src/conf/domain_conf.c:13636 +#: src/conf/domain_conf.c:13742 src/conf/domain_conf.c:13770 msgid "failed to get launch security policy" msgstr "" @@ -32542,7 +32871,7 @@ msgstr "" msgid "failed to get parent pool" msgstr "" -#: src/conf/domain_conf.c:28823 +#: src/conf/domain_conf.c:29122 msgid "failed to get persistent definition object" msgstr "" @@ -32614,7 +32943,7 @@ msgstr "" msgid "failed to get the hypervisor version" msgstr "" -#: src/rpc/virnetlibsshsession.c:198 +#: src/rpc/virnetlibsshsession.c:217 msgid "failed to get the key of the current session" msgstr "" @@ -32666,7 +32995,7 @@ msgid "" "probably needs to be raised" msgstr "" -#: src/conf/domain_conf.c:4107 +#: src/conf/domain_conf.c:4139 msgid "failed to initialize domain condition" msgstr "" @@ -32733,6 +33062,11 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#: src/qemu/qemu_process.c:8530 +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #: src/vmware/vmware_conf.c:416 #, c-format msgid "failed to move file to %1$s " @@ -32793,7 +33127,7 @@ msgstr "" msgid "failed to open secret file for write" msgstr "" -#: src/rpc/virnetlibsshsession.c:761 src/rpc/virnetsshsession.c:876 +#: src/rpc/virnetlibsshsession.c:780 src/rpc/virnetsshsession.c:876 #, c-format msgid "failed to open ssh channel: %1$s" msgstr "" @@ -32824,12 +33158,12 @@ msgstr "" msgid "failed to parse %1$sversion" msgstr "" -#: src/node_device/node_device_udev.c:633 +#: src/node_device/node_device_udev.c:695 #, c-format msgid "failed to parse SCSI host '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:3232 +#: src/qemu/qemu_domain.c:3247 msgid "failed to parse agent timeout" msgstr "" @@ -32838,7 +33172,7 @@ msgstr "" msgid "failed to parse backing file location '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:10865 +#: src/qemu/qemu_domain.c:10996 #, c-format msgid "failed to parse block device '%1$s'" msgstr "" @@ -32867,7 +33201,7 @@ msgstr "" msgid "failed to parse integer: '%1$s'" msgstr "" -#: src/network/bridge_driver.c:3720 src/util/virlease.c:86 +#: src/network/bridge_driver.c:3724 src/util/virlease.c:86 #: src/util/virlease.c:93 src/util/virlease.c:155 src/util/virlease.c:179 msgid "failed to parse json" msgstr "" @@ -32877,11 +33211,11 @@ msgstr "" msgid "failed to parse multicast address from '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:3382 +#: src/qemu/qemu_domain.c:3397 msgid "failed to parse node name index" msgstr "" -#: src/qemu/qemu_domain.c:3394 +#: src/qemu/qemu_domain.c:3409 msgid "failed to parse original memlock size" msgstr "" @@ -32890,11 +33224,11 @@ msgstr "" msgid "failed to parse port number '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:3401 +#: src/qemu/qemu_domain.c:3416 msgid "failed to parse pre-migration memlock limit" msgstr "" -#: src/qemu/qemu_domain.c:3315 +#: src/qemu/qemu_domain.c:3330 msgid "failed to parse qemu device list" msgstr "" @@ -32908,31 +33242,31 @@ msgstr "" msgid "failed to parse read_iops_device: '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:3334 +#: src/qemu/qemu_domain.c:3349 msgid "failed to parse slirp helper list" msgstr "" -#: src/node_device/node_device_udev.c:1230 +#: src/node_device/node_device_udev.c:1332 #, c-format msgid "failed to parse the AP Card from sysfs path: '%1$s'" msgstr "" -#: src/node_device/node_device_udev.c:1255 +#: src/node_device/node_device_udev.c:1357 #, c-format msgid "failed to parse the AP Queue from sysfs path: '%1$s'" msgstr "" -#: src/node_device/node_device_udev.c:1113 +#: src/node_device/node_device_udev.c:1194 #, c-format msgid "failed to parse the CCW address from sysfs path: '%1$s'" msgstr "" -#: src/node_device/node_device_udev.c:386 +#: src/node_device/node_device_udev.c:448 #, c-format msgid "failed to parse the PCI address from sysfs path: '%1$s'" msgstr "" -#: src/node_device/node_device_udev.c:748 +#: src/node_device/node_device_udev.c:810 #, c-format msgid "failed to parse the SCSI address from filename: '%1$s'" msgstr "" @@ -32962,7 +33296,7 @@ msgstr "" msgid "failed to pivot job for disk %1$s" msgstr "" -#: src/conf/domain_conf.c:3740 +#: src/conf/domain_conf.c:3764 msgid "failed to populate iothreadids" msgstr "" @@ -32981,8 +33315,8 @@ msgstr "" msgid "failed to query job for disk %1$s" msgstr "" -#: src/node_device/node_device_driver.c:1905 -#: src/node_device/node_device_driver.c:1922 +#: src/node_device/node_device_driver.c:1906 +#: src/node_device/node_device_driver.c:1923 #, c-format msgid "failed to query mdevs from mdevctl: %1$s" msgstr "" @@ -33000,11 +33334,11 @@ msgstr "" msgid "failed to read AppArmor template" msgstr "" -#: src/ch/ch_driver.c:854 +#: src/ch/ch_driver.c:857 msgid "failed to read CHSaveXMLHeader header" msgstr "" -#: src/ch/ch_driver.c:874 src/libxl/libxl_domain.c:716 +#: src/ch/ch_driver.c:877 src/libxl/libxl_domain.c:716 msgid "failed to read XML" msgstr "" @@ -33030,7 +33364,7 @@ msgstr "" msgid "failed to read domain XML" msgstr "" -#: src/qemu/qemu_migration.c:4201 +#: src/qemu/qemu_migration.c:4221 msgid "failed to read from wakeup fd" msgstr "" @@ -33038,7 +33372,7 @@ msgstr "" msgid "failed to read libxl header" msgstr "" -#: src/test/test_driver.c:2394 +#: src/test/test_driver.c:2395 #, c-format msgid "failed to read metadata length in '%1$s'" msgstr "" @@ -33047,7 +33381,7 @@ msgstr "" msgid "failed to read qemu header" msgstr "" -#: src/qemu/qemu_driver.c:10296 +#: src/qemu/qemu_driver.c:10333 #, c-format msgid "failed to read temporary file created with template %1$s" msgstr "" @@ -33056,12 +33390,12 @@ msgstr "" msgid "failed to reboot domain" msgstr "" -#: src/node_device/node_device_udev.c:1868 -#: src/node_device/node_device_udev.c:1881 +#: src/node_device/node_device_udev.c:1951 +#: src/node_device/node_device_udev.c:1964 msgid "failed to receive device from udev monitor" msgstr "" -#: src/qemu/qemu_process.c:7344 +#: src/qemu/qemu_process.c:7415 msgid "failed to regenerate genid" msgstr "" @@ -33073,7 +33407,7 @@ msgstr "" msgid "failed to register name server: systemd-resolved is not available" msgstr "" -#: src/interface/interface_backend_udev.c:1262 +#: src/interface/interface_backend_udev.c:1264 msgid "failed to register udev interface driver" msgstr "" @@ -33081,7 +33415,7 @@ msgstr "" msgid "failed to remove device from BPF cgroup map" msgstr "" -#: src/qemu/qemu_driver.c:6578 +#: src/qemu/qemu_driver.c:6593 #, c-format msgid "failed to remove nvram: %1$s" msgstr "" @@ -33106,7 +33440,7 @@ msgstr "" msgid "failed to resize the RBD image '%1$s'" msgstr "" -#: src/node_device/node_device_udev.c:1068 src/util/virmdev.c:228 +#: src/node_device/node_device_udev.c:1149 src/util/virmdev.c:228 #, c-format msgid "failed to resolve '%1$s'" msgstr "" @@ -33116,12 +33450,12 @@ msgid "" "failed to resolve relative backing name: base image is not in backing chain" msgstr "" -#: src/qemu/qemu_namespace.c:1218 +#: src/qemu/qemu_namespace.c:1219 #, c-format msgid "failed to resolve symlink %1$s: %2$s" msgstr "" -#: src/ch/ch_process.c:888 +#: src/ch/ch_process.c:994 msgid "failed to restore domain" msgstr "" @@ -33133,7 +33467,7 @@ msgstr "" msgid "failed to resume domain" msgstr "" -#: src/ch/ch_driver.c:1106 +#: src/ch/ch_driver.c:1112 msgid "failed to resume domain after restore" msgstr "" @@ -33216,16 +33550,16 @@ msgid "failed to set checkpoint '%1$s' as current" msgstr "" #: src/qemu/qemu_logcontext.c:116 src/qemu/qemu_logcontext.c:137 -#: src/qemu/qemu_virtiofs.c:251 +#: src/qemu/qemu_virtiofs.c:295 #, c-format msgid "failed to set close-on-exec flag on %1$s" msgstr "" -#: src/ch/ch_driver.c:1899 src/qemu/qemu_driver.c:4536 +#: src/ch/ch_driver.c:1905 src/qemu/qemu_driver.c:4542 msgid "failed to set cpuset.cpus in cgroup for emulator threads" msgstr "" -#: src/qemu/qemu_driver.c:4915 +#: src/qemu/qemu_driver.c:4921 #, c-format msgid "failed to set cpuset.cpus in cgroup for iothread %1$d" msgstr "" @@ -33255,7 +33589,7 @@ msgstr "" msgid "failed to shutdown guest VM" msgstr "" -#: src/qemu/qemu_domain.c:12901 +#: src/qemu/qemu_domain.c:13064 #, c-format msgid "failed to stat remote file '%1$s'" msgstr "" @@ -33289,7 +33623,7 @@ msgstr "" msgid "failed to suspend domain" msgstr "" -#: src/ch/ch_driver.c:738 +#: src/ch/ch_driver.c:741 msgid "failed to suspend domain before saving" msgstr "" @@ -33302,7 +33636,7 @@ msgstr "" msgid "failed to truncate %1$s" msgstr "" -#: src/qemu/qemu_namespace.c:805 +#: src/qemu/qemu_namespace.c:806 msgid "failed to umount devfs on /dev" msgstr "" @@ -33331,12 +33665,12 @@ msgstr "" msgid "failed to unprotect snapshot '%1$s/%2$s@%3$s'" msgstr "" -#: src/qemu/qemu_block.c:2712 +#: src/qemu/qemu_block.c:2721 #, c-format msgid "failed to update capacity data for block node '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:9313 +#: src/qemu/qemu_driver.c:9350 #, c-format msgid "failed to update capacity of '%1$s'" msgstr "" @@ -33345,7 +33679,7 @@ msgstr "" msgid "failed to update device in BPF cgroup map" msgstr "" -#: src/rpc/virnetlibsshsession.c:324 src/rpc/virnetsshsession.c:463 +#: src/rpc/virnetlibsshsession.c:343 src/rpc/virnetsshsession.c:463 #, c-format msgid "failed to validate SSH host key: %1$s" msgstr "" @@ -33364,11 +33698,11 @@ msgstr "" msgid "failed to verify if snapshot '%1$s/%2$s@%3$s' is protected" msgstr "" -#: src/conf/domain_conf.c:4238 src/conf/domain_conf.c:4271 +#: src/conf/domain_conf.c:4270 src/conf/domain_conf.c:4303 msgid "failed to wait for domain condition" msgstr "" -#: src/node_device/node_device_udev.c:1062 +#: src/node_device/node_device_udev.c:1143 #, c-format msgid "failed to wait for file '%1$s' to appear" msgstr "" @@ -33378,7 +33712,7 @@ msgstr "" msgid "failed to wait on condition" msgstr "" -#: src/qemu/qemu_migration.c:4304 +#: src/qemu/qemu_migration.c:4324 msgid "failed to wakeup migration tunnel" msgstr "" @@ -33406,7 +33740,7 @@ msgstr "" msgid "failed to write cookie to '%1$s'" msgstr "" -#: src/qemu/qemu_process.c:6762 +#: src/qemu/qemu_process.c:6786 #, c-format msgid "failed to write data to config '%1$s'" msgstr "" @@ -33416,7 +33750,7 @@ msgstr "" msgid "failed to write domain xml to '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:5972 +#: src/qemu/qemu_driver.c:5987 #, c-format msgid "failed to write header data to '%1$s'" msgstr "" @@ -33426,7 +33760,7 @@ msgstr "" msgid "failed to write header to domain save file '%1$s'" msgstr "" -#: src/rpc/virnetlibsshsession.c:312 src/rpc/virnetsshsession.c:439 +#: src/rpc/virnetlibsshsession.c:331 src/rpc/virnetsshsession.c:439 #, c-format msgid "failed to write known_host file '%1$s': %2$s" msgstr "" @@ -33480,7 +33814,7 @@ msgstr "" msgid "fd %1$d must be a socket" msgstr "" -#: src/qemu/qemu_monitor.c:2391 src/qemu/qemu_monitor.c:2467 +#: src/qemu/qemu_monitor.c:2392 src/qemu/qemu_monitor.c:2468 msgid "fd must be valid" msgstr "" @@ -33575,7 +33909,7 @@ msgstr "" msgid "file containing secret attributes in XML" msgstr "" -#: src/qemu/qemu_domain.c:11239 +#: src/qemu/qemu_domain.c:11370 #, c-format msgid "file descriptor group '%1$s' was not associated with the domain" msgstr "" @@ -33610,12 +33944,12 @@ msgstr "" msgid "filesystem is not of type 'template' or 'mount'" msgstr "" -#: src/conf/domain_validate.c:2763 src/conf/domain_validate.c:2775 +#: src/conf/domain_validate.c:2840 src/conf/domain_validate.c:2852 #, c-format msgid "filesystem target '%1$s' specified twice" msgstr "" -#: src/qemu/qemu_validate.c:4415 +#: src/qemu/qemu_validate.c:4473 msgid "filesystem usage limits are not supported with QEMU" msgstr "" @@ -33718,7 +34052,7 @@ msgstr "" msgid "filter would introduce a loop" msgstr "" -#: src/qemu/qemu_hotplug.c:3563 +#: src/qemu/qemu_hotplug.c:3571 #, c-format msgid "filters not supported on interfaces of type %1$s" msgstr "" @@ -33740,16 +34074,16 @@ msgid "find potential storage pool sources" msgstr "" #: src/libvirt-domain.c:3177 src/libvirt-domain.c:3431 -#: src/qemu/qemu_migration.c:5479 src/qemu/qemu_migration.c:5774 +#: src/qemu/qemu_migration.c:5518 src/qemu/qemu_migration.c:5813 msgid "finish step ignored that migration was cancelled" msgstr "" -#: src/qemu/qemu_snapshot.c:3435 +#: src/qemu/qemu_snapshot.c:3439 #, c-format msgid "finishing block job failed while deleting disk '%1$s' snapshot: '%2$s'" msgstr "" -#: src/network/bridge_driver_linux.c:412 +#: src/network/bridge_driver_linux.c:417 msgid "" "firewalld is set to use the nftables backend, but the required firewalld " "'libvirt' zone is missing. Either set the firewalld backend to 'iptables', " @@ -33758,30 +34092,30 @@ msgid "" "with-firewalld-zone" msgstr "" -#: src/conf/domain_validate.c:1622 +#: src/conf/domain_validate.c:1623 msgid "firmware auto selection not implemented for this driver" msgstr "" -#: src/conf/domain_validate.c:1630 +#: src/conf/domain_validate.c:1631 msgid "" "firmware feature 'enrolled-keys' cannot be enabled when firmware feature " "'secure-boot' is disabled" msgstr "" -#: src/conf/domain_validate.c:1639 +#: src/conf/domain_validate.c:1640 #, c-format msgid "firmware type '%1$s' does not support nvram" msgstr "" -#: src/conf/domain_conf.c:11986 +#: src/conf/domain_conf.c:12059 msgid "fixed audio settings requires mixing engine" msgstr "" -#: src/qemu/qemu_driver.c:13601 +#: src/qemu/qemu_driver.c:13639 msgid "flag VIR_DOMAIN_BLOCK_REBASE_RELATIVE is valid only with non-null base" msgstr "" -#: src/qemu/qemu_driver.c:10258 src/test/test_driver.c:8269 +#: src/qemu/qemu_driver.c:10295 src/test/test_driver.c:8271 msgid "flags parameter must be VIR_MEMORY_VIRTUAL or VIR_MEMORY_PHYSICAL" msgstr "" @@ -33797,11 +34131,11 @@ msgstr "" msgid "floor attribute is not supported for this config" msgstr "" -#: src/qemu/qemu_hotplug.c:925 +#: src/qemu/qemu_hotplug.c:926 msgid "floppy device hotplug isn't supported" msgstr "" -#: src/qemu/qemu_validate.c:4429 +#: src/qemu/qemu_validate.c:4487 msgid "fmode and dmode must be used with accessmode=mapped" msgstr "" @@ -33888,23 +34222,23 @@ msgstr "" msgid "forward dev not allowed for network '%1$s' with forward mode='%2$s'" msgstr "" -#: src/conf/network_conf.c:2963 +#: src/conf/network_conf.c:2961 msgid "forward interface entries cannot be modified, only added or deleted" msgstr "" -#: src/network/bridge_driver.c:3738 +#: src/network/bridge_driver.c:3742 msgid "found lease without expiry-time" msgstr "" -#: src/network/bridge_driver.c:3757 +#: src/network/bridge_driver.c:3761 msgid "found lease without ip-address" msgstr "" -#: src/network/bridge_driver.c:3728 +#: src/network/bridge_driver.c:3732 msgid "found lease without mac-address" msgstr "" -#: src/qemu/qemu_validate.c:4931 +#: src/qemu/qemu_validate.c:5011 msgid "freePageReporting is not supported by this QEMU binary" msgstr "" @@ -33936,8 +34270,8 @@ msgstr "" msgid "fuse_loop failed" msgstr "" -#: src/hyperv/hyperv_driver.c:2468 src/qemu/qemu_driver.c:3361 -#: src/qemu/qemu_driver.c:10273 src/vbox/vbox_common.c:7362 +#: src/hyperv/hyperv_driver.c:2468 src/qemu/qemu_driver.c:3348 +#: src/qemu/qemu_driver.c:10310 src/vbox/vbox_common.c:7362 #, c-format msgid "g_mkstemp(\"%1$s\") failed" msgstr "" @@ -33947,7 +34281,7 @@ msgstr "" msgid "g_mkstemp_full: failed to create temporary file: %1$s" msgstr "" -#: src/conf/domain_validate.c:457 +#: src/conf/domain_validate.c:458 msgid "geometry is not supported with vhostuser disk" msgstr "" @@ -33955,7 +34289,7 @@ msgstr "" msgid "get active job information for the specified disk" msgstr "" -#: src/util/virarptable.c:156 +#: src/util/virarptable.c:154 msgid "get arp table not implemented on this platform" msgstr "" @@ -34003,7 +34337,7 @@ msgstr "" msgid "get server's client-related configuration limits" msgstr "" -#: tools/virsh-domain-monitor.c:1958 +#: tools/virsh-domain-monitor.c:1977 msgid "get statistics about one or multiple domains" msgstr "" @@ -34047,11 +34381,11 @@ msgstr "" msgid "get/set value to be used on next boot" msgstr "" -#: src/qemu/qemu_command.c:6807 +#: src/qemu/qemu_command.c:6821 msgid "gic-version option is not available with this QEMU binary" msgstr "" -#: src/security/virt-aa-helper.c:901 +#: src/security/virt-aa-helper.c:902 msgid "given uuid does not match XML uuid" msgstr "" @@ -34079,13 +34413,13 @@ msgstr "" msgid "got unknown HTTP error code %1$s" msgstr "" -#: src/qemu/qemu_driver.c:5014 src/qemu/qemu_driver.c:5152 +#: src/qemu/qemu_driver.c:5020 src/qemu/qemu_driver.c:5158 #, c-format msgid "" "got wrong number of IOThread ids from QEMU monitor. got %1$d, wanted %2$d" msgstr "" -#: src/qemu/qemu_process.c:2298 +#: src/qemu/qemu_process.c:2305 #, c-format msgid "" "got wrong number of IOThread pids from QEMU monitor. got %1$d, wanted %2$zu" @@ -34095,18 +34429,18 @@ msgstr "" msgid "gracefully shutdown a domain" msgstr "" -#: src/qemu/qemu_driver.c:14537 +#: src/qemu/qemu_driver.c:14575 msgid "granularity must be power of 2" msgstr "" -#: src/conf/domain_conf.c:11198 +#: src/conf/domain_conf.c:11271 #, c-format msgid "" "graphics 'listen' attribute '%1$s' must match 'address' attribute of first " "listen element (found '%2$s')" msgstr "" -#: src/conf/domain_conf.c:11210 +#: src/conf/domain_conf.c:11283 #, c-format msgid "" "graphics 'socket' attribute '%1$s' must match 'socket' attribute of first " @@ -34117,7 +34451,7 @@ msgstr "" msgid "graphics URI to be used for seamless graphics migration" msgstr "" -#: src/qemu/qemu_validate.c:2372 src/qemu/qemu_validate.c:2501 +#: src/qemu/qemu_validate.c:2405 src/qemu/qemu_validate.c:2534 msgid "graphics device is needed for attribute value 'display=on' in " msgstr "" @@ -34125,7 +34459,7 @@ msgstr "" msgid "graphics display type" msgstr "" -#: src/qemu/qemu_validate.c:4345 +#: src/qemu/qemu_validate.c:4403 msgid "" "graphics type 'egl-headless' is only supported with one of: 'vnc', 'spice' " "graphics types" @@ -34135,7 +34469,7 @@ msgstr "" msgid "group name to share I/O quota between multiple drives" msgstr "" -#: src/qemu/qemu_validate.c:3101 +#: src/qemu/qemu_validate.c:3159 msgid "group_name can be configured only together with settings" msgstr "" @@ -34143,27 +34477,27 @@ msgstr "" msgid "guest" msgstr "" -#: src/conf/domain_validate.c:2558 +#: src/conf/domain_validate.c:2612 msgid "guest CIDs must be >= 3" msgstr "" -#: src/cpu/cpu_x86.c:3109 +#: src/cpu/cpu_x86.c:3125 msgid "guest CPU doesn't match specification" msgstr "" -#: src/cpu/cpu_x86.c:3097 +#: src/cpu/cpu_x86.c:3113 #, c-format msgid "guest CPU doesn't match specification: extra features: %1$s" msgstr "" -#: src/cpu/cpu_x86.c:3093 +#: src/cpu/cpu_x86.c:3109 #, c-format msgid "" "guest CPU doesn't match specification: extra features: %1$s, missing " "features: %2$s" msgstr "" -#: src/cpu/cpu_x86.c:3101 +#: src/cpu/cpu_x86.c:3117 #, c-format msgid "guest CPU doesn't match specification: missing features: %1$s" msgstr "" @@ -34185,12 +34519,12 @@ msgstr "" msgid "guest agent returned malformed or invalid return value" msgstr "" -#: src/qemu/qemu_agent.c:1288 src/qemu/qemu_driver.c:19637 +#: src/qemu/qemu_agent.c:1288 src/qemu/qemu_driver.c:19698 #, c-format msgid "guest agent timeout '%1$d' is less than the minimum '%2$d'" msgstr "" -#: src/qemu/qemu_process.c:237 +#: src/qemu/qemu_process.c:240 msgid "guest crashed while connecting to the guest agent" msgstr "" @@ -34208,24 +34542,24 @@ msgstr "" msgid "guest failed to start: unexpected exit status %1$d" msgstr "" -#: src/conf/domain_conf.c:9855 +#: src/conf/domain_conf.c:9924 msgid "guest interface" msgstr "" -#: src/qemu/qemu_driver.c:18587 +#: src/qemu/qemu_driver.c:18625 #, c-format msgid "guest is missing vCPUs '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:2643 src/qemu/qemu_driver.c:2659 -#: src/qemu/qemu_driver.c:3224 src/qemu/qemu_hotplug.c:899 -#: src/qemu/qemu_migration.c:6751 src/qemu/qemu_migration.c:6985 -#: src/qemu/qemu_process.c:468 src/qemu/qemu_snapshot.c:340 -#: src/qemu/qemu_snapshot.c:1356 src/qemu/qemu_snapshot.c:2399 +#: src/qemu/qemu_driver.c:2630 src/qemu/qemu_driver.c:2646 +#: src/qemu/qemu_driver.c:3211 src/qemu/qemu_hotplug.c:900 +#: src/qemu/qemu_migration.c:6779 src/qemu/qemu_migration.c:7013 +#: src/qemu/qemu_process.c:471 src/qemu/qemu_snapshot.c:340 +#: src/qemu/qemu_snapshot.c:1356 src/qemu/qemu_snapshot.c:2403 msgid "guest unexpectedly quit" msgstr "" -#: src/qemu/qemu_hotplug.c:1531 +#: src/qemu/qemu_hotplug.c:1535 msgid "guest unexpectedly quit during hotplug" msgstr "" @@ -34249,15 +34583,15 @@ msgstr "" msgid "guest-get-vcpus reply was missing return data" msgstr "" -#: src/qemu/qemu_validate.c:2473 +#: src/qemu/qemu_validate.c:2506 msgid "guestReset is not supported with this version of QEMU" msgstr "" -#: src/conf/domain_conf.c:10051 +#: src/conf/domain_conf.c:10120 msgid "guestfwd channel does not define a target address" msgstr "" -#: src/conf/domain_conf.c:10060 +#: src/conf/domain_conf.c:10129 msgid "guestfwd channel only supports IPv4 addresses" msgstr "" @@ -34265,7 +34599,7 @@ msgstr "" msgid "halt domain after snapshot is created" msgstr "" -#: src/node_device/node_device_udev.c:1853 +#: src/node_device/node_device_udev.c:1936 msgid "handler failed to wait on condition" msgstr "" @@ -34278,17 +34612,17 @@ msgstr "" msgid "host CPU model does not match required CPU model %1$s" msgstr "" -#: src/cpu/cpu_ppc64.c:446 src/cpu/cpu_x86.c:1892 +#: src/cpu/cpu_ppc64.c:446 src/cpu/cpu_x86.c:1898 #, c-format msgid "host CPU vendor does not match required CPU vendor %1$s" msgstr "" -#: src/libxl/libxl_driver.c:3788 src/libxl/libxl_driver.c:3806 +#: src/libxl/libxl_driver.c:3790 src/libxl/libxl_driver.c:3808 #, c-format msgid "host USB device Busnum: %1$3x, Devnum: %2$3x not found" msgstr "" -#: src/lxc/lxc_driver.c:3640 +#: src/lxc/lxc_driver.c:3644 msgid "host USB device already exists" msgstr "" @@ -34309,45 +34643,45 @@ msgstr "" msgid "host cpu number(s) to set, or omit option to query" msgstr "" -#: src/lxc/lxc_driver.c:3715 src/lxc/lxc_driver.c:3788 +#: src/lxc/lxc_driver.c:3719 src/lxc/lxc_driver.c:3792 msgid "host device already exists" msgstr "" -#: src/qemu/qemu_domain.c:11501 +#: src/qemu/qemu_domain.c:11632 msgid "host doesn't support VFIO PCI passthrough" msgstr "" -#: src/qemu/qemu_process.c:4295 +#: src/qemu/qemu_process.c:4310 #, c-format msgid "host doesn't support hyperv '%1$s' feature" msgstr "" -#: src/qemu/qemu_process.c:4269 +#: src/qemu/qemu_process.c:4282 #, c-format msgid "host doesn't support hyperv stimer '%1$s' feature" msgstr "" -#: src/qemu/qemu_process.c:4347 +#: src/qemu/qemu_process.c:4362 msgid "host doesn't support invariant TSC" msgstr "" -#: src/qemu/qemu_domain.c:11508 +#: src/qemu/qemu_domain.c:11639 msgid "host doesn't support legacy PCI passthrough" msgstr "" -#: src/qemu/qemu_process.c:4324 +#: src/qemu/qemu_process.c:4339 msgid "host doesn't support paravirtual spinlocks" msgstr "" -#: src/qemu/qemu_domain.c:11493 +#: src/qemu/qemu_domain.c:11624 msgid "host doesn't support passthrough of host PCI devices" msgstr "" -#: src/qemu/qemu_migration.c:2972 +#: src/qemu/qemu_migration.c:2993 msgid "host isn't capable of IPv6" msgstr "" -#: src/qemu/qemu_migration_params.c:1119 +#: src/qemu/qemu_migration_params.c:1121 msgid "host migration TLS directory not configured" msgstr "" @@ -34355,12 +34689,12 @@ msgstr "" msgid "host name for source of disk device" msgstr "" -#: src/libxl/libxl_driver.c:3671 src/qemu/qemu_hotplug.c:5744 +#: src/libxl/libxl_driver.c:3673 src/qemu/qemu_hotplug.c:5765 #, c-format msgid "host pci device %1$04x:%2$02x:%3$02x.%4$d not found" msgstr "" -#: src/ch/ch_monitor.c:385 src/test/test_driver.c:10261 +#: src/ch/ch_monitor.c:392 src/test/test_driver.c:10428 #, c-format msgid "host pci device %1$s not found" msgstr "" @@ -34376,12 +34710,12 @@ msgstr "" msgid "host reports too many vCPUs: %1$d > %2$d" msgstr "" -#: src/qemu/qemu_hotplug.c:5770 +#: src/qemu/qemu_hotplug.c:5791 #, c-format msgid "host scsi device %1$s:%2$u:%3$u.%4$llu not found" msgstr "" -#: src/qemu/qemu_hotplug.c:5764 +#: src/qemu/qemu_hotplug.c:5785 #, c-format msgid "host scsi iSCSI path %1$s not found" msgstr "" @@ -34394,17 +34728,17 @@ msgstr "" msgid "host transport for source of disk device" msgstr "" -#: src/qemu/qemu_hotplug.c:5751 +#: src/qemu/qemu_hotplug.c:5772 #, c-format msgid "host usb device %1$03d.%2$03d not found" msgstr "" -#: src/qemu/qemu_hotplug.c:5755 +#: src/qemu/qemu_hotplug.c:5776 #, c-format msgid "host usb device vendor=0x%1$.4x product=0x%2$.4x not found" msgstr "" -#: src/conf/domain_conf.c:10613 +#: src/conf/domain_conf.c:10682 msgid "host-certificates mode needs exactly three certificates" msgstr "" @@ -34412,36 +34746,36 @@ msgstr "" msgid "hostName field not available (missing VMware Tools?)" msgstr "" -#: src/lxc/lxc_driver.c:4198 src/lxc/lxc_driver.c:4245 +#: src/lxc/lxc_driver.c:4203 src/lxc/lxc_driver.c:4250 #, c-format msgid "hostdev %1$s not found" msgstr "" -#: src/qemu/qemu_alias.c:800 +#: src/qemu/qemu_alias.c:810 msgid "hostdev does not have an alias" msgstr "" -#: src/qemu/qemu_driver.c:9714 +#: src/qemu/qemu_driver.c:9751 msgid "hostdev interface missing hostdev data" msgstr "" -#: src/conf/domain_conf.c:6077 +#: src/conf/domain_conf.c:6121 #, c-format msgid "hostdev invalid secret type '%1$s'" msgstr "" -#: src/libxl/libxl_driver.c:3274 src/libxl/libxl_driver.c:3841 +#: src/libxl/libxl_driver.c:3274 src/libxl/libxl_driver.c:3843 #, c-format msgid "hostdev mode '%1$s' not supported" msgstr "" #: src/libxl/libxl_domain.c:156 src/openvz/openvz_conf.c:1012 -#: src/qemu/qemu_validate.c:2462 +#: src/qemu/qemu_validate.c:2495 #, c-format msgid "hostdev mode 'capabilities' is not supported in %1$s" msgstr "" -#: src/network/bridge_driver.c:2863 +#: src/network/bridge_driver.c:2867 #, c-format msgid "" "hostdev network '%1$s' lists '%2$s' in the device pool, but hostdev networks " @@ -34462,86 +34796,86 @@ msgstr "" msgid "hostname must be specified for iscsi sources" msgstr "" -#: src/storage/storage_backend_fs.c:143 src/test/test_driver.c:6556 +#: src/storage/storage_backend_fs.c:143 src/test/test_driver.c:6557 msgid "hostname must be specified for netfs sources" msgstr "" #: src/libxl/libxl_migration.c:682 src/openvz/openvz_driver.c:2030 -#: src/qemu/qemu_migration.c:3766 src/vz/vz_driver.c:2921 +#: src/qemu/qemu_migration.c:3787 src/vz/vz_driver.c:2921 msgid "" "hostname on destination resolved to localhost, but migration requires an FQDN" msgstr "" -#: src/qemu/qemu_hotplug.c:5732 src/test/test_driver.c:10251 +#: src/qemu/qemu_hotplug.c:5753 src/test/test_driver.c:10418 #, c-format msgid "hot unplug is not supported for hostdev mode '%1$s'" msgstr "" -#: src/qemu/qemu_hotplug.c:5848 +#: src/qemu/qemu_hotplug.c:5869 #, c-format msgid "hot unplug of watchdog of model %1$s is not supported" msgstr "" -#: src/qemu/qemu_hotplug.c:2758 src/test/test_driver.c:10123 +#: src/qemu/qemu_hotplug.c:2762 src/test/test_driver.c:10125 #, c-format msgid "hotplug is not supported for hostdev mode '%1$s'" msgstr "" -#: src/qemu/qemu_hotplug.c:2797 src/test/test_driver.c:10130 +#: src/qemu/qemu_hotplug.c:2801 src/test/test_driver.c:10132 #, c-format msgid "hotplug is not supported for hostdev subsys type '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:9305 +#: src/qemu/qemu_domain.c:9435 #, c-format msgid "hotplug is not supported for the %1$s device" msgstr "" -#: src/qemu/qemu_hotplug.c:1261 +#: src/qemu/qemu_hotplug.c:1262 #, c-format msgid "hotplug of interface type of %1$s is not implemented yet" msgstr "" -#: src/qemu/qemu_hotplug.c:2915 +#: src/qemu/qemu_hotplug.c:2919 #, c-format msgid "hotplug of watchdog model '%1$s' is not supported" msgstr "" -#: src/qemu/qemu_validate.c:537 +#: src/qemu/qemu_validate.c:560 msgid "hpet timer is not supported by this architecture" msgstr "" -#: src/qemu/qemu_domain.c:5219 +#: src/qemu/qemu_domain.c:5285 msgid "http cookies are supported only with HTTP(S) protocol" msgstr "" -#: src/qemu/qemu_validate.c:5089 +#: src/qemu/qemu_validate.c:5175 #, c-format msgid "hub type %1$s not supported" msgstr "" -#: src/conf/domain_conf.c:16327 +#: src/conf/domain_conf.c:16489 msgid "hugepage size can't be zero" msgstr "" -#: src/qemu/qemu_validate.c:827 +#: src/qemu/qemu_validate.c:850 msgid "hugepages are not allowed with anonymous memory source" msgstr "" -#: src/qemu/qemu_validate.c:814 +#: src/qemu/qemu_validate.c:837 msgid "hugepages are not allowed with memory allocation ondemand" msgstr "" -#: src/qemu/qemu_validate.c:834 +#: src/qemu/qemu_validate.c:857 msgid "hugepages is not supported with memfd memory source" msgstr "" -#: src/conf/domain_validate.c:1603 +#: src/conf/domain_validate.c:1604 #, c-format msgid "hugepages: node %1$zd not found" msgstr "" -#: src/qemu/qemu_command.c:3143 src/qemu/qemu_conf.c:1574 +#: src/qemu/qemu_command.c:3144 src/qemu/qemu_conf.c:1583 msgid "hugetlbfs filesystem is not mounted or disabled by administrator config" msgstr "" @@ -34553,7 +34887,7 @@ msgstr "" msgid "hypervisor connection URI" msgstr "" -#: src/remote/remote_daemon_dispatch.c:1848 +#: src/remote/remote_daemon_dispatch.c:1852 msgid "hypervisor connection not open" msgstr "" @@ -34561,7 +34895,7 @@ msgstr "" msgid "hypervisor feature autodetection override" msgstr "" -#: src/cpu/cpu_x86.c:3050 +#: src/cpu/cpu_x86.c:3060 #, c-format msgid "" "hypervisor provided conflicting CPU data: feature '%1$s' is both enabled and " @@ -34572,6 +34906,10 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +#: src/qemu/qemu_block.c:607 +msgid "iSCSI protocol accepts only one host" +msgstr "" + #: src/esx/esx_storage_backend_iscsi.c:591 #: src/esx/esx_storage_backend_iscsi.c:607 msgid "iSCSI storage pool does not support volume creation" @@ -34693,11 +35031,11 @@ msgstr "" msgid "includes the password into the connection URI if available" msgstr "" -#: src/qemu/qemu_migration.c:2249 +#: src/qemu/qemu_migration.c:2270 msgid "incoming RDMA migration is not supported with this QEMU binary" msgstr "" -#: src/test/test_driver.c:2408 +#: src/test/test_driver.c:2409 #, c-format msgid "incomplete metadata in '%1$s'" msgstr "" @@ -34719,7 +35057,7 @@ msgstr "" msgid "incomplete result, unknown status string '%1$s'" msgstr "" -#: src/test/test_driver.c:2383 +#: src/test/test_driver.c:2384 #, c-format msgid "incomplete save header in '%1$s'" msgstr "" @@ -34729,7 +35067,7 @@ msgstr "" msgid "incremental backup is not supported yet" msgstr "" -#: src/conf/domain_postparse.c:879 +#: src/conf/domain_postparse.c:880 msgid "individual CPU state configuration is not supported" msgstr "" @@ -34737,7 +35075,7 @@ msgstr "" msgid "info balloon reply was missing balloon data" msgstr "" -#: src/qemu/qemu_monitor_json.c:2922 +#: src/qemu/qemu_monitor_json.c:2923 msgid "info migration reply was missing return status" msgstr "" @@ -34745,7 +35083,7 @@ msgstr "" msgid "info on current snapshot" msgstr "" -#: src/conf/domain_postparse.c:1245 +#: src/conf/domain_postparse.c:1246 msgid "init binary must be specified" msgstr "" @@ -34757,13 +35095,13 @@ msgstr "" msgid "initial allocation size, as scaled integer (default bytes)" msgstr "" -#: src/qemu/qemu_driver.c:2213 src/test/test_driver.c:2758 +#: src/qemu/qemu_driver.c:2200 src/test/test_driver.c:2759 msgid "" "initial memory size of a domain with NUMA nodes cannot be modified with this " "API" msgstr "" -#: src/qemu/qemu_domain.c:8839 +#: src/qemu/qemu_domain.c:8948 msgid "initial memory size overflowed after alignment" msgstr "" @@ -34779,12 +35117,12 @@ msgstr "" msgid "inject" msgstr "" -#: src/qemu/qemu_hotplug.c:6022 +#: src/qemu/qemu_hotplug.c:6043 #, c-format msgid "input device on bus '%1$s' cannot be detached" msgstr "" -#: src/qemu/qemu_hotplug.c:3049 +#: src/qemu/qemu_hotplug.c:3053 #, c-format msgid "input device on bus '%1$s' cannot be hot plugged." msgstr "" @@ -34793,7 +35131,7 @@ msgstr "" msgid "input devices without vnc are not supported" msgstr "" -#: src/conf/domain_validate.c:2670 +#: src/conf/domain_validate.c:2724 msgid "input evdev doesn't support bus element" msgstr "" @@ -34828,61 +35166,61 @@ msgid "" "devel@lists.libvirt.org" msgstr "" -#: src/conf/domain_validate.c:1956 +#: src/conf/domain_validate.c:2002 #, c-format msgid "" "interface %1$s - is not supported for network " "interfaces with type='%2$s'" msgstr "" -#: src/conf/domain_validate.c:1966 +#: src/conf/domain_validate.c:2012 #, c-format msgid "" "interface %1$s - is not supported for network " "interfaces with virtualport type='%2$s'" msgstr "" -#: src/conf/domain_validate.c:2021 +#: src/conf/domain_validate.c:2067 #, c-format msgid "" "interface %1$s - bandwidth settings are not supported for hostdev interfaces" msgstr "" -#: src/qemu/qemu_domain.c:5134 +#: src/qemu/qemu_domain.c:5200 #, c-format msgid "" "interface %1$s - custom tap device path is not supported for network " "interfaces of type %2$s" msgstr "" -#: src/qemu/qemu_domain.c:5116 +#: src/qemu/qemu_domain.c:5182 #, c-format msgid "" "interface %1$s - filterref is not supported for network interfaces of type " "%2$s" msgstr "" -#: src/qemu/qemu_domain.c:5123 +#: src/qemu/qemu_domain.c:5189 #, c-format msgid "" "interface %1$s - filterref is not supported for network interfaces with " "virtualport type %2$s" msgstr "" -#: src/qemu/qemu_domain.c:5098 +#: src/qemu/qemu_domain.c:5164 #, c-format msgid "" "interface %1$s - multiqueue is not supported for network interfaces of type " "%2$s" msgstr "" -#: src/qemu/qemu_domain.c:5142 +#: src/qemu/qemu_domain.c:5208 #, c-format msgid "" "interface %1$s - teaming transient device must be type='hostdev', not '%2$s'" msgstr "" -#: src/conf/domain_validate.c:2010 +#: src/conf/domain_validate.c:2056 #, c-format msgid "interface %1$s - vlan tag not supported for this connection type" msgstr "" @@ -34920,7 +35258,7 @@ msgstr "" msgid "interface has unsupported type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:9531 +#: src/conf/domain_conf.c:9601 msgid "interface host IP" msgstr "" @@ -34959,7 +35297,7 @@ msgid "interface not set\n" msgstr "" #: src/interface/interface_backend_netcf.c:190 -#: src/interface/interface_backend_udev.c:1176 +#: src/interface/interface_backend_udev.c:1178 msgid "interface state driver is not active" msgstr "" @@ -34967,7 +35305,7 @@ msgstr "" msgid "interface stats not implemented on this platform" msgstr "" -#: src/conf/domain_conf.c:9457 +#: src/conf/domain_conf.c:9527 #, c-format msgid "interface type='%1$s' requires a 'source' element" msgstr "" @@ -34986,11 +35324,11 @@ msgid "" "snapshot" msgstr "" -#: tools/vsh.c:3484 +#: tools/vsh.c:3487 msgid "internal command for autocompletion" msgstr "" -#: tools/vsh.c:3443 +#: tools/vsh.c:3446 msgid "internal command for testing virt shells" msgstr "" @@ -35032,7 +35370,7 @@ msgstr "" msgid "internal snapshots of a VM with pflash based firmware are not supported" msgstr "" -#: tools/vsh.c:3444 tools/vsh.c:3485 +#: tools/vsh.c:3447 tools/vsh.c:3488 msgid "internal use only" msgstr "" @@ -35071,7 +35409,7 @@ msgstr "" msgid "invalid '=' after option --%1$s" msgstr "" -#: src/conf/domain_conf.c:7355 +#: src/conf/domain_conf.c:7413 msgid "invalid 'type' attribute for vhostuser disk source" msgstr "" @@ -35079,7 +35417,7 @@ msgstr "" msgid "invalid CPU cache level, must be in range [1,3]" msgstr "" -#: src/cpu/cpu.c:530 src/qemu/qemu_driver.c:11741 +#: src/cpu/cpu.c:530 src/qemu/qemu_driver.c:11778 #, c-format msgid "invalid CPU definition at index %1$zu" msgstr "" @@ -35107,79 +35445,79 @@ msgstr "" msgid "invalid MAC address: %1$s" msgstr "" -#: src/conf/node_device_conf.c:2125 +#: src/conf/node_device_conf.c:2138 #, c-format msgid "invalid NUMA node ID supplied for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:8548 +#: src/conf/domain_conf.c:8606 msgid "invalid NUMA node in target" msgstr "" -#: src/conf/node_device_conf.c:2076 +#: src/conf/node_device_conf.c:2089 #, c-format msgid "invalid PCI bus ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2060 +#: src/conf/node_device_conf.c:2073 #, c-format msgid "invalid PCI class supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2070 +#: src/conf/node_device_conf.c:2083 #, c-format msgid "invalid PCI domain ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2088 +#: src/conf/node_device_conf.c:2101 #, c-format msgid "invalid PCI function ID supplied for '%1$s'" msgstr "" -#: src/qemu/qemu_command.c:4779 +#: src/qemu/qemu_command.c:4782 #, c-format msgid "invalid PCI passthrough type '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2100 +#: src/conf/node_device_conf.c:2113 #, c-format msgid "invalid PCI product ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2082 +#: src/conf/node_device_conf.c:2095 #, c-format msgid "invalid PCI slot ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2094 +#: src/conf/node_device_conf.c:2107 #, c-format msgid "invalid PCI vendor ID supplied for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:12337 +#: src/conf/domain_conf.c:12410 msgid "invalid RNG rate bytes value" msgstr "" -#: src/conf/domain_conf.c:12344 +#: src/conf/domain_conf.c:12417 msgid "invalid RNG rate period value" msgstr "" -#: src/conf/node_device_conf.c:1510 +#: src/conf/node_device_conf.c:1523 #, c-format msgid "invalid SCSI LUN ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1498 +#: src/conf/node_device_conf.c:1511 #, c-format msgid "invalid SCSI bus ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1492 src/conf/node_device_conf.c:1605 +#: src/conf/node_device_conf.c:1505 src/conf/node_device_conf.c:1618 #, c-format msgid "invalid SCSI host ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1504 +#: src/conf/node_device_conf.c:1517 #, c-format msgid "invalid SCSI target ID supplied for '%1$s'" msgstr "" @@ -35189,47 +35527,47 @@ msgstr "" msgid "invalid URI %1$s (maybe you want %2$s:///%3$s)" msgstr "" -#: src/conf/node_device_conf.c:1825 +#: src/conf/node_device_conf.c:1838 #, c-format msgid "invalid USB bus number supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1831 +#: src/conf/node_device_conf.c:1844 #, c-format msgid "invalid USB device number supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1769 +#: src/conf/node_device_conf.c:1782 #, c-format msgid "invalid USB interface class supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1763 +#: src/conf/node_device_conf.c:1776 #, c-format msgid "invalid USB interface number supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1781 +#: src/conf/node_device_conf.c:1794 #, c-format msgid "invalid USB interface protocol supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1775 +#: src/conf/node_device_conf.c:1788 #, c-format msgid "invalid USB interface subclass supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1843 +#: src/conf/node_device_conf.c:1856 #, c-format msgid "invalid USB product ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1837 +#: src/conf/node_device_conf.c:1850 #, c-format msgid "invalid USB vendor ID supplied for '%1$s'" msgstr "" -#: src/security/virt-aa-helper.c:1408 src/security/virt-aa-helper.c:1422 +#: src/security/virt-aa-helper.c:1418 src/security/virt-aa-helper.c:1432 msgid "invalid UUID" msgstr "" @@ -35238,21 +35576,21 @@ msgstr "" msgid "invalid UUID source: %1$s" msgstr "" -#: src/security/virt-aa-helper.c:1441 +#: src/security/virt-aa-helper.c:1451 msgid "invalid VM definition" msgstr "" -#: src/ch/ch_driver.c:866 src/libxl/libxl_domain.c:709 +#: src/ch/ch_driver.c:869 src/libxl/libxl_domain.c:709 #, c-format msgid "invalid XML length: %1$d" msgstr "" -#: src/conf/node_device_conf.c:1305 +#: src/conf/node_device_conf.c:1318 #, c-format msgid "invalid ap-adapter value '%1$s' for '%2$s'" msgstr "" -#: src/conf/node_device_conf.c:1352 +#: src/conf/node_device_conf.c:1365 #, c-format msgid "invalid ap-domain value '%1$s' for '%2$s'" msgstr "" @@ -35277,7 +35615,7 @@ msgstr "" msgid "invalid backing protocol string '%1$s'" msgstr "" -#: src/qemu/qemu_process.c:5567 +#: src/qemu/qemu_process.c:5581 #, c-format msgid "invalid capability_filters capability '%1$s'" msgstr "" @@ -35301,7 +35639,7 @@ msgid "" "'%2$s'" msgstr "" -#: src/rpc/virnettlscontext.c:1343 +#: src/rpc/virnettlscontext.c:799 msgid "invalid cipher size for TLS session" msgstr "" @@ -35320,7 +35658,7 @@ msgstr "" msgid "invalid connection pointer in %1$s" msgstr "" -#: src/conf/node_device_conf.c:1162 +#: src/conf/node_device_conf.c:1161 #, c-format msgid "invalid cssid value '%1$s' for '%2$s'" msgstr "" @@ -35330,27 +35668,27 @@ msgstr "" msgid "invalid device API '%1$s' for device %2$s: device only supports '%3$s'" msgstr "" -#: src/conf/node_device_conf.c:1186 +#: src/conf/node_device_conf.c:1185 #, c-format msgid "invalid devno value '%1$s' for '%2$s'" msgstr "" -#: src/conf/domain_conf.c:8000 +#: src/conf/domain_conf.c:8058 #, c-format msgid "invalid disk index '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:3266 +#: src/qemu/qemu_validate.c:3324 #, c-format msgid "invalid disk target '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:3272 +#: src/qemu/qemu_validate.c:3330 #, c-format msgid "invalid disk target '%1$s', partitions can't appear in disk targets" msgstr "" -#: src/conf/domain_conf.c:8771 +#: src/conf/domain_conf.c:8829 #, c-format msgid "invalid dmode: '0%1$o'" msgstr "" @@ -35364,17 +35702,17 @@ msgstr "" msgid "invalid domain pointer in %1$s" msgstr "" -#: src/conf/domain_conf.c:19570 +#: src/conf/domain_conf.c:19751 #, c-format msgid "invalid domain state reason '%1$s'" msgstr "" -#: src/conf/domain_conf.c:28903 +#: src/conf/domain_conf.c:29202 #, c-format msgid "invalid domain state: %1$d" msgstr "" -#: src/conf/domain_conf.c:18094 +#: src/conf/domain_conf.c:18259 #, c-format msgid "invalid domain type %1$s" msgstr "" @@ -35402,12 +35740,12 @@ msgstr "" msgid "invalid flag combination: (0x%1$x)" msgstr "" -#: src/conf/domain_conf.c:8759 +#: src/conf/domain_conf.c:8817 #, c-format msgid "invalid fmode: '0%1$o'" msgstr "" -#: src/test/test_driver.c:249 +#: src/test/test_driver.c:250 msgid "invalid hasmanagedsave" msgstr "" @@ -35421,15 +35759,15 @@ msgstr "" msgid "invalid host UUID: %1$s" msgstr "" -#: src/qemu/qemu_migration.c:1385 +#: src/qemu/qemu_migration.c:1386 msgid "invalid hostdev mode" msgstr "" -#: src/qemu/qemu_migration.c:1378 +#: src/qemu/qemu_migration.c:1379 msgid "invalid hostdev subsystem type" msgstr "" -#: src/conf/domain_conf.c:8705 +#: src/conf/domain_conf.c:8763 msgid "invalid idmap start/target/count settings" msgstr "" @@ -35447,26 +35785,26 @@ msgstr "" msgid "invalid interface pointer in %1$s" msgstr "" -#: src/conf/node_device_conf.c:2243 +#: src/conf/node_device_conf.c:2256 #, c-format msgid "invalid iommuGroup number attribute for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:16027 +#: src/conf/domain_conf.c:16189 #, c-format msgid "invalid iothreads count '%1$s'" msgstr "" -#: src/qemu/qemu_domainjob.c:533 +#: src/qemu/qemu_domainjob.c:539 msgid "invalid job statistics type" msgstr "" -#: src/qemu/qemu_block.c:3754 +#: src/qemu/qemu_block.c:3763 #, c-format msgid "invalid job type '%1$d'" msgstr "" -#: src/network/bridge_driver.c:3700 src/util/virmacmap.c:152 +#: src/network/bridge_driver.c:3704 src/util/virmacmap.c:152 #, c-format msgid "invalid json in file: %1$s" msgstr "" @@ -35481,7 +35819,7 @@ msgstr "" msgid "invalid json in net device saved config file '%1$s': '%2$.60s'" msgstr "" -#: src/test/test_driver.c:8093 +#: src/test/test_driver.c:8095 #, c-format msgid "invalid keycode %1$u of %2$s codeset" msgstr "" @@ -35510,21 +35848,21 @@ msgstr "" msgid "invalid link state '%1$s'" msgstr "" -#: src/conf/domain_conf.c:5319 +#: src/conf/domain_conf.c:5364 #, c-format msgid "" "invalid loadparm value '%1$s', expecting chars in set of [a-zA-Z0-9.] and " "blank spaces" msgstr "" -#: src/qemu/qemu_monitor_json.c:3701 +#: src/qemu/qemu_monitor_json.c:3714 #, c-format msgid "" "invalid mac address '%1$s' in 'multicast-table' array in query-rx-filter " "response" msgstr "" -#: src/qemu/qemu_monitor_json.c:3664 +#: src/qemu/qemu_monitor_json.c:3677 #, c-format msgid "" "invalid mac address '%1$s' in 'unicast-table' array in query-rx-filter " @@ -35544,7 +35882,7 @@ msgstr "" msgid "invalid mode" msgstr "" -#: src/qemu/qemu_validate.c:1772 +#: src/qemu/qemu_validate.c:1805 #, c-format msgid "invalid model for interface of type '%1$s': '%2$s'" msgstr "" @@ -35554,7 +35892,7 @@ msgstr "" msgid "invalid model for video type '%1$s'" msgstr "" -#: src/qemu/qemu_monitor.c:923 +#: src/qemu/qemu_monitor.c:924 msgid "invalid model for virtio-balloon-pci" msgstr "" @@ -35582,32 +35920,32 @@ msgstr "" msgid "invalid network pointer in %1$s" msgstr "" -#: src/conf/node_device_conf.c:1735 +#: src/conf/node_device_conf.c:1748 #, c-format msgid "invalid network type supplied for '%1$s'" msgstr "" -#: src/test/test_driver.c:931 +#: src/test/test_driver.c:932 msgid "invalid node cpu active value" msgstr "" -#: src/test/test_driver.c:916 +#: src/test/test_driver.c:917 msgid "invalid node cpu cores value" msgstr "" -#: src/test/test_driver.c:942 +#: src/test/test_driver.c:943 msgid "invalid node cpu mhz value" msgstr "" -#: src/test/test_driver.c:904 +#: src/test/test_driver.c:905 msgid "invalid node cpu nodes value" msgstr "" -#: src/test/test_driver.c:910 +#: src/test/test_driver.c:911 msgid "invalid node cpu sockets value" msgstr "" -#: src/test/test_driver.c:922 +#: src/test/test_driver.c:923 msgid "invalid node cpu threads value" msgstr "" @@ -35620,7 +35958,7 @@ msgstr "" msgid "invalid node device pointer in %1$s" msgstr "" -#: src/test/test_driver.c:957 +#: src/test/test_driver.c:958 msgid "invalid node memory value" msgstr "" @@ -35629,14 +35967,14 @@ msgstr "" msgid "invalid number '%1$s' in '%2$s'" msgstr "" -#: src/qemu/qemu_capabilities.c:4007 +#: src/qemu/qemu_capabilities.c:4027 #, c-format msgid "" "invalid number value for '%1$s' host CPU model property in QEMU capabilities " "cache" msgstr "" -#: src/node_device/node_device_driver.c:2135 +#: src/node_device/node_device_driver.c:2149 #, c-format msgid "invalid parent device '%1$s'" msgstr "" @@ -35646,7 +35984,7 @@ msgstr "" msgid "invalid partition name '%1$s', expected '%2$s'" msgstr "" -#: src/qemu/qemu_driver.c:10424 src/test/test_driver.c:8307 +#: src/qemu/qemu_driver.c:10461 src/test/test_driver.c:8309 #, c-format msgid "invalid path %1$s not assigned to domain" msgstr "" @@ -35660,14 +35998,14 @@ msgstr "" msgid "invalid path, '%1$s' is not a known interface" msgstr "" -#: src/libxl/libxl_driver.c:5617 src/lxc/lxc_driver.c:2058 -#: src/lxc/lxc_driver.c:2142 src/qemu/qemu_driver.c:9467 -#: src/test/test_driver.c:5143 src/vz/vz_driver.c:1706 src/vz/vz_driver.c:3936 +#: src/libxl/libxl_driver.c:5623 src/lxc/lxc_driver.c:2058 +#: src/lxc/lxc_driver.c:2142 src/qemu/qemu_driver.c:9504 +#: src/test/test_driver.c:5144 src/vz/vz_driver.c:1706 src/vz/vz_driver.c:3936 #, c-format msgid "invalid path: %1$s" msgstr "" -#: src/qemu/qemu_validate.c:1736 +#: src/qemu/qemu_validate.c:1769 msgid "invalid prefix, must be in range of 4-27" msgstr "" @@ -35682,21 +36020,21 @@ msgstr "" msgid "invalid protocol transport type '%1$s'" msgstr "" -#: src/qemu/qemu_process.c:5580 src/qemu/qemu_process.c:5591 +#: src/qemu/qemu_process.c:5594 src/qemu/qemu_process.c:5605 #, c-format msgid "invalid qemu namespace capability '%1$s'" msgstr "" -#: src/conf/domain_conf.c:7259 +#: src/conf/domain_conf.c:7317 msgid "invalid readahead size or timeout" msgstr "" -#: src/conf/node_device_conf.c:1452 +#: src/conf/node_device_conf.c:1465 #, c-format msgid "invalid removable media size supplied for '%1$s'" msgstr "" -#: src/test/test_driver.c:266 +#: src/test/test_driver.c:267 msgid "invalid runstate" msgstr "" @@ -35710,12 +36048,12 @@ msgstr "" msgid "invalid scheduler option: %1$s" msgstr "" -#: src/conf/domain_conf.c:6071 src/qemu/qemu_nbdkit.c:995 +#: src/conf/domain_conf.c:6115 src/qemu/qemu_nbdkit.c:995 #, c-format msgid "invalid secret type %1$s" msgstr "" -#: src/conf/domain_validate.c:526 +#: src/conf/domain_validate.c:527 #, c-format msgid "invalid secret type '%1$s'" msgstr "" @@ -35725,11 +36063,15 @@ msgstr "" msgid "invalid secret uuid '%1$s'" msgstr "" -#: src/qemu/qemu_monitor_json.c:6200 +#: src/qemu/qemu_monitor_json.c:6213 msgid "invalid server address" msgstr "" -#: src/conf/node_device_conf.c:1470 +#: src/conf/domain_validate.c:3076 +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + +#: src/conf/node_device_conf.c:1483 #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -35744,7 +36086,7 @@ msgstr "" msgid "invalid snapshot name '%1$s': name can't start with '.'" msgstr "" -#: src/conf/node_device_conf.c:1174 +#: src/conf/node_device_conf.c:1173 #, c-format msgid "invalid ssid value '%1$s' for '%2$s'" msgstr "" @@ -35758,7 +36100,7 @@ msgstr "" msgid "invalid storage pool pointer in %1$s" msgstr "" -#: src/conf/domain_conf.c:7431 +#: src/conf/domain_conf.c:7489 #, c-format msgid "invalid storage source index '%1$s'" msgstr "" @@ -35781,19 +36123,19 @@ msgstr "" msgid "invalid stream pointer in %1$s" msgstr "" -#: src/qemu/qemu_capabilities.c:3997 +#: src/qemu/qemu_capabilities.c:4017 #, c-format msgid "" "invalid string value for '%1$s' host CPU model property in QEMU capabilities " "cache" msgstr "" -#: src/qemu/qemu_migration.c:2172 +#: src/qemu/qemu_migration.c:2193 #, c-format msgid "invalid tlsPort number: %1$s" msgstr "" -#: src/test/test_driver.c:242 +#: src/test/test_driver.c:243 msgid "invalid transient" msgstr "" @@ -35802,7 +36144,7 @@ msgstr "" msgid "invalid type '%1$s' for parameter '%2$s', expected '%3$s'" msgstr "" -#: src/conf/node_device_conf.c:1612 +#: src/conf/node_device_conf.c:1625 #, c-format msgid "invalid unique_id supplied for '%1$s'" msgstr "" @@ -35830,7 +36172,7 @@ msgstr "" msgid "invalid value %1$d" msgstr "" -#: src/qemu/qemu_migration_params.c:1564 +#: src/qemu/qemu_migration_params.c:1566 #, c-format msgid "invalid value '%1$s' for migration parameter '%2$s'" msgstr "" @@ -35840,17 +36182,17 @@ msgstr "" msgid "invalid value '%1$s' for parameter '%2$s' of device '%3$s'" msgstr "" -#: src/qemu/qemu_domain.c:3676 src/qemu/qemu_domain.c:3686 -#: src/qemu/qemu_domain.c:3696 +#: src/qemu/qemu_domain.c:3691 src/qemu/qemu_domain.c:3701 +#: src/qemu/qemu_domain.c:3711 #, c-format msgid "invalid value '%1$s' of 'value' attribute of 'qemu:property'" msgstr "" -#: src/conf/domain_validate.c:41 +#: src/conf/domain_validate.c:42 msgid "invalid value for boot menu timeout, must be in range [0,65535]" msgstr "" -#: src/conf/domain_validate.c:48 +#: src/conf/domain_validate.c:49 msgid "invalid value for rebootTimeout, must be in range [-1,65535]" msgstr "" @@ -35862,17 +36204,17 @@ msgstr "" msgid "invalid value of 'private'" msgstr "" -#: src/qemu/qemu_driver.c:5495 src/qemu/qemu_driver.c:5530 -#: src/qemu/qemu_driver.c:5578 src/test/test_driver.c:9635 -#: src/test/test_driver.c:9677 src/test/test_driver.c:9803 +#: src/qemu/qemu_driver.c:5501 src/qemu/qemu_driver.c:5536 +#: src/qemu/qemu_driver.c:5584 src/test/test_driver.c:9637 +#: src/test/test_driver.c:9679 src/test/test_driver.c:9805 msgid "invalid value of 0 for iothread_id" msgstr "" -#: src/conf/domain_conf.c:13555 +#: src/conf/domain_conf.c:13628 msgid "invalid value of memory device node" msgstr "" -#: src/qemu/qemu_domain.c:2703 +#: src/qemu/qemu_domain.c:2718 #, c-format msgid "invalid vcpu index '%1$u'" msgstr "" @@ -35882,11 +36224,11 @@ msgstr "" msgid "invalid vncdisplay value '%1$s'" msgstr "" -#: src/qemu/qemu_command.c:4223 +#: src/qemu/qemu_command.c:4224 msgid "invalid watchdog action" msgstr "" -#: src/conf/domain_validate.c:341 +#: src/conf/domain_validate.c:342 msgid "io is not supported with vhostuser disk" msgstr "" @@ -35894,53 +36236,57 @@ msgstr "" msgid "io policy of disk device" msgstr "" -#: src/qemu/qemu_validate.c:3056 +#: src/qemu/qemu_validate.c:3114 msgid "io uring is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:3048 +#: src/qemu/qemu_validate.c:3106 msgid "io='native' needs either no disk cache or directsync cache mode" msgstr "" -#: src/conf/domain_validate.c:347 +#: src/conf/domain_validate.c:348 msgid "ioeventfd is not supported with vhostuser disk" msgstr "" -#: src/conf/domain_validate.c:119 +#: src/conf/domain_validate.c:120 msgid "iommu driver option is only supported for virtio devices" msgstr "" -#: src/conf/domain_validate.c:2924 +#: src/conf/domain_validate.c:3001 #, c-format msgid "iommu model '%1$s' can't have address" msgstr "" -#: src/conf/domain_validate.c:2908 +#: src/conf/domain_validate.c:2985 #, c-format msgid "iommu model '%1$s' doesn't support additional attributes" msgstr "" -#: src/qemu/qemu_validate.c:5043 +#: src/qemu/qemu_validate.c:5123 msgid "iommu: aw_bits is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:5025 +#: src/qemu/qemu_validate.c:5105 msgid "iommu: caching mode is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:5037 +#: src/qemu/qemu_validate.c:5117 msgid "iommu: device IOTLB is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:5031 +#: src/qemu/qemu_validate.c:5111 msgid "iommu: eim is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:5019 +#: src/qemu/qemu_validate.c:5099 msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_driver.c:4903 src/qemu/qemu_process.c:2315 +#: src/qemu/qemu_validate.c:5129 +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + +#: src/qemu/qemu_driver.c:4909 src/qemu/qemu_process.c:2322 #, c-format msgid "iothread %1$d not found" msgstr "" @@ -35953,11 +36299,11 @@ msgstr "" msgid "iothread id of existing IOThread" msgstr "" -#: src/conf/domain_validate.c:365 +#: src/conf/domain_validate.c:366 msgid "iothread is not supported with vhostuser disk" msgstr "" -#: src/qemu/qemu_validate.c:2781 +#: src/qemu/qemu_validate.c:2814 msgid "" "iothread to queue mapping must be provided for all iothreads or for none" msgstr "" @@ -35966,12 +36312,12 @@ msgstr "" msgid "iothread_id for the IOThread to delete" msgstr "" -#: src/qemu/qemu_driver.c:4948 src/test/test_driver.c:9739 +#: src/qemu/qemu_driver.c:4954 src/test/test_driver.c:9741 #, c-format msgid "iothreadid %1$d not found" msgstr "" -#: src/conf/domain_validate.c:388 +#: src/conf/domain_validate.c:389 msgid "iotune is not supported with vhostuser disk" msgstr "" @@ -36003,50 +36349,50 @@ msgstr "" msgid "ivgen element found, but cipher is missing" msgstr "" -#: src/qemu/qemu_validate.c:5220 +#: src/qemu/qemu_validate.c:5306 msgid "ivshmem device is no longer supported" msgstr "" -#: src/qemu/qemu_migration.c:1926 +#: src/qemu/qemu_migration.c:1935 #, c-format msgid "job '%1$s' canceled by client" msgstr "" -#: src/qemu/qemu_migration.c:1985 +#: src/qemu/qemu_migration.c:1996 #, c-format msgid "job '%1$s' failed due to I/O error" msgstr "" -#: src/qemu/qemu_migration.c:1932 +#: src/qemu/qemu_migration.c:1941 #, c-format msgid "job '%1$s' failed in post-copy phase" msgstr "" -#: src/qemu/qemu_migration.c:1915 +#: src/qemu/qemu_migration.c:1924 #, c-format msgid "job '%1$s' failed: %2$s" msgstr "" -#: src/qemu/qemu_migration.c:1908 +#: src/qemu/qemu_migration.c:1917 #, c-format msgid "job '%1$s' is not active" msgstr "" -#: src/qemu/qemu_migration.c:1919 +#: src/qemu/qemu_migration.c:1928 #, c-format msgid "job '%1$s' unexpectedly failed" msgstr "" -#: src/qemu/qemu_block.c:3764 +#: src/qemu/qemu_block.c:3773 #, c-format msgid "job type '%1$s' does not support pivot" msgstr "" -#: src/test/test_driver.c:2629 +#: src/test/test_driver.c:2630 msgid "kdump-compressed format is not supported here" msgstr "" -#: src/qemu/qemu_driver.c:3141 +#: src/qemu/qemu_driver.c:3128 msgid "kdump-compressed format is only supported with memory-only dump" msgstr "" @@ -36084,7 +36430,7 @@ msgstr "" msgid "keyboard interactive authentication failed: %1$s" msgstr "" -#: src/qemu/qemu_monitor_json.c:4123 +#: src/qemu/qemu_monitor_json.c:4136 #, c-format msgid "keycode %1$zu is invalid: 0x%2$X" msgstr "" @@ -36094,15 +36440,15 @@ msgstr "" msgid "known hosts file '%1$s' does not exist" msgstr "" -#: src/conf/domain_validate.c:300 +#: src/conf/domain_validate.c:301 msgid "label overrides require relabeling to be enabled at the domain level" msgstr "" -#: src/conf/domain_validate.c:2429 +#: src/conf/domain_validate.c:2483 msgid "label size is required for NVDIMM device" msgstr "" -#: src/conf/domain_conf.c:13577 +#: src/conf/domain_conf.c:13650 msgid "label size must be smaller than NVDIMM size" msgstr "" @@ -36119,7 +36465,7 @@ msgstr "" msgid "leave the guest paused after creation" msgstr "" -#: src/test/test_driver.c:2401 +#: src/test/test_driver.c:2402 msgid "length of metadata out of range" msgstr "" @@ -36141,15 +36487,15 @@ msgstr "" msgid "library call failed: %1$s" msgstr "" -#: src/qemu/qemu_domain.c:5357 +#: src/qemu/qemu_domain.c:5423 msgid "librbd encryption is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_domain.c:5364 +#: src/qemu/qemu_domain.c:5430 msgid "librbd encryption is supported only with RBD backed disks" msgstr "" -#: src/qemu/qemu_domain.c:5371 +#: src/qemu/qemu_domain.c:5437 msgid "librbd encryption layering is not supported by this QEMU binary" msgstr "" @@ -36248,11 +36594,11 @@ msgstr "" msgid "libxenlight failed to create new domain '%1$s'" msgstr "" -#: src/libxl/libxl_driver.c:3751 +#: src/libxl/libxl_driver.c:3753 msgid "libxenlight failed to detach USB controller" msgstr "" -#: src/libxl/libxl_driver.c:3813 +#: src/libxl/libxl_driver.c:3815 #, c-format msgid "libxenlight failed to detach USB device Busnum: %1$3x, Devnum: %2$3x" msgstr "" @@ -36262,11 +36608,11 @@ msgstr "" msgid "libxenlight failed to detach disk '%1$s'" msgstr "" -#: src/libxl/libxl_driver.c:3901 +#: src/libxl/libxl_driver.c:3903 msgid "libxenlight failed to detach network device" msgstr "" -#: src/libxl/libxl_driver.c:3691 +#: src/libxl/libxl_driver.c:3693 #, c-format msgid "libxenlight failed to detach pci device %1$04x:%2$02x:%3$02x.%4$d" msgstr "" @@ -36294,8 +36640,8 @@ msgstr "" msgid "libxenlight state driver is not active" msgstr "" -#: src/libxl/libxl_driver.c:1744 src/libxl/libxl_driver.c:5199 -#: src/libxl/libxl_driver.c:5334 +#: src/libxl/libxl_driver.c:1744 src/libxl/libxl_driver.c:5205 +#: src/libxl/libxl_driver.c:5340 #, c-format msgid "libxl_domain_info failed for domain '%1$d'" msgstr "" @@ -36304,12 +36650,12 @@ msgstr "" msgid "libxl_get_cpu_topology failed" msgstr "" -#: src/libxl/libxl_capabilities.c:211 src/libxl/libxl_driver.c:4531 +#: src/libxl/libxl_capabilities.c:211 src/libxl/libxl_driver.c:4537 msgid "libxl_get_numainfo failed" msgstr "" #: src/libxl/libxl_conf.c:862 src/libxl/libxl_conf.c:2410 -#: src/libxl/libxl_driver.c:4501 +#: src/libxl/libxl_driver.c:4507 msgid "libxl_get_physinfo_info failed" msgstr "" @@ -36531,11 +36877,11 @@ msgstr "" msgid "list of cpus to enable or disable" msgstr "" -#: tools/virsh-domain-monitor.c:2058 +#: tools/virsh-domain-monitor.c:2077 msgid "list of domains to get stats for" msgstr "" -#: tools/virsh-domain-monitor.c:2009 +#: tools/virsh-domain-monitor.c:2028 msgid "list only active domains" msgstr "" @@ -36551,27 +36897,27 @@ msgstr "" msgid "list only checkpoints without parents" msgstr "" -#: tools/virsh-domain-monitor.c:2037 +#: tools/virsh-domain-monitor.c:2056 msgid "list only domains in other states" msgstr "" -#: tools/virsh-domain-monitor.c:2013 +#: tools/virsh-domain-monitor.c:2032 msgid "list only inactive domains" msgstr "" -#: tools/virsh-domain-monitor.c:2029 +#: tools/virsh-domain-monitor.c:2048 msgid "list only paused domains" msgstr "" -#: tools/virsh-domain-monitor.c:2017 +#: tools/virsh-domain-monitor.c:2036 msgid "list only persistent domains" msgstr "" -#: tools/virsh-domain-monitor.c:2025 +#: tools/virsh-domain-monitor.c:2044 msgid "list only running domains" msgstr "" -#: tools/virsh-domain-monitor.c:2033 +#: tools/virsh-domain-monitor.c:2052 msgid "list only shutoff domains" msgstr "" @@ -36595,7 +36941,7 @@ msgstr "" msgid "list only snapshots without parents" msgstr "" -#: tools/virsh-domain-monitor.c:2021 +#: tools/virsh-domain-monitor.c:2040 msgid "list only transient domains" msgstr "" @@ -36686,7 +37032,7 @@ msgstr "" msgid "list vols" msgstr "" -#: src/qemu/qemu_migration.c:5926 +#: src/qemu/qemu_migration.c:5965 msgid "listen address is not supported by tunnelled migration" msgstr "" @@ -36694,12 +37040,12 @@ msgstr "" msgid "listen address that destination should bind to for incoming migration" msgstr "" -#: src/conf/domain_validate.c:2858 +#: src/conf/domain_validate.c:2935 #, c-format msgid "listen type 'none' is not available for graphics type '%1$s'" msgstr "" -#: src/conf/domain_validate.c:2849 +#: src/conf/domain_validate.c:2926 #, c-format msgid "listen type 'socket' is not available for graphics type '%1$s'" msgstr "" @@ -36712,17 +37058,17 @@ msgstr "" msgid "live" msgstr "" -#: src/qemu/qemu_hotplug.c:3453 src/test/test_driver.c:10148 +#: src/qemu/qemu_hotplug.c:3461 src/test/test_driver.c:10150 #, c-format msgid "live attach of device '%1$s' is not supported" msgstr "" -#: src/qemu/qemu_hotplug.c:6254 src/test/test_driver.c:10344 +#: src/qemu/qemu_hotplug.c:6276 src/test/test_driver.c:10511 #, c-format msgid "live detach of device '%1$s' is not supported" msgstr "" -#: src/qemu/qemu_hotplug.c:5820 +#: src/qemu/qemu_hotplug.c:5841 #, c-format msgid "live detach of shmem model '%1$s' is not supported" msgstr "" @@ -36735,12 +37081,12 @@ msgstr "" msgid "live snapshot creation is supported only during full system snapshots" msgstr "" -#: src/qemu/qemu_hotplug.c:7243 +#: src/qemu/qemu_hotplug.c:7266 #, c-format msgid "live update of device '%1$s' is not supported" msgstr "" -#: src/conf/domain_conf.c:5312 +#: src/conf/domain_conf.c:5357 #, c-format msgid "loadparm value '%1$s' must be between 1 and 8 characters" msgstr "" @@ -36764,6 +37110,10 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +#: src/qemu/qemu_virtiofs.c:174 +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #: src/storage/storage_backend_logical.c:962 #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" @@ -36779,7 +37129,7 @@ msgstr "" msgid "lower boundary for worker thread pool" msgstr "" -#: src/qemu/qemu_domain.c:5384 +#: src/qemu/qemu_domain.c:5450 msgid "luks-any encryption is not supported by this QEMU binary" msgstr "" @@ -36823,12 +37173,12 @@ msgstr "" msgid "machine paused, so can't power it down" msgstr "" -#: src/qemu/qemu_domain.c:7116 +#: src/qemu/qemu_domain.c:7224 #, c-format msgid "machine type '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:1193 +#: src/qemu/qemu_validate.c:1216 #, c-format msgid "machine type '%1$s' does not support ACPI" msgstr "" @@ -36876,7 +37226,7 @@ msgstr "" msgid "malformed 'timeout' field in backing store definition '%1$s'" msgstr "" -#: src/conf/domain_conf.c:6153 +#: src/conf/domain_conf.c:6197 msgid "malformed 'wwpn' value" msgstr "" @@ -36884,7 +37234,7 @@ msgstr "" msgid "malformed in migration cookie" msgstr "" -#: src/conf/domain_conf.c:12633 +#: src/conf/domain_conf.c:12706 msgid "malformed uuid element" msgstr "" @@ -36892,7 +37242,7 @@ msgstr "" msgid "malformed in status XML" msgstr "" -#: src/qemu/qemu_capabilities.c:4478 +#: src/qemu/qemu_capabilities.c:4498 msgid "malformed GIC version in QEMU capabilities cache" msgstr "" @@ -36905,7 +37255,7 @@ msgstr "" msgid "malformed QMP schema" msgstr "" -#: src/qemu/qemu_domain.c:1354 +#: src/qemu/qemu_domain.c:1360 #, c-format msgid "malformed TLS secret uuid '%1$s' provided" msgstr "" @@ -36924,16 +37274,16 @@ msgstr "" msgid "malformed char device string" msgstr "" -#: src/qemu/qemu_migration.c:303 +#: src/qemu/qemu_migration.c:304 #, c-format msgid "malformed disk path: %1$s" msgstr "" -#: src/qemu/qemu_capabilities.c:4503 +#: src/qemu/qemu_capabilities.c:4523 msgid "malformed emulated GIC information in QEMU capabilities cache" msgstr "" -#: src/conf/domain_conf.c:18058 +#: src/conf/domain_conf.c:18223 msgid "malformed genid element" msgstr "" @@ -36954,7 +37304,7 @@ msgstr "" msgid "malformed hyperv panic data" msgstr "" -#: src/qemu/qemu_capabilities.c:4490 +#: src/qemu/qemu_capabilities.c:4510 msgid "malformed in-kernel GIC information in QEMU capabilities cache" msgstr "" @@ -36967,11 +37317,11 @@ msgstr "" msgid "malformed mac address '%1$s'" msgstr "" -#: src/conf/domain_conf.c:9904 +#: src/conf/domain_conf.c:9973 msgid "malformed mtu size" msgstr "" -#: src/qemu/qemu_domain.c:3248 +#: src/qemu/qemu_domain.c:3263 #, c-format msgid "malformed namespace name: %1$s" msgstr "" @@ -37003,11 +37353,11 @@ msgstr "" msgid "malformed owner element" msgstr "" -#: src/qemu/qemu_monitor_json.c:8102 +#: src/qemu/qemu_monitor_json.c:8162 msgid "malformed prManager reply" msgstr "" -#: src/qemu/qemu_monitor_json.c:8146 +#: src/qemu/qemu_monitor_json.c:8206 msgid "malformed qemu-current-machine reply" msgstr "" @@ -37038,24 +37388,24 @@ msgstr "" msgid "malformed signal name: %1$s" msgstr "" -#: src/conf/domain_conf.c:13753 src/conf/domain_conf.c:18031 +#: src/conf/domain_conf.c:13871 src/conf/domain_conf.c:18196 #: src/conf/network_conf.c:1542 src/conf/nwfilter_conf.c:2582 #: src/conf/secret_conf.c:163 src/conf/storage_conf.c:877 #: src/libxl/libxl_migration.c:196 msgid "malformed uuid element" msgstr "" -#: src/conf/node_device_conf.c:2173 +#: src/conf/node_device_conf.c:2186 #, c-format msgid "malformed uuid element for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:7459 +#: src/conf/domain_conf.c:7517 #, c-format msgid "malformed value '%1$s' of 'offset' attribute of slice" msgstr "" -#: src/conf/domain_conf.c:7466 +#: src/conf/domain_conf.c:7524 #, c-format msgid "malformed value '%1$s' of 'size' attribute of slice" msgstr "" @@ -37088,35 +37438,35 @@ msgstr "" msgid "malformed volume extent stripes value" msgstr "" -#: src/qemu/qemu_monitor_json.c:7214 +#: src/qemu/qemu_monitor_json.c:7227 msgid "malformed/missing addr in dimm memory info" msgstr "" -#: src/qemu/qemu_monitor_json.c:7236 +#: src/qemu/qemu_monitor_json.c:7249 msgid "malformed/missing hotpluggable in dimm memory info" msgstr "" -#: src/qemu/qemu_monitor_json.c:7228 +#: src/qemu/qemu_monitor_json.c:7241 msgid "malformed/missing hotplugged in dimm memory info" msgstr "" -#: src/qemu/qemu_monitor_json.c:7267 +#: src/qemu/qemu_monitor_json.c:7280 msgid "malformed/missing memaddr in sgx-epc memory info" msgstr "" -#: src/qemu/qemu_monitor_json.c:7252 +#: src/qemu/qemu_monitor_json.c:7265 msgid "malformed/missing memaddr in virtio memory info" msgstr "" -#: src/qemu/qemu_monitor_json.c:7274 +#: src/qemu/qemu_monitor_json.c:7287 msgid "malformed/missing size in sgx-epc memory info" msgstr "" -#: src/qemu/qemu_monitor_json.c:7245 +#: src/qemu/qemu_monitor_json.c:7258 msgid "malformed/missing size in virtio memory info" msgstr "" -#: src/qemu/qemu_monitor_json.c:7221 +#: src/qemu/qemu_monitor_json.c:7234 msgid "malformed/missing slot in dimm memory info" msgstr "" @@ -37132,8 +37482,8 @@ msgstr "" msgid "manipulate authorized SSH keys file for given user (via agent)" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2737 -#: src/remote/remote_daemon_dispatch.c:2835 +#: src/remote/remote_daemon_dispatch.c:2741 +#: src/remote/remote_daemon_dispatch.c:2839 msgid "maplen must be non-negative" msgstr "" @@ -37141,7 +37491,7 @@ msgstr "" msgid "mark inactive domains with managed save state" msgstr "" -#: src/qemu/qemu_command.c:2655 +#: src/qemu/qemu_command.c:2656 msgid "masterbus not found" msgstr "" @@ -37150,27 +37500,31 @@ msgstr "" msgid "match mode %1$s not supported" msgstr "" -#: src/qemu/qemu_hotplug.c:6065 +#: src/qemu/qemu_hotplug.c:6086 msgid "matching filesystem not found" msgstr "" -#: src/qemu/qemu_driver.c:7041 src/qemu/qemu_hotplug.c:6011 +#: src/qemu/qemu_driver.c:7068 src/qemu/qemu_hotplug.c:6032 msgid "matching input device not found" msgstr "" -#: src/qemu/qemu_driver.c:6998 +#: src/qemu/qemu_driver.c:7087 +msgid "matching iommu device not found" +msgstr "" + +#: src/qemu/qemu_driver.c:7025 msgid "matching memory device was not found" msgstr "" -#: src/qemu/qemu_driver.c:7020 +#: src/qemu/qemu_driver.c:7047 msgid "matching shmem device was not found" msgstr "" -#: src/qemu/qemu_driver.c:7051 src/qemu/qemu_hotplug.c:6048 +#: src/qemu/qemu_driver.c:7078 src/qemu/qemu_hotplug.c:6069 msgid "matching vsock device not found" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2402 +#: src/remote/remote_daemon_dispatch.c:2406 msgid "maxStats > REMOTE_DOMAIN_MEMORY_STATS_MAX" msgstr "" @@ -37186,7 +37540,7 @@ msgstr "" msgid "maxcells must be non-negative" msgstr "" -#: src/remote/remote_daemon_dispatch.c:5275 +#: src/remote/remote_daemon_dispatch.c:5279 msgid "maxerrors too large" msgstr "" @@ -37202,7 +37556,7 @@ msgstr "" msgid "maximum" msgstr "" -#: src/qemu/qemu_validate.c:386 +#: src/qemu/qemu_validate.c:409 msgid "maximum CPU is not supported by QEMU binary" msgstr "" @@ -37220,7 +37574,7 @@ msgid "" "maximum memory size must be specified when specifying number of memory slots" msgstr "" -#: src/qemu/qemu_domain.c:8846 +#: src/qemu/qemu_domain.c:8955 msgid "maximum memory size overflowed after alignment" msgstr "" @@ -37228,29 +37582,29 @@ msgstr "" msgid "maximum tolerable downtime (in milliseconds) for migration" msgstr "" -#: src/conf/domain_conf.c:2154 +#: src/conf/domain_conf.c:2164 msgid "maximum vCPU count must not be less than current vCPU count" msgstr "" -#: src/qemu/qemu_driver.c:4183 +#: src/qemu/qemu_driver.c:4189 msgid "maximum vcpu count of a live domain can't be modified" msgstr "" -#: src/conf/domain_conf.c:17269 +#: src/conf/domain_conf.c:17434 msgid "maximum vcpus count must be an integer" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2747 -#: src/remote/remote_daemon_dispatch.c:2901 +#: src/remote/remote_daemon_dispatch.c:2751 +#: src/remote/remote_daemon_dispatch.c:2905 msgid "maxinfo * maplen > REMOTE_CPUMAPS_MAX" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2895 +#: src/remote/remote_daemon_dispatch.c:2899 msgid "maxinfo > REMOTE_VCPUINFO_MAX" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2887 #: src/remote/remote_daemon_dispatch.c:2891 +#: src/remote/remote_daemon_dispatch.c:2895 msgid "maxinfo must be non-negative" msgstr "" @@ -37318,7 +37672,7 @@ msgstr "" msgid "maxuuids must be non-negative" msgstr "" -#: src/conf/node_device_conf.c:2197 +#: src/conf/node_device_conf.c:2210 msgid "mdev attribute missing name or value" msgstr "" @@ -37331,7 +37685,7 @@ msgstr "" msgid "mediated device %1$s is in use by driver %2$s, domain %3$s" msgstr "" -#: src/qemu/qemu_hotplug.c:5778 src/util/virmdev.c:145 +#: src/qemu/qemu_hotplug.c:5799 src/util/virmdev.c:145 #, c-format msgid "mediated device '%1$s' not found" msgstr "" @@ -37344,17 +37698,17 @@ msgstr "" msgid "mem(Suspend-to-RAM), disk(Suspend-to-Disk), hybrid(Hybrid-Suspend)" msgstr "" -#: src/qemu/qemu_hotplug.c:7156 +#: src/qemu/qemu_hotplug.c:7178 #, c-format msgid "memory '%1$s' not found" msgstr "" -#: src/qemu/qemu_validate.c:846 +#: src/qemu/qemu_validate.c:869 #, c-format msgid "memory access mode '%1$s' not supported without guest numa node" msgstr "" -#: src/conf/domain_validate.c:2469 +#: src/conf/domain_validate.c:2523 #, c-format msgid "memory address must be aligned to %1$ld bytes" msgstr "" @@ -37363,19 +37717,19 @@ msgstr "" msgid "memory attributes: [file=]name[,snapshot=type]" msgstr "" -#: src/conf/domain_validate.c:2376 +#: src/conf/domain_validate.c:2430 #, c-format msgid "" "memory device address [0x%1$llx:0x%2$llx] overlaps with other memory device " "(0x%3$llx)" msgstr "" -#: src/conf/domain_validate.c:2524 +#: src/conf/domain_validate.c:2578 #, c-format msgid "memory device address is not supported for model '%1$s'" msgstr "" -#: src/conf/domain_validate.c:2513 +#: src/conf/domain_validate.c:2567 msgid "memory device address must be aligned to blocksize" msgstr "" @@ -37383,17 +37737,17 @@ msgstr "" msgid "memory device alias" msgstr "" -#: src/qemu/qemu_command.c:3604 src/qemu/qemu_command.c:3767 -#: src/qemu/qemu_conf.c:1643 +#: src/qemu/qemu_command.c:3605 src/qemu/qemu_command.c:3768 +#: src/qemu/qemu_conf.c:1652 msgid "memory device alias is not assigned" msgstr "" -#: src/qemu/qemu_domain.c:9274 +#: src/qemu/qemu_domain.c:9404 #, c-format msgid "memory device slot '%1$u' exceeds slots count '%2$u'" msgstr "" -#: src/conf/domain_validate.c:2327 +#: src/conf/domain_validate.c:2381 #, c-format msgid "" "memory device slot '%1$u' is already being used by another memory device" @@ -37403,11 +37757,11 @@ msgstr "" msgid "memory device target node" msgstr "" -#: src/qemu/qemu_domain.c:9428 +#: src/qemu/qemu_domain.c:9558 msgid "memory device total size exceeds hotplug space" msgstr "" -#: src/conf/domain_postparse.c:812 +#: src/conf/domain_postparse.c:813 msgid "memory devices are not supported by this driver" msgstr "" @@ -37416,23 +37770,23 @@ msgstr "" msgid "memory filename '%1$s' requires external snapshot" msgstr "" -#: src/hypervisor/domain_cgroup.c:236 src/test/test_driver.c:3435 +#: src/hypervisor/domain_cgroup.c:236 src/test/test_driver.c:3436 msgid "" "memory hard_limit tunable value must be lower than or equal to " "swap_hard_limit" msgstr "" -#: src/qemu/qemu_validate.c:5115 +#: src/qemu/qemu_validate.c:5201 msgid "memory hotplug isn't supported by this QEMU binary" msgstr "" -#: src/conf/domain_postparse.c:791 +#: src/conf/domain_postparse.c:792 msgid "" "memory hotplug tunables are not supported by this hypervisor " "driver" msgstr "" -#: src/qemu/qemu_driver.c:7157 +#: src/qemu/qemu_driver.c:7193 msgid "memory not found" msgstr "" @@ -37445,7 +37799,7 @@ msgstr "" msgid "memory size can't be changed unless domain is powered down" msgstr "" -#: src/qemu/qemu_domain.c:8825 +#: src/qemu/qemu_domain.c:8934 #, c-format msgid "memory size of NUMA node '%1$zu' overflowed after alignment" msgstr "" @@ -37459,11 +37813,11 @@ msgstr "" msgid "memory state cannot be saved with offline or disk-only snapshot" msgstr "" -#: src/qemu/qemu_driver.c:3030 +#: src/qemu/qemu_driver.c:3017 msgid "memory-only dump failed for unknown reason" msgstr "" -#: src/qemu/qemu_driver.c:3026 +#: src/qemu/qemu_driver.c:3013 #, c-format msgid "memory-only dump failed: %1$s" msgstr "" @@ -37472,7 +37826,7 @@ msgstr "" msgid "message" msgstr "" -#: src/qemu/qemu_domain.c:5305 src/qemu/qemu_snapshot.c:548 +#: src/qemu/qemu_domain.c:5371 src/qemu/qemu_snapshot.c:548 msgid "metadata cache max size control is supported only with qcow2 images" msgstr "" @@ -37505,7 +37859,7 @@ msgstr "" msgid "metadata title can't contain newlines" msgstr "" -#: src/conf/domain_validate.c:379 +#: src/conf/domain_validate.c:380 msgid "metadata_cache is not supported with vhostuser disk" msgstr "" @@ -37542,11 +37896,11 @@ msgstr "" msgid "migrating" msgstr "" -#: src/libxl/libxl_driver.c:690 src/qemu/qemu_driver.c:721 +#: src/libxl/libxl_driver.c:690 src/qemu/qemu_driver.c:720 msgid "migration" msgstr "" -#: src/qemu/qemu_migration.c:5920 +#: src/qemu/qemu_migration.c:5959 msgid "migration URI is not supported by tunnelled migration" msgstr "" @@ -37562,60 +37916,60 @@ msgstr "" msgid "migration canceled" msgstr "" -#: src/qemu/qemu_migration.c:1875 +#: src/qemu/qemu_migration.c:1884 msgid "migration in" msgstr "" -#: src/qemu/qemu_migration.c:705 +#: src/qemu/qemu_migration.c:706 #, c-format msgid "migration of disk %1$s failed" msgstr "" -#: src/qemu/qemu_migration.c:701 +#: src/qemu/qemu_migration.c:702 #, c-format msgid "migration of disk %1$s failed: %2$s" msgstr "" -#: src/qemu/qemu_migration.c:2741 +#: src/qemu/qemu_migration.c:2762 #, c-format msgid "migration of domain %1$s is being actively monitored by another thread" msgstr "" -#: src/qemu/qemu_migration.c:2748 +#: src/qemu/qemu_migration.c:2769 #, c-format msgid "migration of domain %1$s is not in post-copy phase" msgstr "" -#: src/qemu/qemu_migration.c:4896 +#: src/qemu/qemu_migration.c:4917 msgid "migration of non-shared disks requested but NBD is not set up" msgstr "" -#: src/qemu/qemu_migration.c:2653 +#: src/qemu/qemu_migration.c:2674 msgid "" "migration of non-shared storage is not supported with tunnelled migration " "and this QEMU" msgstr "" -#: src/qemu/qemu_migration.c:1869 +#: src/qemu/qemu_migration.c:1878 msgid "migration out" msgstr "" -#: src/qemu/qemu_migration_params.c:476 +#: src/qemu/qemu_migration_params.c:478 #, c-format msgid "migration parameter '%1$s' must be less than %2$llu" msgstr "" -#: src/qemu/qemu_migration_params.c:415 +#: src/qemu/qemu_migration_params.c:417 #, c-format msgid "migration parameter '%1$s' must be less than %2$u" msgstr "" -#: src/qemu/qemu_migration.c:142 +#: src/qemu/qemu_migration.c:143 #, c-format msgid "migration protocol going backwards %1$s => %2$s" msgstr "" -#: src/qemu/qemu_driver.c:12017 +#: src/qemu/qemu_driver.c:12055 msgid "migration statistics are available only on the source host" msgstr "" @@ -37628,15 +37982,15 @@ msgstr "" msgid "migration successfully aborted: %1$s" msgstr "" -#: src/qemu/qemu_monitor_json.c:2986 +#: src/qemu/qemu_monitor_json.c:2988 msgid "migration was active, but RAM 'remaining' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2992 +#: src/qemu/qemu_monitor_json.c:2994 msgid "migration was active, but RAM 'total' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2980 +#: src/qemu/qemu_monitor_json.c:2982 msgid "migration was active, but RAM 'transferred' data was missing" msgstr "" @@ -37650,12 +38004,12 @@ msgid "" "shared between source and destination)" msgstr "" -#: src/qemu/qemu_migration.c:1597 -msgid "migration with transient disk is not supported" +#: src/qemu/qemu_migration.c:1585 +msgid "migration with this virtiofs device is not supported" msgstr "" -#: src/qemu/qemu_migration.c:1580 -msgid "migration with virtiofs device is not supported" +#: src/qemu/qemu_migration.c:1602 +msgid "migration with transient disk is not supported" msgstr "" #: src/qemu/qemu_conf.c:830 @@ -37677,23 +38031,23 @@ msgstr "" msgid "minimum SSF levels lower than %1$d are not supported" msgstr "" -#: src/qemu/qemu_domain.c:6219 +#: src/qemu/qemu_domain.c:6301 msgid "minimum target size for the NVDIMM must be 256MB plus the label size" msgstr "" -#: src/conf/domain_conf.c:7761 +#: src/conf/domain_conf.c:7819 msgid "mirror requires file name" msgstr "" -#: src/conf/domain_conf.c:7746 +#: src/conf/domain_conf.c:7804 msgid "mirror requires source element" msgstr "" -#: src/conf/domain_conf.c:7733 +#: src/conf/domain_conf.c:7791 msgid "mirror without type only supported by copy job" msgstr "" -#: src/qemu/qemu_block.c:1366 src/qemu/qemu_block.c:2350 +#: src/qemu/qemu_block.c:1372 src/qemu/qemu_block.c:2359 #, c-format msgid "mishandled storage format '%1$s'" msgstr "" @@ -37715,7 +38069,7 @@ msgstr "" msgid "mismatch of address family in range %1$s - %2$s for network %3$s" msgstr "" -#: src/test/test_driver.c:2388 +#: src/test/test_driver.c:2389 msgid "mismatched header magic" msgstr "" @@ -37728,7 +38082,7 @@ msgstr "" msgid "missing %1$s in " msgstr "" -#: src/ch/ch_process.c:83 +#: src/ch/ch_process.c:84 #, c-format msgid "missing '%1$s' in 'config' from cloud-hypervisor" msgstr "" @@ -37737,11 +38091,11 @@ msgstr "" msgid "missing 'DateTime' element" msgstr "" -#: src/qemu/qemu_domain.c:3751 +#: src/qemu/qemu_domain.c:3766 msgid "missing 'alias' attribute for qemu:device" msgstr "" -#: src/ch/ch_process.c:123 +#: src/ch/ch_process.c:124 msgid "missing 'config' in info query result from cloud-hypervisor" msgstr "" @@ -37757,7 +38111,7 @@ msgid "" "network %1$s" msgstr "" -#: src/ch/ch_process.c:91 +#: src/ch/ch_process.c:92 #, c-format msgid "missing 'file' in '%1$s' from cloud-hypervisor" msgstr "" @@ -37775,21 +38129,21 @@ msgstr "" msgid "missing 'guid' attribute" msgstr "" -#: src/conf/node_device_conf.c:940 +#: src/conf/node_device_conf.c:939 msgid "missing 'id' attribute for mediated device's element" msgstr "" -#: src/qemu/qemu_capabilities.c:3975 +#: src/qemu/qemu_capabilities.c:3995 msgid "" "missing 'name' attribute for a host CPU model property in QEMU capabilities " "cache" msgstr "" -#: src/qemu/qemu_domain.c:3644 +#: src/qemu/qemu_domain.c:3659 msgid "missing 'name' attribute for qemu:property" msgstr "" -#: src/conf/domain_conf.c:7361 +#: src/conf/domain_conf.c:7419 msgid "missing 'path' attribute for vhostuser disk source" msgstr "" @@ -37810,7 +38164,7 @@ msgstr "" msgid "missing 'server' attribute in JSON backing definition for NFS volume" msgstr "" -#: src/conf/domain_conf.c:18689 +#: src/conf/domain_conf.c:18854 msgid "missing 'start' attribute for clock with offset='absolute'" msgstr "" @@ -37829,15 +38183,15 @@ msgstr "" msgid "missing 'target' in iSCSI backing definition" msgstr "" -#: src/conf/domain_conf.c:18680 +#: src/conf/domain_conf.c:18845 msgid "missing 'timezone' attribute for clock with offset='timezone'" msgstr "" -#: src/conf/domain_conf.c:7349 +#: src/conf/domain_conf.c:7407 msgid "missing 'type' attribute for vhostuser disk source" msgstr "" -#: src/conf/domain_conf.c:7303 +#: src/conf/domain_conf.c:7361 msgid "missing 'type' attribute to disk source" msgstr "" @@ -37845,7 +38199,7 @@ msgstr "" msgid "missing 'url' in JSON backing volume definition" msgstr "" -#: src/conf/domain_conf.c:8936 +#: src/conf/domain_conf.c:9003 msgid "missing 'usage' attribute for RAM filesystem" msgstr "" @@ -37854,11 +38208,11 @@ msgid "" "missing 'user' or 'group' attribute in JSON backing definition for NFS volume" msgstr "" -#: src/qemu/qemu_domain.c:3663 +#: src/qemu/qemu_domain.c:3678 msgid "missing 'value' attribute for 'qemu:property'" msgstr "" -#: src/conf/domain_conf.c:16462 +#: src/conf/domain_conf.c:16626 msgid "missing 'value' attribute for HyperV feature 'vendor_id'" msgstr "" @@ -37874,11 +38228,11 @@ msgid "" "for gluster volume" msgstr "" -#: src/conf/domain_conf.c:13766 +#: src/conf/domain_conf.c:13884 msgid "missing element for device" msgstr "" -#: src/conf/node_device_conf.c:928 +#: src/conf/node_device_conf.c:927 msgid "missing element in element" msgstr "" @@ -37890,15 +38244,15 @@ msgstr "" msgid "missing CPU definition" msgstr "" -#: src/conf/domain_conf.c:12372 +#: src/conf/domain_conf.c:12445 msgid "missing EGD backend type" msgstr "" -#: src/qemu/qemu_monitor_json.c:5894 +#: src/qemu/qemu_monitor_json.c:5907 msgid "missing GIC version" msgstr "" -#: src/qemu/qemu_capabilities.c:4473 +#: src/qemu/qemu_capabilities.c:4493 msgid "missing GIC version in QEMU capabilities cache" msgstr "" @@ -37906,28 +38260,28 @@ msgstr "" msgid "missing IFLA_VF_INFO in netlink response" msgstr "" -#: src/conf/node_device_conf.c:1626 +#: src/conf/node_device_conf.c:1639 #, c-format msgid "missing SCSI host capability type for '%1$s'" msgstr "" -#: src/qemu/qemu_capabilities.c:4261 +#: src/qemu/qemu_capabilities.c:4281 msgid "missing SEV certChain information in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_capabilities.c:4255 +#: src/qemu/qemu_capabilities.c:4275 msgid "missing SEV pdh information in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_capabilities.c:4234 +#: src/qemu/qemu_capabilities.c:4254 msgid "missing SEV platform data in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_capabilities.c:4293 +#: src/qemu/qemu_capabilities.c:4313 msgid "missing SGX platform data in QEMU capabilities cache" msgstr "" -#: src/conf/domain_conf.c:10753 +#: src/conf/domain_conf.c:10822 msgid "missing TPM device backend" msgstr "" @@ -37940,35 +38294,35 @@ msgstr "" msgid "missing address type in network %1$s" msgstr "" -#: src/qemu/qemu_command.c:3649 +#: src/qemu/qemu_command.c:3650 msgid "missing alias for memory device" msgstr "" -#: src/qemu/qemu_process.c:2453 +#: src/qemu/qemu_process.c:2466 msgid "missing alias for network device" msgstr "" -#: src/qemu/qemu_domain.c:2042 +#: src/qemu/qemu_domain.c:2057 #, c-format msgid "missing alias on encryption secret #%1$zu" msgstr "" -#: src/qemu/qemu_monitor.c:2688 +#: src/qemu/qemu_monitor.c:2689 #, c-format msgid "missing alias or qom-type for qemu object '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1299 +#: src/conf/node_device_conf.c:1312 #, c-format msgid "missing ap-adapter value for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1346 +#: src/conf/node_device_conf.c:1359 #, c-format msgid "missing ap-domain value for '%1$s'" msgstr "" -#: src/qemu/qemu_capabilities.c:4544 +#: src/qemu/qemu_capabilities.c:4564 msgid "missing arch in QEMU capabilities cache" msgstr "" @@ -37976,7 +38330,7 @@ msgstr "" msgid "missing argument" msgstr "" -#: src/qemu/qemu_monitor_json.c:4281 +#: src/qemu/qemu_monitor_json.c:4294 msgid "missing array element" msgstr "" @@ -37995,16 +38349,16 @@ msgstr "" msgid "missing bitmap name for disk '%1$s' of checkpoint '%2$s'" msgstr "" -#: src/qemu/qemu_migration.c:738 +#: src/qemu/qemu_migration.c:739 #, c-format msgid "missing block job data for disk '%1$s'" msgstr "" -#: src/qemu/qemu_capabilities.c:4093 +#: src/qemu/qemu_capabilities.c:4113 msgid "missing blocker name in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_domain.c:3597 src/qemu/qemu_domain.c:3609 +#: src/qemu/qemu_domain.c:3612 src/qemu/qemu_domain.c:3624 msgid "missing capability name" msgstr "" @@ -38024,27 +38378,27 @@ msgstr "" msgid "missing connection type for " msgstr "" -#: src/conf/domain_conf.c:7106 +#: src/conf/domain_conf.c:7164 msgid "missing cookie name" msgstr "" -#: src/qemu/qemu_capabilities.c:4071 +#: src/qemu/qemu_capabilities.c:4091 msgid "missing cpu name in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_monitor_json.c:6666 +#: src/qemu/qemu_monitor_json.c:6679 msgid "missing cpuid-register in CPU data" msgstr "" -#: src/conf/domain_conf.c:16174 +#: src/conf/domain_conf.c:16336 msgid "missing cpuset for emulatorpin" msgstr "" -#: src/conf/domain_conf.c:16136 +#: src/conf/domain_conf.c:16298 msgid "missing cpuset for iothreadpin" msgstr "" -#: src/conf/domain_conf.c:16086 +#: src/conf/domain_conf.c:16248 msgid "missing cpuset for vcpupin" msgstr "" @@ -38056,26 +38410,26 @@ msgstr "" msgid "missing creationTime from existing snapshot" msgstr "" -#: src/conf/node_device_conf.c:1157 +#: src/conf/node_device_conf.c:1156 #, c-format msgid "missing cssid value for '%1$s'" msgstr "" -#: src/cpu/cpu_x86.c:1470 +#: src/cpu/cpu_x86.c:1476 #, c-format msgid "missing decode element in CPU model %1$s" msgstr "" -#: src/qemu/qemu_driver.c:13994 +#: src/qemu/qemu_driver.c:14032 #, c-format msgid "missing destination file for disk %1$s: %2$s" msgstr "" -#: src/conf/network_conf.c:2971 +#: src/conf/network_conf.c:2969 msgid "missing dev attribute in element" msgstr "" -#: src/conf/node_device_conf.c:946 +#: src/conf/node_device_conf.c:945 #, c-format msgid "missing device API for mediated device type '%1$s'" msgstr "" @@ -38089,21 +38443,21 @@ msgstr "" msgid "missing devices information for %1$s" msgstr "" -#: src/conf/node_device_conf.c:1181 +#: src/conf/node_device_conf.c:1180 #, c-format msgid "missing devno value for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:7626 +#: src/conf/domain_conf.c:7684 msgid "missing disk backing store format" msgstr "" -#: src/conf/domain_conf.c:7632 +#: src/conf/domain_conf.c:7690 msgid "missing disk backing store source" msgstr "" #: src/lxc/lxc_driver.c:2064 src/lxc/lxc_driver.c:2148 -#: src/qemu/qemu_driver.c:9484 +#: src/qemu/qemu_driver.c:9521 #, c-format msgid "missing disk device alias name for %1$s" msgstr "" @@ -38116,11 +38470,11 @@ msgstr "" msgid "missing domain in snapshot" msgstr "" -#: src/qemu/qemu_driver.c:11298 src/qemu/qemu_driver.c:11346 +#: src/qemu/qemu_driver.c:11335 src/qemu/qemu_driver.c:11383 msgid "missing domain name" msgstr "" -#: src/conf/domain_conf.c:18089 +#: src/conf/domain_conf.c:18254 msgid "missing domain type attribute" msgstr "" @@ -38129,15 +38483,15 @@ msgstr "" msgid "missing element or attribute '%1$s'" msgstr "" -#: src/qemu/qemu_monitor_json.c:5906 +#: src/qemu/qemu_monitor_json.c:5919 msgid "missing emulated GIC information" msgstr "" -#: src/qemu/qemu_capabilities.c:4498 +#: src/qemu/qemu_capabilities.c:4518 msgid "missing emulated GIC information in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_capabilities.c:4522 +#: src/qemu/qemu_capabilities.c:4542 msgid "missing emulator in QEMU capabilities cache" msgstr "" @@ -38145,15 +38499,15 @@ msgstr "" msgid "missing encryption description" msgstr "" -#: src/qemu/qemu_monitor_json.c:5888 +#: src/qemu/qemu_monitor_json.c:5901 msgid "missing entry in GIC capabilities list" msgstr "" -#: src/qemu/qemu_monitor_json.c:5788 +#: src/qemu/qemu_monitor_json.c:5801 msgid "missing entry in migration capabilities list" msgstr "" -#: src/qemu/qemu_monitor_json.c:3293 +#: src/qemu/qemu_monitor_json.c:3306 msgid "missing entry in supported dump formats" msgstr "" @@ -38162,7 +38516,7 @@ msgstr "" msgid "missing existing file for disk %1$s: %2$s" msgstr "" -#: src/conf/domain_conf.c:10819 +#: src/conf/domain_conf.c:10892 msgid "missing external TPM backend source type" msgstr "" @@ -38174,7 +38528,7 @@ msgstr "" msgid "missing filter parameter table" msgstr "" -#: src/qemu/qemu_capabilities.c:4430 +#: src/qemu/qemu_capabilities.c:4450 msgid "missing flag name in QEMU capabilities cache" msgstr "" @@ -38183,17 +38537,17 @@ msgstr "" msgid "missing gluster volume name for path '%1$s'" msgstr "" -#: src/qemu/qemu_capabilities.c:3630 +#: src/qemu/qemu_capabilities.c:3650 #, c-format msgid "missing host CPU model info from QEMU capabilities for binary %1$s" msgstr "" -#: src/qemu/qemu_capabilities.c:3950 +#: src/qemu/qemu_capabilities.c:3970 msgid "missing host CPU model name in QEMU capabilities cache" msgstr "" #: src/libxl/libxl_migration.c:711 src/openvz/openvz_driver.c:2047 -#: src/qemu/qemu_migration.c:3809 +#: src/qemu/qemu_migration.c:3830 #, c-format msgid "missing host in migration URI: %1$s" msgstr "" @@ -38220,23 +38574,23 @@ msgstr "" msgid "missing hostuuid element in migration data" msgstr "" -#: src/conf/domain_conf.c:11016 +#: src/conf/domain_conf.c:11089 msgid "missing hub device type" msgstr "" -#: src/conf/domain_conf.c:6047 +#: src/conf/domain_conf.c:6091 msgid "missing iSCSI hostdev source path name" msgstr "" -#: src/qemu/qemu_monitor_json.c:5900 +#: src/qemu/qemu_monitor_json.c:5913 msgid "missing in-kernel GIC information" msgstr "" -#: src/qemu/qemu_capabilities.c:4485 +#: src/qemu/qemu_capabilities.c:4505 msgid "missing in-kernel GIC information in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_process.c:2094 +#: src/qemu/qemu_process.c:2101 #, c-format msgid "missing info on pr-manager %1$s" msgstr "" @@ -38245,7 +38599,7 @@ msgstr "" msgid "missing initiator IQN" msgstr "" -#: src/conf/domain_conf.c:10914 +#: src/conf/domain_conf.c:10987 msgid "missing input device type" msgstr "" @@ -38253,7 +38607,7 @@ msgstr "" msgid "missing input volume target path" msgstr "" -#: src/qemu/qemu_validate.c:2810 +#: src/qemu/qemu_validate.c:2843 #, c-format msgid "missing iothread mapping for queue '%1$zd'" msgstr "" @@ -38262,7 +38616,7 @@ msgstr "" msgid "missing ivgen info name string" msgstr "" -#: src/qemu/qemu_domain.c:2787 +#: src/qemu/qemu_domain.c:2802 msgid "missing job chain data" msgstr "" @@ -38275,7 +38629,7 @@ msgstr "" msgid "missing kernel information: %1$s" msgstr "" -#: src/security/security_dac.c:2315 +#: src/security/security_dac.c:2345 #, c-format msgid "missing label for static security driver in domain %1$s" msgstr "" @@ -38284,28 +38638,28 @@ msgstr "" msgid "missing listen attribute in migration data" msgstr "" -#: src/qemu/qemu_command.c:8158 src/qemu/qemu_command.c:8275 -#: src/qemu/qemu_migration_cookie.c:357 src/qemu/qemu_validate.c:4229 +#: src/qemu/qemu_command.c:8178 src/qemu/qemu_command.c:8295 +#: src/qemu/qemu_migration_cookie.c:357 src/qemu/qemu_validate.c:4287 msgid "missing listen element" msgstr "" -#: src/conf/domain_conf.c:25961 +#: src/conf/domain_conf.c:26193 msgid "missing listen element for graphics" msgstr "" -#: src/conf/domain_conf.c:26081 +#: src/conf/domain_conf.c:26309 msgid "missing listen element for spice graphics" msgstr "" -#: src/qemu/qemu_capabilities.c:4639 +#: src/qemu/qemu_capabilities.c:4659 msgid "missing microcode version in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_migration_cookie.c:1138 src/qemu/qemu_monitor_json.c:5794 +#: src/qemu/qemu_migration_cookie.c:1138 src/qemu/qemu_monitor_json.c:5807 msgid "missing migration capability name" msgstr "" -#: src/qemu/qemu_migration_params.c:1525 +#: src/qemu/qemu_migration_params.c:1527 msgid "missing migration parameter name" msgstr "" @@ -38314,11 +38668,11 @@ msgstr "" msgid "missing name element in migration data" msgstr "" -#: src/conf/domain_conf.c:7168 +#: src/conf/domain_conf.c:7226 msgid "missing name for disk source" msgstr "" -#: src/conf/domain_conf.c:5910 +#: src/conf/domain_conf.c:5954 msgid "missing name for host" msgstr "" @@ -38339,28 +38693,28 @@ msgstr "" msgid "missing name information in %1$s" msgstr "" -#: src/qemu/qemu_domain.c:1974 +#: src/qemu/qemu_domain.c:1989 msgid "missing nbdkit pidfile" msgstr "" -#: src/qemu/qemu_domain.c:1979 +#: src/qemu/qemu_domain.c:1994 msgid "missing nbdkit socketfile" msgstr "" -#: src/conf/node_device_conf.c:1715 +#: src/conf/node_device_conf.c:1728 msgid "missing network device feature name" msgstr "" -#: src/qemu/qemu_capabilities.c:4347 +#: src/qemu/qemu_capabilities.c:4367 msgid "missing node name in QEMU capabilities cache" msgstr "" -#: src/conf/node_device_conf.c:954 +#: src/conf/node_device_conf.c:953 #, c-format msgid "missing number of available instances for mediated device type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:7453 +#: src/conf/domain_conf.c:7511 msgid "missing offset or size attribute of slice" msgstr "" @@ -38378,27 +38732,27 @@ msgstr "" msgid "missing or broken bitmap '%1$s' for disk '%2$s'" msgstr "" -#: src/qemu/qemu_capabilities.c:3982 +#: src/qemu/qemu_capabilities.c:4002 msgid "missing or invalid CPU model property type in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_capabilities.c:4302 +#: src/qemu/qemu_capabilities.c:4322 msgid "missing or invalid SGX platform flc in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_capabilities.c:4309 +#: src/qemu/qemu_capabilities.c:4329 msgid "missing or invalid SGX platform sgx1 in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_capabilities.c:4316 +#: src/qemu/qemu_capabilities.c:4336 msgid "missing or invalid SGX platform sgx2 in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_monitor_json.c:6671 +#: src/qemu/qemu_monitor_json.c:6684 msgid "missing or invalid cpuid-input-eax in CPU data" msgstr "" -#: src/qemu/qemu_monitor_json.c:6678 +#: src/qemu/qemu_monitor_json.c:6691 msgid "missing or invalid features in CPU data" msgstr "" @@ -38410,17 +38764,17 @@ msgstr "" msgid "missing or malformed 'namespace' field of 'nvme' storage" msgstr "" -#: src/qemu/qemu_capabilities.c:4242 +#: src/qemu/qemu_capabilities.c:4262 msgid "missing or malformed SEV cbitpos information in QEMU capabilities cache" msgstr "" -#: src/qemu/qemu_capabilities.c:4249 +#: src/qemu/qemu_capabilities.c:4269 msgid "" "missing or malformed SEV reducedPhysBits information in QEMU capabilities " "cache" msgstr "" -#: src/qemu/qemu_capabilities.c:4323 +#: src/qemu/qemu_capabilities.c:4343 msgid "" "missing or malformed SGX platform section_size in QEMU capabilities cache" msgstr "" @@ -38437,7 +38791,7 @@ msgstr "" msgid "missing pagesize argument" msgstr "" -#: src/node_device/node_device_driver.c:2129 +#: src/node_device/node_device_driver.c:2143 msgid "missing parent device" msgstr "" @@ -38450,19 +38804,23 @@ msgstr "" msgid "missing path for " msgstr "" +#: src/conf/domain_validate.c:3069 +msgid "missing path for ACPI ERST pstore device" +msgstr "" + #: src/qemu/qemu_nbdkit.c:380 msgid "missing path in nbdkit capabilities cache" msgstr "" -#: src/qemu/qemu_driver.c:5875 +#: src/qemu/qemu_driver.c:5890 msgid "missing path to restore from" msgstr "" -#: src/conf/domain_conf.c:1871 +#: src/conf/domain_conf.c:1881 msgid "missing per-device path" msgstr "" -#: src/qemu/qemu_driver.c:15232 src/test/test_driver.c:3856 +#: src/qemu/qemu_driver.c:15270 src/test/test_driver.c:3857 #, c-format msgid "missing persistent configuration for disk '%1$s'" msgstr "" @@ -38479,11 +38837,11 @@ msgstr "" msgid "missing port attribute in migration data" msgstr "" -#: src/conf/domain_conf.c:5787 +#: src/conf/domain_conf.c:5831 msgid "missing product" msgstr "" -#: src/qemu/qemu_capabilities.c:4619 +#: src/qemu/qemu_capabilities.c:4639 msgid "missing qemuctime in QEMU capabilities XML" msgstr "" @@ -38497,7 +38855,7 @@ msgstr "" msgid "missing required name attribute in DNS TXT record of network %1$s" msgstr "" -#: src/conf/domain_validate.c:2219 +#: src/conf/domain_validate.c:2273 msgid "missing required persistent attribute in hostdev teaming element" msgstr "" @@ -38537,7 +38895,7 @@ msgstr "" msgid "missing root element" msgstr "" -#: src/conf/node_device_conf.c:1563 +#: src/conf/node_device_conf.c:1576 #, c-format msgid "missing rport name for '%1$s'" msgstr "" @@ -38546,12 +38904,12 @@ msgstr "" msgid "missing scheme for URI" msgstr "" -#: src/qemu/qemu_migration.c:3789 src/qemu/qemu_migration.c:5182 +#: src/qemu/qemu_migration.c:3810 src/qemu/qemu_migration.c:5221 #, c-format msgid "missing scheme in migration URI: %1$s" msgstr "" -#: src/qemu/qemu_block.c:1192 +#: src/qemu/qemu_block.c:1198 msgid "missing secret info for 'luks' driver" msgstr "" @@ -38559,15 +38917,15 @@ msgstr "" msgid "missing secret uuid or usage attribute" msgstr "" -#: src/conf/domain_conf.c:6882 +#: src/conf/domain_conf.c:6940 msgid "missing security model in domain seclabel" msgstr "" -#: src/conf/domain_conf.c:6892 +#: src/conf/domain_conf.c:6950 msgid "missing security model when using multiple labels" msgstr "" -#: src/qemu/qemu_capabilities.c:4592 +#: src/qemu/qemu_capabilities.c:4612 msgid "missing selfctime in QEMU capabilities XML" msgstr "" @@ -38579,7 +38937,7 @@ msgstr "" msgid "missing sheepdog vdi name" msgstr "" -#: src/qemu/qemu_capabilities.c:4355 +#: src/qemu/qemu_capabilities.c:4375 msgid "missing size name in QEMU capabilities cache" msgstr "" @@ -38587,11 +38945,11 @@ msgstr "" msgid "missing socket address type in JSON backing volume definition" msgstr "" -#: src/conf/domain_conf.c:5895 +#: src/conf/domain_conf.c:5939 msgid "missing socket for unix transport" msgstr "" -#: src/conf/domain_validate.c:2969 +#: src/conf/domain_validate.c:3046 msgid "missing socket path for external TPM device" msgstr "" @@ -38627,7 +38985,7 @@ msgstr "" msgid "missing source path" msgstr "" -#: src/conf/node_device_conf.c:1169 +#: src/conf/node_device_conf.c:1168 #, c-format msgid "missing ssid value for '%1$s'" msgstr "" @@ -38646,7 +39004,7 @@ msgstr "" msgid "missing storage backend for network files using %1$s protocol" msgstr "" -#: src/conf/node_device_conf.c:1429 +#: src/conf/node_device_conf.c:1442 #, c-format msgid "missing storage capability type for '%1$s'" msgstr "" @@ -38687,7 +39045,7 @@ msgstr "" msgid "missing storage source type" msgstr "" -#: src/qemu/qemu_monitor_json.c:3284 +#: src/qemu/qemu_monitor_json.c:3297 msgid "missing supported dump formats" msgstr "" @@ -38705,7 +39063,7 @@ msgstr "" msgid "missing target information for device %1$s" msgstr "" -#: src/conf/domain_conf.c:6057 +#: src/conf/domain_conf.c:6101 msgid "missing the host address for the iSCSI hostdev" msgstr "" @@ -38721,17 +39079,17 @@ msgstr "" msgid "missing type attribute in migration data" msgstr "" -#: src/conf/node_device_conf.c:1549 +#: src/conf/node_device_conf.c:1562 #, c-format msgid "missing type for SCSI target capability for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2222 +#: src/conf/node_device_conf.c:2235 #, c-format msgid "missing type id attribute for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:13230 +#: src/conf/domain_conf.c:13303 msgid "missing type in redirdev" msgstr "" @@ -38739,7 +39097,7 @@ msgstr "" msgid "missing username for auth" msgstr "" -#: src/test/test_driver.c:1305 +#: src/test/test_driver.c:1306 msgid "missing username in /node/auth/user field" msgstr "" @@ -38747,33 +39105,38 @@ msgstr "" msgid "missing uuid element in migration data" msgstr "" -#: src/conf/domain_conf.c:7111 +#: src/conf/domain_conf.c:7169 #, c-format msgid "missing value for cookie '%1$s'" msgstr "" -#: src/qemu/qemu_migration_params.c:1538 +#: src/qemu/qemu_migration_params.c:1540 #, c-format msgid "missing value for migration parameter '%1$s'" msgstr "" -#: src/conf/domain_conf.c:12970 +#: src/conf/network_conf.c:3397 +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + +#: src/conf/domain_conf.c:13043 msgid "missing values for acceleration" msgstr "" -#: src/conf/domain_conf.c:5799 +#: src/conf/domain_conf.c:5843 msgid "missing vendor" msgstr "" -#: src/qemu/qemu_capabilities.c:4632 +#: src/qemu/qemu_capabilities.c:4652 msgid "missing version in QEMU capabilities cache" msgstr "" -#: src/conf/domain_conf.c:6147 +#: src/conf/domain_conf.c:6191 msgid "missing vhost-scsi hostdev source wwpn" msgstr "" -#: src/conf/domain_validate.c:150 +#: src/conf/domain_validate.c:151 msgid "missing video model and cannot determine default" msgstr "" @@ -38798,7 +39161,7 @@ msgstr "" msgid "missing vporttype attribute in migration data" msgstr "" -#: src/conf/node_device_conf.c:1570 +#: src/conf/node_device_conf.c:1583 #, c-format msgid "missing wwpn identifier for '%1$s'" msgstr "" @@ -38832,22 +39195,22 @@ msgstr "" msgid "mode of device reading and writing" msgstr "" -#: src/qemu/qemu_hotplug.c:5967 +#: src/qemu/qemu_hotplug.c:5988 #, c-format msgid "model '%1$s' RNG device not present in domain configuration" msgstr "" -#: src/qemu/qemu_hotplug.c:5990 +#: src/qemu/qemu_hotplug.c:6011 #, c-format msgid "model '%1$s' memory device not present in the domain configuration" msgstr "" -#: src/qemu/qemu_hotplug.c:5806 +#: src/qemu/qemu_hotplug.c:5827 #, c-format msgid "model '%1$s' shmem device not present in domain configuration" msgstr "" -#: src/qemu/qemu_validate.c:2613 +#: src/qemu/qemu_validate.c:2646 msgid "model resolution is not supported" msgstr "" @@ -38902,19 +39265,19 @@ msgstr "" msgid "monitor must not be NULL" msgstr "" -#: src/qemu/qemu_validate.c:783 +#: src/qemu/qemu_validate.c:806 #, c-format msgid "more than %1$d vCPUs are only supported on q35-based machine types" msgstr "" -#: src/qemu/qemu_validate.c:789 +#: src/qemu/qemu_validate.c:812 #, c-format msgid "" "more than %1$d vCPUs require extended interrupt mode enabled on the iommu " "device" msgstr "" -#: src/test/test_driver.c:998 +#: src/test/test_driver.c:999 msgid "more than one snapshot claims to be active" msgstr "" @@ -38926,8 +39289,8 @@ msgstr "" msgid "mount move is not supported on this platform." msgstr "" -#: src/test/test_driver.c:4684 src/test/test_driver.c:4744 -#: src/test/test_driver.c:4780 +#: src/test/test_driver.c:4685 src/test/test_driver.c:4745 +#: src/test/test_driver.c:4781 #, c-format msgid "mount point not found: %1$s" msgstr "" @@ -38940,15 +39303,15 @@ msgstr "" msgid "mountpoint path to be thawed" msgstr "" -#: src/conf/domain_conf.c:12553 +#: src/conf/domain_conf.c:12626 msgid "msi option is only supported with a server" msgstr "" -#: src/qemu/qemu_validate.c:4534 +#: src/qemu/qemu_validate.c:4595 msgid "mtp is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:4539 +#: src/qemu/qemu_validate.c:4600 msgid "mtp only supports passthrough accessmode" msgstr "" @@ -38959,28 +39322,28 @@ msgid "" "(network '%2$s')" msgstr "" -#: src/qemu/qemu_validate.c:4422 +#: src/qemu/qemu_validate.c:4480 msgid "multidevs is not supported with this QEMU binary" msgstr "" -#: src/network/bridge_driver.c:2978 +#: src/network/bridge_driver.c:2982 #, c-format msgid "" "multiple elements with the same name (%1$s) in network '%2$s'" msgstr "" -#: src/conf/network_conf.c:3292 +#: src/conf/network_conf.c:3313 #, c-format msgid "" "multiple DNS SRV records matching all specified fields were found in network " "%1$s" msgstr "" -#: src/qemu/qemu_validate.c:4355 +#: src/qemu/qemu_validate.c:4413 msgid "multiple OpenGL displays are not supported by QEMU" msgstr "" -#: src/conf/domain_conf.c:14686 +#: src/conf/domain_conf.c:14848 #, c-format msgid "multiple devices matching MAC address %1$s found" msgstr "" @@ -38996,12 +39359,12 @@ msgstr "" msgid "multiple interfaces with matching MAC address" msgstr "" -#: src/conf/network_conf.c:3209 +#: src/conf/network_conf.c:3209 src/conf/network_conf.c:3229 #, c-format msgid "multiple matching DNS HOST records were found in network %1$s" msgstr "" -#: src/conf/domain_conf.c:14690 +#: src/conf/domain_conf.c:14852 msgid "multiple matching devices found" msgstr "" @@ -39039,8 +39402,8 @@ msgstr "" msgid "n - no, throw away my changes" msgstr "" -#: src/conf/domain_postparse.c:871 src/conf/storage_conf.c:863 -#: src/qemu/qemu_driver.c:18288 src/test/test_driver.c:3186 +#: src/conf/domain_postparse.c:872 src/conf/storage_conf.c:863 +#: src/qemu/qemu_driver.c:18326 src/test/test_driver.c:3187 #, c-format msgid "name %1$s cannot contain '/'" msgstr "" @@ -39083,11 +39446,11 @@ msgstr "" msgid "namespace key is required when modifying metadata" msgstr "" -#: src/qemu/qemu_migration.c:611 +#: src/qemu/qemu_migration.c:612 msgid "nbd port must be in range 0-65535" msgstr "" -#: src/qemu/qemu_block.c:655 +#: src/qemu/qemu_block.c:661 msgid "nbd protocol accepts only one host" msgstr "" @@ -39104,11 +39467,11 @@ msgstr "" msgid "nbdkit support is not enabled" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2741 +#: src/remote/remote_daemon_dispatch.c:2745 msgid "ncpumaps > REMOTE_VCPUINFO_MAX" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2733 +#: src/remote/remote_daemon_dispatch.c:2737 msgid "ncpumaps must be non-negative" msgstr "" @@ -39121,19 +39484,19 @@ msgstr "" msgid "ncpus must be 1 when start_cpu is -1" msgstr "" -#: src/remote/remote_daemon_dispatch.c:5207 +#: src/remote/remote_daemon_dispatch.c:5211 msgid "ncpus too large" msgstr "" -#: src/qemu/qemu_validate.c:3528 +#: src/qemu/qemu_validate.c:3586 msgid "ncr53c90 SCSI controller is not a built-in for this machine" msgstr "" -#: src/qemu/qemu_validate.c:3523 +#: src/qemu/qemu_validate.c:3581 msgid "ncr53c90 can only be used as first SCSI controller" msgstr "" -#: src/qemu/qemu_validate.c:1247 +#: src/qemu/qemu_validate.c:1270 msgid "need at least one serial port to use BIOS serial output" msgstr "" @@ -39153,7 +39516,7 @@ msgstr "" msgid "negative size requires --shrink" msgstr "" -#: src/remote/remote_daemon_dispatch.c:3765 +#: src/remote/remote_daemon_dispatch.c:3769 #, c-format msgid "negotiated SSF %1$d was not strong enough" msgstr "" @@ -39167,7 +39530,7 @@ msgstr "" msgid "nested JSON array to commandline conversion is not supported" msgstr "" -#: src/ch/ch_process.c:612 +#: src/ch/ch_process.c:675 src/ch/ch_process.c:751 msgid "net definition failed validation" msgstr "" @@ -39206,53 +39569,53 @@ msgstr "" msgid "network %1$s is not active" msgstr "" -#: src/conf/virnetworkobj.c:594 +#: src/conf/virnetworkobj.c:595 #, c-format msgid "network '%1$s' already exists with uuid %2$s" msgstr "" -#: src/network/bridge_driver.c:4225 +#: src/network/bridge_driver.c:4229 #, c-format msgid "network '%1$s' claims dev='%2$s' is already in use by a different port" msgstr "" -#: src/network/bridge_driver.c:4265 +#: src/network/bridge_driver.c:4269 #, c-format msgid "" "network '%1$s' claims the PCI device at domain=%2$d bus=%3$d slot=%4$d " "function=%5$d is already in use by a different network port" msgstr "" -#: src/network/bridge_driver.c:3529 src/test/test_driver.c:5795 +#: src/network/bridge_driver.c:3533 src/test/test_driver.c:5796 #, c-format msgid "network '%1$s' does not have a bridge name." msgstr "" -#: src/network/bridge_driver.c:4378 +#: src/network/bridge_driver.c:4382 #, c-format msgid "" "network '%1$s' doesn't have PCI device %2$04x:%3$02x:%4$02x.%5$x in use by " "domain" msgstr "" -#: src/network/bridge_driver.c:4249 +#: src/network/bridge_driver.c:4253 #, c-format msgid "" "network '%1$s' doesn't have PCI device %2$04x:%3$02x:%4$02x.%5$x in use by " "network port" msgstr "" -#: src/qemu/qemu_process.c:4904 +#: src/qemu/qemu_process.c:4919 #, c-format msgid "network '%1$s' doesn't have an IP address" msgstr "" -#: src/network/bridge_driver.c:4352 +#: src/network/bridge_driver.c:4356 #, c-format msgid "network '%1$s' doesn't have dev='%2$s' in use by domain" msgstr "" -#: src/network/bridge_driver.c:4209 +#: src/network/bridge_driver.c:4213 #, c-format msgid "network '%1$s' doesn't have dev='%2$s' in use by network port '%3$s'" msgstr "" @@ -39262,7 +39625,7 @@ msgstr "" msgid "network '%1$s' has an invalid netmask or IP address in route definition" msgstr "" -#: src/network/bridge_driver.c:2874 +#: src/network/bridge_driver.c:2878 #, c-format msgid "" "network '%1$s' has forward mode '%2$s' but lists a device by PCI address in " @@ -39270,14 +39633,14 @@ msgid "" "'hostdev'" msgstr "" -#: src/network/bridge_driver.c:2968 +#: src/network/bridge_driver.c:2972 #, c-format msgid "" "network '%1$s' has multiple default elements (%2$s and %3$s), " "but only one default is allowed" msgstr "" -#: src/qemu/qemu_process.c:4928 +#: src/qemu/qemu_process.c:4943 #, c-format msgid "network '%1$s' has no associated interface or bridge" msgstr "" @@ -39292,35 +39655,35 @@ msgstr "" msgid "network '%1$s' in %2$s must match connection" msgstr "" -#: src/conf/virnetworkobj.c:571 +#: src/conf/virnetworkobj.c:572 #, c-format msgid "network '%1$s' is already defined with uuid %2$s" msgstr "" -#: src/network/bridge_driver.c:3449 src/network/bridge_driver.c:3884 -#: src/network/bridge_driver.c:4171 src/network/bridge_driver.c:4803 -#: src/network/bridge_driver.c:4845 src/network/bridge_driver.c:4913 -#: src/network/bridge_driver.c:4953 src/network/bridge_driver.c:5001 -#: src/network/bridge_driver.c:5092 src/network/bridge_driver.c:5154 +#: src/network/bridge_driver.c:3453 src/network/bridge_driver.c:3888 +#: src/network/bridge_driver.c:4175 src/network/bridge_driver.c:4807 +#: src/network/bridge_driver.c:4849 src/network/bridge_driver.c:4917 +#: src/network/bridge_driver.c:4957 src/network/bridge_driver.c:5005 +#: src/network/bridge_driver.c:5096 src/network/bridge_driver.c:5158 #, c-format msgid "network '%1$s' is not active" msgstr "" -#: src/network/bridge_driver.c:3979 src/network/bridge_driver.c:4103 +#: src/network/bridge_driver.c:3983 src/network/bridge_driver.c:4107 #, c-format msgid "" "network '%1$s' requires exclusive access to interfaces, but none are " "available" msgstr "" -#: src/network/bridge_driver.c:4064 src/network/bridge_driver.c:4336 +#: src/network/bridge_driver.c:4068 src/network/bridge_driver.c:4340 #, c-format msgid "" "network '%1$s' uses a direct mode, but has no forward dev and no interface " "pool" msgstr "" -#: src/network/bridge_driver.c:4361 +#: src/network/bridge_driver.c:4365 #, c-format msgid "" "network '%1$s' uses a hostdev mode, but has no forward dev and no interface " @@ -39338,17 +39701,17 @@ msgid "" "both 'MAC' and 'adminMAC': '%2$.60s'" msgstr "" -#: src/qemu/qemu_command.c:4138 +#: src/qemu/qemu_command.c:4139 #, c-format msgid "network device type '%1$s' is not supported by this hypervisor" msgstr "" -#: src/libxl/libxl_driver.c:3407 src/libxl/libxl_driver.c:3558 +#: src/libxl/libxl_driver.c:3407 src/libxl/libxl_driver.c:3559 #, c-format msgid "network device with mac %1$s already exists" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6110 +#: src/remote/remote_daemon_dispatch.c:6114 #, c-format msgid "network event callback %1$d not registered" msgstr "" @@ -39383,7 +39746,7 @@ msgstr "" msgid "network information in XML" msgstr "" -#: tools/virsh-domain-monitor.c:2226 +#: tools/virsh-domain-monitor.c:2245 msgid "network interface name" msgstr "" @@ -39395,12 +39758,12 @@ msgstr "" msgid "network is already active" msgstr "" -#: src/conf/virnetworkobj.c:580 +#: src/conf/virnetworkobj.c:581 #, c-format msgid "network is already active as '%1$s'" msgstr "" -#: src/conf/virnetworkobj.c:760 +#: src/conf/virnetworkobj.c:761 msgid "network is not running" msgstr "" @@ -39454,11 +39817,11 @@ msgstr "" msgid "network uuid" msgstr "" -#: src/qemu/qemu_process.c:4973 +#: src/qemu/qemu_process.c:4988 msgid "network-based listen isn't possible, network driver isn't present" msgstr "" -#: src/conf/network_conf.c:3394 +#: src/conf/network_conf.c:3428 msgid "network_update_xml" msgstr "" @@ -39534,7 +39897,7 @@ msgstr "" msgid "no CPU model specified" msgstr "" -#: src/cpu/cpu.c:535 src/qemu/qemu_driver.c:11746 +#: src/cpu/cpu.c:535 src/qemu/qemu_driver.c:11783 #, c-format msgid "no CPU model specified at index %1$zu" msgstr "" @@ -39560,32 +39923,32 @@ msgstr "" msgid "no IP address found for interface '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2075 +#: src/conf/node_device_conf.c:2088 #, c-format msgid "no PCI bus ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2069 +#: src/conf/node_device_conf.c:2082 #, c-format msgid "no PCI domain ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2087 +#: src/conf/node_device_conf.c:2100 #, c-format msgid "no PCI function ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2099 +#: src/conf/node_device_conf.c:2112 #, c-format msgid "no PCI product ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2081 +#: src/conf/node_device_conf.c:2094 #, c-format msgid "no PCI slot ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:2093 +#: src/conf/node_device_conf.c:2106 #, c-format msgid "no PCI vendor ID supplied for '%1$s'" msgstr "" @@ -39594,82 +39957,82 @@ msgstr "" msgid "no SASL mechanisms are available" msgstr "" -#: src/conf/node_device_conf.c:1509 +#: src/conf/node_device_conf.c:1522 #, c-format msgid "no SCSI LUN ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1497 +#: src/conf/node_device_conf.c:1510 #, c-format msgid "no SCSI bus ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1491 src/conf/node_device_conf.c:1604 +#: src/conf/node_device_conf.c:1504 src/conf/node_device_conf.c:1617 #, c-format msgid "no SCSI host ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1503 +#: src/conf/node_device_conf.c:1516 #, c-format msgid "no SCSI target ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1824 +#: src/conf/node_device_conf.c:1837 #, c-format msgid "no USB bus number supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1830 +#: src/conf/node_device_conf.c:1843 #, c-format msgid "no USB device number supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1768 +#: src/conf/node_device_conf.c:1781 #, c-format msgid "no USB interface class supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1762 +#: src/conf/node_device_conf.c:1775 #, c-format msgid "no USB interface number supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1780 +#: src/conf/node_device_conf.c:1793 #, c-format msgid "no USB interface protocol supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1774 +#: src/conf/node_device_conf.c:1787 #, c-format msgid "no USB interface subclass supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1842 +#: src/conf/node_device_conf.c:1855 #, c-format msgid "no USB product ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1836 +#: src/conf/node_device_conf.c:1849 #, c-format msgid "no USB vendor ID supplied for '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1645 +#: src/conf/node_device_conf.c:1658 #, c-format msgid "no WWNN supplied for '%1$s', and auto-generation failed" msgstr "" -#: src/conf/node_device_conf.c:1656 +#: src/conf/node_device_conf.c:1669 #, c-format msgid "no WWPN supplied for '%1$s', and auto-generation failed" msgstr "" -#: src/qemu/qemu_process.c:1965 +#: src/qemu/qemu_process.c:1972 #, c-format msgid "no assigned pty for device %1$s" msgstr "" -#: src/conf/domain_validate.c:2798 +#: src/conf/domain_validate.c:2875 #, c-format msgid "no audio device with ID %1$u" msgstr "" @@ -39683,7 +40046,7 @@ msgstr "" msgid "no available memory line found" msgstr "" -#: src/conf/node_device_conf.c:1410 +#: src/conf/node_device_conf.c:1423 #, c-format msgid "no block device path supplied for '%1$s'" msgstr "" @@ -39724,19 +40087,19 @@ msgstr "" msgid "no console devices available" msgstr "" -#: src/conf/node_device_conf.c:2431 +#: src/conf/node_device_conf.c:2444 #, c-format msgid "no device capabilities for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:14713 +#: src/conf/domain_conf.c:14875 #, c-format msgid "" "no device found at address '%1$s' matching MAC address '%2$s' and alias " "'%3$s'" msgstr "" -#: src/conf/domain_conf.c:29383 +#: src/conf/domain_conf.c:29682 #, c-format msgid "no device found with alias %1$s" msgstr "" @@ -39746,7 +40109,7 @@ msgstr "" msgid "no disk format for %1$s was specified" msgstr "" -#: src/qemu/qemu_process.c:399 +#: src/qemu/qemu_process.c:402 #, c-format msgid "no disk found with alias '%1$s' or id '%2$s'" msgstr "" @@ -39762,7 +40125,7 @@ msgid "no disks selected for backup" msgstr "" #: src/libxl/libxl_migration.c:438 src/openvz/openvz_driver.c:2007 -#: src/qemu/qemu_migration.c:3863 +#: src/qemu/qemu_migration.c:3884 msgid "no domain XML passed" msgstr "" @@ -39770,38 +40133,38 @@ msgstr "" msgid "no domain backup job present" msgstr "" -#: src/qemu/qemu_checkpoint.c:90 src/test/test_driver.c:9192 +#: src/qemu/qemu_checkpoint.c:90 src/test/test_driver.c:9194 #, c-format msgid "no domain checkpoint with matching name '%1$s'" msgstr "" -#: src/conf/domain_conf.c:19552 +#: src/conf/domain_conf.c:19733 msgid "no domain config" msgstr "" -#: src/qemu/qemu_snapshot.c:89 src/test/test_driver.c:8398 +#: src/qemu/qemu_snapshot.c:89 src/test/test_driver.c:8400 #: src/vz/vz_driver.c:2130 #, c-format msgid "no domain snapshot with matching name '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:1404 src/vbox/vbox_common.c:889 +#: src/qemu/qemu_driver.c:1391 src/vbox/vbox_common.c:889 #: src/vbox/vbox_common.c:2996 #, c-format msgid "no domain with matching id %1$d" msgstr "" -#: src/ch/ch_driver.c:1139 src/openvz/openvz_driver.c:261 +#: src/ch/ch_driver.c:1145 src/openvz/openvz_driver.c:261 #: src/vmware/vmware_driver.c:779 #, c-format msgid "no domain with matching id '%1$d'" msgstr "" -#: src/bhyve/bhyve_driver.c:772 src/ch/ch_driver.c:1164 +#: src/bhyve/bhyve_driver.c:772 src/ch/ch_driver.c:1170 #: src/openvz/openvz_driver.c:333 src/openvz/openvz_driver.c:969 -#: src/qemu/qemu_driver.c:1456 src/qemu/qemu_driver.c:10778 -#: src/qemu/qemu_driver.c:11305 src/qemu/qemu_driver.c:11353 -#: src/qemu/qemu_migration.c:3487 src/vmware/vmware_driver.c:836 +#: src/qemu/qemu_driver.c:1443 src/qemu/qemu_driver.c:10815 +#: src/qemu/qemu_driver.c:11342 src/qemu/qemu_driver.c:11390 +#: src/qemu/qemu_migration.c:3508 src/vmware/vmware_driver.c:836 #: src/vz/vz_driver.c:604 src/vz/vz_sdk.c:481 #, c-format msgid "no domain with matching name '%1$s'" @@ -39812,17 +40175,17 @@ msgstr "" msgid "no domain with matching uuid" msgstr "" -#: src/ch/ch_driver.c:1191 src/openvz/openvz_driver.c:82 -#: src/qemu/qemu_driver.c:1431 src/vmware/vmware_driver.c:60 +#: src/ch/ch_driver.c:1197 src/openvz/openvz_driver.c:82 +#: src/qemu/qemu_driver.c:1418 src/vmware/vmware_driver.c:60 #: src/vz/vz_driver.c:579 src/vz/vz_sdk.c:466 src/vz/vz_utils.h:47 #, c-format msgid "no domain with matching uuid '%1$s'" msgstr "" -#: src/bhyve/bhyve_driver.c:156 src/ch/ch_domain.c:364 -#: src/conf/virdomainjob.c:371 src/conf/virdomainobjlist.c:1010 +#: src/bhyve/bhyve_driver.c:156 src/ch/ch_domain.c:365 +#: src/conf/virdomainjob.c:372 src/conf/virdomainobjlist.c:1010 #: src/libxl/libxl_driver.c:310 src/lxc/lxc_driver.c:108 -#: src/qemu/qemu_domain.c:450 src/test/test_driver.c:667 src/vz/vz_driver.c:777 +#: src/qemu/qemu_domain.c:450 src/test/test_driver.c:668 src/vz/vz_driver.c:777 #: src/vz/vz_utils.c:84 #, c-format msgid "no domain with matching uuid '%1$s' (%2$s)" @@ -39845,7 +40208,7 @@ msgstr "" msgid "no firmwares found in %1$s" msgstr "" -#: src/qemu/qemu_driver.c:6646 +#: src/qemu/qemu_driver.c:6661 msgid "no free memory device slot available" msgstr "" @@ -39865,7 +40228,7 @@ msgstr "" msgid "no hostname found" msgstr "" -#: src/lxc/lxc_driver.c:5076 src/qemu/qemu_driver.c:16229 +#: src/lxc/lxc_driver.c:5082 src/qemu/qemu_driver.c:16267 #, c-format msgid "no hostname found for domain %1$s" msgstr "" @@ -39880,17 +40243,17 @@ msgstr "" msgid "no iSCSI interface defined for IQN %1$s" msgstr "" -#: src/test/test_driver.c:5984 +#: src/test/test_driver.c:5985 #, c-format msgid "no interface with matching mac '%1$s'" msgstr "" -#: src/test/test_driver.c:5867 +#: src/test/test_driver.c:5868 #, c-format msgid "no interface with matching name '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:12212 src/vz/vz_sdk.c:277 +#: src/qemu/qemu_driver.c:12250 src/vz/vz_sdk.c:277 msgid "no job is active on the domain" msgstr "" @@ -39902,7 +40265,7 @@ msgstr "" msgid "no limit" msgstr "" -#: src/conf/domain_validate.c:1655 +#: src/conf/domain_validate.c:1656 msgid "no loader path specified and firmware auto selection disabled" msgstr "" @@ -39910,19 +40273,19 @@ msgstr "" msgid "no map for cgroup BPF prog" msgstr "" -#: src/qemu/qemu_driver.c:6987 +#: src/qemu/qemu_driver.c:7014 msgid "no matching RNG device was found" msgstr "" -#: src/qemu/qemu_driver.c:6976 +#: src/qemu/qemu_driver.c:7003 msgid "no matching filesystem device was found" msgstr "" -#: src/qemu/qemu_driver.c:7010 src/qemu/qemu_hotplug.c:5866 +#: src/qemu/qemu_driver.c:7037 src/qemu/qemu_hotplug.c:5887 msgid "no matching redirdev was not found" msgstr "" -#: src/qemu/qemu_driver.c:7032 src/qemu/qemu_hotplug.c:5840 +#: src/qemu/qemu_driver.c:7059 src/qemu/qemu_hotplug.c:5861 msgid "no matching watchdog was found" msgstr "" @@ -39934,30 +40297,30 @@ msgstr "" msgid "no memory device found" msgstr "" -#: src/qemu/qemu_command.c:2582 +#: src/qemu/qemu_command.c:2583 msgid "no model provided for USB controller" msgstr "" -#: src/qemu/qemu_domain.c:3204 +#: src/qemu/qemu_domain.c:3219 msgid "no monitor path" msgstr "" -#: src/conf/node_device_conf.c:1697 +#: src/conf/node_device_conf.c:1710 #, c-format msgid "no network interface supplied for '%1$s'" msgstr "" -#: src/network/bridge_driver.c:2503 src/test/test_driver.c:5428 +#: src/network/bridge_driver.c:2503 src/test/test_driver.c:5429 #, c-format msgid "no network with matching name '%1$s'" msgstr "" -#: src/network/bridge_driver.c:2474 src/test/test_driver.c:5391 +#: src/network/bridge_driver.c:2474 src/test/test_driver.c:5392 #, c-format msgid "no network with matching uuid '%1$s'" msgstr "" -#: src/network/bridge_driver.c:251 src/test/test_driver.c:648 +#: src/network/bridge_driver.c:251 src/test/test_driver.c:649 #, c-format msgid "no network with matching uuid '%1$s' (%2$s)" msgstr "" @@ -39967,12 +40330,12 @@ msgstr "" msgid "no node device for '%1$s' with matching wwnn '%2$s' and wwpn '%3$s'" msgstr "" -#: src/node_device/node_device_driver.c:240 src/test/test_driver.c:7445 +#: src/node_device/node_device_driver.c:240 src/test/test_driver.c:7446 #, c-format msgid "no node device with matching name '%1$s'" msgstr "" -#: src/test/test_driver.c:6771 +#: src/test/test_driver.c:6772 msgid "no node device with matching name 'scsi_host12'" msgstr "" @@ -39992,7 +40355,7 @@ msgstr "" msgid "no nwfilter with matching uuid '%1$s'" msgstr "" -#: src/node_device/node_device_driver.c:400 src/test/test_driver.c:7562 +#: src/node_device/node_device_driver.c:400 src/test/test_driver.c:7563 msgid "no parent for this device" msgstr "" @@ -40018,7 +40381,7 @@ msgstr "" msgid "no rbd option value specified for name '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1451 +#: src/conf/node_device_conf.c:1464 #, c-format msgid "no removable media size supplied for '%1$s'" msgstr "" @@ -40031,7 +40394,7 @@ msgstr "" msgid "no running guests." msgstr "" -#: src/qemu/qemu_driver.c:3325 +#: src/qemu/qemu_driver.c:3312 msgid "no screens to take screenshot from" msgstr "" @@ -40055,7 +40418,7 @@ msgstr "" msgid "no server with matching name '%1$s' found" msgstr "" -#: src/conf/node_device_conf.c:1469 +#: src/conf/node_device_conf.c:1482 #, c-format msgid "no size supplied for '%1$s'" msgstr "" @@ -40074,7 +40437,7 @@ msgid "no state" msgstr "" #: src/storage/storage_driver.c:469 src/storage/storage_driver.c:2045 -#: src/test/test_driver.c:6262 +#: src/test/test_driver.c:6263 #, c-format msgid "no storage pool with matching name '%1$s'" msgstr "" @@ -40089,7 +40452,7 @@ msgstr "" msgid "no storage pool with matching target path '%1$s' (%2$s)" msgstr "" -#: src/storage/storage_driver.c:447 src/test/test_driver.c:6323 +#: src/storage/storage_driver.c:447 src/test/test_driver.c:6324 #, c-format msgid "no storage pool with matching uuid '%1$s'" msgstr "" @@ -40110,20 +40473,20 @@ msgstr "" msgid "no storage vol with matching key %1$s" msgstr "" -#: src/test/test_driver.c:7115 +#: src/test/test_driver.c:7116 #, c-format msgid "no storage vol with matching key '%1$s'" msgstr "" #: src/storage/storage_driver.c:1532 src/storage/storage_driver.c:1809 -#: src/storage/storage_driver.c:2071 src/test/test_driver.c:7037 -#: src/test/test_driver.c:7262 +#: src/storage/storage_driver.c:2071 src/test/test_driver.c:7038 +#: src/test/test_driver.c:7263 #, c-format msgid "no storage vol with matching name '%1$s'" msgstr "" #: src/storage/storage_driver.c:1678 src/storage/storage_util.c:1596 -#: src/test/test_driver.c:7159 +#: src/test/test_driver.c:7160 #, c-format msgid "no storage vol with matching path '%1$s'" msgstr "" @@ -40137,7 +40500,7 @@ msgstr "" msgid "no stream callback registered" msgstr "" -#: src/qemu/qemu_driver.c:3349 +#: src/qemu/qemu_driver.c:3336 msgid "no such screen ID" msgstr "" @@ -40161,18 +40524,18 @@ msgstr "" msgid "no suitable method to retrieve key passphrase" msgstr "" -#: src/conf/node_device_conf.c:2167 +#: src/conf/node_device_conf.c:2180 #, c-format msgid "no system UUID supplied for '%1$s'" msgstr "" -#: src/libxl/libxl_driver.c:4011 src/lxc/lxc_driver.c:3150 -#: src/qemu/qemu_driver.c:6903 +#: src/libxl/libxl_driver.c:4014 src/lxc/lxc_driver.c:3152 +#: src/qemu/qemu_driver.c:6930 #, c-format msgid "no target device %1$s" msgstr "" -#: src/conf/node_device_conf.c:1535 +#: src/conf/node_device_conf.c:1548 #, c-format msgid "no target name supplied for '%1$s'" msgstr "" @@ -40185,11 +40548,11 @@ msgstr "" msgid "no tls service found, unable to update tls files" msgstr "" -#: src/test/test_driver.c:6060 +#: src/test/test_driver.c:6061 msgid "no transaction running, nothing to be committed." msgstr "" -#: src/test/test_driver.c:6089 +#: src/test/test_driver.c:6090 msgid "no transaction running, nothing to rollback." msgstr "" @@ -40206,7 +40569,7 @@ msgstr "" msgid "no valid netlink response was received" msgstr "" -#: src/qemu/qemu_driver.c:18636 +#: src/qemu/qemu_driver.c:18674 msgid "no vcpus selected for modification" msgstr "" @@ -40214,7 +40577,7 @@ msgstr "" msgid "no virtio-serial controllers are available" msgstr "" -#: src/cpu/cpu_x86.c:1107 +#: src/cpu/cpu_x86.c:1113 msgid "no x86 CPU data found" msgstr "" @@ -40238,7 +40601,7 @@ msgstr "" msgid "node SEV information" msgstr "" -#: src/conf/capabilities.c:1478 +#: src/conf/capabilities.c:1476 msgid "node cpu info not implemented on this platform" msgstr "" @@ -40251,7 +40614,7 @@ msgstr "" msgid "node device '%1$s' in %2$s must match connection" msgstr "" -#: src/node_device/node_device_driver.c:362 src/test/test_driver.c:7530 +#: src/node_device/node_device_driver.c:362 src/test/test_driver.c:7531 #, c-format msgid "node device '%1$s' is not persistent" msgstr "" @@ -40260,8 +40623,8 @@ msgstr "" msgid "node device details in XML" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6335 -#: src/remote/remote_daemon_dispatch.c:6447 +#: src/remote/remote_daemon_dispatch.c:6339 +#: src/remote/remote_daemon_dispatch.c:6451 #, c-format msgid "node device event callback %1$d not registered" msgstr "" @@ -40311,21 +40674,21 @@ msgstr "" msgid "nodedev state driver is not active" msgstr "" -#: src/conf/domain_validate.c:1580 +#: src/conf/domain_validate.c:1581 #, c-format msgid "nodeset attribute of hugepages of sizes %1$llu and %2$llu intersect" msgstr "" -#: src/conf/numa_conf.c:528 +#: src/conf/numa_conf.c:527 msgid "nodeset for NUMA memory tuning must be set if 'placement' is 'static'" msgstr "" -#: src/conf/domain_validate.c:1449 src/conf/domain_validate.c:1509 +#: src/conf/domain_validate.c:1450 src/conf/domain_validate.c:1510 #, c-format msgid "non unique alias detected: %1$s" msgstr "" -#: src/qemu/qemu_migration.c:500 +#: src/qemu/qemu_migration.c:501 #, c-format msgid "non-shared storage migration into '%1$s' target is not supported" msgstr "" @@ -40343,11 +40706,11 @@ msgstr "" msgid "not a hugetlbfs mount: '%1$s'" msgstr "" -#: src/conf/domain_conf.c:20967 src/conf/domain_conf.c:20968 +#: src/conf/domain_conf.c:21151 src/conf/domain_conf.c:21152 msgid "not specified" msgstr "" -#: src/util/virmdev.c:601 src/util/virnetlink.c:1207 src/util/virpci.c:3110 +#: src/util/virmdev.c:621 src/util/virnetlink.c:1207 src/util/virpci.c:3110 msgid "not supported on non-linux platforms" msgstr "" @@ -40380,20 +40743,6 @@ msgstr "" msgid "nparams in %1$s must be equal to %2$d" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2295 -#: src/remote/remote_daemon_dispatch.c:2347 -#: src/remote/remote_daemon_dispatch.c:2509 -#: src/remote/remote_daemon_dispatch.c:3133 -#: src/remote/remote_daemon_dispatch.c:3197 -#: src/remote/remote_daemon_dispatch.c:3261 -#: src/remote/remote_daemon_dispatch.c:3326 -#: src/remote/remote_daemon_dispatch.c:3392 -#: src/remote/remote_daemon_dispatch.c:3571 -#: src/remote/remote_daemon_dispatch.c:5142 -#: src/remote/remote_daemon_dispatch.c:5366 -msgid "nparams must be non-negative" -msgstr "" - #: src/remote/remote_daemon_dispatch.c:2299 #: src/remote/remote_daemon_dispatch.c:2351 #: src/remote/remote_daemon_dispatch.c:2513 @@ -40404,8 +40753,22 @@ msgstr "" #: src/remote/remote_daemon_dispatch.c:3396 #: src/remote/remote_daemon_dispatch.c:3575 #: src/remote/remote_daemon_dispatch.c:5146 -#: src/remote/remote_daemon_dispatch.c:5203 #: src/remote/remote_daemon_dispatch.c:5370 +msgid "nparams must be non-negative" +msgstr "" + +#: src/remote/remote_daemon_dispatch.c:2303 +#: src/remote/remote_daemon_dispatch.c:2355 +#: src/remote/remote_daemon_dispatch.c:2517 +#: src/remote/remote_daemon_dispatch.c:3141 +#: src/remote/remote_daemon_dispatch.c:3205 +#: src/remote/remote_daemon_dispatch.c:3269 +#: src/remote/remote_daemon_dispatch.c:3334 +#: src/remote/remote_daemon_dispatch.c:3400 +#: src/remote/remote_daemon_dispatch.c:3579 +#: src/remote/remote_daemon_dispatch.c:5150 +#: src/remote/remote_daemon_dispatch.c:5207 +#: src/remote/remote_daemon_dispatch.c:5374 msgid "nparams too large" msgstr "" @@ -40487,31 +40850,31 @@ msgstr "" msgid "nvcpus is zero" msgstr "" -#: src/qemu/qemu_validate.c:5123 +#: src/qemu/qemu_validate.c:5209 msgid "nvdimm isn't supported by this QEMU binary" msgstr "" -#: src/conf/domain_conf.c:13571 +#: src/conf/domain_conf.c:13644 msgid "nvdimm label must be at least 128KiB" msgstr "" -#: src/qemu/qemu_command.c:3501 +#: src/qemu/qemu_command.c:3502 msgid "nvdimm pmem property is not available with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:5130 +#: src/qemu/qemu_validate.c:5216 msgid "nvdimm readonly property is not available with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:5075 +#: src/qemu/qemu_validate.c:5161 msgid "nvram address type must be spaprvio" msgstr "" -#: src/qemu/qemu_validate.c:5062 +#: src/qemu/qemu_validate.c:5148 msgid "nvram device is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:5067 +#: src/qemu/qemu_validate.c:5153 msgid "nvram device is only supported for PPC64" msgstr "" @@ -40523,7 +40886,7 @@ msgstr "" msgid "nwfilter state driver is not active" msgstr "" -#: src/qemu/qemu_monitor.c:2675 +#: src/qemu/qemu_monitor.c:2676 msgid "object props can't be NULL" msgstr "" @@ -40544,12 +40907,12 @@ msgstr "" msgid "offline migration" msgstr "" -#: src/qemu/qemu_migration.c:2629 src/qemu/qemu_migration.c:3582 +#: src/qemu/qemu_migration.c:2650 src/qemu/qemu_migration.c:3603 msgid "offline migration cannot handle non-shared storage" msgstr "" #: src/libvirt-domain.c:3844 src/libvirt-domain.c:4042 -#: src/libvirt-domain.c:4277 src/qemu/qemu_migration.c:6001 +#: src/libvirt-domain.c:4277 src/qemu/qemu_migration.c:6040 msgid "offline migration is not supported by the destination host" msgstr "" @@ -40558,7 +40921,7 @@ msgstr "" msgid "offline migration is not supported by the source host" msgstr "" -#: src/qemu/qemu_migration.c:2634 src/qemu/qemu_migration.c:3587 +#: src/qemu/qemu_migration.c:2655 src/qemu/qemu_migration.c:3608 msgid "offline migration must be specified with the persistent flag set" msgstr "" @@ -40566,7 +40929,7 @@ msgstr "" msgid "ok" msgstr "" -#: src/qemu/qemu_domain.c:5314 +#: src/qemu/qemu_domain.c:5380 msgid "old qcow/qcow2 encryption is not supported" msgstr "" @@ -40583,37 +40946,37 @@ msgstr "" msgid "one of --list, --all, or --event is required" msgstr "" -#: src/qemu/qemu_domain.c:4686 +#: src/qemu/qemu_domain.c:4703 msgid "online non-hotpluggable vcpus must be ordered in ascending order" msgstr "" -#: src/qemu/qemu_domain.c:4678 +#: src/qemu/qemu_domain.c:4695 msgid "" "online non-hotpluggable vcpus need to be ordered prior to hotplugable vcpus" msgstr "" -#: src/conf/domain_validate.c:2964 +#: src/conf/domain_validate.c:3041 msgid "only 'connect' mode is supported for external TPM device" msgstr "" -#: src/qemu/qemu_domain.c:9267 +#: src/qemu/qemu_domain.c:9397 msgid "only 'dimm' addresses are supported for the pc-dimm device" msgstr "" -#: src/qemu/qemu_domain.c:9297 +#: src/qemu/qemu_domain.c:9427 #, c-format msgid "only 'pci' addresses are supported for the %1$s device" msgstr "" -#: src/qemu/qemu_command.c:9115 +#: src/qemu/qemu_command.c:9140 msgid "only 'pci' addresses are supported for the shared memory device" msgstr "" -#: src/qemu/qemu_domain.c:9285 +#: src/qemu/qemu_domain.c:9415 msgid "only 'pci' addresses are supported for the virtio-pmem device" msgstr "" -#: src/qemu/qemu_command.c:10113 +#: src/qemu/qemu_command.c:10181 msgid "" "only 1 graphics device of each type (sdl, vnc, spice, headless, dbus) is " "supported" @@ -40627,7 +40990,7 @@ msgstr "" msgid "only RAW volumes are supported by this storage pool" msgstr "" -#: src/qemu/qemu_validate.c:954 +#: src/qemu/qemu_validate.c:977 msgid "only S390 guests support panic device of model 's390'" msgstr "" @@ -40643,35 +41006,39 @@ msgstr "" msgid "only USB input devices are supported" msgstr "" -#: src/conf/domain_conf.c:19427 +#: src/conf/domain_conf.c:19592 msgid "only a single IOMMU device is supported" msgstr "" -#: src/qemu/qemu_validate.c:1052 +#: src/qemu/qemu_validate.c:1075 msgid "only a single TPM Proxy device is supported" msgstr "" -#: src/qemu/qemu_validate.c:1059 +#: src/qemu/qemu_validate.c:1082 msgid "only a single TPM non-proxy device is supported" msgstr "" -#: src/conf/domain_conf.c:19222 +#: src/conf/domain_conf.c:19387 msgid "only a single memory balloon device is supported" msgstr "" -#: src/conf/domain_conf.c:19294 +#: src/conf/domain_conf.c:19459 msgid "only a single nvram device is supported" msgstr "" -#: src/conf/domain_conf.c:19443 +#: src/conf/domain_conf.c:19624 +msgid "only a single pstore device is supported" +msgstr "" + +#: src/conf/domain_conf.c:19608 msgid "only a single vsock device is supported" msgstr "" -#: src/conf/domain_validate.c:2662 +#: src/conf/domain_validate.c:2716 msgid "only bus 'virtio' is supported for 'passthrough' input devices" msgstr "" -#: src/conf/domain_validate.c:2687 +#: src/conf/domain_validate.c:2741 #, c-format msgid "only bus 'virtio' is supported for input model '%1$s'" msgstr "" @@ -40684,7 +41051,7 @@ msgstr "" msgid "only can resume paused domain" msgstr "" -#: src/ch/ch_driver.c:744 +#: src/ch/ch_driver.c:747 msgid "only can save running/paused domain" msgstr "" @@ -40706,7 +41073,7 @@ msgid "" "only cpu feature policies 'require' and 'disable' are supported for %1$s" msgstr "" -#: src/qemu/qemu_validate.c:971 +#: src/qemu/qemu_validate.c:994 msgid "only i686 and x86_64 guests support panic device of model 'hyperv'" msgstr "" @@ -40722,27 +41089,27 @@ msgstr "" msgid "only nmdm console types are supported" msgstr "" -#: src/conf/domain_conf.c:12353 +#: src/conf/domain_conf.c:12426 msgid "only one RNG backend is supported" msgstr "" -#: src/conf/domain_conf.c:10747 +#: src/conf/domain_conf.c:10816 msgid "only one TPM backend is supported" msgstr "" -#: src/qemu/qemu_domain.c:3106 +#: src/qemu/qemu_domain.c:3121 msgid "only one backup job is supported" msgstr "" -#: src/conf/domain_conf.c:13902 +#: src/conf/domain_conf.c:14024 msgid "only one crypto backend is supported" msgstr "" -#: src/conf/domain_conf.c:18488 +#: src/conf/domain_conf.c:18653 msgid "only one emulatorpin is supported" msgstr "" -#: src/conf/domain_conf.c:18531 +#: src/conf/domain_conf.c:18696 msgid "only one emulatorsched is supported" msgstr "" @@ -40750,11 +41117,11 @@ msgstr "" msgid "only one filesystem supported" msgstr "" -#: src/qemu/qemu_hotplug.c:6945 +#: src/qemu/qemu_hotplug.c:6967 msgid "only one hotpluggable entity can be selected" msgstr "" -#: src/conf/domain_conf.c:10394 +#: src/conf/domain_conf.c:10463 msgid "only one log element is allowed for character device" msgstr "" @@ -40762,27 +41129,27 @@ msgstr "" msgid "only one numatune is supported" msgstr "" -#: src/conf/domain_conf.c:10406 +#: src/conf/domain_conf.c:10475 msgid "only one protocol element is allowed for character device" msgstr "" -#: src/conf/domain_conf.c:18859 +#: src/conf/domain_conf.c:19024 msgid "only one resource element is supported" msgstr "" -#: src/conf/domain_conf.c:19348 +#: src/conf/domain_conf.c:19513 msgid "only one set of redirection filter rule is supported" msgstr "" -#: src/conf/domain_conf.c:10304 +#: src/conf/domain_conf.c:10373 msgid "only one source element is allowed for character device" msgstr "" -#: src/conf/domain_conf.c:6062 +#: src/conf/domain_conf.c:6106 msgid "only one source host address may be specified for the iSCSI hostdev" msgstr "" -#: src/qemu/qemu_validate.c:988 +#: src/qemu/qemu_validate.c:1011 msgid "only pSeries guests support panic device of model 'pseries'" msgstr "" @@ -40791,7 +41158,7 @@ msgstr "" msgid "only scheme, host and port are supported in vz migration URI: %1$s" msgstr "" -#: src/test/test_driver.c:4387 +#: src/test/test_driver.c:4388 msgid "only sending a signal to pid 1 is supported" msgstr "" @@ -40807,19 +41174,19 @@ msgstr "" msgid "only single input device is supported" msgstr "" -#: src/conf/domain_validate.c:321 +#: src/conf/domain_validate.c:322 msgid "only snapshot=no is supported with vhostuser disk" msgstr "" -#: src/conf/domain_validate.c:2959 +#: src/conf/domain_validate.c:3036 msgid "only source type 'unix' is supported for external TPM device" msgstr "" -#: src/qemu/qemu_validate.c:4409 +#: src/qemu/qemu_validate.c:4467 msgid "only supports mount filesystem type" msgstr "" -#: src/qemu/qemu_validate.c:4449 +#: src/qemu/qemu_validate.c:4507 msgid "only supports passthrough accessmode" msgstr "" @@ -40835,11 +41202,11 @@ msgstr "" msgid "only two serial ports are supported" msgstr "" -#: src/conf/domain_conf.c:10309 +#: src/conf/domain_conf.c:10378 msgid "only two source elements are allowed for character device" msgstr "" -#: src/qemu/qemu_hotplug.c:3210 src/qemu/qemu_hotplug.c:6071 +#: src/qemu/qemu_hotplug.c:3214 src/qemu/qemu_hotplug.c:6092 msgid "only virtiofs filesystems can be hotplugged" msgstr "" @@ -40852,7 +41219,7 @@ msgstr "" msgid "open(\"%1$s\")" msgstr "" -#: src/hyperv/hyperv_driver.c:3736 +#: src/hyperv/hyperv_driver.c:3737 #, c-format msgid "openwsman: %1$s" msgstr "" @@ -40952,7 +41319,7 @@ msgstr "" msgid "options" msgstr "" -#: src/security/virt-aa-helper.c:592 +#: src/security/virt-aa-helper.c:593 msgid "os.type is not defined" msgstr "" @@ -40983,7 +41350,7 @@ msgstr "" msgid "outbound rate larger than maximum %1$u" msgstr "" -#: src/qemu/qemu_migration.c:5190 +#: src/qemu/qemu_migration.c:5229 msgid "outgoing RDMA migration is not supported with this QEMU binary" msgstr "" @@ -40991,15 +41358,15 @@ msgstr "" msgid "output an XML string for the hypervisor sysinfo, if available" msgstr "" -#: tools/vsh.c:3438 +#: tools/vsh.c:3441 msgid "output help for each command" msgstr "" -#: tools/vsh.c:3434 +#: tools/vsh.c:3437 msgid "output the list of options which are missing completers" msgstr "" -#: tools/vsh.c:3315 +#: tools/vsh.c:3318 msgid "output to stderr" msgstr "" @@ -41030,7 +41397,7 @@ msgstr "" msgid "p2p migration is not supported by the source host" msgstr "" -#: src/conf/domain_validate.c:129 +#: src/conf/domain_validate.c:130 msgid "packed driver option is only supported for virtio devices" msgstr "" @@ -41074,11 +41441,11 @@ msgstr "" msgid "page size (in kibibytes)" msgstr "" -#: src/conf/domain_validate.c:135 +#: src/conf/domain_validate.c:136 msgid "page_per_vq option is only supported for virtio devices" msgstr "" -#: src/qemu/qemu_validate.c:1009 +#: src/qemu/qemu_validate.c:1032 msgid "panic is supported only with ISA address type" msgstr "" @@ -41086,16 +41453,16 @@ msgstr "" msgid "panicked" msgstr "" -#: src/qemu/qemu_validate.c:2070 +#: src/qemu/qemu_validate.c:2103 msgid "parallel ports are not supported" msgstr "" -#: src/conf/domain_validate.c:2637 +#: src/conf/domain_validate.c:2691 #, c-format msgid "parallels bus does not support %1$s input device" msgstr "" -#: src/conf/domain_validate.c:2629 +#: src/conf/domain_validate.c:2683 #, c-format msgid "parallels containers don't support input bus %1$s" msgstr "" @@ -41148,7 +41515,7 @@ msgstr "" msgid "parser error" msgstr "" -#: tools/vsh.c:3478 +#: tools/vsh.c:3481 msgid "partial string to autocomplete" msgstr "" @@ -41160,11 +41527,11 @@ msgstr "" msgid "pass file descriptors N,M,... to the guest" msgstr "" -#: src/rpc/virnetlibsshsession.c:366 +#: src/rpc/virnetlibsshsession.c:385 msgid "passphrase is too long for the buffer" msgstr "" -#: src/conf/domain_conf.c:10641 +#: src/conf/domain_conf.c:10710 msgid "passthrough mode requires a character device type attribute" msgstr "" @@ -41178,16 +41545,16 @@ msgstr "" msgid "path '%1$s' is not absolute" msgstr "" -#: src/security/virt-aa-helper.c:514 +#: src/security/virt-aa-helper.c:515 msgid "path does not exist, skipping file type checks" msgstr "" -#: src/conf/domain_validate.c:2442 +#: src/conf/domain_validate.c:2496 #, c-format msgid "path is required for model '%1$s'" msgstr "" -#: src/conf/domain_validate.c:2416 +#: src/conf/domain_validate.c:2470 msgid "path is required for model 'nvdimm'" msgstr "" @@ -41269,32 +41636,32 @@ msgstr "" msgid "pci driver '%1$s' supposedly loaded by module '%2$s' not found in sysfs" msgstr "" -#: src/qemu/qemu_domain.c:5727 +#: src/qemu/qemu_domain.c:5793 msgid "" "pci-expander-bus controllers are only supported on 440fx-based machinetypes" msgstr "" -#: src/bhyve/bhyve_domain.c:178 src/qemu/qemu_domain.c:5720 +#: src/bhyve/bhyve_domain.c:178 src/qemu/qemu_domain.c:5786 msgid "pci-root and pcie-root controllers should have index 0" msgstr "" -#: src/conf/domain_validate.c:1158 +#: src/conf/domain_validate.c:1159 msgid "pci-root and pcie-root controllers should not have an address" msgstr "" -#: src/qemu/qemu_domain.c:5733 +#: src/qemu/qemu_domain.c:5799 msgid "pcie-expander-bus controllers are not supported with this machine type" msgstr "" -#: src/qemu/qemu_driver.c:10198 +#: src/qemu/qemu_driver.c:10235 msgid "peeking is not supported for FD passed images" msgstr "" -#: src/qemu/qemu_driver.c:10185 +#: src/qemu/qemu_driver.c:10222 msgid "peeking is not supported for vhostuser disk" msgstr "" -#: src/qemu/qemu_driver.c:10191 +#: src/qemu/qemu_driver.c:10228 #, c-format msgid "peeking is only supported for disk with 'raw' format not '%1$s'" msgstr "" @@ -41307,7 +41674,7 @@ msgstr "" msgid "per-device IO Weights, in the form of /path/to/device,weight,..." msgstr "" -#: src/conf/domain_conf.c:28484 src/conf/domain_postparse.c:1107 +#: src/conf/domain_conf.c:28783 src/conf/domain_postparse.c:1108 msgid "per-device boot elements cannot be used together with os/boot elements" msgstr "" @@ -41335,7 +41702,7 @@ msgid "" "write_iops_sec,..." msgstr "" -#: src/conf/domain_conf.c:13431 +#: src/conf/domain_conf.c:13504 #, c-format msgid "perf event '%1$s' was already specified" msgstr "" @@ -41364,34 +41731,34 @@ msgstr "" msgid "persist VM on destination" msgstr "" -#: src/qemu/qemu_driver.c:6864 +#: src/qemu/qemu_driver.c:6888 #, c-format msgid "persistent attach of device '%1$s' is not supported" msgstr "" -#: src/libxl/libxl_driver.c:3617 src/lxc/lxc_driver.c:3060 +#: src/libxl/libxl_driver.c:3619 src/lxc/lxc_driver.c:3061 msgid "persistent attach of device is not supported" msgstr "" -#: src/qemu/qemu_driver.c:7071 +#: src/qemu/qemu_driver.c:7107 #, c-format msgid "persistent detach of device '%1$s' is not supported" msgstr "" -#: src/libxl/libxl_driver.c:4075 src/lxc/lxc_driver.c:3206 +#: src/libxl/libxl_driver.c:4079 src/lxc/lxc_driver.c:3209 msgid "persistent detach of device is not supported" msgstr "" -#: src/qemu/qemu_validate.c:646 +#: src/qemu/qemu_validate.c:669 msgid "persistent reservations are not supported with NVRAM" msgstr "" -#: src/qemu/qemu_driver.c:7196 +#: src/qemu/qemu_driver.c:7233 src/test/test_driver.c:10300 #, c-format msgid "persistent update of device '%1$s' is not supported" msgstr "" -#: src/libxl/libxl_driver.c:4199 src/lxc/lxc_driver.c:3125 +#: src/libxl/libxl_driver.c:4205 src/lxc/lxc_driver.c:3127 msgid "persistent update of device is not supported" msgstr "" @@ -41417,7 +41784,7 @@ msgstr "" msgid "pin all memory before starting RDMA live migration" msgstr "" -#: src/libxl/libxl_driver.c:5601 +#: src/libxl/libxl_driver.c:5607 msgid "platform unsupported" msgstr "" @@ -41437,7 +41804,7 @@ msgstr "" msgid "poll failed in libxlTunnel3MigrationSrcFunc" msgstr "" -#: src/qemu/qemu_migration.c:4183 +#: src/qemu/qemu_migration.c:4203 msgid "poll failed in migration tunnel" msgstr "" @@ -41467,7 +41834,7 @@ msgstr "" msgid "pool '%1$s' is starting up" msgstr "" -#: src/conf/domain_validate.c:670 +#: src/conf/domain_validate.c:671 #, c-format msgid "pool = '%1$s', volume = '%2$s'" msgstr "" @@ -41476,7 +41843,7 @@ msgstr "" msgid "pool does not support pool deletion" msgstr "" -#: src/storage/storage_driver.c:1372 src/test/test_driver.c:6951 +#: src/storage/storage_driver.c:1372 src/test/test_driver.c:6952 msgid "pool has no config file" msgstr "" @@ -41501,7 +41868,7 @@ msgstr "" msgid "pool name or uuid of the input volume's pool" msgstr "" -#: src/storage/storage_driver.c:627 src/test/test_driver.c:6565 +#: src/storage/storage_driver.c:627 src/test/test_driver.c:6566 #, c-format msgid "pool type '%1$s' does not support source discovery" msgstr "" @@ -41520,7 +41887,7 @@ msgstr "" msgid "port UUID" msgstr "" -#: src/qemu/qemu_domain.c:5296 +#: src/qemu/qemu_domain.c:5362 msgid "port cannot be specified in 'nfs' protocol host" msgstr "" @@ -41540,7 +41907,7 @@ msgstr "" msgid "post-copy" msgstr "" -#: src/qemu/qemu_driver.c:12663 +#: src/qemu/qemu_driver.c:12701 msgid "post-copy can only be started while outgoing migration is in progress" msgstr "" @@ -41548,7 +41915,7 @@ msgstr "" msgid "post-copy failed" msgstr "" -#: src/qemu/qemu_migration.c:2621 src/qemu/qemu_migration.c:3607 +#: src/qemu/qemu_migration.c:2642 src/qemu/qemu_migration.c:3628 msgid "post-copy is not supported with tunnelled migration" msgstr "" @@ -41556,11 +41923,11 @@ msgstr "" msgid "post-copy migration bandwidth limit in MiB/s" msgstr "" -#: src/qemu/qemu_migration.c:2615 src/qemu/qemu_migration.c:3601 +#: src/qemu/qemu_migration.c:2636 src/qemu/qemu_migration.c:3622 msgid "post-copy migration is not supported with non-live or paused migration" msgstr "" -#: src/qemu/qemu_migration.c:2756 +#: src/qemu/qemu_migration.c:2777 #, c-format msgid "post-copy migration of domain %1$s has not failed" msgstr "" @@ -41577,22 +41944,22 @@ msgstr "" msgid "power-of-two granularity to use during the copy" msgstr "" -#: src/qemu/qemu_process.c:2839 +#: src/qemu/qemu_process.c:2852 #, c-format msgid "pr helper %1$s didn't show up" msgstr "" -#: src/qemu/qemu_process.c:2857 +#: src/qemu/qemu_process.c:2870 #, c-format msgid "pr helper %1$s died unexpectedly" msgstr "" -#: src/qemu/qemu_process.c:2861 +#: src/qemu/qemu_process.c:2874 #, c-format msgid "pr helper died and reported: %1$s" msgstr "" -#: src/qemu/qemu_process.c:2868 +#: src/qemu/qemu_process.c:2881 msgid "pr helper socked did not show up" msgstr "" @@ -41609,7 +41976,7 @@ msgstr "" msgid "prctl failed to set KEEPCAPS" msgstr "" -#: src/qemu/qemu_migration.c:522 +#: src/qemu/qemu_migration.c:523 #, c-format msgid "" "pre-creation of storage target for incremental storage migration of disk " @@ -41633,15 +42000,15 @@ msgstr "" msgid "preallocate metadata (for qcow2 instead of full allocation)" msgstr "" -#: src/qemu/qemu_validate.c:821 +#: src/qemu/qemu_validate.c:844 msgid "preallocation threads are unsupported with this QEMU" msgstr "" -#: tools/vsh.c:3327 +#: tools/vsh.c:3330 msgid "prefix the message" msgstr "" -#: src/qemu/qemu_validate.c:1758 +#: src/qemu/qemu_validate.c:1791 msgid "prefix too long" msgstr "" @@ -41709,7 +42076,7 @@ msgstr "" msgid "print domain's time in human readable form" msgstr "" -#: tools/vsh.c:3219 +#: tools/vsh.c:3222 msgid "print help" msgstr "" @@ -41729,7 +42096,7 @@ msgstr "" msgid "print the admin server URI" msgstr "" -#: tools/vsh.c:3401 +#: tools/vsh.c:3404 msgid "print the current directory" msgstr "" @@ -41769,11 +42136,11 @@ msgstr "" msgid "prints specified cpu statistics only." msgstr "" -#: src/qemu/qemu_process.c:2270 +#: src/qemu/qemu_process.c:2277 msgid "process exited while connecting to monitor" msgstr "" -#: src/conf/domain_validate.c:442 +#: src/conf/domain_validate.c:443 msgid "product is not supported with vhostuser disk" msgstr "" @@ -41781,7 +42148,7 @@ msgstr "" msgid "profile does not exist" msgstr "" -#: src/security/virt-aa-helper.c:280 src/security/virt-aa-helper.c:1508 +#: src/security/virt-aa-helper.c:280 src/security/virt-aa-helper.c:1518 msgid "profile exists" msgstr "" @@ -41804,7 +42171,7 @@ msgstr "" msgid "prohibited character in DNS TXT record name '%1$s' of network %2$s" msgstr "" -#: src/qemu/qemu_domain.c:3650 +#: src/qemu/qemu_domain.c:3665 msgid "property with name 'id' can't be overridden" msgstr "" @@ -41830,17 +42197,33 @@ msgstr "" msgid "provide XML suitable for migrations" msgstr "" -#: src/conf/domain_validate.c:2595 +#: src/conf/domain_validate.c:2649 #, c-format msgid "ps2 bus does not support %1$s input device" msgstr "" +#: src/conf/domain_validate.c:2760 +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +#: src/qemu/qemu_validate.c:256 +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +#: src/qemu/qemu_validate.c:263 +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +#: src/qemu/qemu_command.c:10377 +msgid "pstore device is missing alias" +msgstr "" + #: src/qemu/qemu_backup.c:271 #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" -#: src/qemu/qemu_validate.c:1023 +#: src/qemu/qemu_validate.c:1046 msgid "pvpanic is supported only with PCI address type" msgstr "" @@ -41870,24 +42253,24 @@ msgstr "" msgid "qemu agent didn't return an array of keys" msgstr "" -#: src/qemu/qemu_domain.c:9961 src/qemu/qemu_hotplug.c:6532 +#: src/qemu/qemu_domain.c:10091 src/qemu/qemu_hotplug.c:6554 #, c-format msgid "qemu didn't report thread id for vcpu '%1$zu'" msgstr "" -#: src/qemu/qemu_driver.c:3332 +#: src/qemu/qemu_driver.c:3319 msgid "qemu does not allow specifying screen ID" msgstr "" -#: src/qemu/qemu_command.c:5787 +#: src/qemu/qemu_command.c:5790 msgid "qemu does not support more than one entry to Type 2 in SMBIOS table" msgstr "" -#: src/qemu/qemu_validate.c:2575 +#: src/qemu/qemu_validate.c:2608 msgid "qemu does not support the accel2d setting" msgstr "" -#: src/qemu/qemu_snapshot.c:2617 +#: src/qemu/qemu_snapshot.c:2621 msgid "qemu doesn't support reversion of snapshot taken in PMSUSPENDED state" msgstr "" @@ -41895,73 +42278,73 @@ msgstr "" msgid "qemu doesn't support taking snapshots of PMSUSPENDED guests" msgstr "" -#: src/qemu/qemu_validate.c:1127 +#: src/qemu/qemu_validate.c:1150 msgid "" "qemu driver doesn't support 'onReboot' set to 'destroy and 'onPoweroff' set " "to 'reboot'" msgstr "" -#: src/qemu/qemu_validate.c:1118 +#: src/qemu/qemu_validate.c:1141 msgid "" "qemu driver doesn't support the 'preserve' action for " "'on_reboot'/'on_poweroff'" msgstr "" -#: src/qemu/qemu_validate.c:1109 +#: src/qemu/qemu_validate.c:1132 msgid "" "qemu driver doesn't support the 'rename-restart' action for " "'on_reboot'/'on_poweroff'/'on_crash'" msgstr "" -#: src/qemu/qemu_command.c:10121 +#: src/qemu/qemu_command.c:10189 #, c-format msgid "qemu emulator '%1$s' does not support xen" msgstr "" -#: src/qemu/qemu_domain.c:5348 +#: src/qemu/qemu_domain.c:5414 msgid "qemu encryption engine expects only a single secret" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6556 +#: src/remote/remote_daemon_dispatch.c:6560 #, c-format msgid "qemu monitor event callback %1$d not registered" msgstr "" -#: src/qemu/qemu_domain.c:9967 src/qemu/qemu_hotplug.c:6386 +#: src/qemu/qemu_domain.c:10097 src/qemu/qemu_hotplug.c:6408 #, c-format msgid "qemu reported thread id for inactive vcpu '%1$zu'" msgstr "" -#: src/qemu/qemu_monitor_json.c:7514 +#: src/qemu/qemu_monitor_json.c:7527 msgid "qemu returned malformed time" msgstr "" -#: src/qemu/qemu_driver.c:1119 +#: src/qemu/qemu_driver.c:1106 msgid "qemu state driver is not active" msgstr "" -#: src/qemu/qemu_monitor_json.c:5500 +#: src/qemu/qemu_monitor_json.c:5513 #, c-format msgid "qom-get invalid object property type %1$d" msgstr "" -#: src/qemu/qemu_monitor_json.c:5508 +#: src/qemu/qemu_monitor_json.c:5521 msgid "qom-get reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:5406 +#: src/qemu/qemu_monitor_json.c:5419 msgid "qom-list reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:5415 +#: src/qemu/qemu_monitor_json.c:5428 msgid "qom-list reply has malformed 'type' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:5353 +#: src/qemu/qemu_monitor_json.c:5366 msgid "qom-list-types reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:5588 +#: src/qemu/qemu_monitor_json.c:5601 #, c-format msgid "qom-set invalid object property type %1$d" msgstr "" @@ -41970,7 +42353,7 @@ msgstr "" msgid "query information about the guest (via agent)" msgstr "" -#: src/qemu/qemu_domain.c:5265 +#: src/qemu/qemu_domain.c:5331 msgid "query is supported only with HTTP(S) protocols" msgstr "" @@ -41983,119 +42366,119 @@ msgstr "" msgid "query-block device entry was not in expected format" msgstr "" -#: src/qemu/qemu_monitor_json.c:4886 +#: src/qemu/qemu_monitor_json.c:4899 msgid "query-cpu-definitions reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:5231 +#: src/qemu/qemu_monitor_json.c:5244 msgid "query-cpu-model-comparison reply data was missing 'result'" msgstr "" -#: src/qemu/qemu_monitor_json.c:8551 +#: src/qemu/qemu_monitor_json.c:8611 msgid "query-dirty-rate parsing 'vcpu-dirty-rate' in failure" msgstr "" -#: src/qemu/qemu_monitor_json.c:8533 +#: src/qemu/qemu_monitor_json.c:8593 msgid "query-dirty-rate reply was missing 'calc-time' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:8484 src/qemu/qemu_monitor_json.c:8521 +#: src/qemu/qemu_monitor_json.c:8544 src/qemu/qemu_monitor_json.c:8581 msgid "query-dirty-rate reply was missing 'dirty-rate' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:8477 +#: src/qemu/qemu_monitor_json.c:8537 msgid "query-dirty-rate reply was missing 'id' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:8579 +#: src/qemu/qemu_monitor_json.c:8639 msgid "query-dirty-rate reply was missing 'return' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:8527 +#: src/qemu/qemu_monitor_json.c:8587 msgid "query-dirty-rate reply was missing 'start-time' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:8504 +#: src/qemu/qemu_monitor_json.c:8564 msgid "query-dirty-rate reply was missing 'status' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:3425 +#: src/qemu/qemu_monitor_json.c:3438 msgid "query-fdsets reply was missing 'fdset-id'" msgstr "" -#: src/qemu/qemu_monitor_json.c:3441 +#: src/qemu/qemu_monitor_json.c:3454 msgid "query-fdsets return data missing fd array element" msgstr "" -#: src/qemu/qemu_monitor_json.c:3419 +#: src/qemu/qemu_monitor_json.c:3432 msgid "query-fdsets return data missing fdset array element" msgstr "" -#: src/qemu/qemu_monitor_json.c:7582 +#: src/qemu/qemu_monitor_json.c:7595 msgid "query-hotpluggable-cpus didn't return device props" msgstr "" -#: src/qemu/qemu_monitor_json.c:7568 +#: src/qemu/qemu_monitor_json.c:7581 msgid "query-hotpluggable-cpus didn't return device type" msgstr "" -#: src/qemu/qemu_monitor_json.c:7576 +#: src/qemu/qemu_monitor_json.c:7589 msgid "query-hotpluggable-cpus didn't return vcpus-count" msgstr "" -#: src/qemu/qemu_monitor_json.c:7606 +#: src/qemu/qemu_monitor_json.c:7619 msgid "query-hotpluggable-cpus entry doesn't report topology information" msgstr "" -#: src/qemu/qemu_monitor_json.c:7035 +#: src/qemu/qemu_monitor_json.c:7048 msgid "query-iothreads reply data was missing 'id'" msgstr "" -#: src/qemu/qemu_monitor_json.c:7057 +#: src/qemu/qemu_monitor_json.c:7070 msgid "query-iothreads reply has malformed 'thread-id' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:5312 +#: src/qemu/qemu_monitor_json.c:5325 msgid "query-kvm replied unexpected data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4752 +#: src/qemu/qemu_monitor_json.c:4765 msgid "query-machines reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4822 +#: src/qemu/qemu_monitor_json.c:4835 msgid "query-machines reply has malformed 'acpi data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4768 +#: src/qemu/qemu_monitor_json.c:4781 msgid "query-machines reply has malformed 'alias' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4776 +#: src/qemu/qemu_monitor_json.c:4789 msgid "query-machines reply has malformed 'cpu-max' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4786 +#: src/qemu/qemu_monitor_json.c:4799 msgid "query-machines reply has malformed 'default-cpu-type' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4806 +#: src/qemu/qemu_monitor_json.c:4819 msgid "query-machines reply has malformed 'default-ram-id' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4761 +#: src/qemu/qemu_monitor_json.c:4774 msgid "query-machines reply has malformed 'is-default' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4796 +#: src/qemu/qemu_monitor_json.c:4809 msgid "query-machines reply has malformed 'numa-mem-supported' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:7189 +#: src/qemu/qemu_monitor_json.c:7202 msgid "query-memory-devices reply data doesn't contain enum data" msgstr "" -#: src/qemu/qemu_monitor_json.c:7178 +#: src/qemu/qemu_monitor_json.c:7191 msgid "query-memory-devices reply data doesn't contain enum type discriminator" msgstr "" @@ -42103,47 +42486,55 @@ msgstr "" msgid "query-named-block-nodes entry was not in expected format" msgstr "" -#: src/qemu/qemu_monitor_json.c:3605 +#: src/qemu/qemu_monitor_json.c:3618 msgid "query-rx-filter return data missing array element" msgstr "" -#: src/qemu/qemu_monitor_json.c:5970 +#: src/qemu/qemu_monitor_json.c:8070 +msgid "query-sev reply was missing some data" +msgstr "" + +#: src/qemu/qemu_monitor_json.c:5983 msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" -#: src/qemu/qemu_monitor_json.c:5989 +#: src/qemu/qemu_monitor_json.c:6002 msgid "query-sev-capabilities reply was missing 'cert-chain' field" msgstr "" -#: src/qemu/qemu_monitor_json.c:5983 +#: src/qemu/qemu_monitor_json.c:5996 msgid "query-sev-capabilities reply was missing 'pdh' field" msgstr "" -#: src/qemu/qemu_monitor_json.c:5977 +#: src/qemu/qemu_monitor_json.c:5990 msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" -#: src/qemu/qemu_monitor_json.c:6058 +#: src/qemu/qemu_monitor_json.c:7979 +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + +#: src/qemu/qemu_monitor_json.c:6071 msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" -#: src/qemu/qemu_monitor_json.c:6095 +#: src/qemu/qemu_monitor_json.c:6108 msgid "query-sgx-capabilities reply was missing 'node' field" msgstr "" -#: src/qemu/qemu_monitor_json.c:6109 +#: src/qemu/qemu_monitor_json.c:6122 msgid "query-sgx-capabilities reply was missing 'section-size' field" msgstr "" -#: src/qemu/qemu_monitor_json.c:6064 +#: src/qemu/qemu_monitor_json.c:6077 msgid "query-sgx-capabilities reply was missing 'sgx1' field" msgstr "" -#: src/qemu/qemu_monitor_json.c:6070 +#: src/qemu/qemu_monitor_json.c:6083 msgid "query-sgx-capabilities reply was missing 'sgx2' field" msgstr "" -#: src/qemu/qemu_monitor_json.c:6086 +#: src/qemu/qemu_monitor_json.c:6099 msgid "query-sgx-capabilities reply was missing 'size' field" msgstr "" @@ -42151,44 +42542,44 @@ msgstr "" msgid "query-status reply was missing running state" msgstr "" -#: src/qemu/qemu_monitor_json.c:5747 +#: src/qemu/qemu_monitor_json.c:5760 msgid "query-target reply was missing arch data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4686 +#: src/qemu/qemu_monitor_json.c:4699 msgid "query-version reply was missing 'major' version" msgstr "" -#: src/qemu/qemu_monitor_json.c:4696 +#: src/qemu/qemu_monitor_json.c:4709 msgid "query-version reply was missing 'micro' version" msgstr "" -#: src/qemu/qemu_monitor_json.c:4691 +#: src/qemu/qemu_monitor_json.c:4704 msgid "query-version reply was missing 'minor' version" msgstr "" -#: src/qemu/qemu_monitor_json.c:4704 +#: src/qemu/qemu_monitor_json.c:4717 msgid "query-version reply was missing 'package' version" msgstr "" -#: src/qemu/qemu_monitor_json.c:4680 +#: src/qemu/qemu_monitor_json.c:4693 msgid "query-version reply was missing 'qemu' data" msgstr "" -#: src/qemu/qemu_driver.c:12579 +#: src/qemu/qemu_driver.c:12617 msgid "" "querying maximum post-copy migration speed is not supported by QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:2999 +#: src/qemu/qemu_validate.c:3051 msgid "queue-size property isn't supported by this QEMU binary" msgstr "" -#: src/conf/domain_validate.c:784 +#: src/conf/domain_validate.c:785 msgid "queue_size attribute in disk driver is only supported for virtio bus" msgstr "" -#: src/conf/domain_validate.c:778 +#: src/conf/domain_validate.c:779 msgid "" "queues attribute in disk driver element is only supported for virtio bus" msgstr "" @@ -42198,11 +42589,11 @@ msgstr "" msgid "quiesce guest's file systems" msgstr "" -#: tools/vsh.c:3416 +#: tools/vsh.c:3419 msgid "quit this interactive terminal" msgstr "" -#: src/conf/domain_validate.c:197 +#: src/conf/domain_validate.c:198 msgid "ram attribute only supported for video type qxl" msgstr "" @@ -42226,19 +42617,19 @@ msgstr "" msgid "range %1$s - %2$s start larger than end" msgstr "" -#: src/qemu/qemu_validate.c:240 +#: src/qemu/qemu_validate.c:247 msgid "ras feature is not available with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:234 +#: src/qemu/qemu_validate.c:241 msgid "ras feature is only supported with ARM Virt machines" msgstr "" -#: src/conf/domain_validate.c:703 +#: src/conf/domain_validate.c:704 msgid "rawio can be used only with device='lun'" msgstr "" -#: src/conf/domain_conf.c:6276 +#: src/conf/domain_conf.c:6328 msgid "rawio is only supported for scsi host device" msgstr "" @@ -42288,19 +42679,19 @@ msgstr "" msgid "read-only connection" msgstr "" -#: src/qemu/qemu_domain.c:5234 +#: src/qemu/qemu_domain.c:5300 msgid "readahead is supported only with HTTP(S)/FTP(s) protocols" msgstr "" -#: src/qemu/qemu_validate.c:3032 +#: src/qemu/qemu_validate.c:3090 msgid "readonly ide disks are not supported" msgstr "" -#: src/conf/domain_validate.c:406 +#: src/conf/domain_validate.c:407 msgid "readonly is not supported with vhostuser disk" msgstr "" -#: src/qemu/qemu_validate.c:3038 +#: src/qemu/qemu_validate.c:3096 msgid "readonly sata disks are not supported" msgstr "" @@ -42328,11 +42719,11 @@ msgstr "" msgid "received malformed monitor, check the XML definition" msgstr "" -#: src/qemu/qemu_migration.c:6294 +#: src/qemu/qemu_migration.c:6337 msgid "received unexpected cookie with P2P migration" msgstr "" -#: src/qemu/qemu_domain.c:5255 +#: src/qemu/qemu_domain.c:5321 msgid "reconnect delay is supported only with NBD protocol" msgstr "" @@ -42344,7 +42735,7 @@ msgstr "" msgid "recv holeHandler failed" msgstr "" -#: src/ch/ch_process.c:526 +#: src/ch/ch_process.c:573 #, c-format msgid "recv on sock %1$d failed" msgstr "" @@ -42429,7 +42820,7 @@ msgid "" "libssh2|libssh)" msgstr "" -#: src/conf/domain_validate.c:885 +#: src/conf/domain_validate.c:886 msgid "removable is only valid for usb or scsi disks" msgstr "" @@ -42499,15 +42890,15 @@ msgstr "" msgid "rename(\"%1$s\", \"%2$s\")" msgstr "" -#: src/qemu/qemu_monitor_json.c:5637 src/qemu/qemu_monitor_json.c:5659 +#: src/qemu/qemu_monitor_json.c:5650 src/qemu/qemu_monitor_json.c:5672 msgid "reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:5252 +#: src/qemu/qemu_monitor_json.c:5265 msgid "reply data was missing 'option' name or parameters" msgstr "" -#: src/qemu/qemu_monitor_json.c:4271 +#: src/qemu/qemu_monitor_json.c:4284 msgid "reply was missing return data" msgstr "" @@ -42523,43 +42914,43 @@ msgstr "" msgid "report disk information" msgstr "" -#: tools/virsh-domain-monitor.c:1993 +#: tools/virsh-domain-monitor.c:2012 msgid "report domain IOThread information" msgstr "" -#: tools/virsh-domain-monitor.c:1973 +#: tools/virsh-domain-monitor.c:1992 msgid "report domain balloon statistics" msgstr "" -#: tools/virsh-domain-monitor.c:1985 +#: tools/virsh-domain-monitor.c:2004 msgid "report domain block device statistics" msgstr "" -#: tools/virsh-domain-monitor.c:2001 +#: tools/virsh-domain-monitor.c:2020 msgid "report domain dirty rate information" msgstr "" -#: tools/virsh-domain-monitor.c:1997 +#: tools/virsh-domain-monitor.c:2016 msgid "report domain memory usage" msgstr "" -#: tools/virsh-domain-monitor.c:1981 +#: tools/virsh-domain-monitor.c:2000 msgid "report domain network interface information" msgstr "" -#: tools/virsh-domain-monitor.c:1989 +#: tools/virsh-domain-monitor.c:2008 msgid "report domain perf event statistics" msgstr "" -#: tools/virsh-domain-monitor.c:1969 +#: tools/virsh-domain-monitor.c:1988 msgid "report domain physical cpu usage" msgstr "" -#: tools/virsh-domain-monitor.c:1965 +#: tools/virsh-domain-monitor.c:1984 msgid "report domain state" msgstr "" -#: tools/virsh-domain-monitor.c:1977 +#: tools/virsh-domain-monitor.c:1996 msgid "report domain virtual cpu information" msgstr "" @@ -42575,7 +42966,7 @@ msgstr "" msgid "report hostname" msgstr "" -#: tools/virsh-domain-monitor.c:2005 +#: tools/virsh-domain-monitor.c:2024 msgid "report hypervisor-specific statistics" msgstr "" @@ -42583,7 +42974,7 @@ msgstr "" msgid "report interface information" msgstr "" -#: tools/virsh-domain-monitor.c:2053 +#: tools/virsh-domain-monitor.c:2072 msgid "report only stats that are accessible instantly" msgstr "" @@ -42605,26 +42996,26 @@ msgstr "" msgid "requested authentication type %1$s rejected" msgstr "" -#: src/test/test_driver.c:2951 src/test/test_driver.c:2960 +#: src/test/test_driver.c:2952 src/test/test_driver.c:2961 #, c-format msgid "requested cpu amount exceeds maximum (%1$d > %2$d)" msgstr "" -#: src/test/test_driver.c:2938 +#: src/test/test_driver.c:2939 #, c-format msgid "requested cpu amount exceeds maximum supported amount (%1$d > %2$d)" msgstr "" -#: src/network/bridge_driver_conf.c:137 +#: src/network/bridge_driver_conf.c:150 #, c-format msgid "requested firewall_backend '%1$s' is not available" msgstr "" -#: src/conf/domain_validate.c:2506 +#: src/conf/domain_validate.c:2560 msgid "requested size must be an integer multiple of block size" msgstr "" -#: src/conf/domain_validate.c:2478 +#: src/conf/domain_validate.c:2532 #, c-format msgid "requested size must be smaller than or equal to @size (%1$lluKiB)" msgstr "" @@ -42638,12 +43029,12 @@ msgstr "" msgid "requested target '%1$s' does not match target '%2$s'" msgstr "" -#: src/test/test_driver.c:3115 +#: src/test/test_driver.c:3116 #, c-format msgid "requested vcpu '%1$d' is not present in the domain" msgstr "" -#: src/qemu/qemu_driver.c:4140 +#: src/qemu/qemu_driver.c:4146 #, c-format msgid "" "requested vcpu count is greater than the count of enabled vcpus in the " @@ -42657,14 +43048,14 @@ msgid "" "%2$d" msgstr "" -#: src/qemu/qemu_hotplug.c:6757 +#: src/qemu/qemu_hotplug.c:6779 #, c-format msgid "" "requested vcpus is greater than max allowable vcpus for the live domain: " "%1$u > %2$u" msgstr "" -#: src/qemu/qemu_hotplug.c:6764 +#: src/qemu/qemu_hotplug.c:6786 #, c-format msgid "" "requested vcpus is greater than max allowable vcpus for the persistent " @@ -42679,7 +43070,7 @@ msgstr "" msgid "resctrl locking is not supported on this platform" msgstr "" -#: src/qemu/qemu_domain.c:5200 +#: src/qemu/qemu_domain.c:5266 msgid "reservations not supported with this QEMU binary" msgstr "" @@ -42699,7 +43090,7 @@ msgstr "" msgid "reset the domain after core dump" msgstr "" -#: src/qemu/qemu_process.c:4592 +#: src/qemu/qemu_process.c:4607 msgid "resetting of nvram is not supported with network backed nvram" msgstr "" @@ -42707,15 +43098,15 @@ msgstr "" msgid "resize a vol" msgstr "" -#: src/qemu/qemu_driver.c:9347 +#: src/qemu/qemu_driver.c:9384 msgid "resize of a 'sd' disk with storage slice is not supported" msgstr "" -#: src/qemu/qemu_driver.c:9365 +#: src/qemu/qemu_driver.c:9402 msgid "resize of a disk with storage slice is supported only for 'raw' images" msgstr "" -#: src/qemu/qemu_driver.c:9355 +#: src/qemu/qemu_driver.c:9392 msgid "" "resize of a disk with storage slice with non-zero 'offset' is not supported" msgstr "" @@ -42737,7 +43128,7 @@ msgstr "" msgid "resource busy: %1$s" msgstr "" -#: src/conf/domain_conf.c:6749 +#: src/conf/domain_conf.c:6807 msgid "resource relabeling is not compatible with 'none' label type" msgstr "" @@ -42774,12 +43165,12 @@ msgstr "" msgid "resume failed post-copy migration" msgstr "" -#: src/qemu/qemu_driver.c:1752 src/qemu/qemu_migration.c:6646 -#: src/qemu/qemu_process.c:488 src/qemu/qemu_process.c:8103 +#: src/qemu/qemu_driver.c:1739 src/qemu/qemu_migration.c:6689 +#: src/qemu/qemu_process.c:491 src/qemu/qemu_process.c:8174 msgid "resume operation failed" msgstr "" -#: src/qemu/qemu_driver.c:3263 +#: src/qemu/qemu_driver.c:3250 msgid "resuming after dump failed" msgstr "" @@ -42787,16 +43178,16 @@ msgstr "" msgid "resuming after snapshot failed" msgstr "" -#: src/qemu/qemu_migration.c:2763 +#: src/qemu/qemu_migration.c:2784 #, c-format msgid "resuming failed post-copy migration of domain %1$s already in progress" msgstr "" -#: src/qemu/qemu_migration.c:2731 +#: src/qemu/qemu_migration.c:2752 msgid "resuming failed post-copy migration requires change protection" msgstr "" -#: src/qemu/qemu_migration.c:2719 +#: src/qemu/qemu_migration.c:2740 msgid "resuming failed post-copy migration requires post-copy to be enabled" msgstr "" @@ -42860,7 +43251,7 @@ msgstr "" msgid "reuse files provided by caller" msgstr "" -#: src/qemu/qemu_driver.c:14215 +#: src/qemu/qemu_driver.c:14253 msgid "reused mirror destination format must be specified" msgstr "" @@ -42889,15 +43280,15 @@ msgstr "" msgid "root path must be absolute" msgstr "" -#: src/qemu/qemu_validate.c:2957 +#: src/qemu/qemu_validate.c:3009 msgid "rotation rate is not supported with this QEMU" msgstr "" -#: src/qemu/qemu_validate.c:2945 +#: src/qemu/qemu_validate.c:2997 msgid "rotation rate is only valid for SCSI/IDE/SATA bus" msgstr "" -#: src/qemu/qemu_validate.c:2951 +#: src/qemu/qemu_validate.c:3003 msgid "rotation rate is only valid for disk device" msgstr "" @@ -42916,16 +43307,16 @@ msgstr "" msgid "running with undesirable elevated privileges" msgstr "" -#: src/test/test_driver.c:258 +#: src/test/test_driver.c:259 #, c-format msgid "runstate '%1$d' out of range'" msgstr "" -#: src/qemu/qemu_validate.c:1787 +#: src/qemu/qemu_validate.c:1820 msgid "rx_queue_size has to be a power of two" msgstr "" -#: src/qemu/qemu_validate.c:4437 +#: src/qemu/qemu_validate.c:4495 msgid "sandbox can only be used with driver=virtiofs" msgstr "" @@ -42934,12 +43325,12 @@ msgstr "" msgid "sanlock error %1$d" msgstr "" -#: src/remote/remote_daemon_dispatch.c:3834 +#: src/remote/remote_daemon_dispatch.c:3838 #, c-format msgid "sasl start reply data too long %1$d" msgstr "" -#: src/remote/remote_daemon_dispatch.c:3924 +#: src/remote/remote_daemon_dispatch.c:3928 #, c-format msgid "sasl step reply data too long %1$d" msgstr "" @@ -42956,12 +43347,11 @@ msgstr "" msgid "save image is incomplete" msgstr "" -#: src/ch/ch_driver.c:860 +#: src/ch/ch_driver.c:863 msgid "save image magic is incorrect" msgstr "" -#: tools/virsh-domain-monitor.c:213 tools/virsh-domain-monitor.c:1906 -#: tools/virsh-domain-monitor.c:1913 +#: tools/virsh-domain-monitor.c:213 tools/virsh-domain-monitor.c:1905 msgid "saved" msgstr "" @@ -42985,18 +43375,18 @@ msgstr "" msgid "saving" msgstr "" -#: src/test/test_driver.c:2303 +#: src/test/test_driver.c:2304 #, c-format msgid "saving domain '%1$s' failed to allocate space for metadata" msgstr "" -#: src/test/test_driver.c:2310 +#: src/test/test_driver.c:2311 #, c-format msgid "saving domain '%1$s' to '%2$s': open failed" msgstr "" -#: src/test/test_driver.c:2317 src/test/test_driver.c:2325 -#: src/test/test_driver.c:2332 src/test/test_driver.c:2339 +#: src/test/test_driver.c:2318 src/test/test_driver.c:2326 +#: src/test/test_driver.c:2333 src/test/test_driver.c:2340 #, c-format msgid "saving domain '%1$s' to '%2$s': write failed" msgstr "" @@ -43006,11 +43396,11 @@ msgstr "" msgid "scheme and host are mandatory vz migration URI: %1$s" msgstr "" -#: src/qemu/qemu_validate.c:885 +#: src/qemu/qemu_validate.c:908 msgid "sclpconsole is not supported in this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:893 +#: src/qemu/qemu_validate.c:916 msgid "sclplmconsole is not supported in this QEMU binary" msgstr "" @@ -43031,26 +43421,26 @@ msgstr "" msgid "scripts are not supported on LXC network interfaces" msgstr "" -#: src/qemu/qemu_command.c:3940 +#: src/qemu/qemu_command.c:3941 #, c-format msgid "scripts are not supported on interfaces of type %1$s" msgstr "" -#: src/qemu/qemu_validate.c:3071 +#: src/qemu/qemu_validate.c:3129 msgid "scsi-block 'lun' devices do not support the serial property" msgstr "" -#: src/qemu/qemu_validate.c:3292 +#: src/qemu/qemu_validate.c:3350 #, c-format msgid "sd card '%1$s' does not support multiple encryption secrets" msgstr "" -#: src/conf/domain_conf.c:6843 src/conf/domain_conf.c:6945 +#: src/conf/domain_conf.c:6901 src/conf/domain_conf.c:7003 #, c-format msgid "seclabel for model %1$s is already provided" msgstr "" -#: src/qemu/qemu_driver.c:19796 +#: src/qemu/qemu_driver.c:19857 #, c-format msgid "seconds=%1$d is invalid, please choose value within [%2$d, %3$d]." msgstr "" @@ -43087,8 +43477,8 @@ msgstr "" msgid "secret with uuid %1$s is of type '%2$s' not expected '%3$s' type" msgstr "" -#: src/lxc/lxc_driver.c:1234 src/qemu/qemu_driver.c:5724 -#: src/test/test_driver.c:5258 +#: src/lxc/lxc_driver.c:1234 src/qemu/qemu_driver.c:5739 +#: src/test/test_driver.c:5259 #, c-format msgid "security DOI string exceeds max %1$d bytes" msgstr "" @@ -43098,11 +43488,11 @@ msgstr "" msgid "security doi exceeds maximum: %1$zu" msgstr "" -#: src/security/security_dac.c:2299 src/security/security_selinux.c:864 +#: src/security/security_dac.c:2329 src/security/security_selinux.c:864 msgid "security image label already defined for VM" msgstr "" -#: src/conf/domain_conf.c:6796 +#: src/conf/domain_conf.c:6854 msgid "security imagelabel is missing" msgstr "" @@ -43111,9 +43501,9 @@ msgid "security label already defined for VM" msgstr "" #: src/security/security_apparmor.c:550 src/security/security_apparmor.c:587 -#: src/security/security_selinux.c:2957 src/security/security_selinux.c:2986 -#: src/security/security_selinux.c:3021 src/security/security_selinux.c:3070 -#: src/security/security_selinux.c:3115 src/security/security_selinux.c:3151 +#: src/security/security_selinux.c:2961 src/security/security_selinux.c:2990 +#: src/security/security_selinux.c:3025 src/security/security_selinux.c:3074 +#: src/security/security_selinux.c:3119 src/security/security_selinux.c:3155 #, c-format msgid "" "security label driver mismatch: '%1$s' model configured for domain, but " @@ -43130,16 +43520,16 @@ msgstr "" msgid "security label exceeds maximum: %1$zd" msgstr "" -#: src/remote/remote_driver.c:2159 src/test/test_driver.c:5220 +#: src/remote/remote_driver.c:2159 src/test/test_driver.c:5221 #, c-format msgid "security label exceeds maximum: %1$zu" msgstr "" -#: src/conf/domain_conf.c:6783 +#: src/conf/domain_conf.c:6841 msgid "security label is missing" msgstr "" -#: src/security/security_dac.c:2306 src/security/security_selinux.c:871 +#: src/security/security_dac.c:2336 src/security/security_selinux.c:871 #, c-format msgid "security label model %1$s is not supported with selinux" msgstr "" @@ -43149,8 +43539,8 @@ msgstr "" msgid "security model exceeds maximum: %1$zu" msgstr "" -#: src/lxc/lxc_driver.c:1226 src/qemu/qemu_driver.c:5716 -#: src/test/test_driver.c:5250 +#: src/lxc/lxc_driver.c:1226 src/qemu/qemu_driver.c:5731 +#: src/test/test_driver.c:5251 #, c-format msgid "security model string exceeds max %1$d bytes" msgstr "" @@ -43177,7 +43567,7 @@ msgstr "" msgid "sending of PortProfileRequest failed." msgstr "" -#: src/conf/domain_validate.c:424 +#: src/conf/domain_validate.c:425 msgid "serial is not supported with vhostuser disk" msgstr "" @@ -43303,31 +43693,31 @@ msgstr "" msgid "set to the time of the host running virsh" msgstr "" -#: src/qemu/qemu_domain.c:3708 +#: src/qemu/qemu_domain.c:3723 msgid "" "setting 'value' attribute of 'qemu:property' doesn't make sense with " "'remove' type" msgstr "" -#: src/qemu/qemu_validate.c:1269 +#: src/qemu/qemu_validate.c:1292 msgid "setting ACPI S3/S4 not supported" msgstr "" -#: src/qemu/qemu_validate.c:1818 +#: src/qemu/qemu_validate.c:1851 #, c-format msgid "setting MTU on interface type %1$s is not supported yet" msgstr "" -#: src/qemu/qemu_driver.c:19148 +#: src/qemu/qemu_driver.c:19209 msgid "setting a launch secret is only supported in SEV-enabled domains" msgstr "" -#: src/qemu/qemu_driver.c:9812 +#: src/qemu/qemu_driver.c:9849 #, c-format msgid "setting bandwidth on interfaces of type '%1$s' is not implemented yet" msgstr "" -#: src/qemu/qemu_driver.c:18715 +#: src/qemu/qemu_driver.c:18753 msgid "setting device threshold is not supported for vhostuser disk" msgstr "" @@ -43336,34 +43726,34 @@ msgid "" "setting of timer catchup policies is only supported with tickpolicy='catchup'" msgstr "" -#: src/conf/domain_validate.c:2654 +#: src/conf/domain_validate.c:2708 msgid "setting source evdev path only supported for passthrough input devices" msgstr "" -#: src/qemu/qemu_validate.c:4078 src/qemu/qemu_validate.c:4087 +#: src/qemu/qemu_validate.c:4136 src/qemu/qemu_validate.c:4145 #, c-format msgid "" "setting the '%1$s' property on a '%2$s' device is not supported by this QEMU " "binary" msgstr "" -#: src/qemu/qemu_validate.c:977 +#: src/qemu/qemu_validate.c:1000 msgid "setting the panic device address is not supported for model 'hyperv'" msgstr "" -#: src/qemu/qemu_validate.c:994 +#: src/qemu/qemu_validate.c:1017 msgid "setting the panic device address is not supported for model 'pseries'" msgstr "" -#: src/qemu/qemu_validate.c:960 +#: src/qemu/qemu_validate.c:983 msgid "setting the panic device address is not supported for model 's390'" msgstr "" -#: src/qemu/qemu_validate.c:4518 +#: src/qemu/qemu_validate.c:4576 msgid "setting virtiofs boot order is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:4524 +#: src/qemu/qemu_validate.c:4585 msgid "setting virtiofs boot order is supported only with PCI bus" msgstr "" @@ -43376,49 +43766,49 @@ msgstr "" msgid "setup of pcap handle failed: %1$s" msgstr "" -#: src/conf/domain_validate.c:709 +#: src/conf/domain_validate.c:710 msgid "sgio can be used only with device='lun'" msgstr "" -#: src/conf/domain_conf.c:6263 +#: src/conf/domain_conf.c:6309 msgid "sgio is only supported for scsi host device" msgstr "" -#: src/qemu/qemu_validate.c:5161 +#: src/qemu/qemu_validate.c:5247 msgid "sgx epc isn't supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:5187 +#: src/qemu/qemu_validate.c:5273 #, c-format msgid "" "sgx epc size %1$lld on host node %2$d is less than requested size %3$lld" msgstr "" -#: src/qemu/qemu_validate.c:5177 +#: src/qemu/qemu_validate.c:5263 #, c-format msgid "" "sgx epc size %1$lld on host node %2$zd is less than requested size %3$lld" msgstr "" -#: src/qemu/qemu_monitor_json.c:7261 +#: src/qemu/qemu_monitor_json.c:7274 msgid "sgx-epc memory info data is missing 'memdev'" msgstr "" -#: src/qemu/qemu_driver.c:14184 +#: src/qemu/qemu_driver.c:14222 #, c-format msgid "shallow copy of disk '%1$s' into a raw file is not possible" msgstr "" -#: src/conf/domain_validate.c:412 +#: src/conf/domain_validate.c:413 msgid "shareable is not supported with vhostuser disk" msgstr "" -#: src/qemu/qemu_snapshot.c:400 src/qemu/qemu_validate.c:3252 +#: src/qemu/qemu_snapshot.c:400 src/qemu/qemu_validate.c:3310 #, c-format msgid "shared access for disk '%1$s' requires use of supported storage format" msgstr "" -#: src/conf/domain_validate.c:2456 +#: src/conf/domain_validate.c:2510 msgid "shared access mode required for virtio-pmem device" msgstr "" @@ -43427,64 +43817,64 @@ msgstr "" msgid "shares '%1$llu' must be in range [%2$llu, %3$llu]" msgstr "" -#: src/qemu/qemu_block.c:769 +#: src/qemu/qemu_block.c:775 msgid "sheepdog protocol accepts only one host" msgstr "" -#: src/qemu/qemu_migration.c:1549 +#: src/qemu/qemu_migration.c:1550 #, c-format msgid "" "shmem device '%1$s' cannot be migrated, only shmem with role='%2$s' can be " "migrated" msgstr "" -#: src/conf/domain_conf.c:12511 +#: src/conf/domain_conf.c:12584 msgid "shmem element must contain 'name' attribute" msgstr "" -#: src/qemu/qemu_domain.c:5606 +#: src/qemu/qemu_domain.c:5672 #, c-format msgid "shmem model '%1$s' does not support size setting" msgstr "" -#: src/qemu/qemu_domain.c:5593 +#: src/qemu/qemu_domain.c:5659 #, c-format msgid "shmem model '%1$s' doesn't support msi" msgstr "" -#: src/qemu/qemu_validate.c:5226 src/qemu/qemu_validate.c:5235 +#: src/qemu/qemu_validate.c:5312 src/qemu/qemu_validate.c:5321 #, c-format msgid "shmem model '%1$s' is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_domain.c:5599 +#: src/qemu/qemu_domain.c:5665 #, c-format msgid "shmem model '%1$s' is supported only with server option disabled" msgstr "" -#: src/qemu/qemu_domain.c:5586 +#: src/qemu/qemu_domain.c:5652 #, c-format msgid "shmem model '%1$s' is supported only with server option enabled" msgstr "" -#: src/qemu/qemu_process.c:5353 +#: src/qemu/qemu_process.c:5368 #, c-format msgid "shmem name '%1$s' must not contain '/'" msgstr "" -#: src/conf/domain_validate.c:2717 +#: src/conf/domain_validate.c:2794 msgid "shmem name cannot be equal to '.'" msgstr "" -#: src/conf/domain_validate.c:2723 +#: src/conf/domain_validate.c:2800 msgid "shmem name cannot be equal to '..'" msgstr "" -#: src/conf/domain_validate.c:2711 +#: src/conf/domain_validate.c:2788 msgid "shmem name cannot include '/' character" msgstr "" -#: src/qemu/qemu_validate.c:5212 +#: src/qemu/qemu_validate.c:5298 msgid "shmem size must be a power of 2 and at least 1 MiB (1024 KiB)" msgstr "" @@ -43563,17 +43953,17 @@ msgstr "" msgid "shutting down" msgstr "" -#: src/lxc/lxc_driver.c:2769 src/test/test_driver.c:4393 +#: src/lxc/lxc_driver.c:2769 src/test/test_driver.c:4394 #, c-format msgid "signum value %1$d is out of range" msgstr "" -#: src/remote/remote_daemon_dispatch.c:2463 -#: src/remote/remote_daemon_dispatch.c:2576 +#: src/remote/remote_daemon_dispatch.c:2467 +#: src/remote/remote_daemon_dispatch.c:2580 msgid "size > maximum buffer size" msgstr "" -#: src/qemu/qemu_driver.c:9263 +#: src/qemu/qemu_driver.c:9300 #, c-format msgid "size must be less than %1$llu" msgstr "" @@ -43583,7 +43973,7 @@ msgstr "" msgid "size must not exceed %1$zu" msgstr "" -#: src/qemu/qemu_domain.c:8865 +#: src/qemu/qemu_domain.c:8974 #, c-format msgid "size of memory module '%1$zu' overflowed after alignment" msgstr "" @@ -43592,7 +43982,7 @@ msgstr "" msgid "size of the vol, as scaled integer (default bytes)" msgstr "" -#: src/conf/domain_conf.c:8251 +#: src/conf/domain_conf.c:8309 msgid "size value too large" msgstr "" @@ -43604,19 +43994,19 @@ msgstr "" msgid "skip validation of the XML against the schema" msgstr "" -#: src/security/virt-aa-helper.c:704 +#: src/security/virt-aa-helper.c:705 msgid "skipped non-absolute path" msgstr "" -#: src/security/virt-aa-helper.c:752 +#: src/security/virt-aa-helper.c:753 msgid "skipped restricted file" msgstr "" -#: src/qemu/qemu_validate.c:640 +#: src/qemu/qemu_validate.c:663 msgid "slices are not supported with NVRAM" msgstr "" -#: src/qemu/qemu_migration.c:1877 +#: src/qemu/qemu_migration.c:1886 msgid "snapshot" msgstr "" @@ -43625,8 +44015,8 @@ msgstr "" msgid "snapshot %1$s disappeared from list" msgstr "" -#: src/esx/esx_driver.c:4352 src/qemu/qemu_driver.c:12952 -#: src/test/test_driver.c:8619 src/vbox/vbox_common.c:6481 +#: src/esx/esx_driver.c:4352 src/qemu/qemu_driver.c:12990 +#: src/test/test_driver.c:8621 src/vbox/vbox_common.c:6481 #: src/vz/vz_driver.c:2453 #, c-format msgid "snapshot '%1$s' does not have a parent" @@ -43637,16 +44027,16 @@ msgstr "" msgid "snapshot '%1$s' has no parent" msgstr "" -#: src/qemu/qemu_snapshot.c:1928 src/test/test_driver.c:9071 +#: src/qemu/qemu_snapshot.c:1928 src/test/test_driver.c:9073 #, c-format msgid "snapshot '%1$s' lacks domain '%2$s' rollback info" msgstr "" -#: src/qemu/qemu_snapshot.c:2917 +#: src/qemu/qemu_snapshot.c:2921 msgid "snapshot VM disk source and parent disk source are not the same" msgstr "" -#: src/qemu/qemu_snapshot.c:2865 +#: src/qemu/qemu_snapshot.c:2869 #, c-format msgid "snapshot disk '%1$s' was target of not completed snapshot delete" msgstr "" @@ -43675,7 +44065,7 @@ msgstr "" msgid "snapshots have inconsistent relations" msgstr "" -#: src/conf/domain_conf.c:9898 +#: src/conf/domain_conf.c:9967 msgid "sndbuf must be a positive integer" msgstr "" @@ -43691,7 +44081,7 @@ msgstr "" msgid "sort list topologically rather than by name" msgstr "" -#: src/qemu/qemu_validate.c:4695 +#: src/qemu/qemu_validate.c:4779 #, c-format msgid "sound card model '%1$s' is not supported by qemu" msgstr "" @@ -43748,7 +44138,7 @@ msgstr "" msgid "spapr-vio address %1$#llx already in use" msgstr "" -#: src/qemu/qemu_validate.c:1515 +#: src/qemu/qemu_validate.c:1542 #, c-format msgid "spapr-vio reg='0x%1$llx' exceeds maximum possible value (0xffffffff)" msgstr "" @@ -43757,7 +44147,7 @@ msgstr "" msgid "sparse files not supported" msgstr "" -#: src/conf/domain_conf.c:20967 src/conf/domain_conf.c:20968 +#: src/conf/domain_conf.c:21151 src/conf/domain_conf.c:21152 msgid "specified" msgstr "" @@ -43771,34 +44161,34 @@ msgid "" "ethernet" msgstr "" -#: src/qemu/qemu_driver.c:16424 +#: src/qemu/qemu_driver.c:16462 msgid "specifying mountpoints is not supported" msgstr "" -#: src/qemu/qemu_validate.c:4238 +#: src/qemu/qemu_validate.c:4296 msgid "" "spice TLS port set in XML configuration, but TLS is disabled in qemu.conf" msgstr "" -#: src/qemu/qemu_command.c:8369 +#: src/qemu/qemu_command.c:8389 msgid "" "spice defaultMode insecure requested in XML configuration, but plaintext " "connection is not available" msgstr "" -#: src/qemu/qemu_command.c:8361 +#: src/qemu/qemu_command.c:8381 msgid "" "spice defaultMode secure requested in XML configuration, but TLS connection " "is not available" msgstr "" -#: src/qemu/qemu_command.c:8395 +#: src/qemu/qemu_command.c:8415 msgid "" "spice insecure channels set in XML configuration, but plaintext connection " "is not available" msgstr "" -#: src/qemu/qemu_command.c:8385 +#: src/qemu/qemu_command.c:8405 msgid "" "spice secure channels set in XML configuration, but TLS connection is not " "available" @@ -43809,11 +44199,11 @@ msgstr "" msgid "spice_tls_x509_cert_dir directory '%1$s' does not exist" msgstr "" -#: src/conf/domain_conf.c:10560 +#: src/conf/domain_conf.c:10629 msgid "spicevmc device type only supports virtio" msgstr "" -#: tools/vsh.c:3311 +#: tools/vsh.c:3314 msgid "split each argument on ','; ',,' is an escape sequence" msgstr "" @@ -43822,15 +44212,15 @@ msgstr "" msgid "splitting StorageUrl failed %1$s" msgstr "" -#: src/qemu/qemu_block.c:797 +#: src/qemu/qemu_block.c:803 msgid "ssh protocol accepts only one host" msgstr "" -#: src/qemu/qemu_domain.c:5209 +#: src/qemu/qemu_domain.c:5275 msgid "ssl verification is supported only with HTTPS/FTPS protocol" msgstr "" -#: src/qemu/qemu_migration.c:1879 +#: src/qemu/qemu_migration.c:1888 msgid "start" msgstr "" @@ -43854,7 +44244,7 @@ msgstr "" msgid "start a physical host interface." msgstr "" -#: src/libxl/libxl_driver.c:4538 src/util/virhostmem.c:744 +#: src/libxl/libxl_driver.c:4544 src/util/virhostmem.c:744 #: src/util/virhostmem.c:789 src/util/virhostmem.c:864 #: src/util/virhostmem.c:914 #, c-format @@ -43866,7 +44256,7 @@ msgstr "" msgid "start of range %1$s - %2$s in network %3$s/%4$d is the network address" msgstr "" -#: src/test/test_driver.c:4301 src/util/vircgroup.c:2386 +#: src/test/test_driver.c:4302 src/util/vircgroup.c:2386 #, c-format msgid "start_cpu %1$d larger than maximum of %2$d" msgstr "" @@ -43885,7 +44275,7 @@ msgstr "" msgid "stat of '%1$s' failed" msgstr "" -#: src/qemu/qemu_driver.c:9579 +#: src/qemu/qemu_driver.c:9616 msgid "statistic value too large" msgstr "" @@ -43906,27 +44296,27 @@ msgstr "" msgid "storage file backend not initialized" msgstr "" -#: src/qemu/qemu_driver.c:10209 +#: src/qemu/qemu_driver.c:10246 #, c-format msgid "" "storage file reading is not supported for storage type %1$s (protocol: %2$s)" msgstr "" -#: src/qemu/qemu_block.c:1404 +#: src/qemu/qemu_block.c:1410 #, c-format msgid "storage format '%1$s' does not support backing store" msgstr "" -#: src/qemu/qemu_domain.c:5178 +#: src/qemu/qemu_domain.c:5244 msgid "storage format 'fat' is supported only with 'dir' storage type" msgstr "" -#: src/qemu/qemu_domain.c:5170 +#: src/qemu/qemu_domain.c:5236 msgid "" "storage format 'iso' is not directly supported by QEMU, use 'raw' instead" msgstr "" -#: src/conf/domain_conf.c:30638 src/vz/vz_sdk.c:4068 +#: src/conf/domain_conf.c:30937 src/vz/vz_sdk.c:4068 #, c-format msgid "storage pool '%1$s' containing volume '%2$s' is not active" msgstr "" @@ -43936,7 +44326,7 @@ msgstr "" msgid "storage pool '%1$s' in %2$s must match connection" msgstr "" -#: src/test/test_driver.c:6300 +#: src/test/test_driver.c:6301 #, c-format msgid "storage pool '%1$s' is active" msgstr "" @@ -43951,7 +44341,7 @@ msgstr "" #: src/storage/storage_driver.c:1495 src/storage/storage_driver.c:1524 #: src/storage/storage_driver.c:1802 src/storage/storage_driver.c:1893 #: src/storage/storage_driver.c:2052 src/storage/storage_driver.c:2059 -#: src/test/test_driver.c:6280 +#: src/test/test_driver.c:6281 #, c-format msgid "storage pool '%1$s' is not active" msgstr "" @@ -44005,7 +44395,7 @@ msgstr "" msgid "storage pool doesn't support volume wiping" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6223 +#: src/remote/remote_daemon_dispatch.c:6227 #, c-format msgid "storage pool event callback %1$d not registered" msgstr "" @@ -44014,7 +44404,7 @@ msgstr "" msgid "storage pool information" msgstr "" -#: src/test/test_driver.c:7016 +#: src/test/test_driver.c:7017 msgid "storage pool is not active" msgstr "" @@ -44037,7 +44427,7 @@ msgstr "" msgid "storage pool protocol ver unsupported for pool type '%1$s'" msgstr "" -#: src/qemu/qemu_block.c:1086 +#: src/qemu/qemu_block.c:1092 #, c-format msgid "storage source pool '%1$s' volume '%2$s' is not translated" msgstr "" @@ -44046,11 +44436,11 @@ msgstr "" msgid "storage state driver is not active" msgstr "" -#: src/qemu/qemu_domain.c:5186 +#: src/qemu/qemu_domain.c:5252 msgid "storage type 'dir' requires use of storage format 'fat'" msgstr "" -#: src/test/test_driver.c:7192 src/test/test_driver.c:7255 +#: src/test/test_driver.c:7193 src/test/test_driver.c:7256 msgid "storage vol already exists" msgstr "" @@ -44139,11 +44529,11 @@ msgstr "" msgid "subdriver of disk device" msgstr "" -#: src/test/test_driver.c:5131 +#: src/test/test_driver.c:5132 msgid "summary statistics are not supported yet" msgstr "" -#: src/conf/domain_validate.c:539 +#: src/conf/domain_validate.c:540 msgid "supplying for domain disk definition is unnecessary" msgstr "" @@ -44167,26 +44557,26 @@ msgstr "" msgid "switch to post-copy after timeout" msgstr "" -#: src/qemu/qemu_driver.c:12669 +#: src/qemu/qemu_driver.c:12707 msgid "" "switching to post-copy requires migration to be started with " "VIR_MIGRATE_POSTCOPY flag" msgstr "" -#: src/qemu/qemu_tpm.c:968 +#: src/qemu/qemu_tpm.c:972 msgid "swtpm didn't show up" msgstr "" -#: src/qemu/qemu_tpm.c:988 +#: src/qemu/qemu_tpm.c:992 #, c-format msgid "swtpm died and reported: %1$s" msgstr "" -#: src/qemu/qemu_tpm.c:985 +#: src/qemu/qemu_tpm.c:989 msgid "swtpm died unexpectedly" msgstr "" -#: src/qemu/qemu_tpm.c:995 +#: src/qemu/qemu_tpm.c:999 msgid "swtpm socket did not show up" msgstr "" @@ -44218,7 +44608,7 @@ msgstr "" msgid "system:" msgstr "" -#: src/conf/domain_conf.c:31154 +#: src/conf/domain_conf.c:31453 #, c-format msgid "tainted: %1$s" msgstr "" @@ -44235,39 +44625,39 @@ msgstr "" msgid "take snapshot but create no metadata" msgstr "" -#: src/security/security_selinux.c:3377 +#: src/security/security_selinux.c:3386 #, c-format msgid "tap fd %1$d is not character device" msgstr "" -#: src/libxl/libxl_driver.c:3010 src/lxc/lxc_driver.c:3427 -#: src/qemu/qemu_driver.c:6693 +#: src/libxl/libxl_driver.c:3010 src/lxc/lxc_driver.c:3431 +#: src/qemu/qemu_driver.c:6708 #, c-format msgid "target %1$s already exists" msgstr "" -#: src/libxl/libxl_driver.c:3532 src/lxc/lxc_driver.c:3004 +#: src/libxl/libxl_driver.c:3533 src/lxc/lxc_driver.c:3004 #, c-format msgid "target %1$s already exists." msgstr "" -#: src/libxl/libxl_driver.c:4156 src/openvz/openvz_driver.c:1745 -#: src/qemu/qemu_driver.c:7101 +#: src/libxl/libxl_driver.c:4161 src/openvz/openvz_driver.c:1745 +#: src/qemu/qemu_driver.c:7137 src/test/test_driver.c:10256 #, c-format msgid "target %1$s doesn't exist." msgstr "" -#: src/libxl/libxl_driver.c:3164 src/qemu/qemu_hotplug.c:805 +#: src/libxl/libxl_driver.c:3164 src/qemu/qemu_hotplug.c:806 #, c-format msgid "target %1$s:%2$d already exists" msgstr "" -#: src/conf/domain_conf.c:29778 +#: src/conf/domain_conf.c:30077 #, c-format msgid "target '%1$s' duplicated for disk sources '%2$s' and '%3$s'" msgstr "" -#: src/qemu/qemu_domain.c:9318 +#: src/qemu/qemu_domain.c:9448 msgid "target NUMA node needs to be specified for memory device" msgstr "" @@ -44279,7 +44669,7 @@ msgstr "" msgid "target config data type format" msgstr "" -#: src/hypervisor/domain_interface.c:100 +#: src/hypervisor/domain_interface.c:101 msgid "target dev must be supplied when managed='no'" msgstr "" @@ -44291,23 +44681,23 @@ msgstr "" msgid "target for underlying storage" msgstr "" -#: src/hypervisor/domain_interface.c:105 +#: src/hypervisor/domain_interface.c:106 msgid "target managed='no' but specified dev doesn't exist" msgstr "" -#: src/qemu/qemu_validate.c:1459 +#: src/qemu/qemu_validate.c:1486 msgid "target must be 0 for controller fdc" msgstr "" -#: src/qemu/qemu_validate.c:1407 +#: src/qemu/qemu_validate.c:1434 msgid "target must be 0 for controller model 'lsilogic'" msgstr "" -#: src/qemu/qemu_validate.c:1437 +#: src/qemu/qemu_validate.c:1464 msgid "target must be 0 for ide controller" msgstr "" -#: src/qemu/qemu_validate.c:1473 +#: src/qemu/qemu_validate.c:1500 msgid "target must be 0 for sata controller" msgstr "" @@ -44329,16 +44719,16 @@ msgstr "" msgid "target port '%1$d' already allocated" msgstr "" -#: src/conf/domain_conf.c:9929 +#: src/conf/domain_conf.c:9998 #, c-format msgid "target type must be specified for %1$s device" msgstr "" -#: src/qemu/qemu_hotplug.c:6589 src/qemu/qemu_hotplug.c:6615 +#: src/qemu/qemu_hotplug.c:6611 src/qemu/qemu_hotplug.c:6637 msgid "target vm vcpu granularity does not allow the desired vcpu count" msgstr "" -#: src/qemu/qemu_validate.c:215 +#: src/qemu/qemu_validate.c:222 msgid "tb-cache size must be an integer multiple of MiB" msgstr "" @@ -44346,19 +44736,19 @@ msgstr "" msgid "tcp" msgstr "" -#: src/conf/domain_validate.c:2214 +#: src/conf/domain_validate.c:2268 msgid "teaming hostdev devices must have type='transient'" msgstr "" -#: src/conf/domain_validate.c:2225 +#: src/conf/domain_validate.c:2279 msgid "teaming is only supported for pci hostdev devices" msgstr "" -#: src/conf/domain_validate.c:2061 +#: src/conf/domain_validate.c:2111 msgid "teaming persistent attribute must be set if teaming type is 'transient'" msgstr "" -#: src/conf/domain_validate.c:2067 +#: src/conf/domain_validate.c:2117 #, c-format msgid "teaming persistent attribute not allowed if teaming type is '%1$s'" msgstr "" @@ -44381,15 +44771,20 @@ msgstr "" msgid "terminate gracefully" msgstr "" -#: src/test/test_driver.c:10104 +#: src/test/test_driver.c:10106 #, c-format msgid "test hypervisor does not support device assignment mode '%1$s'" msgstr "" -#: src/test/test_driver.c:1513 +#: src/test/test_driver.c:1514 msgid "testOpen: supply a path or use test:///default" msgstr "" +#: src/qemu/qemu_validate.c:1738 +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #: src/conf/network_conf.c:1366 #, c-format msgid "" @@ -44411,26 +44806,26 @@ msgstr "" msgid "the MAC address '%1$s' matches multiple interfaces" msgstr "" -#: src/qemu/qemu_validate.c:1002 +#: src/qemu/qemu_validate.c:1025 msgid "the QEMU binary does not support the ISA panic device" msgstr "" -#: src/qemu/qemu_validate.c:1017 +#: src/qemu/qemu_validate.c:1040 msgid "the QEMU binary does not support the PCI pvpanic device" msgstr "" -#: src/qemu/qemu_capabilities.c:5965 +#: src/qemu/qemu_capabilities.c:5979 #, c-format msgid "the accel '%1$s' is not supported by '%2$s' on this host" msgstr "" -#: src/conf/network_conf.c:2874 +#: src/conf/network_conf.c:2872 msgid "" "the address family of a dhcp range must match the address family of the dhcp " "element's parent" msgstr "" -#: src/conf/network_conf.c:2739 +#: src/conf/network_conf.c:2737 msgid "" "the address family of a host entry IP must match the address family of the " "dhcp element's parent" @@ -44469,11 +44864,11 @@ msgstr "" msgid "the default lockspace already exists" msgstr "" -#: src/qemu/qemu_hotplug.c:3133 +#: src/qemu/qemu_hotplug.c:3137 msgid "the domain already has a vsock device" msgstr "" -#: src/qemu/qemu_driver.c:12984 src/test/test_driver.c:8647 +#: src/qemu/qemu_driver.c:13022 src/test/test_driver.c:8649 #: src/vz/vz_driver.c:2488 msgid "the domain does not have a current snapshot" msgstr "" @@ -44486,7 +44881,7 @@ msgstr "" msgid "the key code" msgstr "" -#: src/qemu/qemu_capabilities.c:5976 +#: src/qemu/qemu_capabilities.c:5990 #, c-format msgid "the machine '%1$s' is not supported by emulator '%2$s'" msgstr "" @@ -44499,10 +44894,6 @@ msgstr "" msgid "the new password" msgstr "" -#: src/qemu/qemu_validate.c:1707 -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #: tools/virsh-domain.c:5721 msgid "the password is already encrypted" msgstr "" @@ -44511,11 +44902,11 @@ msgstr "" msgid "the process ID" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6627 +#: src/remote/remote_daemon_dispatch.c:6631 msgid "the result won't fit into REMOTE_NODE_MAX_CELLS" msgstr "" -#: src/qemu/qemu_migration.c:1605 +#: src/qemu/qemu_migration.c:1610 msgid "the running swtpm does not support migration with shared storage" msgstr "" @@ -44535,7 +44926,7 @@ msgstr "" msgid "the username" msgstr "" -#: src/qemu/qemu_virtiofs.c:215 +#: src/qemu/qemu_virtiofs.c:259 #, c-format msgid "the virtiofs export directory '%1$s' does not exist" msgstr "" @@ -44545,7 +44936,7 @@ msgstr "" msgid "the wwnn/wwpn for '%1$s' are assigned to an HBA" msgstr "" -#: src/conf/network_conf.c:3348 +#: src/conf/network_conf.c:3363 #, c-format msgid "there is already a DNS TXT record with name '%1$s' in network %2$s" msgstr "" @@ -44557,42 +44948,42 @@ msgid "" "network %1$s" msgstr "" -#: src/conf/network_conf.c:3272 +#: src/conf/network_conf.c:3293 #, c-format msgid "" "there is already at least one DNS SRV record matching all specified fields " "in network %1$s" msgstr "" -#: src/conf/network_conf.c:2792 +#: src/conf/network_conf.c:2790 #, c-format msgid "" "there is an existing dhcp host entry in network '%1$s' that matches \"\"" msgstr "" -#: src/conf/network_conf.c:2898 +#: src/conf/network_conf.c:2896 #, c-format msgid "" "there is an existing dhcp range entry in network '%1$s' that matches " "\"\"" msgstr "" -#: src/conf/network_conf.c:2988 +#: src/conf/network_conf.c:2986 #, c-format msgid "" "there is an existing interface entry in network '%1$s' that matches " "\"\"" msgstr "" -#: src/conf/network_conf.c:3083 +#: src/conf/network_conf.c:3081 #, c-format msgid "" "there is an existing portgroup entry in network '%1$s' that matches " "\"\"" msgstr "" -#: src/test/test_driver.c:6031 +#: src/test/test_driver.c:6032 msgid "there is another transaction running." msgstr "" @@ -44601,35 +44992,35 @@ msgstr "" msgid "there is no hub at port %1$u in USB address bus: %2$u port: %3$s" msgstr "" -#: src/qemu/qemu_validate.c:2125 +#: src/qemu/qemu_validate.c:2158 msgid "this QEMU binary lacks multiple smartcard support" msgstr "" -#: src/qemu/qemu_validate.c:2133 src/qemu/qemu_validate.c:2141 +#: src/qemu/qemu_validate.c:2166 src/qemu/qemu_validate.c:2174 msgid "this QEMU binary lacks smartcard host mode support" msgstr "" -#: src/qemu/qemu_validate.c:2149 +#: src/qemu/qemu_validate.c:2182 msgid "this QEMU binary lacks smartcard passthrough mode support" msgstr "" -#: src/qemu/qemu_validate.c:2656 +#: src/qemu/qemu_validate.c:2689 msgid "this QEMU does not support 'blob' for virtio-gpu devices" msgstr "" -#: src/qemu/qemu_validate.c:2631 +#: src/qemu/qemu_validate.c:2664 msgid "this QEMU does not support 'vhost-user' video device" msgstr "" -#: src/qemu/qemu_validate.c:1227 +#: src/qemu/qemu_validate.c:1250 msgid "this QEMU does not support the 'genid' capability" msgstr "" -#: src/qemu/qemu_validate.c:5169 +#: src/qemu/qemu_validate.c:5255 msgid "this QEMU version didn't provide SGX EPC NUMA info" msgstr "" -#: src/libxl/libxl_driver.c:4161 +#: src/libxl/libxl_driver.c:4166 msgid "this disk doesn't support update" msgstr "" @@ -44654,8 +45045,8 @@ msgstr "" msgid "this function is not supported by the connection driver: %1$s" msgstr "" -#: src/qemu/qemu_migration.c:2851 src/qemu/qemu_migration.c:3615 -#: src/qemu/qemu_migration.c:6287 +#: src/qemu/qemu_migration.c:2872 src/qemu/qemu_migration.c:3636 +#: src/qemu/qemu_migration.c:6330 msgid "this libvirtd instance allows migration only with VIR_MIGRATE_TLS flag" msgstr "" @@ -44671,27 +45062,27 @@ msgstr "" msgid "this platform is missing dlopen" msgstr "" -#: src/qemu/qemu_domain.c:10398 +#: src/qemu/qemu_domain.c:10529 msgid "this qemu does not support TLS transport for NBD" msgstr "" -#: src/qemu/qemu_command.c:3549 +#: src/qemu/qemu_command.c:3550 msgid "this qemu doesn't support the memory-backend-memfd object" msgstr "" -#: src/qemu/qemu_validate.c:2200 +#: src/qemu/qemu_validate.c:2233 msgid "this qemu doesn't support the rng-builtin backend" msgstr "" -#: src/qemu/qemu_validate.c:2186 +#: src/qemu/qemu_validate.c:2219 msgid "this qemu doesn't support the rng-egd backend" msgstr "" -#: src/qemu/qemu_validate.c:2178 +#: src/qemu/qemu_validate.c:2211 msgid "this qemu doesn't support the rng-random backend" msgstr "" -#: src/qemu/qemu_hotplug.c:6932 +#: src/qemu/qemu_hotplug.c:6954 msgid "this qemu version does not support specific vCPU hotplug" msgstr "" @@ -44699,43 +45090,43 @@ msgstr "" msgid "this storage volume exists already" msgstr "" -#: src/qemu/qemu_driver.c:5279 +#: src/qemu/qemu_driver.c:5285 #, c-format msgid "thread_pool_max (%1$d) must be a positive number or -1" msgstr "" -#: src/qemu/qemu_driver.c:5326 +#: src/qemu/qemu_driver.c:5332 #, c-format msgid "" "thread_pool_max (%1$d) must be equal to or greater than 0 for live change" msgstr "" -#: src/conf/domain_validate.c:1767 +#: src/conf/domain_validate.c:1768 msgid "thread_pool_max must be a positive integer" msgstr "" -#: src/qemu/qemu_driver.c:5336 +#: src/qemu/qemu_driver.c:5342 #, c-format msgid "thread_pool_min (%1$d) can't be greater than thread_pool_max (%2$d)" msgstr "" -#: src/qemu/qemu_driver.c:5271 +#: src/qemu/qemu_driver.c:5277 #, c-format msgid "thread_pool_min (%1$d) must be equal to or greater than -1" msgstr "" -#: src/qemu/qemu_driver.c:5315 +#: src/qemu/qemu_driver.c:5321 #, c-format msgid "" "thread_pool_min (%1$d) must be equal to or greater than 0 for live change" msgstr "" -#: src/qemu/qemu_validate.c:426 +#: src/qemu/qemu_validate.c:449 msgid "" "thread_pool_min and thread_pool_max is not supported by this QEMU binary" msgstr "" -#: src/conf/domain_validate.c:1773 +#: src/conf/domain_validate.c:1774 msgid "thread_pool_min must be smaller or equal to thread_pool_max" msgstr "" @@ -44747,12 +45138,12 @@ msgstr "" msgid "time to set" msgstr "" -#: src/qemu/qemu_hotplug.c:268 +#: src/qemu/qemu_hotplug.c:269 #, c-format msgid "timed out waiting to open tray of '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:5246 +#: src/qemu/qemu_domain.c:5312 msgid "timeout is supported only with HTTP(S)/FTP(s) protocols" msgstr "" @@ -45092,7 +45483,7 @@ msgstr "" msgid "too many secrets for luks encryption" msgstr "" -#: src/qemu/qemu_block.c:3608 +#: src/qemu/qemu_block.c:3617 #, c-format msgid "top '%1$s' in chain for '%2$s' has no backing file" msgstr "" @@ -45105,35 +45496,35 @@ msgstr "" msgid "total I/O operations max" msgstr "" -#: src/conf/domain_validate.c:720 +#: src/conf/domain_validate.c:721 msgid "total and read/write bytes_sec cannot be set at the same time" msgstr "" -#: src/conf/domain_validate.c:738 +#: src/conf/domain_validate.c:739 msgid "total and read/write bytes_sec_max cannot be set at the same time" msgstr "" -#: src/conf/domain_validate.c:729 +#: src/conf/domain_validate.c:730 msgid "total and read/write iops_sec cannot be set at the same time" msgstr "" -#: src/conf/domain_validate.c:747 +#: src/conf/domain_validate.c:748 msgid "total and read/write iops_sec_max cannot be set at the same time" msgstr "" -#: src/qemu/qemu_driver.c:15125 src/test/test_driver.c:3966 +#: src/qemu/qemu_driver.c:15163 src/test/test_driver.c:3967 msgid "total and read/write of bytes_sec cannot be set at the same time" msgstr "" -#: src/qemu/qemu_driver.c:15139 src/test/test_driver.c:3980 +#: src/qemu/qemu_driver.c:15177 src/test/test_driver.c:3981 msgid "total and read/write of bytes_sec_max cannot be set at the same time" msgstr "" -#: src/qemu/qemu_driver.c:15132 src/test/test_driver.c:3973 +#: src/qemu/qemu_driver.c:15170 src/test/test_driver.c:3974 msgid "total and read/write of iops_sec cannot be set at the same time" msgstr "" -#: src/qemu/qemu_driver.c:15146 src/test/test_driver.c:3987 +#: src/qemu/qemu_driver.c:15184 src/test/test_driver.c:3988 msgid "total and read/write of iops_sec_max cannot be set at the same time" msgstr "" @@ -45157,28 +45548,28 @@ msgstr "" msgid "total throughput limit, as scaled integer (default bytes)" msgstr "" -#: src/qemu/qemu_validate.c:3171 +#: src/qemu/qemu_validate.c:3229 #, c-format msgid "transient disk '%1$s' must not be empty" msgstr "" -#: src/qemu/qemu_validate.c:3177 +#: src/qemu/qemu_validate.c:3235 #, c-format msgid "transient disk '%1$s' must not be read-only" msgstr "" -#: src/qemu/qemu_validate.c:3199 +#: src/qemu/qemu_validate.c:3257 msgid "" "transient disk backing image sharing with destroy action of lifecycle isn't " "supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:3190 +#: src/qemu/qemu_validate.c:3248 #, c-format msgid "transient disk supported only with 'disk' device (%1$s)" msgstr "" -#: src/qemu/qemu_validate.c:3183 +#: src/qemu/qemu_validate.c:3241 #, c-format msgid "transient disk supported only with 'file' type (%1$s)" msgstr "" @@ -45187,20 +45578,20 @@ msgstr "" msgid "transient disks not supported yet" msgstr "" -#: src/test/test_driver.c:272 +#: src/test/test_driver.c:273 msgid "transient domain cannot have runstate 'shutoff'" msgstr "" -#: src/qemu/qemu_snapshot.c:1922 src/test/test_driver.c:9065 +#: src/qemu/qemu_snapshot.c:1922 src/test/test_driver.c:9067 msgid "" "transient domain needs to request run or pause to revert to inactive snapshot" msgstr "" -#: src/conf/domain_conf.c:4381 +#: src/conf/domain_conf.c:4413 msgid "transient domains do not have any persistent config" msgstr "" -#: src/conf/domain_validate.c:418 +#: src/conf/domain_validate.c:419 msgid "transient is not supported with vhostuser disk" msgstr "" @@ -45208,7 +45599,7 @@ msgstr "" msgid "transient node devices do not have any persistent config" msgstr "" -#: src/conf/domain_conf.c:5902 +#: src/conf/domain_conf.c:5946 #, c-format msgid "transport '%1$s' does not support socket attribute" msgstr "" @@ -45226,7 +45617,7 @@ msgstr "" msgid "transport rdma is not supported for " msgstr "" -#: src/conf/domain_validate.c:830 +#: src/conf/domain_validate.c:831 msgid "tray is only valid for cdrom and floppy" msgstr "" @@ -45254,7 +45645,7 @@ msgstr "" msgid "tty console" msgstr "" -#: src/qemu/qemu_migration.c:4631 +#: src/qemu/qemu_migration.c:4651 msgid "tunnelFD argument is required for tunnelled migration" msgstr "" @@ -45262,7 +45653,7 @@ msgstr "" msgid "tunnelled migration" msgstr "" -#: src/qemu/qemu_migration.c:4223 +#: src/qemu/qemu_migration.c:4243 msgid "tunnelled migration failed to read from qemu" msgstr "" @@ -45270,20 +45661,20 @@ msgstr "" msgid "tunnelled migration failed to read from xen side" msgstr "" -#: src/qemu/qemu_migration.c:3663 +#: src/qemu/qemu_migration.c:3684 msgid "tunnelled migration requested but NULL stream passed" msgstr "" -#: src/qemu/qemu_migration.c:2639 src/qemu/qemu_migration.c:3592 +#: src/qemu/qemu_migration.c:2660 src/qemu/qemu_migration.c:3613 msgid "tunnelled offline migration does not make sense" msgstr "" -#: src/conf/domain_validate.c:1587 +#: src/conf/domain_validate.c:1588 #, c-format msgid "two master hugepages detected: %1$llu and %2$llu" msgstr "" -#: src/qemu/qemu_validate.c:1795 +#: src/qemu/qemu_validate.c:1828 msgid "tx_queue_size has to be a power of two" msgstr "" @@ -45297,7 +45688,7 @@ msgstr "" msgid "type mismatch in event (actual 0x%1$x, expected 0x%2$x)" msgstr "" -#: src/qemu/qemu_driver.c:19948 +#: src/qemu/qemu_driver.c:20009 #, c-format msgid "type must be less than %1$d" msgstr "" @@ -45322,11 +45713,11 @@ msgstr "" msgid "type of update (add-first, add-last (add), delete, or modify)" msgstr "" -#: src/node_device/node_device_udev.c:2311 +#: src/node_device/node_device_udev.c:2517 msgid "udev_monitor_new_from_netlink returned NULL" msgstr "" -#: src/conf/domain_validate.c:1241 +#: src/conf/domain_validate.c:1242 msgid "uid and gid should be mapped both" msgstr "" @@ -45379,28 +45770,28 @@ msgstr "" msgid "unable to canonicalize %1$s" msgstr "" -#: src/qemu/qemu_hotplug.c:4448 +#: src/qemu/qemu_hotplug.c:4467 #, c-format msgid "unable to change config on '%1$s' graphics type" msgstr "" -#: src/qemu/qemu_hotplug.c:3960 src/qemu/qemu_hotplug.c:4055 +#: src/qemu/qemu_hotplug.c:3979 src/qemu/qemu_hotplug.c:4074 #, c-format msgid "unable to change config on '%1$s' network type" msgstr "" -#: src/security/security_selinux.c:3159 +#: src/security/security_selinux.c:3163 #, c-format msgid "unable to clear socket security context '%1$s'" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1698 src/qemu/qemu_driver.c:3376 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1698 src/qemu/qemu_driver.c:3363 #: src/qemu/qemu_saveimage.c:419 src/vbox/vbox_common.c:7410 #, c-format msgid "unable to close %1$s" msgstr "" -#: src/qemu/qemu_driver.c:3155 +#: src/qemu/qemu_driver.c:3142 #, c-format msgid "unable to close file %1$s" msgstr "" @@ -45424,11 +45815,11 @@ msgstr "" msgid "unable to create %1$s <-> %2$s veth pair" msgstr "" -#: src/qemu/qemu_block.c:1081 +#: src/qemu/qemu_block.c:1087 msgid "unable to create blockdev props for vhostuser disk type" msgstr "" -#: src/qemu/qemu_conf.c:1669 +#: src/qemu/qemu_conf.c:1678 #, c-format msgid "unable to create hugepage path %1$s" msgstr "" @@ -45439,7 +45830,7 @@ msgstr "" msgid "unable to create rundir %1$s: %2$s" msgstr "" -#: src/security/security_selinux.c:3435 +#: src/security/security_selinux.c:3444 #, c-format msgid "unable to create selinux context for: %1$s" msgstr "" @@ -45448,7 +45839,7 @@ msgstr "" msgid "unable to create socket pair" msgstr "" -#: src/conf/network_conf.c:3011 +#: src/conf/network_conf.c:3009 #, c-format msgid "" "unable to delete interface '%1$s' in network '%2$s'. It is currently being " @@ -45503,21 +45894,21 @@ msgstr "" msgid "unable to find a SCSI controller for idx=%1$d" msgstr "" -#: src/qemu/qemu_capabilities.c:5936 +#: src/qemu/qemu_capabilities.c:5950 #, c-format msgid "unable to find any emulator to serve '%1$s' architecture" msgstr "" -#: src/qemu/qemu_process.c:4602 +#: src/qemu/qemu_process.c:4617 #, c-format msgid "unable to find any master var store for loader: %1$s" msgstr "" -#: src/qemu/qemu_command.c:4453 +#: src/qemu/qemu_command.c:4454 msgid "unable to find audio backend for sound device" msgstr "" -#: src/qemu/qemu_migration.c:440 +#: src/qemu/qemu_migration.c:441 #, c-format msgid "unable to find disk target '%1$s' for non-shared-storage migration" msgstr "" @@ -45536,7 +45927,7 @@ msgstr "" msgid "unable to find ploop, please install ploop tools" msgstr "" -#: src/qemu/qemu_domain.c:7318 src/storage/storage_util.c:2322 +#: src/qemu/qemu_domain.c:7426 src/storage/storage_util.c:2322 msgid "unable to find qemu-img" msgstr "" @@ -45564,7 +45955,7 @@ msgstr "" msgid "unable to get PID %1$d security context" msgstr "" -#: src/security/security_dac.c:2401 +#: src/security/security_dac.c:2431 #, c-format msgid "unable to get PID %1$d uid and gid via sysctl" msgstr "" @@ -45587,7 +45978,7 @@ msgstr "" msgid "unable to get cpu account" msgstr "" -#: src/security/security_selinux.c:3077 +#: src/security/security_selinux.c:3081 #, c-format msgid "unable to get current process context '%1$s'" msgstr "" @@ -45612,7 +46003,7 @@ msgstr "" msgid "unable to get node capabilities" msgstr "" -#: src/libxl/libxl_driver.c:5048 +#: src/libxl/libxl_driver.c:5054 msgid "unable to get numa affinity" msgstr "" @@ -45634,7 +46025,7 @@ msgstr "" msgid "unable to get tty attributes: %1$s" msgstr "" -#: src/security/security_dac.c:2376 +#: src/security/security_dac.c:2406 #, c-format msgid "unable to get uid and gid for PID %1$d via procfs" msgstr "" @@ -45644,13 +46035,13 @@ msgstr "" msgid "unable to handle agent type: %1$s" msgstr "" -#: src/qemu/qemu_monitor.c:664 +#: src/qemu/qemu_monitor.c:665 #, c-format msgid "unable to handle monitor type: %1$s" msgstr "" #: src/admin/admin_server_dispatch.c:91 -#: src/remote/remote_daemon_dispatch.c:1961 +#: src/remote/remote_daemon_dispatch.c:1965 msgid "unable to init mutex" msgstr "" @@ -45663,7 +46054,7 @@ msgstr "" msgid "unable to load knownhosts file '%1$s': %2$s" msgstr "" -#: src/security/security_manager.c:1379 +#: src/security/security_manager.c:1401 #, c-format msgid "unable to lock %1$s for metadata change" msgstr "" @@ -45672,7 +46063,7 @@ msgstr "" msgid "unable to make terminal raw: console isn't a tty" msgstr "" -#: src/security/security_manager.c:1364 +#: src/security/security_manager.c:1386 #, c-format msgid "unable to open %1$s" msgstr "" @@ -45688,16 +46079,16 @@ msgstr "" msgid "unable to open host cpu perf event for %1$s" msgstr "" -#: src/qemu/qemu_driver.c:3382 src/vbox/vbox_common.c:7418 +#: src/qemu/qemu_driver.c:3369 src/vbox/vbox_common.c:7418 msgid "unable to open stream" msgstr "" -#: src/qemu/qemu_process.c:6959 +#: src/qemu/qemu_process.c:7027 msgid "unable to open vhost-vsock device" msgstr "" -#: src/conf/capabilities.c:1628 src/conf/capabilities.c:1851 -#: src/conf/capabilities.c:1915 src/util/virnuma.c:772 +#: src/conf/capabilities.c:1626 src/conf/capabilities.c:1849 +#: src/conf/capabilities.c:1913 src/util/virnuma.c:772 #, c-format msgid "unable to parse %1$s" msgstr "" @@ -45722,7 +46113,7 @@ msgstr "" msgid "unable to parse blkio device '%1$s' '%2$s'" msgstr "" -#: src/ch/ch_process.c:99 +#: src/ch/ch_process.c:100 #, c-format msgid "" "unable to parse contents of 'file' field in '%1$s' from cloud-hypervisor" @@ -45733,17 +46124,18 @@ msgstr "" msgid "unable to parse diskspec: %1$s" msgstr "" -#: src/qemu/qemu_slirp.c:116 src/qemu/qemu_vhost_user.c:362 +#: src/qemu/qemu_slirp.c:116 src/qemu/qemu_vhost_user.c:369 +#: src/qemu/qemu_vhost_user.c:443 #, c-format msgid "unable to parse json capabilities '%1$s'" msgstr "" -#: src/qemu/qemu_vhost_user.c:192 +#: src/qemu/qemu_vhost_user.c:199 #, c-format msgid "unable to parse json file '%1$s'" msgstr "" -#: src/bhyve/bhyve_parse_command.c:517 src/conf/domain_conf.c:9822 +#: src/bhyve/bhyve_parse_command.c:517 src/conf/domain_conf.c:9891 #, c-format msgid "unable to parse mac address '%1$s'" msgstr "" @@ -45802,7 +46194,7 @@ msgstr "" msgid "unable to read domain master key file" msgstr "" -#: src/qemu/qemu_domain.c:12722 +#: src/qemu/qemu_domain.c:12885 msgid "unable to read from pipe" msgstr "" @@ -45824,7 +46216,7 @@ msgstr "" msgid "unable to register monitor events" msgstr "" -#: src/qemu/qemu_driver.c:14400 +#: src/qemu/qemu_driver.c:14438 msgid "unable to remove just-created copy target" msgstr "" @@ -45870,7 +46262,7 @@ msgstr "" msgid "unable to set SELinux security context '%1$s' for '%2$s'" msgstr "" -#: src/qemu/qemu_driver.c:2352 +#: src/qemu/qemu_driver.c:2339 msgid "unable to set balloon driver collection period" msgstr "" @@ -45879,16 +46271,16 @@ msgstr "" msgid "unable to set blocking mode for '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:756 src/qemu/qemu_driver.c:763 -#: src/qemu/qemu_driver.c:770 src/qemu/qemu_driver.c:777 -#: src/qemu/qemu_driver.c:786 src/qemu/qemu_driver.c:793 -#: src/qemu/qemu_driver.c:800 src/qemu/qemu_driver.c:807 -#: src/qemu/qemu_driver.c:814 src/qemu/qemu_driver.c:821 +#: src/qemu/qemu_driver.c:746 src/qemu/qemu_driver.c:753 +#: src/qemu/qemu_driver.c:760 src/qemu/qemu_driver.c:767 +#: src/qemu/qemu_driver.c:776 src/qemu/qemu_driver.c:783 +#: src/qemu/qemu_driver.c:790 src/qemu/qemu_driver.c:797 +#: src/qemu/qemu_driver.c:804 src/qemu/qemu_driver.c:811 #, c-format msgid "unable to set ownership of '%1$s' to %2$d:%3$d" msgstr "" -#: src/qemu/qemu_driver.c:749 +#: src/qemu/qemu_driver.c:739 #, c-format msgid "unable to set ownership of '%1$s' to user %2$d:%3$d" msgstr "" @@ -45897,7 +46289,7 @@ msgstr "" msgid "unable to set pipe size" msgstr "" -#: src/security/security_selinux.c:2994 +#: src/security/security_selinux.c:2998 #, c-format msgid "unable to set security context '%1$s'" msgstr "" @@ -45917,7 +46309,7 @@ msgstr "" msgid "unable to set security context range '%1$s'" msgstr "" -#: src/security/security_selinux.c:3088 src/security/security_selinux.c:3124 +#: src/security/security_selinux.c:3092 src/security/security_selinux.c:3128 #, c-format msgid "unable to set socket security context '%1$s'" msgstr "" @@ -45936,12 +46328,12 @@ msgstr "" msgid "unable to set vnet or multiqueue flags on macvtap" msgstr "" -#: src/qemu/qemu_process.c:5831 +#: src/qemu/qemu_process.c:5845 #, c-format msgid "unable to share scheduling cookie from %1$lld" msgstr "" -#: src/qemu/qemu_process.c:5838 src/qemu/qemu_process.c:5955 +#: src/qemu/qemu_process.c:5852 src/qemu/qemu_process.c:5969 #, c-format msgid "unable to share scheduling cookie to %1$lld" msgstr "" @@ -45951,7 +46343,7 @@ msgstr "" msgid "unable to stat %1$s" msgstr "" -#: src/qemu/qemu_driver.c:14001 +#: src/qemu/qemu_driver.c:14039 #, c-format msgid "unable to stat block copy target '%1$s'" msgstr "" @@ -45989,7 +46381,7 @@ msgstr "" msgid "unable to use target path '%1$s' for dev '%2$s'" msgstr "" -#: src/qemu/qemu_driver.c:13988 +#: src/qemu/qemu_driver.c:14026 msgid "unable to verify existence of block copy target" msgstr "" @@ -46061,7 +46453,7 @@ msgstr "" msgid "undefine an interface." msgstr "" -#: src/qemu/qemu_migration.c:1885 +#: src/qemu/qemu_migration.c:1894 msgid "undefined" msgstr "" @@ -46079,7 +46471,7 @@ msgstr "" msgid "unexpected %1$s URI path '%2$s', try %3$s:///system" msgstr "" -#: src/conf/domain_conf.c:22102 +#: src/conf/domain_conf.c:22332 #, c-format msgid "unexpected %1$s action: %2$d" msgstr "" @@ -46094,8 +46486,8 @@ msgstr "" msgid "unexpected OpenVZ URI path '%1$s', try openvz:///system" msgstr "" -#: src/ch/ch_domain.c:190 src/conf/domain_postparse.c:765 -#: src/qemu/qemu_domain.c:6344 +#: src/ch/ch_domain.c:191 src/conf/domain_postparse.c:766 +#: src/qemu/qemu_domain.c:6452 msgid "unexpected VIR_DOMAIN_DEVICE_NONE" msgstr "" @@ -46111,42 +46503,42 @@ msgstr "" msgid "unexpected Xen URI path '%1$s', try xen:///system" msgstr "" -#: src/conf/domain_conf.c:23268 +#: src/conf/domain_conf.c:23495 #, c-format msgid "unexpected accessmode %1$d" msgstr "" -#: src/conf/domain_conf.c:24109 +#: src/conf/domain_conf.c:24339 #, c-format msgid "unexpected actual net type %1$d" msgstr "" -#: src/qemu/qemu_validate.c:2982 +#: src/qemu/qemu_validate.c:3034 msgid "unexpected address type for fdc disk" msgstr "" -#: src/qemu/qemu_validate.c:2974 +#: src/qemu/qemu_validate.c:3026 msgid "unexpected address type for ide disk" msgstr "" -#: src/qemu/qemu_validate.c:2990 +#: src/qemu/qemu_validate.c:3042 msgid "unexpected address type for sata disk" msgstr "" -#: src/qemu/qemu_validate.c:2966 +#: src/qemu/qemu_validate.c:3018 msgid "unexpected address type for scsi disk" msgstr "" -#: src/qemu/qemu_validate.c:3014 +#: src/qemu/qemu_validate.c:3072 msgid "unexpected address type for usb disk" msgstr "" -#: src/conf/virdomainjob.c:562 +#: src/conf/virdomainjob.c:563 #, c-format msgid "unexpected async job %1$d type expected %2$d" msgstr "" -#: src/conf/domain_conf.c:25049 +#: src/conf/domain_conf.c:25281 #, c-format msgid "unexpected audio type %1$d" msgstr "" @@ -46156,27 +46548,27 @@ msgstr "" msgid "unexpected binding %1$s already exists" msgstr "" -#: src/conf/domain_conf.c:27949 +#: src/conf/domain_conf.c:28244 #, c-format msgid "unexpected boot device type %1$d" msgstr "" -#: src/conf/domain_validate.c:274 +#: src/conf/domain_validate.c:275 #, c-format msgid "unexpected bus type '%1$d'" msgstr "" -#: src/conf/domain_conf.c:16620 +#: src/conf/domain_conf.c:16784 #, c-format msgid "unexpected capability feature '%1$s'" msgstr "" -#: src/conf/domain_conf.c:24654 src/conf/domain_conf.c:24672 +#: src/conf/domain_conf.c:24883 src/conf/domain_conf.c:24901 #, c-format msgid "unexpected char device type %1$d" msgstr "" -#: src/conf/domain_conf.c:24397 +#: src/conf/domain_conf.c:24627 #, c-format msgid "unexpected char type %1$d" msgstr "" @@ -46194,12 +46586,12 @@ msgstr "" msgid "unexpected code path" msgstr "" -#: src/conf/domain_conf.c:24760 +#: src/conf/domain_conf.c:24989 #, c-format msgid "unexpected codec type %1$d" msgstr "" -#: src/conf/domain_conf.c:23147 +#: src/conf/domain_conf.c:23375 #, c-format msgid "unexpected controller type %1$d" msgstr "" @@ -46209,32 +46601,32 @@ msgstr "" msgid "unexpected data '%1$s'" msgstr "" -#: src/qemu/qemu_hotplug.c:965 +#: src/qemu/qemu_hotplug.c:966 #, c-format msgid "unexpected disk address type %1$s" msgstr "" -#: src/conf/domain_conf.c:22621 +#: src/conf/domain_conf.c:22849 #, c-format msgid "unexpected disk backing store format %1$d" msgstr "" -#: src/conf/domain_conf.c:22921 +#: src/conf/domain_conf.c:23149 #, c-format msgid "unexpected disk bus %1$d" msgstr "" -#: src/conf/domain_conf.c:22916 +#: src/conf/domain_conf.c:23144 #, c-format msgid "unexpected disk device %1$d" msgstr "" -#: src/conf/domain_conf.c:22553 src/conf/domain_conf.c:22911 +#: src/conf/domain_conf.c:22781 src/conf/domain_conf.c:23139 #, c-format msgid "unexpected disk type %1$d" msgstr "" -#: src/conf/domain_conf.c:7557 +#: src/conf/domain_conf.c:7615 #, c-format msgid "unexpected disk type %1$s" msgstr "" @@ -46244,68 +46636,68 @@ msgstr "" msgid "unexpected domain %1$s already exists" msgstr "" -#: src/conf/domain_conf.c:27771 +#: src/conf/domain_conf.c:28067 #, c-format msgid "unexpected domain type %1$d" msgstr "" -#: src/conf/network_conf.c:2601 +#: src/conf/network_conf.c:2599 #, c-format msgid "" "unexpected element <%1$s>, expecting <%2$s>, while updating network '%3$s'" msgstr "" -#: src/conf/storage_encryption_conf.c:353 +#: src/conf/storage_encryption_conf.c:350 msgid "unexpected encryption engine" msgstr "" -#: src/conf/storage_encryption_conf.c:345 +#: src/conf/storage_encryption_conf.c:342 msgid "unexpected encryption format" msgstr "" -#: src/conf/domain_conf.c:16677 +#: src/conf/domain_conf.c:16841 #, c-format msgid "unexpected feature '%1$s'" msgstr "" -#: src/conf/domain_conf.c:23262 +#: src/conf/domain_conf.c:23489 #, c-format msgid "unexpected filesystem type %1$d" msgstr "" -#: src/qemu/qemu_command.c:6324 +#: src/qemu/qemu_command.c:6328 #, c-format msgid "unexpected host-model CPU for %1$s architecture" msgstr "" -#: src/conf/domain_conf.c:26307 src/conf/domain_conf.c:26333 +#: src/conf/domain_conf.c:26534 src/conf/domain_conf.c:26560 #, c-format msgid "unexpected hostdev mode %1$d" msgstr "" -#: src/conf/domain_conf.c:23698 src/conf/domain_conf.c:26316 -#: src/conf/domain_conf.c:26325 src/libxl/libxl_driver.c:3859 -#: src/qemu/qemu_hotplug.c:5786 src/test/test_driver.c:10265 +#: src/conf/domain_conf.c:23928 src/conf/domain_conf.c:26543 +#: src/conf/domain_conf.c:26552 src/libxl/libxl_driver.c:3861 +#: src/qemu/qemu_hotplug.c:5807 src/test/test_driver.c:10432 #, c-format msgid "unexpected hostdev type %1$d" msgstr "" -#: src/conf/domain_conf.c:26483 +#: src/conf/domain_conf.c:26710 #, c-format msgid "unexpected hub type %1$d" msgstr "" -#: src/conf/domain_conf.c:25689 +#: src/conf/domain_conf.c:25921 #, c-format msgid "unexpected input bus type %1$d" msgstr "" -#: src/conf/domain_conf.c:25702 +#: src/conf/domain_conf.c:25934 #, c-format msgid "unexpected input model %1$d" msgstr "" -#: src/conf/domain_conf.c:25684 +#: src/conf/domain_conf.c:25916 #, c-format msgid "unexpected input type %1$d" msgstr "" @@ -46315,7 +46707,7 @@ msgstr "" msgid "unexpected interface type %1$d" msgstr "" -#: src/conf/domain_conf.c:30552 +#: src/conf/domain_conf.c:30851 #, c-format msgid "unexpected iscsi volume name '%1$s'" msgstr "" @@ -46326,7 +46718,7 @@ msgstr "" msgid "unexpected lifecycle action %1$d" msgstr "" -#: src/conf/domain_conf.c:25152 +#: src/conf/domain_conf.c:25384 #, c-format msgid "unexpected memballoon model %1$d" msgstr "" @@ -46335,12 +46727,12 @@ msgstr "" msgid "unexpected message type" msgstr "" -#: src/qemu/qemu_migration.c:4646 +#: src/qemu/qemu_migration.c:4666 #, c-format msgid "unexpected migration schema: %1$d" msgstr "" -#: src/qemu/qemu_monitor_json.c:2929 +#: src/qemu/qemu_monitor_json.c:2930 #, c-format msgid "unexpected migration status in %1$s" msgstr "" @@ -46350,17 +46742,17 @@ msgstr "" msgid "unexpected mode 0x%1$x for %2$s" msgstr "" -#: src/conf/domain_conf.c:23101 +#: src/conf/domain_conf.c:23329 #, c-format msgid "unexpected model name value %1$d" msgstr "" -#: src/conf/domain_conf.c:23156 +#: src/conf/domain_conf.c:23384 #, c-format msgid "unexpected model type %1$d" msgstr "" -#: src/conf/domain_conf.c:23274 +#: src/conf/domain_conf.c:23501 #, c-format msgid "unexpected multidevs %1$d" msgstr "" @@ -46370,8 +46762,8 @@ msgstr "" msgid "unexpected name value %1$d" msgstr "" -#: src/conf/domain_conf.c:23824 src/conf/domain_conf.c:24117 -#: src/conf/domain_conf.c:25951 +#: src/conf/domain_conf.c:24054 src/conf/domain_conf.c:24347 +#: src/conf/domain_conf.c:26183 #, c-format msgid "unexpected net type %1$d" msgstr "" @@ -46421,17 +46813,17 @@ msgstr "" msgid "unexpected secret usage type %1$d" msgstr "" -#: src/security/security_dac.c:2336 src/security/security_selinux.c:948 +#: src/security/security_dac.c:2366 src/security/security_selinux.c:948 #, c-format msgid "unexpected security label type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:24713 +#: src/conf/domain_conf.c:24942 #, c-format msgid "unexpected smartcard type %1$d" msgstr "" -#: src/conf/domain_conf.c:27982 +#: src/conf/domain_conf.c:28277 #, c-format msgid "unexpected smbios mode %1$d" msgstr "" @@ -46441,12 +46833,12 @@ msgstr "" msgid "unexpected snapshot state: %1$s" msgstr "" -#: src/conf/domain_conf.c:24872 src/libxl/xen_common.c:2297 +#: src/conf/domain_conf.c:25104 src/libxl/xen_common.c:2297 #, c-format msgid "unexpected sound model %1$d" msgstr "" -#: src/conf/domain_conf.c:23777 +#: src/conf/domain_conf.c:24007 #, c-format msgid "unexpected source mode %1$d" msgstr "" @@ -46456,7 +46848,7 @@ msgstr "" msgid "unexpected storage mode for '%1$s'" msgstr "" -#: src/conf/domain_conf.c:30702 +#: src/conf/domain_conf.c:31001 #, c-format msgid "unexpected storage volume type '%1$s' for storage pool type '%2$s'" msgstr "" @@ -46465,7 +46857,7 @@ msgstr "" msgid "unexpected stream hole" msgstr "" -#: src/util/virsysinfo.c:1543 +#: src/util/virsysinfo.c:1560 #, c-format msgid "unexpected sysinfo type model %1$d" msgstr "" @@ -46505,7 +46897,7 @@ msgstr "" msgid "unexpected value %1$s for on_reboot" msgstr "" -#: src/conf/domain_conf.c:25603 +#: src/conf/domain_conf.c:25835 #, c-format msgid "unexpected video model %1$d" msgstr "" @@ -46514,12 +46906,12 @@ msgstr "" msgid "unexpected volume encryption secret type" msgstr "" -#: src/conf/domain_conf.c:25211 +#: src/conf/domain_conf.c:25443 #, c-format msgid "unexpected watchdog action %1$d" msgstr "" -#: src/conf/domain_conf.c:25205 +#: src/conf/domain_conf.c:25437 #, c-format msgid "unexpected watchdog model %1$d" msgstr "" @@ -46529,7 +46921,7 @@ msgstr "" msgid "unexpected zero/negative length request %1$lld" msgstr "" -#: src/conf/domain_validate.c:686 src/conf/domain_validate.c:2184 +#: src/conf/domain_validate.c:687 src/conf/domain_validate.c:2238 msgid "unfiltered sgio is no longer supported" msgstr "" @@ -46542,8 +46934,8 @@ msgstr "" msgid "unix" msgstr "" -#: src/conf/network_conf.c:2762 src/conf/network_conf.c:2763 -#: src/conf/network_conf.c:2793 src/conf/network_conf.c:2794 +#: src/conf/network_conf.c:2760 src/conf/network_conf.c:2761 +#: src/conf/network_conf.c:2791 src/conf/network_conf.c:2792 #: tools/virsh-domain-event.c:49 tools/virsh-domain-event.c:162 #: tools/virsh-domain-event.c:176 tools/virsh-domain-event.c:194 #: tools/virsh-domain-event.c:209 tools/virsh-domain-event.c:222 @@ -46566,32 +46958,32 @@ msgstr "" msgid "unknown" msgstr "" -#: src/conf/domain_conf.c:13395 +#: src/conf/domain_conf.c:13468 #, c-format msgid "unknown %1$s action: %2$s" msgstr "" -#: src/cpu/cpu_x86.c:1002 +#: src/cpu/cpu_x86.c:1008 #, c-format msgid "unknown CPU feature %1$s" msgstr "" -#: src/cpu/cpu_arm.c:549 src/cpu/cpu_x86.c:3280 +#: src/cpu/cpu_arm.c:549 src/cpu/cpu_x86.c:3296 #, c-format msgid "unknown CPU feature: %1$s" msgstr "" -#: src/cpu/cpu_x86.c:3208 src/cpu/cpu_x86.c:3552 +#: src/cpu/cpu_x86.c:3224 src/cpu/cpu_x86.c:3568 #, c-format msgid "unknown CPU model %1$s" msgstr "" -#: src/qemu/qemu_monitor_json.c:6694 +#: src/qemu/qemu_monitor_json.c:6707 #, c-format msgid "unknown CPU register '%1$s'" msgstr "" -#: src/security/virt-aa-helper.c:639 src/util/virerror.c:1006 +#: src/security/virt-aa-helper.c:640 src/util/virerror.c:1006 msgid "unknown OS type" msgstr "" @@ -46600,43 +46992,48 @@ msgstr "" msgid "unknown OS type %1$s" msgstr "" -#: src/conf/domain_conf.c:18109 +#: src/conf/domain_conf.c:18274 #, c-format msgid "unknown OS type '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:3997 +#: src/qemu/qemu_domain.c:4014 #, c-format msgid "unknown QEMU_AUDIO_DRV setting %1$s" msgstr "" -#: src/conf/node_device_conf.c:1669 +#: src/conf/node_device_conf.c:1682 #, c-format msgid "unknown SCSI host capability type '%1$s' for '%2$s'" msgstr "" -#: src/conf/node_device_conf.c:1576 +#: src/conf/node_device_conf.c:1589 #, c-format msgid "unknown SCSI target capability type '%1$s' for '%2$s'" msgstr "" -#: src/qemu/qemu_domain.c:4009 +#: src/qemu/qemu_domain.c:4026 #, c-format msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#: src/qemu/qemu_monitor_json.c:8039 +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #: src/conf/network_conf.c:1434 #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" -#: src/qemu/qemu_capabilities.c:4549 +#: src/qemu/qemu_capabilities.c:4569 #, c-format msgid "unknown arch %1$s in QEMU capabilities cache" msgstr "" -#: src/bhyve/bhyve_driver.c:1595 src/libxl/libxl_driver.c:6398 -#: src/qemu/qemu_capabilities.c:5926 src/test/test_driver.c:10070 +#: src/bhyve/bhyve_driver.c:1595 src/libxl/libxl_driver.c:6404 +#: src/qemu/qemu_capabilities.c:5940 src/test/test_driver.c:10072 #, c-format msgid "unknown architecture: %1$s" msgstr "" @@ -46656,12 +47053,12 @@ msgstr "" msgid "unknown authentication type %1$s" msgstr "" -#: src/conf/domain_conf.c:10829 +#: src/conf/domain_conf.c:10902 #, c-format msgid "unknown backend source type '%1$s' for external TPM" msgstr "" -#: src/conf/domain_conf.c:12382 +#: src/conf/domain_conf.c:12455 #, c-format msgid "unknown backend type '%1$s' for egd" msgstr "" @@ -46671,11 +47068,11 @@ msgstr "" msgid "unknown backup mode '%1$s'" msgstr "" -#: src/qemu/qemu_command.c:1003 +#: src/qemu/qemu_command.c:1004 msgid "unknown base name while formatting virtio device" msgstr "" -#: src/qemu/qemu_monitor.c:1890 +#: src/qemu/qemu_monitor.c:1891 #, c-format msgid "unknown block IO status: %1$s" msgstr "" @@ -46685,12 +47082,12 @@ msgstr "" msgid "unknown bonding mode %1$s" msgstr "" -#: src/conf/node_device_conf.c:2338 +#: src/conf/node_device_conf.c:2351 #, c-format msgid "unknown capability type '%1$d' for '%2$s'" msgstr "" -#: src/conf/domain_conf.c:10541 +#: src/conf/domain_conf.c:10610 #, c-format msgid "unknown character device type: %1$s" msgstr "" @@ -46704,22 +47101,22 @@ msgstr "" msgid "unknown chrdev type" msgstr "" -#: src/conf/domain_conf.c:18636 +#: src/conf/domain_conf.c:18801 #, c-format msgid "unknown clock adjustment '%1$s'" msgstr "" -#: src/conf/domain_conf.c:18667 +#: src/conf/domain_conf.c:18832 #, c-format msgid "unknown clock basis '%1$s'" msgstr "" -#: src/conf/domain_conf.c:18620 +#: src/conf/domain_conf.c:18785 #, c-format msgid "unknown clock offset '%1$s'" msgstr "" -#: src/conf/domain_conf.c:11833 +#: src/conf/domain_conf.c:11906 #, c-format msgid "unknown codec type '%1$s'" msgstr "" @@ -46734,12 +47131,12 @@ msgstr "" msgid "unknown command: '%1$s'" msgstr "" -#: src/conf/domain_conf.c:11140 +#: src/conf/domain_conf.c:11213 #, c-format msgid "unknown connected value %1$s" msgstr "" -#: src/conf/domain_conf.c:13945 +#: src/conf/domain_conf.c:14101 #, c-format msgid "unknown device type '%1$s'" msgstr "" @@ -46749,22 +47146,22 @@ msgstr "" msgid "unknown disk snapshot driver '%1$s'" msgstr "" -#: src/conf/domain_conf.c:7933 src/conf/domain_conf.c:8838 +#: src/conf/domain_conf.c:7991 src/conf/domain_conf.c:8896 #, c-format msgid "unknown driver format value '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:902 +#: src/conf/node_device_conf.c:901 #, c-format msgid "unknown drm type '%1$s' for '%2$s'" msgstr "" -#: src/qemu/qemu_driver.c:3127 +#: src/qemu/qemu_driver.c:3114 #, c-format msgid "unknown dumpformat '%1$d'" msgstr "" -#: src/qemu/qemu_process.c:9623 src/util/virerror.c:325 +#: src/qemu/qemu_process.c:9852 src/util/virerror.c:325 #: tools/virsh-domain-monitor.c:49 tools/vsh.c:227 msgid "unknown error" msgstr "" @@ -46775,7 +47172,7 @@ msgstr "" msgid "unknown event type %1$s" msgstr "" -#: src/conf/domain_conf.c:17502 +#: src/conf/domain_conf.c:17667 #, c-format msgid "unknown firmware value %1$s" msgstr "" @@ -46785,7 +47182,7 @@ msgstr "" msgid "unknown forwarding type '%1$s'" msgstr "" -#: src/qemu/qemu_migration.c:2157 src/qemu/qemu_migration_cookie.c:917 +#: src/qemu/qemu_migration.c:2178 src/qemu/qemu_migration_cookie.c:917 #, c-format msgid "unknown graphics type %1$s" msgstr "" @@ -46799,41 +47196,41 @@ msgstr "" msgid "unknown host %1$s" msgstr "" -#: src/cpu/cpu_arm.c:507 src/cpu/cpu_ppc64.c:523 src/cpu/cpu_x86.c:1964 +#: src/cpu/cpu_arm.c:507 src/cpu/cpu_ppc64.c:523 src/cpu/cpu_x86.c:1970 msgid "unknown host CPU" msgstr "" #: src/cpu/cpu_arm.c:461 src/cpu/cpu_riscv64.c:62 src/cpu/cpu_s390.c:68 -#: src/cpu/cpu_x86.c:2965 +#: src/cpu/cpu_x86.c:2971 msgid "unknown host CPU model" msgstr "" -#: src/conf/domain_conf.c:9060 src/conf/domain_conf.c:9746 +#: src/conf/domain_conf.c:9127 src/conf/domain_conf.c:9815 #, c-format msgid "unknown host device source address type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:11022 +#: src/conf/domain_conf.c:11095 #, c-format msgid "unknown hub device type '%1$s'" msgstr "" -#: src/conf/capabilities.c:1654 +#: src/conf/capabilities.c:1652 #, c-format msgid "unknown indexing value '%1$u'" msgstr "" -#: src/conf/domain_conf.c:10936 +#: src/conf/domain_conf.c:11009 #, c-format msgid "unknown input bus type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:10920 +#: src/conf/domain_conf.c:10993 #, c-format msgid "unknown input device type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:10928 +#: src/conf/domain_conf.c:11001 #, c-format msgid "unknown input model '%1$s'" msgstr "" @@ -46843,7 +47240,7 @@ msgstr "" msgid "unknown inputvol storage vol type %1$d" msgstr "" -#: src/conf/domain_conf.c:9884 +#: src/conf/domain_conf.c:9953 #, c-format msgid "unknown interface link state '%1$s'" msgstr "" @@ -46858,33 +47255,33 @@ msgstr "" msgid "unknown ip address type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:18191 +#: src/conf/domain_conf.c:18356 #, c-format msgid "unknown memoryBacking/access/mode '%1$s'" msgstr "" -#: src/conf/domain_conf.c:18201 +#: src/conf/domain_conf.c:18366 #, c-format msgid "unknown memoryBacking/allocation/mode '%1$s'" msgstr "" -#: src/conf/domain_conf.c:18181 +#: src/conf/domain_conf.c:18346 #, c-format msgid "unknown memoryBacking/source/type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:29605 src/conf/domain_conf.c:29654 -#: src/conf/virnetworkobj.c:2018 src/conf/virnetworkobj.c:2067 +#: src/conf/domain_conf.c:29904 src/conf/domain_conf.c:29953 +#: src/conf/virnetworkobj.c:2019 src/conf/virnetworkobj.c:2068 #, c-format msgid "unknown metadata type '%1$d'" msgstr "" -#: src/qemu/qemu_migration_params.c:1531 +#: src/qemu/qemu_migration_params.c:1533 #, c-format msgid "unknown migration parameter '%1$s'" msgstr "" -#: src/qemu/qemu_migration.c:2258 +#: src/qemu/qemu_migration.c:2279 msgid "unknown migration protocol" msgstr "" @@ -46893,17 +47290,17 @@ msgstr "" msgid "unknown mii bonding carrier %1$s" msgstr "" -#: src/conf/domain_conf.c:7720 +#: src/conf/domain_conf.c:7778 #, c-format msgid "unknown mirror job type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:7769 +#: src/conf/domain_conf.c:7827 #, c-format msgid "unknown mirror ready state %1$s" msgstr "" -#: src/conf/node_device_conf.c:1721 +#: src/conf/node_device_conf.c:1734 #, c-format msgid "unknown network device feature '%1$s'" msgstr "" @@ -46917,7 +47314,7 @@ msgstr "" msgid "unknown panic info type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:10879 +#: src/conf/domain_conf.c:10952 #, c-format msgid "unknown panic model '%1$s'" msgstr "" @@ -46951,31 +47348,36 @@ msgstr "" msgid "unknown procedure: %1$d" msgstr "" -#: src/conf/domain_conf.c:13214 +#: src/conf/domain_conf.c:13287 #, c-format msgid "unknown redirdev bus '%1$s'" msgstr "" -#: src/conf/domain_conf.c:13225 +#: src/conf/domain_conf.c:13298 #, c-format msgid "unknown redirdev character device type '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:2207 +#: src/qemu/qemu_validate.c:2240 msgid "unknown rng-random backend" msgstr "" -#: src/conf/domain_validate.c:516 +#: src/conf/domain_validate.c:517 #, c-format msgid "unknown secret type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:19500 +#: src/conf/domain_conf.c:19681 #, c-format msgid "unknown smbios mode '%1$s'" msgstr "" -#: src/conf/node_device_conf.c:1460 +#: src/conf/node_device_conf.c:1213 +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + +#: src/conf/node_device_conf.c:1473 #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -46985,7 +47387,7 @@ msgstr "" msgid "unknown storage file meta->format %1$d" msgstr "" -#: src/storage/storage_driver.c:617 src/test/test_driver.c:6537 +#: src/storage/storage_driver.c:617 src/test/test_driver.c:6538 #, c-format msgid "unknown storage pool type %1$s" msgstr "" @@ -46995,12 +47397,12 @@ msgstr "" msgid "unknown storage pool volume refresh allocation type %1$s" msgstr "" -#: src/conf/domain_conf.c:7424 +#: src/conf/domain_conf.c:7482 #, c-format msgid "unknown storage source format '%1$s'" msgstr "" -#: src/conf/domain_conf.c:7414 +#: src/conf/domain_conf.c:7472 #, c-format msgid "unknown storage source type '%1$s'" msgstr "" @@ -47020,50 +47422,50 @@ msgstr "" msgid "unknown suffix '%1$s'" msgstr "" -#: src/conf/domain_conf.c:10036 +#: src/conf/domain_conf.c:10105 #, c-format msgid "unknown target model '%1$s' specified for character device" msgstr "" -#: src/conf/domain_conf.c:10025 +#: src/conf/domain_conf.c:10094 #, c-format msgid "unknown target type '%1$s' specified for character device" msgstr "" -#: src/conf/domain_conf.c:9172 +#: src/conf/domain_conf.c:9239 #, c-format msgid "unknown teaming type '%1$s'" msgstr "" #: src/bhyve/bhyve_driver.c:1314 src/openvz/openvz_driver.c:1104 -#: src/qemu/qemu_driver.c:1268 src/vz/vz_driver.c:1957 +#: src/qemu/qemu_driver.c:1255 src/vz/vz_driver.c:1957 #, c-format msgid "unknown type '%1$s'" msgstr "" -#: src/conf/domain_conf.c:10533 src/conf/domain_conf.c:10650 +#: src/conf/domain_conf.c:10602 src/conf/domain_conf.c:10719 #, c-format msgid "unknown type presented to host for character device: %1$s" msgstr "" -#: src/qemu/qemu_capabilities.c:4063 +#: src/qemu/qemu_capabilities.c:4083 #, c-format msgid "unknown value '%1$s' in attribute 'usable'" msgstr "" -#: src/qemu/qemu_vhost_user.c:153 +#: src/qemu/qemu_vhost_user.c:160 #, c-format msgid "unknown vhost-user type: '%1$s'" msgstr "" #: src/bhyve/bhyve_driver.c:1581 src/bhyve/bhyve_driver.c:1588 -#: src/libxl/libxl_driver.c:6384 src/libxl/libxl_driver.c:6391 -#: src/qemu/qemu_capabilities.c:5919 src/test/test_driver.c:10077 +#: src/libxl/libxl_driver.c:6390 src/libxl/libxl_driver.c:6397 +#: src/qemu/qemu_capabilities.c:5933 src/test/test_driver.c:10079 #, c-format msgid "unknown virttype: %1$s" msgstr "" -#: src/security/virt-aa-helper.c:647 +#: src/security/virt-aa-helper.c:648 msgid "unknown virtualization type" msgstr "" @@ -47105,7 +47507,7 @@ msgstr "" msgid "unknown volume type '%1$s'" msgstr "" -#: src/conf/capabilities.c:1670 +#: src/conf/capabilities.c:1668 #, c-format msgid "unknown write_policy value '%1$u'" msgstr "" @@ -47119,7 +47521,7 @@ msgstr "" msgid "unlink(\"%1$s\")" msgstr "" -#: src/conf/domain_validate.c:2052 +#: src/conf/domain_validate.c:2102 #, c-format msgid "unmanaged target dev is not supported on interfaces of type '%1$s'" msgstr "" @@ -47128,7 +47530,7 @@ msgstr "" msgid "unpaused" msgstr "" -#: src/qemu/qemu_hotplug.c:5461 +#: src/qemu/qemu_hotplug.c:5482 msgid "unplug of device was rejected by the guest" msgstr "" @@ -47142,7 +47544,7 @@ msgstr "" msgid "unreachable static route gateway '%1$s' specified for network '%2$s'" msgstr "" -#: src/network/bridge_driver_conf.c:91 +#: src/network/bridge_driver_conf.c:100 #, c-format msgid "" "unrecognized 'firewall_backend = '%1$s' set in network driver config file " @@ -47154,7 +47556,7 @@ msgstr "" msgid "unrecognized command name '%1$s'" msgstr "" -#: src/conf/network_conf.c:2590 +#: src/conf/network_conf.c:2588 #, c-format msgid "unrecognized network update command code %1$d" msgstr "" @@ -47168,14 +47570,14 @@ msgstr "" msgid "unspecified error" msgstr "" -#: src/network/bridge_driver.c:3008 +#: src/network/bridge_driver.c:3012 #, c-format msgid "" "unsupported element in of network '%2$s' " "with forward mode='%3$s'" msgstr "" -#: src/qemu/qemu_validate.c:342 src/qemu/qemu_validate.c:351 +#: src/qemu/qemu_validate.c:365 src/qemu/qemu_validate.c:374 #, c-format msgid "unsupported CPU cache level for mode '%1$s'" msgstr "" @@ -47185,22 +47587,22 @@ msgstr "" msgid "unsupported CPU type: %1$s" msgstr "" -#: src/conf/domain_conf.c:16428 +#: src/conf/domain_conf.c:16592 #, c-format msgid "unsupported Hyper-V stimer feature: %1$s" msgstr "" -#: src/conf/domain_conf.c:16394 src/qemu/qemu_capabilities.c:4400 +#: src/conf/domain_conf.c:16556 src/qemu/qemu_capabilities.c:4420 #, c-format msgid "unsupported HyperV Enlightenment feature: %1$s" msgstr "" -#: src/qemu/qemu_validate.c:1751 +#: src/qemu/qemu_validate.c:1784 #, c-format msgid "unsupported IPv6 address prefix='%1$u' - must be 64" msgstr "" -#: src/conf/domain_conf.c:16508 +#: src/conf/domain_conf.c:16672 #, c-format msgid "unsupported KVM feature: %1$s" msgstr "" @@ -47222,7 +47624,7 @@ msgstr "" msgid "unsupported SSH key type" msgstr "" -#: src/conf/domain_conf.c:16563 +#: src/conf/domain_conf.c:16727 #, c-format msgid "unsupported Xen feature: %1$s" msgstr "" @@ -47263,13 +47665,18 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#: src/conf/domain_validate.c:3062 +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #: src/libxl/libxl_conf.c:805 #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" -#: src/libxl/libxl_conf.c:275 src/qemu/qemu_command.c:1559 -#: src/qemu/qemu_process.c:7128 +#: src/libxl/libxl_conf.c:275 src/qemu/qemu_command.c:1560 +#: src/qemu/qemu_process.c:7196 #, c-format msgid "unsupported chardev '%1$s'" msgstr "" @@ -47284,7 +47691,7 @@ msgid "unsupported clock adjustment='reset'" msgstr "" #: src/bhyve/bhyve_command.c:735 src/libxl/libxl_conf.c:387 -#: src/qemu/qemu_command.c:5946 +#: src/qemu/qemu_command.c:5949 #, c-format msgid "unsupported clock offset '%1$s'" msgstr "" @@ -47297,7 +47704,7 @@ msgstr "" #: src/bhyve/bhyve_driver.c:1548 src/libxl/libxl_driver.c:2677 #: src/libxl/libxl_driver.c:2720 src/libxl/xen_common.c:1447 #: src/libxl/xen_common.c:2378 src/lxc/lxc_driver.c:935 -#: src/qemu/qemu_driver.c:6191 +#: src/qemu/qemu_driver.c:6206 #, c-format msgid "unsupported config type %1$s" msgstr "" @@ -47321,7 +47728,7 @@ msgstr "" msgid "unsupported connection type for : %1$s" msgstr "" -#: src/qemu/qemu_command.c:10834 src/qemu/qemu_validate.c:904 +#: src/qemu/qemu_command.c:10938 src/qemu/qemu_validate.c:927 #, c-format msgid "unsupported console target type %1$s" msgstr "" @@ -47340,7 +47747,7 @@ msgstr "" msgid "unsupported data type '%1$c' for arg '%2$s'" msgstr "" -#: src/qemu/qemu_namespace.c:1085 +#: src/qemu/qemu_namespace.c:1086 #, c-format msgid "unsupported device type %1$s 0%2$o" msgstr "" @@ -47355,7 +47762,7 @@ msgstr "" msgid "unsupported disk backup type '%1$s'" msgstr "" -#: src/qemu/qemu_command.c:1918 +#: src/qemu/qemu_command.c:1919 #, c-format msgid "unsupported disk bus '%1$s' with device setup" msgstr "" @@ -47365,7 +47772,7 @@ msgstr "" msgid "unsupported disk device" msgstr "" -#: src/libxl/libxl_driver.c:5636 +#: src/libxl/libxl_driver.c:5642 #, c-format msgid "unsupported disk driver %1$s" msgstr "" @@ -47385,29 +47792,29 @@ msgstr "" msgid "unsupported disk type %1$s" msgstr "" -#: src/libxl/libxl_driver.c:5890 +#: src/libxl/libxl_driver.c:5896 #, c-format msgid "unsupported driver name '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:3259 +#: src/qemu/qemu_validate.c:3317 #, c-format msgid "unsupported driver name '%1$s' for disk '%2$s'" msgstr "" -#: src/qemu/qemu_driver.c:3064 +#: src/qemu/qemu_driver.c:3051 #, c-format msgid "unsupported dumpformat '%1$s' for this QEMU binary" msgstr "" -#: src/conf/domain_conf.c:5858 +#: src/conf/domain_conf.c:5902 #, c-format msgid "unsupported element '%1$s' of 'origstates'" msgstr "" -#: src/remote/remote_daemon_dispatch.c:4434 -#: src/remote/remote_daemon_dispatch.c:4506 -#: src/remote/remote_daemon_dispatch.c:4575 +#: src/remote/remote_daemon_dispatch.c:4438 +#: src/remote/remote_daemon_dispatch.c:4510 +#: src/remote/remote_daemon_dispatch.c:4579 #, c-format msgid "unsupported event ID %1$d" msgstr "" @@ -47452,7 +47859,7 @@ msgstr "" msgid "unsupported flags: (0x%1$x)" msgstr "" -#: src/libxl/libxl_driver.c:5628 +#: src/libxl/libxl_driver.c:5634 #, c-format msgid "unsupported format %1$s" msgstr "" @@ -47461,12 +47868,12 @@ msgstr "" msgid "unsupported gluster lookup" msgstr "" -#: src/qemu/qemu_driver.c:19230 +#: src/qemu/qemu_driver.c:19291 #, c-format msgid "unsupported guest information types '0x%1$x'" msgstr "" -#: src/conf/domain_validate.c:2601 src/conf/domain_validate.c:2611 +#: src/conf/domain_validate.c:2655 src/conf/domain_validate.c:2665 #, c-format msgid "unsupported input bus %1$s" msgstr "" @@ -47485,12 +47892,12 @@ msgstr "" msgid "unsupported interface type %1$s" msgstr "" -#: src/conf/domain_conf.c:13694 +#: src/conf/domain_conf.c:13812 #, c-format msgid "unsupported launch security type '%1$s'" msgstr "" -#: src/qemu/qemu_domain.c:3225 +#: src/qemu/qemu_domain.c:3240 #, c-format msgid "unsupported monitor type '%1$s'" msgstr "" @@ -47500,28 +47907,28 @@ msgstr "" msgid "unsupported nested HVM setting for %1$s machine on this Xen version" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6042 +#: src/remote/remote_daemon_dispatch.c:6046 #, c-format msgid "unsupported network event ID %1$d" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6268 +#: src/remote/remote_daemon_dispatch.c:6272 #, c-format msgid "unsupported node device event ID %1$d" msgstr "" -#: src/ch/ch_driver.c:2123 src/qemu/qemu_driver.c:8290 -#: src/test/test_driver.c:3535 +#: src/ch/ch_driver.c:2129 src/qemu/qemu_driver.c:8327 +#: src/test/test_driver.c:3536 #, c-format msgid "unsupported numatune mode: '%1$d'" msgstr "" -#: src/qemu/qemu_validate.c:628 +#: src/qemu/qemu_validate.c:651 #, c-format msgid "unsupported nvram disk type '%1$s'" msgstr "" -#: src/security/virt-aa-helper.c:1414 +#: src/security/virt-aa-helper.c:1424 msgid "unsupported option" msgstr "" @@ -47535,7 +47942,7 @@ msgstr "" msgid "unsupported option '-%1$c'. See --help." msgstr "" -#: src/qemu/qemu_validate.c:514 src/qemu/qemu_validate.c:523 +#: src/qemu/qemu_validate.c:537 src/qemu/qemu_validate.c:546 #, c-format msgid "unsupported pit tickpolicy '%1$s'" msgstr "" @@ -47545,66 +47952,66 @@ msgstr "" msgid "unsupported protocol family '%1$s'" msgstr "" -#: src/qemu/qemu_monitor.c:2039 +#: src/qemu/qemu_monitor.c:2040 #, c-format msgid "unsupported protocol type %1$s" msgstr "" -#: src/conf/domain_validate.c:178 +#: src/conf/domain_validate.c:179 msgid "unsupported rendernode accel attribute without 'vhostuser'" msgstr "" -#: src/qemu/qemu_validate.c:495 +#: src/qemu/qemu_validate.c:518 #, c-format msgid "unsupported rtc timer tickpolicy '%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:476 +#: src/qemu/qemu_validate.c:499 #, c-format msgid "unsupported rtc timer track '%1$s'" msgstr "" -#: src/qemu/qemu_migration.c:3798 src/vz/vz_driver.c:3050 +#: src/qemu/qemu_migration.c:3819 src/vz/vz_driver.c:3050 #, c-format msgid "unsupported scheme %1$s in migration URI %2$s" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6380 +#: src/remote/remote_daemon_dispatch.c:6384 #, c-format msgid "unsupported secret event ID %1$d" msgstr "" -#: src/conf/domain_conf.c:7309 +#: src/conf/domain_conf.c:7367 #, c-format msgid "unsupported source type '%1$s'" msgstr "" -#: src/qemu/qemu_driver.c:18541 src/qemu/qemu_driver.c:18627 +#: src/qemu/qemu_driver.c:18579 src/qemu/qemu_driver.c:18665 msgid "unsupported state value" msgstr "" -#: src/remote/remote_daemon_dispatch.c:6155 +#: src/remote/remote_daemon_dispatch.c:6159 #, c-format msgid "unsupported storage pool event ID %1$d" msgstr "" -#: src/libxl/xen_xl.c:1532 src/qemu/qemu_command.c:1651 +#: src/libxl/xen_xl.c:1532 src/qemu/qemu_command.c:1652 msgid "unsupported storage type for this code path" msgstr "" #: src/libxl/libxl_conf.c:424 src/libxl/libxl_conf.c:439 #: src/libxl/xen_common.c:2135 src/libxl/xen_common.c:2148 -#: src/lxc/lxc_controller.c:1516 src/qemu/qemu_validate.c:446 +#: src/lxc/lxc_controller.c:1516 src/qemu/qemu_validate.c:469 #, c-format msgid "unsupported timer type (name) '%1$s'" msgstr "" -#: src/conf/domain_conf.c:8995 +#: src/conf/domain_conf.c:9062 #, c-format msgid "unsupported type '%1$s' in interface's element" msgstr "" -#: src/conf/domain_conf.c:6764 +#: src/conf/domain_conf.c:6822 #, c-format msgid "unsupported type='%1$s' to model 'none'" msgstr "" @@ -47673,29 +48080,29 @@ msgstr "" msgid "usage:" msgstr "" -#: src/qemu/qemu_command.c:2597 +#: src/qemu/qemu_command.c:2598 #, c-format msgid "" "usb controller type '%1$s' doesn't support 'ports' with this QEMU binary" msgstr "" -#: src/lxc/lxc_driver.c:4137 +#: src/lxc/lxc_driver.c:4142 msgid "usb device not found" msgstr "" -#: src/qemu/qemu_validate.c:4832 +#: src/qemu/qemu_validate.c:4912 msgid "usb keyboard is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:4666 +#: src/qemu/qemu_validate.c:4750 msgid "usb-audio controller is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:5096 +#: src/qemu/qemu_validate.c:5182 msgid "usb-hub not supported by QEMU binary" msgstr "" -#: src/conf/domain_conf.c:10575 +#: src/conf/domain_conf.c:10644 msgid "usb-serial requires address of usb type" msgstr "" @@ -47723,7 +48130,7 @@ msgstr "" msgid "use multifunction pci under specified address" msgstr "" -#: src/qemu/qemu_migration.c:2684 +#: src/qemu/qemu_migration.c:2705 msgid "" "use of 'VIR_MIGRATE_PARAM_MIGRATE_DISKS' requires use of " "'VIR_MIGRATE_NON_SHARED_DISK' or 'VIR_MIGRATE_NON_SHARED_INC' flag" @@ -47777,12 +48184,12 @@ msgstr "" msgid "user:" msgstr "" -#: src/conf/domain_conf.c:30741 +#: src/conf/domain_conf.c:31040 #, c-format msgid "using '%1$s' pools for backing 'volume' disks isn't yet supported" msgstr "" -#: src/conf/domain_conf.c:6656 +#: src/conf/domain_conf.c:6714 #, c-format msgid "" "using disk target name '%1$s' conflicts with SCSI host device address " @@ -47816,17 +48223,17 @@ msgstr "" msgid "v2 controller '%1$s' is not available" msgstr "" -#: src/qemu/qemu_driver.c:18574 +#: src/qemu/qemu_driver.c:18612 #, c-format msgid "vCPU '%1$u' is not offlinable" msgstr "" -#: src/conf/domain_conf.c:2223 +#: src/conf/domain_conf.c:2233 #, c-format msgid "vCPU '%1$u' is not present in domain definition" msgstr "" -#: src/qemu/qemu_hotplug.c:6891 +#: src/qemu/qemu_hotplug.c:6913 msgid "vCPU '0' can't be modified" msgstr "" @@ -47835,7 +48242,7 @@ msgstr "" msgid "vCPU count exceeds maximum: %1$d > %2$d" msgstr "" -#: src/qemu/qemu_driver.c:4686 +#: src/qemu/qemu_driver.c:4692 msgid "" "vCPU count provided by the guest agent can only be requested for live domains" msgstr "" @@ -47846,21 +48253,21 @@ msgstr "" msgid "vCPU map buffer length exceeds maximum: %1$d > %2$d" msgstr "" -#: src/qemu/qemu_validate.c:774 +#: src/qemu/qemu_validate.c:797 #, c-format msgid "vCPUs count must be a multiple of the vCPU hotplug granularity (%1$u)" msgstr "" -#: src/node_device/node_device_udev.c:1188 +#: src/node_device/node_device_udev.c:1290 #, c-format msgid "vDPA chardev path '%1$s' does not exist" msgstr "" -#: src/qemu/qemu_validate.c:1766 +#: src/qemu/qemu_validate.c:1799 msgid "vDPA devices are not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_migration.c:1562 +#: src/qemu/qemu_migration.c:1563 msgid "vDPA devices cannot be migrated" msgstr "" @@ -47886,39 +48293,44 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" -#: src/conf/domain_conf.c:6497 +#: src/conf/netdev_bandwidth_conf.c:207 +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + +#: src/conf/domain_conf.c:6555 #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" -#: src/qemu/qemu_driver.c:15178 +#: src/qemu/qemu_driver.c:15216 #, c-format msgid "value '%1$s' cannot be set if '%2$s' is not set" msgstr "" -#: src/qemu/qemu_driver.c:15185 +#: src/qemu/qemu_driver.c:15223 #, c-format msgid "value '%1$s' cannot be smaller than '%2$s'" msgstr "" -#: src/qemu/qemu_validate.c:2588 +#: src/qemu/qemu_validate.c:2621 #, c-format msgid "value for 'ram' must be less than '%1$u'" msgstr "" -#: src/qemu/qemu_validate.c:2595 +#: src/qemu/qemu_validate.c:2628 msgid "value for 'vgamem' must be at least 1 MiB (1024 KiB)" msgstr "" -#: src/qemu/qemu_validate.c:2601 +#: src/qemu/qemu_validate.c:2634 msgid "value for 'vgamem' must be power of two" msgstr "" -#: src/qemu/qemu_validate.c:2622 +#: src/qemu/qemu_validate.c:2655 msgid "value for 'vram' must be at least 1 MiB (1024 KiB)" msgstr "" -#: src/qemu/qemu_validate.c:2582 +#: src/qemu/qemu_validate.c:2615 #, c-format msgid "value for 'vram' must be less than '%1$u'" msgstr "" @@ -47927,12 +48339,12 @@ msgstr "" msgid "value for typeid out of range" msgstr "" -#: src/qemu/qemu_driver.c:8708 +#: src/qemu/qemu_driver.c:8745 #, c-format msgid "value of '%1$s' is out of range [%2$lld, %3$lld]" msgstr "" -#: src/qemu/qemu_driver.c:9647 +#: src/qemu/qemu_driver.c:9684 #, c-format msgid "value of '%1$s' is too large" msgstr "" @@ -47959,29 +48371,29 @@ msgstr "" msgid "value too large: %1$llu%2$s" msgstr "" -#: src/ch/ch_driver.c:1676 src/qemu/qemu_driver.c:4309 +#: src/ch/ch_driver.c:1682 src/qemu/qemu_driver.c:4315 #: tools/virsh-domain.c:6889 #, c-format msgid "vcpu %1$d is out of range of live cpu count %2$d" msgstr "" -#: src/ch/ch_driver.c:1743 src/qemu/qemu_driver.c:4394 +#: src/ch/ch_driver.c:1749 src/qemu/qemu_driver.c:4400 #: tools/virsh-domain.c:6893 #, c-format msgid "vcpu %1$d is out of range of persistent cpu count %2$d" msgstr "" -#: src/qemu/qemu_driver.c:18664 +#: src/qemu/qemu_driver.c:18702 #, c-format msgid "vcpu %1$zd is not present in live config" msgstr "" -#: src/qemu/qemu_driver.c:18655 +#: src/qemu/qemu_driver.c:18693 #, c-format msgid "vcpu %1$zd is not present in persistent config" msgstr "" -#: src/qemu/qemu_hotplug.c:6436 +#: src/qemu/qemu_hotplug.c:6458 #, c-format msgid "vcpu '%1$u' can't be unplugged" msgstr "" @@ -47991,64 +48403,64 @@ msgstr "" msgid "vcpu '%1$u' is not active" msgstr "" -#: src/qemu/qemu_hotplug.c:6858 +#: src/qemu/qemu_hotplug.c:6880 #, c-format msgid "" "vcpu '%1$zd' belongs to a larger hotpluggable entity, but siblings were not " "selected" msgstr "" -#: src/qemu/qemu_hotplug.c:6842 +#: src/qemu/qemu_hotplug.c:6864 #, c-format msgid "vcpu '%1$zd' can't be hotunplugged" msgstr "" -#: src/qemu/qemu_hotplug.c:6908 +#: src/qemu/qemu_hotplug.c:6930 #, c-format msgid "" "vcpu '%1$zd' can't be modified as it is followed by non-hotpluggable online " "vcpus" msgstr "" -#: src/qemu/qemu_hotplug.c:6836 +#: src/qemu/qemu_hotplug.c:6858 #, c-format msgid "vcpu '%1$zd' is already in requested state" msgstr "" -#: src/conf/domain_postparse.c:1028 +#: src/conf/domain_postparse.c:1029 #, c-format msgid "vcpu '%1$zu' is both offline and not hotpluggable" msgstr "" -#: src/qemu/qemu_process.c:6106 +#: src/qemu/qemu_process.c:6120 #, c-format msgid "vcpu '%1$zu' is missing hotplug data" msgstr "" -#: src/qemu/qemu_hotplug.c:6865 +#: src/qemu/qemu_hotplug.c:6887 #, c-format msgid "" "vcpu '%1$zu' was not selected but it belongs to hotpluggable entity '%2$zd-" "%3$zd' which was partially selected" msgstr "" -#: src/qemu/qemu_domain.c:4643 +#: src/qemu/qemu_domain.c:4660 msgid "vcpu 0 can't be offline" msgstr "" -#: src/conf/domain_conf.c:21352 +#: src/conf/domain_conf.c:21570 #, c-format msgid "" "vcpu enable order of vCPU '%1$zu' differs between source and destination " "definitions" msgstr "" -#: src/conf/domain_conf.c:17320 +#: src/conf/domain_conf.c:17485 #, c-format msgid "vcpu id '%1$u' is out of range of maximum vcpu count" msgstr "" -#: src/qemu/qemu_driver.c:18439 +#: src/qemu/qemu_driver.c:18477 #, c-format msgid "vcpu id '%1$u' reported by guest agent is out of range" msgstr "" @@ -48057,22 +48469,22 @@ msgstr "" msgid "vcpu number" msgstr "" -#: src/qemu/qemu_process.c:6083 +#: src/qemu/qemu_process.c:6097 #, c-format msgid "vcpu order '%1$u' exceeds vcpu count" msgstr "" -#: src/qemu/qemu_hotplug.c:6451 +#: src/qemu/qemu_hotplug.c:6473 msgid "" "vcpu unplug request timed out. Unplug result must be manually inspected in " "the domain" msgstr "" -#: src/qemu/qemu_domain.c:4648 +#: src/qemu/qemu_domain.c:4665 msgid "vcpu0 can't be hotpluggable" msgstr "" -#: src/qemu/qemu_domain.c:4653 +#: src/qemu/qemu_domain.c:4670 msgid "vcpu0 must be enabled first" msgstr "" @@ -48084,18 +48496,18 @@ msgstr "" msgid "vcpupin: Missing vCPU number in pin mode." msgstr "" -#: src/qemu/qemu_process.c:6095 +#: src/qemu/qemu_process.c:6109 #, c-format msgid "" "vcpus '%1$zu' and '%2$zu' are in the same hotplug group but differ in " "configuration" msgstr "" -#: src/conf/domain_conf.c:17748 +#: src/conf/domain_conf.c:17913 msgid "vcpus is empty" msgstr "" -#: src/conf/domain_conf.c:17787 +#: src/conf/domain_conf.c:17952 msgid "vcpus overlaps in resctrl groups" msgstr "" @@ -48103,7 +48515,7 @@ msgstr "" msgid "vendor id is invalid" msgstr "" -#: src/conf/domain_validate.c:436 +#: src/conf/domain_validate.c:437 msgid "vendor is not supported with vhostuser disk" msgstr "" @@ -48126,19 +48538,23 @@ msgstr "" msgid "version parsing error" msgstr "" -#: src/conf/domain_validate.c:209 +#: src/qemu/qemu_monitor_json.c:3104 +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + +#: src/conf/domain_validate.c:210 msgid "vgamem attribute only supported for video type qxl" msgstr "" -#: src/qemu/qemu_interface.c:393 +#: src/qemu/qemu_interface.c:176 msgid "vhost-net is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_interface.c:403 +#: src/qemu/qemu_interface.c:186 msgid "vhost-net is only supported for virtio network interfaces" msgstr "" -#: src/qemu/qemu_interface.c:420 +#: src/qemu/qemu_interface.c:203 msgid "vhost-net was requested for an interface, but is unavailable" msgstr "" @@ -48147,7 +48563,7 @@ msgstr "" msgid "vhost-scsi device file '%1$s' cannot be found" msgstr "" -#: src/qemu/qemu_command.c:8603 +#: src/qemu/qemu_command.c:8623 #, c-format msgid "vhost-user type '%1$s' not supported" msgstr "" @@ -48156,11 +48572,11 @@ msgstr "" msgid "vhost-user-gpu failed to start" msgstr "" -#: src/conf/domain_validate.c:315 +#: src/conf/domain_validate.c:316 msgid "vhostuser disk supports only virtio bus" msgstr "" -#: src/conf/domain_validate.c:190 +#: src/conf/domain_validate.c:191 msgid "video resolution values must be greater than 0" msgstr "" @@ -48169,17 +48585,17 @@ msgstr "" msgid "video type %1$s is not supported by libxl" msgstr "" -#: src/conf/domain_validate.c:227 +#: src/conf/domain_validate.c:228 #, c-format msgid "video type '%1$s' does not support blob resources" msgstr "" -#: src/qemu/qemu_validate.c:2567 +#: src/qemu/qemu_validate.c:2600 #, c-format msgid "video type '%1$s' doesn't support multiple 'heads'" msgstr "" -#: src/qemu/qemu_validate.c:2560 +#: src/qemu/qemu_validate.c:2593 #, c-format msgid "video type '%1$s' is only valid as primary video device" msgstr "" @@ -48317,7 +48733,7 @@ msgstr "" msgid "virSetUIDGID is not available" msgstr "" -#: src/vmx/vmx.c:3300 +#: src/vmx/vmx.c:3296 msgid "virVMXContext has no formatFileName function set" msgstr "" @@ -48325,40 +48741,40 @@ msgstr "" msgid "virVMXContext has no parseFileName function set" msgstr "" -#: src/ch/ch_process.c:708 +#: src/ch/ch_process.c:803 #, c-format msgid "virt type '%1$s' is not supported" msgstr "" -#: src/qemu/qemu_command.c:1048 +#: src/qemu/qemu_command.c:1049 #, c-format msgid "" "virtio (non-)transitional models are not supported for address type=%1$s" msgstr "" -#: src/qemu/qemu_validate.c:4844 +#: src/qemu/qemu_validate.c:4924 #, c-format msgid "virtio (non-)transitional models are not supported for input type=%1$s" msgstr "" -#: src/qemu/qemu_domain_address.c:2246 +#: src/qemu/qemu_domain_address.c:2250 #, c-format msgid "virtio disk cannot have an address of type '%1$s'" msgstr "" -#: src/qemu/qemu_command.c:1065 +#: src/qemu/qemu_command.c:1066 msgid "virtio non-transitional model not supported for this qemu" msgstr "" -#: src/qemu/qemu_validate.c:1810 +#: src/qemu/qemu_validate.c:1843 msgid "virtio rss hash report is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:1803 +#: src/qemu/qemu_validate.c:1836 msgid "virtio rss is not supported with this QEMU binary" msgstr "" -#: src/ch/ch_monitor.c:346 +#: src/ch/ch_monitor.c:353 #, c-format msgid "virtio rx_queue_size option %1$d is not same with tx_queue_size %2$d" msgstr "" @@ -48379,7 +48795,7 @@ msgid "" "virtio serial controller with index %1$u already exists in the address set" msgstr "" -#: src/qemu/qemu_command.c:5315 +#: src/qemu/qemu_command.c:5318 msgid "virtio serial device has invalid address type" msgstr "" @@ -48392,40 +48808,40 @@ msgstr "" msgid "virtio-mem device is missing " msgstr "" -#: src/qemu/qemu_validate.c:5153 +#: src/qemu/qemu_validate.c:5239 msgid "virtio-mem does not support dynamicMemslots" msgstr "" -#: src/qemu/qemu_validate.c:5146 +#: src/qemu/qemu_validate.c:5232 msgid "virtio-mem isn't supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:1827 +#: src/qemu/qemu_validate.c:1860 #, c-format msgid "" "virtio-net teaming persistent interface must be , not " "'%1$s'" msgstr "" -#: src/qemu/qemu_validate.c:1835 +#: src/qemu/qemu_validate.c:1868 #, c-format msgid "" "virtio-net teaming transient interface must be type='hostdev', not '%1$s'" msgstr "" -#: src/conf/domain_validate.c:2462 +#: src/conf/domain_validate.c:2516 msgid "virtio-pmem does not support NUMA nodes" msgstr "" -#: src/qemu/qemu_validate.c:5138 +#: src/qemu/qemu_validate.c:5224 msgid "virtio-pmem isn't supported by this QEMU binary" msgstr "" -#: src/conf/domain_conf.c:5640 +#: src/conf/domain_conf.c:5684 msgid "virtio-s390 bus doesn't have an address" msgstr "" -#: src/qemu/qemu_validate.c:3492 +#: src/qemu/qemu_validate.c:3550 msgid "" "virtio-scsi IOThreads only available for virtio pci and virtio ccw " "controllers" @@ -48436,56 +48852,56 @@ msgstr "" msgid "virtio-serial controller %1$u not available" msgstr "" -#: src/qemu/qemu_validate.c:4681 +#: src/qemu/qemu_validate.c:4765 msgid "virtio-sound controller is not supported in this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:4508 +#: src/qemu/qemu_validate.c:4566 msgid "virtiofs does not support fmode and dmode" msgstr "" -#: src/qemu/qemu_validate.c:4493 +#: src/qemu/qemu_validate.c:4551 msgid "virtiofs does not support format" msgstr "" -#: src/qemu/qemu_validate.c:4488 +#: src/qemu/qemu_validate.c:4546 msgid "virtiofs does not support model" msgstr "" -#: src/qemu/qemu_validate.c:4503 +#: src/qemu/qemu_validate.c:4561 msgid "virtiofs does not support multidevs" msgstr "" -#: src/qemu/qemu_validate.c:4482 +#: src/qemu/qemu_validate.c:4540 msgid "virtiofs does not support read-only access" msgstr "" -#: src/qemu/qemu_validate.c:4475 +#: src/qemu/qemu_validate.c:4533 msgid "virtiofs does not support wrpolicy" msgstr "" -#: src/qemu/qemu_validate.c:4465 +#: src/qemu/qemu_validate.c:4523 msgid "virtiofs does not yet support read-only mode" msgstr "" -#: src/qemu/qemu_validate.c:4498 +#: src/qemu/qemu_validate.c:4556 msgid "virtiofs is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_validate.c:4470 +#: src/qemu/qemu_validate.c:4528 msgid "virtiofs only supports passthrough accessmode" msgstr "" -#: src/qemu/qemu_virtiofs.c:208 +#: src/qemu/qemu_virtiofs.c:252 #, c-format msgid "virtiofsd binary '%1$s' is not executable" msgstr "" -#: src/qemu/qemu_virtiofs.c:297 src/qemu/qemu_virtiofs.c:365 +#: src/qemu/qemu_virtiofs.c:341 src/qemu/qemu_virtiofs.c:409 msgid "virtiofsd died unexpectedly" msgstr "" -#: src/qemu/qemu_domain.c:5192 +#: src/qemu/qemu_domain.c:5258 msgid "virtual FAT storage can't be accessed in read-write mode" msgstr "" @@ -48540,7 +48956,7 @@ msgstr "" msgid "vlanid out of range: %1$d" msgstr "" -#: src/qemu/qemu_validate.c:152 +#: src/qemu/qemu_validate.c:159 msgid "vmcoreinfo is not available with this QEMU binary" msgstr "" @@ -48550,6 +48966,10 @@ msgid "" "operation " msgstr "" +#: src/qemu/qemu_validate.c:150 +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #: src/qemu/qemu_validate.c:143 msgid "vmport is not available with this QEMU binary" msgstr "" @@ -48562,7 +48982,7 @@ msgstr "" msgid "vnc display" msgstr "" -#: src/bhyve/bhyve_command.c:436 src/qemu/qemu_command.c:8174 +#: src/bhyve/bhyve_command.c:436 src/qemu/qemu_command.c:8194 msgid "vnc port must be in range [5900,65535]" msgstr "" @@ -48674,11 +49094,11 @@ msgstr "" msgid "vport operation '%1$s' is not supported for host%2$d" msgstr "" -#: src/conf/domain_validate.c:203 +#: src/conf/domain_validate.c:204 msgid "vram64 attribute only supported for video type qxl" msgstr "" -#: src/qemu/qemu_validate.c:4726 +#: src/qemu/qemu_validate.c:4810 msgid "vsock device is not supported with this QEMU binary" msgstr "" @@ -48775,12 +49195,12 @@ msgstr "" msgid "watchdog" msgstr "" -#: src/qemu/qemu_validate.c:2267 +#: src/qemu/qemu_validate.c:2300 msgid "" "watchdogs with different actions are not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_driver.c:715 +#: src/qemu/qemu_driver.c:714 msgid "webSocket" msgstr "" @@ -48788,12 +49208,12 @@ msgstr "" msgid "weight for XEN_CREDIT" msgstr "" -#: src/conf/node_device_conf.c:2411 +#: src/conf/node_device_conf.c:2424 #, c-format msgid "when providing parent wwnn='%1$s', the wwpn must also be provided" msgstr "" -#: src/conf/node_device_conf.c:2418 +#: src/conf/node_device_conf.c:2431 #, c-format msgid "when providing parent wwpn='%1$s', the wwnn must also be provided" msgstr "" @@ -48893,7 +49313,7 @@ msgstr "" msgid "write I/O operations max" msgstr "" -#: src/rpc/virnetlibsshsession.c:1257 src/rpc/virnetsshsession.c:1358 +#: src/rpc/virnetlibsshsession.c:1284 src/rpc/virnetsshsession.c:1358 #, c-format msgid "write failed: %1$s" msgstr "" @@ -48921,11 +49341,11 @@ msgstr "" msgid "wrong format of 'cookie' field in backing store definition '%1$s'" msgstr "" -#: src/util/virarptable.c:89 +#: src/util/virarptable.c:91 msgid "wrong nlmsg len" msgstr "" -#: src/conf/domain_validate.c:430 +#: src/conf/domain_validate.c:431 msgid "wwn is not supported with vhostuser disk" msgstr "" @@ -48933,7 +49353,7 @@ msgstr "" msgid "wwn of disk device" msgstr "" -#: src/conf/domain_validate.c:2618 +#: src/conf/domain_validate.c:2672 #, c-format msgid "xen bus does not support %1$s input device" msgstr "" @@ -48942,9 +49362,9 @@ msgstr "" msgid "xml data file to export from" msgstr "" -#: src/ch/ch_driver.c:809 src/ch/ch_driver.c:1080 src/libxl/libxl_driver.c:1893 -#: src/libxl/libxl_driver.c:1952 src/test/test_driver.c:2440 -#: src/test/test_driver.c:2491 +#: src/ch/ch_driver.c:812 src/ch/ch_driver.c:1083 src/libxl/libxl_driver.c:1893 +#: src/libxl/libxl_driver.c:1952 src/test/test_driver.c:2441 +#: src/test/test_driver.c:2492 msgid "xml modification unsupported" msgstr "" @@ -48985,11 +49405,11 @@ msgstr "" msgid "zPCI %1$s %2$o is already reserved" msgstr "" -#: src/qemu/qemu_migration.c:2646 +#: src/qemu/qemu_migration.c:2667 msgid "zero-copy is only available for parallel migration" msgstr "" -#: src/network/bridge_driver_linux.c:360 +#: src/network/bridge_driver_linux.c:365 #, c-format msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" diff --git a/po/mk.po b/po/mk.po index 87c7cbe4..65ae530a 100644 --- a/po/mk.po +++ b/po/mk.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-27 08:02+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Macedonian (http://www.transifex.com/projects/p/fedora/" @@ -1005,6 +1005,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1225,6 +1229,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1561,6 +1568,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "премногу регистрирани управувачи" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3311,10 +3321,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3339,9 +3373,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3350,6 +3393,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4746,6 +4825,10 @@ msgstr "креира домен од XML-датотека" msgid "Create a vol." msgstr "Креира домен." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Креира домен." @@ -4790,9 +4873,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4814,9 +4894,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -8004,6 +8081,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Не успеав да ја уништам мрежата %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "не успеав да го серијализирам S-Expr" @@ -8541,6 +8621,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10954,6 +11041,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11919,6 +12009,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13624,9 +13717,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13718,9 +13808,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14639,10 +14726,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14998,6 +15087,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15121,6 +15216,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15289,6 +15387,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15479,6 +15585,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15514,6 +15632,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15563,6 +15687,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15571,6 +15707,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15626,6 +15774,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15653,6 +15819,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15661,6 +15839,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15668,6 +15858,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15701,6 +15937,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17255,6 +17494,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18357,6 +18600,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18415,7 +18662,7 @@ msgid "Unexpected protocol %1$d" msgstr "неочекувани податоци „%s“" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19059,10 +19306,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -19237,6 +19480,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19355,10 +19613,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19710,6 +19964,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "активна" @@ -20521,6 +20778,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21485,6 +21745,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21601,6 +21864,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21863,14 +22130,14 @@ msgstr "Враќа основни информации за доменот." msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -24018,6 +24285,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "Доменот е веќе активен" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25270,9 +25540,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "не успеав да запишам во дневникот" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "не успеав да запишам во дневникот" @@ -25309,10 +25576,6 @@ msgstr "" msgid "failed to create udev context" msgstr "не успеав да ја зачувам содржината" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "не успеав да ја прочитам конфиг. датотека" - #, fuzzy msgid "failed to create udev handler thread" msgstr "Не успеав да го креирам доменот од %s" @@ -25713,6 +25976,10 @@ msgstr "не успеав да ја означам мрежата %1$s како msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "не успеав да ја отворам датотеката" @@ -27183,6 +27450,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -28099,6 +28369,9 @@ msgstr "невалиден покажувач кон мрежа во %1$s" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -28266,6 +28539,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28918,6 +29194,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29211,6 +29490,9 @@ msgstr "" msgid "matching input device not found" msgstr "недостасува информација за кореновиот уред" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29577,10 +29859,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30224,6 +30506,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30477,6 +30762,10 @@ msgstr "недостасува информација за извор за ур msgid "missing value for migration parameter '%1$s'" msgstr "недостасува информација за извор за уредот %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "недостасува информација за уредите" @@ -31937,6 +32226,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32845,6 +33137,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33053,6 +33357,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -33065,6 +33372,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34818,6 +35128,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: наведете патека или користете test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34902,9 +35216,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -36566,6 +36877,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36846,6 +37161,10 @@ msgstr "Непознат тип на ОС %1$s" msgid "unknown smbios mode '%1$s'" msgstr "непозната наредба: „%1$s“" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -37075,6 +37394,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -37551,6 +37874,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37741,6 +38068,9 @@ msgstr "" msgid "version parsing error" msgstr "грешка во анализаторот" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38070,6 +38400,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38393,6 +38726,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "не успеав да ја прочитам конфиг. датотека" + #, fuzzy #~ msgid "Unable to create rule" #~ msgstr "Не успеав да креирам XML" diff --git a/po/ml.po b/po/ml.po index 6aeb717b..8534c767 100644 --- a/po/ml.po +++ b/po/ml.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-27 10:04+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Malayalam (http://www.transifex.com/projects/p/libvirt/" @@ -1088,6 +1088,10 @@ msgstr "പാഥ് '%1$s' ലഭ്യമല്ല" msgid "'%1$s' is not supported in this QEMU binary" msgstr "ഈ QEMU ബൈനറിയില്‍ %1$s പിന്തുണയ്ക്കുന്നില്ല" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1325,6 +1329,9 @@ msgstr "വൈപ്പിങ് ആല്‍ഗോരിഥം %d പിന് msgid "'type' missing in reply of guest-get-fsinfo" msgstr "'online', guest-get-vcpus-ന്റെ മറുപടിയില്‍ ലഭ്യമല്ല" +msgid "'usb' disk must not be empty" +msgstr "" + #, fuzzy msgid "'user' missing in reply of guest-get-users" msgstr "'online', guest-get-vcpus-ന്റെ മറുപടിയില്‍ ലഭ്യമല്ല" @@ -1686,6 +1693,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "അടയ്ക്കുവാനുള്ള ഒരു പിന്‍വിളി മുന്‍പേ തന്നെ രേഖപ്പെടുത്തിയിട്ടുണ്ട്" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3508,10 +3518,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3536,9 +3570,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3547,6 +3590,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "ഡൊമെയിന്‍ %1$s XML ക്രമീകരണത്തില്‍ മാറ്റം വരുത്തിയിട്ടില്ല.\n" @@ -4980,6 +5059,10 @@ msgstr "നിലവിലുള്ള വോള്യമില്‍ നിന msgid "Create a vol." msgstr "ഒരു വോള്യം ഉണ്ടാക്കുക." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "നീക്കുന്നു" @@ -5024,10 +5107,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" -"DNS HOST റിക്കോര്‍ഡുകളില്‍ മാറ്റങ്ങള്‍ വരുത്തുവാന്‍ സാധ്യമല്ല, ചേര്‍ക്കാം അല്ലെങ്കില്‍ വെട്ടിനീക്കാം" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5050,10 +5129,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" -"DNS TXT റിക്കോര്‍ഡുകളില്‍ മാറ്റം വരുത്തുവാന്‍ സാധ്യമല്ല, ചേര്‍ക്കാം അല്ലെങ്കില്‍ വെട്ടി നീക്കാം" - msgid "Data processed:" msgstr "ചെയ്ത ഡാറ്റ:" @@ -8255,6 +8330,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "init കണ്ട്രോള്‍ %1$s-ലേക്കു് ആവശ്യം അയയ്ക്കുന്നതില്‍ പരാജയപ്പെട്ടു" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "സ്നാപ്പ്ഷോട്ട് %s നശിപ്പിക്കുന്നതിന്‍ പരാജയം" @@ -8798,6 +8876,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11309,6 +11394,9 @@ msgstr "ജെഎസ്ഒഎന്‍ രേഖയില്‍ max_clients ഡ msgid "Missing backend %1$d" msgstr "ബാക്കെന്‍ഡ് %1$d ലഭ്യമല്ല" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "ടൈമര്‍ നാമം ലഭ്യമല്ല" @@ -12311,6 +12399,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "ഡൊമെയിന്‍ സസ്പെന്‍ഡ് ചെയ്യുമ്പോള്‍ പിശക്" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "ഉപയോഗിയ്ക്കാത്ത എന്‍ബിഡി ഡിവൈസുകള്‍ ലഭ്യമല്ല" @@ -14106,9 +14197,6 @@ msgstr "ഈ ഡൊമെയിനു് S3 അവസ്ഥ പ്രവര്‍ msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "ഈ ഡൊമെയിനു് S4 അവസ്ഥ പ്രവര്‍ത്തന രഹിതമാക്കിയിരിയ്ക്കുന്നു" @@ -14202,9 +14290,6 @@ msgstr "എസ്‌സിഎസ്ഐ യൂണിറ്റ് സൂചിക msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "കണ്ട്രോളറുകള്‍ 'ccid' വിലാസ തരം ഉപയോഗിയ്ക്കണം" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15200,10 +15285,12 @@ msgstr "Ceph ഉപയോഗം വ്യക്തമാക്കിയിരി msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15577,6 +15664,12 @@ msgid "Target domain IOMMU device count does not match source" msgstr "" "ടാര്‍ഗറ്റ് ഡൊമെയിന്‍ ഹബ് ഡിവൈസിന്റെ എണ്ണം %zu-നു്, %zu ശ്രോതസ്സൂമായി പൊരുത്തപ്പെടുന്നില്ല." +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15715,6 +15808,9 @@ msgstr "" "ടാര്‍ഗറ്റ് ഡൊമെയിന്‍ പാരലല്‍ പോര്‍ട്ടിന്റെ എണ്ണം %1$zu-നു്, %2$zu ശ്രോതസ്സൂമായി " "പൊരുത്തപ്പെടുന്നില്ല." +msgid "Target domain pstore device count does not match source" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15895,6 +15991,14 @@ msgstr "ലക്ഷ്യസ്ഥാനത്തുള്ള RNG മോഡല msgid "Target parallel port %1$d does not match source %2$d" msgstr "ലക്ഷ്യം പാരലല്‍ പോര്‍ട്ട് %1$d, ശ്രോതസ്സ് %2$d-മായി ചേരുന്നില്ല" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, fuzzy, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "ലക്ഷ്യമായ ഇന്‍പുട്ട് ടിവൈസ് ബസ്‌ %1$s ഉറവിടം %2$s-ഉമായി യോജിക്കുന്നില്ല" @@ -16092,6 +16196,18 @@ msgstr "സിഎ സമ്മപത്രം %1$s-ന്റെ കാലാവ msgid "The CA certificate %1$s is not yet active" msgstr "സിഎ സമ്മപത്രം %1$s സജീമല്ല" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16127,6 +16243,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "ക്യൂഇഎംയു എക്സിക്യൂട്ടബിള്‍ %1$s ടിപിഎം ബാക്കന്‍ഡ് തരം %2$s പിന്തുണയ്ക്കുന്നില്ല" @@ -16176,6 +16298,18 @@ msgstr "സര്‍ട്ടിഫിക്കേറ്റ് വിശ്വ msgid "The certificate uses an insecure algorithm" msgstr "സര്‍ട്ടിഫീക്കേറ്റ് സുരക്ഷിതമല്ലാത്ത ആല്‍ഗോരിഥം ഉപയോഗിക്കുന്നു" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "ക്ലയന്റ് സമ്മപത്രം %1$s-ന്റെ കാലാവധി കഴിഞ്ഞിരിയ്ക്കുന്നു" @@ -16184,6 +16318,18 @@ msgstr "ക്ലയന്റ് സമ്മപത്രം %1$s-ന്റെ msgid "The client certificate %1$s is not yet active" msgstr "ക്ലയന്റ് സമ്മപത്രം %1$s സജീമല്ല" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "നെറ്റ്‌വര്‍ക്ക് ഡിവൈസ് നാമം വളരെ വലുതു്" @@ -16241,6 +16387,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "ഈ ക്യൂഇഎംയു ബൈനറി nvram ഡിവൈസ് പിന്തുണയ്ക്കുന്നില്ല" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "ഡൊമെയിന്‍ %s നു %s എന്ന പേരില്‍ ഒരു സ്നാപ്ഷോട്ട് ലഭ്യമല്ല" @@ -16270,6 +16434,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "സര്‍വര്‍ സമ്മപത്രം %1$s-ന്റെ കാലാവധി കഴിഞ്ഞിരിയ്ക്കുന്നു" @@ -16278,6 +16454,18 @@ msgstr "സര്‍വര്‍ സമ്മപത്രം %1$s-ന്റെ msgid "The server certificate %1$s is not yet active" msgstr "സര്‍വര്‍ സമ്മപത്രം %1$s സജീമല്ല" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "'%1$s'-ല്‍ നിന്നും '%2$s'-ലേക്കു് സര്‍വര്‍ തിരിച്ചുവിടുന്നു" @@ -16286,6 +16474,52 @@ msgstr "'%1$s'-ല്‍ നിന്നും '%2$s'-ലേക്കു് സ msgid "The slirp-helper doesn't support migration" msgstr "സ്റ്റോറേജ് പൂള്‍ വോള്യം ഉണ്ടാക്കുന്നതു് പിന്തുണയ്ക്കുന്നില്ല" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "ഈ ക്യുഇഎംയു LSI 53C895A SCSI കണ്ട്രോളര്‍ പിന്തുണയ്ക്കുന്നില്ല" @@ -16322,6 +16556,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "ഈ QEMU 7-ല്‍ കൂടുതലുള്ള ലക്ഷ്യം പിന്തുണയ്ക്കുന്നില്ല" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "lun പാസ്ത്രൂവിനു് ഈ QEMU സ്കസി-ബ്ലോക്കിനെ പിന്തുണയ്ക്കുന്നില്ല" @@ -17908,6 +18145,10 @@ msgstr "സോക്കറ്റില്‍ ശ്രദ്ധിയ്ക് msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "സോക്കറ്റില്‍ ശ്രദ്ധിയ്ക്കുവാന്‍ സാധ്യമല്ല" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "സമ്മപത്രം ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല" @@ -19042,6 +19283,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "അപ്രതീക്ഷിതമായ hostdev മോഡ് %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "ഡിസ്ക് ഉറവിടത്തിന് പ്രതീക്ഷിക്കാത്ത പൂട്ട് പരാമീറ്റര്‍" @@ -19100,7 +19345,7 @@ msgid "Unexpected protocol %1$d" msgstr "അപ്രതീക്ഷിതമായ പൂള്‍ രീതി" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19744,10 +19989,6 @@ msgstr "പിന്തുണയ്ക്കാത്ത hostdev മോഡ് %1 msgid "Unsupported hostdev type %1$s" msgstr "പിന്തുണയ്ക്കാത്ത hostdev തരം %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "പിന്തുണയില്ലാത്ത വിര്‍ട്ട് തരം" @@ -19925,6 +20166,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20048,10 +20304,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX എന്‍ട്രി '%1$s' പിന്തുണ്യില്ലാത്ത '%2$s' സമ്പ്രദായങ്ങള്‍ അടങ്ങിയിരിക്കുന്നു" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX എന്‍ട്രി '%1$s' യില്‍ ഒരു പോര്‍ട്ട് ഭാഗം അടങ്ങിയിട്ടില്ല" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX എന്‍ട്രി 'annotation' നില്‍ അസാധുവായ എസ്കേപ്പ് സീക്വന്‍സുകള്‍ അടങ്ങിയിരിക്കുന്നു" @@ -20413,6 +20665,9 @@ msgstr "പ്രവേശനം നിഷേധിച്ചിരിയ്ക msgid "access denied: %1$s" msgstr "പ്രവേശനം നിഷേധിച്ചിരിയ്ക്കുന്നു: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "സജീവം" @@ -21258,6 +21513,9 @@ msgstr "ബ്രിഡ്ജ് നാമം '%1$s' നിലവില്‍ msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "ബ്രിഡ്ജ് നാമം %1$s രീതിയില്‍ അനുവദിച്ചിട്ടില്ല (നെറ്റ്‌‌വര്‍ക്ക് '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "ബ്രിഡ്ജ് നാമം %1$s രീതിയില്‍ അനുവദിച്ചിട്ടില്ല (നെറ്റ്‌‌വര്‍ക്ക് '%2$s')" @@ -22260,6 +22518,9 @@ msgstr "നെറ്റ്‌വര്‍ക്ക് ഡിവൈസ് ഗസ msgid "cannot modify network device model from %1$s to %2$s" msgstr "%1$s-ല്‍ നിന്നും %2$s-ലേക്കുള്ള നെറ്റ്‌വര്‍ക്ക് ഡിവൈസ് മോഡലില്‍ മാറ്റം വരുത്തുവാന്‍ സാധ്യമല്ല" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "നെറ്റ്‌വര്‍ക്ക് ഡിവൈസ് rom ബാര്‍ സജ്ജീകരണത്തില്‍ മാറ്റം വരുത്തുവാന്‍ സാധ്യമല്ല" @@ -22378,6 +22639,10 @@ msgstr " %1$s എന്ന ജേസണ്‍ മനസ്സിലാവുന msgid "cannot parse json %1$s: unterminated string/map/array" msgstr " %s എന്ന ജേസണ്‍ മനസ്സിലാവുന്നില്ല: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "ടാര്‍ഗറ്റ് '%1$s'-ല്‍ നിന്നും പാര്‍ട്ടീഷന്‍ നംബര്‍ പാഴ്സ് ചെയ്യുവാന്‍ സാധ്യമല്ല" @@ -22646,16 +22911,16 @@ msgstr "നിര്‍ജ്ജീവമായൊരു ഡൊമെയിന msgid "cannot revert snapshot of running domain" msgstr "പ്രവര്‍ത്തനത്തിലുള്ള ഡൊമെയിനുള്ള സ്നാപ്പ്ഷോട്ട് തിരികെ ലഭിയ്ക്കുവാന്‍ സാധ്യമല്ല" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "'%1$s' എന്ന ഫയല്‍ സൂക്ഷിയ്ക്കുവാന്‍ സാധ്യമാകുന്നില്ല" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s'-ല്‍ തിരയുവാന്‍ സാധ്യമല്ല" @@ -24863,6 +25128,9 @@ msgstr "ഡൊമെയിന്‍ നിലവില്‍ പ്രവര് msgid "domain already has a vsock device" msgstr "ഡൊമെയിന്‍ നിലിവില്‍ പ്രവര്‍ത്തനത്തിലാണ്" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26114,9 +26382,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "ലോഗ്ഫയല്‍ %1$s ഉണ്ടാക്കുന്നതില്‍ പരാജയം" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "പ്രൊഫൈല്‍ തയ്യാറാക്കുന്നതില്‍ പരാജയപ്പെട്ടു" @@ -26149,10 +26414,6 @@ msgstr "RBD IoCTX തയ്യാറാക്കുന്നതില്‍ പ msgid "failed to create udev context" msgstr "udev കോണ്ടെക്സ്റ്റ് തയ്യാറാക്കുന്നതില്‍ പരാജയപ്പെട്ടു" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "udev കോണ്ടെക്സ്റ്റ് തയ്യാറാക്കുന്നതില്‍ പരാജയപ്പെട്ടു" - #, fuzzy msgid "failed to create udev handler thread" msgstr "udev കോണ്ടെക്സ്റ്റ് തയ്യാറാക്കുന്നതില്‍ പരാജയപ്പെട്ടു" @@ -26544,6 +26805,10 @@ msgstr "പൂള്‍ %1$s സ്വയം ആരംഭിക്കുന് msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "ഫയല്‍ %1$s -ലേക്കു് നീക്കുവാന്‍ സാധ്യമല്ല" @@ -28033,6 +28298,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - നിര്‍ബന്ധിയ്ക്കുക, വീണ്ടും നിഷ്കര്‍ഷിയ്ക്കുവാന്‍ സാധ്യമല്ല" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI സംഭരണ പൂളില്‍ വോള്യം തയ്യാറാക്കല്‍ പിന്തുണയ്ക്കുന്നില്ല" @@ -28970,6 +29238,9 @@ msgstr "തെറ്റായ രഹസ്യ രീതി '%1$s'" msgid "invalid server address" msgstr "തെറ്റായ മാക് വിലാസം" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "'%1$s'-നു് തെറ്റായ വ്യാപ്തി നല്‍കിയിരിക്കുന്നു" @@ -29142,6 +29413,9 @@ msgstr "ഈ QEMU ബൈനറി സാറ്റയെ പിന്തുണക msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "ഈ QEMU ബൈനറിയില്‍ vhost-net പിന്തുണയ്ക്കുന്നില്ല" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s ലഭ്യമായില്ല" @@ -29797,6 +30071,9 @@ msgstr "ലോക്ക് മാനേജര്‍ കണക്ഷന്‍ ന msgid "lock owner details have not been registered" msgstr "ലോക്ക് ഉടമസ്ഥന്‍ വിവരങ്ങള്‍ രജിസ്ടര്‍ ചെയ്തിട്ടില്ല" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "%1$s വോള്യങ്ങള്‍ തയ്യാറാക്കുന്നതു് പിന്തുണയ്ക്കുന്നില്ല" @@ -30099,6 +30376,9 @@ msgstr "" msgid "matching input device not found" msgstr "യുഎസ്ബി ഡിവൈസ് ലഭ്യമല്ല" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "കണ്ണിയുടെ അവസ്ഥ മാറ്റുവാന്‍ സാധ്യമല്ല: ഡിവൈസിന്റെ വിളിപ്പേരു് ലഭ്യമല്ല" @@ -30478,12 +30758,11 @@ msgid "" "shared between source and destination)" msgstr "ഇന്‍ക്രീമെന്റെല്‍ ഡിസ്ക്ക് കോപ്പി ഉപയോഗിച്ചുള്ള മൈഗ്രേഷന്‍" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "ഉപകരണത്തിന്റെ സ്ഥിരമായ ചേര്‍ത്തുവയ്ക്കലിനുള്ള പിന്തുണ ലഭ്യമല്ല" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31158,6 +31437,9 @@ msgstr "" msgid "missing path for " msgstr "പേരു് വിവരം ലഭ്യമല്ല" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31404,6 +31686,10 @@ msgstr "ഹോസ്റ്റിനുള്ള നാമം ലഭ്യമല msgid "missing value for migration parameter '%1$s'" msgstr "%1$s ല്‍ പേരു് വിവരം ലഭ്യമല്ല" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "പേരു് വിവരം ലഭ്യമല്ല" @@ -32917,6 +33203,9 @@ msgstr "ഒരു മെമ്മറി ബലൂണ്‍ ഡിവൈസ് msgid "only a single nvram device is supported" msgstr "ഒറ്റ nvram ഡിവൈസ് മാത്രമേ പിന്തുണയ്ക്കുന്നുള്ളൂ" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "ഒറ്റ nvram ഡിവൈസ് മാത്രമേ പിന്തുണയ്ക്കുന്നുള്ളൂ" @@ -33868,6 +34157,18 @@ msgstr "നീക്കം ചെയ്യുന്നതിനു് ഉചി msgid "ps2 bus does not support %1$s input device" msgstr "ps2 ബസ് %1$s ഇന്‍പുട്ട് ഡിവൈസ് പിന്തുണയ്ക്കുന്നില്ല" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34084,6 +34385,9 @@ msgstr "blockstats ഡിവൈസ് എന്‍ട്രി പ്രതീ msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-version മറുപടിയില്‍ 'മൈക്രോ' പതിപ്പു് ലഭ്യമല്ല" @@ -34100,6 +34404,9 @@ msgstr "query-version മറുപടിയില്‍ 'qemu' ഡേറ്റ msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "query-version മറുപടിയില്‍ 'qemu' ഡേറ്റാ ലഭ്യമല്ല" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35913,6 +36220,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: ഒരു പാഥ് നല്‍കുക അല്ലെങ്കില്‍ test:///default ഉപയോഗിക്കുക" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36004,9 +36315,6 @@ msgstr "ഡൊമെയിനിന് സ്നാപ്ഷോട്ടുക msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "നെറ്റ്‌വര്‍ക്കു് നിലിവില്‍ പ്രവര്‍ത്തനത്തിലാണ്" @@ -37709,6 +38017,10 @@ msgstr "'%1$s' SCSI ഹോസ്റ്റ് വിശേഷണ തരം, '%2$s msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "'%1$s' എന്ന അപരിചിത വിലാസ രീതി, %2$s നെറ്റ്‌വര്‍ക്കില്‍" @@ -37985,6 +38297,10 @@ msgstr "അപരിചിതമായ ഡിവൈസ് തരം '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "അപരിചിതമായ smbios മോഡ് '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "അപരിചിതമായ സ്റ്റോറേജ് വോള്യം രീതി '%1$s'('%2$s'-നുള്ളതു്)" @@ -38214,6 +38530,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "പിന്തുണയില്ലാത്ത ഓഥന്റിക്കേഷന്‍ തരം %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "പിന്തുണയ്ക്കാത്ത ഹോസ്റ്റ് ഡിവൈസ് മോഡ് %1$s" @@ -38698,6 +39018,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38892,6 +39216,9 @@ msgstr "പതിപ്പു് ചേരുന്നില്ല (യഥാര msgid "version parsing error" msgstr "പതിപ്പു് പാഴ്സ് ചെയ്യുന്നതില്‍ പിശക്" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39240,6 +39567,9 @@ msgid "" "operation " msgstr "വി.എം പ്ലെയര്‍ libvirt സസ്പെന്‍ഡ്/റെസ്യൂമെ (vmware pause/unpause) പിന്തുണക്കുന്നില്ല" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "ഈ QEMU ലൈബ്രറിയില്‍ പങ്കിടുന്ന മെമ്മറി പ്രവര്‍ത്തന രഹിതമാക്കുന്നതു് ലഭ്യമല്ല" @@ -39570,6 +39900,26 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "DNS HOST റിക്കോര്‍ഡുകളില്‍ മാറ്റങ്ങള്‍ വരുത്തുവാന്‍ സാധ്യമല്ല, ചേര്‍ക്കാം അല്ലെങ്കില്‍ വെട്ടിനീക്കാം" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "DNS TXT റിക്കോര്‍ഡുകളില്‍ മാറ്റം വരുത്തുവാന്‍ സാധ്യമല്ല, ചേര്‍ക്കാം അല്ലെങ്കില്‍ വെട്ടി നീക്കാം" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX എന്‍ട്രി '%1$s' യില്‍ ഒരു പോര്‍ട്ട് ഭാഗം അടങ്ങിയിട്ടില്ല" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "ഉപകരണത്തിന്റെ സ്ഥിരമായ ചേര്‍ത്തുവയ്ക്കലിനുള്ള പിന്തുണ ലഭ്യമല്ല" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev കോണ്ടെക്സ്റ്റ് തയ്യാറാക്കുന്നതില്‍ പരാജയപ്പെട്ടു" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: പരിശോധിക്കുന്നു %2$-60s: " diff --git a/po/mr.po b/po/mr.po index 5090cf9a..32bc2508 100644 --- a/po/mr.po +++ b/po/mr.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-27 01:03+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Marathi (http://www.transifex.com/projects/p/libvirt/language/" @@ -1149,6 +1149,10 @@ msgstr "मार्ग '%1$s' प्रवेशजोगी नाही" msgid "'%1$s' is not supported in this QEMU binary" msgstr "QEMU बाइनरिमध्ये %1$s समर्थीत नाही" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1386,6 +1390,9 @@ msgstr "वायपिंग अल्गोरिदम %d समर्थी msgid "'type' missing in reply of guest-get-fsinfo" msgstr "guest-get-vcpusच्या प्रतिसादात 'online' आढळले नाही" +msgid "'usb' disk must not be empty" +msgstr "" + #, fuzzy msgid "'user' missing in reply of guest-get-users" msgstr "guest-get-vcpusच्या प्रतिसादात 'online' आढळले नाही" @@ -1746,6 +1753,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "बंद कॉलबॅक आधिपासूनच नोंदणी झाली" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3536,10 +3546,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3564,9 +3598,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3575,6 +3618,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "क्षेत्र %1$s XML संयोजना बदलली नाही.\n" @@ -4997,6 +5076,10 @@ msgstr "अस्तित्वातील खंड पासून खंड msgid "Create a vol." msgstr "खंड निर्माण करा." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "माइग्रेट केले" @@ -5041,9 +5124,6 @@ msgstr "DAC imagelabel ओळखणे अशक्य" msgid "DAC seclabel couldn't be determined" msgstr "DAC seclabel ओळखणे अशक्य" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS HOST रेकॉर्ड्सला संपादित करणे अशक्य, फक्त समावेश किंवा नष्ट करणे शक्य आहे" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5071,9 +5151,6 @@ msgstr "" "नेटवर्क '%2$s' अंतर्गत सर्व्हिस '%1$s' करिता लक्ष्यविना DNS SRV weight गुणधर्मकरिता " "परवानगी दिली जात नाही" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "DNS TXT रेकॉर्ड्स संपादित करणे अश्कय, फक्त समाविष्ट किंवा नष्ट करणे शक्य आहे" - msgid "Data processed:" msgstr "डाटा विश्लेषीत:" @@ -8233,6 +8310,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "init कंट्रोल %1$s करिता विनंती पाठवण्यास अपयशी" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "स्नॅपशॉट सिरिअलाइज करण्यास अपयशी" @@ -8762,6 +8842,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11252,6 +11339,9 @@ msgstr "JSON दस्तऐवजात max_clients डाटा आढळल msgid "Missing backend %1$d" msgstr "बॅकएंड %1$d आढळले नाही" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "टाइमरचे नाव आढळले नाही" @@ -12248,6 +12338,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "डोमेन सस्पेंड करतेवेळी त्रुटी" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "मोकळी NBD साधने अशक्य" @@ -14000,9 +14093,6 @@ msgstr "S3 स्तर ह्या डोमेनकरिता बंद msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "S4 स्तर ह्या डोमेनकरिता बंद केले आहे" @@ -14096,9 +14186,6 @@ msgstr "SCSI बस इंडेक्स् %1$d [0..6,8..15] व्याप msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "कंट्रोलर्स्ने 'ccid' पत्ता प्रकार वापरायला हवे" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15083,10 +15170,12 @@ msgstr "Ceph वापर निर्देशीत, परंतु नाव msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15453,6 +15542,12 @@ msgstr "लक्ष्य डोमेन नाव '%1$s' स्रोत '%2$ msgid "Target domain IOMMU device count does not match source" msgstr "लक्ष्य डोमेन RNG साधन प्रमाण %zu स्रोत %zu सह जुळत नाही" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15576,6 +15671,9 @@ msgstr "लक्ष्य डोमेन इंपुट साधन प् msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "लक्ष्य डोमेन पॅरेलल पोर्ट प्रमाण %1$zu स्रोत %2$zu सह जुळत नाही" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15747,6 +15845,14 @@ msgstr "लक्ष्य RNG प्रतिकृती '%1$s' सोअर msgid "Target parallel port %1$d does not match source %2$d" msgstr "लक्ष्य पॅरलल पोर्ट %1$d सोअर्स %2$dसह जुळत नाही" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "लक्ष्य पुन्हनिर्देशीत साधन बस %1$s स्रोत %2$s सह जुळत नाही" @@ -15942,6 +16048,18 @@ msgstr "CA सर्टिफिकेट %1$s ची वेळसमाप् msgid "The CA certificate %1$s is not yet active" msgstr "CA सर्टिफिकेट %1$s अजूनही सक्रिय नाही" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15977,6 +16095,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "QEMU एक्जिक्युटेबल %1$s, TPM बॅकएंड प्रकार %2$sकरिता समर्थन पुरवत नाही" @@ -16026,6 +16150,18 @@ msgstr "प्रमाणपत्र अजूनही सक्रीय क msgid "The certificate uses an insecure algorithm" msgstr "remoteCheckCertificate: क्लाएंट प्रामाणपत्र असुरक्षित अल्गोरिदमचा वापर करतो" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "क्लाएंट सर्टिफिकेट %1$s ची वेळसमाप्ति आढळली" @@ -16034,6 +16170,18 @@ msgstr "क्लाएंट सर्टिफिकेट %1$s ची वे msgid "The client certificate %1$s is not yet active" msgstr "क्लाएंट सर्टिफिकेट %1$s अजूनही सक्रिय नाही" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "खूप लांब नेटवर्क साधनचे नाव" @@ -16088,6 +16236,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "या QEMU बाइनरितर्फे ich9-intel-hda ऑडिओ कंट्रोलर समर्थीत नाही" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "मशीनकडे स्नॅपशॉट आढळले नाही आणि उपलब्ध पाहिजे" @@ -16115,6 +16281,18 @@ msgid "" "number" msgstr "फक्त वाचनीय डिस्क क्रमांक रिड राइट डिस्क क्रमांकपेक्षा जास्त किंवा समांतर पाहिजे" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "सर्व्हर सर्टिफिकेट %1$s ची वेळसमाप्ति आढळली" @@ -16123,6 +16301,18 @@ msgstr "सर्व्हर सर्टिफिकेट %1$s ची वे msgid "The server certificate %1$s is not yet active" msgstr "सर्व्हर सर्टिफिकेट %1$s अजूनही सक्रिय नाही" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "सर्व्हर '%1$s' पासून '%2$s' करिता पुनःनिर्देशीत होते" @@ -16131,6 +16321,52 @@ msgstr "सर्व्हर '%1$s' पासून '%2$s' करिता प msgid "The slirp-helper doesn't support migration" msgstr "संचयन संग्रह खंड निर्माण करिता समर्थन पुरवित नाही" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "हे QEMU LSI 53C895A SCSI कंट्रोलरकरिता समर्थन पुरवत नाही" @@ -16166,6 +16402,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "लक्ष्यकरिता 7 पेक्षा जास्त हे QEMU लक्ष्य समर्थन पुरवत नाही" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "हे QEMU lun पासथ्रुकरिता scsi-block समर्थन पुरवत नाही" @@ -17711,6 +17950,10 @@ msgstr "सॉकेटवर ऐकणे अशक्य" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "सॉकेटवर ऐकणे अशक्य" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "सर्टिफिकेट लोड करण्यास अशक्य" @@ -18826,6 +19069,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "अनपेक्षीत hostdev मोड %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "डिस्क स्रोतकरिता अनपेक्षित लॉग घटके" @@ -18884,7 +19131,7 @@ msgid "Unexpected protocol %1$d" msgstr "अनपेक्षित प्रोटोकॉल %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19531,10 +19778,6 @@ msgstr "hostdev मोड %1$s असमर्थीत" msgid "Unsupported hostdev type %1$s" msgstr "hostdev प्रकार %1$s असमर्थीत" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "असमर्थीत virt प्रकार" @@ -19712,6 +19955,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19839,10 +20097,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX नोंदणी '%1$s' मध्ये असमर्थीत योजना '%2$s' समाविष्टीत आहे" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX नोंदणी '%1$s' मध्ये पोर्ट भाग समाविष्टीत नाही" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX नोंदणी 'annotation' मध्ये अवैध एस्केप अनुक्रम आढळले" @@ -20204,6 +20458,9 @@ msgstr "धोरण मार्फत प्रवेश नकारले" msgid "access denied: %1$s" msgstr "प्रवेश नकारले: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "सक्रीय" @@ -21038,6 +21295,9 @@ msgstr "ब्रीज नाव '%1$s' आधिपासूनच वाप msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "%1$s मोडमध्ये (नेटवर्क '%2$s') ब्रिज्चे नाव स्वीकार्य नाही" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "%1$s मोडमध्ये (नेटवर्क '%2$s') ब्रिज्चे नाव स्वीकार्य नाही" @@ -22022,6 +22282,9 @@ msgstr "नेटवर्क साधन अतिथी PCI पत्ता msgid "cannot modify network device model from %1$s to %2$s" msgstr "%1$s पासून %2$s करिता नेटवर्क साधन मॉडल संपादित करणे अशक्य" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "नेटवर्क साधन rombar संपादित करणे अशक्य" @@ -22139,6 +22402,10 @@ msgstr "json %1$s वाचण्यास अशक्य: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "json %1$s वाचणे अशक्य: समाप्त नसलेले स्ट्रिंग/मॅप/अरे" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "लक्ष्य '%1$s' पासून विभाजन क्रमांक वाचणे अशक्य" @@ -22403,16 +22670,16 @@ msgstr "असक्रीय क्षेत्रकरिता vcpu पि msgid "cannot revert snapshot of running domain" msgstr "सुरू असलेल्या डोमेनकरिता स्नॅपशॉटला मूळस्थितीत नेणे अशक्य" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "फाइल '%1$s' ला साठवणे अशक्य" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s' मध्ये सीक करणे अशक्य" @@ -24597,6 +24864,9 @@ msgstr "क्षेत्र आधिपासूनच चालू आहे msgid "domain already has a vsock device" msgstr "डोमेनने यजमान साधनांचे वाटप केले" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "डोमेन आर्किटेक्चर (/domain/os/type/@arch)" @@ -25846,9 +26116,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "लॉगफाइल %1$s बनवण्यास अपयशी" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "प्रोफाइल निर्माण करण्यास अपयशी" @@ -25881,10 +26148,6 @@ msgstr "RBD IoCTX निर्माण करण्यास अपयशी. msgid "failed to create udev context" msgstr "udev संदर्भ निर्माण करण्यास अपयशी" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "udev संदर्भ निर्माण करण्यास अपयशी" - #, fuzzy msgid "failed to create udev handler thread" msgstr "udev संदर्भ निर्माण करण्यास अपयशी" @@ -26272,6 +26535,10 @@ msgstr "संग्रह %1$s स्वयंप्रारंभ नुर msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "फाइलला %1$s करिता स्थनांतरीत करण्यास अपयशी" @@ -27739,6 +28006,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - आग्रह, पुनःवर्णन करायचा प्रयत्न करा" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI स्टोरेज संग्रह वॉल्युम निर्माणकरिता समर्थन पुरवत नाही" @@ -28664,6 +28934,9 @@ msgstr "अवैध गोपणीय प्रकार '%1$s'" msgid "invalid server address" msgstr "अवैध MAC पत्ता" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "'%1$s' करिता अवैध आकार पुरविले" @@ -28834,6 +29107,9 @@ msgstr "QEMU बाइनरीसह SATA समर्थीत नाही" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "या QEMU बाइनरिसह येणारे RDMA माइग्रेशन समर्थीत नाही" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s आढळले नाही" @@ -29473,6 +29749,9 @@ msgstr "लॉक मॅनेजर जोडणीला प्रतिबं msgid "lock owner details have not been registered" msgstr "लॉक मालकी तपशीलची नोंदणी केली नाही" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "%1$s खंडाचे निर्माण समर्थीत नाही" @@ -29778,6 +30057,9 @@ msgstr "" msgid "matching input device not found" msgstr "जुळण्याजोगी फाइलप्रणाली साधन आढळले नाही" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "जुळण्याजोगी फाइलप्रणाली साधन आढळले नाही" @@ -30159,12 +30441,11 @@ msgstr "" "इंक्रिमेंटल कॉपिसह (स्रोत व लक्ष्य अंतर्गत समान बेस प्रतिमा शेअर केले जाते) नॉन-शेअर्ड " "स्टोरेजसह माइग्रेशन" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "साधनाची सतत जोडणी समर्थीत नाही" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -30831,6 +31112,9 @@ msgstr "" msgid "missing path for " msgstr "emulatorpin करिता cpuset आढळले नाही" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31073,6 +31357,10 @@ msgstr "यजमानकरिता नाव आढळले नाही" msgid "missing value for migration parameter '%1$s'" msgstr "%1$s मध्ये नाव माहिती आढळली नाही" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "नाव माहिती आढळली नाही" @@ -32574,6 +32862,9 @@ msgstr "फक्त सिंगल मेमरि बलून साधन msgid "only a single nvram device is supported" msgstr "फक्त एक nvram साधन समर्थीत आहे" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "फक्त एक nvram साधन समर्थीत आहे" @@ -33514,6 +33805,18 @@ msgstr "माइग्रेशन्सकरिता योग्य XML द msgid "ps2 bus does not support %1$s input device" msgstr "ps2 बस %1$s इंपुट साधन करिता समर्थन पुरवित नाही" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33732,6 +34035,9 @@ msgstr "blockstats उपकरण नोंदणी अपेक्षीत msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-version प्रतिसादमध्ये 'micro' आवृत्ती आढळली नाही" @@ -33748,6 +34054,9 @@ msgstr "query-version प्रतिसादमध्ये 'qemu' डाट msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "query-version प्रतिसादमध्ये 'qemu' डाटा आढळले नाही" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35537,6 +35846,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: मार्ग पुरवा किंवा :///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35628,9 +35941,6 @@ msgstr "मशीनकडे स्नॅपशॉट आढळले नाह msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "नेटवर्क आधिपासूनच सक्रीय आहे" @@ -37324,6 +37634,10 @@ msgstr "'%2$s' करिता अपरिचीत SCSI यजमान क् msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "नेटवर्क %2$s मधील अपरिचीत पत्ता प्रकार '%1$s'" @@ -37600,6 +37914,10 @@ msgstr "अपरिचीत साधन प्रकार '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "अपरिचीत smbios मोड '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "'%2$s' करिता अपरिचीत साठा क्षमता प्रकार '%1$s'" @@ -37829,6 +38147,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "असमर्थीत अधिप्रमाणन प्रकार %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "असमर्थीत यजमान साधन पद्धती %1$s" @@ -38310,6 +38632,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38504,6 +38830,9 @@ msgstr "आवृत्ती समजुळवणी नाही (प्र msgid "version parsing error" msgstr "आवृत्ती वाचतेवेळी त्रुटी" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38849,6 +39178,9 @@ msgid "" msgstr "" "vmplayer, libvirt सस्पेंड/रेज्युम (vmware पॉज/अनपॉज) कार्यकरिता समर्थन पुरवत नाही" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "ह्या QEMU बाइनरितर्फे असमर्थीत शेअर्ड मेमरि अनुपलब्ध आहे" @@ -39180,6 +39512,24 @@ msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" "डिस्क %1$s करिता blockdev फ्लॅगसाठी विनंती केली, परंतु फाइल '%2$s' ब्लॉक साधन नाही" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS HOST रेकॉर्ड्सला संपादित करणे अशक्य, फक्त समावेश किंवा नष्ट करणे शक्य आहे" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "DNS TXT रेकॉर्ड्स संपादित करणे अश्कय, फक्त समाविष्ट किंवा नष्ट करणे शक्य आहे" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX नोंदणी '%1$s' मध्ये पोर्ट भाग समाविष्टीत नाही" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "साधनाची सतत जोडणी समर्थीत नाही" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev संदर्भ निर्माण करण्यास अपयशी" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: %2$-60s तपासत आहे: " diff --git a/po/ms.po b/po/ms.po index 18817903..fa66244a 100644 --- a/po/ms.po +++ b/po/ms.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-27 02:47+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Malay (http://www.transifex.com/projects/p/fedora/language/" @@ -1003,6 +1003,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1223,6 +1227,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1548,6 +1555,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3277,10 +3287,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3305,9 +3339,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3316,6 +3359,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4680,6 +4759,10 @@ msgstr "" msgid "Create a vol." msgstr "" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "" @@ -4722,9 +4805,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4746,9 +4826,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -7860,6 +7937,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "gagal untuk menyimpan kandungan" @@ -8394,6 +8474,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10774,6 +10861,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11720,6 +11810,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13380,9 +13473,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13474,9 +13564,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14389,10 +14476,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14748,6 +14837,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -14871,6 +14966,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15039,6 +15137,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15229,6 +15335,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15264,6 +15382,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15313,6 +15437,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15321,6 +15457,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15375,6 +15523,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15402,6 +15568,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15410,6 +15588,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15417,6 +15607,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15450,6 +15686,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -16944,6 +17183,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18035,6 +18278,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18093,7 +18340,7 @@ msgid "Unexpected protocol %1$d" msgstr "data tidak dijangka '%s'" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18729,10 +18976,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -18905,6 +19148,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19022,10 +19280,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19371,6 +19625,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "" @@ -20171,6 +20428,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21126,6 +21386,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21241,6 +21504,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21496,14 +21763,14 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -23607,6 +23874,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -24824,9 +25094,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "gagal untuk menulis ke fail log" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "gagal untuk menulis ke fail log" @@ -24863,9 +25130,6 @@ msgstr "" msgid "failed to create udev context" msgstr "gagal untuk menyimpan kandungan" -msgid "failed to create udev enumerate thread" -msgstr "" - msgid "failed to create udev handler thread" msgstr "" @@ -25265,6 +25529,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "gagal untuk membuka fail" @@ -26707,6 +26975,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -27613,6 +27884,9 @@ msgstr "" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -27775,6 +28049,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28392,6 +28669,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -28683,6 +28963,9 @@ msgstr "" msgid "matching input device not found" msgstr "" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29047,10 +29330,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -29661,6 +29944,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -29896,6 +30182,10 @@ msgstr "" msgid "missing value for migration parameter '%1$s'" msgstr "" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "" @@ -31327,6 +31617,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32226,6 +32519,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32433,6 +32738,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32445,6 +32753,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34162,6 +34473,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34246,9 +34561,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -35893,6 +36205,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36168,6 +36484,10 @@ msgstr "arahan tidak diketahui: '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "arahan tidak diketahui: '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -36394,6 +36714,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -36866,6 +37190,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37056,6 +37384,9 @@ msgstr "" msgid "version parsing error" msgstr "" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37384,6 +37715,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" diff --git a/po/nb.po b/po/nb.po index ca0210da..0ae67d5b 100644 --- a/po/nb.po +++ b/po/nb.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-24 05:43+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/fedora/" @@ -1003,6 +1003,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1223,6 +1227,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1555,6 +1562,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "for manger drivere er registrert" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3292,10 +3302,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3320,9 +3354,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3331,6 +3374,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4713,6 +4792,10 @@ msgstr "opprett et domene fra en XML-fil" msgid "Create a vol." msgstr "Opprett et domene." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Opprett et domene." @@ -4757,9 +4840,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4781,9 +4861,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -7950,6 +8027,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Kunne ikke opprette domenet fra %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "Kunne ikke vise inaktive domener" @@ -8487,6 +8567,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10872,6 +10959,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11837,6 +11927,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13514,9 +13607,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13608,9 +13698,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14531,10 +14618,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14890,6 +14979,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15013,6 +15108,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15182,6 +15280,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15372,6 +15478,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15407,6 +15525,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15456,6 +15580,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15464,6 +15600,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15519,6 +15667,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15546,6 +15712,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15554,6 +15732,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15561,6 +15751,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15594,6 +15830,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17103,6 +17342,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18195,6 +18438,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18252,7 +18499,7 @@ msgid "Unexpected protocol %1$d" msgstr "" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18895,10 +19142,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -19073,6 +19316,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19191,10 +19449,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19541,6 +19795,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "aktiv" @@ -20350,6 +20607,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21308,6 +21568,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21424,6 +21687,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21681,14 +21948,14 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -23812,6 +24079,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "Domenet er allerede aktivt" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25057,9 +25327,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "feil ved lesing av konfigurasjonsfil %1$s" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "kunne ikke åpne fil" @@ -25095,10 +25362,6 @@ msgstr "" msgid "failed to create udev context" msgstr "kunne ikke lagre innhold" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "feil ved lesing av konfigurasjonsfil" - #, fuzzy msgid "failed to create udev handler thread" msgstr "Kunne ikke opprette domenet fra %s" @@ -25492,6 +25755,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "kunne ikke åpne fil" @@ -26941,6 +27208,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -27850,6 +28120,9 @@ msgstr "" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -28011,6 +28284,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "Domene ikke funnet" @@ -28658,6 +28934,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -28951,6 +29230,9 @@ msgstr "" msgid "matching input device not found" msgstr "" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29317,10 +29599,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -29959,6 +30241,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30212,6 +30497,10 @@ msgstr "mangler kildeinformasjon for enhet %1$s" msgid "missing value for migration parameter '%1$s'" msgstr "mangler kildeinformasjon for enhet %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "mangler informasjon om enheter" @@ -31670,6 +31959,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32575,6 +32867,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32782,6 +33086,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32794,6 +33101,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34533,6 +34843,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34617,9 +34931,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -36268,6 +36579,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36548,6 +36863,10 @@ msgstr "ukjent OS-type %1$s" msgid "unknown smbios mode '%1$s'" msgstr "ukjent kommando: '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -36776,6 +37095,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -37252,6 +37575,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37441,6 +37768,9 @@ msgstr "" msgid "version parsing error" msgstr "" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37769,6 +38099,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38091,6 +38424,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "feil ved lesing av konfigurasjonsfil" + #~ msgid "number" #~ msgstr "nummer" diff --git a/po/nl.po b/po/nl.po index 77eaf1de..e68c9355 100644 --- a/po/nl.po +++ b/po/nl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-26 09:23+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/" @@ -1018,6 +1018,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "SATA wordt niet ondersteund met dit QEMU binaire programma" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1250,6 +1254,9 @@ msgstr "station hotplug wordt niet ondersteund" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1601,6 +1608,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "opslag volume bestaat al" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3428,10 +3438,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3456,9 +3490,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3467,6 +3510,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "Domein %1$s XML configuratie niet gewijzigd.\n" @@ -4925,6 +5004,10 @@ msgstr "Maak een volume aan van een bestaande volume." msgid "Create a vol." msgstr "Maak een volume aan." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Een domein aanmaken" @@ -4969,9 +5052,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4993,9 +5073,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "Verwerkte data:" @@ -8262,6 +8339,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Vernietigen van pool %1$s is mislukt" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "Snapshot maken mislukte: %s" @@ -8810,6 +8890,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11322,6 +11409,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "Ontbrekend backend %1$d" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "timer naam ontbreekt" @@ -12324,6 +12414,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "fout bij het opschorten van het domein" +msgid "No firewall backend is available" +msgstr "" + #, fuzzy msgid "No free NBD devices" msgstr "Actief apparaat %s wordt niet gereset" @@ -14089,9 +14182,6 @@ msgstr "Andere taken wachten op afhandeling voor dit domein" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "S4 state is disabled for this domain" msgstr "Andere taken wachten op afhandeling voor dit domein" @@ -14187,9 +14277,6 @@ msgstr "SCSI unit index %1$d is buiten [0..6,8..15] reeks" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "Controllers moeten het 'ccid' adres type gebruiken" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15173,10 +15260,12 @@ msgstr "volume gebruik opgeven, maar volume pad ontbreekt" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15554,6 +15643,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15687,6 +15782,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15867,6 +15965,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -16067,6 +16173,18 @@ msgstr "Het certificaat is ingetrokken" msgid "The CA certificate %1$s is not yet active" msgstr "Het certificaat is niet vertrouwd" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16102,6 +16220,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -16152,6 +16276,18 @@ msgstr "Het certificaat is niet vertrouwd" msgid "The certificate uses an insecure algorithm" msgstr "Het certificaat gebruikt een onveilig algoritme" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The client certificate %1$s has expired" msgstr "Het certificaat is ingetrokken" @@ -16160,6 +16296,18 @@ msgstr "Het certificaat is ingetrokken" msgid "The client certificate %1$s is not yet active" msgstr "Het certificaat is niet vertrouwd" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "Te lange netwerk apparaat naam" @@ -16216,6 +16364,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "vhost-net wordt niet ondersteund met dit QEMU binaire programma" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "domein %s heeft geen snapshots met de naam %s" @@ -16244,6 +16410,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The server certificate %1$s has expired" msgstr "Het certificaat is ingetrokken" @@ -16252,6 +16430,18 @@ msgstr "Het certificaat is ingetrokken" msgid "The server certificate %1$s is not yet active" msgstr "Het certificaat is niet vertrouwd" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "De server wordt omgeleid van '%1$s' naar '%2$s'" @@ -16260,6 +16450,52 @@ msgstr "De server wordt omgeleid van '%1$s' naar '%2$s'" msgid "The slirp-helper doesn't support migration" msgstr "opslag pool ondersteunt geen volume aanmaken" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -16294,6 +16530,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17938,6 +18177,10 @@ msgstr "Kan UNIX socket niet openen" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "Kan UNIX socket niet openen" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "Kan CA certificaten niet laden" @@ -19105,6 +19348,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "onverwachte hostdev mode %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + #, fuzzy msgid "Unexpected lock parameters for disk resource" msgstr "onverwacht adres type voor fdc schijf" @@ -19165,7 +19412,7 @@ msgid "Unexpected protocol %1$d" msgstr "onverwacht pool type" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" #, fuzzy @@ -19813,10 +20060,6 @@ msgstr "onverwachte hostdev mode %d" msgid "Unsupported hostdev type %1$s" msgstr "Niet-ondersteund apparaat type '%1$s'" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "niet-ondersteund schijf type %s" @@ -19994,6 +20237,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20125,10 +20383,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX ingang '%1$s' bevat niet-ondersteund schema '%2$s'" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX ingang '%1$s' bevat geen poort naam" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX ingang 'annotation' bevat een ongeldige escape reeks" @@ -20494,6 +20748,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "kan geen toegang tot apparaat %1$s krijgen\n" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "actief" @@ -21330,6 +21587,9 @@ msgstr "brug naam '%1$s' al in gebruik." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -22336,6 +22596,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "kan mode van '%s' niet instellen op %04o" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -22457,6 +22720,10 @@ msgstr "kan json %1$s niet ontleden: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "kan json %s niet ontleden: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "kan partitie nummer niet ontleden uit doel '%1$s'" @@ -22726,16 +22993,16 @@ msgstr "kan vcpu vastzetten niet tonen voor inactief domein" msgid "cannot revert snapshot of running domain" msgstr "kan snapshot van draaiend domein niet terugdraaien" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, fuzzy, c-format msgid "cannot save file '%1$s'" msgstr "kan stat bestand '%1$s' niet uitvoeren" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, fuzzy, c-format msgid "cannot seek in '%1$s'" msgstr "kan '%1$s' niet openen" @@ -24948,6 +25215,9 @@ msgstr "domein draait al" msgid "domain already has a vsock device" msgstr "Domein is al actief" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26205,9 +26475,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "aanmaken log bestand %1$s mislukte" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "aanmaken profiel mislukte" @@ -26242,10 +26509,6 @@ msgstr "" msgid "failed to create udev context" msgstr "aanmaken socket faalde" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "kan qemu koptekst net lezen" - #, fuzzy msgid "failed to create udev handler thread" msgstr "aanmaken van include bestand mislukte" @@ -26639,6 +26902,10 @@ msgstr "pool %1$s als autostart te markeren mislukte" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "bestand verplaatsen naar %1$s mislukte" @@ -28133,6 +28400,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + #, fuzzy msgid "iSCSI storage pool does not support volume creation" msgstr "opslag pool ondersteunt geen volume aanmaken" @@ -29079,6 +29349,9 @@ msgstr "ongeldig uuid %1$s" msgid "invalid server address" msgstr "ongeldig MAC adres" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "ongeldige grootte opgegeven voor '%1$s'" @@ -29252,6 +29525,9 @@ msgstr "SATA wordt niet ondersteund met dit QEMU binaire programma" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net wordt niet ondersteund met dit QEMU binaire programma" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "geen threads gevonden" @@ -29932,6 +30208,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "Aanmaken van %1$s volumes wordt niet ondersteund" @@ -30244,6 +30523,9 @@ msgstr "" msgid "matching input device not found" msgstr "ontbrekend invoer apparaat type" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "Node apparaat niet gevonden" @@ -30644,12 +30926,11 @@ msgstr "" "migratie met niet-gedeelde opslag met incrementele kopie (dezelfde basis " "image gedeeld tussen bron en bestemming)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "Aanmaken van %s volumes wordt niet ondersteund" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31320,6 +31601,9 @@ msgstr "" msgid "missing path for " msgstr "ontbrekende naam voor host" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31572,6 +31856,10 @@ msgstr "ontbrekende naam voor host" msgid "missing value for migration parameter '%1$s'" msgstr "ontbrekende bron informatie voor apparaat %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "ontbrekende apparaten informatie" @@ -33091,6 +33379,9 @@ msgstr "slechts een geheugen ballon apparaat wordt ondersteund" msgid "only a single nvram device is supported" msgstr "slechts een enkel bewaker apparaat wordt ondersteund" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "slechts een enkel bewaker apparaat wordt ondersteund" @@ -34043,6 +34334,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "ps2 bus ondersteunt %1$s input apparaat niet" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34255,6 +34558,9 @@ msgstr "blockstats apparaat ingang was niet in verwachte formaat" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -34267,6 +34573,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -36083,6 +36392,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: geef een pad op of gebruik test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36172,9 +36485,6 @@ msgstr "domein heeft geen snapshots" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "netwerk is al actief" @@ -37873,6 +38183,10 @@ msgstr "onbekende SCSI host mogelijkheden type '%1$s' voor '%2$s'" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, fuzzy, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "onbekend adres type '%s'" @@ -38151,6 +38465,10 @@ msgstr "onbekend geheim gebruik type %1$s" msgid "unknown smbios mode '%1$s'" msgstr "onbekende smbios mode '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "onbekende opslag mogelijkheid type '%1$s' voor '%2$s'" @@ -38382,6 +38700,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "niet-ondersteund authenticatie type %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "Niet-ondersteund apparaat type '%1$s'" @@ -38871,6 +39193,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -39065,6 +39391,9 @@ msgstr "versie komt niet overeen (actueel %1$x, verwacht %2$x)" msgid "version parsing error" msgstr "versie ontleed fout" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39411,6 +39740,9 @@ msgstr "" "vmplayer biedt geen ondersteuning voor libvirt suspend/resume (vmware " "onderbreken/hervatten) bewerking" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "vhost-net wordt niet ondersteund met dit QEMU binaire programma" @@ -39740,6 +40072,18 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX ingang '%1$s' bevat geen poort naam" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "Aanmaken van %s volumes wordt niet ondersteund" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "kan qemu koptekst net lezen" + #, fuzzy, c-format #~ msgid "Failed to apply firewall rules %1$s: %2$s" #~ msgstr "Aanmaken van '%1$s' mislukte: %2$s" diff --git a/po/or.po b/po/or.po index cbfead21..7fde4817 100644 --- a/po/or.po +++ b/po/or.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-27 04:59+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Oriya (http://www.transifex.com/projects/p/libvirt/language/" @@ -1155,6 +1155,10 @@ msgstr "ପଥ '%1$s' ଟି ଅଭିଗମ୍ୟ ନୁହଁ" msgid "'%1$s' is not supported in this QEMU binary" msgstr "%1$s ଏହି QEMU ଦ୍ୱିମିକରେ ସମର୍ଥିତ ନୁହଁ" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1391,6 +1395,9 @@ msgstr "ଡ୍ରାଇଭ ହଟପ୍ଲଗ ସମର୍ଥିତ ନୁହଁ msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1740,6 +1747,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "ଭଣ୍ଡାର vol ପୂର୍ବରୁ ଅବସ୍ଥିତ ଅଛି" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3537,10 +3547,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3565,9 +3599,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3576,6 +3619,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "ପରିସର %1$s XML ବିନ୍ୟାସ ପରିବର୍ତ୍ତନ ହୋଇନାହିଁ।\n" @@ -5001,6 +5080,10 @@ msgstr "ଏକ ସ୍ଥିତବାନ ଭଲ୍ୟୁମରୁ ଗୋଟିଏ msgid "Create a vol." msgstr "ଗୋଟିଏ vol ସୃଷ୍ଟି କରନ୍ତୁ." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "ସ୍ଥାନାନ୍ତରିତ" @@ -5045,10 +5128,6 @@ msgstr "DAC ପ୍ରତିଛବି ନାମପଟିକୁ ନିର୍ଦ୍ msgid "DAC seclabel couldn't be determined" msgstr "DAC seclabel କୁ ନିର୍ଦ୍ଧାରଣ କରିପାରିଲା ନାହିଁ" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" -"DNS HOST ବିବରଣୀକୁ ପରିବର୍ତ୍ତନ କରିପାରିବ ନାହିଁ, କେବଳ ଯୋଗ କରାଯାଇଥିଲା କିମ୍ବା ଅପସାରିତ ହୋଇଥିଲା" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5071,10 +5150,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" -"DNS SRV ବିବରଣୀକୁ ପରିବର୍ତ୍ତନ କରିପାରିବ ନାହିଁ, କେବଳ ଯୋଗ କରାଯାଇଥିଲା କିମ୍ବା ଅପସାରିତ ହୋଇଥିଲା" - msgid "Data processed:" msgstr "କାର୍ଯ୍ୟକାରୀ ହୋଇଥିବା ତଥ୍ୟ:" @@ -8242,6 +8317,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "ନିୟନ୍ତ୍ରକ ପାଖକୁ ଅନବରତ ସଂକେତ ପଠାଇବାରେ ବିଫଳ" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "ଆଶୁଚିତ୍ରକୁ କ୍ରମାନ୍ବୟରେ ପ୍ରସାରିତ କରିବା ସମୟରେ ବିଫଳ" @@ -8776,6 +8854,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11271,6 +11356,9 @@ msgstr "JSON ଦଲିଲରେ max_clients ତଥ୍ୟ ଅନୁପସ୍ଥ msgid "Missing backend %1$d" msgstr "ଅନୁପସ୍ଥିତ ପୃଷ୍ଠଭୂମି %1$d" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "ଅନୁପସ୍ଥିତ ସମୟ ମାପକ ନାମ" @@ -12265,6 +12353,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "ଡମେନକୁ ନିଲମ୍ବନ କରିବା ସମୟରେ ତୃଟି" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "କୌଣସି ଖାଲି NBD ଉପକରଣ ନାହିଁ" @@ -14015,9 +14106,6 @@ msgstr "S3 ସ୍ଥିତିକୁ ଏହି ଡମେନ ପାଇଁ ନି msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "S4 ସ୍ଥିତିକୁ ଏହି ଡମେନ ପାଇଁ ନିଷ୍କ୍ରିୟ କରାଯାଇଛି" @@ -14111,9 +14199,6 @@ msgstr "SCSI ଏକକ ଅନୁକ୍ରମଣିକା %1$d ସୀମା [0..6 msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "ନିୟନ୍ତ୍ରକମାନେ ନିଶ୍ଚିତ ଭାବରେ 'ccid' ଠିକଣା ପ୍ରକାର ବ୍ୟବହାର କରିବା ଉଚିତ" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15098,10 +15183,12 @@ msgstr "Ceph ଉପଯୋଗିତା ଉଲ୍ଲେଖ ହୋଇଛି, କି msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15470,6 +15557,12 @@ msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ଡମେନ ନାମ '%1$s' ଉତ୍ msgid "Target domain IOMMU device count does not match source" msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ଡମେନ RNG ଉପକରଣ ସଂଖ୍ୟା %zu ଉତ୍ସ %zu ସହିତ ମେଳଖାଇନଥାଏ" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15593,6 +15686,9 @@ msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ଡମେନ ନିବେଶ ଉପକର msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ଡମେନ ସମାନ୍ତରାଳ ପୋର୍ଟ ସଂଖ୍ୟା %1$zu ଉତ୍ସ %2$zu ସହିତ ମେଳଖାଇନଥାଏ" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15764,6 +15860,14 @@ msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ RNG ମଡେଲ '%1$s' ଉତ୍ସ '%2$ msgid "Target parallel port %1$d does not match source %2$d" msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ସମାନ୍ତରାଳ ପୋର୍ଟ %1$d ଉତ୍ସ %2$d ସହିତ ମେଳଖାଉ ନାହିଁ" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ପରିବର୍ତ୍ତିତ ଉପକରଣ ବସ %1$s ଉତ୍ସ %2$s ସହିତ ମେଳଖାଉ ନାହିଁ" @@ -15958,6 +16062,18 @@ msgstr "CA ପ୍ରମାଣପତ୍ର %1$s ର ସମୟ ସମାପ୍ତ msgid "The CA certificate %1$s is not yet active" msgstr "CA ପ୍ରମାଣପତ୍ର %1$s ଟି ଏପର୍ଯ୍ୟନ୍ତ ସକ୍ରିୟ ନାହିଁ" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15993,6 +16109,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "QEMU ନିଷ୍ପାଦନଯୋଗ୍ୟ %1$s TPM ପୃଷ୍ଠଭୂମି ପ୍ରକାର %2$s କୁ ସହାୟତା କରିନଥାଏ" @@ -16042,6 +16164,18 @@ msgstr "ପ୍ରମାଣପତ୍ରଟି ବିଶ୍ୱସ୍ତ ନୁହ msgid "The certificate uses an insecure algorithm" msgstr "ପ୍ରମାଣପତ୍ରଟି ଗୋଟିଏ ଅସୁରକ୍ଷିତ ଆଲଗୋରିଦମ ବ୍ୟବହାର କରେ" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "କ୍ଲାଏଣ୍ଟ ପ୍ରମାଣପତ୍ର %1$s ର ସମୟ ସମାପ୍ତ ହୋଇଛି" @@ -16050,6 +16184,18 @@ msgstr "କ୍ଲାଏଣ୍ଟ ପ୍ରମାଣପତ୍ର %1$s ର ସମ msgid "The client certificate %1$s is not yet active" msgstr "କ୍ଲାଏଣ୍ଟ ପ୍ରମାଣପତ୍ର %1$s ଟି ଏପର୍ଯ୍ୟନ୍ତ ସକ୍ରିୟ ନାହିଁ" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "ଅତ୍ୟଧିକ ବଡ଼ ନେଟୱର୍କ ଉପକରଣ ନାମ" @@ -16105,6 +16251,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "nvram ଉପକରଣ ଏହି QEMU ବାଇନାରୀ ଦ୍ୱାରା ସହାୟତା ପ୍ରାପ୍ତ ନୁହଁ" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "ମେସିନରେ କୌଣସି ଆଶୁଚିତ୍ର ନାହିଁ ଏବଂ ଏଥିରେ ତାହା ଥିବା ଉଚିତ" @@ -16132,6 +16296,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "ସର୍ଭର ପ୍ରମାଣପତ୍ର %1$s ର ସମୟ ସମାପ୍ତ ହୋଇଛି" @@ -16140,6 +16316,18 @@ msgstr "ସର୍ଭର ପ୍ରମାଣପତ୍ର %1$s ର ସମୟ ସମ msgid "The server certificate %1$s is not yet active" msgstr "ସର୍ଭର ପ୍ରମାଣପତ୍ର %1$s ଟି ଏପର୍ଯ୍ୟନ୍ତ ସକ୍ରିୟ ନାହିଁ" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "ସର୍ଭର '%1$s' ରୁ '%2$s' କୁ ଦିଗ ପରିବର୍ତ୍ତନ କରିଥାଏ" @@ -16148,6 +16336,52 @@ msgstr "ସର୍ଭର '%1$s' ରୁ '%2$s' କୁ ଦିଗ ପରିବର୍ msgid "The slirp-helper doesn't support migration" msgstr "ଭଣ୍ଡାର ପୁଲ ଆକାର ନିର୍ମାଣକୁ ସମର୍ଥନ କରେନାହିଁ" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "ଏହି QEMU LSI 53C895A SCSI ନିୟନ୍ତ୍ରକକୁ ସହାୟତା କରିନଥାଏ" @@ -16183,6 +16417,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "ଏହି QEMU scsi-ବ୍ଲକକୁ lun ଯାତାୟାତ ପାଇଁ ସହାୟତା କରିନଥାଏ" @@ -17760,6 +17997,10 @@ msgstr "ନିୟନ୍ତ୍ରଣ ସକେଟକୁ ଖୋଲିବାରେ msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "UNIX ସକେଟକୁ ଖୋଲିବାରେ ଅସମର୍ଥ" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "ପ୍ରମାଣପତ୍ରକୁ ଧାରଣ କରିବାରେ ଅସମର୍ଥ" @@ -18889,6 +19130,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "ଅପ୍ରତ୍ଯାଶିତ hostdev ଧାରା %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "ଡିସ୍କ ଉତ୍ସ ପାଇଁଅପ୍ରତ୍ୟାଶିତ ଲକ୍‌ ପ୍ରାଚଳଗୁଡ଼ିକ" @@ -18947,7 +19192,7 @@ msgid "Unexpected protocol %1$d" msgstr "ଅପ୍ରତ୍ୟାଶିତ ପ୍ରଟୋକଲ %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19591,10 +19836,6 @@ msgstr "ଅସମର୍ଥିତ hostdev ଧାରା %1$s" msgid "Unsupported hostdev type %1$s" msgstr "ଅସମର୍ଥିତ hostdev ପ୍ରକାର %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "ଅସମର୍ଥିତ virt ପ୍ରକାର" @@ -19773,6 +20014,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19896,10 +20152,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX ନିବେଶ '%1$s' ରେ ଅସମର୍ଥିତ ଯୋଜନା '%2$s' ଅସମର୍ଥିତ" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX ନିବେଶ '%1$s' ରେ କୌଣସି ପୋର୍ଟ ଅଂଶ ଧାରଣ କରିନଥାଏ" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX ନିବେଶ 'ଟିପ୍ପଣୀ' ଅବୈଧ ଏସକେପ କ୍ରମ ଧାରଣ କରିଥାଏ" @@ -20257,6 +20509,9 @@ msgstr "ନିତୀ ଦ୍ୱାରା ଅଭିଗମ୍ୟତାକୁ ବା msgid "access denied: %1$s" msgstr "ପ୍ରବେଶାନୁମତି ନାହିଁ: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "ସକ୍ରିୟ" @@ -21086,6 +21341,9 @@ msgstr "ବ୍ରିଜ ନାମ '%1$s' ପୂର୍ବରୁ ବ୍ୟବହ msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "%1$s ଧାରାରେ ବ୍ରିଜ ନାମ ଅନୁମତି ପ୍ରାପ୍ତ ନୁହଁ (ନେଟୱର୍କ '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "%1$s ଧାରାରେ ବ୍ରିଜ ନାମ ଅନୁମତି ପ୍ରାପ୍ତ ନୁହଁ (ନେଟୱର୍କ '%2$s')" @@ -22081,6 +22339,9 @@ msgstr "ନେଟୱର୍କ ଉପକରଣ ଅତିଥି PCI ଠିକଣ msgid "cannot modify network device model from %1$s to %2$s" msgstr "ନେଟୱର୍କ ଉପକରଣ ମଡେଲକୁ %1$s ରୁ %2$s କୁ ପରିବର୍ତ୍ତନ କରିପାରିବେ ନାହିଁ" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "ନେଟୱର୍କ ଉପକରଣ rom ପଟି ବିନ୍ୟାସକୁ ପରିବର୍ତ୍ତନ କରିପାରିବେ ନାହିଁ" @@ -22198,6 +22459,10 @@ msgstr "json %1$s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "json %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "ଲକ୍ଷ୍ୟ ସ୍ଥଳ '%1$s'ରୁ ବିଭାଜନ ସଂଖ୍ୟାକୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ" @@ -22462,16 +22727,16 @@ msgstr "ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ପରିସରରେ vcpus msgid "cannot revert snapshot of running domain" msgstr "ଚାଲୁଥିବା ଡେମନର ଆଶୁଚିତ୍ରକୁ ପରିବର୍ତ୍ତନ କରାଯାଇପାରିବ ନାହିଁ" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "ଫାଇଲ '%1$s' କୁ ସଂରକ୍ଷଣ କରି ପାରିବ ନାହିଁ" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s' ରେ ଖୋଜି ପାରିବେ ନାହିଁ" @@ -24660,6 +24925,9 @@ msgstr "ପରିସର %s ଟି ପୂର୍ବରୁ ଚାଲୁଅଛି" msgid "domain already has a vsock device" msgstr "ଡମେନରେ ହୋଷ୍ଟ ଉପକରଣ ନ୍ୟସ୍ତ ହୋଇଛି" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25906,9 +26174,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "ଲଗ ଫାଇଲ %1$sକୁ ନିର୍ମାଣ କରିବାରେ ବିଫଳ" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "ରୂପରେଖା ସୃଷ୍ଟି କରିବାରେ ବିଫଳ" @@ -25941,10 +26206,6 @@ msgstr "RBD IoCTX କୁ ସୃଷ୍ଟି କରିବାରେ ବିଫଳ msgid "failed to create udev context" msgstr "udev ପ୍ରସଙ୍ଗକୁ ନିର୍ମାଣ କରିବାରେ ବିଫଳ" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "udev ପ୍ରସଙ୍ଗକୁ ନିର୍ମାଣ କରିବାରେ ବିଫଳ" - #, fuzzy msgid "failed to create udev handler thread" msgstr "udev ପ୍ରସଙ୍ଗକୁ ନିର୍ମାଣ କରିବାରେ ବିଫଳ" @@ -26335,6 +26596,10 @@ msgstr "ପୁଲ %1$s କୁ ସ୍ବୟଂଚାଳିତ ଭାବରେ ଚ msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "ଫାଇଲକୁ %1$s କୁ ଘୁଞ୍ଚାଇବାରେ ବିଫଳ" @@ -27813,6 +28078,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI ଭଣ୍ଡାର ପୁଲ ଆକାର ନିର୍ମାଣକୁ ସମର୍ଥନ କରେନାହିଁ" @@ -28744,6 +29012,9 @@ msgstr "ଅବୈଧ ଗୋପନୀୟତା ପ୍ରକାର '%1$s'" msgid "invalid server address" msgstr "ଅବୈଧ MAC ଠିକଣା" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "'%1$s' ପାଇଁ ଅବୈଧ ଆକାର ଦିଆହୋଇଛି" @@ -28917,6 +29188,9 @@ msgstr "SATA ଏହି QEMU ଦ୍ୱିମିକ ସହିତ ସମର୍ଥ msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net ଏହି QEMU ଦ୍ୱିମିକ ସହିତ ସମର୍ଥିତ ନୁହଁ" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s ମିଳିଲା ନାହିଁ" @@ -29560,6 +29834,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "%1$s ଭଲ୍ୟୁମର ନିର୍ମାଣ ସମର୍ଥିତ ନୁହଁ" @@ -29863,6 +30140,9 @@ msgstr "" msgid "matching input device not found" msgstr "କୌଣସି ମେଳଖାଉଥିବା ଫାଇଲତନ୍ତ୍ର ଉପକରଣ ମିଳି ନାହିଁ" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "କୌଣସି ମେଳଖାଉଥିବା ଫାଇଲତନ୍ତ୍ର ଉପକରଣ ମିଳି ନାହିଁ" @@ -30245,12 +30525,11 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "ଉପକରଣର ସ୍ଥାୟୀ ସଂଲଗ୍ନ ସମର୍ଥିତ ନୁହଁ" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -30918,6 +31197,9 @@ msgstr "" msgid "missing path for " msgstr "emulatorpin ପାଇଁ ଅନୁପସ୍ଥିତ cpuset" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31161,6 +31443,10 @@ msgstr "ହୋଷ୍ଟ ପାଇଁ ନାମ ନାହିଁ" msgid "missing value for migration parameter '%1$s'" msgstr "%1$s ରେ ଅନୁପସ୍ଥିତ ନାମ ସୂଚନା" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "ଅନୁପସ୍ଥିତ ନାମ ସୂଚନା" @@ -32668,6 +32954,9 @@ msgstr "କେବଳ ଏକ ସ୍ମୃତିସ୍ଥାନ ବ୍ୟାଲୁ msgid "only a single nvram device is supported" msgstr "କେବଳ ଏକକ nvram ଉପକରଣ ସମର୍ଥିତ" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "କେବଳ ଏକକ nvram ଉପକରଣ ସମର୍ଥିତ" @@ -33611,6 +33900,18 @@ msgstr "ସ୍ଥାନାନ୍ତରଣ ପାଇଁ XML ଉପଯୁକ୍ତ msgid "ps2 bus does not support %1$s input device" msgstr "ps2 bus ନିବେଶ ଉପକରଣ %1$s କୁ ସମର୍ଥନ କରେନାହିଁ" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33827,6 +34128,9 @@ msgstr "blockstats ଉପକରଣ ଭରଣଟି ଆଶାକରାଯାଉ msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-version ଉତ୍ତରରେ 'ସୂକ୍ଷ୍ମ' ସଂସ୍କରଣ ନାହିଁ" @@ -33843,6 +34147,9 @@ msgstr "query-version ଉତ୍ତରରେ 'qemu' ତଥ୍ୟ ନାହିଁ" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "query-version ଉତ୍ତରରେ 'qemu' ତଥ୍ୟ ନାହିଁ" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35638,6 +35945,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: ଗୋଟିଏ ପଥ ପ୍ରଦାନ କରନ୍ତୁ କିମ୍ବା test:///default କୁ ବ୍ଯବହାର କରନ୍ତୁ" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35728,9 +36039,6 @@ msgstr "ମେସିନରେ କୌଣସି ଆଶୁଚିତ୍ର ନାହ msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "ନେଟୱର୍କଟି ପୂର୍ବରୁ ସକ୍ରିୟ ଅଛି" @@ -37424,6 +37732,10 @@ msgstr "'%1$s' ପାଇଁ ଅଜଣା SCSI ଆଧାର କ୍ଷମତା msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "ଅଜଣା ଠିକଣା ପ୍ରକାର '%1$s' ନେଟୱର୍କ %2$s ରେ ଅଛି" @@ -37700,6 +38012,10 @@ msgstr "ଅଜଣା ଉପକରଣ ପ୍ରକାର '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "ଅଜଣା smbios ଧାରା '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "'%1$s' ପାଇଁ ଅଜଣା ଭଣ୍ଡାର କ୍ଷମତା ପ୍ରକାର '%2$s'" @@ -37929,6 +38245,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "ଅସମର୍ଥିତ ପ୍ରାଧିକରଣ ପ୍ରକାର %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "ଅସମର୍ଥିତ ହୋଷ୍ଟ ଉପକରଣ ଧାରା %1$s" @@ -38410,6 +38730,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38601,6 +38925,9 @@ msgstr "ସଂସ୍କରଣ ମେଳ ଖାଉନାହିଁ (ପ୍ରକ msgid "version parsing error" msgstr "ସଂସ୍କରଣ ବିଶ୍ଳେଷଣ ତୃଟି" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38948,6 +39275,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "ସହଭାଗୀ ସ୍ମୃତିସ୍ଥାନ ଏହି QEMU ବାଇନାରୀ ସହିତ ଉପଲବ୍ଧ ନାହିଁ" @@ -39280,6 +39610,26 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "DNS HOST ବିବରଣୀକୁ ପରିବର୍ତ୍ତନ କରିପାରିବ ନାହିଁ, କେବଳ ଯୋଗ କରାଯାଇଥିଲା କିମ୍ବା ଅପସାରିତ ହୋଇଥିଲା" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "DNS SRV ବିବରଣୀକୁ ପରିବର୍ତ୍ତନ କରିପାରିବ ନାହିଁ, କେବଳ ଯୋଗ କରାଯାଇଥିଲା କିମ୍ବା ଅପସାରିତ ହୋଇଥିଲା" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX ନିବେଶ '%1$s' ରେ କୌଣସି ପୋର୍ଟ ଅଂଶ ଧାରଣ କରିନଥାଏ" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "ଉପକରଣର ସ୍ଥାୟୀ ସଂଲଗ୍ନ ସମର୍ଥିତ ନୁହଁ" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev ପ୍ରସଙ୍ଗକୁ ନିର୍ମାଣ କରିବାରେ ବିଫଳ" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: ଯାଞ୍ଚ କରୁଅଛି %2$-60s: " diff --git a/po/pa.po b/po/pa.po index 80e2d99a..af3a44b3 100644 --- a/po/pa.po +++ b/po/pa.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-03-01 05:31+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/" @@ -1076,6 +1076,10 @@ msgstr "ਰਾਹ '%1$s' ਦਖਲ ਦੇ ਹੋਣ ਯੋਗ ਨਹੀਂ ਹ msgid "'%1$s' is not supported in this QEMU binary" msgstr "%1$s ਇਸ QEMU ਬਾਇਨਰੀ ਨਾਲ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1315,6 +1319,9 @@ msgstr "ਨੈੱਟਵਰਕ ਕਿਸਮ %d ਨੂੰ ਸਹਿਯੋਗ ਨ msgid "'type' missing in reply of guest-get-fsinfo" msgstr "guest-get-vcpus ਦੇ ਜਵਾਬ ਵਿੱਚ 'online' ਗੁੰਮ" +msgid "'usb' disk must not be empty" +msgstr "" + #, fuzzy msgid "'user' missing in reply of guest-get-users" msgstr "guest-get-vcpus ਦੇ ਜਵਾਬ ਵਿੱਚ 'online' ਗੁੰਮ" @@ -1673,6 +1680,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "ਈਵੈਂਟ ਕਾਲਬੈਕ ਪਹਿਲਾਂ ਹੀ ਜਾਂਚ ਕੀਤੀ ਗਈ ਹੈ" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3490,10 +3500,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3518,9 +3552,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3529,6 +3572,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "ਡੋਮੇਨ %1$s XML ਸੰਰਚਨਾ ਤਬਦੀਲ ਨਹੀਂ ਹੋਈ\n" @@ -4955,6 +5034,10 @@ msgstr "ਮੌਜੂਦਾ ਵਾਲੀਅਮ ਤੋਂ ਇੱਕ vol ਬਣਾ msgid "Create a vol." msgstr "ਇੱਕ ਵਾਲੀਅਮ ਬਣਾਓ।" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "ਮਾਈਗਰੇਟ ਹੋ ਗਿਆ" @@ -4999,9 +5082,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS HOST ਇੰਦਰਾਜ ਸੁਧਾਰੇ ਨਹੀਂ ਜਾ ਸਕਦੇ, ਸਿਰਫ਼ ਜੋੜੇ ਜਾਂ ਮਿਟਾਏ ਜਾ ਸਕਦੇ ਹਨ" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5023,9 +5103,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "DNS TXT ਇੰਦਰਾਜ ਸੁਧਾਰੇ ਨਹੀਂ ਜਾ ਸਕਦੇ, ਸਿਰਫ਼ ਜੋੜੇ ਜਾਂ ਮਿਟਾਏ ਜਾ ਸਕਦੇ ਹਨ" - msgid "Data processed:" msgstr "ਵਰਤਿਆ ਡਾਟਾ:" @@ -8202,6 +8279,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "init ਨਿਯੰਤਰਣ %1$s ਨੂੰ ਬੇਨਤੀ ਭੇਜਣ ਵਿੱਚ ਅਸਫਲ" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "ਸਨੈਪਸ਼ਾਟ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ" @@ -8736,6 +8816,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11228,6 +11315,9 @@ msgstr "JSON ਦਸਤਾਵੇਜ ਵਿੱਚ max_clients ਡਾਟਾ ਗੁ msgid "Missing backend %1$d" msgstr "ਗੈਰਮੌਜੂਦ ਬੈਕਐਂਡ %1$d" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "ਗੈਰ-ਮੌਜੂਦ ਟਾਈਮਰ ਨਾਂ" @@ -12221,6 +12311,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "ਡੋਮੇਨ ਸਸਪੈਂਡ ਕਰਨ ਵੇਲੇ ਗਲਤੀ" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "ਕੋਈ ਵਿਹਲੇ NBD ਯੰਤਰ ਨਹੀਂ" @@ -13986,9 +14079,6 @@ msgstr "ਇਸ ਡੋਮੇਨ ਲਈ S3 ਹਾਲਤ ਅਯੋਗ ਕੀਤੀ msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "ਇਸ ਡੋਮੇਨ ਲਈ S4 ਹਾਲਤ ਅਯੋਗ ਕੀਤੀ ਗਈ ਹੈ" @@ -14082,9 +14172,6 @@ msgstr "SCSI unit index %1$d out of [0..6,8..15] range" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "ਕੰਟਰੋਲਰਾਂ ਨੂੰ 'pci' ਐਡਰੈੱਸ ਕਿਸਮ ਵਰਤਣੀ ਚਾਹੀਦੀ ਹੈ" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15078,10 +15165,12 @@ msgstr "Ceph ਵਰਤੋਂ ਦਿੱਤੀ ਗਈ ਹੈ, ਪਰ ਨਾਂ ਗ msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15451,6 +15540,12 @@ msgstr "ਟਿਕਾਣਾ ਡੋਮੋਨ ਨਾਂ '%1$s' ਸਰੋਤ '%2$s' msgid "Target domain IOMMU device count does not match source" msgstr "ਟਿਕਾਣਾ ਡੋਮੇਨ ਹੱਬ ਯੰਤਰ ਗਿਣਤੀ %zu ਸਰੋਤ %zu ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀ" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15574,6 +15669,9 @@ msgstr "ਟਿਕਾਣਾ ਡੋਮੇਨ ਇੰਨਪੁੱਟ ਯੰਤਰ msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "ਟਿਕਾਣਾ ਡੋਮੇਨ ਸਮਾਂਤਰ ਪੋਰਟ ਗਿਣਤੀ %1$zu ਸਰੋਤ %2$zu ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀ" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15745,6 +15843,14 @@ msgstr "ਟਿਕਾਣਾ RNG ਮਾਡਲ '%1$s' ਸਰੋਤ '%2$s' ਨਾਲ msgid "Target parallel port %1$d does not match source %2$d" msgstr "ਟਿਕਾਣਾ ਸਮਾਂਤਰ ਪੋਰਟ %1$d ਸਰੋਤ %2$d ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, fuzzy, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "udev ਨੇ ਰਿਪੋਰਟ ਦਿੱਤੀ ਹੈ ਕਿ ਜੰਤਰ %1$s ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ %2$s ਨਹੀਂ ਹੈ" @@ -15941,6 +16047,18 @@ msgstr "CA ਸਾਰਟੀਫਿਕੇਟ %1$s ਮਿਆਦ ਪੁੱਗ ਗਈ msgid "The CA certificate %1$s is not yet active" msgstr "CA ਸਾਰਟੀਫਿਕੇਟ %1$s ਹਾਲੇ ਸਰਗਰਮ ਨਹੀਂ ਹੋਇਆ" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15976,6 +16094,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "QEMU ਐਗਜ਼ੀਕਿਊਟੇਬਲ %1$s TPM ਬੈਕਐੰਡ ਕਿਸਮ %2$s ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ" @@ -16025,6 +16149,18 @@ msgstr "ਸਾਰਟੀਫਿਕੇਟ ਭਰੋਸੇਯੋਗ ਨਹੀਂ ਹ msgid "The certificate uses an insecure algorithm" msgstr "ਸਾਰਟੀਫਿਕੇਟ ਇੱਕ ਅਸੁਰੱਖਿਅਤ ਐਲਗੋਰਿਥਮ ਵਰਤਦਾ ਹੈ" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "ਕਲਾਂਈਟ ਸਾਰਟੀਫਿਕੇਟ %1$s ਮਿਆਦ ਪੁੱਗ ਗਈ ਹੈ" @@ -16033,6 +16169,18 @@ msgstr "ਕਲਾਂਈਟ ਸਾਰਟੀਫਿਕੇਟ %1$s ਮਿਆਦ ਪ msgid "The client certificate %1$s is not yet active" msgstr "ਕਲਾਂਈਟ ਸਾਰਟੀਫਿਕੇਟ %1$s ਹਾਲੇ ਸਰਗਰਮ ਨਹੀਂ ਹੋਇਆ" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "ਨੈੱਟਵਰਕ ਜੰਤਰ ਨਾਂ ਬਹੁਤ ਲੰਬਾ ਹੈ" @@ -16088,6 +16236,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "nvram ਯੰਤਰ ਇਸ QEMU ਬਾਇਨਰੀ ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "ਡੋਮੇਨ %s ਉੱਪਰ %s ਨਾਂ ਵਾਲਾ ਸਨੈਪਸ਼ਾਟ ਨਹੀਂ ਹੈ" @@ -16117,6 +16283,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "ਸਰਵਰ ਸਾਰਟੀਫਿਕੇਟ %1$s ਮਿਆਦ ਪੁੱਗ ਗਈ ਹੈ" @@ -16125,6 +16303,18 @@ msgstr "ਸਰਵਰ ਸਾਰਟੀਫਿਕੇਟ %1$s ਮਿਆਦ ਪੁੱ msgid "The server certificate %1$s is not yet active" msgstr "ਸਰਵਰ ਸਾਰਟੀਫਿਕੇਟ %1$s ਹਾਲੇ ਸਰਗਰਮ ਨਹੀਂ ਹੋਇਆ" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "ਸਰਵਰ '%1$s' ਤੋਂ '%2$s' ਵੱਲ ਭੇਜਦਾ ਹੈ" @@ -16133,6 +16323,52 @@ msgstr "ਸਰਵਰ '%1$s' ਤੋਂ '%2$s' ਵੱਲ ਭੇਜਦਾ ਹੈ" msgid "The slirp-helper doesn't support migration" msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਵਾਲੀਅਮ ਬਣਾਉਣ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਦਿੰਦਾ" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "ਇਹ QEMU ਇਸ LSI 53C895A SCSI ਨਿਯੰਤਰਕ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ" @@ -16169,6 +16405,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "ਇਹ QEMU 7 ਤੋਂ ਵੱਡੇ ਟਿਕਾਣੇ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "ਇਹ QEMU lun ਪਾਸਥਰੂਅ ਲਈ scsi-block ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ" @@ -17747,6 +17986,10 @@ msgstr "ਸਾਕਟ ਤੇ ਸੁਣਨ ਲਈ ਅਸਮਰੱਥ" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "ਸਾਕਟ ਤੇ ਸੁਣਨ ਲਈ ਅਸਮਰੱਥ" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "ਪ੍ਰਮਾਣ-ਪੱਤਰ ਲੋਡ ਕਰਨ ਤੋਂ ਅਸਫਲ" @@ -18874,6 +19117,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "ਅਣਕਿਆਸਿਆ hostdev ਮੋਡ %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "ide ਡਿਸਕ ਲਈ ਅਚਾਨਕ ਐਡਰੈੱਸ ਕਿਸਮ" @@ -18932,7 +19179,7 @@ msgid "Unexpected protocol %1$d" msgstr "ਅਚਾਨਕ mime ਕਿਸਮ" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19576,10 +19823,6 @@ msgstr "ਅਸਮਰਥਿਤ hostdev ਮੋਡ %1$s" msgid "Unsupported hostdev type %1$s" msgstr "ਅਸਮਰਥਿਤ hostdev ਕਿਸਮ %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "ਨਾ-ਸਹਿਯੋਗੀ virt ਕਿਸਮ" @@ -19757,6 +20000,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19880,10 +20138,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX ਐਂਟਰੀ '%1$s' ਵਿੱਚ ਨਾ-ਸਹਿਯੋਗੀ ਸਕੀਮ '%2$s'" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX ਐਂਟਰੀ '%1$s' ਵਿੱਚ ਪੋਰਟ ਹਿੱਸਾ ਨਹੀਂ ਸਮਾਇਆ ਹੁੰਦਾ" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX ਪ੍ਰਵੇਸ਼ 'annotation' ਵਿੱਚ ਅਯੋਗ ਬਚਾਅ ਤਰਤੀਬ ਸਮਾਈ ਹੈ" @@ -20248,6 +20502,9 @@ msgstr "ਦਖਲ ਨਾਂਮਨਜ਼ੂਰ" msgid "access denied: %1$s" msgstr "ਦਖਲ ਨਾਂਮਨਜ਼ੂਰ: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "ਸਰਗਰਮ" @@ -21082,6 +21339,9 @@ msgstr "ਬਰਿੱਜ ਨਾਂ '%1$s' ਪਹਿਲਾਂ ਹੀ ਵਰਤੋ msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "ਬਰਿੱਜ ਨਾਂ ਦੀ %1$s ਮੋਡ (ਨੈੱਟਵਰਕ '%2$s') ਵਿੱਚ ਇਜਾਜਤ ਨਹੀਂ" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "ਬਰਿੱਜ ਨਾਂ ਦੀ %1$s ਮੋਡ (ਨੈੱਟਵਰਕ '%2$s') ਵਿੱਚ ਇਜਾਜਤ ਨਹੀਂ" @@ -22079,6 +22339,9 @@ msgstr "ਨੈੱਟਵਰਕ ਯੰਤਰ ਪ੍ਰਾਹੁਣਾ PCI ਪਤ msgid "cannot modify network device model from %1$s to %2$s" msgstr "ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ mac ਪਤਾ %1$s ਤੋਂ %2$s ਵਿੱਚ ਨਹੀਂ ਸੁਧਾਰ ਸਕਦਾ" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "ਨੈੱਟਵਰਕ ਯੰਤਰ rom bar ਸੈਟਿੰਗਾਂ ਨਹੀਂ ਸੁਧਾਰ ਸਕਦਾ" @@ -22197,6 +22460,10 @@ msgstr "json %1$s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "json %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "ਟਾਰਗਿਟ '%1$s' ਤੋਂ ਭਾਗ ਨੰਬਰ ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ" @@ -22461,16 +22728,16 @@ msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਲਈ vcpu ਨੂੰ msgid "cannot revert snapshot of running domain" msgstr "ਟਰਾਂਜ਼ੀਐਂਟ ਡੋਮੇਨ ਲਈ ਆਟੋਸਟਾਰਟ ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "ਫਾਇਲ '%1$s' ਨੂੰ ਸੰਭਾਲ ਨਹੀਂ ਸਕਦਾ" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ" @@ -24667,6 +24934,9 @@ msgstr "ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਿਹਾ ਹੈ" msgid "domain already has a vsock device" msgstr "ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ ਸਰਗਰਮ ਹੈ" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25916,9 +26186,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "ਲਾਗਫਾਇਲ %1$s ਬਣਾਉਣ ਤੋਂ ਫੇਲ" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "ਪਰੋਫਾਈਲ ਬਣਾਉਣ ਤੋਂ ਫੇਲ" @@ -25951,10 +26218,6 @@ msgstr "RBD IoCTX ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ ਹੋਇਆ। ਕ msgid "failed to create udev context" msgstr "udev ਕੰਟੈਕਸਟ ਬਣਾਉਲ ਵਿੱਚ ਅਸਫਲ" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "udev ਕੰਟੈਕਸਟ ਬਣਾਉਲ ਵਿੱਚ ਅਸਫਲ" - #, fuzzy msgid "failed to create udev handler thread" msgstr "udev ਕੰਟੈਕਸਟ ਬਣਾਉਲ ਵਿੱਚ ਅਸਫਲ" @@ -26346,6 +26609,10 @@ msgstr "ਪੂਲ %1$s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਮਾਰਕ ਕਰ msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "ਫਾਇਲ ਨੂੰ %1$s ਤੇ ਲਿਜਾਣ ਵਿੱਚ ਫੇਲ" @@ -27826,6 +28093,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - ਜੋਰ, ਫਿਰ ਤੋਂ ਮੁੜ-ਪਰਿਭਾਸ਼ਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI ਭੰਡਾਰਣ ਪੂਲ ਆਇਤਨ ਬਣਾਉਣ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ" @@ -28759,6 +29029,9 @@ msgstr "ਅਢੁਕਵੀਂ ਸੀਕਰੇਟ ਕਿਸਮ '%1$s'" msgid "invalid server address" msgstr "ਗਲਤ MAC ਐਡਰੈੱਸ" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "'%1$s' ਲਈ ਗਲਤ ਅਕਾਰ ਦਿੱਤਾ ਹੈ" @@ -28931,6 +29204,9 @@ msgstr "SATA ਇਸ QEMU ਬਾਇਨਰੀ ਨਾਲ ਸਹਿਯੋਗੀ ਨ msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net ਨੂੰ ਇਸ QEMU ਬਾਇਨਰੀ ਨਾਲ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s ਨਹੀਂ ਲੱਭਿਆ" @@ -29588,6 +29864,9 @@ msgstr "ਤਾਲਾ ਪ੍ਰਬੰਧਕ ਸੰਪਰਕ ਸੀਮਿਤ ਕ msgid "lock owner details have not been registered" msgstr "ਤਾਲਾ ਮਾਲਕ ਦੇ ਵੇਰਵੇ ਦਰਜ ਨਹੀਂ ਕੀਤੇ ਗਏ ਹਨ" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "%1$s ਵਾਲੀਅਮ ਬਣਾਉਣ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ" @@ -29890,6 +30169,9 @@ msgstr "" msgid "matching input device not found" msgstr "usb ਯੰਤਰ ਨਹੀਂ ਲੱਭਿਆ" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "ਲਿੰਕ ਹਾਲਾਤ ਬਦਲ ਨਹੀਂ ਸਕਦਾ: ਯੰਤਰ ਉਪਨਾਮ ਨਹੀਂ ਲੱਭਿਆ" @@ -30281,12 +30563,11 @@ msgstr "" "ਗੈਰ-ਸਾਂਝੇ ਭੰਡਾਰਣ ਵੱਧਦੀ ਨਕਲ ਨਾਲ ਪ੍ਰਵਾਸ ਕਰੋ(ਸਰੋਤ ਤੇ ਟਿਕਾਣੇ ਵਿੱਚਕਾਰ ਉਹੀ ਆਧਾਰ ਇਮੇਜ ਸਾਂਝੀ ਕੀਤੀ " "ਗਈ)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "ਸਿਰਫ ਇੱਕ ਹੀ watchdog ਜੰਤਰ ਸਹਿਯੋਗੀ ਹੈ" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -30959,6 +31240,9 @@ msgstr "" msgid "missing path for " msgstr "ਨਾਂ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31205,6 +31489,10 @@ msgstr "ਮੇਜਬਾਨ ਲਈ ਗੁੰਮ ਨਾਂ" msgid "missing value for migration parameter '%1$s'" msgstr "%1$s ਵਿੱਚ ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "ਨਾਂ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ" @@ -32715,6 +33003,9 @@ msgstr "ਸਿਰਫ ਇੱਕ ਹੀ ਮੈਮੋਰੀ ਬੈਲੂਨ ਨੂ msgid "only a single nvram device is supported" msgstr "ਸਿਰਫ ਇੱਕ ਇਕੱਲਾ nvram ਯੰਤਰ ਸਮਰਥਿਤ ਹੈ" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "ਸਿਰਫ ਇੱਕ ਇਕੱਲਾ nvram ਯੰਤਰ ਸਮਰਥਿਤ ਹੈ" @@ -33666,6 +33957,18 @@ msgstr "ਪ੍ਰਵਾਸਾਂ ਲਈ ਢੁਕਵਾਂ XML ਮੁਹੱਈ msgid "ps2 bus does not support %1$s input device" msgstr "ps2 ਬੱਸ %1$s ਇੰਪੁੱਟ ਜੰਤਰ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਦਿੰਦਾ" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33882,6 +34185,9 @@ msgstr "ਬਲਾਕਸਟੇਟਸ ਜੰਤਰ ਐਂਟਰੀ ਲੋੜੀਂ msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-version ਜਵਾਬ ਵਿੱਚ 'ਮਾਇਕਰੋ' ਸੰਸਕਰਣ ਗੁੰਮ ਸੀ" @@ -33898,6 +34204,9 @@ msgstr "query-version ਜਵਾਬ ਵਿੱਚ 'qemu' ਡਾਟਾ ਗੁੰਮ msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "query-version ਜਵਾਬ ਵਿੱਚ 'qemu' ਡਾਟਾ ਗੁੰਮ ਸੀ" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35705,6 +36014,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: supply a path or use test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35797,9 +36110,6 @@ msgstr "ਡੋਮੇਨ ਦਾ ਕੋਈ ਸਨੈਪਸ਼ਾਟ ਨਹੀਂ ਹ msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "ਨੈੱਟਵਰਕ ਪਹਿਲਾਂ ਹੀ ਸਰਗਰਮ ਹੈ" @@ -37504,6 +37814,10 @@ msgstr "ਅਣਜਾਣ SCSI ਹੋਸਟ ਸਮਰੱਥਾ ਕਿਸਮ '%1$s' msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "ਅਣਪਛਾਤੀ ਪਤਾ ਕਿਸਮ %1$s ਨੈੱਟਵਰਕ %2$s ਵਿੱਚ" @@ -37781,6 +38095,10 @@ msgstr "ਅਣਪਛਾਤੀ ਯੰਤਰ ਕਿਸਮ '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "ਅਚਾਨਕ ਸਾਊਂਡ ਮਾਡਲ '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "ਅਣਜਾਣ ਸਟੋਰੇਜ਼ ਸਮਰੱਥਾ ਕਿਸਮ '%1$s' ਨੂੰ '%2$s' ਲਈ ਦਿੱਤਾ ਹੈ" @@ -38010,6 +38328,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਪ੍ਰਮਾਣਿਕਤਾ ਕਿਸਮ %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "ਅਸਮਰਥਿਤ ਮੇਜਬਾਨ ਯੰਤਰ ਮੋਡ %1$s" @@ -38494,6 +38816,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38688,6 +39014,9 @@ msgstr "ਅਢੁੱਕਵਾਂ ਸੰਸਕਰਣ (ਅਸਲ %1$x, ਲੋੜ msgid "version parsing error" msgstr "ਵਰਜਨ ਪਾਰਸਰ ਗਲਤੀ" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39033,6 +39362,9 @@ msgstr "" "libvirt ਦੀ ਰੋਕੋ/ਫਿਰ ਚਲਾਓ (vmware ਠਹਿਰਾਓ/ਚਲਾਓ) ਕਾਰਵਾਈ ਦਾ vmplayer ਸਮਰਥਨ ਨਹੀਂ " "ਕਰਦਾ " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "ਸਾਂਝੀ ਮੈਮੋਰੀ ਅਯੋਗ ਕਰਨਾ ਇਸ QEMU ਬਾਇਨਰੀ ਨਾਲ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ" @@ -39363,6 +39695,24 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS HOST ਇੰਦਰਾਜ ਸੁਧਾਰੇ ਨਹੀਂ ਜਾ ਸਕਦੇ, ਸਿਰਫ਼ ਜੋੜੇ ਜਾਂ ਮਿਟਾਏ ਜਾ ਸਕਦੇ ਹਨ" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "DNS TXT ਇੰਦਰਾਜ ਸੁਧਾਰੇ ਨਹੀਂ ਜਾ ਸਕਦੇ, ਸਿਰਫ਼ ਜੋੜੇ ਜਾਂ ਮਿਟਾਏ ਜਾ ਸਕਦੇ ਹਨ" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX ਐਂਟਰੀ '%1$s' ਵਿੱਚ ਪੋਰਟ ਹਿੱਸਾ ਨਹੀਂ ਸਮਾਇਆ ਹੁੰਦਾ" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "ਸਿਰਫ ਇੱਕ ਹੀ watchdog ਜੰਤਰ ਸਹਿਯੋਗੀ ਹੈ" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev ਕੰਟੈਕਸਟ ਬਣਾਉਲ ਵਿੱਚ ਅਸਫਲ" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: ਚੈਕਿੰਗ %2$-60s: " diff --git a/po/pl.po b/po/pl.po index 30758d36..33ba31c7 100644 --- a/po/pl.po +++ b/po/pl.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2023-02-13 12:20+0000\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish = %1$d.%2$d.%3$d" msgstr "" @@ -3518,9 +3552,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3529,6 +3572,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "Konfiguracja XML domeny %1$s nie została zmieniona.\n" @@ -4991,6 +5070,10 @@ msgstr "Utworzy wolumin z istniejącego woluminu." msgid "Create a vol." msgstr "Utworzy wolumin." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Utworzy domenę." @@ -5035,9 +5118,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5059,9 +5139,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "Przetworzono danych:" @@ -8389,6 +8466,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Zniszczenie puli %1$s się nie powiodło" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "Wykonanie migawki się nie powiodło: %s" @@ -8957,6 +9037,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11482,6 +11569,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "brak zaplecza %1$d" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "brak nazwy stopera" @@ -12487,6 +12577,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "błąd podczas usypania domeny" +msgid "No firewall backend is available" +msgstr "" + #, fuzzy msgid "No free NBD devices" msgstr "brak urządzenia docelowego %s" @@ -14257,9 +14350,6 @@ msgstr "Inne zadania są oczekujące dla tej domeny" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "S4 state is disabled for this domain" msgstr "Inne zadania są oczekujące dla tej domeny" @@ -14355,9 +14445,6 @@ msgstr "Indeks jednostki SCSI %1$d jest spoza zakresu [0...6,8...15]" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "Kontrolery muszą używać typu adresu „ccid”" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15351,10 +15438,12 @@ msgstr "podano użycie woluminu, ale brak ścieżki woluminu" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15731,6 +15820,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15859,6 +15954,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -16038,6 +16136,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -16234,6 +16340,18 @@ msgstr "Certyfikat został odrzucony." msgid "The CA certificate %1$s is not yet active" msgstr "Certyfikat jest niezaufany." +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16269,6 +16387,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -16319,6 +16443,18 @@ msgstr "Certyfikat jest niezaufany." msgid "The certificate uses an insecure algorithm" msgstr "Certyfikat klienta używa niebezpiecznego algorytmu" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The client certificate %1$s has expired" msgstr "Certyfikat został odrzucony." @@ -16327,6 +16463,18 @@ msgstr "Certyfikat został odrzucony." msgid "The client certificate %1$s is not yet active" msgstr "Certyfikat jest niezaufany." +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "Nazwa urządzenia sieci jest za długa" @@ -16383,6 +16531,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "vhost-net jest nieobsługiwane przez ten plik binarny QEMU" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "domena %s nie ma migawek o nazwie %s" @@ -16411,6 +16577,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The server certificate %1$s has expired" msgstr "Certyfikat został odrzucony." @@ -16419,6 +16597,18 @@ msgstr "Certyfikat został odrzucony." msgid "The server certificate %1$s is not yet active" msgstr "Certyfikat jest niezaufany." +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "Serwer przekierowuje z „%1$s” do „%2$s”" @@ -16427,6 +16617,52 @@ msgstr "Serwer przekierowuje z „%1$s” do „%2$s”" msgid "The slirp-helper doesn't support migration" msgstr "pula pamięci masowej nie obsługuje tworzenia woluminów" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -16461,6 +16697,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -18103,6 +18342,10 @@ msgstr "Nie można otworzyć gniazda uniksowego" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "Nie można otworzyć gniazda uniksowego" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "Nie można wczytać certyfikatu" @@ -19277,6 +19520,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "nieoczekiwany tryb urządzenia gospodarza %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + #, fuzzy msgid "Unexpected lock parameters for disk resource" msgstr "nieoczekiwany typ adresu dla dysku fdc" @@ -19337,7 +19584,7 @@ msgid "Unexpected protocol %1$d" msgstr "nieoczekiwany typ puli" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" #, fuzzy @@ -19985,10 +20232,6 @@ msgstr "nieoczekiwany tryb urządzenia gospodarza %d" msgid "Unsupported hostdev type %1$s" msgstr "Nieobsługiwany typ urządzenia „%1$s”" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "nieobsługiwany typ dysku %s" @@ -20166,6 +20409,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20293,10 +20551,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "Wpis VMX „%1$s” ma nieobsługiwany schemat „%2$s”" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "Wpis VMX „%1$s” nie zawiera części dotyczącej portu" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "Wpis VMX „annotation” zawiera nieprawidłową sekwencję sterującą" @@ -20664,6 +20918,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "nie można uzyskać dostępu do urządzenia %1$s\n" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "aktywne" @@ -21503,6 +21760,9 @@ msgstr "nazwa mostka „%1$s” jest już używana." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -22517,6 +22777,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "nie można ustawić trybu pliku „%s” na %04o" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -22638,6 +22901,10 @@ msgstr "nie można przetworzyć JSON %1$s: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "nie można przetworzyć JSON %s: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "nie można przetworzyć numeru partycji z celu „%1$s”" @@ -22909,16 +23176,16 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "nie można przywrócić migawki uruchomionej domeny" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, fuzzy, c-format msgid "cannot save file '%1$s'" msgstr "nie można wykonać stat na pliku „%1$s”" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, fuzzy, c-format msgid "cannot seek in '%1$s'" msgstr "nie można otworzyć „%1$s”" @@ -25130,6 +25397,9 @@ msgstr "domena jest już uruchomiona" msgid "domain already has a vsock device" msgstr "Domena jest już aktywna" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26390,9 +26660,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "utworzenie pliku dziennika %1$s się nie powiodło" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "utworzenie profilu się nie powiodło" @@ -26427,10 +26694,6 @@ msgstr "" msgid "failed to create udev context" msgstr "utworzenie gniazda się nie powiodło" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "odczytanie nagłówka QEMU się nie powiodło" - #, fuzzy msgid "failed to create udev handler thread" msgstr "utworzenie pliku include się nie powiodło" @@ -26825,6 +27088,10 @@ msgstr "oznaczenie puli %1$s jako automatycznie uruchamianej się nie powiodło" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "nie powiodło się przeniesienie pliku do %1$s " @@ -28334,6 +28601,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + #, fuzzy msgid "iSCSI storage pool does not support volume creation" msgstr "pula pamięci masowej nie obsługuje tworzenia woluminów" @@ -29279,6 +29549,9 @@ msgstr "nieprawidłowy UUID %1$s" msgid "invalid server address" msgstr "nieprawidłowy adres MAC" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "podano nieprawidłowy rozmiar „%1$s”" @@ -29452,6 +29725,9 @@ msgstr "SATA jest nieobsługiwana przez ten plik binarny QEMU" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net jest nieobsługiwane przez ten plik binarny QEMU" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "nie odnaleziono wątków" @@ -30144,6 +30420,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "Utworzenie %1$s woluminów jest nieobsługiwane" @@ -30456,6 +30735,9 @@ msgstr "" msgid "matching input device not found" msgstr "brak typu urządzenia wejściowego" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "Nie odnaleziono urządzenia węzła" @@ -30861,12 +31143,11 @@ msgstr "" "migracja za pomocą niewspółdzielonej pamięci masowej za pomocą kopii " "przyrostowej (taki sam obraz podstawowy współdzielony między źródłem i celem)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "Utworzenie %s woluminów jest nieobsługiwane" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31536,6 +31817,9 @@ msgstr "" msgid "missing path for " msgstr "brak nazwy dla gospodarza" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31788,6 +32072,10 @@ msgstr "brak nazwy dla gospodarza" msgid "missing value for migration parameter '%1$s'" msgstr "brak informacji źródłowych dla urządzenia %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "brak informacji o urządzeniach" @@ -33311,6 +33599,9 @@ msgstr "obsługiwane jest tylko pojedyncze urządzenie balonu pamięci" msgid "only a single nvram device is supported" msgstr "obsługiwane jest tylko pojedyncze urządzenie watchdog" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "obsługiwane jest tylko pojedyncze urządzenie watchdog" @@ -34262,6 +34553,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "magistrala PS/2 nie obsługuje urządzenia wejściowego %1$s" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34474,6 +34777,9 @@ msgstr "wpis urządzenia statystyk bloku nie był w oczekiwanym formacie" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -34486,6 +34792,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -36312,6 +36621,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: należy podać ścieżkę lub użyć test:///domyślna" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36401,9 +36714,6 @@ msgstr "domena nie ma migawek" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "sieć jest już aktywna" @@ -38104,6 +38414,10 @@ msgstr "nieznany typ możliwości gospodarza SCSI „%1$s” dla „%2$s”" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, fuzzy, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "nieznany typ adresu „%s”" @@ -38382,6 +38696,10 @@ msgstr "nieznany typ użycia sekretu %1$s" msgid "unknown smbios mode '%1$s'" msgstr "nieznany tryb smbios „%1$s”" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "nieznany typ możliwości pamięci masowej „%1$s” dla „%2$s”" @@ -38612,6 +38930,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "nieobsługiwany typ uwierzytelniania %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "Nieobsługiwany typ urządzenia „%1$s”" @@ -39102,6 +39424,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -39296,6 +39622,9 @@ msgstr "wersja się nie zgadza (jest %1$x, oczekiwano %2$x)" msgid "version parsing error" msgstr "błąd podczas przetwarzania wersji" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39642,6 +39971,9 @@ msgstr "" "vmplayer nie obsługuje działań uśpienia/wznowienia biblioteki libvirt " "(wstrzymania/wznowienia vmware) " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "vhost-net jest nieobsługiwane przez ten plik binarny QEMU" @@ -39972,6 +40304,18 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "Wpis VMX „%1$s” nie zawiera części dotyczącej portu" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "Utworzenie %s woluminów jest nieobsługiwane" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "odczytanie nagłówka QEMU się nie powiodło" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: sprawdzanie %2$-60s: " diff --git a/po/pt.po b/po/pt.po index 55a03081..f52dc46f 100644 --- a/po/pt.po +++ b/po/pt.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-02-24 02:16+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Portuguese \n" @@ -1010,6 +1010,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1230,6 +1234,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1566,6 +1573,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "estão demasiados controladores registados" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3314,10 +3324,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3342,9 +3376,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3353,6 +3396,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4750,6 +4829,10 @@ msgstr "criar um domínio a partir de um ficheiro XML" msgid "Create a vol." msgstr "Criar um domínio." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Criar um domínio." @@ -4794,9 +4877,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4818,9 +4898,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -8012,6 +8089,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Não foi possível destruir a rede %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "não foi possível serializar a Expr-S" @@ -8549,6 +8629,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10974,6 +11061,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11942,6 +12032,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13644,9 +13737,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13738,9 +13828,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14666,10 +14753,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15025,6 +15114,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15148,6 +15243,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15317,6 +15415,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15507,6 +15613,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15542,6 +15660,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15591,6 +15715,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15599,6 +15735,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15654,6 +15802,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15681,6 +15847,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15689,6 +15867,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15696,6 +15886,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15729,6 +15965,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17286,6 +17525,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18388,6 +18631,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18446,7 +18693,7 @@ msgid "Unexpected protocol %1$d" msgstr "dados '%s' inesperados" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19091,10 +19338,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -19269,6 +19512,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19387,10 +19645,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19742,6 +19996,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "activo" @@ -20555,6 +20812,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21522,6 +21782,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21638,6 +21901,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21899,14 +22166,14 @@ msgstr "Devolve a informação básica acerca do domínio." msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -24056,6 +24323,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "O domínio já está activo" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25310,9 +25580,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "%s: não foi possível gravar o ficheiro de registo: %s" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "não foi possível gravar o ficheiro de registo" @@ -25349,10 +25616,6 @@ msgstr "" msgid "failed to create udev context" msgstr "não foi possível gravar o conteúdo" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "não foi possível ler o ficheiro de configuração" - #, fuzzy msgid "failed to create udev handler thread" msgstr "Não foi possível criar o domínio do %s" @@ -25753,6 +26016,10 @@ msgstr "não foi possível marcar a rede %1$s como iniciada automaticamente" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "não foi possível aceder ao ficheiro" @@ -27226,6 +27493,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -28142,6 +28412,9 @@ msgstr "ponteiro de rede inválido em %1$s" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -28309,6 +28582,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "O domínio não foi encontrado" @@ -28962,6 +29238,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29256,6 +29535,9 @@ msgstr "" msgid "matching input device not found" msgstr "falta a informação do dispositivo de raiz" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29627,10 +29909,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30274,6 +30556,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30527,6 +30812,10 @@ msgstr "falta a informação de origem do dispositivo %1$s" msgid "missing value for migration parameter '%1$s'" msgstr "falta a informação de origem do dispositivo %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "falta a informação dos dispositivos" @@ -31990,6 +32279,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32899,6 +33191,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33107,6 +33411,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -33119,6 +33426,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34873,6 +35183,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: Indique uma localização ou use a 'test:///default'" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34958,9 +35272,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -36623,6 +36934,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36904,6 +37219,10 @@ msgstr "tipo de SO desconhecido %1$s" msgid "unknown smbios mode '%1$s'" msgstr "comando desconhecido: '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -37133,6 +37452,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "a autenticação falhou" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -37611,6 +37934,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37801,6 +38128,9 @@ msgstr "" msgid "version parsing error" msgstr "erro de processamento" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38130,6 +38460,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38453,6 +38786,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "não foi possível ler o ficheiro de configuração" + #, fuzzy, c-format #~ msgid "Failed to apply firewall rules %1$s: %2$s" #~ msgstr "Não foi possível obter o estado da interface %1$s %2$s" diff --git a/po/pt_BR.po b/po/pt_BR.po index f2257620..ff059498 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -16,13 +16,14 @@ # Frederico Henrique Gonçalves Lima , 2016 # Filipe Rosset , 2017 # Adolfo Jayme Barrientos , 2020. +# Gildasio Junior , 2024. msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" -"PO-Revision-Date: 2020-10-14 16:08+0000\n" -"Last-Translator: Adolfo Jayme Barrientos \n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" +"PO-Revision-Date: 2024-07-15 13:19+0000\n" +"Last-Translator: Gildasio Junior \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -30,7 +31,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.2.2\n" +"X-Generator: Weblate 5.6.2\n" msgid "" "\n" @@ -1104,6 +1105,10 @@ msgstr "%1$s não é um nome suportado para o cipher" msgid "'%1$s' is not supported in this QEMU binary" msgstr "%1$s não é suportado neste binário QEMU" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1345,6 +1350,9 @@ msgstr "limpando algorítimo %d não suportado" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "falta 'online' na resposta de guest-get-vcpus" +msgid "'usb' disk must not be empty" +msgstr "" + #, fuzzy msgid "'user' missing in reply of guest-get-users" msgstr "falta 'online' na resposta de guest-get-vcpus" @@ -1709,6 +1717,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "Um fechar callback já está registrado" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3577,10 +3588,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3605,9 +3640,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3616,6 +3660,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "A configuração do domínio XML %1$s não foi alterada.\n" @@ -5072,6 +5152,10 @@ msgstr "Cria um vol de um volume existente" msgid "Create a vol." msgstr "Cria um volume." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "migrado" @@ -5116,10 +5200,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" -"Histórico DNS HOST não pode ser modificado somente adicionado ou removido" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5143,10 +5223,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" -"histórico de DNS TXT não pode ser modificado, somente adicionado ou removido" - msgid "Data processed:" msgstr "Dados processados:" @@ -8381,6 +8457,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Falha ao enviar requisição para controle do init %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "Falha ao remover snapshot: %s" @@ -8925,6 +9004,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11468,6 +11554,9 @@ msgstr "Falta dados do max_clients no documento JSON" msgid "Missing backend %1$d" msgstr "Falta um backend %1$d" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "faltando o nome do timer" @@ -12486,6 +12575,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "erro ao suspender o domínio" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "Nenhum dispositivo NBD livre" @@ -13957,7 +14049,7 @@ msgstr "Recusando-se a indefinir enquanto %1$d snapshots existirem" msgid "Refusing to undefine while domain managed save image exists" msgstr "" -"Recusa-se a indefinir enaquanto a imagem de salvamento gerenciada do domínio " +"Recusa-se a indefinir enquanto a imagem de salvamento gerenciada do domínio " "existir" #, fuzzy @@ -14307,9 +14399,6 @@ msgstr "estado S3 é desabilitado para este domínio" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "estado S4 é desabilitado para este domínio" @@ -14403,9 +14492,6 @@ msgstr "Íncide de unidade de SCSI %1$d fora de intervalo [0..6,8..15] " msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "Controladoras devem usar o tipo do endereço de 'ccid'" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15440,10 +15526,12 @@ msgstr "Uso de cepth especificado, mas nome está faltando" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15823,6 +15911,12 @@ msgid "Target domain IOMMU device count does not match source" msgstr "" "Conta de dispositivo hub do domínio alvo %zu não coincide com a fonte %zu" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15963,6 +16057,9 @@ msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" "Conta de porta paralela do domínio alvo %1$zu não coincide com a fonte %2$zu" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -16149,6 +16246,14 @@ msgstr "Modelo RNG alvo '%1$s' não coincide com a fonte '%2$s'" msgid "Target parallel port %1$d does not match source %2$d" msgstr "Porta paralela do alvo %1$d não coincide com a fonte %2$d" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, fuzzy, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -16349,6 +16454,18 @@ msgstr "O certificado %1$s expirou" msgid "The CA certificate %1$s is not yet active" msgstr "O certificado CA %1$s ainda não está ativo" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16384,6 +16501,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "O QEMU executável %1$s não suporta tipo de backend TPM %2$s" @@ -16437,6 +16560,18 @@ msgstr "O certificado não é confiável." msgid "The certificate uses an insecure algorithm" msgstr "O certificado usa um algoritmo inseguro" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "O certificado do cliente %1$s expirou" @@ -16445,6 +16580,18 @@ msgstr "O certificado do cliente %1$s expirou" msgid "The client certificate %1$s is not yet active" msgstr "O certificado do cliente %1$s ainda não está ativo" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "Nome de dispositivo de rede muito longo" @@ -16502,6 +16649,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "dispositivo nvram não é suportado por este binário de QEMU " +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "domínio %s não possui snapshots com o nome %s" @@ -16531,6 +16696,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "O certificado do servdor %1$s expirou" @@ -16539,6 +16716,18 @@ msgstr "O certificado do servdor %1$s expirou" msgid "The server certificate %1$s is not yet active" msgstr "O certificado do servidor %1$s não está ativo ainda" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "O servidor redireciona a partir do '%1$s' para '%2$s'" @@ -16547,6 +16736,52 @@ msgstr "O servidor redireciona a partir do '%1$s' para '%2$s'" msgid "The slirp-helper doesn't support migration" msgstr "o pool de armazenamento não tem suporte para a criação de volume" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "Este QEMU não suporta o controlador LSI 53C895A SCSI" @@ -16582,6 +16817,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "Este QEMU não suporta alvo maior do que 7" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "Este QEMU não suporta scsi-block para passagem de lun" @@ -18173,6 +18411,10 @@ msgstr "falha ao ouvir em soquete" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "falha ao ouvir em soquete" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "Falha em carregar certificado" @@ -19311,6 +19553,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "modo de hostdev inesperado %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "Parâmetros de bloqueio inesperados para o recurso de disco" @@ -19369,7 +19615,7 @@ msgid "Unexpected protocol %1$d" msgstr "tipo de pool não esperado" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -20020,10 +20266,6 @@ msgstr "Modo de hostdev não é suportado %1$s" msgid "Unsupported hostdev type %1$s" msgstr "tipo de hostdeve não suportado %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "Tipo virt não é suportado" @@ -20202,6 +20444,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20330,10 +20587,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "Entrada VMX '%1$s' contém esquema '%2$s' não suportado" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "Entrada do VMX '%1$s' não contém uma parte da porta" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "Entrada de VMX 'annotation' contém sequência de escape inválida" @@ -20700,6 +20953,9 @@ msgstr "acesso negado" msgid "access denied: %1$s" msgstr "acesso negado: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "ativo" @@ -21557,6 +21813,9 @@ msgstr "o nome de ponte \"%1$s\" já está sendo utilizado." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "nome de ponte não é permitido no modo %1$s (rede '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "nome de ponte não é permitido no modo %1$s (rede '%2$s')" @@ -22598,6 +22857,9 @@ msgstr "" "não foi possível modificar o modelo de dispositivo de rede a partir de %1$s " "para %2$s" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" "não foi possível modificar configuração de barra rom de dispositivo de rede" @@ -22719,6 +22981,10 @@ msgstr "não foi possível analisar json %1$s: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "não foi possível analisar json %s: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "não foi possível analisar o número da partição do alvo \"%1$s\"" @@ -22993,16 +23259,16 @@ msgstr "não foi possível listar a fixação para um domínio inativo" msgid "cannot revert snapshot of running domain" msgstr "não é possível reverter o snapshot do domínio em execução" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "não foi possível salvar o arquivo \"%1$s\"" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "não foi possível buscar \"%1$s\"" @@ -25251,6 +25517,9 @@ msgstr "domínio já está sendo executado" msgid "domain already has a vsock device" msgstr "O domínio já está ativo" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26507,9 +26776,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "falha na criação do arquivo de log %1$s" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "falha ao criar perfil" @@ -26542,10 +26808,6 @@ msgstr "falha ao criar o RBD IoCTX. A pool '%1$s' existe" msgid "failed to create udev context" msgstr "falha ao criar contexto de udev" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "falha ao criar contexto de udev" - #, fuzzy msgid "failed to create udev handler thread" msgstr "falha ao criar contexto de udev" @@ -26937,6 +27199,10 @@ msgstr "falha ao marcar o pool %1$s como auto-iniciado" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "Falha ao mover o arquivo para %1$s" @@ -28433,6 +28699,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - force, tentar redefinir novamente" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "O pool de armazenamento iSCSI não suporta a criação do volume" @@ -29373,6 +29642,9 @@ msgstr "tipo de segredo inválido '%1$s'" msgid "invalid server address" msgstr "endereço MAC inválido" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "tamanho fornecido inválido para \"%1$s\"" @@ -29547,6 +29819,9 @@ msgstr "SATA não é suportado com este binário do QEMU" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net não é suportada neste binário do QEMU" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s não foi encontrado" @@ -30205,6 +30480,9 @@ msgstr "conexão de gerenciador de bloqueio foi restringida" msgid "lock owner details have not been registered" msgstr "detalhes do proprietário do bloqueio não foram registrados" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "Criação de volumes de %1$s não é suportado" @@ -30509,6 +30787,9 @@ msgstr "" msgid "matching input device not found" msgstr "dispositivo de usb não foi encontrado" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "" @@ -30904,12 +31185,11 @@ msgstr "" "migração com armazenamento não compartilhado com cópia incremental (mesma " "imagem base compartilhada entre fonte e destino)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "anexo persistente do dispositivo não é suportado" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31583,6 +31863,9 @@ msgstr "" msgid "missing path for " msgstr "falta informação do nome" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31834,6 +32117,10 @@ msgstr "nome ausente para o cipher" msgid "missing value for migration parameter '%1$s'" msgstr "falta a informação sobre o nome em %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "falta informação do nome" @@ -33372,6 +33659,9 @@ msgstr "somente um dispositivo de balão de memória é suportado" msgid "only a single nvram device is supported" msgstr "somente um único dispositivo de nyram é suportado" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "somente um único dispositivo de nyram é suportado" @@ -34336,6 +34626,18 @@ msgstr "fornece XML adequado para migrações" msgid "ps2 bus does not support %1$s input device" msgstr "O barramento ps2 não dá suporte ao dispositivo de entrada %1$s" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34552,6 +34854,9 @@ msgstr "entrada de dispositivo de blockstats não era do formato esperado" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "resposta de query-version estava faltando versão 'micro'" @@ -34568,6 +34873,9 @@ msgstr "resposta de query-version estava faltando dados de 'qemu'" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "resposta de query-version estava faltando dados de 'qemu'" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -36405,6 +36713,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: forneça um caminho ou use test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36498,9 +36810,6 @@ msgstr "domínio não possui snapshots" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "a rede já está ativa" @@ -38218,6 +38527,10 @@ msgstr "tipo de capacidade SCSI desconhecido \"%1$s\" para \"%2$s\"" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "tipo de endereço desconhecido '%1$s' em rede %2$s" @@ -38494,6 +38807,10 @@ msgstr "tipo de dispositivo desconhecido '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "modo smbios desconhecido '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -38729,6 +39046,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "não há suporte para o tipo %1$d de autenticação " +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "Modo de dispositivo de host não suportado %1$s" @@ -39212,6 +39533,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -39406,6 +39731,9 @@ msgstr "as versões não coincidem (real %1$x, esperada %2$x)" msgid "version parsing error" msgstr "erro de análise de versão" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39760,6 +40088,9 @@ msgstr "" "vmplayer não suporta a operação de suspensão/retomada do libvirt (pausa de " "vmware/cancelamento de pausa) " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "" @@ -40092,6 +40423,27 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "Histórico DNS HOST não pode ser modificado somente adicionado ou removido" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "histórico de DNS TXT não pode ser modificado, somente adicionado ou " +#~ "removido" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "Entrada do VMX '%1$s' não contém uma parte da porta" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "anexo persistente do dispositivo não é suportado" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "falha ao criar contexto de udev" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: Verificando %2$-60s: " diff --git a/po/ro.po b/po/ro.po index a7b298f4..7dd70522 100644 --- a/po/ro.po +++ b/po/ro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 9.3.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2024-04-28 05:54+0000\n" "Last-Translator: Remus-Gabriel Chelu \n" "Language-Team: Romanian = %1$d.%2$d.%3$d" msgstr "" @@ -3290,9 +3324,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3301,6 +3344,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4665,6 +4744,10 @@ msgstr "" msgid "Create a vol." msgstr "" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "" @@ -4707,9 +4790,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4731,9 +4811,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -7773,6 +7850,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "" @@ -8295,6 +8375,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10670,6 +10757,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11614,6 +11704,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13271,9 +13364,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13365,9 +13455,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14279,10 +14366,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14638,6 +14727,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -14761,6 +14856,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -14929,6 +15027,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15119,6 +15225,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15154,6 +15272,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15203,6 +15327,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15211,6 +15347,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15265,6 +15413,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15292,6 +15458,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15300,6 +15478,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15307,6 +15497,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15340,6 +15576,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -16824,6 +17063,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -17906,6 +18149,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -17963,7 +18210,7 @@ msgid "Unexpected protocol %1$d" msgstr "" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18598,10 +18845,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -18774,6 +19017,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -18890,10 +19148,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19239,6 +19493,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "" @@ -20038,6 +20295,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -20993,6 +21253,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21108,6 +21371,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21363,14 +21630,14 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -23469,6 +23736,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -24668,9 +24938,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "" @@ -24702,9 +24969,6 @@ msgstr "" msgid "failed to create udev context" msgstr "" -msgid "failed to create udev enumerate thread" -msgstr "" - msgid "failed to create udev handler thread" msgstr "" @@ -25075,6 +25339,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "" @@ -26484,6 +26752,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -27386,6 +27657,9 @@ msgstr "" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -27547,6 +27821,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28163,6 +28440,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -28454,6 +28734,9 @@ msgstr "" msgid "matching input device not found" msgstr "" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -28818,10 +29101,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -29431,6 +29714,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -29665,6 +29951,10 @@ msgstr "" msgid "missing value for migration parameter '%1$s'" msgstr "" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "" @@ -31093,6 +31383,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -31992,6 +32285,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32199,6 +32504,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32211,6 +32519,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -33925,6 +34236,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34009,9 +34324,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -35647,6 +35959,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -35921,6 +36237,10 @@ msgstr "" msgid "unknown smbios mode '%1$s'" msgstr "" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -36147,6 +36467,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -36619,6 +36943,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -36808,6 +37136,9 @@ msgstr "" msgid "version parsing error" msgstr "" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37136,6 +37467,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" diff --git a/po/ru.po b/po/ru.po index 2e2b3fb4..6ebf6ab1 100644 --- a/po/ru.po +++ b/po/ru.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2024-06-02 15:35+0000\n" "Last-Translator: \"Sergey A.\" \n" "Language-Team: Russian = %1$d.%2$d.%3$d" msgstr "" @@ -3760,9 +3794,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3771,6 +3814,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "XML-конфигурация контрольной точки %1$s не изменилась.\n" @@ -5177,6 +5256,10 @@ msgstr "Создать том на основе существующего то msgid "Create a vol." msgstr "Создать том." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "Создан" @@ -5221,9 +5304,6 @@ msgstr "Не удалось определить метку образа (imagel msgid "DAC seclabel couldn't be determined" msgstr "Не удалось определить метку безопасности (seclabel) DAC" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "записи DNS HOST можно добавить или удалить, но нельзя изменить" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5251,9 +5331,6 @@ msgstr "" "Атрибут веса SRV DNS нельзя указывать без назначения для службы «%1$s» в " "сети «%2$s»" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "записи DNS TXT можно добавить или удалить, но нельзя изменить" - msgid "Data processed:" msgstr "Обработано данных:" @@ -8420,6 +8497,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Не удалось отправить запрос %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "Не удалось сериализовать снимок" @@ -8966,6 +9046,13 @@ msgstr "Завершён после запроса гостевой систем msgid "Finished after host request" msgstr "Завершён после запроса основной системы" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "В записи микропрограммы отсутствует атрибут «name»" @@ -11508,6 +11595,9 @@ msgstr "В определении вывода отсутствуют допол msgid "Missing backend %1$d" msgstr "Отсутствует модуль %1$d" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "Отсутствует имя моста" @@ -12511,6 +12601,9 @@ msgstr "Для процедуры 0x%1$x не ожидаются сообщен msgid "No filesystems are mounted in the domain" msgstr "В домене нет смонтированных файловых систем" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "Нет свободных устройств NBD" @@ -14303,9 +14396,6 @@ msgstr "Состояние S3 для этого домена отключено. msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "Состояние S4 для этого домена отключено." @@ -14408,9 +14498,6 @@ msgstr "" "устройство SCSI_host основной системы должно использовать тип адреса «pci» " "или «ccw»" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15416,11 +15503,13 @@ msgstr "Указано использование TLS, но отсутствуе msgid "TLS:" msgstr "TLS:" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" -msgstr "TPM 1.2 нельзя использовать, если используется модель устройства SPAPR" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" +msgstr "" #, c-format msgid "TPM Proxy model %1$s requires 'Passthrough' backend" @@ -15806,6 +15895,12 @@ msgid "Target domain IOMMU device count does not match source" msgstr "" "Количество устройств IOMMU домена назначения не соответствует источнику" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15956,6 +16051,9 @@ msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" "%1$zu не соответствует числу параллельных портов исходного домена, %2$zu" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -16139,6 +16237,14 @@ msgstr "Модель паники назначения «%1$s» не соотв msgid "Target parallel port %1$d does not match source %2$d" msgstr "%1$d не соответствует исходному параллельному порту %2$d" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -16350,6 +16456,18 @@ msgstr "Срок действия сертификата ЦС %1$s истек." msgid "The CA certificate %1$s is not yet active" msgstr "Сертификат ЦС %1$s не активен" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "Номер устройства CCW «%1$s» уже используется" @@ -16391,6 +16509,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "Исполняемый файл QEMU %1$s не поддерживает тип модуля TPM %2$s" @@ -16446,6 +16570,18 @@ msgstr "Сертификат не является доверенным." msgid "The certificate uses an insecure algorithm" msgstr "сертификат использует небезопасный алгоритм" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "Срок действия сертификата клиента %1$s истек." @@ -16454,6 +16590,18 @@ msgstr "Срок действия сертификата клиента %1$s и msgid "The client certificate %1$s is not yet active" msgstr "Сертификат клиента %1$s не активен" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "Устройство по адресу %1$s не имеет имени сетевого устройства" @@ -16518,6 +16666,24 @@ msgid "" msgstr "" "Этот исполняемый файл QEMU не поддерживает аудиоконтроллер ich9-intel-hda" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "Нет снимков — у этой машины должен быть снимок" @@ -16547,6 +16713,18 @@ msgstr "" "Число дисков, предназначенных для чтения, не может быть меньше количества " "дисков, доступных для чтения и записи" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "Срок действия сертификата сервера %1$s истек." @@ -16555,6 +16733,18 @@ msgstr "Срок действия сертификата сервера %1$s и msgid "The server certificate %1$s is not yet active" msgstr "Сертификат сервера %1$s не активен" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "Сервер выполняет перенаправление с «%1$s» на «%2$s»" @@ -16562,6 +16752,52 @@ msgstr "Сервер выполняет перенаправление с «%1$s msgid "The slirp-helper doesn't support migration" msgstr "slirp-helper не поддерживает миграцию" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "Драйвер vbox не поддерживает модель контроллера SCSI %1$s" @@ -16596,6 +16832,9 @@ msgid "" msgstr "" "Этот QEMU не поддерживает rendernode OpenGL с типом графики egl-headless" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "QEMU не поддерживает scsi-block для сквозного подключения LUN" @@ -18137,6 +18376,10 @@ msgstr "Не удалось установить ожидание на соке msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "Не удалось начать ожидание данных по пути сокета UNIX «%1$s»" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "Не удалось загрузить сертификат" @@ -19243,6 +19486,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "Непредвиденный режим hostdev %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "Непредвиденные параметры блокирования дискового ресурса" @@ -19300,7 +19547,7 @@ msgid "Unexpected protocol %1$d" msgstr "Непредвиденный протокол %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19956,10 +20203,6 @@ msgstr "Режим %1$s для hostdev не поддерживается" msgid "Unsupported hostdev type %1$s" msgstr "Тип %1$s для hostdev не поддерживается" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "Неподдерживаемый тип ожидания" @@ -20139,6 +20382,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20274,10 +20532,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "Запись VMX «%1$s» содержит неподдерживаемую схему «%2$s»." -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "Запись VMX «%1$s» не содержит определение порта." - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" "Запись VMX «annotation» содержит недопустимую управляющую последовательность" @@ -20645,6 +20899,9 @@ msgstr "доступ запрещен политикой" msgid "access denied: %1$s" msgstr "доступ запрещён: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "активен" @@ -21515,6 +21772,9 @@ msgstr "мост «%1$s» уже существует." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "не разрешается определять имя моста в режиме %1$s (сеть %2$s)" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "не разрешается указывать зону моста в режиме %1$s (сеть «%2$s»)" @@ -22549,6 +22809,9 @@ msgstr "не удалось изменить адрес PCI сетевого у msgid "cannot modify network device model from %1$s to %2$s" msgstr "не удалось изменить модель сетевого устройства с %1$s на %2$s" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "не удалось изменить параметр bar ROM сетевого устройства" @@ -22666,6 +22929,10 @@ msgstr "не удалось разобрать JSON %1$s: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "не удалось разобрать JSON %1$s: незавершённая строка, карта или массив" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "не удалось получить номер раздела из «%1$s»" @@ -22939,16 +23206,16 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "невозможно восстановить предыдущий снимок работающего домена" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "не удалось сохранить файл «%1$s»" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "не удалось выполнить поиск в «%1$s»" @@ -25124,6 +25391,9 @@ msgstr "домен уже имеет графическую систему VNC" msgid "domain already has a vsock device" msgstr "домен уже имеет устройство vsock" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "архитектура домена (/домен/операционная_система/тип/@архитектура)" @@ -26346,9 +26616,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "не удалось создать журнал %1$s" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "не удалось создать профиль" @@ -26380,9 +26647,6 @@ msgstr "не удалось создать IoCTX RBD. Существует ли msgid "failed to create udev context" msgstr "не удалось создать контекст udev" -msgid "failed to create udev enumerate thread" -msgstr "не удалось создать поток перечисления udev" - msgid "failed to create udev handler thread" msgstr "не удалось создать поток обработчика udev" @@ -26758,6 +27022,10 @@ msgstr "не удалось назначить автозапуск для пу msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "не удалось переместить файл в %1$s" @@ -28259,6 +28527,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "i — отключить проверку и попытаться создать определение снова" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "Пул носителей iSCSI не поддерживает операции создания томов" @@ -29227,6 +29498,9 @@ msgstr "недопустимый UUID секрета «%1$s»" msgid "invalid server address" msgstr "недопустимый адрес сервера" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "недопустимый размер для «%1$s»" @@ -29396,6 +29670,9 @@ msgstr "" "iommu: этот исполняемый файл QEMU не поддерживает изменение привязки " "прерываний " +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "поток ввода-вывода %1$d не найден" @@ -30030,6 +30307,9 @@ msgstr "соединение с управлением блокировкой б msgid "lock owner details have not been registered" msgstr "данные владельца блокировки не зарегистрированы" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -30344,6 +30624,9 @@ msgstr "" msgid "matching input device not found" msgstr "соответствующее устройство ввода не найдено" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "соответствующее устройство памяти не найдено" @@ -30743,11 +31026,11 @@ msgstr "" "инкрементного копирования (один базовый образ используетсяисточником и " "назначением)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" -msgstr "миграция с устройством virtiofs не поддерживается" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31395,6 +31678,9 @@ msgstr "" msgid "missing path for " msgstr "отсутствует путь для " +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31637,6 +31923,10 @@ msgstr "отсутствует значение для cookie «%1$s»" msgid "missing value for migration parameter '%1$s'" msgstr "отсутствует значение для параметра миграции «%1$s»" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "отсутствуют значения ускорения" @@ -33134,6 +33424,9 @@ msgstr "поддерживается только одно устройство msgid "only a single nvram device is supported" msgstr "поддерживается только одно устройство nvram" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "поддерживается только одно устройство vsock" @@ -34087,6 +34380,18 @@ msgstr "предоставить XML, подходящий для миграци msgid "ps2 bus does not support %1$s input device" msgstr "шина ps2 не поддерживает устройство ввода %1$s" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34303,6 +34608,9 @@ msgstr "неверный формат записи query-named-block-nodes" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "в ответе query-sev-capabilities отсутствует поле «cbitpos»" @@ -34315,6 +34623,9 @@ msgstr "в ответе query-sev-capabilities отсутствует поле msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "в ответе query-sev-capabilities отсутствует поле «reduced-phys-bits»" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35120,7 +35431,8 @@ msgstr "метка безопасности превышает максимал #, c-format msgid "security label exceeds maximum: %1$zd" -msgstr "размер метки безопасности превышает максимально допустимую длину: %1$zd" +msgstr "" +"размер метки безопасности превышает максимально допустимую длину: %1$zd" #, c-format msgid "security label exceeds maximum: %1$zu" @@ -36126,6 +36438,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: укажите путь или используйте test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36220,9 +36536,6 @@ msgstr "у этой машины нет снимков" msgid "the new password" msgstr "новый пароль" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "пароль уже зашифрован" @@ -37965,6 +38278,10 @@ msgstr "неизвестный тип возможности SCSI «%1$s» дл msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "неизвестный тип адреса «%1$s» в сети %2$s" @@ -38239,6 +38556,10 @@ msgstr "неизвестный тип секрета «%1$s»" msgid "unknown smbios mode '%1$s'" msgstr "неизвестный режим smbios: «%1$s»" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "неизвестный тип возможностей хранения «%1$s» для «%2$s»" @@ -38474,6 +38795,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "тип аутентификации %1$d не поддерживается" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "неподдерживаемая модель устройства дополнительной памяти «%1$s»" @@ -38966,6 +39291,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -39184,6 +39513,9 @@ msgstr "несоответствие версий в событии (имеет msgid "version parsing error" msgstr "ошибка разбора версии" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39536,6 +39868,9 @@ msgstr "" "vmplayer не поддерживает операции приостановки/возобновления работы на " "уровне libvirt (vmware pause/unpause) " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "для этого исполняемого файла QEMU недоступно vmport" @@ -39877,6 +40212,26 @@ msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" "поступил запрос о зоне %1$s для сети %2$s, но firewalld не задействовано" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "записи DNS HOST можно добавить или удалить, но нельзя изменить" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "записи DNS TXT можно добавить или удалить, но нельзя изменить" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "Запись VMX «%1$s» не содержит определение порта." + +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "миграция с устройством virtiofs не поддерживается" + +#~ msgid "TPM 1.2 is not supported with the SPAPR device model" +#~ msgstr "" +#~ "TPM 1.2 нельзя использовать, если используется модель устройства SPAPR" + +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "не удалось создать поток перечисления udev" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: проверка %2$-60s: " diff --git a/po/si.po b/po/si.po index a5ada899..1f2bbb2c 100644 --- a/po/si.po +++ b/po/si.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 7.1.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2021-08-18 08:07+0000\n" "Last-Translator: Hela Basa \n" "Language-Team: Sinhala = %1$d.%2$d.%3$d" msgstr "" @@ -3288,9 +3322,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3299,6 +3342,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4663,6 +4742,10 @@ msgstr "" msgid "Create a vol." msgstr "" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "" @@ -4705,9 +4788,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4729,9 +4809,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -7771,6 +7848,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "" @@ -8293,6 +8373,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10668,6 +10755,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11612,6 +11702,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13269,9 +13362,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13363,9 +13453,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14277,10 +14364,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14636,6 +14725,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -14759,6 +14854,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -14927,6 +15025,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15117,6 +15223,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15152,6 +15270,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15201,6 +15325,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15209,6 +15345,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15263,6 +15411,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15290,6 +15456,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15298,6 +15476,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15305,6 +15495,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15338,6 +15574,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -16822,6 +17061,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -17904,6 +18147,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -17961,7 +18208,7 @@ msgid "Unexpected protocol %1$d" msgstr "" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18596,10 +18843,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -18772,6 +19015,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -18888,10 +19146,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19237,6 +19491,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "" @@ -20036,6 +20293,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -20991,6 +21251,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21106,6 +21369,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21361,14 +21628,14 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -23467,6 +23734,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -24666,9 +24936,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "" @@ -24700,9 +24967,6 @@ msgstr "" msgid "failed to create udev context" msgstr "" -msgid "failed to create udev enumerate thread" -msgstr "" - msgid "failed to create udev handler thread" msgstr "" @@ -25073,6 +25337,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "" @@ -26482,6 +26750,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -27384,6 +27655,9 @@ msgstr "" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -27545,6 +27819,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28161,6 +28438,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -28452,6 +28732,9 @@ msgstr "" msgid "matching input device not found" msgstr "" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -28816,10 +29099,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -29429,6 +29712,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -29663,6 +29949,10 @@ msgstr "" msgid "missing value for migration parameter '%1$s'" msgstr "" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "" @@ -31091,6 +31381,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -31990,6 +32283,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32197,6 +32502,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32209,6 +32517,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -33923,6 +34234,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34007,9 +34322,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -35645,6 +35957,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -35919,6 +36235,10 @@ msgstr "" msgid "unknown smbios mode '%1$s'" msgstr "" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -36145,6 +36465,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -36617,6 +36941,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -36806,6 +37134,9 @@ msgstr "" msgid "version parsing error" msgstr "" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37134,6 +37465,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" diff --git a/po/sr.po b/po/sr.po index 91b9d3a8..ca9e7431 100644 --- a/po/sr.po +++ b/po/sr.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-03-03 07:52+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/fedora/language/" @@ -1012,6 +1012,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1237,6 +1241,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1575,6 +1582,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "диск складиштења већ постоји" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3349,10 +3359,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3377,9 +3411,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3388,6 +3431,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4783,6 +4862,10 @@ msgstr "направи диск из XML датотеке" msgid "Create a vol." msgstr "Прављење диска." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Прављење домена." @@ -4827,9 +4910,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4851,9 +4931,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -8062,6 +8139,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Неуспело уништавање складишта %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "не могу да серијализујем С-израз" @@ -8603,6 +8683,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11064,6 +11151,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "недостаје зачеље за врсту складишта %1$d" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -12042,6 +12132,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13744,9 +13837,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13838,9 +13928,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14789,10 +14876,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15175,6 +15264,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15308,6 +15403,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15489,6 +15587,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15687,6 +15793,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15722,6 +15840,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15771,6 +15895,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15779,6 +15915,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15834,6 +15982,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15861,6 +16027,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15869,6 +16047,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15877,6 +16067,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "складиште не подржава прављење диска" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15910,6 +16146,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17480,6 +17719,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18598,6 +18841,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "неочекивана врста домена %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18656,7 +18903,7 @@ msgid "Unexpected protocol %1$d" msgstr "неочекивана врста складишта" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19302,10 +19549,6 @@ msgstr "магистрала за унос %1$s није подржана" msgid "Unsupported hostdev type %1$s" msgstr "неподржана врста аутентификације %d" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "неподржана врста аутентификације %d" @@ -19484,6 +19727,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19601,10 +19859,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19960,6 +20214,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "ради" @@ -20782,6 +21039,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21754,6 +22014,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21871,6 +22134,10 @@ msgstr "не могу да уклоним подешавање за %s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -22138,16 +22405,16 @@ msgstr "Враћа основне податке о домену." msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, fuzzy, c-format msgid "cannot save file '%1$s'" msgstr "не могу да уклоним подешавање за %1$s" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, fuzzy, c-format msgid "cannot seek in '%1$s'" msgstr "не могу да уклоним подешавање за %1$s" @@ -24315,6 +24582,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "Домен је већ активан" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25576,9 +25846,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "Неуспело прављење диска %1$s" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "Неуспело прављење складишта %s" @@ -25615,10 +25882,6 @@ msgstr "" msgid "failed to create udev context" msgstr "неуспело чување садржаја" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "неуспело читање qemu заглавља" - #, fuzzy msgid "failed to create udev handler thread" msgstr "неуспело читање qemu заглавља" @@ -26016,6 +26279,10 @@ msgstr "Неуспешно означавање складишта %1$s као msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "неуспело отварање датотеке" @@ -27491,6 +27758,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + #, fuzzy msgid "iSCSI storage pool does not support volume creation" msgstr "складиште не подржава прављење диска" @@ -28421,6 +28691,9 @@ msgstr "неисправан показивач везе у %1$s" msgid "invalid server address" msgstr "неисправна MAC адреса" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, fuzzy, c-format msgid "invalid size supplied for '%1$s'" msgstr "неисправна величина шифре за TLS сесију" @@ -28587,6 +28860,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "Складиште није пронађено" @@ -29245,6 +29521,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29559,6 +29838,9 @@ msgstr "" msgid "matching input device not found" msgstr "недостаје врста уређаја за унос" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29943,10 +30225,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30609,6 +30891,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30868,6 +31153,10 @@ msgstr "недостаје зачеље за врсту складишта %d" msgid "missing value for migration parameter '%1$s'" msgstr "недостају изворни подаци за уређај %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "недостају подаци о уређајима" @@ -32347,6 +32636,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -33264,6 +33556,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "ps2 магистрала не подржава %1$s уређај за унос" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33474,6 +33778,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -33486,6 +33793,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35273,6 +35583,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: наведите путању или користите test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35360,9 +35674,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "мрежа је већ активна" @@ -37050,6 +37361,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, fuzzy, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "непозната врста ауторизације %s" @@ -37330,6 +37645,10 @@ msgstr "непозната врста „%1$s“" msgid "unknown smbios mode '%1$s'" msgstr "непознат „%1$s“ уређај за покретање" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, fuzzy, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "непозната врста %d диска за складиштење" @@ -37562,6 +37881,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "неподржана врста аутентификације %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "непознат „%1$s“ уређај за покретање" @@ -38047,6 +38370,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38240,6 +38567,9 @@ msgstr "неусаглашеност верзије (добијено %1$x, оч msgid "version parsing error" msgstr "грешка у рашчлањивању" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38573,6 +38903,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38900,6 +39233,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "неуспело читање qemu заглавља" + #, fuzzy, c-format #~ msgid "Failed to apply firewall rules %1$s: %2$s" #~ msgstr "Неуспело ажурирање складишта %s" diff --git a/po/sr@latin.po b/po/sr@latin.po index 29bf8877..de2a365b 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-03-03 06:01+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/fedora/" @@ -1012,6 +1012,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1237,6 +1241,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1575,6 +1582,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "disk skladištenja već postoji" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3353,10 +3363,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3381,9 +3415,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3392,6 +3435,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4787,6 +4866,10 @@ msgstr "napravi disk iz XML datoteke" msgid "Create a vol." msgstr "Pravljenje diska." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Pravljenje domena." @@ -4831,9 +4914,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4855,9 +4935,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -8066,6 +8143,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Neuspelo uništavanje skladišta %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "ne mogu da serijalizujem S-izraz" @@ -8608,6 +8688,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11069,6 +11156,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "nedostaje začelje za vrstu skladišta %1$d" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -12047,6 +12137,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13750,9 +13843,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13844,9 +13934,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14795,10 +14882,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15181,6 +15270,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15314,6 +15409,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15495,6 +15593,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15693,6 +15799,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15728,6 +15846,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15777,6 +15901,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15785,6 +15921,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15840,6 +15988,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15867,6 +16033,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15875,6 +16053,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15883,6 +16073,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "skladište ne podržava pravljenje diska" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15916,6 +16152,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17486,6 +17725,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -18611,6 +18854,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "neočekivana vrsta domena %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18669,7 +18916,7 @@ msgid "Unexpected protocol %1$d" msgstr "neočekivana vrsta skladišta" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19315,10 +19562,6 @@ msgstr "magistrala za unos %1$s nije podržana" msgid "Unsupported hostdev type %1$s" msgstr "nepodržana vrsta autentifikacije %d" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "nepodržana vrsta autentifikacije %d" @@ -19497,6 +19740,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19614,10 +19872,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19973,6 +20227,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "radi" @@ -20795,6 +21052,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21767,6 +22027,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21884,6 +22147,10 @@ msgstr "ne mogu da uklonim podešavanje za %s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -22151,16 +22418,16 @@ msgstr "Vraća osnovne podatke o domenu." msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, fuzzy, c-format msgid "cannot save file '%1$s'" msgstr "ne mogu da uklonim podešavanje za %1$s" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, fuzzy, c-format msgid "cannot seek in '%1$s'" msgstr "ne mogu da uklonim podešavanje za %1$s" @@ -24328,6 +24595,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "Domen je već aktivan" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25589,9 +25859,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "Neuspelo pravljenje diska %1$s" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "Neuspelo pravljenje skladišta %s" @@ -25628,10 +25895,6 @@ msgstr "" msgid "failed to create udev context" msgstr "neuspelo čuvanje sadržaja" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "neuspelo čitanje qemu zaglavlja" - #, fuzzy msgid "failed to create udev handler thread" msgstr "neuspelo čitanje qemu zaglavlja" @@ -26029,6 +26292,10 @@ msgstr "Neuspešno označavanje skladišta %1$s kao samopokrenutog" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "neuspelo otvaranje datoteke" @@ -27505,6 +27772,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + #, fuzzy msgid "iSCSI storage pool does not support volume creation" msgstr "skladište ne podržava pravljenje diska" @@ -28435,6 +28705,9 @@ msgstr "neispravan pokazivač veze u %1$s" msgid "invalid server address" msgstr "neispravna MAC adresa" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, fuzzy, c-format msgid "invalid size supplied for '%1$s'" msgstr "neispravna veličina šifre za TLS sesiju" @@ -28601,6 +28874,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "Skladište nije pronađeno" @@ -29259,6 +29535,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29573,6 +29852,9 @@ msgstr "" msgid "matching input device not found" msgstr "nedostaje vrsta uređaja za unos" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29957,10 +30239,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30623,6 +30905,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30882,6 +31167,10 @@ msgstr "nedostaje začelje za vrstu skladišta %d" msgid "missing value for migration parameter '%1$s'" msgstr "nedostaju izvorni podaci za uređaj %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "nedostaju podaci o uređajima" @@ -32361,6 +32650,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -33278,6 +33570,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "ps2 magistrala ne podržava %1$s uređaj za unos" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33488,6 +33792,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -33500,6 +33807,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35289,6 +35599,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: navedite putanju ili koristite test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35376,9 +35690,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "mreža je već aktivna" @@ -37068,6 +37379,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, fuzzy, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "nepoznata vrsta autorizacije %s" @@ -37348,6 +37663,10 @@ msgstr "nepoznata vrsta „%1$s“" msgid "unknown smbios mode '%1$s'" msgstr "nepoznat „%1$s“ uređaj za pokretanje" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, fuzzy, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "nepoznata vrsta %d diska za skladištenje" @@ -37580,6 +37899,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "nepodržana vrsta autentifikacije %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "nepoznat „%1$s“ uređaj za pokretanje" @@ -38065,6 +38388,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38258,6 +38585,9 @@ msgstr "neusaglašenost verzije (dobijeno %1$x, očekivano %2$x)" msgid "version parsing error" msgstr "greška u raščlanjivanju" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38591,6 +38921,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38918,6 +39251,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "neuspelo čitanje qemu zaglavlja" + #, fuzzy, c-format #~ msgid "Failed to apply firewall rules %1$s: %2$s" #~ msgstr "Neuspelo ažuriranje skladišta %s" diff --git a/po/sv.po b/po/sv.po index e81d9345..acd4eaa2 100644 --- a/po/sv.po +++ b/po/sv.po @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-04-26 08:00+0000\n" -"PO-Revision-Date: 2024-06-02 15:36+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" +"PO-Revision-Date: 2024-08-14 07:40+0000\n" "Last-Translator: Göran Uddeborg \n" "Language-Team: Swedish \n" @@ -24,7 +24,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.5.5\n" +"X-Generator: Weblate 5.6.2\n" msgid "" "\n" @@ -423,6 +423,30 @@ msgstr "" "\n" "libvirts logghanteringsdemon:\n" +#, c-format +msgid "" +"\n" +"Usage:\n" +"%1$s hostname port\n" +"\n" +"Hostname should be in one of the following forms:\n" +"\n" +" qemu:system/$domname\t\tfor domains under qemu:///system\n" +" qemu:session/$domname\t\tfor domains under qemu:///session\n" +" qemu/$domname\t\t\ttries looking up $domname under system followed by " +"session URI\n" +msgstr "" +"\n" +"Användning:\n" +"%1$s värdnamn port\n" +"\n" +"Värdnamnet skall vara på en av följande former:\n" +"\n" +" qemu:system/$domnamn\t\tför domäner under qemu:///system\n" +" qemu:session/$domnamn\t\tfor domäner under qemu:///session\n" +" qemu/$domnamn\t\t\tförsöker slå upp $domnamn under system- följst av " +"session-URI:n\n" + #, c-format msgid "" "\n" @@ -519,10 +543,6 @@ msgstr "" msgid "$%1$s value should be between 0 and %2$d" msgstr "värdet $%1$s skall vara mellan 0 och %2$d" -#, c-format -msgid "%1$6s: Checking %2$-60s: " -msgstr "%1$6s: Kontrollerar %2$-60s: " - #, c-format msgid "%1$s\n" msgstr "%1$s\n" @@ -1232,6 +1252,10 @@ msgstr "”%1$s” är inte en användbara pr-hjälpare" msgid "'%1$s' is not supported in this QEMU binary" msgstr "”%1$s” stödjs inte av denna QEMU-binär" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "”%1$s” startsäkerhet stödjs inte av denna QEMU-binär" + #, c-format msgid "'%1$s' missing" msgstr "”%1$s” saknas" @@ -1470,6 +1494,9 @@ msgstr "algoritmen ”trim” stödjs inte" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "”type” saknas i svar från guest-get-fsinfo" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "”user” saknas i svaret på guest-get-users" @@ -1823,6 +1850,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "En lagringsdrivrutin är redan registrerad" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "ACPI ERST-enheten måste finnas på en PCI-buss" + msgid "ACPI index is not supported with this QEMU" msgstr "ACPI-index stödjs inte med denna QEMU" @@ -2151,6 +2181,9 @@ msgstr "" msgid "Bad prefix name '%1$s' for resctrl monitor" msgstr "Felaktigt prefixnamn ”%1$s” för resctrl-monitor" +msgid "Bad usage" +msgstr "Felaktig användning" + msgid "Bad value for nativeMode" msgstr "Felaktigt värde för nativeMode" @@ -2603,6 +2636,9 @@ msgid "Can't add host USB device: USB is disabled in this host" msgstr "" "Kan inte lägga till en värd-USB-enhet: USB är avaktiverat på denna värd" +msgid "Can't apply empty firewall command" +msgstr "Kan inte tillämpa ett tomt brandväggskommando" + msgid "Can't change domain configuration in managed save state" msgstr "Kan inte ändra domänkonfigurationen i hanterat sparat tillstånd" @@ -3670,6 +3706,118 @@ msgstr "" "accept_ra satt till 2 kommer orsaka att kärnan tömmer dem, vilket gör sönder " "nätverket." +msgid "Checking CA cert access" +msgstr "Kontrollerar CA-cert-åtkomst" + +msgid "Checking cert access" +msgstr "Kontrollerar cert-åtkomst" + +msgid "Checking cert hostname match" +msgstr "Kontrollerar att cert-värdnamn stämmer" + +msgid "Checking cert properties" +msgstr "Kontrollerar cert-egenskaper" + +msgid "Checking custom PKI base dir access" +msgstr "Kontrollerar åtkomst av anpassad PKI-baskatalog" + +#, c-format +msgid "Checking for %1$s module" +msgstr "Kontrollerar att modulen %1$s finns" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" +"Kontrollerar om AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES) " +"finns" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" +"Kontrollerar om AMD Secure Encrypted Virtualization-Secure Nested Paging " +"(SEV-SNP) finns" + +#, c-format +msgid "Checking for Linux >= %1$d.%2$d.%3$d" +msgstr "Kontrollerar att Linux ≥ %1$d.%2$d.%3$d" + +msgid "Checking for PowerPC KVM module loaded" +msgstr "Kontrollerar att PowerPC KVM-modulen är laddad" + +#, c-format +msgid "Checking for cgroup '%1$s' controller support" +msgstr "Kontrollerar stöd för hanterare av cgroup:en ”%1$s”" + +msgid "Checking for device assignment IOMMU support" +msgstr "Kontrollerar att det finns stöd för enhetstilldelnings-IOMMU" + +msgid "Checking for hardware virtualization" +msgstr "Kontrollerar hårdvaruvirtualisering" + +#, c-format +msgid "Checking for namespace '%1$s'" +msgstr "Kontrollerar namnrymden ”%1$s”" + +msgid "Checking for secure guest support" +msgstr "Kontrollerar säkert gäststöd" + +msgid "Checking if CA cert exists" +msgstr "Kontrollerar om CA-cert finns" + +msgid "Checking if IOMMU is enabled by kernel" +msgstr "Kontrollerar om IOMMU är aktiverat av kärnan" + +msgid "Checking if cert exists" +msgstr "Kontrollerar om cert finns" + +msgid "Checking if custom PKI base dir exists" +msgstr "Kontrollerar om den anpassade PKI-baskatalogen finns" + +#, c-format +msgid "Checking if device '%1$s' exists" +msgstr "Kontrollerar om enheten ”%1$s” finns" + +#, c-format +msgid "Checking if device '%1$s' is accessible" +msgstr "Kontrollerar om enheten ”%1$s” är åtkomlig" + +msgid "Checking if key exists" +msgstr "Kontrollerar om nyckeln finns" + +msgid "Checking if system CA dir exists" +msgstr "Kontrollerar om systemets CA-katalog finns" + +msgid "Checking if system PKI dir exists" +msgstr "Kontrollerar som systemets PKI-katalog finns" + +msgid "Checking if system cert dir exists" +msgstr "Kontrollerar om systemets cert-katalog finns" + +msgid "Checking if system key dir exists" +msgstr "Kontrollerar om systemets nyckelkatalog finns" + +msgid "Checking if user PKI base dir exists" +msgstr "Kontrollerar om användarens PKI-baskatalog finns" + +msgid "Checking key access" +msgstr "Kontrollerar åtkomst av nyckeln" + +msgid "Checking system CA dir access" +msgstr "Kontrollerar åtkomst av systemets CA-katalog" + +msgid "Checking system PKI dir access" +msgstr "Kontrollerar åtkomst av systemets PKI-katalog" + +msgid "Checking system cert dir access" +msgstr "Kontrollerar åtkomst av systemets cert-katalog" + +msgid "Checking system key dir access" +msgstr "Kontrollerar åtkomst av systemets nyckelkatalog" + +msgid "Checking user PKI base dir access" +msgstr "Kontrollerar åtkomst av användarens PKI-baskatalog" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "Kontrollpunkt %1$s XML-konfiguration inte ändrad\n" @@ -5096,6 +5244,10 @@ msgstr "Skapa en volym från en befintlig volym." msgid "Create a vol." msgstr "Skapa en volym." +#, c-format +msgid "Create the dir %1$s" +msgstr "Skapa katalogen %1$s" + msgid "Created" msgstr "Skapad" @@ -5138,9 +5290,6 @@ msgstr "DAC-avbildsetiketten kunde inte avgöras" msgid "DAC seclabel couldn't be determined" msgstr "DAC-säkerhetsetiketten kunde inte avgöras" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS HOST-poster kan inte ändras, endast läggas till eller tas bort" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5168,9 +5317,6 @@ msgstr "" "DNS SRV viktattribut är inte tillåtet utan mål för tjänsten ”%1$s” i " "nätverket ”%2$s”" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "DNS TXT-poster kan inte ändras, endast läggas till eller tas bort" - msgid "Data processed:" msgstr "Bearbetade data:" @@ -6589,6 +6735,9 @@ msgid "Failed to add storage controller (name: %1$s, busType: %2$d)" msgstr "" "Misslyckades att lägga till lagringsstyrenhet (namn: %1$s, busstyp: %2$d)" +msgid "Failed to allocate AF_VSOCK socket" +msgstr "Misslyckades att allokera ett AF_VSOCK-uttag" + #, c-format msgid "Failed to allocate PCI device list: %1$s" msgstr "Misslyckades att allokera PCI-enhetslistan: %1$s" @@ -6608,8 +6757,8 @@ msgid "Failed to apply capabilities: %1$d" msgstr "Det gick inte att sätta förmågor: %1$d" #, c-format -msgid "Failed to apply firewall rules %1$s: %2$s" -msgstr "Misslyckades att ta brandväggsregler i drift %1$s: %2$s" +msgid "Failed to apply firewall command '%1$s': %2$s" +msgstr "Misslyckades att tillämpa brandväggskommandot ”%1$s”: %2$s" #, c-format msgid "Failed to attach device from %1$s" @@ -6786,6 +6935,10 @@ msgstr "Misslyckades att ansluta till ssh-agenten" msgid "Failed to connect to the admin server" msgstr "Misslyckades att ansluta administrationsservern" +#, c-format +msgid "Failed to connect to vsock (cid=%1$llu port=%2$u)" +msgstr "Misslyckades att ansluta till vsock (cid=%1$llu port=%2$u)" + #, c-format msgid "Failed to connect: %1$s" msgstr "Misslyckades att ansluta: %1$s" @@ -8284,6 +8437,10 @@ msgstr "" "Misslyckades att köra kommandot ”%1$s” för att uppdatera iscsi-gränssnittet " "med IQN ”%2$s”" +#, c-format +msgid "Failed to run firewall command %1$s: %2$s" +msgstr "Misslyckades att köra brandväggskommandot %1$s:%2$s" + #, c-format msgid "Failed to save '%1$s' for '%2$s'" msgstr "Misslyckades med att spara ”%1$s” för ”%2$s”" @@ -8337,6 +8494,9 @@ msgstr "Misslyckades att skicka en net-add-begäran till CH" msgid "Failed to send request to init control %1$s" msgstr "Misslyckades med att skicka begäranden till initieringskontrollen %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "Misslyckades med att serialisera ögonblicksbilden" @@ -8894,6 +9054,13 @@ msgstr "Avslutade efter gästbegäran" msgid "Finished after host request" msgstr "Avslutade efter värdbegäran" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "Brandväggsbakänden ”%1$s” är inte tillgänglig på denna plattform" + +msgid "Firewall backend is not implemented" +msgstr "Brandväggsbakänden är inte implementerad" + msgid "Firmware entry is missing 'name' attribute" msgstr "Posten för fast programvara saknar attributet ”name”" @@ -10113,6 +10280,9 @@ msgstr "Ogiltig filidentifierare i väntan på agenten" msgid "Invalid file descriptor while waiting for monitor (vm='%1$s')" msgstr "Ogiltig filidentifierare i väntan på övervakaren (vm=”%1$s”)" +msgid "Invalid firewall command has 0 arguments" +msgstr "Felaktigt brandväggskommando har 0 argument" + msgid "Invalid firmware name" msgstr "Felaktigt namn på fast programvara" @@ -11410,6 +11580,9 @@ msgstr "Saknade tilläggsdata i utdatadefinitionen" msgid "Missing backend %1$d" msgstr "Saknad bakände %1$d" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "Saknat bryggnamn" @@ -12386,6 +12559,9 @@ msgstr "Ingen händelse förväntades med proceduren 0x%1$x" msgid "No filesystems are mounted in the domain" msgstr "Inga filsystem monterade i domänen" +msgid "No firewall backend is available" +msgstr "Ingen brandväggsbakände är tillgänglig" + msgid "No free NBD devices" msgstr "Inga fria NBD-enheter" @@ -12550,6 +12726,9 @@ msgstr "Inga användbara Vf:er finns på SRIOV PF %1$s" msgid "No usable target index found for %1$d" msgstr "Inget användbart målindex funnet för %1$d" +msgid "No usable vsock found" +msgstr "Ingen användbar vsock funnen" + msgid "" "No user interaction callback provided: Can't get input from keyboard " "interactive authentication" @@ -14134,9 +14313,6 @@ msgstr "S3-tillståndet är avaktiverat för denna domän" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "S390 PV startsäkerhet stödjs inte av denna värd eller kärna" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "S390 PV-startsäkerhet stödjs inte med denna QEMU-binär" - msgid "S4 state is disabled for this domain" msgstr "S4-tillståndet är avaktiverat för denna domän" @@ -14234,9 +14410,6 @@ msgstr "SCSI-enhetsindex %1$d är utanför intervallet [0..6,8..15]" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "SCSI_host-värdenheten måste använda adresstypen ”pci” eller ”ccw”" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "SEV-startsäkerhet stödjs inte med denna QEMU-binär" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "SEV-measured direkt kärnstart stödjs inte med denna QEMU-binär" @@ -15213,11 +15386,13 @@ msgstr "TLS-användning angiven, men namn saknas" msgid "TLS:" msgstr "TLS:" -msgid "TPM 1.2 is not supported on ARM" -msgstr "TPM 1.2 stödjs inte på ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" +msgstr "TPM 1.2 stödjs inte för modellen ”%1$s”" -msgid "TPM 1.2 is not supported with the SPAPR device model" -msgstr "TPM 1.2 stödjs inte med enhetsmodellen SPAPR" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" +msgstr "TPM 1.2 stödjs inte på arkitekturen ”%1$s”" #, c-format msgid "TPM Proxy model %1$s requires 'Passthrough' backend" @@ -15594,6 +15769,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "Måldomänens IOMMU-enhetsantal stämmer inte med källan" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15721,6 +15902,9 @@ msgstr "Måldomänens panikenhetsantal %1$zu stämmer inte med källan %2$zu" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "Måldomänens parallellportsantal %1$zu stämmer inte med källan %2$zu" +msgid "Target domain pstore device count does not match source" +msgstr "Måldomänens pstore-enhetantal matchar inte källan" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15906,6 +16090,14 @@ msgstr "Målpanikmodellen %1$s stämmer inte med källan %2$s" msgid "Target parallel port %1$d does not match source %2$d" msgstr "Målparallellporten %1$d stämmer inte med källan %2$d" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "Målets pstore-enhetsbakände ”%1$s” matchar inte källan ”%2$s”" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "Målets pstore-storlek ”%1$llu” matchar inte källan ”%2$llu”" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "Målets omdirigerade enhetsbuss %1$s stämmer inte med källan %2$s" @@ -16112,6 +16304,22 @@ msgstr "CA-certifikatet %1$s har gått ut" msgid "The CA certificate %1$s is not yet active" msgstr "CA-certifikatet %1$s är inte aktivt ännu" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" +"CA-certifikatet %1$s måste vara tillgängligt för alla användare. Kör som " +"root: chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"CA-certifikatet %1$s får inte vara tillgängligt för andra användare. Som " +"denna användare, kör: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "CCW-devno ”%1$s” används redan" @@ -16155,6 +16363,14 @@ msgstr "" "PF-enheten för VF %1$s har inget nätverksenhetsnamn, kan inte få virtuell-" "funktions-information" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" +"PKI-baskatalogen %1$s får inte vara tillgänglig för andra användare. Kör: " +"chown %2$d.%3$d %4$s; chmod 0700 %5$s" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "Den QEMU-körbara %1$s stödjer inte TPM-bakänden av typ %2$s" @@ -16208,6 +16424,22 @@ msgstr "Certifikatet är inte betrott." msgid "The certificate uses an insecure algorithm" msgstr "Certifikatet har en osäker algoritm" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" +"Klientcertifikatet %1$s måste vara tillgängligt för alla användare. Kör som " +"root: chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"Klientcertifikatet %1$s måste vara begränsat till denna användare. Som denna " +"användare, kör: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + #, c-format msgid "The client certificate %1$s has expired" msgstr "Klientcertifikatet %1$s har gått ut" @@ -16216,6 +16448,22 @@ msgstr "Klientcertifikatet %1$s har gått ut" msgid "The client certificate %1$s is not yet active" msgstr "Klientcertifikatet %1$s är inte aktivt ännu" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" +"Klientnyckeln %1$s måste vara tillgänglig för alla användare. Kör som root: " +"chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"Klientnyckeln %1$s får inte vara tillgänglig för andra användare. Som denna " +"användare, kör: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + #, c-format msgid "The device at %1$s has no network device name" msgstr "Enheten vid %1$s har inget nätverksenhetsnamn" @@ -16276,6 +16524,31 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "Audiostyrenheten ich9-intel-hda stödjs inte i denna QEMU-binär" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" +"Maskinen kan inte agera som klient eller server. Se https://libvirt.org/" +"kbase/tlscerts.html#setting-up-a-certificate-authority-ca om hur man " +"installerar %1$s" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" +"Maskinen kan inte agera som en klient. Se https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates om hur man regenererar %1$s" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" +"Maskinen kan inte agera som server. Se https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates om hur man regenerar %1$s" + msgid "The machine has no snapshot and it should have it" msgstr "Maskinen har ingen ögonblicksbild och borde ha det" @@ -16310,6 +16583,22 @@ msgstr "" "Numret på den endast läsbara disken måste vara större eller lika med numret " "på en läs-och-skrivbar disk" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" +"Servercertifikatet %1$s måste vara tillgängligt för alla användare. Kör som " +"root: chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"Servercertifikatet %1$s måste vara begränsat till denna användare. Som denna " +"användare, kör: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + #, c-format msgid "The server certificate %1$s has expired" msgstr "Servercertifikatet %1$s har gått ut" @@ -16318,6 +16607,22 @@ msgstr "Servercertifikatet %1$s har gått ut" msgid "The server certificate %1$s is not yet active" msgstr "Servercertifikatet %1$s är inte aktivt ännu" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"Servernyckeln %1$s får inte vara tillgänglig för andra användare. Som denna " +"användare, kör: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" +"Servernyckeln %1$s får inte vara tillgänglig för opriviligierade användare. " +"Kör som root: chown root.root %2$s; chmod 0600 %3$s" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "Servern omdirigerar från ”%1$s” till ”%2$s”" @@ -16325,6 +16630,66 @@ msgstr "Servern omdirigerar från ”%1$s” till ”%2$s”" msgid "The slirp-helper doesn't support migration" msgstr "Slirp-hjälparen stödjer inte migration" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" +"Systemets CA-katalog %1$s installeras vanligen som del av basfilsystemet " +"eller openssl-paket" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" +"Systemets CA-katalog %1$s måste vara tillgängligt för alla användare. Som " +"root, kör: chown root.root; chmod 0755 %2$s" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" +"Systemets PKI-katalog %1$s installeras vanligen som del av basfilsystemet " +"eller openssl-paket" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" +"Systemets PKI-katalog %1$s måste vara tillgängligt för alla användare. Som " +"root, kör: chown root.root; chmod 0755 %2$s" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" +"Systemets cert-katalog %1$s installeras vanligen som del av paketet libvirt" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" +"Systemets cert-katalog %1$s måste vara tillgängligt för alla användare. Som " +"root, kör: chown root.root; chmod 0755 %2$s" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" +"Systemets yckelkatalog %1$s installeras vanligen som del av paketet libvirt" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" +"Systemets nyckelkatalog %1$s måste vara tillgängligt för alla användare. Som " +"root, kör: chown root.root; chmod 0755 %2$s" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "Vbox-drivrutinen stödjer inte SCSI-styrenhetsmodellen %1$s" @@ -16359,6 +16724,9 @@ msgid "" msgstr "" "Denna QEMU stödjer inte OpenGLs rendernode med grafiktypen egl-headless" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "Denna QEMU stödjer inte SCSI-emulering med enheten ”virtio-blk”" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "Denna QEMU stödjer inte scsi-block för lun-genomgång" @@ -17178,6 +17546,9 @@ msgstr "Kan inte skapa katalogen ”%1$s”" msgid "Unable to create epoll fd" msgstr "Kan inte skapa en epoll-fb" +msgid "Unable to create firewall command" +msgstr "Kan inte skapa firewall-kommandot" + msgid "Unable to create kqueue" msgstr "Kan inte skapa en kqueue" @@ -17210,9 +17581,6 @@ msgstr "Kan inte skapa en migrationstråd" msgid "Unable to create pipes" msgstr "Kan inte skapa rör" -msgid "Unable to create rule" -msgstr "Kan inte skapa en regel" - msgid "Unable to create socket" msgstr "Kunde inte skapa uttag" @@ -17877,6 +18245,10 @@ msgstr "Kan inte lyssna på uttaget" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "Kan inte lyssna på UNIX-uttaget med sökvägen ”%1$s”" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "Kan inte ladda %1$s:%2$s" + msgid "Unable to load certificate" msgstr "Kan inte ladda certfikat" @@ -18097,6 +18469,10 @@ msgstr "Kan inte tolka låstillståndet %1$s: %2$s" msgid "Unable to parse ovs-vsctl output" msgstr "Kan inte tolka utdata från ovs-vsctl" +#, c-format +msgid "Unable to parse port: %1$s" +msgstr "Kan inte tolka porten: %1$s" + msgid "Unable to parse quota" msgstr "Kan inte tolka kvoten" @@ -18967,6 +19343,10 @@ msgstr "Oväntat format på mdevctl-svaret" msgid "Unexpected hostdev mode %1$d" msgstr "Oväntat hostdev-läge %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "Oväntad längd på ”%1$s”, %2$u förväntades men fick %3$zu" + msgid "Unexpected lock parameters for disk resource" msgstr "Ovändade låsparametrar för diskresursen" @@ -19024,8 +19404,8 @@ msgid "Unexpected protocol %1$d" msgstr "Oväntat protokoll %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" -msgstr "Oväntat svar från CH: %1$d" +msgid "Unexpected response from CH: %1$s" +msgstr "" msgid "Unexpected root filesystem without loop device" msgstr "Oväntat rotfilsystem utan slingenhet" @@ -19174,6 +19554,10 @@ msgstr "Okänd teckenenhetstyp: %1$d" msgid "Unknown compatibility mode %1$s" msgstr "Okänd kompatibilietsläge %1$s" +#, c-format +msgid "Unknown connection URI: '%1$s'" +msgstr "Okänd förbindelse-URI: ”%1$s”" + #, c-format msgid "Unknown controller type %1$d" msgstr "Okänd styrenhetstyp %1$d" @@ -19666,10 +20050,6 @@ msgstr "Värdenhetsläget %1$s stödjs inte" msgid "Unsupported hostdev type %1$s" msgstr "Värdenhetstypen %1$s stödjs inte" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "Ej stött gränssnitt ”%1$s” för TPM 1.2" - msgid "Unsupported listen type" msgstr "Ej stödd lyssningstyp" @@ -19861,6 +20241,32 @@ msgstr "" " -h | --help visa denna hjälp och avsluta\n" " -v | --version skriv ut versionsinformation och avsluta\n" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" +"Användning:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validera TLS-certifikatkonfigurationen\n" +"\n" +"flaggor:\n" +" -s | --system validera systemcertifkat (standard)\n" +" -u | --user validera användarcertifikat\n" +" -p KAT | --path KAT validera anpassad certifikatsökväg\n" +" -h | --help visa denna hjälp och avsluta\n" +" -v | --version skriv ut versionsinformation och avsluta\n" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19996,10 +20402,6 @@ msgstr "VM:en är inte definierad" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX-posten ”%1$s” innehåller ett schema ”%2$s” som inte stödjs" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX-posten ”%1$s” innehåller inte en portdel" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX-posten ”annotation” innehåller ogiltiga kontrollsekvenser" @@ -20363,6 +20765,9 @@ msgstr "åtkomst nekas av policyn" msgid "access denied: %1$s" msgstr "åtkomst nekas: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "acpi-erst-bakänden till pstore-enheten stödjs inte" + msgid "active" msgstr "aktiv" @@ -21224,6 +21629,9 @@ msgstr "bryggamnet ”%1$s” används redan." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "bryggnamn är inte tillåtna i %1$s-läge (nätverket ”%2$s”)" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "bryggzoner är inte tillåtna i %1$s-läge (nätverket ”%2$s”)" @@ -22223,6 +22631,9 @@ msgstr "kan inte ändra nätverksenhetens gäst-PCI-adress" msgid "cannot modify network device model from %1$s to %2$s" msgstr "kan inte ändra nätverksenhetens modell från %1$s till %2$s" +msgid "cannot modify network device portgroup attribute" +msgstr "det går inte att ändra nätverksenhetens attribut portgroup" + msgid "cannot modify network device rom bar setting" msgstr "kan inte ändra nätverksenhetens \"rom bar\"-inställning" @@ -22338,6 +22749,10 @@ msgstr "kan inte tolka json %1$s: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "kan inte tolka json %1$s: oavslutad sträng/avbildning/vektor" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "kan inte tolka openfiles ”%1$s” för virtiofs" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "kan inte tolka partitionsnumret från målet ”%1$s”" @@ -22597,16 +23012,16 @@ msgstr "kan inte hämta vcpu-information för en inaktiv domän" msgid "cannot revert snapshot of running domain" msgstr "kan inte återställa en ögonblicksbild av en körande domän" -msgid "cannot save domain with host devices" -msgstr "kan inte spara en domän med värdenheter" - -msgid "cannot save domain with network interfaces" -msgstr "kan inte spara en domän med nätverksgränssnitt" - #, c-format msgid "cannot save file '%1$s'" msgstr "kan inte spara filen ”%1$s”" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "kan inte söka i ”%1$s”" @@ -23462,6 +23877,9 @@ msgstr "kunde inte koppla loss den delade mappen ”%1$s”" msgid "could not determine max vcpus for the domain" msgstr "kunde inte avgöra max vcpu:er för domänen" +msgid "could not find a usable firewall backend" +msgstr "kunde inte hitta en användbar brandväggsbakände" + #, c-format msgid "could not find backing store index '%1$u' in chain for '%2$s'" msgstr "" @@ -23682,9 +24100,6 @@ msgstr "kunde inte använda akten för Xens hypervisor" msgid "could not use Xen hypervisor entry %1$s" msgstr "kunde inte använda akten för Xens hypervisor %1$s<" -msgid "couldn't convert node device def to mdevctl JSON" -msgstr "kunde inte konvertera nodenhetsdefinitionen till mdevctl-JSON" - msgid "couldn't fetch array of leases" msgstr "kunde inte hämta vektorn av hyror" @@ -23752,6 +24167,14 @@ msgstr "" "kunde inte hitta en befintlig dhcp host-post med ”mac=’%1$s’” ”name=’%2$s’” " "”ip=’%3$s’” i nätverket ”%4$s”" +#, c-format +msgid "" +"couldn't register rollback command - command '%1$s' had no valid handle in " +"output ('%2$s')" +msgstr "" +"kunde inte registrera kommando för att rulla tillbaka — komandot ”%1$s” hade " +"inget giltigt handtag i utdaga (”%2$s”)" + #, c-format msgid "couldn't retrieve authentication methods list: %1$s" msgstr "kunde inte hämta autentiseringsmetodslistan: %1$s" @@ -24789,6 +25212,9 @@ msgstr "domänen har redan VNC-grafik" msgid "domain already has a vsock device" msgstr "domänen har redan en vsock-enhet" +msgid "domain already has an iommu device" +msgstr "domänen har redan en iommu-enhet" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "domänarkitektur (/domän/os/typ/@arkitektur)" @@ -25326,6 +25752,9 @@ msgstr "fel från tjänsten: %1$s" msgid "error getting profile status" msgstr "fel när profilstatus hämtades" +msgid "error in original firewall object" +msgstr "fel i originalbrandväggsobjektet" + msgid "error in poll call" msgstr "fel i poll-anrop" @@ -26029,9 +26458,6 @@ msgstr "misslyckades att skapa loggkatalogen ”%1$s”" msgid "failed to create logfile %1$s" msgstr "det gick inte att skapa loggfilen %1$s" -msgid "failed to create mdevctl thread" -msgstr "misslyckades att skapa en mdevctl-tråd" - msgid "failed to create profile" msgstr "misslyckats med att skapa profil" @@ -26063,9 +26489,6 @@ msgstr "misslyckades att skapa RBD IoCTX. Finns poolen ”%1$s”?" msgid "failed to create udev context" msgstr "misslyckades att skapa ett udev-kontext" -msgid "failed to create udev enumerate thread" -msgstr "misslyckades att skapa udev-uppräkningstråden" - msgid "failed to create udev handler thread" msgstr "misslyckades att skapa en udev-hanterartråd" @@ -26279,10 +26702,6 @@ msgstr "misslyckades att hämta nätverksporten '%1$s'" msgid "failed to get node information" msgstr "misslyckades att få nodinformation" -#, c-format -msgid "failed to get number of %1$s interfaces on host" -msgstr "misslyckades att få antalet %1$s gränssnitt på värden" - #, c-format msgid "failed to get number of host interfaces: %1$s%2$s%3$s" msgstr "misslyckades att hämta antalet värdgränssnitt: %1$s%2$s%3$s" @@ -26448,6 +26867,10 @@ msgstr "misslyckades att markera poolen %1$s som autostartad" msgid "failed to monitor nbdkit process %1$i" msgstr "misslyckades att övervaka nbdkit-prcess %1$i" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "misslyckades att övervaka qemu-processen %1$i under avstängning" + #, c-format msgid "failed to move file to %1$s " msgstr "misslyckades att flytta filen till %1$s " @@ -27302,26 +27725,6 @@ msgstr "inkoppling i drift av floppyenheter stödjs inte" msgid "fmode and dmode must be used with accessmode=mapped" msgstr "fmode och dmode måste användas med accessmode=mapped" -#, c-format -msgid "for %1$s module" -msgstr "modulen %1$s" - -#, c-format -msgid "for Linux >= %1$d.%2$d.%3$d" -msgstr "att Linux ≥ %1$d.%2$d.%3$d" - -msgid "for PowerPC KVM module loaded" -msgstr "att PowerPC KVM-modulen är laddad" - -msgid "for device assignment IOMMU support" -msgstr "IOMMU-stödet för enhetstilldelning" - -msgid "for hardware virtualization" -msgstr "hårdvaruvirtualisering" - -msgid "for secure guest support" -msgstr "stöd för säkra gäster" - msgid "forbidden characters in 'compat' attribute" msgstr "förbjudna tecken i attributet ”compat”" @@ -27942,6 +28345,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "i – slå av validering och försök att omdefiniera igen" +msgid "iSCSI protocol accepts only one host" +msgstr "protokollet iSCSI accepterar bara en värd" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI-lagringspool stödjer inte skapande av volymer" @@ -27963,9 +28369,6 @@ msgstr "overksam:" msgid "ids of vcpus to manipulate" msgstr "id:n på vcpu:er att hantera" -msgid "if IOMMU is enabled by kernel" -msgstr "om IOMMU är aktiverat i kärnan" - #, c-format msgid "ifkey \"%1$s\" has no req" msgstr "ifkey ”%1$s” har ingen req" @@ -28350,168 +28753,166 @@ msgid "" "invalid \"trunk='%1$s'\" in - trunk='yes' is required for more than " "one vlan tag" msgstr "" +"ogiltig ”trunk='%1$s'” i – trunk='yes' krävs för mer än en vlan-tagg" -#, fuzzy, c-format +#, c-format msgid "invalid %1$s value: '%2$s'" -msgstr "felaktig UUID-källa: %s" +msgstr "felaktigt %1$s-värde: ”%2$s”" -#, fuzzy, c-format +#, c-format msgid "invalid %1$s: '%2$s'" -msgstr "Ogiltiga portar: %s" +msgstr "felaktig %1$s: %2$s" -#, fuzzy, c-format +#, c-format msgid "invalid '=' after option --%1$s" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktigt ”=” efter flaggan --%1$s" msgid "invalid 'type' attribute for vhostuser disk source" -msgstr "" +msgstr "felaktigt attribut ”type” på vhostuser-diskkällan" msgid "invalid CPU cache level, must be in range [1,3]" -msgstr "" +msgstr "felaktig CPU-cachenivå, måste ligga i intervallet [1,3]" -#, fuzzy, c-format +#, c-format msgid "invalid CPU definition at index %1$zu" -msgstr "ogiltig domänpekare i %s" +msgstr "felaktig CPU-definition vid index %1$zu" -#, fuzzy msgid "invalid CPU definition stub" -msgstr "ogiltig domänpekare i %s" +msgstr "felaktig CPU-definitionsstubbe" #, c-format msgid "invalid DNS SRV port attribute for service '%1$s' in network '%2$s'" -msgstr "" +msgstr "felaktigt DNS SRV-portattribut för tjänsten ”%1$s” i nätverket ”%2$s”" #, c-format msgid "invalid DNS SRV weight attribute for service '%1$s' in network '%2$s'" -msgstr "" +msgstr "felaktigt DNS SRV-viktattribut för tjänsten ”%1$s” i nätverket ”%2$s”" msgid "invalid MAC address" -msgstr "" +msgstr "felaktig MAC-adress" -#, fuzzy, c-format +#, c-format msgid "invalid MAC address: %1$s" -msgstr "felaktig UUID-källa: %1$s" +msgstr "felaktig MAC-adress: %1$s" #, c-format msgid "invalid NUMA node ID supplied for '%1$s'" -msgstr "" +msgstr "felaktigt NUMA-nod-ID givet för ”%1$s”" msgid "invalid NUMA node in target" -msgstr "" +msgstr "felaktig NUMA-nod i målet" #, c-format msgid "invalid PCI bus ID supplied for '%1$s'" -msgstr "" +msgstr "felaktigt PCI-buss-ID givet för ”%1$s”" #, c-format msgid "invalid PCI class supplied for '%1$s'" -msgstr "" +msgstr "felaktig PCI-klass given för ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "invalid PCI domain ID supplied for '%1$s'" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktigt PCI-domän-ID givet för ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "invalid PCI function ID supplied for '%1$s'" -msgstr "ogiltig anslutningspekare i %1$s" +msgstr "felaktigt PCI-funktions-ID givet för ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "invalid PCI passthrough type '%1$s'" -msgstr "felaktig UUID-källa: %1$s" +msgstr "felaktig PCI-genomgångstyp ”%1$s”" #, c-format msgid "invalid PCI product ID supplied for '%1$s'" -msgstr "" +msgstr "felaktig PCI-produkt-ID givet för ”%1$s”" #, c-format msgid "invalid PCI slot ID supplied for '%1$s'" -msgstr "" +msgstr "felaktigt PCI-fack-ID givet för ”%1$s”" #, c-format msgid "invalid PCI vendor ID supplied for '%1$s'" -msgstr "" +msgstr "felaktigt PCI-leverantörs-ID givet för ”%1$s”" msgid "invalid RNG rate bytes value" -msgstr "" +msgstr "felaktigt värde på RNG-hastighetsbyte" msgid "invalid RNG rate period value" -msgstr "" +msgstr "felaktigt värde på RNG-hastighetsperiod" -#, fuzzy, c-format +#, c-format msgid "invalid SCSI LUN ID supplied for '%1$s'" -msgstr "felaktig UUID-källa: %1$s" +msgstr "felaktigt SCSI LUN ID givet för ”%1$s”" #, c-format msgid "invalid SCSI bus ID supplied for '%1$s'" -msgstr "" +msgstr "felaktigt SCSI-buss-ID givet för ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "invalid SCSI host ID supplied for '%1$s'" -msgstr "ogiltiga värd-UUID: %1$s" +msgstr "felaktigt SCSI-värd-ID givet för ”%1$s”" #, c-format msgid "invalid SCSI target ID supplied for '%1$s'" -msgstr "" +msgstr "felaktigt SCSI-mål-ID givet för ”%1$s”" #, c-format msgid "invalid URI %1$s (maybe you want %2$s:///%3$s)" -msgstr "" +msgstr "felaktig URI %1$s (kanske du vill ha %2$s:///%3$s)" #, c-format msgid "invalid USB bus number supplied for '%1$s'" -msgstr "" +msgstr "felaktigt USB-bussnummer givet för ”%1$s”" #, c-format msgid "invalid USB device number supplied for '%1$s'" -msgstr "" +msgstr "felaktigt USB-enhetsnummer givet för ”%1$s”" #, c-format msgid "invalid USB interface class supplied for '%1$s'" -msgstr "" +msgstr "felaktig USB-gränssnittsklass given för ”%1$s”" #, c-format msgid "invalid USB interface number supplied for '%1$s'" -msgstr "" +msgstr "felaktigt USB-gränssnittsnummer givet för ”%1$s”" #, c-format msgid "invalid USB interface protocol supplied for '%1$s'" -msgstr "" +msgstr "felaktigt USB-gränssnittsprotokoll givet för ”%1$s”" #, c-format msgid "invalid USB interface subclass supplied for '%1$s'" -msgstr "" +msgstr "felaktig USB-gränssnittsunderklass given för ”%1$s”" #, c-format msgid "invalid USB product ID supplied for '%1$s'" -msgstr "" +msgstr "felaktigt USB-produkt-ID givet för ”%1$s”" #, c-format msgid "invalid USB vendor ID supplied for '%1$s'" -msgstr "" +msgstr "felaktigt USB-leverantörs-ID givet för ”%1$s”" -#, fuzzy msgid "invalid UUID" -msgstr "ogiltiga värd-UUID: %s" +msgstr "felaktig UUID" #, c-format msgid "invalid UUID source: %1$s" msgstr "felaktig UUID-källa: %1$s" -#, fuzzy msgid "invalid VM definition" -msgstr "ogiltig domänpekare i" +msgstr "felaktig VM-definition" #, c-format msgid "invalid XML length: %1$d" -msgstr "" +msgstr "felaktig XML-längd: %1$d" #, c-format msgid "invalid ap-adapter value '%1$s' for '%2$s'" -msgstr "" +msgstr "felaktigt ap-adaptervärde ”%1$s” på ”%2$s”" #, c-format msgid "invalid ap-domain value '%1$s' for '%2$s'" -msgstr "" +msgstr "felaktigt ap-domänvärde ”%1$s” på ”%2$s”" msgid "invalid argument" msgstr "ogiltigt argument" @@ -28520,41 +28921,47 @@ msgstr "ogiltigt argument" msgid "invalid argument: %1$s" msgstr "ogiltigt argument: %1$s" -#, fuzzy, c-format +#, c-format msgid "invalid backing protocol '%1$s'" -msgstr "Okänt protokoll ”%1$s”" +msgstr "felaktigt bakomliggande protokoll ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "invalid backing protocol string '%1$s'" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktig bakomliggande-protokollsträng ”%1$s”" #, c-format msgid "invalid capability_filters capability '%1$s'" -msgstr "" +msgstr "felaktig capability_filters-förmåga ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "invalid char in %1$s: %2$c" -msgstr "ogiltig domänpekare i %s" +msgstr "felaktigt tecken i %1$s: %2$c" #, c-format msgid "" "invalid character in protocol attribute '%1$s' in DNS SRV record of network " "'%2$s'" msgstr "" +"felaktigt tecken i protokollattributet ”%1$s” i DNS SRV-posten för nätverket " +"”%2$s”" #, c-format msgid "" "invalid character in service attribute '%1$s' in DNS SRV record of network " "'%2$s'" msgstr "" +"felaktigt tecken i tjänsteattributet ”%1$s” i DNS SRV-posten för nätverket " +"”%2$s”" msgid "invalid cipher size for TLS session" -msgstr "" +msgstr "felaktig chifferstorlek för TLS-sessionen" msgid "" "invalid configuration in - \"trunk='no'\" is not allowed with a " "native vlan id" msgstr "" +"felaktig konfiguration i – ”trunk='no'” är inte tillåtet med ett " +"nativt vlan-id" msgid "invalid connection pointer in" msgstr "ogiltig anslutningspekare i" @@ -28563,33 +28970,34 @@ msgstr "ogiltig anslutningspekare i" msgid "invalid connection pointer in %1$s" msgstr "ogiltig anslutningspekare i %1$s" -#, fuzzy, c-format +#, c-format msgid "invalid cssid value '%1$s' for '%2$s'" -msgstr "Ogiltig busstyp ”%s” för hårddisk" +msgstr "felaktigt cssid-värde ”%1$s” på ”%2$s”" #, c-format msgid "invalid device API '%1$s' for device %2$s: device only supports '%3$s'" msgstr "" +"felaktigt enhets-API ”%1$s” för enheten %2$s: enheten stödjer endast ”%3$s”" -#, fuzzy, c-format +#, c-format msgid "invalid devno value '%1$s' for '%2$s'" -msgstr "Ogiltig busstyp ”%s” för hårddisk" +msgstr "felaktigt devno-värde ”%1$s” på ”%2$s”" -#, fuzzy, c-format +#, c-format msgid "invalid disk index '%1$s'" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktigt diskindex ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "invalid disk target '%1$s'" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktigt diskmål ”%1$s”" #, c-format msgid "invalid disk target '%1$s', partitions can't appear in disk targets" -msgstr "" +msgstr "felaktigt diskmål ”%1$s”, partitioner kan inte förekomma i diskmål" #, c-format msgid "invalid dmode: '0%1$o'" -msgstr "" +msgstr "felaktigt dmode: ”0%1$o”" msgid "invalid domain pointer in" msgstr "ogiltig domänpekare i" @@ -28598,176 +29006,177 @@ msgstr "ogiltig domänpekare i" msgid "invalid domain pointer in %1$s" msgstr "ogiltig domänpekare i %1$s" -#, fuzzy, c-format +#, c-format msgid "invalid domain state reason '%1$s'" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktig orsak till domäntillstånd ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "invalid domain state: %1$d" -msgstr "ogiltig domänpekare i" +msgstr "felaktigt domäntillstånd: %1$d" -#, fuzzy, c-format +#, c-format msgid "invalid domain type %1$s" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktig domäntyp %1$s" msgid "invalid driver type for version detection" -msgstr "" +msgstr "felaktig drivrutinstyp för versionen upptäckt" -#, fuzzy, c-format +#, c-format msgid "invalid failure action: '%1$s'\n" -msgstr "Ogiltiga vektorer: %1$s" +msgstr "feaktig åtgärd vid misslyckande: ”%1$s”\n" -#, fuzzy, c-format +#, c-format msgid "invalid fd %1$d for %2$s" -msgstr "felaktig UUID-källa: %s" +msgstr "felaktig fb %1$d för %2$s" msgid "invalid flag" -msgstr "" +msgstr "felaktig flagga" -#, fuzzy, c-format +#, c-format msgid "invalid flag combination: (0x%1$x)" -msgstr "ogiltig domänpekare i %s" +msgstr "felaktig flaggkombination: (0x%1$x)" #, c-format msgid "invalid fmode: '0%1$o'" -msgstr "" +msgstr "felaktig fmode: ”%1$o”" msgid "invalid hasmanagedsave" -msgstr "" +msgstr "felaktig hasmanagedsave" #, c-format msgid "invalid header data length: %1$d" -msgstr "" +msgstr "felaktig huvuddatalängd: %1$d" #, c-format msgid "invalid host UUID: %1$s" msgstr "ogiltiga värd-UUID: %1$s" -#, fuzzy msgid "invalid hostdev mode" -msgstr "ogiltiga värd-UUID: %s" +msgstr "felaktigt hostdev-läge" msgid "invalid hostdev subsystem type" -msgstr "" +msgstr "felaktigt hostdev-undersystemtyp" msgid "invalid idmap start/target/count settings" -msgstr "" +msgstr "felaktig start-/mål-/antal-inställningar av idmap" -#, fuzzy, c-format +#, c-format msgid "invalid interface name %1$s" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktigt gränssnittsnamn %1$s" -#, fuzzy msgid "invalid interface pointer in" -msgstr "ogiltig nätverkspekare i" +msgstr "felaktig gränssnittspekare i" -#, fuzzy, c-format +#, c-format msgid "invalid interface pointer in %1$s" -msgstr "ogiltig nätverkspekare i %1$s" +msgstr "felaktig gränssnittspekare i %1$s" #, c-format msgid "invalid iommuGroup number attribute for '%1$s'" -msgstr "" +msgstr "felaktigt iommuGroup-nummerattribut på ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "invalid iothreads count '%1$s'" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktigt iothreadsantal ”%1$s”" msgid "invalid job statistics type" -msgstr "" +msgstr "felaktig jobbstatistiktyp" -#, fuzzy, c-format +#, c-format msgid "invalid job type '%1$d'" -msgstr "Ogiltig busstyp ”%s” för hårddisk" +msgstr "felaktig jobbtyp ”%1$d”" -#, fuzzy, c-format +#, c-format msgid "invalid json in file: %1$s" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktig json i filen: %1$s" #, c-format msgid "invalid json in file: %1$s, rewriting it" -msgstr "" +msgstr "felaktig json i filen: %1$s, skriver om den" #, c-format msgid "invalid json in net device saved config file '%1$s': '%2$.60s'" msgstr "" +"felaktig json i nätenhetens sparade konfigurationsfil ”%1$s”: ”%2$.60s”" #, c-format msgid "invalid keycode %1$u of %2$s codeset" -msgstr "" +msgstr "felaktig tangentkod %1$u från koduppsättningen %2$s" -#, fuzzy, c-format +#, c-format msgid "invalid keycode: '%1$s'" -msgstr "Ogiltiga vektorer: %1$s" +msgstr "felaktig tangentkod: ”%1$s”" -#, fuzzy msgid "invalid length for new profile" -msgstr "ogiltig nätverkspekare i" +msgstr "felaktig längd för en ny profil" -#, fuzzy, c-format +#, c-format msgid "invalid lifecycle action '%1$u'" -msgstr "ogiltig vakthundsåtgärd" +msgstr "felaktig livscykelsåtgärd ”%1$u”" #, c-format msgid "invalid lifecycle type '%1$u'" -msgstr "" +msgstr "felaktig livscykelstyp ”%1$u”" -#, fuzzy, c-format +#, c-format msgid "invalid link state '%1$s'" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktigt länktillstånd ”%1$s”" #, c-format msgid "" "invalid loadparm value '%1$s', expecting chars in set of [a-zA-Z0-9.] and " "blank spaces" msgstr "" +"felaktigt loadparam-värde ”%1$s”, tecken från mängden [a-zA-Z0-9.] och " +"blanka mellanrum föräntades" #, c-format msgid "" "invalid mac address '%1$s' in 'multicast-table' array in query-rx-filter " "response" msgstr "" +"felaktig mac-adress ”%1$s” i vektorn ”multicast-table” i query-rx-filter-" +"svaret" #, c-format msgid "" "invalid mac address '%1$s' in 'unicast-table' array in query-rx-filter " "response" msgstr "" +"felaktig mac-adress ”%1$s” i vektorn ”unicast-table” i query-rx-filter-svaret" #, c-format msgid "invalid master key read, size=%1$zd" -msgstr "" +msgstr "felaktig huvudnyckelläsning, storlek=%1$zd" -#, fuzzy msgid "invalid microcode version" -msgstr "ogiltig anslutningspekare i" +msgstr "felaktig mikrokodversion" -#, fuzzy msgid "invalid mode" -msgstr "Ogiltig kontext" +msgstr "felaktigt läge" #, c-format msgid "invalid model for interface of type '%1$s': '%2$s'" -msgstr "" +msgstr "felaktig model på gränssnittet av typen ”%1$s”: ”%2$s”" -#, fuzzy, c-format +#, c-format msgid "invalid model for video type '%1$s'" -msgstr "Okänd modelltyp ”%1$s”" +msgstr "felaktig modell på videotypen ”%1$s”" msgid "invalid model for virtio-balloon-pci" -msgstr "" +msgstr "felaktig modell på virtio-balloon-pci" #, c-format msgid "invalid nested value key '%1$s'" -msgstr "" +msgstr "felaktig nästad värdenyckel ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "invalid netfs path (ends in /): %1$s" -msgstr "ogiltig nätverkspekare i %1$s" +msgstr "felaktig netfs-sökväg (slutar med /): %1$s" -#, fuzzy, c-format +#, c-format msgid "invalid netfs path (no /): %1$s" -msgstr "ogiltig nätverkspekare i %1$s" +msgstr "felaktig netfs-sökväg (inget /): %1$s" msgid "invalid network pointer in" msgstr "ogiltig nätverkspekare i" @@ -28776,562 +29185,567 @@ msgstr "ogiltig nätverkspekare i" msgid "invalid network pointer in %1$s" msgstr "ogiltig nätverkspekare i %1$s" -#, fuzzy, c-format +#, c-format msgid "invalid network type supplied for '%1$s'" -msgstr "ogiltig nätverkspekare i %1$s" +msgstr "felaktig nätverkstuå govem för ”%1$s”" msgid "invalid node cpu active value" -msgstr "" +msgstr "felaktigt aktivitetsvärde på nod-cpu" msgid "invalid node cpu cores value" -msgstr "" +msgstr "felaktigt kärnvärde på nod-cpu" msgid "invalid node cpu mhz value" -msgstr "" +msgstr "felaktigt mHz-värde på nod-cpu" msgid "invalid node cpu nodes value" -msgstr "" +msgstr "felaktigt nodvärde på nod-cpu" msgid "invalid node cpu sockets value" -msgstr "" +msgstr "felaktigt sockelvärde på nod-cpu" msgid "invalid node cpu threads value" -msgstr "" +msgstr "felaktigt trådvärde på nod-cpu" -#, fuzzy msgid "invalid node device pointer" -msgstr "ogiltig domänpekare i" +msgstr "felaktig nodenhetspekare" -#, fuzzy, c-format +#, c-format msgid "invalid node device pointer in %1$s" -msgstr "ogiltig domänpekare i %1$s" +msgstr "felaktig nodenhetspekare i %1$s" msgid "invalid node memory value" -msgstr "" +msgstr "felaktigt nodminnesvärde" -#, fuzzy, c-format +#, c-format msgid "invalid number '%1$s' in '%2$s'" -msgstr "ogiltig nätverkspekare i %s" +msgstr "felaktigt antal ”%1$s” i ”%2$s”" #, c-format msgid "" "invalid number value for '%1$s' host CPU model property in QEMU capabilities " "cache" msgstr "" +"felaktigt antalsvärde för ”%1$s” värd-CPU-modellegenskap i QEMU-förmågecachen" #, c-format msgid "invalid parent device '%1$s'" -msgstr "" +msgstr "felaktig föräldraenhet ”%1$s”" #, c-format msgid "invalid partition name '%1$s', expected '%2$s'" -msgstr "" +msgstr "felaktigt partitionsnamn ”%1$s”, ”%2$s” förväntades" #, c-format msgid "invalid path %1$s not assigned to domain" -msgstr "" +msgstr "felaktig sökväg %1$s inte tilldelad till domänen" msgid "invalid path for master key file" -msgstr "" +msgstr "felaktig sökväg för huvudnyckelfilen" #, c-format msgid "invalid path, '%1$s' is not a known interface" -msgstr "" +msgstr "felaktig sökväg, ”%1$s” är inte ett känt gränssnitt" -#, fuzzy, c-format +#, c-format msgid "invalid path: %1$s" -msgstr "Ogiltiga portar: %1$s" +msgstr "felaktig sökväg: %1$s" msgid "invalid prefix, must be in range of 4-27" -msgstr "" +msgstr "felaktigt prefix, måste vara i intervallet 4-27" -#, fuzzy, c-format +#, c-format msgid "invalid protocol argument: %1$d" -msgstr "Ogiltigt portnummer: %s" +msgstr "felaktigt protokollargument: %1$d" -#, fuzzy, c-format +#, c-format msgid "invalid protocol transport type '%1$s'" -msgstr "okänd protokolltyp ”%1$s”" +msgstr "felaktig protokolltransporttyp ”%1$s”" #, c-format msgid "invalid qemu namespace capability '%1$s'" -msgstr "" +msgstr "felaktig qemu-namnrymdsförmåga ”%1$s”" -#, fuzzy msgid "invalid readahead size or timeout" -msgstr "Felaktigt värde för tidsgräns" +msgstr "felaktig storlek eller tidsgräns för förhandsläsning" #, c-format msgid "invalid removable media size supplied for '%1$s'" -msgstr "" +msgstr "felaktig storlek på löstagbart medium givet för ”%1$s”" -#, fuzzy msgid "invalid runstate" -msgstr "Ogiltig kontext" +msgstr "felaktigt körtillstånd" -#, fuzzy, c-format +#, c-format msgid "invalid scale %1$llu" -msgstr "felaktig UUID-källa: %s" +msgstr "felaktig skala %1$llu" -#, fuzzy, c-format +#, c-format msgid "invalid scheduler option: %1$s" -msgstr "ogiltig nätverkspekare i %1$s" +msgstr "felaktig schemaflagga: %1$s" -#, fuzzy, c-format +#, c-format msgid "invalid secret type %1$s" -msgstr "ogiltiga värd-UUID: %1$s" +msgstr "felaktig hemlighetstyp %1$s" -#, fuzzy, c-format +#, c-format msgid "invalid secret type '%1$s'" -msgstr "Ogiltig busstyp ”%1$s” för hårddisk" +msgstr "felaktig hemlighetstyp ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "invalid secret uuid '%1$s'" -msgstr "ogiltiga värd-UUID: %1$s" +msgstr "felaktigt hemlighets-uuid ”%1$s”" msgid "invalid server address" -msgstr "" +msgstr "felaktig serveradress" + +msgid "invalid size of ACPI ERST pstore device" +msgstr "felaktig storlek på ACPI ERST-pstore-enheten" #, c-format msgid "invalid size supplied for '%1$s'" -msgstr "" +msgstr "felaktig storlek given för ”%1$s”" #, c-format msgid "invalid snapshot name '%1$s': name can't contain '/'" msgstr "" +"felaktigt namn på ögonblicksbilden ”%1$s”: namnet får inte innehålla ”/”" #, c-format msgid "invalid snapshot name '%1$s': name can't start with '.'" msgstr "" +"felaktigt namn på ögonblicksbilden ”%1$s”: namnet får inte börja med ”.”" -#, fuzzy, c-format +#, c-format msgid "invalid ssid value '%1$s' for '%2$s'" -msgstr "Ogiltig busstyp ”%s” för hårddisk" +msgstr "felaktigt ssid-värde ”%1$s” för ”%2$s”" -#, fuzzy msgid "invalid storage pool pointer in" -msgstr "ogiltig nätverkspekare i" +msgstr "felaktig lagringspoolspekare i" -#, fuzzy, c-format +#, c-format msgid "invalid storage pool pointer in %1$s" -msgstr "ogiltig nätverkspekare i %1$s" +msgstr "felaktig lagringspoolspekare i %1$s" -#, fuzzy, c-format +#, c-format msgid "invalid storage source index '%1$s'" -msgstr "ogiltig nätverkspekare i %1$s" +msgstr "felaktigt lagringskälleindex ”%1$s”" -#, fuzzy msgid "invalid storage volume pointer in" -msgstr "ogiltig nätverkspekare i" +msgstr "felaktig lagringsvolymspekare i" -#, fuzzy, c-format +#, c-format msgid "invalid storage volume pointer in %1$s" -msgstr "ogiltig nätverkspekare i %1$s" +msgstr "felaktig lagringsvolymspekare i %1$s" -#, fuzzy msgid "invalid stream pointer" -msgstr "ogiltig nätverkspekare i" +msgstr "felaktig strömpekare" -#, fuzzy, c-format +#, c-format msgid "invalid stream pointer in %1$s" -msgstr "ogiltig nätverkspekare i %1$s" +msgstr "felaktig strömpekare i %1$s" #, c-format msgid "" "invalid string value for '%1$s' host CPU model property in QEMU capabilities " "cache" msgstr "" +"felaktig strängvärde på egenskapen ”%1$s” för värd-CPU-modell i QEMU-" +"förmågecachen" #, c-format msgid "invalid tlsPort number: %1$s" msgstr "ogiltigt tlsPort-nummer: %1$s" -#, fuzzy msgid "invalid transient" -msgstr "Ogiltig kontext" +msgstr "felaktig transient" #, c-format msgid "invalid type '%1$s' for parameter '%2$s', expected '%3$s'" -msgstr "" +msgstr "felaktig t yp ”%1$s” på parametern ”%2$s”, ”%3$s” förväntades" #, c-format msgid "invalid unique_id supplied for '%1$s'" -msgstr "" +msgstr "felaktigt unique_id givet för ”%1$s”" msgid "invalid use of command API" -msgstr "" +msgstr "felaktig användning av kommando-API:et" msgid "invalid use of conf API" -msgstr "" +msgstr "felaktig användning av konfigurations-API:et" msgid "invalid use with no flags" -msgstr "" +msgstr "felaktig användning utan flaggor" -#, fuzzy, c-format +#, c-format msgid "invalid uuid %1$s" -msgstr "felaktig UUID-källa: %1$s" +msgstr "felaktigt uuid %1$s" #, c-format msgid "invalid value %1$d" msgstr "ogiltigt värde %1$d" -#, fuzzy, c-format +#, c-format msgid "invalid value '%1$s' for migration parameter '%2$s'" -msgstr "Felaktigt värde för tidsgräns" +msgstr "felaktigt värde ”%1$s” på migreringsparametern ”%2$s”" #, c-format msgid "invalid value '%1$s' for parameter '%2$s' of device '%3$s'" -msgstr "" +msgstr "felaktigt värde ”%1$s” på paramentern ”%2$s” för enheten ”%3$s”" #, c-format msgid "invalid value '%1$s' of 'value' attribute of 'qemu:property'" -msgstr "" +msgstr "felaktigt värde ”%1$s” på attributet ”value” på ”qemu:property”" msgid "invalid value for boot menu timeout, must be in range [0,65535]" msgstr "" +"felaktig värde på tidsgränsen för startmenyn, måste vara i intervallet " +"[0,56635]" msgid "invalid value for rebootTimeout, must be in range [-1,65535]" -msgstr "" +msgstr "felaktigt värde på rebootTimeout, måste vara i intervallet [-1,65535]" -#, fuzzy msgid "invalid value of 'ephemeral'" -msgstr "Felaktigt värde för tidsgräns" +msgstr "felaktigt värde på ”ephemeral”" -#, fuzzy msgid "invalid value of 'private'" -msgstr "Felaktigt värde för tidsgräns" +msgstr "felaktigt värde på ”private”" -#, fuzzy msgid "invalid value of 0 for iothread_id" -msgstr "Felaktigt värde för tidsgräns" +msgstr "felaktigt värde 0 på iothread_id" -#, fuzzy msgid "invalid value of memory device node" -msgstr "Felaktigt värde för tidsgräns" +msgstr "felaktigt värde på minnesenhetsnoden" #, c-format msgid "invalid vcpu index '%1$u'" -msgstr "" +msgstr "felaktigt vcpu-index ”%1$u”" #, c-format msgid "invalid vncdisplay value '%1$s'" -msgstr "" +msgstr "felaktigt vncdisplay-värde ”%1$s”" msgid "invalid watchdog action" msgstr "ogiltig vakthundsåtgärd" msgid "io is not supported with vhostuser disk" -msgstr "" +msgstr "io stödjs inte med vhostuser-diskar" -#, fuzzy msgid "io policy of disk device" -msgstr "källa för skivenhet" +msgstr "io-policyn för diskenheten" msgid "io uring is not supported by this QEMU binary" msgstr "io uring stödjs inte av denna QEMU-binär" msgid "io='native' needs either no disk cache or directsync cache mode" msgstr "" +"io='native' behöver antingen ingen diskcache eller cacheläget directsync" msgid "ioeventfd is not supported with vhostuser disk" -msgstr "" +msgstr "ioeventfd stödjs inte med vhostuser-diskar" msgid "iommu driver option is only supported for virtio devices" -msgstr "" +msgstr "drivrutinsflaggan iommu stödjs endast för virtio-enheter" #, c-format msgid "iommu model '%1$s' can't have address" -msgstr "" +msgstr "iommu-modellen ”%1$s” kan inte ha en adress" #, c-format msgid "iommu model '%1$s' doesn't support additional attributes" -msgstr "" +msgstr "iommu-modellen ”%1$s” stödjer inte ytterligare attribut" msgid "iommu: aw_bits is not supported with this QEMU binary" -msgstr "" +msgstr "iommu: aw_bits stödjs inte med denna QEMU-binär" msgid "iommu: caching mode is not supported with this QEMU binary" -msgstr "" +msgstr "iommu: cachingläget stödjs inte med denna QEMU-binär" msgid "iommu: device IOTLB is not supported with this QEMU binary" -msgstr "" +msgstr "iommu: enheten IOTLB stödjs inte med denna QEMU-binär" msgid "iommu: eim is not supported with this QEMU binary" msgstr "iommu: eim stödjs inte med denna QEMU-binär" msgid "iommu: interrupt remapping is not supported with this QEMU binary" +msgstr "iommu: avbrottsomkoppling stödjs inte med denna QEMU-binär" + +msgid "iommu: updating dma translation is not supported with this QEMU binary" msgstr "" -#, fuzzy, c-format +#, c-format msgid "iothread %1$d not found" -msgstr "Domän hittades inte" +msgstr "iothread %1$d finns inte" msgid "iothread for the new IOThread" -msgstr "" +msgstr "iothread för den nya IOThread" msgid "iothread id of existing IOThread" -msgstr "" +msgstr "iothread-id för befintlig IOThread" msgid "iothread is not supported with vhostuser disk" -msgstr "" +msgstr "iothread stödjs inte med vhostuser-diskar" msgid "" "iothread to queue mapping must be provided for all iothreads or for none" -msgstr "" +msgstr "iothread till köavbildning moste ges för alla iothread:ar eller ingen" msgid "iothread_id for the IOThread to delete" -msgstr "" +msgstr "iothread_id för IOThread att radera" -#, fuzzy, c-format +#, c-format msgid "iothreadid %1$d not found" -msgstr "Domän hittades inte" +msgstr "iothreadid %1$d finns inte" msgid "iotune is not supported with vhostuser disk" -msgstr "" +msgstr "iotune stödjs inte med vhostuser-diskar" msgid "iowait:" -msgstr "" +msgstr "iowait:" msgid "ipset name contains invalid characters" msgstr "ipset-namnet innehåller ogiltiga tecken" -#, fuzzy msgid "ipset name is too long" -msgstr "parametern profileid är för lång" +msgstr "ipset-namnet är för långt" msgid "isa-debug serial type only valid on x86 architecture" -msgstr "" +msgstr "isa-debug-serietypen är endast giltig på x86-arkitekturen" msgid "iscsi pool only supports 'chap' auth type" -msgstr "" +msgstr "iscsi-poolen stödjer endast atuentiseringstypen ”chap”" msgid "iscsi-direct pool only supports 'chap' auth type" -msgstr "" +msgstr "iscsi-direct-poolen stödjer endast autentiseringstypen ”chap”" msgid "ivgen element found, but cipher is missing" -msgstr "" +msgstr "ett ivgen-element hittat, men chiffret saknas" msgid "ivshmem device is no longer supported" -msgstr "" +msgstr "ivshmem-enheter stödjs inte längre" #, c-format msgid "job '%1$s' canceled by client" -msgstr "" +msgstr "jobbet ”%1$s” avbrutet av klienten" #, c-format msgid "job '%1$s' failed due to I/O error" -msgstr "" +msgstr "jobbet ”%1$s” misslyckades på grund av I/O-fel" #, c-format msgid "job '%1$s' failed in post-copy phase" -msgstr "" +msgstr "jobbet ”%1$s” misslyckades i fasen post-copy" #, c-format msgid "job '%1$s' failed: %2$s" -msgstr "" +msgstr "jobbet ”%1$s” misslyckades: %2$s" #, c-format msgid "job '%1$s' is not active" -msgstr "" +msgstr "jobbet ”%1$s” är inte aktivt" #, c-format msgid "job '%1$s' unexpectedly failed" -msgstr "" +msgstr "jobbet ”%1$s” misslyckades oväntat" -#, fuzzy, c-format +#, c-format msgid "job type '%1$s' does not support pivot" -msgstr "kommandot '%s' stöder inte flaggan --%s" +msgstr "jobbtypen ”%1$s” stödjer inte pivotering" msgid "kdump-compressed format is not supported here" -msgstr "" +msgstr "formatet kdump-compressed stödjs inte här" -#, fuzzy msgid "kdump-compressed format is only supported with memory-only dump" -msgstr "--format fungerar endast med --memory-only" +msgstr "formateet kdump-compressed stödjs endast med endast-minnes-dump" msgid "keep TPM state" -msgstr "" +msgstr "behåll TPM-tillståndet" msgid "keep nvram file" -msgstr "" +msgstr "behåll nvram-filen" msgid "keep the backing chain relatively referenced" -msgstr "" +msgstr "behåll den bakomliggande kedjan relativt den refererade" #, c-format msgid "keepalive interval %1$d too large" -msgstr "" +msgstr "livsuppehållsintervallet %1$d är för stort" msgid "keepalive interval already set" -msgstr "" +msgstr "livsuppehållsintervallet är redan satt" msgid "kernel cpu time field is too long for the destination" -msgstr "" +msgstr "fältet för cpu-tid i kärnan är för långt för målet" msgid "key to be used as a namespace identifier" -msgstr "" +msgstr "nyckel att använda som namnrymdsidentifierare" -#, fuzzy, c-format +#, c-format msgid "keyboard interactive authentication failed: %1$s" -msgstr "autentisering misslyckades: %1$s" +msgstr "interaktiv autentisering via tangentbordet misslyckades: %1$s" #, c-format msgid "keycode %1$zu is invalid: 0x%2$X" -msgstr "" +msgstr "tangentkod %1$zu är felaktig: 0x%2$X" -#, fuzzy, c-format +#, c-format msgid "known hosts file '%1$s' does not exist" -msgstr "Hyra %s i låsrymden %s finns inte" +msgstr "filen med kända värdar ”%1$s” finns inte" msgid "label overrides require relabeling to be enabled at the domain level" msgstr "" +"åsidosättande av etiketter kräver ometikettering för att aktiveras på " +"domännivå" msgid "label size is required for NVDIMM device" -msgstr "" +msgstr "etikettstorleken krävs för NVDIMM-enheten" msgid "label size must be smaller than NVDIMM size" -msgstr "" +msgstr "etikettstorleken måste vara mindre än NVDIMM-storleken" #, c-format msgid "lazy_refcounts not supported with compat level %1$s" -msgstr "" +msgstr "lazy_refcounts stödjs inte med kompatibilitetsnivå %1$s" -#, fuzzy msgid "lease file write failed" -msgstr "%s: misslyckades att skriva loggfilen: %s" +msgstr "misslyckades att skriva hyrfilen" msgid "leave the guest paused after creation" -msgstr "" +msgstr "låt gästen vara pausad efter att den skapats" -#, fuzzy msgid "length of metadata out of range" -msgstr "värdet på managerid är utanför intervallet" +msgstr "längden på metadata är utanför intervallet" #, c-format msgid "level %1$u cache size %2$llu does not match expected size %3$llu" msgstr "" +"nivå %1$u-cachestorleken %2$llu matchar inte den förväntade storleken %3$llu" msgid "libnl was not available at build time" -msgstr "" +msgstr "libnl var inte tillgängligt vid byggtillfället" msgid "library call failed" -msgstr "" +msgstr "biblioteksanropet misslyckades" -#, fuzzy, c-format +#, c-format msgid "library call failed: %1$s" -msgstr "operation misslyckades: %1$s" +msgstr "biblioteksanropet misslyckades: %1$s" msgid "librbd encryption is not supported by this QEMU binary" -msgstr "" +msgstr "librbd-kryptering stödjs inte av denna QEMU-binär" msgid "librbd encryption is supported only with RBD backed disks" -msgstr "" +msgstr "librbd-kryptering stödjs endast med RBD-backade diskar" msgid "librbd encryption layering is not supported by this QEMU binary" -msgstr "" +msgstr "librbd-kryptonivåer stödjs inte av denna QEMU-binär" msgid "libssh transport error" -msgstr "" +msgstr "libssh transportfel" #, c-format msgid "libssh transport error: %1$s" -msgstr "" +msgstr "libssh transportfel: %1$s" msgid "libssh transport support was not enabled" -msgstr "" +msgstr "libssh transportstöd aktiverades inte" msgid "libssh2 transport support was not enabled" -msgstr "" +msgstr "libssh2 transportstöd aktiverades inte" msgid "libvirt management daemon:" -msgstr "" +msgstr "libvirt-hanteringsdemonen:" #, c-format msgid "libvirt was built without the '%1$s' driver" -msgstr "" +msgstr "libvirt byggdes utan drivrutinen “%1$s“" #, c-format msgid "libvirt was not compiled with libpcap and \"%1$s\" requires it" -msgstr "" +msgstr "libvirt kompilerades inte med libpcap och “%1$s“ kräver det" msgid "libvirt will automatically detach/attach the device from/to host" -msgstr "" +msgstr "libvirt kommer automatiskt koppla loss/in enheten från/till värden" msgid "libvirt-guests is configured not to start any guests on boot" msgstr "" +"libvirt-guests är konfigurerat att inte starta några gäster vid uppstart" msgid "libvirt.so is not safe to use from setuid/setgid programs" -msgstr "" +msgstr "libvirt.so är inte säkert att använda från setuid-/setgid-program" msgid "libvirtd quit during handshake" msgstr "libvirtd avslutade under handskakningen" #, c-format msgid "libxenlight does not support disk driver %1$s" -msgstr "" +msgstr "libxenlight stödjer inte diskdrivrutinen %1$s" #, c-format msgid "libxenlight does not support disk format %1$s with disk driver %2$s" -msgstr "" +msgstr "libxenlight stödjer inte diskformatet %1$s med diskdrivrutinen %2$s" msgid "libxenlight does not support transient disks" -msgstr "" +msgstr "libxenlight stödjer inte transienta diskar" -#, fuzzy msgid "libxenlight failed to attach USB controller" -msgstr "libxenlight misslyckades med att lagra användardata" +msgstr "libxenlight misslyckades koppla in USB-styrenheten" -#, fuzzy, c-format +#, c-format msgid "libxenlight failed to attach disk '%1$s'" -msgstr "libxenlight misslyckades att återställa domänen ”%1$s”" +msgstr "libxenlight misslyckades att koppla in disken ”%1$s”" -#, fuzzy msgid "libxenlight failed to attach network device" -msgstr "libxenlight misslyckades att återställa domänen ”%s”" +msgstr "libxenlight misslyckades att koppla in en nätverksenhet" #, c-format msgid "libxenlight failed to attach pci device %1$04x:%2$02x:%3$02x.%4$d" msgstr "" +"libxenlight misslyckades att koppla in pci-enheten %1$04x:%2$02x:%3$02x:%4$d" #, c-format msgid "libxenlight failed to attach usb device Busnum:%1$3x, Devnum:%2$3x" msgstr "" +"libxenlight misslyckades att koppla in usb-enheten bussnummer:%1$3x, " +"enhetsnummer:%2$3x" -#, fuzzy, c-format +#, c-format msgid "libxenlight failed to change media for disk '%1$s'" -msgstr "libxenlight misslyckades att återställa domänen ”%1$s”" +msgstr "libxenlight misslyckades ändra media för disken ”%1$s”" #, c-format msgid "libxenlight failed to create new domain '%1$s'" msgstr "libxenlight misslyckades att skapa en ny domän ”%1$s”" -#, fuzzy msgid "libxenlight failed to detach USB controller" -msgstr "libxenlight misslyckades med att lagra användardata" +msgstr "libxenlight misslyckades med att koppla ifrån USB-styrenheten" #, c-format msgid "libxenlight failed to detach USB device Busnum: %1$3x, Devnum: %2$3x" msgstr "" +"libxenlight misslyckades att koppla ifrån USB-enheten bussnummer:%1$3x, " +"enhetsnummer:%2$3x" -#, fuzzy, c-format +#, c-format msgid "libxenlight failed to detach disk '%1$s'" -msgstr "libxenlight misslyckades att återställa domänen ”%1$s”" +msgstr "libxenlight misslyckades att koppla ifrån disken ”%1$s”" -#, fuzzy msgid "libxenlight failed to detach network device" -msgstr "libxenlight misslyckades att återställa domänen ”%s”" +msgstr "libxenlight misslyckades att koppla ifrån nätverksenheten" #, c-format msgid "libxenlight failed to detach pci device %1$04x:%2$02x:%3$02x.%4$d" msgstr "" +"libxenlight misslyckades att koppla ifrån pci-enheten %1$04x:%2$02x:%3$02x:" +"%4$d" -#, fuzzy, c-format +#, c-format msgid "libxenlight failed to parse UUID '%1$s'" -msgstr "libxenlight misslyckades att återställa domänen ”%1$s”" +msgstr "libxenlight misslyckades att tolka UUID:t ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "libxenlight failed to resolve security label '%1$s'" -msgstr "libxenlight misslyckades att återställa domänen ”%1$s”" +msgstr "libxenlight misslyckades att slå upp säkerhetsetiketten ”%1$s”" #, c-format msgid "libxenlight failed to restore domain '%1$s'" @@ -29341,138 +29755,127 @@ msgid "libxenlight failed to store userdata" msgstr "libxenlight misslyckades med att lagra användardata" msgid "libxenlight state driver is not active" -msgstr "" +msgstr "libxenlight tillståndsdrivrutinen är inte aktiv" -#, fuzzy, c-format +#, c-format msgid "libxl_domain_info failed for domain '%1$d'" -msgstr "libxenlight misslyckades att återställa domänen ”%s”" +msgstr "libxl_domain_info misslyckades för domän ”%1$d”" msgid "libxl_get_cpu_topology failed" -msgstr "" +msgstr "libxl_get_cpu_topology misslyckades" -#, fuzzy msgid "libxl_get_numainfo failed" -msgstr "libhal_get_all_devices misslyckades" +msgstr "libxl_get_numainfo misslyckades" -#, fuzzy msgid "libxl_get_physinfo_info failed" -msgstr "libhal_get_all_devices misslyckades" +msgstr "libxl_get_physinfo_info misslyckades" #, c-format msgid "libxml2 doesn't handle %1$s encoding" -msgstr "" +msgstr "libxml2 hanterar inte kodningen %1$s" msgid "lifecycle action to set" -msgstr "" +msgstr "lifecycle-åtgärd att sätta" msgid "lifecycle type to modify" -msgstr "" +msgstr "lifecycle-typ att ändra" msgid "limit list to children of current snapshot" -msgstr "" +msgstr "begränsningslista till barn av aktuell ögonblicksbild" msgid "limit list to children of given checkpoint" -msgstr "" +msgstr "begränsningslista till barn till en given kontrollpunkt" msgid "limit list to children of given snapshot" -msgstr "" +msgstr "begränsningslista till barn till en given ögonblicksbild" #, c-format msgid "line %1$d corrupt ipaddr \"%2$s\"" -msgstr "" +msgstr "rad %1$d har trasig ipaddr “%2$s“" msgid "list UUID of active pools only" -msgstr "" +msgstr "lista UUID:n endast för aktiva pooler" -#, fuzzy msgid "list all domain blocks" -msgstr "lista domäner" +msgstr "lista alla domänblock" msgid "list all domain virtual interfaces" -msgstr "" +msgstr "lista alla domäners virtuella gränssnitt" msgid "list authorized SSH keys for given user (via agent)" -msgstr "" +msgstr "lista auktoriserade SSH-nycklar för en given användare (via en agent)" msgid "list available servers on a daemon" -msgstr "" +msgstr "lista tillgängliga servrar på en demon" msgid "list checkpoint names only" -msgstr "" +msgstr "lista endast kontrollpunktsnamn" msgid "list checkpoints in a tree" -msgstr "" +msgstr "lista kontrollpunkter i ett träd" msgid "list clients connected to " -msgstr "" +msgstr "lista klienter anslutna till " -#, fuzzy msgid "list devices in a tree" -msgstr "saknar enhetsinformation" +msgstr "lista enheter i ett träd" msgid "list domain IDs only" -msgstr "" +msgstr "lista endast domän-ID:n" -#, fuzzy msgid "list domain names only" -msgstr "lista domäner" +msgstr "lista endast domännamn" msgid "list domains" msgstr "lista domäner" -#, fuzzy msgid "list domains in other states" -msgstr "migrera domän till en annan värd" +msgstr "lista domäner i andra tillstånd" -#, fuzzy msgid "list domains in paused state" -msgstr "lista domäner" +msgstr "lista domäner i pausat tillstånd" msgid "list domains in running state" -msgstr "" +msgstr "lista domäner i körande tillstånd" msgid "list domains in shutoff state" -msgstr "" +msgstr "lista domäner i avstängt tillstånd" -#, fuzzy msgid "list domains with autostart disabled" -msgstr "Misslyckades att markera domän %s som autostartad" +msgstr "lista domäner med autostart avaktiverat" -#, fuzzy msgid "list domains with autostart enabled" -msgstr "Misslyckades att markera domän %s som autostartad" +msgstr "lista domäner med autostart aktiverat" msgid "list domains with existing checkpoint" -msgstr "" +msgstr "lista domäner med befintliga kontrollpunkter" msgid "list domains with existing snapshot" -msgstr "" +msgstr "lista domäner med befintliga ögonblicksbilder" msgid "list domains with managed save state" -msgstr "" +msgstr "lista domäner med hanterat spartillstånd" msgid "list domains without a checkpoint" -msgstr "" +msgstr "lista domäner utan någon kontrollpunkt" -#, fuzzy msgid "list domains without a snapshot" -msgstr "den här domänen har inte en enhet för att ta ögonblicksbilder" +msgstr "lista domäner utan någon ögonblicksbild" msgid "list domains without managed save" -msgstr "" +msgstr "lista domäner utan hanterat sparande" msgid "list ephemeral secrets" -msgstr "" +msgstr "lista efemära hemligheter" msgid "list inactive & active devices" -msgstr "" +msgstr "lista inaktiva & aktiva enheter" msgid "list inactive & active domains" msgstr "lista inaktiva & aktiva domäner<" -#, fuzzy msgid "list inactive & active interfaces" -msgstr "lista inaktiva & aktiva nätverk" +msgstr "lista inaktiva & aktiva gränssnitt" msgid "list inactive & active networks" msgstr "lista inaktiva & aktiva nätverk" @@ -29481,271 +29884,256 @@ msgid "list inactive & active pools" msgstr "lista inaktiva & aktiva pooler<" msgid "list inactive devices" -msgstr "" +msgstr "lista inaktiva enheter" msgid "list inactive domains" msgstr "lista inaktiva domäner" -#, fuzzy msgid "list inactive interfaces" -msgstr "lista inaktiva nätverk" +msgstr "lista inaktiva gränssnitt" msgid "list inactive networks" msgstr "lista inaktiva nätverk" -#, fuzzy msgid "list inactive pools" -msgstr "lista inaktiva domäner" +msgstr "lista inaktiva pooler" msgid "list is not closed with ]" -msgstr "" +msgstr "listan är inte avslutad med ]" -#, fuzzy msgid "list name of active pools only" -msgstr "lista inaktiva & aktiva domäner<" +msgstr "lista endast namn på aktiva pooler" -#, fuzzy msgid "list network filter bindings" -msgstr "ogiltig nätverkspekare i" +msgstr "lista nätverksfilterbindningar" -#, fuzzy msgid "list network filters" -msgstr "lista nätverk" +msgstr "lista nätverksfilter" -#, fuzzy msgid "list network names only" -msgstr "lista nätverk" +msgstr "lista endast nätverksnamn" -#, fuzzy msgid "list network ports" -msgstr "lista nätverk" +msgstr "lista nätverksportar" msgid "list networks" msgstr "lista nätverk" -#, fuzzy msgid "list networks with autostart disabled" -msgstr "Misslyckades att markera nätverk %s som autostartat" +msgstr "lista nätverk med autostart avaktiverat" -#, fuzzy msgid "list networks with autostart enabled" -msgstr "Misslyckades att markera nätverk %s som autostartat" +msgstr "lista nätverk med autostart aktiverat" msgid "list non-ephemeral secrets" -msgstr "" +msgstr "lista icke-efemära hemligheter" msgid "list non-private secrets" -msgstr "" +msgstr "lista ickeprivata hemligheter" msgid "list of cpus to enable or disable" -msgstr "" +msgstr "lista på cpu:er att aktivera eller avaktivera" msgid "list of domains to get stats for" -msgstr "" +msgstr "lista på domäner att få statistik för" msgid "list only active domains" msgstr "lista endast aktiva domäner" msgid "list only checkpoints that are not leaves (with children)" -msgstr "" +msgstr "lista endast kontrollpunkter som inte är löv (med barn)" msgid "list only checkpoints without children" -msgstr "" +msgstr "lista endast kontrollpunkter utan barn" msgid "list only checkpoints without parents" -msgstr "" +msgstr "lista endast kontrollpunkter utan föräldrar" -#, fuzzy msgid "list only domains in other states" -msgstr "migrera domän till en annan värd" +msgstr "lista endast domäner i andra tillstånd" msgid "list only inactive domains" msgstr "lista endast inaktiva domäner" -#, fuzzy msgid "list only paused domains" -msgstr "lista inaktiva domäner" +msgstr "lista endast pausade domäner" -#, fuzzy msgid "list only persistent domains" -msgstr "lista inaktiva domäner" +msgstr "lista endast beständiga domäner" -#, fuzzy msgid "list only running domains" -msgstr "Suspendera en körande domän." +msgstr "lista endast körande domäner" -#, fuzzy msgid "list only shutoff domains" -msgstr "lista inaktiva domäner" +msgstr "lista endast avstängda domäner" msgid "list only snapshots that are not leaves (with children)" -msgstr "" +msgstr "lista endast ögonblicksbilder som inte är löv (med barn)" msgid "list only snapshots that have metadata that would prevent undefine" msgstr "" +"lista endast ögonblicksbilder som har metadata som skulle förhindra " +"avdefinition" msgid "list only snapshots that have no metadata managed by libvirt" msgstr "" +"lista endast ögonblicksbilder som inte har någon metadata som hanteras av " +"libvirt" msgid "list only snapshots without children" -msgstr "" +msgstr "lista endast ögonblicksbilder utan barn" msgid "list only snapshots without parents" -msgstr "" +msgstr "lista endast ögonblicksbilder utan föräldrar" -#, fuzzy msgid "list only transient domains" -msgstr "lista inaktiva domäner" +msgstr "lista endast transienta domäner" msgid "list persistent devices" -msgstr "" +msgstr "lista beständiga enheter" -#, fuzzy msgid "list persistent domains" -msgstr "lista inaktiva domäner" +msgstr "lista beständiga domäner" -#, fuzzy msgid "list persistent networks" -msgstr "lista inaktiva nätverk" +msgstr "lista beständiga nätverk" msgid "list persistent pools" -msgstr "" +msgstr "lista beständiga pooler" -#, fuzzy msgid "list physical host interfaces" -msgstr "starta ett fysiskt värdgränssnitt." +msgstr "lista fysiska värdgränssnitt" -#, fuzzy msgid "list pools" -msgstr "lista domäner" +msgstr "lista pooler" msgid "list pools with autostart disabled" -msgstr "" +msgstr "lista pooler med autostart avaktiverat" msgid "list pools with autostart enabled" -msgstr "" +msgstr "lista pooler med autostart aktiverat" -#, fuzzy msgid "list private secrets" -msgstr "lista inaktiva nätverk" +msgstr "lista privata hemligheter" -#, fuzzy msgid "list secrets" -msgstr "lista nätverk" +msgstr "lista hemligheter" msgid "list snapshot names only" -msgstr "" +msgstr "lista endast ögonblicksbildsnamn" msgid "list snapshots in a tree" -msgstr "" +msgstr "lista ögonblicksbilder i ett träd" msgid "list table (default)" -msgstr "" +msgstr "lista i tabell (standard)" msgid "list the name, rather than the full xml" -msgstr "" +msgstr "lista namnet, snarare än den fullständiga xml:en" msgid "list transient devices" -msgstr "" +msgstr "lista transienta enheter" -#, fuzzy msgid "list transient domains" -msgstr "lista inaktiva domäner" +msgstr "lista transienta domäner" -#, fuzzy msgid "list transient networks" -msgstr "lista inaktiva nätverk" +msgstr "lista transienta nätverk" -#, fuzzy msgid "list transient pools" -msgstr "lista nätverk" +msgstr "lista transienta pooler" msgid "list uuid's only" -msgstr "" +msgstr "lista endast uuid:n" msgid "list valid event types" -msgstr "" +msgstr "lista giltiga händelsetyper" -#, fuzzy msgid "list vols" -msgstr "lista domäner" +msgstr "lista volymer" msgid "listen address is not supported by tunnelled migration" -msgstr "" +msgstr "lyssningsadress stödjs inte av tunnlad migrering" msgid "listen address that destination should bind to for incoming migration" -msgstr "" +msgstr "lyssningsadress som målet skall binda till för inkommande migrering" #, c-format msgid "listen type 'none' is not available for graphics type '%1$s'" -msgstr "" +msgstr "lyssningstypen “none“ är inte tillgänglig för grafiktypen “%1$s“" #, c-format msgid "listen type 'socket' is not available for graphics type '%1$s'" -msgstr "" +msgstr "lyssningstypen “socket“ är inte tillgänglig för grafiktypen “%1$s“" msgid "lists not allowed in VMX format" -msgstr "" +msgstr "listor är inte tillåtna i VMX-formatet" msgid "live" -msgstr "" +msgstr "körande" #, c-format msgid "live attach of device '%1$s' is not supported" -msgstr "" +msgstr "inkoppling under drift av enheten “%1$s“ stödjs inte" #, c-format msgid "live detach of device '%1$s' is not supported" -msgstr "" +msgstr "frånkoppling under drift av enheten “%1$s“ stödjs inte" #, c-format msgid "live detach of shmem model '%1$s' is not supported" -msgstr "" +msgstr "frånkoppling under drift av shmem-modellen “%1$s“ stödjs inte" msgid "live migration" msgstr "live-migrering" msgid "live snapshot creation is supported only during full system snapshots" msgstr "" +"att skapa en ögonblicksbild under drift stödjs endast under fullständiga " +"systemögonblicksbilder" #, c-format msgid "live update of device '%1$s' is not supported" -msgstr "" +msgstr "uppdatering under drift av enheten ”%1$s” stödjs inte" #, c-format msgid "loadparm value '%1$s' must be between 1 and 8 characters" -msgstr "" +msgstr "loadparm-värdet ”%1$s” måste vara mellan 1 och 8 tecken" msgid "lock manager connection has been restricted" -msgstr "" +msgstr "låshanterarförbindelsen har begränsats" msgid "lock owner details have not been registered" -msgstr "" +msgstr "låsägardetaljer har inte registrerats" + +msgid "locking options are not supported by this virtiofsd" +msgstr "låstningsflaggor stödjs inte av denna virtiofsd" #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" -msgstr "" +msgstr "den logiska volymen ”%1$s” är gles, volymrensning stödjs inte" msgid "loop until timeout or interrupt, rather than one-shot" -msgstr "" +msgstr "gör om tills tidsgränsen eller avbrott, istället för engångs" msgid "lower boundary for worker thread pool" -msgstr "" +msgstr "lägre gräns för arbetartrådpoolen" msgid "luks-any encryption is not supported by this QEMU binary" -msgstr "" +msgstr "luks-any-kryptering stödjs inte av denna QEMU-binär" msgid "lxc state driver is not active" -msgstr "" +msgstr "lxc-tillståndsdrivrutinen är inte aktiv" msgid "lxc.mount.fstab or lxc.mount found, use lxc.mount.entry lines instead" msgstr "" +"lxc.mount.fstab eller lxc.mount finns, använd lxc.mount.entry-rader istället" msgid "lxcChild() passed invalid vm definition" -msgstr "" +msgstr "lxcChild() skickade en felaktig vm-definition" msgid "machine already powered down" -msgstr "" +msgstr "maskinen är redan avstängd" msgid "machine is not in poweroff|saved|aborted state, so couldn't start it" msgstr "" @@ -29753,336 +30141,338 @@ msgstr "" "starta den" msgid "machine is null" -msgstr "" +msgstr "maskinen är null" msgid "machine not in running state to suspend it" -msgstr "" +msgstr "maskinen är inte i körande tillstånd för att söva den" msgid "machine not paused, so can't resume it" -msgstr "" +msgstr "maskinen är inte pausad, så kan inte återuppta den" msgid "machine not running, so can't reboot it" -msgstr "" +msgstr "maskinen kör inte, så kan inte starta om den" msgid "machine paused, so can't power it down" -msgstr "" +msgstr "maskinen är pausad, så den kan inte stängas av" #, c-format msgid "machine type '%1$s'" -msgstr "" +msgstr "maskintyp ”%1$s”" #, c-format msgid "machine type '%1$s' does not support ACPI" -msgstr "" +msgstr "maskintypen ”%1$s” stödjer inte ACPI" msgid "machine type (/domain/os/type/@machine)" -msgstr "" +msgstr "maskintyp (/domän/os/typ/@maskin)" msgid "make added vcpus hot(un)pluggable" -msgstr "" +msgstr "gör tillagda vcpu:er in-/urkopplingsbara under drift" msgid "make live change persistent" -msgstr "" +msgstr "gör ändringar i drift beständiga" msgid "make the copy share a backing chain" -msgstr "" +msgstr "låt kopian dela en bakomliggande kedja" msgid "malformed 'offset' property of 'raw' driver" -msgstr "" +msgstr "felformaterag egenskap ”offset” på drivrutinen ”raw”" msgid "malformed 'prefix' field" -msgstr "" +msgstr "felformaterat fält ”prefix”" #, c-format msgid "malformed 'readahead' field in backing store definition '%1$s'" msgstr "" +"felformaterat fält ”readahead” i bakomliggande lagringsdefinition ”%1$s”" msgid "malformed 'size' property of 'raw' driver" -msgstr "" +msgstr "felformaterad egenskap ”size” på drivrutinen ”raw”" #, c-format msgid "malformed 'sslverify' field in backing store definition '%1$s'" msgstr "" +"felformaterat fält ”sslverify” i bakomliggande lagringsdefinition ”%1$s”" #, c-format msgid "malformed 'timeout' field in backing store definition '%1$s'" -msgstr "" +msgstr "felformaterat fält ”timeout” i bakomliggande lagringsdefinition ”%1$s”" msgid "malformed 'wwpn' value" -msgstr "" +msgstr "felformaterat värde ”wwpn”" msgid "malformed in migration cookie" -msgstr "" +msgstr "felformaterat i migreringskakan" msgid "malformed uuid element" -msgstr "" +msgstr "felformaterat uuid-element " msgid "malformed in status XML" -msgstr "" +msgstr "felformaterat i status-XML" msgid "malformed GIC version in QEMU capabilities cache" -msgstr "" +msgstr "felformaterad GIC-version i QEMU:s förmågecache" #, c-format msgid "malformed QAPI schema when querying '%1$s' of '%2$s'" -msgstr "" +msgstr "felformaterat QAPI-schema vid fråga av ”%1$s” om ”%2$s”" msgid "malformed QMP schema" -msgstr "" +msgstr "felformaterat QMP-schema" #, c-format msgid "malformed TLS secret uuid '%1$s' provided" -msgstr "" +msgstr "felformaterad uuid för TLS-hemligheten ”%1$s” gavs" #, c-format msgid "malformed backing store path for protocol %1$s" -msgstr "" +msgstr "felformaterad sökväg för bakomliggande lagring för protokollet %1$s" msgid "malformed capacity element" -msgstr "" +msgstr "felformaterat kapacitetselement" msgid "malformed char device string" -msgstr "" +msgstr "felformaterad teckenenhetssträng" #, c-format msgid "malformed disk path: %1$s" -msgstr "" +msgstr "felformaterad disksökväg: %1$s" msgid "malformed emulated GIC information in QEMU capabilities cache" -msgstr "" +msgstr "felformaterad emulerad GIC-information i QEMU-förmågecachen" msgid "malformed genid element" -msgstr "" +msgstr "felformaterat genid-element" msgid "malformed group element" -msgstr "" +msgstr "felformaterat gruppelement" msgid "malformed hostuuid element in migration data" -msgstr "" +msgstr "felformaterat hostuuid-element i migreringsdata" #, c-format msgid "malformed http cookie '%1$s' in backing store definition '%2$s'" msgstr "" +"felformaterad http-kaka ”%1$s” i definition av bakomliggande lagring ”%2$s”" msgid "malformed hyperv panic data" -msgstr "" +msgstr "felformaterade hyperv-panikdata" msgid "malformed in-kernel GIC information in QEMU capabilities cache" -msgstr "" +msgstr "felformaterad kärnintern GIC-information i QEMU-förmågecachen" msgid "malformed ipset flags" -msgstr "" +msgstr "felformaterade ipset-flaggor" -#, fuzzy, c-format +#, c-format msgid "malformed mac address '%1$s'" -msgstr "kan inte tolka mac-adressen ”%1$s”" +msgstr "felformaterad mac-adress ”%1$s”" msgid "malformed mtu size" -msgstr "" +msgstr "felformaterad mtu-storlek" -#, fuzzy, c-format +#, c-format msgid "malformed namespace name: %1$s" -msgstr "Felaktig målförskjutning för hyra %1$s" +msgstr "felformaterat namnrymdsnamn: %1$s" #, c-format msgid "malformed nbd string '%1$s'" -msgstr "" +msgstr "felformaterad nbd-sträng ”%1$s”" msgid "malformed netlink response message" -msgstr "" +msgstr "felformaterat netlink-svarsmeddelande" msgid "malformed octal mode" -msgstr "" +msgstr "felformaterat oktalt läge" -#, fuzzy, c-format +#, c-format msgid "malformed output of %1$s: %2$s" -msgstr "Felaktig målförskjutning för hyra %s" +msgstr "felformaterad utdata från %1$s: %2$s" msgid "malformed owner element" -msgstr "" +msgstr "felformaterat ägarelement" msgid "malformed prManager reply" -msgstr "" +msgstr "felformaterat prManager-svar" msgid "malformed qemu-current-machine reply" -msgstr "" +msgstr "felformaterat qemu-current-machine-svar" msgid "malformed query string" -msgstr "" +msgstr "felformaterad frågesträng" #, c-format msgid "malformed refcount %1$s on %2$s" -msgstr "" +msgstr "felformaterad refcount %1$s på %2$s" msgid "malformed refreservation reported" -msgstr "" +msgstr "felformaterad refreservation rapporterad" msgid "malformed return value" -msgstr "" +msgstr "felformaterat returvärde" msgid "malformed s390 panic data" -msgstr "" +msgstr "felformaterad s390-panikdata" #, c-format msgid "malformed signal name: %1$s" -msgstr "" +msgstr "felformaterat signalnamn: %1$s" msgid "malformed uuid element" -msgstr "" +msgstr "felformaterat uuid-element" #, c-format msgid "malformed uuid element for '%1$s'" -msgstr "" +msgstr "felformaterat uuid-element för ”%1$s”" #, c-format msgid "malformed value '%1$s' of 'offset' attribute of slice" -msgstr "" +msgstr "felformaterat värde ”%1$s” på attributet ”offset” på skivan" #, c-format msgid "malformed value '%1$s' of 'size' attribute of slice" -msgstr "" +msgstr "felformaterat värde ”%1$s” på attributet ”size” på skivan" msgid "malformed volsize reported" -msgstr "" +msgstr "felformaterad volsize rapporterad" msgid "malformed volume allocation value" -msgstr "" +msgstr "felformaterat volymallokeringsvärde" msgid "malformed volume extent devices value" -msgstr "" +msgstr "felformaterat värde på volymutsträckningsenheter" msgid "malformed volume extent length value" -msgstr "" +msgstr "felformaterat värde på volymutsträckningslängd" -#, fuzzy msgid "malformed volume extent offset value" -msgstr "Felaktig målförskjutning för hyra %s" +msgstr "felformaterat värde på volymutsträckningsavstånd" msgid "malformed volume extent size value" -msgstr "" +msgstr "felformaterat värde på volymutsträckningsstorlek" msgid "malformed volume extent stripes value" -msgstr "" +msgstr "felformaterat värde på volymutsträckningsremsor" msgid "malformed/missing addr in dimm memory info" -msgstr "" +msgstr "felformaterat/saknat addr i dimm-minnesinformation" msgid "malformed/missing hotpluggable in dimm memory info" -msgstr "" +msgstr "felformaterat/saknat hotpluggable i dimm-minnesinformation" msgid "malformed/missing hotplugged in dimm memory info" -msgstr "" +msgstr "felformaterat/saknat hotplugged i dimm-minnesinformation" msgid "malformed/missing memaddr in sgx-epc memory info" -msgstr "" +msgstr "felformaterat/saknat mimaddr i sgx-epc-minnesinformation" msgid "malformed/missing memaddr in virtio memory info" -msgstr "" +msgstr "felformaterat/saknat memaddr i virtio-minnesinformation" msgid "malformed/missing size in sgx-epc memory info" -msgstr "" +msgstr "felformaterat/saknat size i sgx-epc-minnesinformation" msgid "malformed/missing size in virtio memory info" -msgstr "" +msgstr "felformaterat/saknat size i virtio-minnesinformation" msgid "malformed/missing slot in dimm memory info" -msgstr "" +msgstr "felformaterat/saknat slot i dimm-minnesinformation" -#, fuzzy msgid "managed save of a domain state" -msgstr "spara ett domäntillstånd till en fil" +msgstr "haterat sparande av ett domäntillstånd" msgid "managing externally launched configuration" -msgstr "" +msgstr "hantering av externt startad konfiguration" msgid "manipulate authorized SSH keys file for given user (via agent)" msgstr "" +"hantera auktoriserad SSH-nyckelfil för den angivna användaren (via en agent)" msgid "maplen must be non-negative" -msgstr "" +msgstr "maplen måste vara icke-negativt" msgid "mark inactive domains with managed save state" -msgstr "" +msgstr "markera inaktiva domäner med hanterat sparningstillstånd" -#, fuzzy msgid "masterbus not found" -msgstr "Domän hittades inte" +msgstr "huvudbussen finns inte" #, c-format msgid "match mode %1$s not supported" -msgstr "" +msgstr "matchningsläget %1$s stödjs inte" msgid "matching filesystem not found" -msgstr "" +msgstr "något matchande filsystem finns inte" -#, fuzzy msgid "matching input device not found" -msgstr "saknar rot-enhetsinformation" +msgstr "någon matchande inmatningsenhet finns inte" + +msgid "matching iommu device not found" +msgstr "någon matchande iommu-enhet finns inte" msgid "matching memory device was not found" -msgstr "" +msgstr "någon matchande minnesenhet finns inte" msgid "matching shmem device was not found" -msgstr "" +msgstr "någon matchande shmem-enhet fanns inte" -#, fuzzy msgid "matching vsock device not found" -msgstr "saknar rot-enhetsinformation" +msgstr "någon matchande vsock-enhet finns inte" msgid "maxStats > REMOTE_DOMAIN_MEMORY_STATS_MAX" msgstr "maxStats > REMOTE_DOMAIN_MEMORY_STATS_MAX" msgid "maxWorkers must not be switched from zero to non-zero and vice versa" -msgstr "" +msgstr "maxWorkers får inte ändras från noll till nollskilt och vice versa" msgid "maxcells > REMOTE_NODE_MAX_CELLS" msgstr "maxcells > REMOTE_NODE_MAX_CELLS" msgid "maxcells must be non-negative" -msgstr "" +msgstr "maxcells måste vara icke-negativt" -#, fuzzy msgid "maxerrors too large" -msgstr "nparams är för stor" +msgstr "maxerrors är för stort" -#, fuzzy msgid "maxids > REMOTE_DOMAIN_LIST_MAX" -msgstr "maxStats > REMOTE_DOMAIN_MEMORY_STATS_MAX" +msgstr "maxids > REMOTE_DOMAIN_LIST_MAX" msgid "maxids must be non-negative" -msgstr "" +msgstr "maxids måste vara icke-negativt" msgid "maximum" -msgstr "" +msgstr "maximum" msgid "maximum CPU is not supported by QEMU binary" -msgstr "" +msgstr "maximal CPU stödjs inte av QEMU-binären" msgid "maximum amount of in-flight data during the copy" -msgstr "" +msgstr "maximal mängd av data i rörelse under kopieringen" msgid "" "maximum memory size must be equal or greater than the actual memory size" msgstr "" +"maximal minnesstorlek måste vara lika med eller större än den faktiskt " +"minnesstorleken" msgid "" "maximum memory size must be specified when specifying number of memory slots" -msgstr "" +msgstr "maximal minnesstorlek måste anges när antal minnesfack anges" msgid "maximum memory size overflowed after alignment" -msgstr "" +msgstr "maximal minnesstorlek flödade över efter justering" msgid "maximum tolerable downtime (in milliseconds) for migration" -msgstr "" +msgstr "maximal tolererbar nertid (i millisekunder) för migrering" msgid "maximum vCPU count must not be less than current vCPU count" -msgstr "" +msgstr "maximalt vCPU-antal får inte vara mindre än det aktuella vCPU-antalet" msgid "maximum vcpu count of a live domain can't be modified" -msgstr "" +msgstr "maximalt vcpu-antal för en aktiv tomän kan inte ändras" msgid "maximum vcpus count must be an integer" -msgstr "" +msgstr "maximalt antal vcpu:er måste vara ett heltal" msgid "maxinfo * maplen > REMOTE_CPUMAPS_MAX" msgstr "maxinfo · maplen > REMOTE_CPUMAPS_MAX" @@ -30091,23 +30481,19 @@ msgid "maxinfo > REMOTE_VCPUINFO_MAX" msgstr "maxinfo > REMOTE_VCPUINFO_MAX" msgid "maxinfo must be non-negative" -msgstr "" +msgstr "maxinfo måste vara icke-negativt" -#, fuzzy msgid "maxnames > REMOTE_DOMAIN_LIST_MAX" -msgstr "maxnames > REMOTE_NODE_DEVICE_CAPS_LIST_MAX" +msgstr "maxnames > REMOTE_DOMAIN_LIST_MAX" -#, fuzzy msgid "maxnames > REMOTE_DOMAIN_SNAPSHOT_LIST_MAX" -msgstr "maxnames > REMOTE_NODE_DEVICE_CAPS_LIST_MAX" +msgstr "maxnames > REMOTE_DOMAIN_SNAPSHOT_LIST_MAX" -#, fuzzy msgid "maxnames > REMOTE_INTERFACE_LIST_MAX" -msgstr "maxnames > REMOTE_NODE_DEVICE_CAPS_LIST_MAX" +msgstr "maxnames > REMOTE_INTERFACE_LIST_MAX" -#, fuzzy msgid "maxnames > REMOTE_NETWORK_LIST_MAX" -msgstr "maxnames > REMOTE_NODE_DEVICE_CAPS_LIST_MAX" +msgstr "maxnames > REMOTE_NETWORK_LIST_MAX" msgid "maxnames > REMOTE_NODE_DEVICE_CAPS_LIST_MAX" msgstr "maxnames > REMOTE_NODE_DEVICE_CAPS_LIST_MAX" @@ -30115,199 +30501,199 @@ msgstr "maxnames > REMOTE_NODE_DEVICE_CAPS_LIST_MAX" msgid "maxnames > REMOTE_NODE_DEVICE_LIST_MAX" msgstr "maxnames > REMOTE_NODE_DEVICE_LIST_MAX" -#, fuzzy msgid "maxnames > REMOTE_NWFILTER_LIST_MAX" -msgstr "maxnames > REMOTE_NODE_DEVICE_CAPS_LIST_MAX" +msgstr "maxnames > REMOTE_NWFILTER_LIST_MAX" -#, fuzzy msgid "maxnames > REMOTE_STORAGE_POOL_LIST_MAX" -msgstr "maxnames > REMOTE_NODE_DEVICE_CAPS_LIST_MAX" +msgstr "maxnames > REMOTE_STORAGE_POOL_LIST_MAX" -#, fuzzy msgid "maxnames > REMOTE_STORAGE_VOL_LIST_MAX" -msgstr "maxnames > REMOTE_NODE_DEVICE_CAPS_LIST_MAX" +msgstr "maxnames > REMOTE_STORAGE_VOL_LIST_MAX" msgid "maxnames must be non-negative" -msgstr "" +msgstr "maxnames måste vara icke-negativt" -#, fuzzy msgid "maxuuids > REMOTE_SECRET_LIST_MAX" -msgstr "maxnames > REMOTE_NODE_DEVICE_CAPS_LIST_MAX" +msgstr "maxuuids > REMOTE_SECRET_LIST_MAX" msgid "maxuuids must be non-negative" -msgstr "" +msgstr "maxuuids måste vara icke-negativt" msgid "mdev attribute missing name or value" -msgstr "" +msgstr "attributet mdev saknar namn eller värde" msgid "mdevctl JSON response contains no devices" -msgstr "" +msgstr "mdevctl-JSON-svaret innehåller inga enheter" #, c-format msgid "mediated device %1$s is in use by driver %2$s, domain %3$s" -msgstr "" +msgstr "den förmedlade enheten %1$s används av drivrutinen %2$s, domänen %3$s" #, c-format msgid "mediated device '%1$s' not found" -msgstr "" +msgstr "den förmedlade enheten ”%1$s” finns inte" -#, fuzzy msgid "mediated devices are not supported on non-linux platforms" -msgstr "UNIX-uttag stödjs inte på denna plattform" +msgstr "förmedlade enheter stödjs inte på andra plattformar än linux" msgid "mem(Suspend-to-RAM), disk(Suspend-to-Disk), hybrid(Hybrid-Suspend)" -msgstr "" +msgstr "mem(Suspend-to-RAM), disk(Suspend-to-Disk), hybrid(Hybrid-Suspend)" #, c-format msgid "memory '%1$s' not found" -msgstr "" +msgstr "minnet ”%1$s” finns inte" #, c-format msgid "memory access mode '%1$s' not supported without guest numa node" -msgstr "" +msgstr "minnesåtkomstläget ”%1$s” stödjs inte utan en gäst-numa-nod" #, c-format msgid "memory address must be aligned to %1$ld bytes" -msgstr "" +msgstr "minnesadressen måste var justerad till %1$ld byte" msgid "memory attributes: [file=]name[,snapshot=type]" -msgstr "" +msgstr "minnesattribut: [file=]name[,snapshot=type]" #, c-format msgid "" "memory device address [0x%1$llx:0x%2$llx] overlaps with other memory device " "(0x%3$llx)" msgstr "" +"minnesenhetens adress [0x%1$llx:0x%2$llx] överlappar med en annan " +"minnesenhet (0x%3$llx)" #, c-format msgid "memory device address is not supported for model '%1$s'" -msgstr "" +msgstr "minnesenhetens adress stödjs inte för modellen ”%1$s”" msgid "memory device address must be aligned to blocksize" -msgstr "" +msgstr "minnesenhetens adress måste vara justerad till blockstorleken" msgid "memory device alias" -msgstr "" +msgstr "minnesenhetens alias" msgid "memory device alias is not assigned" -msgstr "" +msgstr "minnesenhetens alias är inte tilldelat" #, c-format msgid "memory device slot '%1$u' exceeds slots count '%2$u'" -msgstr "" +msgstr "minnesenhetens fack ”%1$u” överskrider antalet fack ”%2$u”" #, c-format msgid "" "memory device slot '%1$u' is already being used by another memory device" -msgstr "" +msgstr "minnesenhetens fack ”%1$u” används redan av en annan minnesenhet" msgid "memory device target node" -msgstr "" +msgstr "minnesenhetens målnod" msgid "memory device total size exceeds hotplug space" msgstr "" +"minnesenhetens totala storlek överskrider utrymmet för inkoppling under drift" -#, fuzzy msgid "memory devices are not supported by this driver" -msgstr "UNIX-uttag stödjs inte på denna plattform" +msgstr "minnesenheter stödjs inte av denna drivrutin" #, c-format msgid "memory filename '%1$s' requires external snapshot" -msgstr "" +msgstr "minnesfilnamnet ”%1$s” kräver en extern ögonblicksbild" msgid "" "memory hard_limit tunable value must be lower than or equal to " "swap_hard_limit" msgstr "" +"minnets justerbara värde hard_limit måste vara lägre än eller lika med " +"swap_hard_limit" msgid "memory hotplug isn't supported by this QEMU binary" -msgstr "" +msgstr "inkoppling under drift stödjs inte av denna QEMU-binär" msgid "" "memory hotplug tunables are not supported by this hypervisor " "driver" msgstr "" +"minnets justerbara driftomkopplingsbara värde stödjs inte av " +"denna hypervisor-drivrutin" msgid "memory not found" -msgstr "" +msgstr "minnet finns inte" #, c-format msgid "memory peek request too large for remote protocol, %1$zi > %2$d" -msgstr "" +msgstr "minnets toppbegäran är för stor för fjärrptotokollet, %1$zi > %2$d" msgid "memory size can't be changed unless domain is powered down" -msgstr "" +msgstr "minnesstorleken kan inte ändras om inte domänen är avstängd" #, c-format msgid "memory size of NUMA node '%1$zu' overflowed after alignment" -msgstr "" +msgstr "minnesstorleken av NUMA-noden ”%1$zu” spillde över efter justering" #, c-format msgid "memory snapshot file path (%1$s) must be absolute" -msgstr "" +msgstr "minnesögonblicksbildens sökväg (%1$s) måste vara absolut" msgid "memory state cannot be saved with offline or disk-only snapshot" msgstr "" +"minnets tillstånd kan inte sparas med en frånkopplad eller endast-disk-" +"ögonblicksbild" msgid "memory-only dump failed for unknown reason" -msgstr "" +msgstr "dump av enbart minne misslyckades av okänd anledning" -#, fuzzy, c-format +#, c-format msgid "memory-only dump failed: %1$s" -msgstr "operation misslyckades: %1$s" +msgstr "dump av endast minnet misslyckades: %1$s" msgid "message" msgstr "meddelande" msgid "metadata cache max size control is supported only with qcow2 images" -msgstr "" +msgstr "metadatacachens maxstorlekstyrning stödjs endast med qcow2-avbilder" -#, fuzzy msgid "metadata not found" -msgstr "Domän hittades inte" +msgstr "metadata finns inte" -#, fuzzy, c-format +#, c-format msgid "metadata not found: %1$s" -msgstr "Domän hittades inte: %1$s" +msgstr "metadata finns inte: %1$s" msgid "metadata preallocation conflicts with backing store" -msgstr "" +msgstr "förallokering av metadata står i konflikt med bakomliggande lagring" msgid "metadata preallocation is not supported for block volumes" -msgstr "" +msgstr "förallokering av metadata stödjs inte för blockvolymer" msgid "metadata preallocation is not supported for raw volumes" -msgstr "" +msgstr "förallokering av metadata stödjs inte för råa volymer" msgid "metadata preallocation only available with qcow2" -msgstr "" +msgstr "förallokering av metadata är endast tillgängligt med qcow2" msgid "metadata title can't contain newlines" -msgstr "" +msgstr "metadatatiteln får inte innehålla nyrader" msgid "metadata_cache is not supported with vhostuser disk" -msgstr "" +msgstr "metadata_cache stödjs inte med en vhostuser-disk" msgid "migrate domain to another host" msgstr "migrera domän till en annan värd" -#, fuzzy msgid "migrate uri is not set" -msgstr "migrera domän till en annan värd" +msgstr "migrerings-uri:n är inte satt" -#, fuzzy msgid "migrate: Invalid downtime" -msgstr "Ogiltig kontext" +msgstr "migrera: felaktig nertid" msgid "migrate: Unexpected --timeout-* option without --timeout" -msgstr "" +msgstr "migrering: oväntad flagga --timeout-* utan --timeout" msgid "migrate: Unexpected timeout for offline migration" -msgstr "" +msgstr "migrering: oväntat tidsgräns för frånkopplad migrering" #, c-format msgid "migrate_tls_x509_cert_dir directory '%1$s' does not exist" -msgstr "" +msgstr "migrate_tls_x509_cert_dir katalogen ”%1$s” finns inte" msgid "migrated" msgstr "migrerad" @@ -30315,445 +30701,446 @@ msgstr "migrerad" msgid "migrating" msgstr "migrerar" -#, fuzzy msgid "migration" -msgstr "live-migrering" +msgstr "migrering" msgid "migration URI is not supported by tunnelled migration" -msgstr "" +msgstr "migrations-URI:n stödjs inte av tunnlad migrering" msgid "migration URI, usually can be omitted" msgstr "migrerings-URI, kan oftas uteslutas" msgid "migration bandwidth limit in MiB/s" -msgstr "" +msgstr "bandbreddsgräns för migrering i MiB/s" msgid "migration canceled" msgstr "migrationen avbruten" msgid "migration in" -msgstr "" +msgstr "migrering in" -#, fuzzy, c-format +#, c-format msgid "migration of disk %1$s failed" -msgstr "operation misslyckades" +msgstr "migrationen av disken %1$s misslyckades" -#, fuzzy, c-format +#, c-format msgid "migration of disk %1$s failed: %2$s" -msgstr "operation misslyckades: %s" +msgstr "migrationen av disken %1$s misslyckades: %2$s" #, c-format msgid "migration of domain %1$s is being actively monitored by another thread" -msgstr "" +msgstr "migrationen av domänen %1$s övervakas aktivt av en annan tråd" #, c-format msgid "migration of domain %1$s is not in post-copy phase" -msgstr "" +msgstr "migrationen av domänen %1$s är inte i efterkopieringsfasen" msgid "migration of non-shared disks requested but NBD is not set up" -msgstr "" +msgstr "migrering av icke-delade diskar begärd men NBD är inte uppsatt" msgid "" "migration of non-shared storage is not supported with tunnelled migration " "and this QEMU" msgstr "" +"migrering av icke-delad lagring stödjs inte med tunnlad migrering och denna " +"QEMU" msgid "migration out" -msgstr "" +msgstr "migrering ut" #, c-format msgid "migration parameter '%1$s' must be less than %2$llu" -msgstr "" +msgstr "migreringsparametern ”%1$s” måste vara mindre än %2$llu" #, c-format msgid "migration parameter '%1$s' must be less than %2$u" -msgstr "" +msgstr "migreringsparametern ”%1$s” måste vara mindre än %2$u" #, c-format msgid "migration protocol going backwards %1$s => %2$s" -msgstr "" +msgstr "migreringsprotokollet går baklänges %1$s ⇒ %2$s" msgid "migration statistics are available only on the source host" -msgstr "" +msgstr "migreringsstatistik är bara tillgänglig på källvärden" -#, fuzzy msgid "migration successfully aborted" -msgstr "migrerings-URI, kan oftas uteslutas" +msgstr "migreringen avbröts framgångsrikt" -#, fuzzy, c-format +#, c-format msgid "migration successfully aborted: %1$s" -msgstr "migrerings-URI, kan oftas uteslutas" +msgstr "migreringen avbröts framgångsrikt: %1$s" msgid "migration was active, but RAM 'remaining' data was missing" -msgstr "" +msgstr "migreringen var aktiv, men RAM ”remaining” data saknades" msgid "migration was active, but RAM 'total' data was missing" -msgstr "" +msgstr "migreringen var aktiv, men RAM ”total” data saknades" msgid "migration was active, but RAM 'transferred' data was missing" -msgstr "" +msgstr "migreringen var aktiv, men RAM ”transferred” data saknades" msgid "migration with non-shared storage with full disk copy" -msgstr "" +msgstr "migrering med icke-delad lagring med fullständig diskkopiering" msgid "" "migration with non-shared storage with incremental copy (same base image " "shared between source and destination)" msgstr "" +"migrering med icke-delad lagring med inkrementell kopiering (samma basavbild " +"delad mellan källa och mål)" -msgid "migration with transient disk is not supported" -msgstr "" +msgid "migration with this virtiofs device is not supported" +msgstr "migrering med denna virtiofs-enhet stödjs inte" -msgid "migration with virtiofs device is not supported" -msgstr "" +msgid "migration with transient disk is not supported" +msgstr "migrering med en transient disk stödjs inte" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" msgstr "" +"migration_address får inte vara adressen till den lokala maskinen: %1$s" #, c-format msgid "migration_host must not be the address of the local machine: %1$s" -msgstr "" +msgstr "migration_host får inte vara adressen till den lokala maskinen: %1$s" msgid "minWorkers cannot be larger than maxWorkers" -msgstr "" +msgstr "minWorkers kan inte vara större än maxWorkers" #, c-format msgid "minimum SSF levels lower than %1$d are not supported" -msgstr "" +msgstr "minsta SSF-nivåer lägre än %1$d stödjs inte" msgid "minimum target size for the NVDIMM must be 256MB plus the label size" msgstr "" +"minsta målstorlek för NVDIMM:en måste vara 256 MB plus etikettstorleken" msgid "mirror requires file name" -msgstr "" +msgstr "spegling kräver filnamn" msgid "mirror requires source element" -msgstr "" +msgstr "spegling kräver källelement" msgid "mirror without type only supported by copy job" -msgstr "" +msgstr "spegling utan typ stödjs endast av kopieringsjobb" -#, fuzzy, c-format +#, c-format msgid "mishandled storage format '%1$s'" -msgstr "misslyckades att hämta domän '%1$s'" +msgstr "felhanterat lagringsfomat ”%1$s”" #, c-format msgid "" "mismatch between configured type for snapshot disk '%1$s' and the type of " "existing file '%2$s'" msgstr "" +"den konfigurerade typen för ögonblicksbilden ”%1$s” och typen på den " +"befintliga filen ”%2$s” stämmer inte överens" #, c-format msgid "mismatch of address family in range %1$s - %2$s" -msgstr "" +msgstr "adressfamiljen in intervallet %1$s - %2$s stämmer inte överens" #, c-format msgid "mismatch of address family in range %1$s - %2$s for network %3$s" msgstr "" +"adressfamiljen i intervallet %1$s - %2$s för nätverket %3$s stämmer inte " +"överens" msgid "mismatched header magic" -msgstr "" +msgstr "huvudmagi stämmer inte överens" msgid "missing \"" msgstr "saknar \"" #, c-format msgid "missing %1$s in " -msgstr "" +msgstr "%1$s saknas i " #, c-format msgid "missing '%1$s' in 'config' from cloud-hypervisor" -msgstr "" +msgstr "”%1$s” saknas i ”config” från cloud-hypervisor" -#, fuzzy msgid "missing 'DateTime' element" -msgstr "Saknat ”target”-element för hyra" +msgstr "”DateTime”-element saknas" msgid "missing 'alias' attribute for qemu:device" -msgstr "" +msgstr "attributet ”alias” saknas till qemu:device" msgid "missing 'config' in info query result from cloud-hypervisor" -msgstr "" +msgstr "”config” saknas i svaret på informationsfrågan från cloud-hypervisor" #, c-format msgid "missing 'content' value in selinux lxc contexts file '%1$s'" -msgstr "" +msgstr "”content” saknar värde e selinux lxc-contexts-filen ”%1$s”" #, c-format msgid "" "missing 'end' attribute in
element in in in " "network %1$s" msgstr "" +"attributet ”end” saknas i elementet
i i i " +"nätverket %1$s" #, c-format msgid "missing 'file' in '%1$s' from cloud-hypervisor" -msgstr "" +msgstr "”file” saknas i ”%1$s” från cloud-hypervisor" #, c-format msgid "missing 'file' value in selinux lxc contexts file '%1$s'" -msgstr "" +msgstr "”file” saknar värde e selinux lxc-contexts-filen ”%1$s”" msgid "missing 'filename' field in JSON backing volume definition" -msgstr "" +msgstr "fältet ”filename” saknas i JSON-definitionen av bakomliggande volym" -#, fuzzy msgid "missing 'guid' attribute" -msgstr "startordningsattribut saknas" +msgstr "attributet ”guid” saknas" msgid "missing 'id' attribute for mediated device's element" -msgstr "" +msgstr "attributet ”id” saknas i den förmedlade enhetens element " msgid "" "missing 'name' attribute for a host CPU model property in QEMU capabilities " "cache" msgstr "" +"attributet ”name” saknas för en värds CPU-modellegenskap i QEMU:s förmåge-" +"cache" msgid "missing 'name' attribute for qemu:property" -msgstr "" +msgstr "attributet ”name” saknas i qemu:property" msgid "missing 'path' attribute for vhostuser disk source" -msgstr "" +msgstr "attributet ”path” saknas i vhostuser:s diskkälla" msgid "missing 'path' attribute in JSON backing definition for NFS volume" msgstr "" +"attributet ”path” saknas i JSON-definitionen av bakomliggande för NFS-volymen" msgid "missing 'portal' address in iSCSI backing definition" -msgstr "" +msgstr "en ”portal”-adress saknas i iSCSI:s bakomliggande definition" #, c-format msgid "missing 'process' value in selinux lxc contexts file '%1$s'" -msgstr "" +msgstr "”process” saknar värde i selinux lxc-contexts-filen ”%1$s”" msgid "missing 'server' attribute in JSON backing definition for NFS volume" msgstr "" +"attributet ”server” saknas i JSON-definitionen av bakomliggande NFS-volym" msgid "missing 'start' attribute for clock with offset='absolute'" -msgstr "" +msgstr "attributet ”start” saknas för klockan med offset='absolute'" #, c-format msgid "" "missing 'start' attribute in
element in in in " "network %1$s" msgstr "" +"attributet ”start” saknas i elementet
i i i " +"nätverket %1$s" -#, fuzzy msgid "missing 'state' attribute" -msgstr "startordningsattribut saknas" +msgstr "attributet ”state” saknas" msgid "missing 'target' in iSCSI backing definition" -msgstr "" +msgstr "”target” saknas i iSCSI:s bakomliggande definition" msgid "missing 'timezone' attribute for clock with offset='timezone'" -msgstr "" +msgstr "attributet ”timezone” saknas för klockan med offset='timezone'" msgid "missing 'type' attribute for vhostuser disk source" -msgstr "" +msgstr "attributet ”type” saknas i vhostuser:s diskkälla" -#, fuzzy msgid "missing 'type' attribute to disk source" -msgstr "saknat namn för källskiva" +msgstr "attributet ”type” saknas på diskkällan" msgid "missing 'url' in JSON backing volume definition" -msgstr "" +msgstr "attributet ”url” saknas i JSON-definitionen av bakomliggande volym" -#, fuzzy msgid "missing 'usage' attribute for RAM filesystem" -msgstr "Källtjänstattribut saknas för teckenenhet" +msgstr "attributet ”usage” saknas på RAM-filsystemet" msgid "" "missing 'user' or 'group' attribute in JSON backing definition for NFS volume" msgstr "" +"attributet ”user” eller ”group” saknas i JSON-definitionen av bakomliggande " +"NFS-volym" msgid "missing 'value' attribute for 'qemu:property'" -msgstr "" +msgstr "ättributet ”value” saknas i ”qemu:property”" msgid "missing 'value' attribute for HyperV feature 'vendor_id'" -msgstr "" +msgstr "attributet ”value” saknas i HyperV-funktionen ”vendor_id”" msgid "" "missing 'vdisk-id' or 'server' attribute in JSON backing definition for VxHS " "volume" msgstr "" +"attributet ”vdisk-id” eller ”server” saknas i JSON-definitionen av " +"bakomliggande VxHS-volym" msgid "" "missing 'volume', 'path' or 'server' attribute in JSON backing definition " "for gluster volume" msgstr "" +"attributet ”volume”, ”path” eller ”server” saknas i JSON-definitionen av " +"bakomliggande gluster-volym" -#, fuzzy msgid "missing element for device" -msgstr "Saknat ”target”-element för hyra" +msgstr "elementet saknas i enheten " msgid "missing element in element" -msgstr "" +msgstr "elementet saknas i elementet " -#, fuzzy msgid "missing CPU data architecture" -msgstr "Saknad CPU-arkitektur" +msgstr "CPU-dataarkitektur saknas" -#, fuzzy msgid "missing CPU definition" -msgstr "saknar enhetsinformation" +msgstr "CPU-definition saknas" msgid "missing EGD backend type" -msgstr "" +msgstr "EGD-bakändetypen saknas" -#, fuzzy msgid "missing GIC version" -msgstr "saknar enhetsinformation" +msgstr "GIC-versionen saknas" msgid "missing GIC version in QEMU capabilities cache" -msgstr "" +msgstr "GIC-versionen saknas i QEMU-förmågecachen" msgid "missing IFLA_VF_INFO in netlink response" -msgstr "" +msgstr "IFLA_VF_INFO saknas i netlink-svaret" #, c-format msgid "missing SCSI host capability type for '%1$s'" -msgstr "" +msgstr "SCSI-värdförmågetyp saknas för ”%1$s”" msgid "missing SEV certChain information in QEMU capabilities cache" -msgstr "" +msgstr "SEV certChain-informations saknas i QEMU-förmågecachen" msgid "missing SEV pdh information in QEMU capabilities cache" -msgstr "" +msgstr "SEV pdh-information saknas i QEMU-förmågecachen" msgid "missing SEV platform data in QEMU capabilities cache" -msgstr "" +msgstr "SEV-plattformdata saknas i QEMU-förmågecachen" msgid "missing SGX platform data in QEMU capabilities cache" -msgstr "" +msgstr "SGX-plattformdata saknas i QEMU-förmågecachen" -#, fuzzy msgid "missing TPM device backend" -msgstr "saknar enhetsinformation" +msgstr "TPM-enhetens bakände saknas" -#, fuzzy msgid "missing Xen migration stream version" -msgstr "saknar operativsysteminformation" +msgstr "Xen-migreringens strömversion saknas" -#, fuzzy, c-format +#, c-format msgid "missing address type in network %1$s" -msgstr "saknar enhetsinformation för %1$s" +msgstr "adresstypen saknas i nätverket %1$s" -#, fuzzy msgid "missing alias for memory device" -msgstr "saknar källinformation för enhet" +msgstr "alias saknas för minnesenheten" -#, fuzzy msgid "missing alias for network device" -msgstr "saknar källinformation för enhet" +msgstr "alias saknas för nätverksenheten" #, c-format msgid "missing alias on encryption secret #%1$zu" -msgstr "" +msgstr "alias saknas på krypteringshemligheten nr. %1$zu" #, c-format msgid "missing alias or qom-type for qemu object '%1$s'" -msgstr "" +msgstr "alias eller qom-typ saknas för qemu-objektet ”%1$s”" #, c-format msgid "missing ap-adapter value for '%1$s'" -msgstr "" +msgstr "ap-adaptervärdet saknas för ”%1$s”" #, c-format msgid "missing ap-domain value for '%1$s'" -msgstr "" +msgstr "ap-domänvärdet saknas för ”%1$s”" msgid "missing arch in QEMU capabilities cache" -msgstr "" +msgstr "arkitekturen saknas i QEMU-förmågecachen" msgid "missing argument" msgstr "argument saknas" -#, fuzzy msgid "missing array element" -msgstr "smartkortenhets läge saknas" +msgstr "vektorelement saknas" -#, fuzzy, c-format +#, c-format msgid "missing backend for pool type %1$d" -msgstr "namn för värd saknas" +msgstr "bakände saknas för pooltyp %1$d" #, c-format msgid "missing backend for pool type %1$d (%2$s)" -msgstr "" +msgstr "bakände saknas för pooltyp %1$d (%2$s)" #, c-format msgid "missing bitmap name for disk '%1$s' of checkpoint '%2$s'" -msgstr "" +msgstr "bitavbildningsnamn saknas för disken ”%1$s” i kontrollpunkt ”%2$s”" -#, fuzzy, c-format +#, c-format msgid "missing block job data for disk '%1$s'" -msgstr "saknar källinformation för enhet %1$s" +msgstr "blockjobbdata saknas för disken ”%1$s”" msgid "missing blocker name in QEMU capabilities cache" -msgstr "" +msgstr "blockerarnamn saknas i QEMU-förmågecachen" msgid "missing capability name" -msgstr "" +msgstr "förmågenamn saknas" msgid "missing capacity element" -msgstr "" +msgstr "kapacitetselement saknas" -#, fuzzy msgid "missing cellno argument" -msgstr "saknar kärninformation" +msgstr "cellnummerargument saknas" -#, fuzzy msgid "missing connection mode for " -msgstr "saknar operativsysteminformation" +msgstr "anslutningsläge saknas i " -#, fuzzy msgid "missing connection type for " -msgstr "saknar operativsysteminformation" +msgstr "anslutningstyp saknas i " -#, fuzzy msgid "missing cookie name" -msgstr "Saknat CPU-modellnamn" +msgstr "kaknamnet saknas" msgid "missing cpu name in QEMU capabilities cache" -msgstr "" +msgstr "cpu-namnet saknas i QEMU-förmågecachen" msgid "missing cpuid-register in CPU data" -msgstr "" +msgstr "cpuid-register saknas i CPU-data" -#, fuzzy msgid "missing cpuset for emulatorpin" -msgstr "saknar enhetsinformation" +msgstr "cpuset saknas till emulatorpin" -#, fuzzy msgid "missing cpuset for iothreadpin" -msgstr "namn för värd saknas" +msgstr "cpuset saknas till iothreadpin" -#, fuzzy msgid "missing cpuset for vcpupin" -msgstr "saknar enhetsinformation" +msgstr "cpuset saknas till vcpupin" msgid "missing creationTime from existing checkpoint" -msgstr "" +msgstr "creationTime saknas från en befintlig kontrollpunkt" msgid "missing creationTime from existing snapshot" -msgstr "" +msgstr "creationTime saknas från en befintlig ögonblicksbild" -#, fuzzy, c-format +#, c-format msgid "missing cssid value for '%1$s'" -msgstr "namn för värd saknas" +msgstr "cssid-värdet skanas för ”%1$s”" #, c-format msgid "missing decode element in CPU model %1$s" -msgstr "" +msgstr "elementet decode saknas i CPU-modellen %1$s" -#, fuzzy, c-format +#, c-format msgid "missing destination file for disk %1$s: %2$s" -msgstr "saknar enhetsinformation för %s" +msgstr "målfil saknas för disken %1$s: %2$s" msgid "missing dev attribute in element" -msgstr "" +msgstr "attributet dev saknas i elementet " -#, fuzzy, c-format +#, c-format msgid "missing device API for mediated device type '%1$s'" -msgstr "saknar enhetsinformation för %1$s" +msgstr "enhets-API saknas för den förmedlade enheten av typen ”%1$s”" msgid "missing devices information" msgstr "saknar enhetsinformation" @@ -30762,156 +31149,145 @@ msgstr "saknar enhetsinformation" msgid "missing devices information for %1$s" msgstr "saknar enhetsinformation för %1$s" -#, fuzzy, c-format +#, c-format msgid "missing devno value for '%1$s'" -msgstr "namn för värd saknas" +msgstr "värdet devno saknas för ”%1$s”" -#, fuzzy msgid "missing disk backing store format" -msgstr "saknar enhetsinformation" +msgstr "formatet saknas på bakomliggande disklagring" -#, fuzzy msgid "missing disk backing store source" -msgstr "saknat namn för källskiva" +msgstr "källan saknas för bakomliggande lagring" -#, fuzzy, c-format +#, c-format msgid "missing disk device alias name for %1$s" -msgstr "saknar enhetsinformation för %1$s" +msgstr "aliasnamnet saknas på diskenheten för %1$s" msgid "missing domain in checkpoint" -msgstr "" +msgstr "domänen saknas i kontrollpunkten" -#, fuzzy msgid "missing domain in snapshot" -msgstr "saknar rotenhetsinformation i %s" +msgstr "domänen saknas i ögonblicksbilden" -#, fuzzy msgid "missing domain name" -msgstr "Saknat CPU-modellnamn" +msgstr "domännamnet saknas" -#, fuzzy msgid "missing domain type attribute" -msgstr "startordningsattribut saknas" +msgstr "attributet domäntyp saknas" -#, fuzzy, c-format +#, c-format msgid "missing element or attribute '%1$s'" -msgstr "startordningsattribut saknas" +msgstr "elementet eller attributet ”%1$s” saknas" -#, fuzzy msgid "missing emulated GIC information" -msgstr "saknar kärninformation" +msgstr "emulerad GIC-information saknas" msgid "missing emulated GIC information in QEMU capabilities cache" -msgstr "" +msgstr "emulerad GIC-information saknas i QEMU-förmågecachen" msgid "missing emulator in QEMU capabilities cache" -msgstr "" +msgstr "emulator saknas i QEMU-förmågecachen" -#, fuzzy msgid "missing encryption description" -msgstr "saknar rot-enhetsinformation" +msgstr "krypteringsbeskrivning saknas" msgid "missing entry in GIC capabilities list" -msgstr "" +msgstr "en post saknas i GIC-förmågelistan" msgid "missing entry in migration capabilities list" -msgstr "" +msgstr "en post saknas i migreringsförmågelistan" -#, fuzzy msgid "missing entry in supported dump formats" -msgstr "saknar operativsysteminformation" +msgstr "en post saknas bland stödda dumpformat" -#, fuzzy, c-format +#, c-format msgid "missing existing file for disk %1$s: %2$s" -msgstr "saknat namn för källskiva" +msgstr "en befintlig fil saknas för disken %1$s: %2$s" msgid "missing external TPM backend source type" -msgstr "" +msgstr "källtypen saknas för extern TPM-bakände" -#, fuzzy msgid "missing feature name" -msgstr "Saknat CPU-funktionsnamn" +msgstr "funktionsnamn saknas" msgid "missing filter parameter table" -msgstr "" +msgstr "filterparametertabellen saknas" msgid "missing flag name in QEMU capabilities cache" -msgstr "" +msgstr "flaggnamn saknas i QEMU-förmågecachen" -#, fuzzy, c-format +#, c-format msgid "missing gluster volume name for path '%1$s'" -msgstr "namn för värd saknas" +msgstr "glustervolymnamn saknas för sökvägen ”%1$s”" #, c-format msgid "missing host CPU model info from QEMU capabilities for binary %1$s" -msgstr "" +msgstr "modellinfo saknas för värd-CPU från QEMU-förmågor för binären %1$s" msgid "missing host CPU model name in QEMU capabilities cache" -msgstr "" +msgstr "modellnamn saknas för värd-CPU:n i QEMU-förmågecachen" -#, fuzzy, c-format +#, c-format msgid "missing host in migration URI: %1$s" -msgstr "saknar rotenhetsinformation i %1$s" +msgstr "värden saknas i migrerings-URI:n: %1$s" msgid "" "missing host specification of NBD server in JSON backing volume definition" msgstr "" +"värdspecifikation saknas av NBD-servern i JSON-definitionen av bokomliggande " +"volym" msgid "missing host/server or path of SSH JSON backing volume definition" msgstr "" +"värd/server eller sökväg till SSH saknas i JSON-definitionen av " +"bakomliggande volym" -#, fuzzy msgid "missing hostname element in migration data" -msgstr "saknar rot-enhetsinformation" +msgstr "elementet hostname saknas i migreringsdata" msgid "" "missing hostname for tcp backing server in JSON backing volume definition" msgstr "" +"värdnamn saknas på bakomliggande tcp-server i JSON-definitionen av " +"bakomliggande volym" -#, fuzzy msgid "missing hostuuid element in migration data" -msgstr "saknar rot-enhetsinformation" +msgstr "elementet hostuuid saknas i migreringsdata" -#, fuzzy msgid "missing hub device type" -msgstr "smartkortenhets läge saknas" +msgstr "navets enhetstyp saknas" msgid "missing iSCSI hostdev source path name" -msgstr "" +msgstr "källsökvägsnamnet saknas till iSCSI-värdenhet" -#, fuzzy msgid "missing in-kernel GIC information" -msgstr "saknar kärninformation" +msgstr "GIC-information i kärnan saknas" -#, fuzzy msgid "missing in-kernel GIC information in QEMU capabilities cache" -msgstr "saknar kärninformation" +msgstr "GIC-information i kärnan saknas i QEMU-förmågecachen" -#, fuzzy, c-format +#, c-format msgid "missing info on pr-manager %1$s" -msgstr "saknar enhetsinformation för %1$s" +msgstr "information saknas om pr-hanteraren %1$s" -#, fuzzy msgid "missing initiator IQN" -msgstr "namn för värd saknas" +msgstr "initierar-IQN saknas" -#, fuzzy msgid "missing input device type" -msgstr "smartkortenhets läge saknas" +msgstr "inmatningsenhetens typ saknas" msgid "missing input volume target path" -msgstr "" +msgstr "målsökväg saknas för inmatningsvolymen" #, c-format msgid "missing iothread mapping for queue '%1$zd'" -msgstr "" +msgstr "iothread-avbildning saknas för kön ”%1$zd”" -#, fuzzy msgid "missing ivgen info name string" -msgstr "saknar kärninformation" +msgstr "namnsträngen saknas för ivgen-informatonen" msgid "missing job chain data" -msgstr "" +msgstr "jobbkedjedata saknas" msgid "missing kernel information" msgstr "saknar kärninformation" @@ -30922,35 +31298,31 @@ msgstr "saknar kärninformation: %1$s" #, c-format msgid "missing label for static security driver in domain %1$s" -msgstr "" +msgstr "etiketten saknas för den statiska säkerhetsdrivrutinen i domänen %1$s" msgid "missing listen attribute in migration data" -msgstr "" +msgstr "attributet listen saknas i migreringsdata" -#, fuzzy msgid "missing listen element" -msgstr "Saknat ”target”-element för hyra" +msgstr "elementet listen saknas" -#, fuzzy msgid "missing listen element for graphics" -msgstr "Saknat ”key”-element för hyra" +msgstr "elementet listen saknas till grafiken" -#, fuzzy msgid "missing listen element for spice graphics" -msgstr "Saknat ”key”-element för hyra" +msgstr "elementet listen saknas till spice-grafiken" msgid "missing microcode version in QEMU capabilities cache" -msgstr "" +msgstr "mikrokodsversionen saknas i QEMU-förmågecachen" msgid "missing migration capability name" -msgstr "" +msgstr "migreringsförmågenamnet saknas" msgid "missing migration parameter name" -msgstr "" +msgstr "migreringsparameternamnet saknas" -#, fuzzy msgid "missing name element in migration data" -msgstr "saknar kärninformation" +msgstr "elementet name saknas i migreringsdata" msgid "missing name for disk source" msgstr "saknat namn för källskiva" @@ -30958,13 +31330,11 @@ msgstr "saknat namn för källskiva" msgid "missing name for host" msgstr "namn för värd saknas" -#, fuzzy msgid "missing name from disk backup element" -msgstr "saknat namn för källskiva" +msgstr "namnet saknas från elementet disksäkerhetskopiering" -#, fuzzy msgid "missing name from disk snapshot element" -msgstr "saknat namn för källskiva" +msgstr "namnet saknas på elementet diskögonblicksbild" msgid "missing name information" msgstr "namninformation saknas" @@ -30974,25 +31344,24 @@ msgid "missing name information in %1$s" msgstr "namninformation saknas i %1$s" msgid "missing nbdkit pidfile" -msgstr "" +msgstr "pidfilen saknas till nbdkit" msgid "missing nbdkit socketfile" -msgstr "" +msgstr "uttagsfilen saknas till nbdkit" -#, fuzzy msgid "missing network device feature name" -msgstr "Saknat CPU-funktionsnamn" +msgstr "nätverksenhetens funktionsnamn saknas" msgid "missing node name in QEMU capabilities cache" -msgstr "" +msgstr "nodnamnet saknas i QEMU-förmågecachen" #, c-format msgid "missing number of available instances for mediated device type '%1$s'" msgstr "" +"antalet tillgängliga instanser saknas för den förmedlade enhetstypen ”%1$s”" -#, fuzzy msgid "missing offset or size attribute of slice" -msgstr "startordningsattribut saknas" +msgstr "attributet avstånd eller storlek saknas på skivan" msgid "missing operating system information" msgstr "saknar operativsysteminformation" @@ -31003,123 +31372,136 @@ msgstr "saknar operativsysteminformation för %1$s" #, c-format msgid "missing or broken bitmap '%1$s' for disk '%2$s'" -msgstr "" +msgstr "bitavbildningen ”%1$s” är trasig eller saknas för disken ”%2$s”" msgid "missing or invalid CPU model property type in QEMU capabilities cache" msgstr "" +"CPU-modellens egenskapstyp saknas eller är felaktig i QEMU-förmågecachen" msgid "missing or invalid SGX platform flc in QEMU capabilities cache" -msgstr "" +msgstr "SGX-plattforms-flc saknas eller är felaktigt i QEMU-förmågecachen" msgid "missing or invalid SGX platform sgx1 in QEMU capabilities cache" -msgstr "" +msgstr "SGX-plattforms-sgx1 saknas eller är felaktigt i QEMU-förmågecachen" msgid "missing or invalid SGX platform sgx2 in QEMU capabilities cache" -msgstr "" +msgstr "SGX-plattforms-sgx2 saknas eller är felaktigt i QEMU-förmågecachen" msgid "missing or invalid cpuid-input-eax in CPU data" -msgstr "" +msgstr "cpuid-input-eax saknas eller är felaktigt i CPU-data" msgid "missing or invalid features in CPU data" -msgstr "" +msgstr "funktioner saknas eller är felaktiga i CPU-data" msgid "missing or malformed 'device' field of 'nvme' storage" -msgstr "" +msgstr "fältet ”device” i lagringen ”nvme” saknas eller är felformaterat" msgid "missing or malformed 'namespace' field of 'nvme' storage" -msgstr "" +msgstr "fältet ”namespace” i lagringen ”nvme” saknas eller är felformaterat" msgid "missing or malformed SEV cbitpos information in QEMU capabilities cache" msgstr "" +"SEV-cbitpos-informationen saknas eller är felformaterad i QEMU-förmågecachen" msgid "" "missing or malformed SEV reducedPhysBits information in QEMU capabilities " "cache" msgstr "" +"SEV-reducedPhysBits-informationen saknas eller är felformaterad i QEMU-" +"förmågecachen" msgid "" "missing or malformed SGX platform section_size in QEMU capabilities cache" msgstr "" +"SGX-plattformens section_size saknas eller är felformaterad i QEMU-" +"förmågecachen" msgid "missing or malformed session-uuid element in migration data" -msgstr "" +msgstr "elementet session-uuid saknas eller är felformaterat i migreringsdata" msgid "missing or malformed uuid element in migration data" -msgstr "" +msgstr "elementet uuid saknas eller är felformaterat i migreringsdata" msgid "missing pagesize argument" -msgstr "" +msgstr "argumentet pagesize saknas" msgid "missing parent device" -msgstr "" +msgstr "föräldraenheten saknas" #, c-format msgid "missing parser implementation for JSON backing volume driver '%1$s'" msgstr "" +"parserimplementationen saknas för bakomliggande volyms JSON-drivrutin ”%1$s”" -#, fuzzy msgid "missing path for " -msgstr "namn för värd saknas" +msgstr "sökvägen saknas i " + +msgid "missing path for ACPI ERST pstore device" +msgstr "sökvägen saknas till ACPI ERST-pstore-enheten" msgid "missing path in nbdkit capabilities cache" -msgstr "" +msgstr "sökvägen saknas i nbdkit:s förmågecache" msgid "missing path to restore from" -msgstr "" +msgstr "sökväg att återställa ifrån saknas" -#, fuzzy msgid "missing per-device path" -msgstr "saknar enhetsinformation" +msgstr "sökväg per enhet saknas" -#, fuzzy, c-format +#, c-format msgid "missing persistent configuration for disk '%1$s'" -msgstr "saknar målinformation för enhet %1$s" +msgstr "beständig konfiguration saknas för disken ”%1$s”" msgid "missing pool or image name in ceph backing volume JSON specification" msgstr "" +"pool- eller avbildsnamn saknas ceph:s bakomliggande volyms JSON-specifikation" msgid "missing pool source name element" -msgstr "" +msgstr "poolens källnamnselement saknas" -#, fuzzy msgid "missing port attribute in migration data" -msgstr "saknar operativsysteminformation" +msgstr "attributet port saknas i migreringsdata" -#, fuzzy msgid "missing product" -msgstr "saknar \"" +msgstr "produkten saknas" msgid "missing qemuctime in QEMU capabilities XML" -msgstr "" +msgstr "qemuctime saknas i QEMU-förmåge-XML" msgid "missing remote server specification in JSON backing volume definition" msgstr "" +"fjärrserverspecifikationen saknas i JSON-definitionen av bakomliggande volym" #, c-format msgid "missing required name attribute in DNS TXT record of network %1$s" -msgstr "" +msgstr "nödvändigt namnattribut saknas i DNS TXT-posten för nätverket %1$s" msgid "missing required persistent attribute in hostdev teaming element" -msgstr "" +msgstr "nödvändigt attribut persistent saknas i elementet hostdev teaming" #, c-format msgid "" "missing required protocol attribute in DNS SRV record '%1$s' of network " "'%2$s'" msgstr "" +"nödvändigt protokollattribut saknas i DNS SRV-posten ”%1$s” till nätverket " +"”%2$s”" #, c-format msgid "missing required service attribute in DNS SRV record of network '%1$s'" msgstr "" +"nödvändigt attribut service saknas i DNS SRV-posten för nätverket ”%1$s”" #, c-format msgid "" "missing required value attribute in DNS TXT record named '%1$s' of network " "%2$s" msgstr "" +"nödvändigt värdeattribut saknas i DNS TXT-posten med namnet ”%1$s” till " +"nätverket %2$s" msgid "missing required virtualport type" -msgstr "" +msgstr "nödvändig typ virtualport saknas" msgid "missing root device information" msgstr "saknar rot-enhetsinformation" @@ -31128,73 +31510,67 @@ msgstr "saknar rot-enhetsinformation" msgid "missing root device information in %1$s" msgstr "saknar rotenhetsinformation i %1$s" -#, fuzzy msgid "missing root element" -msgstr "saknar rot-enhetsinformation" +msgstr "rotelementet saknas" -#, fuzzy, c-format +#, c-format msgid "missing rport name for '%1$s'" -msgstr "namn för värd saknas" +msgstr "namnet rport saknas för ”%1$s”" msgid "missing scheme for URI" -msgstr "" +msgstr "schemat i URI:n saknas" -#, fuzzy, c-format +#, c-format msgid "missing scheme in migration URI: %1$s" -msgstr "saknar enhetsinformation för %1$s" +msgstr "schemat i migrations-URI saknas: %1$s" -#, fuzzy msgid "missing secret info for 'luks' driver" -msgstr "saknar målinformation för enhet" +msgstr "säkerhetsinformation saknas till drivrutinen ”luks”" -#, fuzzy msgid "missing secret uuid or usage attribute" -msgstr "startordningsattribut saknas" +msgstr "hemlighetens attribut uuid eller usage saknas" -#, fuzzy msgid "missing security model in domain seclabel" -msgstr "saknar källinformation för enhet" +msgstr "säkerhetsmodell saknas i domänens seclabel" msgid "missing security model when using multiple labels" -msgstr "" +msgstr "säkerhetsmodell saknas när flera etiketter används" msgid "missing selfctime in QEMU capabilities XML" -msgstr "" +msgstr "selfctime saknas i QEMU-förmåge-XML:en" msgid "missing sheepdog URI in JSON backing volume definition" -msgstr "" +msgstr "sheepdog-URI saknas i bakomliggande volyms JSON-definition" msgid "missing sheepdog vdi name" -msgstr "" +msgstr "sheepdog-vdi-namn saknas" msgid "missing size name in QEMU capabilities cache" -msgstr "" +msgstr "storleksnamn saknas i QEMU-förmågecachen" msgid "missing socket address type in JSON backing volume definition" -msgstr "" +msgstr "uttagets adresstyp saknas i bakomliggande volyms JSON-definition" -#, fuzzy msgid "missing socket for unix transport" -msgstr "saknat namn för källskiva" +msgstr "uttaget saknas till unix-transport" msgid "missing socket path for external TPM device" -msgstr "" +msgstr "uttagssökväg saknas till extern TPM-enhet" msgid "" "missing socket path for udp backing server in JSON backing volume definition" msgstr "" +"uttagssäkväg saknas till bakomliggande udp-server i JSON-definitionen av " +"bakomliggande volym" -#, fuzzy msgid "missing source device" -msgstr "saknar källinformation för enhet" +msgstr "källenhet saknas" -#, fuzzy msgid "missing source devices" -msgstr "saknar källinformation för enhet" +msgstr "källenheter saknas" -#, fuzzy msgid "missing source host" -msgstr "namn för värd saknas" +msgstr "källvärd saknas" msgid "missing source information for device" msgstr "saknar källinformation för enhet" @@ -31203,71 +31579,63 @@ msgstr "saknar källinformation för enhet" msgid "missing source information for device %1$s" msgstr "saknar källinformation för enhet %1$s" -#, fuzzy msgid "missing source path" -msgstr "saknar källinformation för enhet" +msgstr "källsökväg saknas" -#, fuzzy, c-format +#, c-format msgid "missing ssid value for '%1$s'" -msgstr "namn för värd saknas" +msgstr "ssid-värdet saknas för ”%1$s”" msgid "missing state from existing snapshot" -msgstr "" +msgstr "tillståndet saknas från befintlig ögonblicksbild" -#, fuzzy, c-format +#, c-format msgid "missing storage backend for '%1$s' storage" -msgstr "saknat namn för källskiva" +msgstr "lagringsbakände saknas för lagringen ”%1$s”" #, c-format msgid "missing storage backend for network files using %1$s protocol" -msgstr "" +msgstr "lagringsbakände saknas för nätverksfiler som använder protokollet %1$s" #, c-format msgid "missing storage capability type for '%1$s'" -msgstr "" +msgstr "typen på lagringsförmåga saknas för ”%1$s”" -#, fuzzy msgid "missing storage pool host name" -msgstr "namn för värd saknas" +msgstr "lagringspoolens värdnamn saknas" -#, fuzzy msgid "missing storage pool source adapter" -msgstr "saknat namn för källskiva" +msgstr "lagringspoolens källadapter saknas" -#, fuzzy msgid "missing storage pool source device name" -msgstr "saknar källinformation för enhet %s" +msgstr "namnet på lagringspoolens källenhet saknas" -#, fuzzy msgid "missing storage pool source device path" -msgstr "saknar källinformation för enhet %s" +msgstr "sökvägen till lagringspoolens källenhet saknas" -#, fuzzy msgid "missing storage pool source host name" -msgstr "namn för värd saknas" +msgstr "namnet på lagringspoolens källvärd saknas" -#, fuzzy msgid "missing storage pool source path" -msgstr "saknat namn för källskiva" +msgstr "sökvägen saknas till lagringspoolens källa" msgid "missing storage pool target path" -msgstr "" +msgstr "sökvägen saknas till lagringspoolens mål" -#, fuzzy msgid "missing storage source format" -msgstr "saknar operativsysteminformation" +msgstr "källformatet saknas till lagringen" -#, fuzzy msgid "missing storage source type" -msgstr "namn för värd saknas" +msgstr "källtypen saknas på lagringen" -#, fuzzy msgid "missing supported dump formats" -msgstr "Konfigurationsformatet stödjs inte ”%s”" +msgstr "stödda dumpformat saknas" msgid "" "missing tag id - each must have at least one subelement" msgstr "" +"tag id saknas — varje måste ha åtmistone ett underelement " msgid "missing target information for device" msgstr "saknar målinformation för enhet" @@ -31277,209 +31645,212 @@ msgid "missing target information for device %1$s" msgstr "saknar målinformation för enhet %1$s" msgid "missing the host address for the iSCSI hostdev" -msgstr "" +msgstr "värdadressen saknas på iSCSI-värdenheten" -#, fuzzy msgid "missing tlsPort attribute in migration data" -msgstr "saknar operativsysteminformation" +msgstr "attributet tlsPort saknas i migreringsdata" msgid "missing tmpfs size, set the size option" -msgstr "" +msgstr "tmpfs storlek saknas, sätt alternativet size" -#, fuzzy msgid "missing type attribute in migration data" -msgstr "saknar operativsysteminformation" +msgstr "typattributet saknas i migreringsdata" #, c-format msgid "missing type for SCSI target capability for '%1$s'" -msgstr "" +msgstr "typen saknas på SCSI-målförmågan för ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "missing type id attribute for '%1$s'" -msgstr "startordningsattribut saknas" +msgstr "attributet typ-id saknas på ”%1$s”" -#, fuzzy msgid "missing type in redirdev" -msgstr "saknar målinformation för enhet" +msgstr "typen saknas i redirdev" -#, fuzzy msgid "missing username for auth" -msgstr "namn för värd saknas" +msgstr "användarnamn saknas i autenticering" msgid "missing username in /node/auth/user field" -msgstr "" +msgstr "användarnamn saknas i fältet /node/auth/user" -#, fuzzy msgid "missing uuid element in migration data" -msgstr "saknar enhetsinformation" +msgstr "elementet uuid saknas i migreringsdata" -#, fuzzy, c-format +#, c-format msgid "missing value for cookie '%1$s'" -msgstr "namn för värd saknas" +msgstr "värdet saknas på kakan ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "missing value for migration parameter '%1$s'" -msgstr "saknar källinformation för enhet %1$s" +msgstr "värdet saknas på migreringsparametern ”%1$s”" + +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" -#, fuzzy msgid "missing values for acceleration" -msgstr "saknar enhetsinformation" +msgstr "värdet på accelerationen saknas" -#, fuzzy msgid "missing vendor" -msgstr "saknar \"" +msgstr "leverantör saknas" msgid "missing version in QEMU capabilities cache" -msgstr "" +msgstr "versionen saknas i QEMU-förmågecachen" msgid "missing vhost-scsi hostdev source wwpn" -msgstr "" +msgstr "vhost-scsi hostdev käll-wwpn saknas" msgid "missing video model and cannot determine default" -msgstr "" +msgstr "videomodellen saknas och kan inte avgöras som standardvärde" msgid "missing vlan tag data" -msgstr "" +msgstr "vlan-taggdata saknas" msgid "missing volume name and path for gluster volume" -msgstr "" +msgstr "volymnamn och sökväg sknas till gluster-volymen" msgid "missing volume name element" -msgstr "" +msgstr "elementet volymnamn saknas" #, c-format msgid "missing volume name or file name in gluster source path '%1$s'" -msgstr "" +msgstr "volymnamn eller filnamn saknas i gluster-källsökvägen ”%1$s”" -#, fuzzy msgid "missing vporttype attribute in migration data" -msgstr "saknar operativsysteminformation" +msgstr "attributet vporttype saknas i migreringsdata" -#, fuzzy, c-format +#, c-format msgid "missing wwpn identifier for '%1$s'" -msgstr "saknar enhetsinformation för %1$s" +msgstr "wwpn-identifierare saknas för ”%1$s”" msgid "" "mixing internal and external targets for a snapshot is not yet supported" msgstr "" +"att blanda interna och externa mål för en ögonblicksbild stödjs inte ännu" msgid "mixing nested objects and values is forbidden in JSON deflattening" msgstr "" +"att blanda nästade objekt och värden är förbjudet i JSON-frånavplattning" #, c-format msgid "mkdir(\"%1$s\")" -msgstr "" +msgstr "mkdir(\"%1$s\")" #, c-format msgid "" "mkfs is not available on this platform: Failed to make filesystem of type " "'%1$s' on device '%2$s'" msgstr "" +"mkfs är inte tillgängligt på denna plattform: misslyckades att skapa ett " +"filsystem av typen ”%1$s” på enheten ”%2$s”" msgid "mode attribute of element" -msgstr "" +msgstr "attributet mode i elementet " msgid "mode of device reading and writing" msgstr "läge för enhetsläsning och skrivning" #, c-format msgid "model '%1$s' RNG device not present in domain configuration" -msgstr "" +msgstr "RNG-enheten av modellen ”%1$s” finns inte i domänkonfigurationen" #, c-format msgid "model '%1$s' memory device not present in the domain configuration" -msgstr "" +msgstr "minnesenheten av modell ”%1$s” finns inte i domänkonfigurationen" #, c-format msgid "model '%1$s' shmem device not present in domain configuration" -msgstr "" +msgstr "shmem-enheten av modell ”%1$s” finns inte i domänkonfigurationen" msgid "model resolution is not supported" -msgstr "" +msgstr "modelluppslagnings stödjs inte" msgid "model type" msgstr "modelltyp" msgid "modifies an existing IOThread of the guest domain" -msgstr "" +msgstr "ändrar en befintlig IOThread i gästdomänen" msgid "modify cpu state in the guest" -msgstr "" +msgstr "ändra cpu-tillstånd i gästen" msgid "modify/get current state configuration" -msgstr "" +msgstr "ändra/hämta aktuell tillståndskonfiguration" -#, fuzzy msgid "modify/get persistent configuration" -msgstr "kunde inte analysera konfigurationsfilen" +msgstr "ändra/hämta beständig konfiguraton" msgid "modify/get running state" -msgstr "" +msgstr "ändra/hämta körtillstånd" msgid "modify/get the title instead of description" -msgstr "" +msgstr "ändra/hämta titeln istället för beskrivningen" #, c-format msgid "" "modprobe reported success loading module '%1$s', but module is missing from /" "sys/module" msgstr "" +"modprobe rapporterade att den lyckades ladda modulen ”%1$s”, men modulen " +"saknas i /sys/module" #, c-format msgid "module '%1$s' does not implement any pci driver" -msgstr "" +msgstr "modulen ”%1$s” implementerar inte någon pci-drivrutin" msgid "monitor failure" -msgstr "" +msgstr "övervakningsfel" msgid "monitor must not be NULL" -msgstr "" +msgstr "övervakaren får inte vara NULL" #, c-format msgid "more than %1$d vCPUs are only supported on q35-based machine types" -msgstr "" +msgstr "mer än %1$d vCPU:er stödjs endast på q35-baserade maskintyper" #, c-format msgid "" "more than %1$d vCPUs require extended interrupt mode enabled on the iommu " "device" msgstr "" +"mer än %1$d vCPU:er kräver att utökat avbrottsläge är aktiverat på iommu-" +"enheten" msgid "more than one snapshot claims to be active" -msgstr "" +msgstr "mer än en ögonblicksbild påstår sig vara aktiv" -#, fuzzy msgid "mount is not supported on this platform." -msgstr "UNIX-uttag stödjs inte på denna plattform" +msgstr "montering stödjs inte på denna plattform." -#, fuzzy msgid "mount move is not supported on this platform." -msgstr "UNIX-uttag stödjs inte på denna plattform" +msgstr "flytt av montering stödjs inte på denna plattform." -#, fuzzy, c-format +#, c-format msgid "mount point not found: %1$s" -msgstr "Domän hittades inte: %1$s" +msgstr "monteringspunkten finns inte: %1$s" msgid "mountpoint path to be frozen" -msgstr "" +msgstr "sökvägen till monteringspunkten måste vara frusen" msgid "mountpoint path to be thawed" -msgstr "" +msgstr "sökväg till monteringspunkten att töa" msgid "msi option is only supported with a server" -msgstr "" +msgstr "msi-flaggan stödj endast med en server" msgid "mtp is not supported with this QEMU binary" -msgstr "" +msgstr "mtp stödjs inte med denna QEMU-binär" msgid "mtp only supports passthrough accessmode" -msgstr "" +msgstr "mtp stödjer endast åtkomstmetoden genomgång" #, c-format msgid "" "mtu size only allowed in open, route, nat, and isolated mode, not in %1$s " "(network '%2$s')" msgstr "" +"mtu-storlek är endast tillåten i lägena open, route, nat och isolated, inte " +"i %1$s (nätverket ”%2$s”)" msgid "multidevs is not supported with this QEMU binary" msgstr "multidevs stödjs inte med denna QEMU-binär" @@ -31487,154 +31858,154 @@ msgstr "multidevs stödjs inte med denna QEMU-binär" #, c-format msgid "" "multiple elements with the same name (%1$s) in network '%2$s'" -msgstr "" +msgstr "flera element med samma namn (%1$s) i nätverket ”%2$s”" #, c-format msgid "" "multiple DNS SRV records matching all specified fields were found in network " "%1$s" msgstr "" +"flera DNS SRV-poster som matchar alla angivna fält finns i nätverket %1$s" msgid "multiple OpenGL displays are not supported by QEMU" -msgstr "" +msgstr "flera OpenGL-displayer stödjs inte med QEMU" #, c-format msgid "multiple devices matching MAC address %1$s found" -msgstr "" +msgstr "flera enheter som matchar MAC-adressen %1$s finns" #, c-format msgid "" "multiple forwarding interfaces specified for network '%1$s', only one is " "supported" msgstr "" +"flera vidarebefordrande gränssnitt angivna för nätverket ”%1$s”, endast ett " +"stödjs" msgid "multiple interfaces with matching MAC address" -msgstr "" +msgstr "flera gränssnitt med en MAC-adress som matchar" #, c-format msgid "multiple matching DNS HOST records were found in network %1$s" -msgstr "" +msgstr "flera matchande DNS HOST-poster finns i nätverket %1$s" msgid "multiple matching devices found" -msgstr "" +msgstr "flera matchande enheter finns" msgid "multiple matching domains found" -msgstr "" +msgstr "flera matchande domäner finns" #, c-format msgid "multiple matching domains found: %1$s" -msgstr "" +msgstr "flera matchande domäner finns: %1$s" msgid "multiple matching interfaces found" -msgstr "" +msgstr "flera matchande gränssnitt finns" #, c-format msgid "multiple matching interfaces found: %1$s" -msgstr "" +msgstr "flera matchande gränssnitt finns: %1$s" msgid "multiple memory devices found, use --alias or --node to select one" msgstr "" +"flera minnesenheter finns, använd --alias eller --node för att välja en" msgid "multiple stream callbacks not supported" -msgstr "" +msgstr "multipla strömåteranrop stödjs inte" msgid "mutex initialization failed" msgstr "mutex-initiering misslyckades" msgid "n - no, throw away my changes" -msgstr "" +msgstr "n — nej, kasta bort mina ändringar" #, c-format msgid "name %1$s cannot contain '/'" -msgstr "" +msgstr "namnet %1$s får inte innehålla ”/”" -#, fuzzy msgid "name of checkpoint" -msgstr "namn för den inaktiva domänen" +msgstr "namn på kontrollpunkten" msgid "name of existing snapshot to make current" -msgstr "" +msgstr "namn på en befintlig ögonblicksbild som skall göras aktuell" msgid "" "name of file containing xml (or, if it starts with '<', the complete xml " "element itself) to add/modify, or to be matched for search" msgstr "" +"namn på filen som innehåller xml (eller, om den startar med ”<”, själva xml-" +"elementet i sin helhet) att lägga till/ändra, eller att matcha i sökningen" -#, fuzzy msgid "name of snapshot" -msgstr "Misslyckades att ta ögonblicksbild: %s" +msgstr "namn på ögonblicksbilden" msgid "name of the FD group" -msgstr "" +msgstr "namn på FD-gruppen" msgid "name of the inactive domain" msgstr "namn för den inaktiva domänen" -#, fuzzy msgid "name of the pool" -msgstr "namn för den inaktiva domänen" +msgstr "namn på poolen" -#, fuzzy msgid "name of the volume" -msgstr "namn för den inaktiva domänen" +msgstr "namn på volymen" msgid "namespace key is required when modifying metadata" -msgstr "" +msgstr "namnrymdens nyckel krävs när metadata ändras" msgid "nbd port must be in range 0-65535" -msgstr "" +msgstr "nbd-porten måste vara i intervallet 0-65535" msgid "nbd protocol accepts only one host" -msgstr "" +msgstr "nbd-protokollet tar bara en värd" #, c-format msgid "nbd_tls_x509_cert_dir directory '%1$s' does not exist" -msgstr "" +msgstr "katalogen för nbd_tls_x509_cert_dir ”%1$s” finns inte" msgid "nbdkit restart failed" -msgstr "" +msgstr "omstart av nbdkit misslyckades" msgid "nbdkit support is not enabled" -msgstr "" +msgstr "stöd för nbdkit är inte aktiverat" msgid "ncpumaps > REMOTE_VCPUINFO_MAX" msgstr "ncpumaps > REMOTE_VCPUINFO_MAX" msgid "ncpumaps must be non-negative" -msgstr "" +msgstr "ncpumaps måste vara icke-negativt" #, c-format msgid "ncpus count exceeds maximum: %1$u > %2$u" -msgstr "" +msgstr "antalet ncpus överskrider maximum: %1$u > %2$u" msgid "ncpus must be 1 when start_cpu is -1" -msgstr "" +msgstr "ncpus måste vara 1 när start_cpu är -1" -#, fuzzy msgid "ncpus too large" -msgstr "nparams är för stor" +msgstr "ncpus är för stort" msgid "ncr53c90 SCSI controller is not a built-in for this machine" -msgstr "" +msgstr "SCSI-styrenheten ncr53c90 är inte inbyggd i denna maskin" msgid "ncr53c90 can only be used as first SCSI controller" -msgstr "" +msgstr "ncr53c90 kan endast användas som första SCSI-styrenhet" msgid "need at least one serial port to use BIOS serial output" -msgstr "" +msgstr "det behövs åtminstone en serieport för att använda BIOS-serieutdata" msgid "need either --dest or --xml" -msgstr "" +msgstr "antingen --dest eller --xml behövs" -#, fuzzy msgid "need either domain or domain XML" -msgstr "skapa en domän från en XML-fil" +msgstr "antingen domän eller domän-XML behövs" msgid "needs rawio capability" -msgstr "" +msgstr "rawio-förmågan behövs" msgid "negative size requires --shrink" -msgstr "" +msgstr "negativ storlek kräver --shrink" #, c-format msgid "negotiated SSF %1$d was not strong enough" @@ -31645,26 +32016,26 @@ msgid "negotiation SSF %1$d was not strong enough" msgstr "förhandlad SSF %1$d var inte stark nog" msgid "nested JSON array to commandline conversion is not supported" -msgstr "" +msgstr "konvertering av nästade JSON-vetorer till kommandorad stödjs inte" msgid "net definition failed validation" -msgstr "" +msgstr "nätdefinitionen klarade inte valideringen" msgid "netcat path not valid with native proxy mode" -msgstr "" +msgstr "netcat-sökvägen är inte giltig i inbyggt proxy-läge" msgid "netdir" -msgstr "" +msgstr "netdir" msgid "netlink error" -msgstr "" +msgstr "netlink-fel" msgid "netlink event service not running" -msgstr "" +msgstr "händelsetjänsten för netlink kör inte" #, c-format msgid "netmask not allowed for IPv6 address '%1$s' in network '%2$s'" -msgstr "" +msgstr "netmask är inte tillåtet för IPv6-adressen ”%1$s” i nätverket ”%2$s”" msgid "network" msgstr "nätverk" @@ -31677,51 +32048,58 @@ msgstr "nätverk %1$s finns redan" msgid "network %1$s is not active" msgstr "nätverket %1$s är inte aktivt" -#, fuzzy, c-format +#, c-format msgid "network '%1$s' already exists with uuid %2$s" -msgstr "domänen ”%1$s” är redan definierat med UUID %2$s" +msgstr "nätverket ”%1$s” finns redan med uuid %2$s" #, c-format msgid "network '%1$s' claims dev='%2$s' is already in use by a different port" -msgstr "" +msgstr "nätverket ”%1$s” begär dev='%2$s' som redan används av en annan port" #, c-format msgid "" "network '%1$s' claims the PCI device at domain=%2$d bus=%3$d slot=%4$d " "function=%5$d is already in use by a different network port" msgstr "" +"nätverket ”%1$s” begär PCI-enheten vid domain=%2$d bus=%3$d slot=%4$d " +"function=%5$d som redan används av en annan nätverksport" -#, fuzzy, c-format +#, c-format msgid "network '%1$s' does not have a bridge name." -msgstr "nätverket %1$s är inte aktivt" +msgstr "nätverket ”%1$s” har inte ett bryggnamn." #, c-format msgid "" "network '%1$s' doesn't have PCI device %2$04x:%3$02x:%4$02x.%5$x in use by " "domain" msgstr "" +"nätverket ”%1$s” har inte PCI-enheten %2$04x:%3$02x:%4$02x:%5$x använd av " +"domänen" #, c-format msgid "" "network '%1$s' doesn't have PCI device %2$04x:%3$02x:%4$02x.%5$x in use by " "network port" msgstr "" +"nätverket ”%1$s” har inte PCI-enheten %2$04x:%3$02x:%4$02x:%5$x använd av " +"nätverksporten" #, c-format msgid "network '%1$s' doesn't have an IP address" -msgstr "" +msgstr "nätverket ”%1$s” har inte någon IP-adress" #, c-format msgid "network '%1$s' doesn't have dev='%2$s' in use by domain" -msgstr "" +msgstr "nätverket ”%1$s” har inte dev='%2$s' använd av domänen" #, c-format msgid "network '%1$s' doesn't have dev='%2$s' in use by network port '%3$s'" -msgstr "" +msgstr "nätverket ”%1$s” har inte dev='%2$s' använd av nätverksporten ”%3$s”" #, c-format msgid "network '%1$s' has an invalid netmask or IP address in route definition" msgstr "" +"nätverket ”%1$s” har en felaktig nätmask eller IP-adress i ruttdefinitionen" #, c-format msgid "" @@ -31729,24 +32107,29 @@ msgid "" "the device pool. This is only supported for networks with forward mode " "'hostdev'" msgstr "" +"nätverket ”%1$s” har vidarebefordransläge ”%2$s” men listar en enhet med PCI-" +"adress i enhetspoolen. Detta stödjs endast för nätverk med " +"vidarebefordransläget ”hostdev”" #, c-format msgid "" "network '%1$s' has multiple default elements (%2$s and %3$s), " "but only one default is allowed" msgstr "" +"nätverket ”%1$s” har flera standardelement (%2$s och %3$s), men " +"endast ett standardvärde är tillåtet" #, c-format msgid "network '%1$s' has no associated interface or bridge" -msgstr "" +msgstr "nätverket ”%1$s” har inget tillhörade gränssnitt eler brygga" -#, fuzzy, c-format +#, c-format msgid "network '%1$s' has no bridge name defined" -msgstr "Nätverk %1$s har avdefinierats\n" +msgstr "nätverket ”%1$s” har inget bryggnamn definierat" -#, fuzzy, c-format +#, c-format msgid "network '%1$s' in %2$s must match connection" -msgstr "nätverket %s är inte aktivt" +msgstr "nätverket ”%1$s” i %2$s måste matcha anslutningen" #, c-format msgid "network '%1$s' is already defined with uuid %2$s" @@ -31761,45 +32144,53 @@ msgid "" "network '%1$s' requires exclusive access to interfaces, but none are " "available" msgstr "" +"nätverket ”%1$s” kräver exklusiv åtkomst till gränssnitt, men inget finns " +"tillgängligt" #, c-format msgid "" "network '%1$s' uses a direct mode, but has no forward dev and no interface " "pool" msgstr "" +"nätverket ”%1$s” använder direkt läge, men har ingen vidarebefordransenhet " +"och ingen gränssnittspool" #, c-format msgid "" "network '%1$s' uses a hostdev mode, but has no forward dev and no interface " "pool" msgstr "" +"nätverket ”%1$s” använder hostdev-läge, men har ingen vidarebefordransenhet " +"och ingen gränssnittspool" msgid "network configuration using opaque shell scripts" -msgstr "" +msgstr "nätverkskonfigurationen använder ett ogenomskinligt skalskript" #, c-format msgid "" "network device saved config file '%1$s' has unexpected contents, missing " "both 'MAC' and 'adminMAC': '%2$.60s'" msgstr "" +"nätverksenhetens sparade konfigurationsfil ”%1$s” or oväntat innehåll, den " +"saknar både ”MAC” och ”adminMAC”: ”%2$.60s”" #, c-format msgid "network device type '%1$s' is not supported by this hypervisor" -msgstr "" +msgstr "nätverksenhetstypen ”%1$s” städjs inte av denna hypervisor" -#, fuzzy, c-format +#, c-format msgid "network device with mac %1$s already exists" -msgstr "oväntad domän %1$s finns redan" +msgstr "en nätverksenhet med mac %1$s finns redan" -#, fuzzy, c-format +#, c-format msgid "network event callback %1$d not registered" -msgstr "domänhändelse %1$d är inte registrerad" +msgstr "återanrop vid nätverkshändelse %1$d är inte registrerat" msgid "network filter binding port dev" -msgstr "" +msgstr "nätverksfiltrets bindningsportsenhet" msgid "network filter binding portdev" -msgstr "" +msgstr "nätverksfiltrets bindningsportsenhet" #, c-format msgid "network filter config filename '%1$s' does not match name '%2$s'" @@ -31809,13 +32200,11 @@ msgstr "" msgid "network filter information in XML" msgstr "nätverksfilterinformation i XML" -#, fuzzy msgid "network filter name or uuid" -msgstr "nätverksnamn eller uuid" +msgstr "nätverksfiltrets namn eller uuid" -#, fuzzy msgid "network information" -msgstr "nätverksinformation i XML" +msgstr "nätverksinformation" msgid "network information in XML" msgstr "nätverksinformation i XML" @@ -31826,17 +32215,15 @@ msgstr "nätverksgränssnittsnamn" msgid "network interface type" msgstr "nätverksgränssnittstyp" -#, fuzzy msgid "network is already active" -msgstr "Domänen är redan aktiv" +msgstr "nätverket är redan aktivt" -#, fuzzy, c-format +#, c-format msgid "network is already active as '%1$s'" -msgstr "Domänen är redan aktiv" +msgstr "nätverket är redan aktivt som ”%1$s”" -#, fuzzy msgid "network is not running" -msgstr "nätverket %s är inte aktivt" +msgstr "nätverket kör inte" msgid "network name" msgstr "nätverksnamn" @@ -31848,228 +32235,221 @@ msgstr "nätverksnamn eller uuid" msgid "network port %1$s exists already" msgstr "nätverksporten %1$s finns redan" -#, fuzzy msgid "network port has no mac" -msgstr "nätverket %s är inte aktivt" +msgstr "nätverkets port har ingen mac" msgid "network port has no owner UUID" -msgstr "" +msgstr "nätverksporten har inget ägar-UUID" -#, fuzzy msgid "network port has no owner name" -msgstr "Nätverk %s har avdefinierats\n" +msgstr "nätverksporten har inget ägarnamn" -#, fuzzy msgid "network port has no uuid" -msgstr "nätverksnamn eller uuid" +msgstr "nätverksporten har inget uuid" msgid "network port information in XML" msgstr "nätverksportsinformation i XML" -#, fuzzy msgid "network port not found" -msgstr "Nätverk hittades inte" +msgstr "nätverksporten finns inte" -#, fuzzy, c-format +#, c-format msgid "network port not found: %1$s" -msgstr "Nätverk hittades inte: %1$s" +msgstr "nätverksporten finns inte: %1$s" -#, fuzzy msgid "network state driver is not active" -msgstr "nätverket %s är inte aktivt" +msgstr "nätverkets tillståndsdrivrutin är inte aktiv" msgid "network uuid" msgstr "nätverks-uuid" msgid "network-based listen isn't possible, network driver isn't present" msgstr "" +"nätverksbaserat lyssnande är inte möjligt, nätverksdrivrutinen är inte på " +"plats" -#, fuzzy msgid "network_update_xml" -msgstr "nätverksnamn" +msgstr "network_update_xml" -#, fuzzy msgid "new bridge device name" -msgstr "målenhetstyp" +msgstr "nytt bryggenhetsnamn" msgid "new capacity for the vol, as scaled integer (default bytes)" -msgstr "" +msgstr "ny kapacitet för volymen, som ett skalat heltal (standard byte)" msgid "new domain name" msgstr "nytt domännamn" msgid "new maximum memory size, as scaled integer (default KiB)" -msgstr "" +msgstr "ny maximal minnesstorlek, som ett skalat heltal (standard KiB)" msgid "new memory size, as scaled integer (default KiB)" -msgstr "" +msgstr "ny minnesstorlek, som skalat heltal (standard KiB)" msgid "new metadata to set" -msgstr "" +msgstr "ny metadata att sätta" -#, fuzzy msgid "new state of the device" -msgstr "mål för diskenhet" +msgstr "nytt tillstånd på enheten" msgid "new value of size, as scaled integer (default KiB)" -msgstr "" +msgstr "nytt värde på storleken , som skalat heltal (standard KiB)" -#, fuzzy msgid "new xml too large to fit in file" -msgstr "kunde inte analysera konfigurationsfilen" +msgstr "den nya xml:en är för stor för att få plats i filen" msgid "nfsvers value for NFS pool mount option" -msgstr "" +msgstr "värdet nfsvers för NFS-poolmonteringsflaggan" #, c-format msgid "nkeycodes must be <= %1$d" -msgstr "" +msgstr "nkeycodes måste vara ≤ %1$d" msgid "nl_recv failed" -msgstr "" +msgstr "nl_recv misslyckades" msgid "nl_recv failed - returned 0 bytes" -msgstr "" +msgstr "nl_recv misslyckades — returnerade 0 byte" msgid "nl_recv returned with error" -msgstr "" +msgstr "nl_recv returnerade med fel" msgid "no" msgstr "nej" msgid "no CPU model specified" -msgstr "" +msgstr "ingen CPU-modell angiven" #, c-format msgid "no CPU model specified at index %1$zu" -msgstr "" +msgstr "ingen CPU-modell angiven vid index %1$zu" msgid "no CPUs found" -msgstr "" +msgstr "inga CPU:er finns" msgid "no CPUs given" -msgstr "" +msgstr "inga CPU:er angivna" msgid "no FLR, PM reset or bus reset available" -msgstr "" +msgstr "ingen FLR, PM-reset eller buss-reset tillgänglig" msgid "no IFLA_PORT_RESPONSE found in netlink message" -msgstr "" +msgstr "inget IFLA_PORT_RESPONSE finns i netlink-meddelandet" #, c-format msgid "no IP address found for interface '%1$s'" -msgstr "" +msgstr "ingen IP-adress finns till gränssnittet ”%1$s”" #, c-format msgid "no PCI bus ID supplied for '%1$s'" -msgstr "" +msgstr "inget PCI-buss-ID angivet för ”%1$s”" #, c-format msgid "no PCI domain ID supplied for '%1$s'" -msgstr "" +msgstr "inget PCI-domän-ID angivet för ”%1$s”" #, c-format msgid "no PCI function ID supplied for '%1$s'" -msgstr "" +msgstr "inget PCI-funktions-ID angivet för ”%1$s”" #, c-format msgid "no PCI product ID supplied for '%1$s'" -msgstr "" +msgstr "inget PCI-produkt-ID angivet för ”%1$s”" #, c-format msgid "no PCI slot ID supplied for '%1$s'" -msgstr "" +msgstr "inget PCI-facks-ID angivet för ”%1$s”" #, c-format msgid "no PCI vendor ID supplied for '%1$s'" -msgstr "" +msgstr "inget PCI-leverantörs-ID angivet för ”%1$s”" msgid "no SASL mechanisms are available" -msgstr "" +msgstr "inga SASL-mekanismer är tillgängliga" #, c-format msgid "no SCSI LUN ID supplied for '%1$s'" -msgstr "" +msgstr "inget SCSI LUN-ID angivet för ”%1$s”" #, c-format msgid "no SCSI bus ID supplied for '%1$s'" -msgstr "" +msgstr "inget SCSI-buss-ID angivet för ”%1$s”" #, c-format msgid "no SCSI host ID supplied for '%1$s'" -msgstr "" +msgstr "inget SCSI-värd-ID angivet för ”%1$s”" #, c-format msgid "no SCSI target ID supplied for '%1$s'" -msgstr "" +msgstr "inget SCSI-mål-ID angivet för ”%1$s”" #, c-format msgid "no USB bus number supplied for '%1$s'" -msgstr "" +msgstr "inget USB-bussnummer angivet för ”%1$s”" #, c-format msgid "no USB device number supplied for '%1$s'" -msgstr "" +msgstr "inget USB-enhetsnummer angivet för ”%1$s”" #, c-format msgid "no USB interface class supplied for '%1$s'" -msgstr "" +msgstr "ingen USB-gränssnittsklass angiven för ”%1$s”" #, c-format msgid "no USB interface number supplied for '%1$s'" -msgstr "" +msgstr "inget USB-gränssnittsnummer angivet för ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no USB interface protocol supplied for '%1$s'" -msgstr "okän gränssnittstyp ”%1$s”" +msgstr "inget USB-gränssnittsprotokoll angivet för ”%1$s”" #, c-format msgid "no USB interface subclass supplied for '%1$s'" -msgstr "" +msgstr "ingen USB-gränssnittsunderklass angiven för ”%1$s”" #, c-format msgid "no USB product ID supplied for '%1$s'" -msgstr "" +msgstr "inget USB-produkt-ID angivet för ”%1$s”" #, c-format msgid "no USB vendor ID supplied for '%1$s'" -msgstr "" +msgstr "inget USB-leverantörs-ID angivet för ”%1$s”" #, c-format msgid "no WWNN supplied for '%1$s', and auto-generation failed" -msgstr "" +msgstr "ingen WWNN angiven för ”%1$s”, och autogenereringen misslyckades" #, c-format msgid "no WWPN supplied for '%1$s', and auto-generation failed" -msgstr "" +msgstr "ingen WWPN angiven för ”%1$s”, och autogenereringen misslyckades" -#, fuzzy, c-format +#, c-format msgid "no assigned pty for device %1$s" -msgstr "saknar källinformation för enhet %1$s" +msgstr "ingen tilldelad pty för enheten %1$s" #, c-format msgid "no audio device with ID %1$u" -msgstr "" +msgstr "ingen audioenhet med ID %1$u" msgid "no autostart" msgstr "ingen autostart" msgid "no available memory line found" -msgstr "" +msgstr "ingen tillgänglig minnesrad finns" #, c-format msgid "no block device path supplied for '%1$s'" -msgstr "" +msgstr "ingen sökväg till blockenheten angiven för ”%1$s”" #, c-format msgid "no call waiting for reply with prog %1$d vers %2$d serial %3$d" -msgstr "" +msgstr "inget anrop väntar på svar med prog %1$d vers %2$d serie %3$d" msgid "no cgroup backend available" -msgstr "" +msgstr "ingen cgroup-bakände tillgänglig" msgid "no client username was found" -msgstr "" +msgstr "inget klientanvändarnamn fanns" #, c-format msgid "no client with matching id '%1$llu' found" @@ -32079,278 +32459,271 @@ msgstr "det finns ingen klient som matchar id ”%1$llu”" msgid "no config file for %1$s" msgstr "ingen konfigurationsfil för %1$s" -#, fuzzy msgid "no connection driver available" -msgstr "ogiltig anslutningspekare i" +msgstr "ingen anslutningsdrivrutin tillgänglig" -#, fuzzy, c-format +#, c-format msgid "no connection driver available for %1$s" -msgstr "ingen konfigurationsfil för %1$s" +msgstr "ingen anslutningsdrivrutin tillgänglig för %1$s" msgid "no console devices available" -msgstr "" +msgstr "inga konsolenheter tillgängliga" #, c-format msgid "no device capabilities for '%1$s'" -msgstr "" +msgstr "inga enhetsförmågor för ”%1$s”" #, c-format msgid "" "no device found at address '%1$s' matching MAC address '%2$s' and alias " "'%3$s'" msgstr "" +"ingen enhet finns på adressen ”%1$s” som matchar MAC-adressen ”%2$s” och har " +"alias ”%3$s”" #, c-format msgid "no device found with alias %1$s" -msgstr "" +msgstr "ingen enhet finns med aliaset %1$s" #, c-format msgid "no disk format for %1$s was specified" -msgstr "" +msgstr "inget diskformat på %1$s angavs" #, c-format msgid "no disk found with alias '%1$s' or id '%2$s'" -msgstr "" +msgstr "inga diskar finns med aliaset ”%1$s” eller id ”%2$s”" -#, fuzzy, c-format +#, c-format msgid "no disk named '%1$s'" -msgstr "okänd disktyp ”%1$s”" +msgstr "inga diskar med namnet ”%1$s”" msgid "no disks selected for backup" -msgstr "" +msgstr "inga diskar valda för säkerhetskopiering" msgid "no domain XML passed" -msgstr "" +msgstr "ingen domän-XML skickad" msgid "no domain backup job present" -msgstr "" +msgstr "inget domänsäkerhetskopieringsjobb finns" -#, fuzzy, c-format +#, c-format msgid "no domain checkpoint with matching name '%1$s'" -msgstr "ingen lagringspool med matchande namn ”%1$s”" +msgstr "ingen domänkontrollpunkt med matchande namn ”%1$s”" -#, fuzzy msgid "no domain config" -msgstr "visa domäntitel" +msgstr "ingen domänkonfiguration" -#, fuzzy, c-format +#, c-format msgid "no domain snapshot with matching name '%1$s'" -msgstr "ingen lagringspool med matchande namn ”%1$s”" +msgstr "ingen domänögonblicksbild med matchande namn ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no domain with matching id %1$d" -msgstr "det finns ingen klient som matchar id ”%llu”" +msgstr "ingen domän med matchande id %1$d" -#, fuzzy, c-format +#, c-format msgid "no domain with matching id '%1$d'" -msgstr "det finns ingen klient som matchar id ”%llu”" +msgstr "ingen domän med matchande id ”%1$d”" -#, fuzzy, c-format +#, c-format msgid "no domain with matching name '%1$s'" -msgstr "ingen lagringsvolym med matchande namn ”%1$s”" +msgstr "ingen domän med matchande namn ”%1$s”" -#, fuzzy msgid "no domain with matching uuid" -msgstr "det finns ingen klient som matchar id ”%llu”" +msgstr "ingen domän med matchande uuid" -#, fuzzy, c-format +#, c-format msgid "no domain with matching uuid '%1$s'" -msgstr "det finns ingen klient som matchar id ”%llu”" +msgstr "ingen domän med matchande uuid ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no domain with matching uuid '%1$s' (%2$s)" -msgstr "det finns ingen klient som matchar id ”%llu”" +msgstr "ingen domän med matchande uuid ”%1$s” (%2$s)" msgid "no error" msgstr "inget fel" msgid "no extended partition found and no primary partition available" -msgstr "" +msgstr "ingen utökad partition finns och ingen primär partition är tillgänglig" msgid "no file descriptor received" -msgstr "" +msgstr "ingen filbeskrivare mottagen" #, c-format msgid "no firmwares found in %1$s" -msgstr "" +msgstr "ingen fast programvara finns i %1$s" msgid "no free memory device slot available" -msgstr "" +msgstr "inget fritt fack för en minnesenhet är tillgängligt" msgid "no fs mount option name specified" -msgstr "" +msgstr "inget namn på fs-monteringsflaggan angivet" msgid "no guest CPU model specified" -msgstr "" +msgstr "ingen gäst-CPU-modell angiven" msgid "no host device manager defined" -msgstr "" +msgstr "ingen värdenhetshanterare definierad" -#, fuzzy msgid "no hostname found" -msgstr "Domän hittades inte" +msgstr "inget värdnamn finns" -#, fuzzy, c-format +#, c-format msgid "no hostname found for domain %1$s" -msgstr "Misslyckades att avdefiniera domän %1$s" +msgstr "inget värdnamn finns för domänen %1$s" -#, fuzzy, c-format +#, c-format msgid "no hostname found: %1$s" -msgstr "Domän hittades inte: %1$s" +msgstr "inget värdnamn finns %1$s" #, c-format msgid "no iSCSI interface defined for IQN %1$s" -msgstr "" +msgstr "inget iSCSI-gränssnitt definierat för IQN %1$s" -#, fuzzy, c-format +#, c-format msgid "no interface with matching mac '%1$s'" -msgstr "ingen lagringsvolym med matchande namn ”%1$s”" +msgstr "inget gränssnitt med matchande mac ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no interface with matching name '%1$s'" -msgstr "ingen lagringsvolym med matchande namn ”%1$s”" +msgstr "inget gränssnitt med matchande namn ”%1$s”" -#, fuzzy msgid "no job is active on the domain" -msgstr "lista inaktiva & aktiva domäner<" +msgstr "inget jobb är aktivt i domänen" msgid "no large enough free extent" -msgstr "" +msgstr "ingen fri utsträckning som är tillräckligt stor" msgid "no limit" msgstr "ingen gräns" msgid "no loader path specified and firmware auto selection disabled" msgstr "" +"ingen laddarsökväg angiven och den fasta programvarans autoval avaktiverat" msgid "no map for cgroup BPF prog" -msgstr "" +msgstr "ingen avbildning för cgroup-BPF-prog" msgid "no matching RNG device was found" -msgstr "" +msgstr "ingen matchande RNG-enhet finns" msgid "no matching filesystem device was found" -msgstr "" +msgstr "ingen matchande filsystemsenhet finns" -#, fuzzy msgid "no matching redirdev was not found" -msgstr "Domän hittades inte" +msgstr "ingen matchande redirdev fanns" msgid "no matching watchdog was found" -msgstr "" +msgstr "ingen matchande vakthund fanns" msgid "no medium attachments" -msgstr "" +msgstr "inga medieinkopplingar" msgid "no memory device found" -msgstr "" +msgstr "ingen minnesenhet finns" msgid "no model provided for USB controller" -msgstr "" +msgstr "ingen modell given på USB-styrenheten" msgid "no monitor path" -msgstr "" +msgstr "ingen monitorsökväg" -#, fuzzy, c-format +#, c-format msgid "no network interface supplied for '%1$s'" -msgstr "nätverksgränssnittstyp" +msgstr "inget nätverksgränssnitt angivet för ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no network with matching name '%1$s'" -msgstr "ingen lagringsvolym med matchande namn ”%1$s”" +msgstr "inget nätverk med matchande namn ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no network with matching uuid '%1$s'" -msgstr "ingen lagringsvolym med matchande namn ”%1$s”" +msgstr "inget nätverk med matchande uuid ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no network with matching uuid '%1$s' (%2$s)" -msgstr "det finns ingen klient som matchar id ”%llu”" +msgstr "inget nätverk med matchande uuid ”%1$s” (%2$s)" -#, fuzzy, c-format +#, c-format msgid "no node device for '%1$s' with matching wwnn '%2$s' and wwpn '%3$s'" -msgstr "det finns ingen server med namn som matchar ”%s”" +msgstr "ingen nodenhet för ”%1$s” med matchande wwnn ”%2$s” och wwpn ”%3$s”" -#, fuzzy, c-format +#, c-format msgid "no node device with matching name '%1$s'" -msgstr "ingen lagringsvolym med matchande namn ”%1$s”" +msgstr "ingen nodenhet med matchande namn ”%1$s”" -#, fuzzy msgid "no node device with matching name 'scsi_host12'" -msgstr "ingen lagringsvolym med matchande namn ”%s”" +msgstr "ingen nodenhet med matchande namn ”scsi_host12”" #, c-format msgid "no nwfilter binding for port dev '%1$s'" -msgstr "" +msgstr "ingen nwfilter-bindning för portenheten ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no nwfilter with matching name '%1$s'" -msgstr "ingen lagringsvolym med matchande namn ”%1$s”" +msgstr "inget nwfilter med matchande namn ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no nwfilter with matching uuid '%1$s'" -msgstr "det finns ingen klient som matchar id ”%llu”" +msgstr "inget nwfilter med matchande uuid ”%1$s”" -#, fuzzy msgid "no parent for this device" -msgstr "mål för diskenhet" +msgstr "ingen förälder till denna enhet" msgid "no polkit agent available to authenticate" -msgstr "" +msgstr "ingen polkit-agent tillgänglig för att autentisera" #, c-format msgid "no polkit agent available to authenticate action '%1$s'" -msgstr "" +msgstr "ingen polkit-agent tillgänglig för autentiseringsåtgärden ”%1$s”" msgid "no prefix found" -msgstr "" +msgstr "inget prefix finns" msgid "no rbd option name specified" -msgstr "" +msgstr "inget rbd-flaggenamn angivet" #, c-format msgid "no rbd option value specified for name '%1$s'" -msgstr "" +msgstr "inget rbd-flaggevärde angivet för namnet ”%1$s”" #, c-format msgid "no removable media size supplied for '%1$s'" -msgstr "" +msgstr "ingen storlek på löstagbart medium för givet ”%1$s”" msgid "no replacement string in template" -msgstr "" +msgstr "ingen ersättningssträng i mallen" msgid "no running guests." -msgstr "" +msgstr "inga körande gäster." msgid "no screens to take screenshot from" -msgstr "" +msgstr "inga skärmar att ta skärmbilder ifrån" msgid "no secret provided for luks encryption" -msgstr "" +msgstr "ingen hemlighet gavs för luks-kryptering" -#, fuzzy, c-format +#, c-format msgid "no secret with matching usage '%1$s'" -msgstr "det finns ingen server med namn som matchar ”%1$s”" +msgstr "ingen hemlighet med matchande användning ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no secret with matching uuid '%1$s'" -msgstr "det finns ingen server med namn som matchar ”%1$s”" +msgstr "ingen hemlighet med matchande uuid ”%1$s”" #, c-format msgid "no server with matching name '%1$s' found" msgstr "det finns ingen server med namn som matchar ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no size supplied for '%1$s'" -msgstr "ingen konfigurationsfil för %1$s" +msgstr "ingen storlek angiven på ”%1$s”" -#, fuzzy msgid "no sockets found" -msgstr "Domän hittades inte" +msgstr "inga uttag finns" -#, fuzzy msgid "no space" -msgstr "inget tillstånd" +msgstr "inget utrymme" msgid "no state" msgstr "inget tillstånd" @@ -32375,9 +32748,9 @@ msgstr "ingen lagringspool med matchande uuid ”%1$s”" msgid "no storage pool with matching uuid '%1$s' (%2$s)" msgstr "ingen lagringspool med matchande uuid ”%1$s” (%2$s)" -#, fuzzy, c-format +#, c-format msgid "no storage pools were found on host '%1$s'" -msgstr "ingen lagringspool med matchande namn ”%1$s”" +msgstr "inga lagringspooler fanns på värden ”%1$s”" #, c-format msgid "no storage vol with matching key %1$s" @@ -32400,564 +32773,564 @@ msgid "no storage vol with matching path '%1$s' (%2$s)" msgstr "ingen lagringsvolym med matchande sökväg ”%1$s” (%2$s)" msgid "no stream callback registered" -msgstr "" +msgstr "inget strömåteranrop registrerat" msgid "no such screen ID" -msgstr "" +msgstr "ingen sådan skärm-ID" msgid "no suitable callback authentication callback was found" -msgstr "" +msgstr "inget passande återanrop för återanropsautentisering fanns" msgid "no suitable callback for host key verification" -msgstr "" +msgstr "inget lämpligt återanrop för värdnyckelverifiering" msgid "no suitable info found" -msgstr "" +msgstr "ingen lämplig information finns" msgid "no suitable method to retrieve authentication credentials" -msgstr "" +msgstr "ingen lämplig metod att hämta autentiseringskreditiv" msgid "no suitable method to retrieve key passphrase" -msgstr "" +msgstr "ingen lämplig metod att hämta nyckellösenfrasen" #, c-format msgid "no system UUID supplied for '%1$s'" -msgstr "" +msgstr "inget system-UUID angivet för ”%1$s”" -#, fuzzy, c-format +#, c-format msgid "no target device %1$s" -msgstr "målenhetstyp" +msgstr "ingen målenhet %1$s" #, c-format msgid "no target name supplied for '%1$s'" -msgstr "" +msgstr "inget målnamn angivet för ”%1$s”" msgid "no threads found" -msgstr "" +msgstr "inga trådar finns" msgid "no tls service found, unable to update tls files" -msgstr "" +msgstr "ingen tls-tjänst finns, kan inte uppdatera tls-filer" msgid "no transaction running, nothing to be committed." -msgstr "" +msgstr "ingen transaktion körs, inget att fastställa." msgid "no transaction running, nothing to rollback." -msgstr "" +msgstr "ingen transaktion kör, inget att rulla tillbaka." #, c-format msgid "no unused %1$s names available" -msgstr "" +msgstr "inga oanvända %1$s-namn tillgängliga" msgid "no valid connection" msgstr "ingen giltig anslutning" msgid "no valid netlink response was received" -msgstr "" +msgstr "inget giltigt netlink-svar mottogs" msgid "no vcpus selected for modification" -msgstr "" +msgstr "inga vcpu:er valda för ändring" msgid "no virtio-serial controllers are available" -msgstr "" +msgstr "inga virtio-serial-styrenheter är tillgängliga" msgid "no x86 CPU data found" -msgstr "" +msgstr "inga x86 CPU-data finns" #, c-format msgid "" "node '%1$s' has unexpected NULL content. This could be caused by malformed " "input, or a memory allocation failure" msgstr "" +"noden ”%1$s” har oväntat NULL-innehåll. Detta kan orsakas av felformaterad " +"indata, eller ett minnesallokeringsmisslyckande" #, c-format msgid "node '%1$s' has unexpected type %2$d" -msgstr "" +msgstr "noden ”%1$s” har oväntad typ %2$d" -#, fuzzy msgid "node CPU stats not implemented on this platform" -msgstr "UNIX-uttag stödjs inte på denna plattform" +msgstr "nod-CPU-statistik är inte implementerat på denna plattform" msgid "node SEV information" -msgstr "" +msgstr "nod-SEV-information" -#, fuzzy msgid "node cpu info not implemented on this platform" -msgstr "Extrahering av värdend stödjs inte på denna plattform" +msgstr "nod-cpu-information är inte implementerat på denna plattform" msgid "node cpu map" -msgstr "" +msgstr "nod-cpu-avbildning" #, c-format msgid "node device '%1$s' in %2$s must match connection" -msgstr "" +msgstr "nodenheten ”%1$s” i %2$s måste matcha anslutningen" #, c-format msgid "node device '%1$s' is not persistent" -msgstr "" +msgstr "nodenheten ”%1$s” är inte varaktig" msgid "node device details in XML" -msgstr "" +msgstr "nodenhetsdetaljer i XML" -#, fuzzy, c-format +#, c-format msgid "node device event callback %1$d not registered" -msgstr "domänhändelse %1$d är inte registrerad" +msgstr "händelseåteranropet för nodenheten %1$d är inte registrerat" msgid "node device information" -msgstr "" +msgstr "nodenhetsinformation" msgid "node device is not active" -msgstr "" +msgstr "nodenheten är inte aktiv" -#, fuzzy msgid "node get memory parameters not implemented on this platform" -msgstr "UNIX-uttag stödjs inte på denna plattform" +msgstr "" +"nodens parametrar för att hämta minne är inte implementerade på denna " +"plattform" -#, fuzzy msgid "node info not implemented on this platform" -msgstr "Extrahering av värdend stödjs inte på denna plattform" +msgstr "nodinformation är inte implementerat på denna plattform" msgid "node information" msgstr "nodinformation" -#, fuzzy msgid "node memory stats not implemented on this platform" -msgstr "Extrahering av värdend stödjs inte på denna plattform" +msgstr "nodminnesstatistik är inte implementerat på denna plattform" -#, fuzzy msgid "node online CPU map not implemented on this platform" -msgstr "UNIX-uttag stödjs inte på denna plattform" +msgstr "" +"nodens avbildning för online-CPU är inte implementerad på denna plattform" -#, fuzzy msgid "node present CPU map not implemented on this platform" -msgstr "UNIX-uttag stödjs inte på denna plattform" +msgstr "" +"nodens avbildning för närvarande CPU är inte implementerad på denna plattform" -#, fuzzy msgid "node set memory parameters not implemented on this platform" -msgstr "UNIX-uttag stödjs inte på denna plattform" +msgstr "" +"nodens parametrar för att sätta minne är inte implementerade på denna " +"plattform" #, c-format msgid "node-name '%1$s' too long for qemu" -msgstr "" +msgstr "nodnamnet ”%1$s” är för långt för qemu" -#, fuzzy msgid "nodedev state driver is not active" -msgstr "nätverket %s är inte aktivt" +msgstr "nodenhetens tillståndsdrivrutin är inte aktiv" #, c-format msgid "nodeset attribute of hugepages of sizes %1$llu and %2$llu intersect" msgstr "" +"attributet nodeset på hugepages av storlekarna %1$llu och %2$llu skär " +"varandra" msgid "nodeset for NUMA memory tuning must be set if 'placement' is 'static'" msgstr "" +"nodeset för NUMA-minnestrimning måste vara satt om ”placement” är ”static”" #, c-format msgid "non unique alias detected: %1$s" -msgstr "" +msgstr "icke-unikt alias upptäckt: %1$s" #, c-format msgid "non-shared storage migration into '%1$s' target is not supported" -msgstr "" +msgstr "odelad lagringsmigrering till målet ”%1$s” stödjs inte" msgid "nonzero ncpus doesn't match with NULL cpus" -msgstr "" +msgstr "nollskild ncpus matchar inte med NULL cpus" msgid "nonzero ncpus doesn't match with NULL xmlCPUs" -msgstr "" +msgstr "nollskild ncpus matchar inte med NULL xmlCPUs" #, c-format msgid "not a hugetlbfs mount: '%1$s'" -msgstr "" +msgstr "inte en hugetlbfs-montering: ”%1$s”" msgid "not specified" msgstr "ej angivet" -#, fuzzy msgid "not supported on non-linux platforms" -msgstr "UNIX-uttag stödjs inte på denna plattform" +msgstr "stödjs inte på andra plattformar än linux" msgid "nothing selected for snapshot" -msgstr "" +msgstr "inget valt till ögonblicksbild" msgid "notify server to update TLS related files online." -msgstr "" +msgstr "notifiera servern att uppdatera TLS-relaterade filer uppkopplat." msgid "" "notify server to update the CA cert, CA CRL, server cert / key without " "restarts. See OPTIONS for currently supported attributes." msgstr "" +"notifiera servern att uppdatera CA-certifikatet, CA CRL, servercertifikat/-" +"nyckel utan omstarter. Se FLAGGOR för nu stödda attribut." #, c-format msgid "nparams count exceeds maximum: %1$u > %2$u" -msgstr "" +msgstr "nparams-antalet överskrider maximum: %1$u > %2$u" #, c-format msgid "nparams in %1$s must be %2$d" -msgstr "" +msgstr "nparams i %1$s måste vara %2$d" #, c-format msgid "nparams in %1$s must be equal to %2$d" -msgstr "" +msgstr "nparams i %1$s måste vara lika med %2$d" msgid "nparams must be non-negative" -msgstr "" +msgstr "nparams får inte vara negativt" msgid "nparams too large" msgstr "nparams är för stor" msgid "numa parameters are not supported by vz driver" -msgstr "" +msgstr "numa-parametrar stödjs inte av vz-drivrutinen" msgid "numad is not available on this host" -msgstr "" +msgstr "numad är inte tillgänglig på denna värd" msgid "number of bytes read:" -msgstr "" +msgstr "antal lästa byte:" msgid "number of bytes written:" -msgstr "" +msgstr "antal skrivna byte:" msgid "number of compression threads for multithread compression" -msgstr "" +msgstr "antal komprimeringstrådar vid multitrådad komprimering" msgid "number of connections for parallel migration" -msgstr "" +msgstr "antal anslutningar vid parallell migrering" msgid "number of decompression threads for multithread compression" -msgstr "" +msgstr "antal dekomprimeringstrådar vid multitrådad komprimering" msgid "number of flush operations:" -msgstr "" +msgstr "antal flush-åtgärder:" msgid "" "number of millisecs the shared memory service should sleep before next scan" msgstr "" +"antal millisekunder tjänsten för delat minne skall sova före nästa skanning" msgid "number of pages to scan before the shared memory service goes to sleep" msgstr "" +"antal sidor att skanna före tjänsten för delat minne lägger sig att sova" msgid "number of read operations:" -msgstr "" +msgstr "antal läsåtgärder:" msgid "number of seconds the daemon will run without any active connection" -msgstr "" +msgstr "antal sekunder demonen kommer köra utan någon aktiv anslutning" msgid "number of seconds to squelch traffic on newly connected ports" -msgstr "" +msgstr "antal sekunder att tysta trafik på nyss anslutna portar" msgid "number of virtual CPUs" msgstr "antal virtuella CPU:er" msgid "number of write operations:" -msgstr "" +msgstr "antal skrivåtgärder:" msgid "numbers not allowed in VMX format" -msgstr "" +msgstr "siffror är inte tillåtna i VMX-format" msgid "numerical overflow" -msgstr "" +msgstr "numeriskt spill" #, c-format msgid "numerical overflow: %1$s" -msgstr "" +msgstr "numeriskt spill: %1$s" msgid "nvcpus is zero" -msgstr "" +msgstr "nvcpus är noll" msgid "nvdimm isn't supported by this QEMU binary" msgstr "nvdimm stödjs inte av denna QEMU-binär" msgid "nvdimm label must be at least 128KiB" -msgstr "" +msgstr "nvdimm-etiketten måste vara åtminstone 128 KiB" msgid "nvdimm pmem property is not available with this QEMU binary" -msgstr "" +msgstr "nvdimm-egenskapen pmem är inte tillgänglig med denna QEMU-binär" msgid "nvdimm readonly property is not available with this QEMU binary" -msgstr "" +msgstr "nvdimm-egenskapen readonly är inte tillgänglig med denna QEMU-binär" msgid "nvram address type must be spaprvio" -msgstr "" +msgstr "nvram-adresstypen måste vara spaprvio" msgid "nvram device is not supported by this QEMU binary" -msgstr "" +msgstr "nvram-enheten stödjs inte av denna QEMU-binär" -#, fuzzy msgid "nvram device is only supported for PPC64" -msgstr "spicevmc-enhetstyp stödjer bara virtio" +msgstr "nvram-enheten stödjs bara för PPC64" msgid "nwfilter is in use" -msgstr "" +msgstr "nwfilter används" -#, fuzzy msgid "nwfilter state driver is not active" -msgstr "nätverket %s är inte aktivt" +msgstr "nwfilter-tillståndsdrivrutinen är inte aktiv" msgid "object props can't be NULL" -msgstr "" +msgstr "objektegenskaper kan inte vara NULL" #, c-format msgid "object size %1$zu of %2$s is not larger than parent class %3$zu" -msgstr "" +msgstr "objektstorleken %1$zu av %2$s är inte större än föräldraklassen %3$zu" msgid "occupied" -msgstr "" +msgstr "uppdagen" msgid "offline" msgstr "oansluten" -#, fuzzy msgid "offline migration" -msgstr "live-migrering" +msgstr "frånkopplad migrering" msgid "offline migration cannot handle non-shared storage" -msgstr "" +msgstr "frånkopplad migrering kan inte hantera odelad lagring" msgid "offline migration is not supported by the destination host" -msgstr "" +msgstr "frånkopplad migrering stödjs inte av målvärden" msgid "offline migration is not supported by the source host" -msgstr "" +msgstr "frånkopplad migrering stödjs inte av källvärden" msgid "offline migration must be specified with the persistent flag set" -msgstr "" +msgstr "frånkopplad migrering måste anges med flaggan beständighet satt" msgid "ok" -msgstr "" +msgstr "ok" msgid "old qcow/qcow2 encryption is not supported" -msgstr "" +msgstr "gammal qcow-/qcow2-kryptering stödjs inte" msgid "" "on_reboot, on_poweroff and on_crash parameters are not supported by vz driver" msgstr "" +"parametrarna on_reboot, on_poweroff och on_crash stödjs inte av vz-" +"drivrutinen" msgid "one of --enable, --disable is required" -msgstr "" +msgstr "en av --enable, --disable krävs" msgid "one of --list, --all, or --event is required" -msgstr "" +msgstr "en av --list, --all eller --event krävs" msgid "online non-hotpluggable vcpus must be ordered in ascending order" -msgstr "" +msgstr "uppkopplade ej urkopplingsbara vcpu:er måste ordnas i stigande ordning" msgid "" "online non-hotpluggable vcpus need to be ordered prior to hotplugable vcpus" msgstr "" +"uppkopplade ej urkopplingsbara vcpu:er behöver ordnas före urkopplingsbara " +"vcpu:er" msgid "only 'connect' mode is supported for external TPM device" -msgstr "" +msgstr "endast läget ”connect” stödjs för en extern TPM-enhet" msgid "only 'dimm' addresses are supported for the pc-dimm device" -msgstr "" +msgstr "endast ”dimm”-adresser stödjs för enheten pc-dimm" #, c-format msgid "only 'pci' addresses are supported for the %1$s device" -msgstr "" +msgstr "endast ”pci”-adresser stödjs för enheten %1$s" msgid "only 'pci' addresses are supported for the shared memory device" -msgstr "" +msgstr "endast ”pci”-adresser stödjs för delat minnes-enheten" msgid "only 'pci' addresses are supported for the virtio-pmem device" -msgstr "" +msgstr "endast ”pci”-adresser stödjs för virtio-pmem-enheten" msgid "" "only 1 graphics device of each type (sdl, vnc, spice, headless, dbus) is " "supported" msgstr "" +"endast 1 grafisk enhet av varje typ (sdl, vnc, spice, headless, dbus) stödjs" msgid "only JSON objects can be top level" -msgstr "" +msgstr "endast JSON-objekt kan vara toppnivå" msgid "only RAW volumes are supported by this storage pool" -msgstr "" +msgstr "endast RAW-volymer stödjs av denna lagringspool" msgid "only S390 guests support panic device of model 's390'" -msgstr "" +msgstr "endast S390-gäster stödjer panikenheter av modellen ”s390”" msgid "only TCP protocol can be converted to InetSocketAddress" -msgstr "" +msgstr "endast TCP-protokoll kan konverteras till InetSocketAddress" msgid "only TCP transport is supported for iSCSI volumes" -msgstr "" +msgstr "endast TCP-transport stödjs till iSCSI-volymer" -#, fuzzy msgid "only USB input devices are supported" -msgstr "Endast x509-certifikat stöds" +msgstr "endast USB-inmatningsenheter stödjs" msgid "only a single IOMMU device is supported" -msgstr "" +msgstr "bara en enda IOMMU-enhet stödjs" msgid "only a single TPM Proxy device is supported" -msgstr "" +msgstr "bara en enda TPM-Proxy-enhet stödjs" msgid "only a single TPM non-proxy device is supported" -msgstr "" +msgstr "bara en enda TPM-icke-proxy-enhet stödjs" msgid "only a single memory balloon device is supported" -msgstr "" +msgstr "bara en enda minnesballongsenhet stödjs" msgid "only a single nvram device is supported" -msgstr "" +msgstr "bara en enda nvram-enhet stödjs" + +msgid "only a single pstore device is supported" +msgstr "bara en enda pstore-enhet stödjs" msgid "only a single vsock device is supported" -msgstr "" +msgstr "bara en enda vsock-enhet stödjs" msgid "only bus 'virtio' is supported for 'passthrough' input devices" -msgstr "" +msgstr "endast bussen ”virtio” stödjs till ”passthrough”-inmatningsenheter" #, c-format msgid "only bus 'virtio' is supported for input model '%1$s'" -msgstr "" +msgstr "endast bussen ”virtio” stödjs till inmatningsmodellen ”%1$s”" msgid "only can reboot running/paused domain" -msgstr "" +msgstr "det går bara att starta om en körande/pausad domän" msgid "only can resume paused domain" -msgstr "" +msgstr "det går bara att återuppta en pausad domän" msgid "only can save running/paused domain" -msgstr "" +msgstr "det går bara att spara en körande/pausad domän" msgid "only can shutdown running/paused domain" -msgstr "" +msgstr "det går bara att stänga av en körande/pausad domän" msgid "only can suspend running domain" -msgstr "" +msgstr "det går bara att vila en körande domän" msgid "only connect if safe console handling is supported" -msgstr "" +msgstr "anslut endast om säker konsolhantering stödjs" #, c-format msgid "" "only cpu feature policies 'require' and 'disable' are supported for %1$s" -msgstr "" +msgstr "endast cpu-funktionspolicyerna ”require” och ”disable” stödjs för %1$s" msgid "only i686 and x86_64 guests support panic device of model 'hyperv'" -msgstr "" +msgstr "endast i686- och x86_64-gäster stödjer panikenheten av modell ”hyperv”" msgid "only list pool of specified type(s) (if supported)" -msgstr "" +msgstr "lista endast pooler av angivna typer (om det stödjs)" msgid "only model 'netfront' is supported for Xen PV(H) domains" -msgstr "" +msgstr "endast modellen ”netfront” stödjs för Xen PV(H)-domäner" -#, fuzzy msgid "only nmdm console types are supported" -msgstr "Endast x509-certifikat stöds" +msgstr "endast nmdm-konsoltyper stödjs" msgid "only one RNG backend is supported" -msgstr "" +msgstr "bara en RNG-bakände stödjs" msgid "only one TPM backend is supported" -msgstr "" +msgstr "bara en TPM-bakände stödjs" msgid "only one backup job is supported" -msgstr "" +msgstr "bara ett säkerhetskopieringsjobb stödjs" msgid "only one crypto backend is supported" -msgstr "" +msgstr "bara en kryptobakände stödjs" msgid "only one emulatorpin is supported" -msgstr "" +msgstr "bara en emulatorpin stödjs" msgid "only one emulatorsched is supported" -msgstr "" +msgstr "bara en emulatorsched stödjs" -#, fuzzy msgid "only one filesystem supported" -msgstr "Endast x509-certifikat stöds" +msgstr "bara ett filsystem stödjs" msgid "only one hotpluggable entity can be selected" -msgstr "" +msgstr "bara en urkopplingsbar enhet kan väljas" -#, fuzzy msgid "only one log element is allowed for character device" -msgstr "okänd typ presenterad för värd för teckenenhet: %s" +msgstr "bara ett loggelement tillåts som teckenenhet" msgid "only one numatune is supported" -msgstr "" +msgstr "bara en numatune stödjs" -#, fuzzy msgid "only one protocol element is allowed for character device" -msgstr "okänd typ presenterad för värd för teckenenhet: %s" +msgstr "bara ett protokollelement tillåts som teckenenhet" msgid "only one resource element is supported" -msgstr "" +msgstr "bara ett resurselement stödjs" msgid "only one set of redirection filter rule is supported" -msgstr "" +msgstr "bara en uppsättning omdirigeringsfilterregler stödjs" -#, fuzzy msgid "only one source element is allowed for character device" -msgstr "okänd typ presenterad för värd för teckenenhet: %s" +msgstr "endast ett källelement tillåts som teckenenhet" msgid "only one source host address may be specified for the iSCSI hostdev" -msgstr "" +msgstr "bara en källvärdadress kan anges för iSCSI-värdenheten" msgid "only pSeries guests support panic device of model 'pseries'" -msgstr "" +msgstr "endast pSeries-gäster stödjer panikenheter av modellen ”pseries”" #, c-format msgid "only scheme, host and port are supported in vz migration URI: %1$s" -msgstr "" +msgstr "endast schema, värd och port stödjs i vz-migrerings-URI:n: %1$s" msgid "only sending a signal to pid 1 is supported" -msgstr "" +msgstr "endast att skicka en signal till pid 1 stödjs" msgid "only single ISA controller is supported" -msgstr "" +msgstr "bara en enda ISA-styrenhet stödjs" msgid "only single USB controller is supported" -msgstr "" +msgstr "bara en enda USB-styrenhet stödjs" msgid "only single input device is supported" -msgstr "" +msgstr "bara en enda indataenhet stödjs" msgid "only snapshot=no is supported with vhostuser disk" -msgstr "" +msgstr "endast snapshot=no stödjs med en vhostuser-disken" msgid "only source type 'unix' is supported for external TPM device" -msgstr "" +msgstr "endast källtypen ”unix” stödjs för en extern TPM-enhet" -#, fuzzy msgid "only supports mount filesystem type" -msgstr "okänd filsystemstyp ”%s”" +msgstr "stödjer endast monteringsfilsystemstypen" msgid "only supports passthrough accessmode" -msgstr "" +msgstr "stödjer endast åtkomstmetoden genomgång" -#, fuzzy msgid "only tablet input devices are supported" -msgstr "Endast x509-certifikat stöds" +msgstr "endast inmatningsenheten platta stödjs" msgid "only the 'qemu' driver can be used with network disks" -msgstr "" +msgstr "endast drivrutinen ”qemu” kan användas med nätverksdiskar" -#, fuzzy msgid "only two serial ports are supported" -msgstr "Endast x509-certifikat stöds" +msgstr "endast två serieportar stödjs" -#, fuzzy msgid "only two source elements are allowed for character device" -msgstr "okänd typ presenterad för värd för teckenenhet: %s" +msgstr "endast två källelement tillåts för en teckenenhet" msgid "only virtiofs filesystems can be hotplugged" -msgstr "" +msgstr "endast virtiofs-filsystem kan kopplas om under drift" msgid "open an editor to modify the description" -msgstr "" +msgstr "öppna en redigerare för att ändra beskrivningen" #, c-format msgid "open(\"%1$s\")" -msgstr "" +msgstr "open(\"%1$s\")" #, c-format msgid "openwsman: %1$s" -msgstr "" +msgstr "openwsman: %1$s" #, c-format msgid "operation '%1$s' not supported for backend '%2$s'" -msgstr "" +msgstr "åtgärden ”%1$s” stödjs inte för bakänden ”%2$s”" msgid "operation aborted" msgstr "åtgärden avbruten" @@ -32976,33 +33349,33 @@ msgstr "operation misslyckades: %1$s" msgid "operation forbidden for read only access" msgstr "operation ej tillåten vid skrivskyddad åtkomst" -#, fuzzy, c-format +#, c-format msgid "operation forbidden: %1$s" -msgstr "operation misslyckades: %1$s" +msgstr "åtgärden förbjuden: %1$s" #, c-format msgid "operation type %1$d not supported" -msgstr "" +msgstr "åtgärdstyp %1$d stödjs inte" -#, fuzzy, c-format +#, c-format msgid "option %1$s requires a positive integer argument" -msgstr "sndbuf måste vara ett positivt heltal" +msgstr "flaggan %1$s måste ha ett positivt heltalsargument" #, c-format msgid "option %1$s takes a numeric argument" -msgstr "" +msgstr "flaggan %1$s tar ett numeriskt argument" #, c-format msgid "option '-%1$c' requires an argument" -msgstr "" +msgstr "flaggan ”-%1$c” kräver ett argument" #, c-format msgid "option '-%1$c'/'--%2$s' requires an argument" -msgstr "" +msgstr "flaggan ”%1$c”/”--%2$s” kräver ett argument" -#, fuzzy, c-format +#, c-format msgid "option --%1$s already seen" -msgstr "anslutningen redan öppen" +msgstr "flaggan --%1$s har redan setts" #, c-format msgid "option parsing failed: %1$s\n" @@ -33721,6 +34094,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33931,6 +34316,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -33943,6 +34331,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34021,6 +34412,12 @@ msgstr "" msgid "range %1$s - %2$s start larger than end" msgstr "" +msgid "ras feature is not available with this QEMU binary" +msgstr "" + +msgid "ras feature is only supported with ARM Virt machines" +msgstr "" + msgid "rawio can be used only with device='lun'" msgstr "" @@ -34321,6 +34718,10 @@ msgstr "" msgid "requested cpu amount exceeds maximum supported amount (%1$d > %2$d)" msgstr "" +#, c-format +msgid "requested firewall_backend '%1$s' is not available" +msgstr "" + msgid "requested size must be an integer multiple of block size" msgstr "" @@ -35705,6 +36106,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: ange en sökväg eller använd test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35791,9 +36196,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -37476,6 +37878,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, fuzzy, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "okänd adresstyp ”%s”" @@ -37754,6 +38160,10 @@ msgstr "okänd hemlighetstyp ”%1$s”" msgid "unknown smbios mode '%1$s'" msgstr "okänt smbios-läge ”%1$s”" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, fuzzy, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "okänd protokolltyp ”%s”" @@ -37886,6 +38296,12 @@ msgstr "" msgid "unreachable static route gateway '%1$s' specified for network '%2$s'" msgstr "" +#, c-format +msgid "" +"unrecognized 'firewall_backend = '%1$s' set in network driver config file " +"%2$s" +msgstr "" + #, fuzzy, c-format msgid "unrecognized command name '%1$s'" msgstr "okänt kommando: '%1$s'" @@ -37978,6 +38394,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "autentiseringstyp %1$d stödjs inte" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "Diskenhettypen ”%1$s” stödjs inte" @@ -38458,6 +38878,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38648,6 +39072,9 @@ msgstr "versioner matchar inte (aktuell %1$x, förväntad %2$x)" msgid "version parsing error" msgstr "avläsningsfel" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38891,6 +39318,9 @@ msgstr "" msgid "virtio-serial controller %1$u not available" msgstr "" +msgid "virtio-sound controller is not supported in this QEMU binary" +msgstr "" + msgid "virtiofs does not support fmode and dmode" msgstr "" @@ -38977,6 +39407,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "vmport är inte tillgängligt med denna QEMU-binär" @@ -39302,136 +39735,90 @@ msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" #, c-format -msgid "" -"\n" -"Usage:\n" -"%1$s hostname port\n" -"\n" -"Hostname should be in one of the following forms:\n" -"\n" -" qemu:system/$domname\t\tfor domains under qemu:///system\n" -" qemu:session/$domname\t\tfor domains under qemu:///session\n" -" qemu/$domname\t\t\ttries looking up $domname under system followed by " -"session URI\n" -msgstr "" -"\n" -"Användning:\n" -"%1$s värdnamn port\n" -"\n" -"Värdnamnet skall vara på en av följande former:\n" -"\n" -" qemu:system/$domnamn\t\tför domäner under qemu:///system\n" -" qemu:session/$domnamn\t\tfor domäner under qemu:///session\n" -" qemu/$domnamn\t\t\tförsöker slå upp $domnamn under system- följst av " -"session-URI:n\n" - -msgid "Bad usage" -msgstr "Felaktig användning" +#~ msgid "Unexpected response from CH: %1$d" +#~ msgstr "Oväntat svar från CH: %1$d" -msgid "Can't apply empty firewall command" -msgstr "Kan inte tillämpa ett tomt brandväggskommando" +#~ msgid "cannot save domain with host devices" +#~ msgstr "kan inte spara en domän med värdenheter" -#, c-format -msgid "Checking for %1$s module" -msgstr "Kontrollerar att modulen %1$s finns" +#~ msgid "cannot save domain with network interfaces" +#~ msgstr "kan inte spara en domän med nätverksgränssnitt" -#, c-format -msgid "Checking for Linux >= %1$d.%2$d.%3$d" -msgstr "Kontrollerar att Linux ≥ %1$d.%2$d.%3$d" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS HOST-poster kan inte ändras, endast läggas till eller tas bort" -msgid "Checking for PowerPC KVM module loaded" -msgstr "Kontrollerar att PowerPC KVM-modulen är laddad" +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "DNS TXT-poster kan inte ändras, endast läggas till eller tas bort" #, c-format -msgid "Checking for cgroup '%1$s' controller support" -msgstr "Kontrollerar stöd för hanterare av cgroup:en ”%1$s”" - -msgid "Checking for device assignment IOMMU support" -msgstr "Kontrollerar att det finns stöd för enhetstilldelnings-IOMMU" +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX-posten ”%1$s” innehåller inte en portdel" -msgid "Checking for hardware virtualization" -msgstr "Kontrollerar hårdvaruvirtualisering" +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "migrering med en virtiofs-enhet stödjs inte" #, c-format -msgid "Checking for namespace '%1$s'" -msgstr "Kontrollerar namnrymden ”%1$s”" - -msgid "Checking for secure guest support" -msgstr "Kontrollerar säkert gäststöd" - -msgid "Checking if IOMMU is enabled by kernel" -msgstr "Kontrollerar om IOMMU är aktiverat av kärnan" +#~ msgid "%1$6s: Checking %2$-60s: " +#~ msgstr "%1$6s: Kontrollerar %2$-60s: " #, c-format -msgid "Checking if device '%1$s' exists" -msgstr "Kontrollerar om enheten ”%1$s” finns" +#~ msgid "Failed to apply firewall rules %1$s: %2$s" +#~ msgstr "Misslyckades att ta brandväggsregler i drift %1$s: %2$s" -#, c-format -msgid "Checking if device '%1$s' is accessible" -msgstr "Kontrollerar om enheten ”%1$s” är åtkomlig" +#~ msgid "S390 PV launch security is not supported with this QEMU binary" +#~ msgstr "S390 PV-startsäkerhet stödjs inte med denna QEMU-binär" -msgid "Failed to allocate AF_VSOCK socket" -msgstr "Misslyckades att allokera ett AF_VSOCK-uttag" +#~ msgid "SEV launch security is not supported with this QEMU binary" +#~ msgstr "SEV-startsäkerhet stödjs inte med denna QEMU-binär" -#, c-format -msgid "Failed to apply firewall command '%1$s': %2$s" -msgstr "Misslyckades att tillämpa brandväggskommandot ”%1$s”: %2$s" +#~ msgid "TPM 1.2 is not supported on ARM" +#~ msgstr "TPM 1.2 stödjs inte på ARM" -#, c-format -msgid "Failed to connect to vsock (cid=%1$llu port=%2$u)" -msgstr "Misslyckades att ansluta till vsock (cid=%1$llu port=%2$u)" +#~ msgid "TPM 1.2 is not supported with the SPAPR device model" +#~ msgstr "TPM 1.2 stödjs inte med enhetsmodellen SPAPR" + +#~ msgid "Unable to create rule" +#~ msgstr "Kan inte skapa en regel" #, c-format -msgid "Failed to run firewall command %1$s: %2$s" -msgstr "Misslyckades att köra brandväggskommandot %1$s:%2$s" +#~ msgid "Unsupported interface '%1$s' for TPM 1.2" +#~ msgstr "Ej stött gränssnitt ”%1$s” för TPM 1.2" -msgid "Invalid firewall command has 0 arguments" -msgstr "Felaktigt brandväggskommando har 0 argument" +#~ msgid "couldn't convert node device def to mdevctl JSON" +#~ msgstr "kunde inte konvertera nodenhetsdefinitionen till mdevctl-JSON" -msgid "No usable vsock found" -msgstr "Ingen användbar vsock funnen" +#~ msgid "failed to create mdevctl thread" +#~ msgstr "misslyckades att skapa en mdevctl-tråd" -msgid "Unable to create firewall command" -msgstr "" +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "misslyckades att skapa udev-uppräkningstråden" #, c-format -msgid "Unable to parse port: %1$s" -msgstr "" +#~ msgid "failed to get number of %1$s interfaces on host" +#~ msgstr "misslyckades att få antalet %1$s gränssnitt på värden" #, c-format -msgid "Unknown connection URI: '%1$s'" -msgstr "" - -msgid "could not find a usable firewall backend" -msgstr "" +#~ msgid "for %1$s module" +#~ msgstr "modulen %1$s" #, c-format -msgid "" -"couldn't register rollback command - command '%1$s' had no valid handle in " -"output ('%2$s')" -msgstr "" +#~ msgid "for Linux >= %1$d.%2$d.%3$d" +#~ msgstr "att Linux ≥ %1$d.%2$d.%3$d" -msgid "error in original firewall object" -msgstr "" +#~ msgid "for PowerPC KVM module loaded" +#~ msgstr "att PowerPC KVM-modulen är laddad" -msgid "ras feature is not available with this QEMU binary" -msgstr "" +#~ msgid "for device assignment IOMMU support" +#~ msgstr "IOMMU-stödet för enhetstilldelning" -msgid "ras feature is only supported with ARM Virt machines" -msgstr "" +#~ msgid "for hardware virtualization" +#~ msgstr "hårdvaruvirtualisering" -#, c-format -msgid "requested firewall_backend '%1$s' is not available" -msgstr "" - -#, c-format -msgid "" -"unrecognized 'firewall_backend = '%1$s' set in network driver config file " -"%2$s" -msgstr "" +#~ msgid "for secure guest support" +#~ msgstr "stöd för säkra gäster" -msgid "virtio-sound controller is not supported in this QEMU binary" -msgstr "" +#~ msgid "if IOMMU is enabled by kernel" +#~ msgstr "om IOMMU är aktiverat i kärnan" #, c-format #~ msgid " [[--%1$s] ]..." diff --git a/po/ta.po b/po/ta.po index 3b5cd5e3..e93d3c7e 100644 --- a/po/ta.po +++ b/po/ta.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-03-04 01:18+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Tamil (http://www.transifex.com/projects/p/libvirt/language/" @@ -1133,6 +1133,10 @@ msgstr "பாதை '%1$s' ஐ அணுக முடியவில்லை" msgid "'%1$s' is not supported in this QEMU binary" msgstr "இந்த QEMU பைனரியில் %1$s ஆதரிக்கப்படாது" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1374,6 +1378,9 @@ msgstr "வழிமுறை %d ஐ வைப்பிங் செய்ய msgid "'type' missing in reply of guest-get-fsinfo" msgstr "guest-get-vcpus இன் பதிலளிப்பில் 'online' இல்லை" +msgid "'usb' disk must not be empty" +msgstr "" + #, fuzzy msgid "'user' missing in reply of guest-get-users" msgstr "guest-get-vcpus இன் பதிலளிப்பில் 'online' இல்லை" @@ -1740,6 +1747,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "ஏற்கனவே ஒரு குளோஸ் கால்பேக் பதிவு செய்யப்பட்டுள்ளது" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3579,10 +3589,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3607,9 +3641,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3618,6 +3661,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "செயற்களம் %1$s XML கட்டமைப்பை மாற்ற முடியவில்லை.\n" @@ -5058,6 +5137,10 @@ msgstr "ஒரு உள்ளிருக்கும் தொகுதிய msgid "Create a vol." msgstr "ஒரு தொகுதியை உருவாக்கவும்." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "இடப்பெயர்க்கப்பட்டது" @@ -5102,9 +5185,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS HOST பதிவுகளை மாற்றியமைக்க முடியாது, சேர்க்கவோ நீக்கவோ மட்டுமே முடியும்" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5133,10 +5213,6 @@ msgstr "" "பிணையம் '%1$s' இல் உள்ள '%2$s' சேவைக்கு DNS SRV எடை பண்புக்கூறானது இலக்கு இல்லாமல் " "அனுமதிக்கப்படாது" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" -"DNS TXT பதிவுகளை மாற்றியமைக்க முடியாது, சேர்க்கவோ அல்லது நீக்கவோ மட்டுமே முடியும்" - msgid "Data processed:" msgstr "தேதி செயற்படுத்தப்பட்டது:" @@ -8338,6 +8414,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "init கட்டுப்பாடு %1$s க்கு கோரிக்கையை அனுப்புவது தோல்வியடைந்தது" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "ஸ்னாப்ஷாட் %s ஐ அழிக்க முடியவில்லை" @@ -8878,6 +8957,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11407,6 +11493,9 @@ msgstr "JSON ஆவணத்தில் max_clients தரவு விடு msgid "Missing backend %1$d" msgstr "பின்புல முறைமை %1$d இல்லை" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "டைமர் பெயர் இல்லை" @@ -12408,6 +12497,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "டொமைனை இடைநிறுத்துகையில் பிழை" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "NBD சாதனங்கள் எதுவும் கட்டற்று இல்லை" @@ -14212,9 +14304,6 @@ msgstr "இந்த டொமைனுக்கு S3 நிலை முடக msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "இந்த டொமைனுக்கு S4 நிலை முடக்கப்பட்டுள்ளது" @@ -14308,9 +14397,6 @@ msgstr "SCSI யூனிட் அட்டவணை %1$d ஆனது [0..6,8. msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "கட்டுப்படுத்திகள் 'ccid' முகவரி வகையைப் பயன்படுத்த வேண்டும்" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15318,10 +15404,12 @@ msgstr "செஃப் பயன்பாடு குறிப்பிடப msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15693,6 +15781,12 @@ msgstr "இலக்கு டொமைன் பெயர் '%1$s' ஆனத msgid "Target domain IOMMU device count does not match source" msgstr "இலக்கு டொமைன் RNG சாதன எண்ணிக்கை %zu ஆனது மூலம் %zu உடன் பொருந்தவில்லை" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15818,6 +15912,9 @@ msgstr "இலக்கு டொமைன் உள்ளீடு சாதன msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "இலக்கு டொமைன் இணை முனைய எண்ணிக்கை %1$zu ஆனது மூலம் %2$zu உடன் பொருந்தவில்லை" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15992,6 +16089,14 @@ msgstr "இலக்கு RNG மாடல் '%1$s' ஆனது மூலம msgid "Target parallel port %1$d does not match source %2$d" msgstr "இலக்கு இணை முனையம் %1$d ஆனது மூலம் %2$d உடன் பொருந்தவில்லை" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "இலக்கு திருப்பிவடப்பட்ட சாதன பஸ் %1$s ஆனது மூலம் %2$s உடன் பொருந்தவில்லை" @@ -16190,6 +16295,18 @@ msgstr "CA சான்றிதழ் %1$s காலாவதியாகிவ msgid "The CA certificate %1$s is not yet active" msgstr "CA சான்றிதாழ் %1$s இன்னும் செயல்படவில்லை" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -16225,6 +16342,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -16279,6 +16402,18 @@ msgstr "சான்றிதழ் நம்பகமாக இல்லை." msgid "The certificate uses an insecure algorithm" msgstr "சான்றிதழ் பாதுகாப்பில்லாத கணிமுறையை கொண்டுள்ளது." +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "கிளையன்ட் சான்றிதழ் %1$s காலாவதியாகிவிட்டது" @@ -16287,6 +16422,18 @@ msgstr "கிளையன்ட் சான்றிதழ் %1$s கால msgid "The client certificate %1$s is not yet active" msgstr "கிளையன்ட் சான்றிதாழ் %1$s இன்னும் செயல்படவில்லை" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "மிக நீள பிணைய சாதனப் பெயர் " @@ -16343,6 +16490,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "இந்த QEMU பைனரியில் ich9-intel-hda ஆடியோ கன்ட்ரோலர் ஆதரிக்கப்படாது" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "டொமைன் %s இல் %s என்ற பெயர் கொண்ட ஸ்னாப்ஷாட்டுகள் இல்லை" @@ -16372,6 +16537,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "சேவையக சான்றிதழ் %1$s காலாவதியாகிவிட்டது" @@ -16380,6 +16557,18 @@ msgstr "சேவையக சான்றிதழ் %1$s காலாவத msgid "The server certificate %1$s is not yet active" msgstr "சேவையக சான்றிதழ் %1$s இன்னும் செயல்படவில்லை" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "சேவையகம் '%1$s' இல் இருந்து '%2$s' க்கு திருப்பிவிடுகிறது" @@ -16388,6 +16577,52 @@ msgstr "சேவையகம் '%1$s' இல் இருந்து '%2$s' msgid "The slirp-helper doesn't support migration" msgstr "சேமிப்பக தொகுப்பகம் தொகுதி உருவாக்கத்திற்கு துணைபுரியவில்லை" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "இந்த QEMU ஆனது LSI 53C895A SCSI கன்ட்ரோலரை ஆதரிக்காது" @@ -16423,6 +16658,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "இந்த QEMU ஆனது 7 ஐ விட பெரிய இலக்கை ஆதரிக்காது" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "இந்த QEMU ஆனது lun பாஸ்த்ரூவுக்கான scsi-block ஐ ஆதரிக்காது" @@ -18002,6 +18240,10 @@ msgstr "சாக்கெட்டில் கவனிக்க முடி msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "சாக்கெட்டில் கவனிக்க முடியவில்லை" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "சான்றிதழை ஏற்ற முடியவில்லை" @@ -19128,6 +19370,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "எதிர்பார்க்காத hostdev பயன்முறை %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "வட்டு வளத்திற்கு எதிர்பார்க்காத லாக் அளவுருக்கள்" @@ -19186,7 +19432,7 @@ msgid "Unexpected protocol %1$d" msgstr "எதிர்பார்க்காத நெறிமுறை %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19834,10 +20080,6 @@ msgstr "ஆதரிக்கப்படாத hostdev பயன்முறை msgid "Unsupported hostdev type %1$s" msgstr "ஆதரிக்கப்படாத hostdev வகை %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "ஆதரிக்கப்படாத virt வகை" @@ -20017,6 +20259,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20144,10 +20401,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX உள்ளீடு '%1$s' இல் ஆதரிக்கப்படாத திட்டவடிவம் '%2$s' உள்ளது" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX உள்ளீடு '%1$s' இல் முனையப் பகுதி இல்லை" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX உள்ளீடு 'annotation' இல் தவறான எஸ்கேப் வரிசை உள்ளது" @@ -20516,6 +20769,9 @@ msgstr "அணுகல் மறுக்கப்பட்டது" msgid "access denied: %1$s" msgstr "அணுகல் மறுக்கப்பட்டது: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "செயலிலுள்ளது" @@ -21358,6 +21614,9 @@ msgstr "பாலம் பெயர் '%1$s' ஏற்கனவே பயன msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "%1$s பயன்முறையில் பிரிட்ஜ் பெயருக்கு அனுமதி இல்லை (பிணையம் '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "%1$s பயன்முறையில் பிரிட்ஜ் பெயருக்கு அனுமதி இல்லை (பிணையம் '%2$s')" @@ -22364,6 +22623,9 @@ msgstr "பிணைய சாதன விருந்தினர் PCI ம msgid "cannot modify network device model from %1$s to %2$s" msgstr "பிணைய சாதன மாடலை %1$s இலிருந்து %2$s ஆக மாற்ற முடியாது" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "பிணைய சாதன rom பட்டி அமைப்பை மாற்றியமைக்க முடியாது" @@ -22481,6 +22743,10 @@ msgstr "json %1$sஐ இடைநிறுத்த முடியவில் msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "json %1$s ஐப் பாகுபடுத்த முடியவில்லை: முடிவுறா சரம் /map/array" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "இலக்கு '%1$s'இலிருந்து பகிர்வு எண்ணை பகுக்க முடியவில்லை" @@ -22747,16 +23013,16 @@ msgstr "vcpusஐ பின்னிங்கை செயலற்ற செய msgid "cannot revert snapshot of running domain" msgstr "இயங்கும் டொமைனின் ஸ்னாப்ஷாட்டை மீட்டமைக்க முடியாது" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "கோப்பு '%1$s' ஐ சேமிக்க முடியவில்லை" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s' இல் தேடியடைய முடியவில்லை" @@ -24966,6 +25232,9 @@ msgstr "செயற்களம் ஏற்கனவே இயக்கத் msgid "domain already has a vsock device" msgstr "டொமைன் வழங்கி சாதனங்களை நியமித்துள்ளது" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26222,9 +26491,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "logfile %1$sஐ உருவாக்க முடியவில்லை" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "விவரத்தொகுப்பை உருவாக்குவதில் தோல்வி" @@ -26257,10 +26523,6 @@ msgstr "RBD IoCTX ஐ உருவாக்குவதில் தோல்வ msgid "failed to create udev context" msgstr "udev சூழலை உருவாக்குவது தோல்வியுற்றது" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "udev சூழலை உருவாக்குவது தோல்வியுற்றது" - #, fuzzy msgid "failed to create udev handler thread" msgstr "udev சூழலை உருவாக்குவது தோல்வியுற்றது" @@ -26650,6 +26912,10 @@ msgstr "தொகுப்பகம் %1$s ஐ குறிக்க தான msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "கோப்பை %1$s க்கு நகர்த்துவதில் தொல்வி " @@ -28135,6 +28401,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - நிர்ப்பந்தி, மீண்டும் வரையறுக்க முயற்சி செய்" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI சேமிப்பக தொகுப்பகம் பிரிவக உருவாக்கத்தை ஆதரிக்காது" @@ -29077,6 +29346,9 @@ msgstr "செல்லுபடியாகாத ரகசிய வகை '%1 msgid "invalid server address" msgstr "தவறான MAC முகவரி" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "'%1$s'க்கு தவறான அளவு வழங்கப்பட்டுள்ளதாம் " @@ -29249,6 +29521,9 @@ msgstr "இந்த QEMU binary உடன் SATA துணைபுரிய msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "இந்த QEMU பைனரியில் உள்வரும் RDMA இடப்பெயர்ப்புக்கு ஆதரவில்லை" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s இல்லை" @@ -29903,6 +30178,9 @@ msgstr "லாக் மேனேஜர் இணைப்பு தடுக் msgid "lock owner details have not been registered" msgstr "லாக் உரிமையாளர் விவரங்கள் பதிவு செய்யப்படவில்லை" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "%1$s பிரிவகங்களை உருவாக்க ஆதரவில்லை" @@ -30210,6 +30488,9 @@ msgstr "" msgid "matching input device not found" msgstr "பொருந்தும் கோப்புமுறைமை சாதனம் எதுவும் கண்டறியப்படவில்லை" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "பொருந்தும் கோப்புமுறைமை சாதனம் எதுவும் கண்டறியப்படவில்லை" @@ -30592,12 +30873,11 @@ msgstr "" "அதிகரிக்கப்படும் நகலுடனான பகிரப்படாத சேமிப்பகத்துடனான இடப்பெயர்ப்பு (மூலம் மற்றும் இலக்கு " "ஆகிய இரண்டுக்கும் ஒரே அடிப்படைப் படம் பகிரப்படும்)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "சாதனத்தை ஒரே நிலையாக இணைத்தலுக்கு ஆதரவில்லை" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31265,6 +31545,9 @@ msgstr "" msgid "missing path for " msgstr "emulatorpin க்கான cpuset இல்லை" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31512,6 +31795,10 @@ msgstr "வழங்கிக்குப் பெயர் இல்லை" msgid "missing value for migration parameter '%1$s'" msgstr "%1$s இல் பெயர் தகவல் விடுபட்டுள்ளது" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "பெயர் தகவல் விடுபட்டுள்ளது" @@ -33029,6 +33316,9 @@ msgstr "ஒற்றை நினைவக பலூன் சாதனம் msgid "only a single nvram device is supported" msgstr "ஒரே ஒரு nvram சாதனம் மட்டுமே ஆதரிக்கப்படும்" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "ஒரே ஒரு nvram சாதனம் மட்டுமே ஆதரிக்கப்படும்" @@ -33980,6 +34270,18 @@ msgstr "இடப்பெயர்ப்புகளுக்குப் ப msgid "ps2 bus does not support %1$s input device" msgstr "ps2 %1$s உள்ளீடு சாதனத்திற்கு துணைபுரியவில்லை" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34198,6 +34500,9 @@ msgstr "blockstats சாதனம் எதிர்பார்த்த வ msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "க்வெரி-பதிப்பு பதிலளிப்பில் 'micro' பதிப்பு இல்லை" @@ -34214,6 +34519,9 @@ msgstr "க்வெரி-பதிப்பு பதிலளிப்பி msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "க்வெரி-பதிப்பு பதிலளிப்பில் 'qemu' தரவு இல்லை" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -36038,6 +36346,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: ஒரு பாதையை கொடுக்கவும் அல்லது test:///default ஐ பயன்படுத்தவும்" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -36131,9 +36443,6 @@ msgstr "டொமைனில் ஸ்னாப்ஷாட்டுகள் msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "பிணையம் ஏற்கனவே செயலில் உள்ளது" @@ -37846,6 +38155,10 @@ msgstr "தெரியாத SCSI புரவலன் செயல்தி msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "பிணையம் %1$s இல் தெரியாத முகவரி வகை '%2$s'" @@ -38122,6 +38435,10 @@ msgstr "தெரியாத சாதன வகை '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "தெரியாத smbios பயன்முறை '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "தெரியாத சேமிப்பக தொகுதி வகை '%1$s' க்கு '%2$s'" @@ -38354,6 +38671,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "துணைபுரியாத அங்கீகார வகை %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "ஆதரிக்கப்படாத வழங்கி சாதன பயன்முறை %1$s" @@ -38836,6 +39157,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -39030,6 +39355,9 @@ msgstr "பதிப்பு முரண் (இருப்பது %1$x, msgid "version parsing error" msgstr "பதிப்பு பாகுபடுத்தல் பிழை" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39379,6 +39707,9 @@ msgstr "" "vmplayer இல் லிப்விர்ட் இடைநிறுத்தல்/மீண்டும் தொடங்குதல் (vmware இடைநிறுத்தம்/மீளியக்கம்) " "செயலுக்கு ஆதரவில்லை" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "இந்த QEMU பைனரியில் பகிரப்பட்ட நினைவகத்தை முடக்கும் வசதி கிடையாது" @@ -39714,6 +40045,25 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS HOST பதிவுகளை மாற்றியமைக்க முடியாது, சேர்க்கவோ நீக்கவோ மட்டுமே முடியும்" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "DNS TXT பதிவுகளை மாற்றியமைக்க முடியாது, சேர்க்கவோ அல்லது நீக்கவோ மட்டுமே முடியும்" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX உள்ளீடு '%1$s' இல் முனையப் பகுதி இல்லை" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "சாதனத்தை ஒரே நிலையாக இணைத்தலுக்கு ஆதரவில்லை" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev சூழலை உருவாக்குவது தோல்வியுற்றது" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: சரிபார்க்கிறது %2$-60s: " diff --git a/po/te.po b/po/te.po index ea7c0834..aef76f6c 100644 --- a/po/te.po +++ b/po/te.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-03-05 07:40+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/libvirt/language/" @@ -1074,6 +1074,10 @@ msgstr "పాత్ '%1$s' ఏక్సెస్ చేయదగ్గది msgid "'%1$s' is not supported in this QEMU binary" msgstr "ఈ QEMU బైనరీ చేత %1$s తోడ్పాటునీయబడదు" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1311,6 +1315,9 @@ msgstr "అల్గార్దెమ్ %d తుడిచివేయుట msgid "'type' missing in reply of guest-get-fsinfo" msgstr "guest-get-vcpus యొక్క ప్రత్యుత్తరం నందు 'online' దొరకలేదు" +msgid "'usb' disk must not be empty" +msgstr "" + #, fuzzy msgid "'user' missing in reply of guest-get-users" msgstr "guest-get-vcpus యొక్క ప్రత్యుత్తరం నందు 'online' దొరకలేదు" @@ -1669,6 +1676,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "ఒక క్లోజ్ కాల్‌బాక్ యిప్పటికే నమోదైంది" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3483,10 +3493,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3511,9 +3545,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3522,6 +3565,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "డొమైన్ %1$s XML ఆకృతీకరణ మార్చబడలేదు.\n" @@ -4944,6 +5023,10 @@ msgstr "ఉన్న వాల్యూమునుండి వొక వాల msgid "Create a vol." msgstr "వాల్యూమ్‌ను సృష్టించు" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "వలసపోయిన" @@ -4988,9 +5071,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "DNS HOST రికార్డ్స్ సవరించబడలేవు, జతచేసినవి లేదా తొలగించినవి మాత్రమే" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5012,9 +5092,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "DNS TXT రికార్డ్స్ సవరించబడలేవు, జతచేసినవి లేదా తొలగించినవి మాత్రమే" - msgid "Data processed:" msgstr "నిర్వర్తించబడిన డాటా:" @@ -8181,6 +8258,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "init నియంత్రిక %1$s కు అభ్యర్ధనను పంపుటకు విఫలమైంది" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "స్నాప్‌షాట్ %s తొలగించుటకు విఫలమైంది" @@ -8713,6 +8793,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11199,6 +11286,9 @@ msgstr "JSON పత్రము నందు max_clients దత్తాంశ msgid "Missing backend %1$d" msgstr "బ్యాకెండ్ %1$d దొరకలేదు" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "సమయపాలకి పేరు లేదు" @@ -12201,6 +12291,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "డొమైన్ నిలువరించుటలో దోషం" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "ఖాళీ NBD పరికరాలు లేవు" @@ -13963,9 +14056,6 @@ msgstr "S3 స్థితి ఈ డొమైన్ కొరకు అచే msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "S4 స్థితి ఈ డొమైన్ కొరకు అచేతనంచేయబడెను" @@ -14059,9 +14149,6 @@ msgstr "SCSI యూనిట్ విషయసూచి %1$d అనునది msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "నియంత్రికలు తప్పక 'ccid' చిరునామా రకం వుపయోగించాలి" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15051,10 +15138,12 @@ msgstr "Ceph వాడుక తెలుపబడింది, అయితే msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15421,6 +15510,12 @@ msgstr "లక్ష్యపు డొమైన్ పేరు '%1$s' మూ msgid "Target domain IOMMU device count does not match source" msgstr "లక్ష్యపు డొమైన్ హబ్ పరికరం లెక్క %zu మూలం %zu తో సరిపోలడంలేదు" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15544,6 +15639,9 @@ msgstr "లక్ష్యపు డొమైన్ ఇన్పుట్ పర msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "లక్ష్యపు డొమైన్ సమాంతర పోర్ట్ లెక్క %1$zu మూలం %2$zu తో సరిపోలడంలేదు" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15715,6 +15813,14 @@ msgstr "లక్ష్యపు RNG రీతి ''%1$s మూలం %2$s త msgid "Target parallel port %1$d does not match source %2$d" msgstr "లక్ష్యపు సమాంతర పోర్ట్ %1$d మూలం %2$d తో సరిపోలడంలేదు" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, fuzzy, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "లక్ష్యపు యిన్పుట్ పరికరం బస్ %1$s మూలం %2$s తో సరిపోలడంలేదు" @@ -15910,6 +16016,18 @@ msgstr "CA ధృవీకరణపత్రం %1$s గడువుతీరె msgid "The CA certificate %1$s is not yet active" msgstr "CA ధృవీకరణపత్రం %1$s ఇంకా క్రియాశీలమవలేదు" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15945,6 +16063,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "QEMU నిర్వర్తించదగు %1$s అనునది TPM బ్యాకెండ్ రకం %2$s తో తోడ్పాటునీయదు" @@ -15994,6 +16118,18 @@ msgstr "దృవీకరణపత్రము నమ్మదగినది msgid "The certificate uses an insecure algorithm" msgstr "దృవీకరణపత్రము సురక్షితముకాని అల్గార్దెమ్‌ను వుపయోగిస్తోంది" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "క్లైంట్ ధృవీకరణపత్రం %1$s గడువుతీరెను" @@ -16002,6 +16138,18 @@ msgstr "క్లైంట్ ధృవీకరణపత్రం %1$s గడ msgid "The client certificate %1$s is not yet active" msgstr "క్లైంట్ ధృవీకరణపత్రం %1$s ఇంకా క్రియాశీలమవలేదు" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "మరీ పొడవైన నెట్వర్కు పరికరము నామము" @@ -16057,6 +16205,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "ఈ QEMU బైనరీ చేత nvram పరికరం తోడ్పాటునీయదు" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "డొమైన్ %s అనునది పేరు %s తో స్నాప్‌షాట్లను కలిగిలేదు" @@ -16086,6 +16252,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "సేవిక ధృవీకరణపత్రం %1$s గడువుతీరెను" @@ -16094,6 +16272,18 @@ msgstr "సేవిక ధృవీకరణపత్రం %1$s గడువ msgid "The server certificate %1$s is not yet active" msgstr "సేవిక ధృవీకరణపత్రం %1$s ఇంకా క్రియాశీలమవలేదు" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "'%1$s' నుం‍డి '%2$s' కు సేవిక రీడైరెక్ట్ అయ్యెను" @@ -16102,6 +16292,52 @@ msgstr "'%1$s' నుం‍డి '%2$s' కు సేవిక రీడైర msgid "The slirp-helper doesn't support migration" msgstr "నిల్వ పూల్ వాల్యూమ్ సృష్టీకరణను మద్దతీయుట లేదు" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, fuzzy, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "ఈ QEMU అనునది LSI 53C895A SCSI నియంత్రికకు తోడ్పాటునివ్వదు" @@ -16138,6 +16374,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "7 కన్నా పెద్దదైన లక్ష్యం QEMU తోడ్పాటునీయదు" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "ఈ QEMU అనునది lun passthrough కొరకు scsi-block తోడ్పాటునీయదు" @@ -17715,6 +17954,10 @@ msgstr "సాకెట్ పైన వినలేదు" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "సాకెట్ పైన వినలేదు" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "ధృవీకరణపత్రం లోడుచేయలేదు" @@ -18842,6 +19085,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "అనుకోని hostdev రీతి %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "డిస్కు వనరు కొరకు అనుకోని లాక్ పారామితులు" @@ -18900,7 +19147,7 @@ msgid "Unexpected protocol %1$d" msgstr "ఊహించని పూల్ రకము" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19544,10 +19791,6 @@ msgstr "తోడ్పాటులేని hostdev రీతి %1$s" msgid "Unsupported hostdev type %1$s" msgstr "తోడ్పాటులేని hostdev రకం %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "తోడ్పాటులేని వర్ట్ రకం" @@ -19725,6 +19968,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19848,10 +20106,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX ప్రవేశం '%1$s' తోడ్పాటులేని స్కీమ్ '%2$s' కలిగివుంది" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX ప్రవేశం '%1$s' పోర్ట్ పార్ట్ కలిగివుండదు" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX ప్రవేశం 'annotation' చెల్లని ఎస్కేప్ వరుసను కలిగివుంది" @@ -20212,6 +20466,9 @@ msgstr "ఏక్సెస్ తిరస్కరించబడింది" msgid "access denied: %1$s" msgstr "ఏక్సెస్ తిరస్కరించబడెను: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "క్రియాశీలం" @@ -21043,6 +21300,9 @@ msgstr "బ్రిడ్జు నామము '%1$s' యిప్పటిక msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "%1$s రీతినందు బ్రడ్జ్ పేరు అనుమతించబడదు (నెట్వర్కు '%2$s')" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, fuzzy, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "%1$s రీతినందు బ్రడ్జ్ పేరు అనుమతించబడదు (నెట్వర్కు '%2$s')" @@ -22040,6 +22300,9 @@ msgstr "నెట్వర్కు పరికరం PCI చిరునామ msgid "cannot modify network device model from %1$s to %2$s" msgstr "%1$s నుండి %2$s కు నెట్వర్కు పరికరం రకం సవరించలేదు" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "నెట్వర్కు పరికరం rom బార్ అమరిక సవరించలేదు" @@ -22158,6 +22421,10 @@ msgstr "json %1$sను పార్శ్ చేయలేక పోయింద msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "json %sను పార్శ్ చేయలేక పోయింది: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "లక్ష్యము '%1$s'నుండి విభజన సంఖ్యను పార్శ్ చేయలేము" @@ -22420,16 +22687,16 @@ msgstr "క్రియాహీన డొమైన్‌ కొరకు vcpu msgid "cannot revert snapshot of running domain" msgstr "నడుస్తున్న డొమైన్ యొక్క స్నాప్‌షాట్ తిరిగివుంచలేము" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "ఫైల్ '%1$s' దాయలేదు" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "'%1$s' నందు సీక్ చేయలేదు" @@ -24621,6 +24888,9 @@ msgstr "డొమైన్ యిప్పటికే నడుచుచున msgid "domain already has a vsock device" msgstr "క్షేత్రం ఇప్పటికే ‌క్రియాసహితంగా ఉంది" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25871,9 +26141,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "లాగ్‌పైలు %1$sను సృష్టించుటకు విఫలమైంది" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "ప్రొఫైల్ సృష్టించుటకు విఫలమైంది" @@ -25906,10 +26173,6 @@ msgstr "RBD IoCTX సృష్టించుటకు విఫలమైంద msgid "failed to create udev context" msgstr "udev కాంటెక్స్ట్ సృష్టించుటకు విఫలమైంది" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "udev కాంటెక్స్ట్ సృష్టించుటకు విఫలమైంది" - #, fuzzy msgid "failed to create udev handler thread" msgstr "udev కాంటెక్స్ట్ సృష్టించుటకు విఫలమైంది" @@ -26301,6 +26564,10 @@ msgstr "పూల్ %1$s అనునది స్వయంచాలకప్ msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "ఫైలు %1$s కు కదుల్చుటకు విఫలమైంది" @@ -27781,6 +28048,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "f - బలవంతంగా, మరలా తిరిగినిర్వచించుటకు ప్రయత్నించు" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI నిల్వ పూల్ అనునది వాల్యూమ్ సృష్టీకరణను తోడ్పాటునీయలేదు" @@ -28716,6 +28986,9 @@ msgstr "చెల్లని సీక్రెట్ రకం '%1$s'" msgid "invalid server address" msgstr "సరికాని MAC చిరునామా" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "'%1$s' కొరకు యెటువంటి పరిమాణము అందివ్వబడలేదు" @@ -28888,6 +29161,9 @@ msgstr "SATA ఈ QEMU బైనరీతో మద్దతించబడదు msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "vhost-net అనునది ఈ QEMU బైనరీతో తోడ్పాటునీయదు" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "hostdev %s కనబడలేదు" @@ -29543,6 +29819,9 @@ msgstr "లాక్ నిర్వాహిక అనుసంధానం న msgid "lock owner details have not been registered" msgstr "లాక్ వోనర్ వివరాలు నమోదు కాలేదు" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "%1$s వాల్యూమ్ల సృష్టీకరణ తోడ్పాటులేదు" @@ -29845,6 +30124,9 @@ msgstr "" msgid "matching input device not found" msgstr "usb పరికరం కనబడలేదు" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "లింకు స్థితిని మార్చలేదు: పరికరం మారుపేరు కనబడలేదు" @@ -30235,12 +30517,11 @@ msgid "" msgstr "" "ఇంక్రిమెంటల్ నకలుతో భాగస్వామ్యం-కాని నిల్వ మైగ్రేషన్ (అదే బేస్ చిత్రం మూలం మరియు గమ్యం మధ్య పంచుకొనెను)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "స్థిరమైన పరికర అనుబందం తోడ్పాటులేదు" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -30914,6 +31195,9 @@ msgstr "" msgid "missing path for " msgstr "దొరకని పేరు సమాచారం" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31161,6 +31445,10 @@ msgstr "అతిధేయి కొరకు పేరు లేదు" msgid "missing value for migration parameter '%1$s'" msgstr "%1$s నందు దొరకని పేరు సమాచారం" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "దొరకని పేరు సమాచారం" @@ -32669,6 +32957,9 @@ msgstr "ఒక వొంటరి మెమొరీ బెలూన్ పర msgid "only a single nvram device is supported" msgstr "ఒక వొంటరి nvram పరికరం మాత్రమే తోడ్పాటునిచ్చును" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "ఒక వొంటరి nvram పరికరం మాత్రమే తోడ్పాటునిచ్చును" @@ -33621,6 +33912,18 @@ msgstr "మైగ్రేషన్ల కొరకు సరిపోయే XML msgid "ps2 bus does not support %1$s input device" msgstr "ps2 బస్ అనునది %1$s ఇన్‌పుట్ పరికరమును మద్దతీయుటలేదు" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33837,6 +34140,9 @@ msgstr "నిరోధకగణాంకాల పరికర ప్రవే msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + #, fuzzy msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-version ప్రత్యుత్తరంకు 'micro' వర్షన్ దొరకలేదు" @@ -33853,6 +34159,9 @@ msgstr "'qemu' దత్తాంశం క్వరీ-వర్షన్ ప msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "'qemu' దత్తాంశం క్వరీ-వర్షన్ ప్రత్యుత్తరంకు దొరకలేదు" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35657,6 +35966,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: పాత్ ను సమకూర్చండి లేదా test:///default ఉపయోగించండి" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35749,9 +36062,6 @@ msgstr "డొమైన్ ఏ స్నాప్‌షాట్లను కల msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "నెట్వర్కు యిప్పటికే క్రియాశీలంగా వుంది" @@ -37452,6 +37762,10 @@ msgstr "తెలియని SCSI హోస్టు సామర్ధ్య msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "తెలియని చిరునామా రకం '%1$s' నెట్వర్కు %2$s నందు" @@ -37729,6 +38043,10 @@ msgstr "తెలియని పరికర రకం '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "తెలియని smbios రీతి '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "'%2$s' కొరకు తెలియని నిల్వ సామర్ధ్యపు రకము '%1$s'" @@ -37958,6 +38276,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "మద్దతీయని దృవీకరణ రకము %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "తోడ్పాటులేని అతిధేయ పరికరం రీతి %1$s" @@ -38442,6 +38764,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38636,6 +38962,9 @@ msgstr "వర్షన్ తేడా (యధార్ధం %1$x, అను msgid "version parsing error" msgstr "వర్షన్ పార్సింగ్ దోషం" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38981,6 +39310,9 @@ msgstr "" "vmplayer అనునది libvirt నిలువరింపు/కొనసాగింపు (vmware నిలువరింపు/కొనసాగింపు) ఆపరేషన్ " "తోడ్పాటునీయదు" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "ఈ QEMU బైనరీ తో అచేతనమైన భాగస్వామ్య మెమొరీ అందుబాటులోలేదు" @@ -39311,6 +39643,24 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "DNS HOST రికార్డ్స్ సవరించబడలేవు, జతచేసినవి లేదా తొలగించినవి మాత్రమే" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "DNS TXT రికార్డ్స్ సవరించబడలేవు, జతచేసినవి లేదా తొలగించినవి మాత్రమే" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX ప్రవేశం '%1$s' పోర్ట్ పార్ట్ కలిగివుండదు" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "స్థిరమైన పరికర అనుబందం తోడ్పాటులేదు" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "udev కాంటెక్స్ట్ సృష్టించుటకు విఫలమైంది" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: పరిశీలించుతోంది %2$-60s: " diff --git a/po/tr.po b/po/tr.po index 36150e9a..3f19aa42 100644 --- a/po/tr.po +++ b/po/tr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 7.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2021-01-19 12:15+0000\n" "Last-Translator: Muha Aliss \n" "Language-Team: Turkish = %1$d.%2$d.%3$d" msgstr "" @@ -3324,9 +3358,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3335,6 +3378,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4699,6 +4778,10 @@ msgstr "" msgid "Create a vol." msgstr "" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + msgid "Created" msgstr "" @@ -4741,9 +4824,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4765,9 +4845,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -7807,6 +7884,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "" @@ -8329,6 +8409,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10704,6 +10791,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11648,6 +11738,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13305,9 +13398,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13399,9 +13489,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14313,10 +14400,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -14672,6 +14761,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -14795,6 +14890,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -14963,6 +15061,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15153,6 +15259,18 @@ msgstr "" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15188,6 +15306,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15237,6 +15361,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15245,6 +15381,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15299,6 +15447,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15326,6 +15492,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15334,6 +15512,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15341,6 +15531,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15374,6 +15610,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -16858,6 +17097,10 @@ msgstr "" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "" @@ -17940,6 +18183,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -17997,7 +18244,7 @@ msgid "Unexpected protocol %1$d" msgstr "" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18632,10 +18879,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -18808,6 +19051,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -18924,10 +19182,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19273,6 +19527,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "" @@ -20072,6 +20329,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21027,6 +21287,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21142,6 +21405,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21397,14 +21664,14 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -23503,6 +23770,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -24702,9 +24972,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "" -msgid "failed to create mdevctl thread" -msgstr "" - msgid "failed to create profile" msgstr "" @@ -24736,9 +25003,6 @@ msgstr "" msgid "failed to create udev context" msgstr "" -msgid "failed to create udev enumerate thread" -msgstr "" - msgid "failed to create udev handler thread" msgstr "" @@ -25109,6 +25373,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "" @@ -26518,6 +26786,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -27420,6 +27691,9 @@ msgstr "" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -27581,6 +27855,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28197,6 +28474,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -28488,6 +28768,9 @@ msgstr "" msgid "matching input device not found" msgstr "" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -28852,10 +29135,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -29465,6 +29748,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -29699,6 +29985,10 @@ msgstr "" msgid "missing value for migration parameter '%1$s'" msgstr "" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "" @@ -31127,6 +31417,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32026,6 +32319,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -32233,6 +32538,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -32245,6 +32553,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -33959,6 +34270,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34043,9 +34358,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -35681,6 +35993,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -35955,6 +36271,10 @@ msgstr "" msgid "unknown smbios mode '%1$s'" msgstr "" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -36181,6 +36501,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -36653,6 +36977,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -36842,6 +37170,9 @@ msgstr "" msgid "version parsing error" msgstr "" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -37170,6 +37501,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" diff --git a/po/uk.po b/po/uk.po index c1aabbbf..28f44a03 100644 --- a/po/uk.po +++ b/po/uk.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" -"PO-Revision-Date: 2024-05-29 13:22+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" +"PO-Revision-Date: 2024-08-29 05:38+0000\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" @@ -26,7 +26,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 5.5.5\n" +"X-Generator: Weblate 5.7\n" msgid "" "\n" @@ -1284,6 +1284,12 @@ msgstr "«%1$s» не є придатним допоміжним засобом msgid "'%1$s' is not supported in this QEMU binary" msgstr "у цьому виконуваному файлі QEMU не передбачено підтримки «%1$s»" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" +"Підтримки захисту запуску «%1$s» у цьому виконуваному файлі QEMU не " +"передбачено" + #, c-format msgid "'%1$s' missing" msgstr "Пропущено «%1$s»" @@ -1530,6 +1536,9 @@ msgstr "підтримки алгоритму «trim» не передбачен msgid "'type' missing in reply of guest-get-fsinfo" msgstr "у відповіді guest-get-fsinfo пропущено «type»" +msgid "'usb' disk must not be empty" +msgstr "диск 'usb' не може бути порожнім" + msgid "'user' missing in reply of guest-get-users" msgstr "у відповіді guest-get-users пропущено «user»" @@ -1897,6 +1906,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "Драйвер сховища даних вже зареєстровано" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "Пристрій ACPI ERST має перебувати на шині PCI" + msgid "ACPI index is not supported with this QEMU" msgstr "підтримки індексу ACPI у цьому QEMU не передбачено" @@ -3831,10 +3843,37 @@ msgstr "" "встановлення accept_ra для 2 призведе до того, що ядро витре налаштування, " "що призведе до непрацездатності мережі." +msgid "Checking CA cert access" +msgstr "Перевірка доступу до сертифікатів служби сертифікації" + +msgid "Checking cert access" +msgstr "Перевірка доступу до сертифікатів" + +msgid "Checking cert hostname match" +msgstr "Перевірка відповідності назви вузла сертифіката" + +msgid "Checking cert properties" +msgstr "Перевірка властивостей сертифіката" + +msgid "Checking custom PKI base dir access" +msgstr "Перевірка доступу до нетипового базового каталогу PKI" + #, c-format msgid "Checking for %1$s module" msgstr "Перевіряємо модуль %1$s" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" +"Перевіряємо Secure Encrypted Virtualization-Encrypted State (SEV-ES) AMD" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" +"Перевіряємо Secure Encrypted Virtualization-Secure Nested Paging (SEV-SNP) " +"AMD" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "Перевіряємо, чи Linux >= %1$d.%2$d.%3$d" @@ -3859,9 +3898,18 @@ msgstr "Перевіряємо наявність простору назв «%1 msgid "Checking for secure guest support" msgstr "Перевіряємо наявність захисту гостьової системи" +msgid "Checking if CA cert exists" +msgstr "Перевіряємо, чи існує сертифікат CA" + msgid "Checking if IOMMU is enabled by kernel" msgstr "Перевіряємо, чи увімкнено IOMMU у ядрі" +msgid "Checking if cert exists" +msgstr "Перевіряємо, чи існує сертифікат" + +msgid "Checking if custom PKI base dir exists" +msgstr "Перевіряємо, чи існує нетиповий базовий каталог PKI" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "Перевіряємо, чи існує пристрій «%1$s»" @@ -3870,6 +3918,42 @@ msgstr "Перевіряємо, чи існує пристрій «%1$s»" msgid "Checking if device '%1$s' is accessible" msgstr "Перевіряємо, чи доступним є пристрій «%1$s»" +msgid "Checking if key exists" +msgstr "Перевіряємо, чи існує ключ" + +msgid "Checking if system CA dir exists" +msgstr "Перевіряємо чи існує каталог CA" + +msgid "Checking if system PKI dir exists" +msgstr "Перевіряємо, чи існує загальносистемний каталог PKI" + +msgid "Checking if system cert dir exists" +msgstr "Перевіряємо, чи існує каталог сертифікатів" + +msgid "Checking if system key dir exists" +msgstr "Перевіряємо, чи існує загальносистемний каталог ключів" + +msgid "Checking if user PKI base dir exists" +msgstr "Перевіряємо, чи існує базовий каталог PKI користувача" + +msgid "Checking key access" +msgstr "Перевіряємо доступ до ключів" + +msgid "Checking system CA dir access" +msgstr "Перевіряємо доступ до загальносистемного каталогу CA" + +msgid "Checking system PKI dir access" +msgstr "Перевіряємо доступ до загальносистемного каталогу PKI" + +msgid "Checking system cert dir access" +msgstr "Перевіряємо доступ до загальносистемного каталогу сертифікатів" + +msgid "Checking system key dir access" +msgstr "Перевіряємо доступ до загальносистемного каталогу ключів" + +msgid "Checking user PKI base dir access" +msgstr "Перевіряємо доступ до базового каталогу PKI користувача" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "Налаштування XML контрольної точки %1$s не змінено.\n" @@ -5321,6 +5405,10 @@ msgstr "Створити том на основі вже створеного т msgid "Create a vol." msgstr "Створити том." +#, c-format +msgid "Create the dir %1$s" +msgstr "Створити каталог %1$s" + msgid "Created" msgstr "Створено" @@ -5363,9 +5451,6 @@ msgstr "Не вдалося визначити мітку образу (imagelab msgid "DAC seclabel couldn't be determined" msgstr "не вдалося визначити мітку захисту (seclabel) DAC" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "записи DNS HOST не можна змінювати, лише додавати і вилучати" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -5395,11 +5480,6 @@ msgstr "" "не можна вказувати атрибут ваги SRV DNS без призначення для служби «%1$s» у " "мережі «%2$s»" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" -"до записів DNS TXT не можна вносити зміни, ці записи можна лише додавати або " -"вилучати" - msgid "Data processed:" msgstr "Оброблено даних:" @@ -8629,6 +8709,9 @@ msgstr "Не вдалося надіслати запит net-add до CH" msgid "Failed to send request to init control %1$s" msgstr "Не вдалося надіслати запит до засобу керування init %1$s" +msgid "Failed to send restore request to CH" +msgstr "Не вдалося надіслати запит щодо відновлення до CH" + msgid "Failed to serialize snapshot" msgstr "Не вдалося перетворити знімок у послідовну форму" @@ -9194,6 +9277,13 @@ msgstr "Завершено після запиту гостьової систе msgid "Finished after host request" msgstr "Завершено після запиту основної системи" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "На цій платформі модуль брандмауера «%1$s» є недоступним" + +msgid "Firewall backend is not implemented" +msgstr "Модуль брандмауера не реалізовано" + msgid "Firmware entry is missing 'name' attribute" msgstr "У записі мікропрограми пропущено атрибут «name»" @@ -11801,6 +11891,9 @@ msgstr "Не вистачає додаткових даних у визначе msgid "Missing backend %1$d" msgstr "Не вистачає модуля %1$d" +msgid "Missing bridge helper name" +msgstr "Не вказано назви допоміжного засобу містка" + msgid "Missing bridge name" msgstr "Пропущено назву містка" @@ -12827,6 +12920,9 @@ msgstr "Для процедури 0x%1$x повідомлень про поді msgid "No filesystems are mounted in the domain" msgstr "У цьому домені не змонтовано жодних файлових систем" +msgid "No firewall backend is available" +msgstr "Немає доступних модулів брандмауера" + msgid "No free NBD devices" msgstr "Немає вільних пристроїв NBD" @@ -14673,11 +14769,6 @@ msgstr "" "Підтримки захисту запуску S390 PV не передбачено у цій основній системі або " "ядрі" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" -"У цьому виконуваному файлі QEMU не передбачено підтримки захисту запуску PV " -"S390" - msgid "S4 state is disabled for this domain" msgstr "на цьому домені стан S4 вимкнено" @@ -14778,10 +14869,6 @@ msgstr "" "Пристрій основної системи SCSI_host має використовувати тип адреси «pci» або " "«ccw»" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" -"Підтримки захисту запуску SEV у цьому виконуваному файлі QEMU не передбачено" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" "У цьому виконуваному файлі QEMU не передбачено підтримки безпосереднього " @@ -15828,12 +15915,13 @@ msgstr "Вказано використання TLS, але назву не вк msgid "TLS:" msgstr "TLS:" -msgid "TPM 1.2 is not supported on ARM" -msgstr "На ARM не передбачено підтримки TPM 1.2" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" +msgstr "Підтримки TPM 1.2 для моделі «%1$s» не передбачено" -msgid "TPM 1.2 is not supported with the SPAPR device model" -msgstr "" -"Підтримки TPM 1.2 у поєднанні із моделлю пристроїв SPAPR не передбачено" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" +msgstr "Підтримки TPM 1.2 на архітектурі «%1$s» не передбачено" #, c-format msgid "TPM Proxy model %1$s requires 'Passthrough' backend" @@ -16274,6 +16362,13 @@ msgstr "" "Кількість пристроїв IOMMU домену призначення не збігається із кількістю у " "джерелі" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" +"DMA-перехід «%1$s» домену призначення IOMMU не відповідає джерелу, «%2$s»" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -16450,6 +16545,9 @@ msgstr "" "Кількість паралельних портів домену призначення, %1$zu, не відповідає " "кількості джерела, %2$zu" +msgid "Target domain pstore device count does not match source" +msgstr "Кількість пристроїв pstore домену призначення не відповідає джерелу" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -16680,6 +16778,16 @@ msgstr "" "Номер паралельного порту призначення, %1$d, не відповідає номеру " "паралельного порту %2$d" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" +"Модуль обробки пристрою pstore «%1$s» призначення не відповідає джерелу " +"«%2$s»" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "Розмір pstore «%1$llu» призначення не відповідає джерелу, «%2$llu»" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -16919,6 +17027,22 @@ msgstr "Строк дії сертифіката CA %1$s завершився" msgid "The CA certificate %1$s is not yet active" msgstr "Сертифікат CA %1$s ще не набув чинності" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" +"Сертифікат CA %1$s має бути доступним для усіх користувачів. Від імені " +"користувача root віддайте команди: chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"Сертифікат CA %1$s має бути недоступним для інших користувачів. Віддайте від " +"імені цього користувача таку команду: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "Номер пристрою CCW «%1$s» вже використовується" @@ -16962,6 +17086,14 @@ msgstr "" "Пристрій PF для %1$s не має мережевої назви пристрою, не вдалося отримати " "дані щодо віртуальної функції" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" +"Базовий каталог PKI %1$s має бути недоступним для інших користувачів. " +"Віддайте таку команду: chown %2$d.%3$d %4$s; chmod 0700 %5$s" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -17019,6 +17151,22 @@ msgid "The certificate uses an insecure algorithm" msgstr "" "Під час створення сертифіката використано алгоритм, який не є безпечним" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" +"Сертифікат клієнта %1$s має бути доступним для усіх користувачів. Від імені " +"root віддайте таку команду: chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"Сертифікат клієнта %1$s має бути обмежено цим користувачем. Від імені цього " +"користувача віддайте таку команду: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + #, c-format msgid "The client certificate %1$s has expired" msgstr "Клієнтський сертифікат %1$s застарів" @@ -17027,6 +17175,23 @@ msgstr "Клієнтський сертифікат %1$s застарів" msgid "The client certificate %1$s is not yet active" msgstr "Клієнтський сертифікат %1$s ще не набув чинності" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" +"Клієнтський ключ %1$s має бути доступним для усіх користувачів. Від імені " +"root віддайте таку команду: chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"Клієнтський ключ %1$s має бути недоступним для інших користувачів. Від імені " +"цього користувача віддайте таку команду: chown %2$d.%3$d %4$s; chmod 0600 " +"%5$s" + #, c-format msgid "The device at %1$s has no network device name" msgstr "Пристрій у %1$s не має назви мережевого пристрою" @@ -17091,6 +17256,31 @@ msgstr "" "У цьому виконуваному файлі QEMU не передбачено підтримки звукових " "контролерів ich9-intel-hda" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" +"Машина не може працювати як клієнт або сервер. Див. https://libvirt.org/" +"kbase/tlscerts.html#setting-up-a-certificate-authority-ca щодо встановлення " +"%1$s" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" +"Машина не може працювати як клієнт. Див. https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates щодо повторного створення %1$s" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" +"Машина не може працювати як сервер. Див. https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates щодо повторного створення %1$s" + msgid "The machine has no snapshot and it should have it" msgstr "Машина не має знімків, хоча повинна була б мати" @@ -17125,6 +17315,22 @@ msgstr "" "Число для диска, призначеного лише для читання, має бути більшим або рівним " "до числа для диска, призначеного для читання та запису." +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" +"Сертифікат сервера %1$s має бути доступним для усіх користувачів. Від імені " +"користувача root віддайте таку команду: chown root.root %2$s; chmod 0644 %3$s" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"Сертифікат сервера %1$s має бути обмежено цим користувачем. Від імені цього " +"користувача віддайте таку команду: chown %2$d.%3$d %4$s; chmod 0600 %5$s" + #, c-format msgid "The server certificate %1$s has expired" msgstr "Строк дії сертифіката сервера %1$s завершився" @@ -17133,6 +17339,24 @@ msgstr "Строк дії сертифіката сервера %1$s завер msgid "The server certificate %1$s is not yet active" msgstr "Сертифікат сервера %1$s ще не набув чинності" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"Ключ сервера %1$s має бути недоступним для інших користувачів. Від імені " +"цього користувача віддайте таку команду: chown %2$d.%3$d %4$s; chmod 0600 " +"%5$s" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" +"Ключ сервера %1$s має бути недоступним для непривілейованих користувачів. " +"Від імені користувача root віддайте таку команду: chown root.root %2$s; " +"chmod 0600 %3$s" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "Сервер переспрямовує з «%1$s» до «%2$s»" @@ -17141,6 +17365,71 @@ msgid "The slirp-helper doesn't support migration" msgstr "" "У допоміжній програмі slirp не передбачено підтримки перенесення систем" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" +"Загальносистемний каталог CA %1$s зазвичай встановлюється як частина базової " +"файлової системи або пакунків openssl" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" +"Загальносистемний каталог CA %1$s має бути доступним для усіх користувачів. " +"Віддайте від імені root таку команду: chown root.root; chmod 0755 %2$s" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" +"Загальносистемний каталог PKI %1$s зазвичай встановлюється як частина " +"базової файлової системи або пакунків openssl" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" +"Загальносистемний каталог PKI %1$s має бути доступним для усіх користувачів. " +"Від імені користувача root віддайте таку команду: chown root.root; chmod " +"0755 %2$s" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" +"Загальносистемний каталог сертифікатів %1$s зазвичай встановлюється як " +"частина пакунка libvirt" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" +"Загальносистемний каталог сертифікатів %1$s має бути доступним для усіх " +"користувачів. Від імені користувача root віддайте таку команду: chown root." +"root; chmod 0755 %2$s" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" +"Загальносистемний каталог ключів %1$s зазвичай встановлюється як частина " +"пакунка libvirt" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" +"Загальносистемний каталог ключів %1$s має бути доступним для усіх " +"користувачів. Від імені користувача root віддайте таку команду: chown root." +"root; chmod 0755 %2$s" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "У драйвері vbox не передбачено підтримки моделі контролерів SCSI %1$s" @@ -17176,6 +17465,11 @@ msgstr "" "У цьому QEMU не передбачено підтримки rendernode OpenGL із типом графіки egl-" "headless" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" +"У цьому QEMU не передбачено підтримки емуляції SCSI за допомогою пристрою " +"«virtio-blk»" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" "У цій версії QEMU не передбачено підтримки scsi-блоку для передавання lun" @@ -18727,6 +19021,10 @@ msgstr "Не вдалося встановити очікування на да msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "Не вдалося почати очікування даних на шляху сокета UNIX, «%1$s»" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "Не вдалося завантажити %1$s: %2$s" + msgid "Unable to load certificate" msgstr "Не вдалося завантажити сертифікат" @@ -19849,6 +20147,10 @@ msgstr "Неочікуваний формат відповіді mdevctl" msgid "Unexpected hostdev mode %1$d" msgstr "Неочікуваний режим роботи пристрою основної системи, %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "Неочікувана довжина «%1$s», мало бути %2$u, маємо %3$zu" + msgid "Unexpected lock parameters for disk resource" msgstr "Неочікувані параметри блокування для дискового ресурсу" @@ -19906,8 +20208,8 @@ msgid "Unexpected protocol %1$d" msgstr "Неочікуваний протокол, %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" -msgstr "Неочікувана відповідь від CH: %1$d" +msgid "Unexpected response from CH: %1$s" +msgstr "Неочікувана відповідь від CH: %1$s" msgid "Unexpected root filesystem without loop device" msgstr "Неочікувана коренева файлова система без петльового пристрою (loop)" @@ -20560,10 +20862,6 @@ msgstr "Непідтримуваний режим роботи пристрою msgid "Unsupported hostdev type %1$s" msgstr "Непідтримуваний тип пристрою основної системи, %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "Непідтримуваний інтерфейс «%1$s» для TPM 1.2" - msgid "Unsupported listen type" msgstr "Непідтримуваний тип очікування (listen)" @@ -20756,6 +21054,33 @@ msgstr "" " -h | --help вивести цю довідку і вийти\n" " -v | --version вивести дані щодо версії і вийти\n" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" +"Користування:\n" +" %1$s { -v | -h } [ДОВІРА|СЕРВЕР|КЛІЄНТ]\n" +"\n" +"Перевірити налаштування сертифікатів TLS\n" +"\n" +"параметри:\n" +" -s | --system перевірити загальносистемні сертифікати (типовий " +"варіант)\n" +" -u | --user перевірити сертифікати користувача\n" +" -p КАТ | --path КАТ перевірити нетиповий шлях до сертифікатів\n" +" -h | --help показати цю довідку і вийти\n" +" -v | --version вивести дані щодо версії і вийти\n" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -20891,10 +21216,6 @@ msgstr "ВМ не визначено" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "Запис VMX «%1$s» містить непідтримувані дані схеми «%2$s»" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "Запис VMX «%1$s» не містить частини номера порту" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "Запис «annotation» VMX містить некоректну екрановану послідовність" @@ -21275,6 +21596,9 @@ msgstr "доступ заборонено правилами" msgid "access denied: %1$s" msgstr "доступ заборонено: %1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "Підтримки модуля обробки acpi-erst пристрою pstore не передбачено" + msgid "active" msgstr "активна" @@ -22174,6 +22498,9 @@ msgstr "міст «%1$s» вже існує." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "не можна визначати назву містка у режимі %1$s (мережа «%2$s»)" +msgid "bridge port creation is not supported on this platform" +msgstr "на цій платформі не передбачено підтримки створення портів містків" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "не можна визначати зону містка у режимі %1$s (мережа «%2$s»)" @@ -23219,6 +23546,9 @@ msgstr "неможливо змінити адресу PCI пристрою ме msgid "cannot modify network device model from %1$s to %2$s" msgstr "не вдалося змінити модель пристрою мережі з %1$s на %2$s" +msgid "cannot modify network device portgroup attribute" +msgstr "не можна змінювати portgroup мережевого пристрою" + msgid "cannot modify network device rom bar setting" msgstr "неможливо змінити параметр запису ROM пристрою мережі" @@ -23339,6 +23669,10 @@ msgstr "не вдалося обробити json %1$s: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "не вдалося обробити json %1$s: незавершений рядок, карта або масив" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "не вдалося обробити openfiles «%1$s» для virtiofs" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "не вдалося обробити номер розділу з цілі «%1$s»" @@ -23607,16 +23941,17 @@ msgstr "" msgid "cannot revert snapshot of running domain" msgstr "не можна відновлювати попередній стан запущеного домену" -msgid "cannot save domain with host devices" -msgstr "не вдалося зберегти домен із гостьовими пристроями" - -msgid "cannot save domain with network interfaces" -msgstr "не вдалося зберегти домен із мережевими інтерфейсами" - #, c-format msgid "cannot save file '%1$s'" msgstr "не вдалося зберегти файл «%1$s»" +msgid "cannot save/restore domain with host devices" +msgstr "" +"не можна зберігати або відновлювати домен із пристроями основної системи" + +msgid "cannot save/restore domain with network devices" +msgstr "не можна зберігати або відновлювати домен із мережевими пристроями" + #, c-format msgid "cannot seek in '%1$s'" msgstr "не вдалося встановити позицію у «%1$s»" @@ -25875,6 +26210,9 @@ msgstr "у домену вже є графіка VNC" msgid "domain already has a vsock device" msgstr "у домені вже існує пристрій vsock" +msgid "domain already has an iommu device" +msgstr "домен вже містить пристрій iommu" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "архітектура домену (/домен/система/тип/@архітектура)" @@ -27136,9 +27474,6 @@ msgstr "не вдалося створити каталог журналу «%1$ msgid "failed to create logfile %1$s" msgstr "не вдалось створити журнал %1$s" -msgid "failed to create mdevctl thread" -msgstr "не вдалося створити потік обробки mdevctl" - msgid "failed to create profile" msgstr "не вдалося створити профіль" @@ -27170,9 +27505,6 @@ msgstr "не вдалося створити IoCTX RBD. Чи існує буфе msgid "failed to create udev context" msgstr "не вдалося створити контекст udev" -msgid "failed to create udev enumerate thread" -msgstr "не вдалося створити потік нумерації udev" - msgid "failed to create udev handler thread" msgstr "не вдалося створити потік обробника udev" @@ -27555,6 +27887,10 @@ msgstr "не вдалося позначити резервне сховище % msgid "failed to monitor nbdkit process %1$i" msgstr "не вдалося виконати спостереження за процесом nbdkit %1$i" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "не вдалося встановити спостереження за процесом in-shutdown qemu %1$i" + #, c-format msgid "failed to move file to %1$s " msgstr "не вдалося пересунути файл до %1$s " @@ -29102,6 +29438,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "i - вимкнути перевірку і спробувати визначити все знову" +msgid "iSCSI protocol accepts only one host" +msgstr "протокол iSCSI приймає лише один вузол" + msgid "iSCSI storage pool does not support volume creation" msgstr "" "у резервному сховищі даних iSCSI не передбачено підтримки створення томів" @@ -30076,6 +30415,9 @@ msgstr "некоректне значення uuid ключа, «%1$s»" msgid "invalid server address" msgstr "некоректна адреса сервера" +msgid "invalid size of ACPI ERST pstore device" +msgstr "некоректний розмір ACPI ERST пристрою pstore" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "неприпустимий розмір для «%1$s»" @@ -30249,6 +30591,11 @@ msgstr "" "iommu: підтримки зміни прив'язки переривань з цим виконуваним файлом QEMU не " "передбачено" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" +"iommu: у цьому виконуваному файлі QEMU не передбачено оновлення перенесення " +"dma" + #, c-format msgid "iothread %1$d not found" msgstr "потоку введення-виведення %1$d не знайдено" @@ -30907,6 +31254,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "дані щодо власника блокування не було зареєстровано" +msgid "locking options are not supported by this virtiofsd" +msgstr "підтримки параметрів блокування у цій virtiofsd не передбачено" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -31230,6 +31580,9 @@ msgstr "не знайдено відповідної файлової систе msgid "matching input device not found" msgstr "відповідного пристрою введення не знайдено" +msgid "matching iommu device not found" +msgstr "відповідного пристрою iommu не знайдено" + msgid "matching memory device was not found" msgstr "відповідного пристрою пам'яті не знайдено" @@ -31653,12 +32006,12 @@ msgstr "" "допомогою нарощувального копіювання (один основний образ використовується " "джерелом і призначенням)" +msgid "migration with this virtiofs device is not supported" +msgstr "підтримки перенесення з цим пристроєм virtiofs не передбачено" + msgid "migration with transient disk is not supported" msgstr "підтримки перенесення із проміжним диском не передбачено" -msgid "migration with virtiofs device is not supported" -msgstr "підтримки перенесення з пристроєм virtiofs не передбачено" - #, c-format msgid "migration_address must not be the address of the local machine: %1$s" msgstr "" @@ -32326,6 +32679,9 @@ msgstr "немає реалізації обробника для драйвер msgid "missing path for " msgstr "не вказано шлях для " +msgid "missing path for ACPI ERST pstore device" +msgstr "пропущено шлях для ACPI ERST пристрою pstore" + msgid "missing path in nbdkit capabilities cache" msgstr "не вистачає шляху у кеші можливостей nbdkit" @@ -32573,6 +32929,10 @@ msgstr "пропущено значення куки «%1$s»" msgid "missing value for migration parameter '%1$s'" msgstr "не вказано значення для параметра перенесення «%1$s»" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "пропущено значення зміни запису DNS TXT у мережі %1$s" + msgid "missing values for acceleration" msgstr "не вказано значень для прискорення" @@ -34115,6 +34475,9 @@ msgstr "передбачено підтримку лише одного прис msgid "only a single nvram device is supported" msgstr "передбачено підтримку лише одного пристрою nvram" +msgid "only a single pstore device is supported" +msgstr "передбачено підтримку лише одного пристрою pstore" + msgid "only a single vsock device is supported" msgstr "передбачено підтримку лише одного пристрою vsock" @@ -35089,6 +35452,18 @@ msgstr "надати XML, придатний до перенесень" msgid "ps2 bus does not support %1$s input device" msgstr "шина ps2 не підтримує пристрій вводу %1$s" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "використання вхідних даних шини ps2 потребує вмикання можливості ps2" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "із цим виконуваним файлом QEMU підтримка можливості ps2 недоступна" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "із цим виконуваним файлом QEMU не можна керувати станом можливості ps2" + +msgid "pstore device is missing alias" +msgstr "для пристрою pstore не визначено альтернативної назви" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -35326,6 +35701,9 @@ msgstr "запис query-named-block-nodes має неочікуване фор msgid "query-rx-filter return data missing array element" msgstr "у повернутих query-rx-filter даних немає елемента масиву" +msgid "query-sev reply was missing some data" +msgstr "у відповіді query-sev reply пропущено деякі дані" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "у відповіді query-sev-capabilities не виявлено поля «cbitpos»" @@ -35339,6 +35717,9 @@ msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" "у відповіді query-sev-capabilities не виявлено поля «reduced-phys-bits»" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "у відповіді query-sev-launch-measure немає «data»" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "у відповіді query-sgx-capabilities пропущено поле «flc»" @@ -37215,6 +37596,12 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: вкажіть шлях або використовуйте test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" +"у цьому виконуваному файлі QEMU не передбачено підтримки модуля роботи з " +"мережею «%1$s»" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -37314,10 +37701,6 @@ msgstr "машина немає знімків" msgid "the new password" msgstr "новий пароль" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" -"у цьому виконуваному файлі QEMU не передбачено підтримки модуля мережі passt" - msgid "the password is already encrypted" msgstr "пароль уже зашифровано" @@ -39078,6 +39461,10 @@ msgstr "невідомий тип можливостей призначення msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "невідомий параметр SDL_AUDIODRIVER, %1$s" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "невідомий тип SEV «%1$s»" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "невідомий тип адреси, «%1$s», у мережі %2$s" @@ -39352,6 +39739,10 @@ msgstr "невідомий тип ключа, «%1$s»" msgid "unknown smbios mode '%1$s'" msgstr "невідомий режим smbios «%1$s»" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "невідомий стан «%1$s» для «%2$s»" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "невідомий тип можливостей збереження «%1$s» для «%2$s»" @@ -39588,6 +39979,10 @@ msgstr "непідтримувана модель звуку %1$s" msgid "unsupported authentication type %1$d" msgstr "непідтримуваний тип розпізнавання %1$d" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "непідтримуваний модуль роботи для пристрою pstore: %1$s" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "непідтримувана модель балонного пристрою , «%1$s»" @@ -40091,6 +40486,12 @@ msgstr "перевірити документ XML за схемою" msgid "validate the redefined checkpoint" msgstr "перевірити повторно визначену контрольну точку" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" +"значення «%1$llu» є надто великим для параметра «%2$s», максимальним є " +"значення «%3$llu»" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -40308,6 +40709,9 @@ msgstr "невідповідність версій у події (маємо 0x msgid "version parsing error" msgstr "помилка визначення версії" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "було активним перенесення vfio, але дані «transferred» не було вказано" + msgid "vgamem attribute only supported for video type qxl" msgstr "підтримку атрибута vgamem передбачено лише для типу відео qxl" @@ -40669,6 +41073,9 @@ msgstr "" "vmplayer не підтримується дія з призупинення або відновлення роботи libvirt " "(призупинка-відновлення роботи vmware) " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "використання можливості vmport потребує вмикання можливості ps2" + msgid "vmport is not available with this QEMU binary" msgstr "vmport є недоступним, якщо використовується цей виконуваний файл QEMU" @@ -41024,6 +41431,63 @@ msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" "надійшов запит щодо зони %1$s для мережі %2$s, але firewalld не задіяно" +#, c-format +#~ msgid "Unexpected response from CH: %1$d" +#~ msgstr "Неочікувана відповідь від CH: %1$d" + +#~ msgid "cannot save domain with host devices" +#~ msgstr "не вдалося зберегти домен із гостьовими пристроями" + +#~ msgid "cannot save domain with network interfaces" +#~ msgstr "не вдалося зберегти домен із мережевими інтерфейсами" + +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "записи DNS HOST не можна змінювати, лише додавати і вилучати" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "" +#~ "до записів DNS TXT не можна вносити зміни, ці записи можна лише додавати " +#~ "або вилучати" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "Запис VMX «%1$s» не містить частини номера порту" + +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "підтримки перенесення з пристроєм virtiofs не передбачено" + +#~ msgid "the passt network backend is not supported with this QEMU binary" +#~ msgstr "" +#~ "у цьому виконуваному файлі QEMU не передбачено підтримки модуля мережі " +#~ "passt" + +#~ msgid "S390 PV launch security is not supported with this QEMU binary" +#~ msgstr "" +#~ "У цьому виконуваному файлі QEMU не передбачено підтримки захисту запуску " +#~ "PV S390" + +#~ msgid "SEV launch security is not supported with this QEMU binary" +#~ msgstr "" +#~ "Підтримки захисту запуску SEV у цьому виконуваному файлі QEMU не " +#~ "передбачено" + +#~ msgid "TPM 1.2 is not supported on ARM" +#~ msgstr "На ARM не передбачено підтримки TPM 1.2" + +#~ msgid "TPM 1.2 is not supported with the SPAPR device model" +#~ msgstr "" +#~ "Підтримки TPM 1.2 у поєднанні із моделлю пристроїв SPAPR не передбачено" + +#, c-format +#~ msgid "Unsupported interface '%1$s' for TPM 1.2" +#~ msgstr "Непідтримуваний інтерфейс «%1$s» для TPM 1.2" + +#~ msgid "failed to create mdevctl thread" +#~ msgstr "не вдалося створити потік обробки mdevctl" + +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "не вдалося створити потік нумерації udev" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: перевірка %2$-60s: " diff --git a/po/vi.po b/po/vi.po index ffd01246..aa632479 100644 --- a/po/vi.po +++ b/po/vi.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2015-03-05 01:32+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/fedora/" @@ -1014,6 +1014,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "SATA không được hỗ trợ với binary QEMU này" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1241,6 +1245,9 @@ msgstr "ái lực cpu không được hỗ trợ" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1587,6 +1594,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "ổ lưu trữ đã tồn tại" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3406,10 +3416,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3434,9 +3468,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3445,6 +3488,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, fuzzy, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "Cấu hình XML miền %1$s không thay đổi.\n" @@ -4895,6 +4974,10 @@ msgstr "Tạo một ổ từ một ổ đang tồn tại." msgid "Create a vol." msgstr "Tạo một ổ." +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "Tạo một miền." @@ -4939,9 +5022,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4963,9 +5043,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "Dữ liệu đã xử lý:" @@ -8225,6 +8302,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "Thất bại khi phá huỷ pool %1$s" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "Thất bại khi tạo ảnh chụp: %s" @@ -8774,6 +8854,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -11270,6 +11357,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "Thiếu backend %1$d" +msgid "Missing bridge helper name" +msgstr "" + #, fuzzy msgid "Missing bridge name" msgstr "thiếu tên bộ đếm giờ" @@ -12263,6 +12353,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "lỗi khi đang ngưng miền" +msgid "No firewall backend is available" +msgstr "" + #, fuzzy msgid "No free NBD devices" msgstr "Không thiết lập lại thiết bị hoạt động %s" @@ -14013,9 +14106,6 @@ msgstr "Các tác vụ khác đang chờ cho miền này" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "S4 state is disabled for this domain" msgstr "Các tác vụ khác đang chờ cho miền này" @@ -14109,9 +14199,6 @@ msgstr "Chỉ mục đơn vị SCSI %1$d vượt miền [0..6,8..15]" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -15086,10 +15173,12 @@ msgstr "sử dụng ổ đã chỉ định, nhưng đường dẫn ổ bị thi msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15448,6 +15537,12 @@ msgstr "Tên tập tin cấu hình mạng '%1$s' không khớp tên mạng '%2$s msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, fuzzy, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15571,6 +15666,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15740,6 +15838,14 @@ msgstr "tên tập tin cấu hình pool lưu trữ '%1$s' không khớp msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15931,6 +16037,18 @@ msgstr "Chứng thực đã bị hủy bỏ." msgid "The CA certificate %1$s is not yet active" msgstr "Chứng thực không đáng tin" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15966,6 +16084,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -16016,6 +16140,18 @@ msgstr "Chứng thực không đáng tin" msgid "The certificate uses an insecure algorithm" msgstr "Chứng thực sử dụng một thuật toán không bảo mật" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The client certificate %1$s has expired" msgstr "Chứng thực đã bị hủy bỏ." @@ -16024,6 +16160,18 @@ msgstr "Chứng thực đã bị hủy bỏ." msgid "The client certificate %1$s is not yet active" msgstr "Chứng thực không đáng tin" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The device at %1$s has no network device name" msgstr "Tên thiết bị mạng quá dài" @@ -16080,6 +16228,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "SATA không được hỗ trợ với binary QEMU này" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + #, fuzzy msgid "The machine has no snapshot and it should have it" msgstr "miền %s không có ảnh chụp với tên %s" @@ -16108,6 +16274,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, fuzzy, c-format msgid "The server certificate %1$s has expired" msgstr "Chứng thực đã bị hủy bỏ." @@ -16116,6 +16294,18 @@ msgstr "Chứng thực đã bị hủy bỏ." msgid "The server certificate %1$s is not yet active" msgstr "Chứng thực không đáng tin" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "Máy phục vụ điều hướng từ '%1$s' sang '%2$s'" @@ -16124,6 +16314,52 @@ msgstr "Máy phục vụ điều hướng từ '%1$s' sang '%2$s'" msgid "The slirp-helper doesn't support migration" msgstr "pool lưu trữ không hỗ trợ tạo ổ" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -16157,6 +16393,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17797,6 +18036,10 @@ msgstr "không thể tạo cặp socket" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "không thể đặt ngữ cảnh bảo mật socket '%1$s'" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "Không thể tải chứng thực" @@ -18959,6 +19202,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "chế độ hostdev không mong đợi %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + #, fuzzy msgid "Unexpected lock parameters for disk resource" msgstr "kiểu địa chỉ không mong đợi cho đĩa fdc" @@ -19019,7 +19266,7 @@ msgid "Unexpected protocol %1$d" msgstr "kiểu pool không rõ" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" #, fuzzy @@ -19668,10 +19915,6 @@ msgstr "chế độ hostdev không mong đợi %d" msgid "Unsupported hostdev type %1$s" msgstr "Kiểu thiết bị '%1$s' không được hỗ trợ" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - #, fuzzy msgid "Unsupported listen type" msgstr "kiểu đĩa %s không hỗ trợ" @@ -19849,6 +20092,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19978,10 +20236,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "Mục VMX '%1$s' chứa sơ đồ không hỗ trợ '%2$s'" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "Mục VMX '%1$s' không chứa một phần cổng" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "Mục VMX 'annotation' chứa " @@ -20343,6 +20597,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "hoạt động" @@ -21178,6 +21435,9 @@ msgstr "tên cầu nối '%1$s' đã sử dụng." msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -22186,6 +22446,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "không thể đặt chế độ của '%s' sang %04o" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -22308,6 +22571,10 @@ msgstr "không thể phân tích json %1$s: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "không thể phân tích json %s: %s" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "không thể phân tích số phân vùng từ đích '%1$s'" @@ -22576,16 +22843,16 @@ msgstr "không thể liệt kê vcpu đang gán vào miền không hoạt độn msgid "cannot revert snapshot of running domain" msgstr "không thể hoàn nguyên ảnh chụp của miền đang chạy" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, fuzzy, c-format msgid "cannot save file '%1$s'" msgstr "không thể thống kê tập tin '%1$s'" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, fuzzy, c-format msgid "cannot seek in '%1$s'" msgstr "không thể mở '%1$s'" @@ -24794,6 +25061,9 @@ msgstr "miền đã đang chạy" msgid "domain already has a vsock device" msgstr "Miền đã hoạt động rồi" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -26053,9 +26323,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "thất bại khi tạo tập tin bản ghi %1$s" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "thất bại khi tạo tập tin bản ghi %s" @@ -26091,10 +26358,6 @@ msgstr "" msgid "failed to create udev context" msgstr "thất bại khi tạo socket" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "thất bại khi đọc header qemu" - #, fuzzy msgid "failed to create udev handler thread" msgstr "thất bại khi đọc header qemu" @@ -26489,6 +26752,10 @@ msgstr "thất bại khi đánh dấu pool %1$s tự khởi động" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "Thất bại khi mở tập tin '%1$s'" @@ -27985,6 +28252,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + #, fuzzy msgid "iSCSI storage pool does not support volume creation" msgstr "pool lưu trữ không hỗ trợ tạo ổ" @@ -28934,6 +29204,9 @@ msgstr "uuid %1$s không hợp lệ" msgid "invalid server address" msgstr "địa chỉ MAC không hợp lệ" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "kích thước không hợp lệ cung cấp cho '%1$s'" @@ -29106,6 +29379,9 @@ msgstr "SATA không được hỗ trợ với binary QEMU này" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "SATA không được hỗ trợ với binary QEMU này" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, fuzzy, c-format msgid "iothread %1$d not found" msgstr "không tìm thấy luồng" @@ -29781,6 +30057,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, fuzzy, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "Tạo các ổ %1$s không được hỗ trợ" @@ -30093,6 +30372,9 @@ msgstr "" msgid "matching input device not found" msgstr "thiếu kiểu thiết bị nhập" +msgid "matching iommu device not found" +msgstr "" + #, fuzzy msgid "matching memory device was not found" msgstr "Thiết bị nút không tìm thấy" @@ -30478,12 +30760,11 @@ msgstr "" "di trú với lưu trữ không-chia-sẻ với sao chép gia tăng (cùng chia sẻ ảnh gốc " "giữa nguồn và đích)" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -#, fuzzy -msgid "migration with virtiofs device is not supported" -msgstr "Tạo các ổ %s không được hỗ trợ" +msgid "migration with transient disk is not supported" +msgstr "" #, c-format msgid "migration_address must not be the address of the local machine: %1$s" @@ -31155,6 +31436,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -31407,6 +31691,10 @@ msgstr "thiếu backend cho kiểu pool %d" msgid "missing value for migration parameter '%1$s'" msgstr "thiếu thông tin nguồn cho thiết bị %1$s" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "thiếu thông tin các thiết bị" @@ -32923,6 +33211,9 @@ msgstr "chỉ có một thiết bị balloon bộ nhớ đơn được hỗ tr msgid "only a single nvram device is supported" msgstr "chỉ có một thiết bị watchdog đơn được hỗ trợ" +msgid "only a single pstore device is supported" +msgstr "" + #, fuzzy msgid "only a single vsock device is supported" msgstr "chỉ có một thiết bị watchdog đơn được hỗ trợ" @@ -33872,6 +34163,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "tuyến ps2 không hỗ trợ thiết bị nhập %1$s" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -34084,6 +34387,9 @@ msgstr "mục thiết bị blockstats không trong định dạng mong đợi" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -34096,6 +34402,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -35906,6 +36215,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: cung cấp một đường dẫn hoặc sử dụng test:///default" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -35995,9 +36308,6 @@ msgstr "miền không có ảnh chụp" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - #, fuzzy msgid "the password is already encrypted" msgstr "mạng đã hoạt động" @@ -37692,6 +38002,10 @@ msgstr "kiểu khả năng máy chủ SCSI không rõ '%1$s' cho '%2$s'" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, fuzzy, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "kiểu địa chỉ không rõ '%s'" @@ -37971,6 +38285,10 @@ msgstr "kiểu sử dụng bí mật không rõ %1$s" msgid "unknown smbios mode '%1$s'" msgstr "mẫu âm thanh không rõ '%1$s'" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "kiểu khả năng lưu trữ không rõ '%1$s' cho '%2$s'" @@ -38202,6 +38520,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "kiểu xác thực %1$d không hỗ trợ" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, fuzzy, c-format msgid "unsupported balloon device model '%1$s'" msgstr "Kiểu thiết bị '%1$s' không được hỗ trợ" @@ -38692,6 +39014,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -38884,6 +39210,9 @@ msgstr "phiên bản không khớp (thực tế %1$x, mong đợi %2$x)" msgid "version parsing error" msgstr "lỗi phân tích" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -39231,6 +39560,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + #, fuzzy msgid "vmport is not available with this QEMU binary" msgstr "SATA không được hỗ trợ với binary QEMU này" @@ -39559,6 +39891,18 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "Mục VMX '%1$s' không chứa một phần cổng" + +#, fuzzy +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "Tạo các ổ %s không được hỗ trợ" + +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "thất bại khi đọc header qemu" + #, fuzzy, c-format #~ msgid "Failed to apply firewall rules %1$s: %2$s" #~ msgstr "Thất bại khi tạo '%1$s': %2$s" diff --git a/po/zh_CN.po b/po/zh_CN.po index f0a880b1..335e85d8 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -20,13 +20,14 @@ # Daniel P. Berrange , 2022. # Jan Tomko , 2022. # Jiri Denemark , 2023. +# jianqing yan , 2024. msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" -"PO-Revision-Date: 2023-04-04 17:20+0000\n" -"Last-Translator: Yang Yulin \n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" +"PO-Revision-Date: 2024-08-26 15:38+0000\n" +"Last-Translator: jianqing yan \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_CN\n" @@ -34,7 +35,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.15.2\n" +"X-Generator: Weblate 5.7\n" msgid "" "\n" @@ -434,7 +435,7 @@ msgstr "" "\n" "libvirt 锁定管理守护进程:\n" -#, c-format +#, fuzzy, c-format msgid "" "\n" "Usage:\n" @@ -447,6 +448,15 @@ msgid "" " qemu/$domname\t\t\ttries looking up $domname under system followed by " "session URI\n" msgstr "" +"\n" +"用法:\n" +"%1$s 主机名端口\n" +"\n" +"主机名应采用以下形式之一:\n" +"\n" +"qemu:system/$domname 用于 qemu:///system 下的域\n" +" qemu:session/$domname 用于 qemu:///session 下的域\n" +" qemu/$domname 尝试在系统下查找$domname,然后查找会话 URI\n" #, c-format msgid "" @@ -494,9 +504,9 @@ msgstr " %1$s (指定关键字'%2$s'时可以显示此部分帮助信息)\n" msgid " %1$s (help keyword '%2$s'):\n" msgstr " %1$s (使用关键字 '%2$s' 来显示帮助信息):\n" -#, c-format +#, fuzzy, c-format msgid " --%1$s ..." -msgstr "" +msgstr " --%1$s ..." msgid " Hypervisors:" msgstr " 管理程序(即虚拟化层)方面:" @@ -510,9 +520,9 @@ msgstr " 网络:" msgid " Storage:" msgstr " 存储:" -#, c-format +#, fuzzy, c-format msgid " [--%1$s ]..." -msgstr "" +msgstr " [--%1$s ]..." #, c-format msgid "" @@ -570,9 +580,9 @@ msgstr "%1$s (%2$d 中的)" msgid "%1$s can't be empty" msgstr "%1$s 不能为空" -#, c-format +#, fuzzy, c-format msgid "%1$s cannot be set higher than %2$s" -msgstr "" +msgstr "%1$s 不能设置为高于 %2$s" #, c-format msgid "%1$s cannot parse GID '%2$s'" @@ -582,9 +592,9 @@ msgstr "%1$s 无法解析 GID '%2$s'" msgid "%1$s cannot parse UID '%2$s'" msgstr "%1$s 无法解析 UID '%2$s'" -#, c-format +#, fuzzy, c-format msgid "%1$s disk is not supported with this QEMU binary" -msgstr "" +msgstr "此 QEMU 二进制文件不支持%1$s 磁盘" #, c-format msgid "%1$s does not support passing a passphrase using a file descriptor" @@ -671,9 +681,9 @@ msgstr "%1$s 长度超过上限:%2$d > %3$d" msgid "%1$s model of watchdog can go only on PCI bus" msgstr "watchdog 的 %1$s 模型只能在 PCI 总线运行" -#, c-format +#, fuzzy, c-format msgid "%1$s model of watchdog cannot be used with this machine type" -msgstr "" +msgstr "此机器类型不能使用watchdog的%1$s模型" #, c-format msgid "%1$s model of watchdog does not support configuring the address" @@ -942,9 +952,9 @@ msgstr "%1$s: secret %2$s 的事件\"生命周期\":%3$s\n" msgid "%1$s: event 'lifecycle' for storage pool %2$s: %3$s\n" msgstr "%1$s: 存储池 %2$s 的事件\"生命周期\":%3$s\n" -#, c-format +#, fuzzy, c-format msgid "%1$s: event 'metadata-change' for network %2$s: type %3$s, uri %4$s\n" -msgstr "" +msgstr "%1$s: 网络%2$s的事件 'metadata-change' : 类型 %3$s,uri %4$s\n" #, c-format msgid "%1$s: expected a bool for '%2$s' parameter" @@ -1144,9 +1154,9 @@ msgstr "%1$s_DEBUG 的值无效" msgid "'%1$s'" msgstr "'%1$s'" -#, c-format +#, fuzzy, c-format msgid "'%1$s' 'index' value '%2$s' malformed" -msgstr "" +msgstr "'%1$s' 'index' 值 '%2$s' 格式不正确" #, c-format msgid "'%1$s' D-Bus address is not handled" @@ -1212,6 +1222,10 @@ msgstr "'%1$s' 不是一个合适的 pr 帮助程序" msgid "'%1$s' is not supported in this QEMU binary" msgstr "这个 QEMU 二进制文件中不支持 '%1$s'" +#, fuzzy, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "此QEMU二进制文件不支持'%1$s'安全启动" + #, c-format msgid "'%1$s' missing" msgstr "缺少 '%1$s'" @@ -1255,8 +1269,9 @@ msgid "" "'arch' element cannot be used inside 'cpu' element with 'match' attribute'" msgstr "'arch' 元素不能在 'cpu' 元素与 'match' 属性一同使用" +#, fuzzy msgid "'blob' support for virtio-gpu devices requires a memfd memory backend" -msgstr "" +msgstr "virtio-gpu设备的'blo'支持需要memfd内存后端" msgid "'cache' refers to a non-existent NUMA node cache" msgstr "'cache' 指的是不存在的 NUMA 节点缓存" @@ -1272,14 +1287,17 @@ msgid "" "type instead" msgstr "QEMU 不直接支持 'directory' 存储格式,请使用 'dir' 磁盘类型" +#, fuzzy msgid "'discard_no_unref' is not compatible with read-only disk" -msgstr "" +msgstr "'discard_no_unref'与只读磁盘不兼容" +#, fuzzy msgid "'discard_no_unref' is not supported by this QEMU binary" -msgstr "" +msgstr "此 QEMU 二进制文件不支持'discard_no_unref'" +#, fuzzy msgid "'discard_no_unref' only works with qcow2 disk format" -msgstr "" +msgstr "'discard_no_unref'仅适用于 qcow2 磁盘格式" msgid "'disk' missing or not an array in reply of guest-get-fsinfo" msgstr "在 guest-get-fsinfo 的回复中缺少 'disk' 或者不是一个阵列" @@ -1314,8 +1332,9 @@ msgstr "virtio scsi 控制器仅支持'iothread'属性" msgid "'iothread' is only supported for virtio-scsi controller" msgstr "'iothread' 只支持 virtio-scsi 控制器" +#, fuzzy msgid "'legacy KVM' device assignment is no longer supported on this system" -msgstr "" +msgstr "此系统不再支持'传统 KVM'设备分配" msgid "'logical-id' missing in reply of guest-get-vcpus" msgstr "guest-get-vcpus 的回复中缺少 'logical-id'" @@ -1404,10 +1423,12 @@ msgid "" msgstr "" "当内存元素中的模式是 'restrictive' 时,memnode 元素中需要 'restrictive' 模式" +#, fuzzy msgid "" "'restrictive' mode is required in memory element when mode is 'restrictive' " "in memnode element" msgstr "" +"当 memnode 元素中的模式为 'restrictive' 时,内存元素中需要 'restrictive' 模式" #, c-format msgid "" @@ -1435,6 +1456,9 @@ msgstr "不支持 'trim' 算法" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "guest-get-fsinfo 回复中缺少 'type'" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "guest-get-users 的回复中缺少 'user'" @@ -1564,9 +1588,9 @@ msgstr "--%1$s " msgid "--%1$s " msgstr "--%1$s " -#, c-format +#, fuzzy, c-format msgid "--%1$s ..." -msgstr "" +msgstr "--%1$s ..." #, c-format msgid "--%1$s and --current are mutually exclusive" @@ -1668,8 +1692,9 @@ msgstr "" msgid " attribute 'display' is only supported with model='vfio-pci'" msgstr " 属性 'display' 仅支持 model='vfio-pci'" +#, fuzzy msgid " is not supported with bus='sd'" -msgstr "" +msgstr " 不支持 bus='sd'" msgid " allowed only for lun devices" msgstr " 只允许 lun 设备" @@ -1768,6 +1793,10 @@ msgstr "加密描述中应包含一个 元素" msgid "A storage driver is already registered" msgstr "存储驱动程序已注册" +#, fuzzy +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "ACPI ERST 设备必须位于 PCI 总线上" + msgid "ACPI index is not supported with this QEMU" msgstr "这个 QEMU 不支持 ACPI 索引" @@ -1844,8 +1873,9 @@ msgstr "进行自动 numa 分配时需要来自 numad 的提示" msgid "After dumping core, failed to resume domain '%1$d' with libxenlight" msgstr "转储 core 后,使用 libxenlight 恢复域 '%1$d' 失败" +#, fuzzy msgid "Agent authentication is not supported on this host" -msgstr "" +msgstr "此主机不支持代理身份验证" msgid "Ain't nobody heard of that much cache level" msgstr "没人听说过这么高的缓存级别" @@ -1870,8 +1900,9 @@ msgstr "分配:" msgid "Allows setting or modifying the description or title of a domain." msgstr "允许设置或修改域的描述或标题。" +#, fuzzy msgid "Allows setting or modifying the description or title of a network." -msgstr "" +msgstr "允许设置或修改网络的描述或标题。" msgid "An error occurred, but the cause is unknown" msgstr "出错,但原因不明" @@ -1937,10 +1968,12 @@ msgid "" "At least one of options --max-clients, --max-unauth-clients is mandatory" msgstr "选项 --max-clients和--max-unauth-clients 中至少有 1 个是必需的" +#, fuzzy msgid "" "At least one of options --min-workers, --max-workers, --priority-workers is " "mandatory" msgstr "" +"选项 --min-workers, --max-workers, --priority-workers 中至少有一个是必需的" msgid "At least one tty is required" msgstr "至少需要一个 tty" @@ -1993,8 +2026,9 @@ msgstr "尝试使用同步回复发送异步信息" msgid "Attempted double use of PCI Address %1$s" msgstr "曾尝试重复使用 PCI 地址 %1$s" +#, fuzzy msgid "Attempting to start nbdkit twice" -msgstr "" +msgstr "尝试启动 nbdkit 两次" msgid "" "Attribute migratable is only allowed for 'host-passthrough' / 'maximum' CPU " @@ -2063,8 +2097,9 @@ msgstr "错误的 ipv4 开始地址 '%1$s' 在 在网络 '%2 msgid "Bad prefix name '%1$s' for resctrl monitor" msgstr "resctrl 监控的错误的前缀 '%1$s'" +#, fuzzy msgid "Bad usage" -msgstr "" +msgstr "使用不当" msgid "Bad value for nativeMode" msgstr "nativeMode 的不良值" @@ -2184,9 +2219,9 @@ msgstr "忙碌" msgid "CA certificate:" msgstr "CA 证书:" -#, c-format +#, fuzzy, c-format msgid "CCW addresses are not supported by machine type '%1$s'" -msgstr "" +msgstr "机器类型'%1$s'不支持 CCW 地址" #, c-format msgid "CHS geometry can not be set for '%1$s' bus" @@ -2489,8 +2524,9 @@ msgstr "无法添加另一个 USB 控制器:这个域禁用 USB" msgid "Can't add host USB device: USB is disabled in this host" msgstr "无法添加主机 USB 设备:这台主机禁用了 USB" +#, fuzzy msgid "Can't apply empty firewall command" -msgstr "" +msgstr "无法应用空防火墙命令" msgid "Can't change domain configuration in managed save state" msgstr "无法更改受管保存状态下的域配置" @@ -2576,10 +2612,11 @@ msgstr "无法节写 prlctl 输出结果" msgid "Can't perform authentication: Authentication callback not provided" msgstr "无法执行认证:未提供认证回叫" +#, fuzzy msgid "" "Can't perform keyboard-interactive authentication: Authentication callback " "not provided" -msgstr "" +msgstr "无法执行键盘交互式身份验证:未提供身份验证回调" #, c-format msgid "Can't read %1$s" @@ -2747,9 +2784,9 @@ msgstr "无法在这个平台中生成 macvlan 设备" msgid "Cannot create resctrl directory '%1$s'" msgstr "无法创建 resctrl 目录 '%1$s'" -#, c-format +#, fuzzy, c-format msgid "Cannot create save directory '%1$s'" -msgstr "" +msgstr "无法创建保存目录 '%1$s'" #, c-format msgid "Cannot create socket '%1$s'" @@ -2843,9 +2880,9 @@ msgstr "无法找到具有 PVR 0x%1$08x 的 CPU 型号" msgid "Cannot find CPU vendor with vendor id 0x%1$02llx" msgstr "无法找到厂商 ID 0x 的 CPU 供应商%1$02llx" -#, c-format +#, fuzzy, c-format msgid "Cannot find blkio cgroup stats (%1$s) for block device '%2$s' (%3$s)" -msgstr "" +msgstr "找不到块设备 '%2$s'(%3$s)的blkio cgroup统计信息(%1$s)" #, c-format msgid "Cannot find boot device of requested type %1$s" @@ -3089,13 +3126,13 @@ msgstr "无法解析 UUID '%1$s'" msgid "Cannot parse adapter '%1$s'" msgstr "无法解析适配器 '%1$s'" -#, c-format +#, fuzzy, c-format msgid "Cannot parse blkio cgroup (%1$s) entry '%2$s'" -msgstr "" +msgstr "无法解析 blkio cgroup (%1$s) 入口 '%2$s'" -#, c-format +#, fuzzy, c-format msgid "Cannot parse blkio cgroup ('%1$s') entry '%2$s'" -msgstr "" +msgstr "无法解析 blkio cgroup ('%1$s') 入口 '%2$s'" #, c-format msgid "Cannot parse byte '%1$s' stat '%2$s'" @@ -3282,9 +3319,9 @@ msgstr "无法共享未初始化的 CURL 句柄" msgid "Cannot specify a label if relabelling is turned off. model=%1$s" msgstr "如果关闭重新标记功能则无法指定标签。model=%1$s" -#, c-format +#, fuzzy, c-format msgid "Cannot specify relabel if label is missing. model=%1$s" -msgstr "" +msgstr "如果缺少标签,则无法指定重新标记。模型=%1$s" #, c-format msgid "Cannot stat %1$s" @@ -3313,28 +3350,31 @@ msgstr "无法取消共享挂载名称空间" msgid "Cannot unshare uninitialized CURL handle" msgstr "无法取消共享未初始化的 CRUL 句柄" -#, c-format +#, fuzzy, c-format msgid "" "Cannot update device '%1$s', parent address mismatch (current parent address " "'%2$s')" -msgstr "" +msgstr "无法更新设备 '%1$s',父地址不匹配(当前父地址 '%2$s')" -#, c-format +#, fuzzy, c-format msgid "Cannot update device '%1$s', type mismatch (current type '%2$s')" -msgstr "" +msgstr "无法更新设备 '%1$s',类型不匹配(当前类型 '%2$s')" -#, c-format +#, fuzzy, c-format msgid "Cannot update device '%1$s, uuid mismatch (current uuid '%2$s')" -msgstr "" +msgstr "无法更新设备 '%1$s,uuid 不匹配(当前 uuid '%2$s')" #, c-format msgid "Cannot use direct socket mode for %1$s transport" msgstr "无法对 %1$s 传输直接使用套接字模式" +#, fuzzy msgid "" "Cannot use direct socket mode if no URI is set. For more information see " "https://libvirt.org/kbase/failed_connection_after_install.html" msgstr "" +"如果未设置 URI,则无法使用直接套接字模式。有关详细信息,请参阅 https://" +"libvirt.org/kbase/failed_connection_after_install.html" #, c-format msgid "Cannot use host name '%1$s' in network '%2$s'" @@ -3503,44 +3543,140 @@ msgstr "" "检查主机设置:接口 %1$s 具有内核自动配置的 IPv6 路由,在不将 accept_ra 设置" "为 2 的情况下启用转发将导致内核刷新它们,从而破坏网络。" -#, c-format +#, fuzzy +msgid "Checking CA cert access" +msgstr "检查 CA 证书访问" + +#, fuzzy +msgid "Checking cert access" +msgstr "检查证书访问" + +#, fuzzy +msgid "Checking cert hostname match" +msgstr "检查证书主机名匹配" + +#, fuzzy +msgid "Checking cert properties" +msgstr "检查证书属性" + +#, fuzzy +msgid "Checking custom PKI base dir access" +msgstr "检查自定义 PKI 基本目录访问权限" + +#, fuzzy, c-format msgid "Checking for %1$s module" -msgstr "" +msgstr "正在检查 %1$s 模块" -#, c-format +#, fuzzy +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "检查 AMD 安全加密虚拟化加密状态 (SEV-ES)" + +#, fuzzy +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "检查 AMD 安全加密虚拟化 - 安全嵌套分页 (SEV-SNP)" + +#, fuzzy, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" -msgstr "" +msgstr "检查 Linux >= %1$d.%2$d.%3$d" +#, fuzzy msgid "Checking for PowerPC KVM module loaded" -msgstr "" +msgstr "检查PowerPC KVM模块加载" -#, c-format +#, fuzzy, c-format msgid "Checking for cgroup '%1$s' controller support" -msgstr "" +msgstr "检查 cgroup '%1$s' 控制器支持" +#, fuzzy msgid "Checking for device assignment IOMMU support" -msgstr "" +msgstr "检查设备分配 IOMMU 支持" +#, fuzzy msgid "Checking for hardware virtualization" -msgstr "" +msgstr "检查硬件虚拟化" -#, c-format +#, fuzzy, c-format msgid "Checking for namespace '%1$s'" -msgstr "" +msgstr "检查命名空间 '%1$s'" +#, fuzzy msgid "Checking for secure guest support" -msgstr "" +msgstr "检查安全的虚机支持" + +#, fuzzy +msgid "Checking if CA cert exists" +msgstr "检查 CA 证书是否存在" +#, fuzzy msgid "Checking if IOMMU is enabled by kernel" -msgstr "" +msgstr "检查内核是否启用了 IOMMU" -#, c-format +#, fuzzy +msgid "Checking if cert exists" +msgstr "检查证书是否存在" + +#, fuzzy +msgid "Checking if custom PKI base dir exists" +msgstr "检查自定义 PKI 基本目录是否存在" + +#, fuzzy, c-format msgid "Checking if device '%1$s' exists" -msgstr "" +msgstr "检查设备 '%1$s' 是否存在" -#, c-format +#, fuzzy, c-format msgid "Checking if device '%1$s' is accessible" -msgstr "" +msgstr "检查设备 '%1$s' 是否可访问" + +#, fuzzy +msgid "Checking if key exists" +msgstr "检查密钥是否存在" + +#, fuzzy +msgid "Checking if system CA dir exists" +msgstr "检查系统 CA 目录是否存在" + +#, fuzzy +msgid "Checking if system PKI dir exists" +msgstr "检查系统 PKI 目录是否存在" + +#, fuzzy +msgid "Checking if system cert dir exists" +msgstr "检查系统证书目录是否存在" + +#, fuzzy +msgid "Checking if system key dir exists" +msgstr "检查系统密钥目录是否存在" + +#, fuzzy +msgid "Checking if user PKI base dir exists" +msgstr "检查用户 PKI 基本目录是否存在" + +#, fuzzy +msgid "Checking key access" +msgstr "检查密钥访问" + +#, fuzzy +msgid "Checking system CA dir access" +msgstr "检查系统 CA 目录访问权限" + +#, fuzzy +msgid "Checking system PKI dir access" +msgstr "检查系统 PKI 目录访问权限" + +#, fuzzy +msgid "Checking system cert dir access" +msgstr "检查系统证书目录访问权限" + +#, fuzzy +msgid "Checking system key dir access" +msgstr "检查系统密钥目录访问权限" + +#, fuzzy +msgid "Checking user PKI base dir access" +msgstr "检查用户 PKI 基本目录访问权限" #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" @@ -3696,17 +3832,17 @@ msgstr "压缩缓存:" msgid "Compression cache: %1$.3lf %2$s" msgstr "压缩缓存:%1$.3lf %2$s" -#, c-format +#, fuzzy, c-format msgid "Compression method '%1$s' is only supported with parallel migration" -msgstr "" +msgstr "压缩方法 '%1$s' 仅在并行迁移中受支持" #, c-format msgid "Compression method '%1$s' is specified twice" msgstr "压缩方法 '%1$s' 被指定了两次" -#, c-format +#, fuzzy, c-format msgid "Compression method '%1$s' isn't supported with parallel migration" -msgstr "" +msgstr "并行迁移不支持压缩方法 '%1$s'" msgid "Compression overflows:" msgstr "压缩流量:" @@ -3796,8 +3932,9 @@ msgstr "已连接到管理服务器" msgid "Connections from inside daemon must be direct" msgstr "来自内部守护进程的连接必须是直接连接" +#, fuzzy msgid "Console only works in PTY mode" -msgstr "" +msgstr "控制台仅在 PTY 模式下工作" msgid "Constant pages:" msgstr "常数页:" @@ -4798,9 +4935,9 @@ msgstr "无法为文件系统设置源目录" msgid "Could not set wsman namespace address for xmlNodeParam" msgstr "无法为 xmlNodeParam 设置 wsman 命名空间地址" -#, c-format +#, fuzzy, c-format msgid "Could not start 'nbdkit'. exitstatus: %1$d" -msgstr "" +msgstr "无法启动'nbdkit'。退出状态: %1$d" msgid "Could not start 'virtiofsd'" msgstr "无法启动 'virtiofsd'" @@ -4917,6 +5054,10 @@ msgstr "为现有卷生成卷" msgid "Create a vol." msgstr "创建一个卷。" +#, fuzzy, c-format +msgid "Create the dir %1$s" +msgstr "创建目录 %1$s" + msgid "Created" msgstr "创建" @@ -4959,9 +5100,6 @@ msgstr "无法确定 DAC imagelabel" msgid "DAC seclabel couldn't be determined" msgstr "无法确定 DAC seclabel" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "无法修改 DNS HOST 记录,只能添加或者删除。" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4987,9 +5125,6 @@ msgid "" msgstr "" "没有用于网络 '%1$s' 中服务 '%2$s' 的目标,则不允许使用 DNS SRV weight 属性。" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "无法修改 DNS TXT 记录,只能添加或者删除。" - msgid "Data processed:" msgstr "处理的数据:" @@ -5027,8 +5162,9 @@ msgstr "定义新网络过滤器或者更新现有过滤器。" msgid "Define a pool." msgstr "定义池。" +#, fuzzy msgid "Define or modify a device by an xml file on a node" -msgstr "" +msgstr "通过节点上的 xml 文件定义或修改设备" msgid "Define or modify a persistent physical host interface." msgstr "定义或修改持久的物理主机接口。" @@ -5045,10 +5181,13 @@ msgstr "定义或者修改 secret" msgid "Defined" msgstr "已定义" +#, fuzzy msgid "" "Defines or modifies a persistent device on the node that can be assigned to " "a domain. The device must be started before it can be assigned to a domain." msgstr "" +"定义或修改节点上可分配给域的持久性设备。必须先启动设备,然后才能将其分配给" +"域。" msgid "Delete a domain checkpoint" msgstr "删除域检查点" @@ -5245,9 +5384,9 @@ msgstr "未找到 USB 设备 %1$04x:%2$04x 总线:%3$u 设备:%4$u" msgid "Did not find USB device bus:%1$u device:%2$u" msgstr "未找到 USB 设备总线:%1$u 设备:%2$u" -#, c-format +#, fuzzy, c-format msgid "Did not get all free page data for node %1$d" -msgstr "" +msgstr "未获取节点 %1$d 的所有可用页面数据" msgid "" "Different bind and connect parameters for udp character device is not " @@ -5307,8 +5446,9 @@ msgstr "成功分离磁盘\n" msgid "Disk device '%1$s' does not support snapshotting" msgstr "磁盘设备 '%1$s' 不支持快照功能" +#, fuzzy msgid "Disk discard_no_unref is not supported by vz driver." -msgstr "" +msgstr "vz 驱动程序不支持磁盘discard_no_unref。" #, c-format msgid "Disk iothread '%1$u' not defined in iothreadid" @@ -5620,11 +5760,14 @@ msgstr "" "域需要 KVM,但不可用。在主机 BIOS 中启用了检查虚拟化,同时将主机配置为载入 " "kvm 模块。" +#, fuzzy msgid "" "Domain requires MSHV device, but it is not available. Check that " "virtualization is enabled in the host BIOS, and host configuration is setup " "to load the mshv modules." msgstr "" +"域需要 MSHV 设备,但它不可用。检查主机 BIOS 中是否启用了虚拟化,并且是否设置" +"了主机配置以加载 mshv 模块。" msgid "Domain requires at least 1 vCPU" msgstr "域需要至少 1 个 vCPU" @@ -5758,9 +5901,9 @@ msgstr "重复的哈希表键 '%1$s'" msgid "Duplicate info for NUMA latencies" msgstr "NUMA 延迟的重复信息" -#, c-format +#, fuzzy, c-format msgid "Duplicate mapping for iothread '%1$u'" -msgstr "" +msgstr "iothread '%1$u' 的重复映射" #, c-format msgid "Duplicate security driver %1$s" @@ -6333,8 +6476,9 @@ msgstr "添加信号处理观察失败" msgid "Failed to add storage controller (name: %1$s, busType: %2$d)" msgstr "添加存储控制器失败(名称:%1$s、busType: %2$d)" +#, fuzzy msgid "Failed to allocate AF_VSOCK socket" -msgstr "" +msgstr "分配AF_VSOCK套接字失败" #, c-format msgid "Failed to allocate PCI device list: %1$s" @@ -6354,9 +6498,9 @@ msgstr "分配 tty 失败" msgid "Failed to apply capabilities: %1$d" msgstr "应用功能失败:%1$d" -#, c-format +#, fuzzy, c-format msgid "Failed to apply firewall command '%1$s': %2$s" -msgstr "" +msgstr "应用防火墙命令 '%1$s': %2$s失败" #, c-format msgid "Failed to attach device from %1$s" @@ -6410,8 +6554,9 @@ msgstr "将挂载目录 %1$s 捆绑到 %2$s 失败" msgid "Failed to bind socket to '%1$s'" msgstr "将插槽捆绑到 '%1$s' 失败" +#, fuzzy msgid "Failed to build net json" -msgstr "" +msgstr "构建网络 json失败" msgid "Failed to build pidfile path" msgstr "构建 pidfile 路径失败" @@ -6468,9 +6613,9 @@ msgstr "chown 设备 %1$s 失败" msgid "Failed to clean up %1$s" msgstr "清除 %1$s 失败" -#, c-format +#, fuzzy, c-format msgid "Failed to cleanup stale managed save dir '%1$s'" -msgstr "" +msgstr "清理过时的托管保存目录 '%1$s'失败" #, c-format msgid "Failed to clear security context for agent for %1$s" @@ -6517,12 +6662,13 @@ msgstr "显示树形列表失败" msgid "Failed to connect socket to '%1$s'" msgstr "将插槽连接到 '%1$s' 失败" +#, fuzzy msgid "Failed to connect to mon socket" -msgstr "" +msgstr "连接到 mon 套接字失败" -#, c-format +#, fuzzy, c-format msgid "Failed to connect to nbdkit for '%1$s': %2$s" -msgstr "" +msgstr "连接 '%1$s': %2$s 的 nbdkit失败" msgid "Failed to connect to ssh agent" msgstr "连接到 ssh 代理失败" @@ -6530,9 +6676,9 @@ msgstr "连接到 ssh 代理失败" msgid "Failed to connect to the admin server" msgstr "连接admin server失败" -#, c-format +#, fuzzy, c-format msgid "Failed to connect to vsock (cid=%1$llu port=%2$u)" -msgstr "" +msgstr "连接到 vsock (cid=%1$llu port=%2$u)失败" #, c-format msgid "Failed to connect: %1$s" @@ -6589,9 +6735,9 @@ msgstr "生成 '%1$s' 失败:%2$s" msgid "Failed to create SASL client context: %1$d (%2$s)" msgstr "创建 SASL 客户端环境失败:%1$d(%2$s)" -#, c-format +#, fuzzy, c-format msgid "Failed to create SAVE dir %1$s" -msgstr "" +msgstr "创建保存目录 %1$s失败" msgid "Failed to create XML" msgstr "创建XML失败" @@ -6780,9 +6926,9 @@ msgstr "创建卷 %1$s 失败" msgid "Failed to create vol from %1$s" msgstr "在 %1$s 中创建卷失败" -#, c-format +#, fuzzy, c-format msgid "Failed to create/open domain save xml file '%1$s'" -msgstr "" +msgstr "创建/打开域保存 xml 文件“%1$s”失败" #, c-format msgid "Failed to define domain from %1$s" @@ -7118,9 +7264,9 @@ msgstr "获取客户端套接字 PID 失败" msgid "Failed to get client socket identity" msgstr "获取客户端插槽身份失败" -#, c-format +#, fuzzy, c-format msgid "Failed to get current process capabilities: %1$d" -msgstr "" +msgstr "获取当前进程功能: %1$d失败" msgid "Failed to get disk information" msgstr "获得磁盘信息失败" @@ -7166,8 +7312,9 @@ msgstr "获取域 %1$s 的内存统计失败" msgid "Failed to get network autostart state" msgstr "获取网络自动启动状态失败" +#, fuzzy msgid "Failed to get network description xml" -msgstr "" +msgstr "获取网络描述 xml失败" msgid "Failed to get network persistence info" msgstr "获取域持久信息失败" @@ -7358,9 +7505,9 @@ msgstr "使用 libxenlight 为域 '%1$d' 列出 vcpu 失败" msgid "Failed to list volumes" msgstr "列出卷失败" -#, c-format +#, fuzzy, c-format msgid "Failed to load PCI driver module %1$s: %2$s" -msgstr "" +msgstr "加载 PCI 驱动程序模块 %1$s:%2$s失败" #, c-format msgid "Failed to load PCI driver module %1$s: administratively prohibited" @@ -7509,8 +7656,9 @@ msgstr "打开 %1$s 失败" msgid "Failed to open '%1$s'" msgstr "打开 '%1$s' 失败" +#, fuzzy msgid "Failed to open a UNIX socket" -msgstr "" +msgstr "打开一个UNIX套接字失败" #, c-format msgid "Failed to open config space file '%1$s'" @@ -7524,9 +7672,9 @@ msgstr "打开 cpuinfo 文件 '%1$s' 失败" msgid "Failed to open domain image file '%1$s'" msgstr "打开域映像文件 '%1$s' 失败" -#, c-format +#, fuzzy, c-format msgid "Failed to open domain save file '%1$s'" -msgstr "" +msgstr "打开域保存文件'%1$s'失败" #, c-format msgid "Failed to open file '%1$s'" @@ -7567,8 +7715,9 @@ msgstr "解析 %1$s 失败:仅支持 com1 和 com2。" msgid "Failed to parse CCW address '%1$s'" msgstr "解析 CCW 地址 '%1$s' 失败" +#, fuzzy msgid "Failed to parse HTTP response code" -msgstr "" +msgstr "解析HTTP响应代码失败" #, c-format msgid "Failed to parse MAC address from '%1$s'" @@ -7635,8 +7784,9 @@ msgstr "解析内存失败:大小不匹配" msgid "Failed to parse mode '%1$s'" msgstr "解析模式 '%1$s' 失败" +#, fuzzy msgid "Failed to parse network description xml" -msgstr "" +msgstr "解析网络描述xml失败" #, c-format msgid "Failed to parse network device name from '%1$s'" @@ -7869,9 +8019,9 @@ msgstr "删除管理的保存文件 '%1$s' 失败" msgid "Failed to remove managed save image for domain '%1$s'" msgstr "删除域 '%1$s' 的受管保存镜像失败" -#, c-format +#, fuzzy, c-format msgid "Failed to remove managed save path '%1$s'" -msgstr "" +msgstr "删除托管保存路径 '%1$s'失败" #, c-format msgid "Failed to remove storage volume '%1$s'(%2$s)" @@ -8002,9 +8152,9 @@ msgstr "运行 '%1$s' 命令生成新的 iscsi 接口失败" msgid "Failed to run command '%1$s' to update iscsi interface with IQN '%2$s'" msgstr "运行 '%1$s' 命令使用 IQN '%2$s' 更新 iscsi 接口失败" -#, c-format +#, fuzzy, c-format msgid "Failed to run firewall command %1$s: %2$s" -msgstr "" +msgstr "运行防火墙命令%1$s: %2$s失败" #, c-format msgid "Failed to save '%1$s' for '%2$s'" @@ -8013,8 +8163,9 @@ msgstr "为 '%1$s' 保存 '%2$s' 失败" msgid "Failed to save VM settings" msgstr "保存虚拟机设置失败" +#, fuzzy msgid "Failed to save domain" -msgstr "" +msgstr "保存域失败" #, c-format msgid "Failed to save domain '%1$d' with libxenlight" @@ -8050,13 +8201,17 @@ msgstr "发送查询命令失败:%1$s" msgid "Failed to send migration data to destination host" msgstr "向目标主机发送迁移数据失败" +#, fuzzy msgid "Failed to send net-add request to CH" -msgstr "" +msgstr "向 CH 发送 net-add 请求的操作失败" #, c-format msgid "Failed to send request to init control %1$s" msgstr "向初始化控制 %1$s 发送请求失败" +msgid "Failed to send restore request to CH" +msgstr "" + msgid "Failed to serialize snapshot" msgstr "序列化快照失败" @@ -8143,11 +8298,13 @@ msgstr "设定新域描述失败" msgid "Failed to set new domain title" msgstr "设置新的域标题失败" +#, fuzzy msgid "Failed to set new network description" -msgstr "" +msgstr "设置新的网络描述失败" +#, fuzzy msgid "Failed to set new network title" -msgstr "" +msgstr "设置新的网络标题失败" msgid "Failed to set non-blocking file descriptor flag" msgstr "设定非块文件描述符标记失败" @@ -8201,8 +8358,9 @@ msgstr "使用 libxenlight 关闭域 '%1$d' 失败" msgid "Failed to shutdown domain '%1$s'" msgstr "关闭域 '%1$s' 失败" +#, fuzzy msgid "Failed to shutoff after domain save" -msgstr "" +msgstr "域保存后关闭失败" #, c-format msgid "Failed to soft reset VM '%1$s'. Destroying VM" @@ -8403,9 +8561,9 @@ msgstr "更新接口链接状态失败" msgid "Failed to update network %1$s" msgstr "更新网络 %1$s 失败" -#, c-format +#, fuzzy, c-format msgid "Failed to update node device %1$s from '%2$s'" -msgstr "" +msgstr "从“%2$s”更新节点设备 %1$s失败" msgid "Failed to verify peer's certificate" msgstr "对等证书验证失败" @@ -8422,8 +8580,9 @@ msgstr "使用路径 '%1$zu' 在存储卷中写入 %2$s 字节失败" msgid "Failed to write '%1$s'" msgstr "写 '%1$s' 失败" +#, fuzzy msgid "Failed to write file header" -msgstr "" +msgstr "写入文件头失败" msgid "Failed to write pixel data" msgstr "写像素数据失败" @@ -8443,14 +8602,16 @@ msgstr "写入 pid 文件 '%1$s' 失败" msgid "Failed to write vmx file '%1$s'" msgstr "写入 vmx 文件 '%1$s' 失败" +#, fuzzy msgid "Failed to write xml definition" -msgstr "" +msgstr "编写 xml 定义失败" msgid "Failed to write xml description" msgstr "写入 xml 描述失败" +#, fuzzy msgid "Failed while adding guest interfaces" -msgstr "" +msgstr "添加客户机接口时失败" msgid "Failed! Volume not removed." msgstr "失败!卷已被删除。" @@ -8580,6 +8741,14 @@ msgstr "客户端请求后完成" msgid "Finished after host request" msgstr "主机请求后完成" +#, fuzzy, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "防火墙后端 '%1$s' 在此平台上不可用" + +#, fuzzy +msgid "Firewall backend is not implemented" +msgstr "防火墙后端未实现" + msgid "Firmware entry is missing 'name' attribute" msgstr "固件条目缺少 'name' 属性" @@ -8604,10 +8773,13 @@ msgid "" "exclusive" msgstr "标记 'VIR_DOMAIN_AFFECT_LIVE' 和 'VIR_DOMAIN_AFFECT_CONFIG' 是互斥的" +#, fuzzy msgid "" "Flags 'VIR_NETWORK_UPDATE_AFFECT_LIVE' and " "'VIR_NETWORK_UPDATE_AFFECT_CONFIG' are mutually exclusive" msgstr "" +"标志“VIR_NETWORK_UPDATE_AFFECT_LIVE”和“VIR_NETWORK_UPDATE_AFFECT_CONFIG”是互" +"斥的" #, c-format msgid "Floppy '%1$s' has unsupported type '%2$s', expecting '%3$s' or '%4$s'" @@ -8742,17 +8914,21 @@ msgstr "获取或者数值 numa 参数" msgid "Get or set perf event" msgstr "获取或设置 perf 事件" +#, fuzzy msgid "Get or set the current blkio parameters for a guest domain." -msgstr "" +msgstr "获取或设置客户机域的当前 blkio 参数。" +#, fuzzy msgid "Get or set the current memory parameters for a guest domain." -msgstr "" +msgstr "获取或设置客户机域的当前内存参数。" +#, fuzzy msgid "Get or set the current numa parameters for a guest domain." -msgstr "" +msgstr "获取或设置客户机域的当前 numa 参数。" +#, fuzzy msgid "Get or set the current perf events for a guest domain." -msgstr "" +msgstr "获取或设置客户机域的当前perf事件。" msgid "Get or set the current snapshot" msgstr "获取或者设定当前快照" @@ -8844,8 +9020,9 @@ msgstr "虚拟机代理不响应:%1$s" msgid "Guest agent not available for now" msgstr "现在无法使用虚拟机代理" +#, fuzzy msgid "Guest networking is not supported by this version of ch" -msgstr "" +msgstr "此版本的 ch 不支持客户机网络" msgid "HMAT is not supported with this QEMU" msgstr "此 QEMU 不支持 HMAT" @@ -9086,17 +9263,19 @@ msgid "" "IOMMU interrupt remapping requires split I/O APIC (ioapic driver='qemu')" msgstr "IOMMU 中断重映射需要分离 I/O APIC(ioapic driver='qemu')" +#, fuzzy msgid "IORT table header ended early" -msgstr "" +msgstr "IORT 表头提前结束" +#, fuzzy msgid "IORT table node header ended early" -msgstr "" +msgstr "IORT 表节点标头提前结束" -#, c-format +#, fuzzy, c-format msgid "" "IORT table node type %1$s has invalid length: got %2$u, expected at least " "%3$zu" -msgstr "" +msgstr "IORT 表节点类型 %1$s 的长度无效: 获取 %2$u,预期至少为 %3$zu" msgid "IOThread ID" msgstr "IOThread ID" @@ -9104,9 +9283,9 @@ msgstr "IOThread ID" msgid "IOThread ID number" msgstr "IOThread ID 号" -#, c-format +#, fuzzy, c-format msgid "IOThread mapping for disk '%1$s' is not available with this QEMU binary" -msgstr "" +msgstr "这个 QEMU 二进制文件不提供磁盘“%1$s”的 IOThread 映射" msgid "IOThread to be used by supported device" msgstr "支持的设备使用的 IOThread" @@ -9259,8 +9438,9 @@ msgstr "安装的 bhyve 二进制文件不支持定义 CPU 拓扑" msgid "Instantiation of rules failed on interface '%1$s'" msgstr "接口 '%1$s' 中的规则实例化失败" +#, fuzzy msgid "Integrity error in watchdog models" -msgstr "" +msgstr "watchdog模型中的完整性错误" msgid "Interface" msgstr "接口" @@ -9725,8 +9905,9 @@ msgstr "等待代理时无效的文件描述符" msgid "Invalid file descriptor while waiting for monitor (vm='%1$s')" msgstr "等待监控(vm='%1$s')时无效的文件描述符。" +#, fuzzy msgid "Invalid firewall command has 0 arguments" -msgstr "" +msgstr "无效的 firewall 命令有 0 个参数" msgid "Invalid firmware name" msgstr "无效的固件名称" @@ -10006,9 +10187,9 @@ msgstr "无效安全标签 '%1$s'" msgid "Invalid setting for HPT resizing" msgstr "HPT 调整大小的无效的设置" -#, c-format +#, fuzzy, c-format msgid "Invalid setting for pseries feature '%1$s'" -msgstr "" +msgstr "pseries 功能“%1$s”的设置无效" #, c-format msgid "Invalid source mode: %1$s" @@ -10975,6 +11156,9 @@ msgstr "在输出定义中缺少辅助数据" msgid "Missing backend %1$d" msgstr "缺少后端 %1$d" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "缺少网桥名称" @@ -11443,10 +11627,13 @@ msgstr "不支持 NIC 型号" msgid "NOTE" msgstr "注意" +#, fuzzy msgid "" "NOTE: Connecting to default daemon. Specify daemon using '-c' (e.g. " "virtqemud:///system)\n" msgstr "" +"注意: 正在连接到默认守护程序。使用 '-c' 指定守护进程(例如 virtqemud:///" +"system)\n" msgid "NULL JSON type can't be converted to commandline" msgstr "NULL JSON 类型不能转换为命令行" @@ -11491,10 +11678,13 @@ msgstr "此主机上不提供 NUMA" msgid "NUMA memory tuning in 'preferred' mode only supports single node" msgstr "只在单一节点中支持将 NUMA 内存调整为 'preferred' 模式" +#, fuzzy msgid "" "NUMA mode, one of strict, preferred and interleave or a number from the " "virDomainNumatuneMemMode enum" msgstr "" +"NUMA 模式,是严格、首选和交错模式之一,或者是来自 virDomainNumatuneMemMode 枚" +"举的一个数字" #, c-format msgid "NUMA node %1$d is not available" @@ -11631,11 +11821,13 @@ msgstr "已开始网络配置更改事务\n" msgid "Network config filename '%1$s' does not match network name '%2$s'" msgstr "网络配置文件 '%1$s' 与网络名称 '%2$s' 不匹配" +#, fuzzy msgid "Network description not changed\n" -msgstr "" +msgstr "网络描述未更改\n" +#, fuzzy msgid "Network description updated successfully" -msgstr "" +msgstr "网络描述更新成功" #, c-format msgid "Network device %1$s already exists" @@ -11722,14 +11914,17 @@ msgstr "UUID 为 %1$s 的网络端口已存在" msgid "Network port with UUID %1$s does not exist" msgstr "UUID 为 %1$s 的网络端口不存在" +#, fuzzy msgid "Network title can't contain newlines" -msgstr "" +msgstr "网络标题不能包含换行符" +#, fuzzy msgid "Network title not changed\n" -msgstr "" +msgstr "网络标题未更改\n" +#, fuzzy msgid "Network title updated successfully" -msgstr "" +msgstr "网络标题更新成功" #, c-format msgid "Network type %1$d is not supported" @@ -11825,8 +12020,9 @@ msgstr "没有与 ID '%1$llu' 匹配的客户端" msgid "No complete agent response found in %1$d bytes" msgstr "%1$d 字节中没有找到完整的代理响应" +#, fuzzy msgid "No compression algorithm selected for parallel migration" -msgstr "" +msgstr "未选择用于并行迁移的压缩算法" #, c-format msgid "No current block job for %1$s" @@ -11848,9 +12044,9 @@ msgstr "没有提供默认的服务器名称" msgid "No description for domain: %1$s" msgstr "没有域描述:%1$s" -#, c-format +#, fuzzy, c-format msgid "No description for network: %1$s" -msgstr "" +msgstr "没有网络: %1$s的描述" msgid "No device model command-line argument specified" msgstr "没有指定设备型号命令行参数" @@ -11921,6 +12117,10 @@ msgstr "流程 0x%1$x 预期没有事件发生" msgid "No filesystems are mounted in the domain" msgstr "域中没有挂载文件系统" +#, fuzzy +msgid "No firewall backend is available" +msgstr "没有可用的防火墙后端" + msgid "No free NBD devices" msgstr "没有可用的 NBD 设备" @@ -12065,9 +12265,9 @@ msgstr "不支持多个视频设备" msgid "No title for domain: %1$s" msgstr "没有域的标题:%1$s" -#, c-format +#, fuzzy, c-format msgid "No title for network: %1$s" -msgstr "" +msgstr "网络: %1$s无标题" msgid "No total stats available" msgstr "没有可用的总体统计数据" @@ -12083,8 +12283,9 @@ msgstr "SRIOV PF %1$s 中没有可用 Vf" msgid "No usable target index found for %1$d" msgstr "没有找到 %1$d 的可用目标索引" +#, fuzzy msgid "No usable vsock found" -msgstr "" +msgstr "未找到可用的 vsock" msgid "" "No user interaction callback provided: Can't get input from keyboard " @@ -12207,9 +12408,9 @@ msgstr "不要创新附加活跃的设备 %1$s" msgid "Not resetting active device %1$s" msgstr "不要重置活跃设备 %1$s" -#, sh-format +#, fuzzy, sh-format msgid "Not shutting down transient guests on URI: $uri: " -msgstr "" +msgstr "未关闭 URI : $uri上的临时客户机: " msgid "Not supported" msgstr "尚不支持" @@ -12309,8 +12510,9 @@ msgstr "仅支持 'credit' 和 'credit2' 调度程序" msgid "Only 1 IDE controller is supported" msgstr "仅支持 1 个 IDE 控制器" +#, fuzzy msgid "Only 1 cluster per die is supported" -msgstr "" +msgstr "每个芯片仅支持 1 个簇" msgid "Only 1 die per socket is supported" msgstr "每个套接字只支持 1 个模具" @@ -12423,9 +12625,10 @@ msgstr "只能指定 --table, --name 和 --uuid 中的指定一个参数。" msgid "Only one boot device is supported" msgstr "只支持一个引导设备" +#, fuzzy msgid "" "Only one compression method could be specified with parallel compression" -msgstr "" +msgstr "只能使用并行压缩指定一种压缩方法" msgid "Only one hostdev of model vfio-ap is supported" msgstr "仅支持型号 vfio-ap 的一个 hostdev。" @@ -12531,13 +12734,15 @@ msgstr "选项 --all 与 --inactive 不兼容" msgid "Option --file is required" msgstr "选项 --file 是必需的" +#, fuzzy msgid "Option --transient is incompatible with --persistent and --inactive" -msgstr "" +msgstr "选项 --transient 与 --persistent 和 --inactive 不兼容" +#, fuzzy msgid "" "Option --tree is incompatible with --cap, --inactive, --persistent and --" "transient" -msgstr "" +msgstr "选项 --tree 与 --cap、--inactive、--persistent 和 --transient 不兼容" msgid "Option argument is empty" msgstr "选项参数为空" @@ -12882,13 +13087,13 @@ msgstr "策略工具包拒绝来自 的操作 %1$s" msgid "Polkit auth attempted, even though polkit is not available" msgstr "尝试了 polkit 验证,即使 polkit 不可用" -#, c-format +#, fuzzy, c-format msgid "Poll on sock %1$d failed" -msgstr "" +msgstr "对套接字 %1$d 的轮询失败" -#, c-format +#, fuzzy, c-format msgid "Poll on sock %1$d timed out" -msgstr "" +msgstr "对 套接字%1$d 的轮询超时" #, c-format msgid "Pool %1$s XML configuration edited.\n" @@ -13126,9 +13331,9 @@ msgstr "QEMU 报告非 kvm 域 virt 类型的无效的默认 CPU 型号 \"host\" msgid "QEMU reports migration is still running" msgstr "QEMU 报告迁移仍在运行" -#, c-format +#, fuzzy, c-format msgid "QEMU unexpectedly closed the monitor (vm='%1$s')" -msgstr "" +msgstr "QEMU 意外关闭了监视器 (vm='%1$s')" #, c-format msgid "QEMU version >= %1$d.%2$d.%3$d is required, but %4$d.%5$d.%6$d found" @@ -13275,8 +13480,9 @@ msgstr "正则表达式 '%1$s' 必须正好有 1 个匹配组,而不是 %2$d" msgid "Relative backing during copy not supported yet" msgstr "还不支持复制过程中的相对备份" +#, fuzzy msgid "Reload domain's graphics display certificates" -msgstr "" +msgstr "重新加载域的图形显示证书" #, c-format msgid "Remote command terminated with non-zero code: %1$d" @@ -13352,9 +13558,9 @@ msgstr "所需操作无效" msgid "Requested operation is not valid: %1$s" msgstr "所需操作无效:%1$s" -#, c-format +#, fuzzy, c-format msgid "Requested resize to '%1$llu' but device size is '%2$llu'" -msgstr "" +msgstr "请求将大小调整为“%1$llu”,但设备大小为“%2$llu”" #, c-format msgid "Requested volume '%1$s' is not in pool '%2$s'" @@ -13453,11 +13659,13 @@ msgstr "恢复 $uri URI 中的虚拟机" msgid "Retrieve identity details about from " msgstr "从 中获取有关 的详细信息" +#, fuzzy msgid "Retrieve server's client-related configuration limits" -msgstr "" +msgstr "检索 Server 的客户端相关配置限制" +#, fuzzy msgid "Retrieve threadpool attributes from a server." -msgstr "" +msgstr "从服务器检索 threadpool 属性。" msgid "Return pool info in bytes" msgstr "以字节为单位的返回池信息" @@ -13595,9 +13803,6 @@ msgstr "这个域禁用了 S3 状态" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "此主机或内核不支持 S390 PV 启动安全性" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "这个 QEMU 二进制文件不支持 S390 PV 启动安全性" - msgid "S4 state is disabled for this domain" msgstr "这个域禁用了 S4 状态" @@ -13695,9 +13900,6 @@ msgstr "SCSI 单位索引 %1$d 超出 [0..6,8..15] 范围" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "SCSI_host 主机设备必须使用 'pci' 或 'ccw' 地址类型" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "这个 QEMU 二进制文件不支持 SEV 启动安全性" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "这个 QEMU 二进制文件不支持 SEV 测量的直接内核引导" @@ -13920,8 +14122,9 @@ msgid "" msgstr "" "目标类型为 '%1$s' 且目标型号为 '%2$s' 的串行设备与客户机架构或机器类型不兼容" +#, fuzzy msgid "Serial only works in UNIX/PTY modes" -msgstr "" +msgstr "串行仅在 UNIX/PTY 模式下工作" #, c-format msgid "Serial port index %1$d out of [0..3] range" @@ -14129,14 +14332,16 @@ msgstr "显示这个 CPU 的统计数据" msgid "Show total statistics only" msgstr "只显示总体统计数据" +#, fuzzy msgid "Show/Set scheduler parameters." -msgstr "显示/设置日程安排变量" +msgstr "显示/设置调度程序变量。" msgid "Shows or modifies the XML metadata of a domain." msgstr "显示或修改域的 XML 元数据。" +#, fuzzy msgid "Shows or modifies the XML metadata of a network." -msgstr "" +msgstr "显示或修改网络的 XML 元数据。" msgid "Shutdown" msgstr "关机" @@ -14627,11 +14832,13 @@ msgstr "指定了 TLS 用法,但缺少名称" msgid "TLS:" msgstr "TLS:" -msgid "TPM 1.2 is not supported on ARM" -msgstr "ARM 上不支持 TPM 1.2" +#, fuzzy, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" +msgstr "型号“%1$s”不支持 TPM 1.2" -msgid "TPM 1.2 is not supported with the SPAPR device model" -msgstr "SPAPR 设备型号不支持 TPM 1.2" +#, fuzzy, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" +msgstr "“%1$s”架构不支持 TPM 1.2" #, c-format msgid "TPM Proxy model %1$s requires 'Passthrough' backend" @@ -14666,9 +14873,9 @@ msgstr "目标 CPU 缓存与源不匹配" msgid "Target CPU check %1$s does not match source %2$s" msgstr "目标 CPU 检查 %1$s 与源 %2$s 不匹配" -#, c-format +#, fuzzy, c-format msgid "Target CPU clusters %1$d does not match source %2$d" -msgstr "" +msgstr "目的端 CPU 簇 %1$d 与源端 %2$d 不匹配" #, c-format msgid "Target CPU cores %1$d does not match source %2$d" @@ -14859,11 +15066,11 @@ msgstr "目标控制器类型 %1$s 与源 %2$s 不匹配" msgid "Target controller vectors %1$d does not match source %2$d" msgstr "目标控制器矢量 %1$d 与源 %2$d 不匹配" -#, c-format +#, fuzzy, c-format msgid "" "Target device CCW address %1$x.%2$x.%3$04x does not match source %4$x.%5$x." "%6$04x" -msgstr "" +msgstr "目的端设备 CCW 地址 %1$x.%2$x.%3$04x 与源端%4$x.%5$x.%6$04x 不匹配" #, c-format msgid "" @@ -14939,21 +15146,21 @@ msgstr "目标磁盘总线 %1$s 与源 %2$s 不匹配" msgid "Target disk device %1$s does not match source %2$s" msgstr "目标磁盘设备 %1$s 与源 %2$s 不匹配" -#, c-format +#, fuzzy, c-format msgid "Target disk discard_granularity %1$u does not match source %2$u" -msgstr "" +msgstr "目的端磁盘 discard_granularity %1$u 与源端 %2$u 不匹配" -#, c-format +#, fuzzy, c-format msgid "Target disk logical_block_size %1$u does not match source %2$u" -msgstr "" +msgstr "目的端磁盘 logical_block_size %1$u 与源端 %2$u 不匹配" #, c-format msgid "Target disk model %1$s does not match source %2$s" msgstr "目标磁盘型号 %1$s 与源 %2$s 不匹配" -#, c-format +#, fuzzy, c-format msgid "Target disk physical_block_size %1$u does not match source %2$u" -msgstr "" +msgstr "目的端磁盘 physical_block_size %1$u 与源端 %2$u 不匹配" #, c-format msgid "Target disk queue count %1$u does not match source %2$u" @@ -14988,6 +15195,12 @@ msgstr "目标域 IOMMU 设备缓存模式 '%1$s' 与源 '%2$s' 不匹配" msgid "Target domain IOMMU device count does not match source" msgstr "目标域 IOMMU 设备数与源不匹配" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15111,6 +15324,10 @@ msgstr "目标域 panic 设备数 %1$zu 与源 %2$zu 不匹配" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "目标域并口端口计数 %1$zu 与源 %2$zu 不映射" +#, fuzzy +msgid "Target domain pstore device count does not match source" +msgstr "目的端域 pstore 设备计数与源端不匹配" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15204,16 +15421,17 @@ msgstr "目标输入型号 %1$s 与源 %2$s 不匹配" msgid "Target maximum memory size '%1$llu' doesn't match source '%2$llu'" msgstr "目标最大内存 '%1$llu' 与源 '%2$llu' 不匹配" +#, fuzzy msgid "" "Target memory device 'dynamicMemslots' property doesn't match source memory " "device" -msgstr "" +msgstr "目的端内存设备“dynamicMemslots”属性与源端内存设备不匹配" -#, c-format +#, fuzzy, c-format msgid "" "Target memory device address '0x%1$llx' doesn't match source memory device " "address '0x%2$llx'" -msgstr "" +msgstr "目的端内存设备地址“0x%1$llx”与源端内存设备地址“0x%2$llx”不匹配" #, c-format msgid "Target memory device alias '%1$s' doesn't match source alias '%2$s'" @@ -15279,6 +15497,14 @@ msgstr "目标 panic 型号 '%1$s' 与源 '%2$s' 不匹配" msgid "Target parallel port %1$d does not match source %2$d" msgstr "目标平行端口 %1$d 与源 %2$d 不映射" +#, fuzzy, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "目的端 pstore 设备后端“%1$s”与源端“%2$s”不匹配" + +#, fuzzy, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "目的端pstore大小 '%1$llu' 与源端 '%2$llu' 不匹配" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "目标重新定向设备总线 %1$s 与源 %2$s 不匹配" @@ -15323,10 +15549,10 @@ msgstr "目标共享内存大小 '%1$llu' 与源 '%2$llu' 不匹配" msgid "Target sound card model %1$s does not match source %2$s" msgstr "目标声卡型号 %1$s 与源 %2$s 不匹配" -#, c-format +#, fuzzy, c-format msgid "" "Target sound card multichannel setting '%1$s' does not match source '%2$s'" -msgstr "" +msgstr "目的端声卡多声道设置“%1$s”与源端“%2$s”不匹配" #, c-format msgid "Target sysinfo %1$s %2$s does not match source %3$s" @@ -15458,10 +15684,12 @@ msgid "" "%1$s" msgstr "只有网络 %1$s 中的 'mode' 为 'nat' 时方可使用 元素" +#, fuzzy msgid "" "The element can only be used with and " "its 'passt' backend" msgstr "" +"元素只能与 及其 'passt' 后端一起使用" #, c-format msgid "The CA certificate %1$s has expired" @@ -15471,6 +15699,22 @@ msgstr "CA 证书 %1$s 已过期" msgid "The CA certificate %1$s is not yet active" msgstr "CA 证书 %1$s 还为激活" +#, fuzzy, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" +"所有用户都必须可以访问 CA 证书 %1$s。以 root 身份运行: chown root.root %2$s;" +"chmod 0644 %3$s" + +#, fuzzy, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" +"其他用户不得访问 CA 证书 %1$s。以此用户身份运行: chown %2$d.%3$d %4$s;chmod " +"0600 %5$s" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "CCW devno '%1$s' 已在使用" @@ -15510,6 +15754,12 @@ msgid "" "function info" msgstr "VF %1$s 的 PF 设备没有网络设备名称,无法获取虚拟功能信息" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "QEMU 可执行 %1$s 不支持 TPM 后端类型 %2$s" @@ -15559,6 +15809,18 @@ msgstr "该证书不可信。" msgid "The certificate uses an insecure algorithm" msgstr "该证书使用不安全的算法" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "客户端证书 %1$s 已过期" @@ -15567,6 +15829,18 @@ msgstr "客户端证书 %1$s 已过期" msgid "The client certificate %1$s is not yet active" msgstr "客户端证书 %1$s 尚未激活" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "%1$s 处的设备没有网络设备名称" @@ -15627,6 +15901,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "这个 QEMU 二进制文件不支持 ich9-intel-hda 音频控制器" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "机器没有快照,但应该有" @@ -15654,6 +15946,18 @@ msgid "" "number" msgstr "只读磁盘号必须大于或等于读写磁盘号" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "服务器证书 %1$s 已过期" @@ -15662,6 +15966,18 @@ msgstr "服务器证书 %1$s 已过期" msgid "The server certificate %1$s is not yet active" msgstr "服务器证书 %1$s 尚未激活" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "从 '%1$s' 重新指向 '%2$s' 的服务器" @@ -15669,6 +15985,52 @@ msgstr "从 '%1$s' 重新指向 '%2$s' 的服务器" msgid "The slirp-helper doesn't support migration" msgstr "slirp-helper 不支持迁移" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "vbox 驱动程序不支持 %1$s SCSI 控制器型号" @@ -15702,6 +16064,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "这个 QEMU 不支持具有 egl-headless 图形类型的 OpenGL rendernode" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "这个 QEMU 不支持 lun passthrough 的 scsi-block" @@ -17198,6 +17563,10 @@ msgstr "无法在插槽中侦听" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "无法侦听 UNIX 套接字路径 '%1$s'" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "无法载入证书" @@ -18280,6 +18649,10 @@ msgstr "mdevctl 响应的意外格式" msgid "Unexpected hostdev mode %1$d" msgstr "意外的 hostdev 模式 %1$d" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "无法为磁盘资源锁定参数" @@ -18337,7 +18710,7 @@ msgid "Unexpected protocol %1$d" msgstr "意外协议 %1$d" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -18976,10 +19349,6 @@ msgstr "未知 hostdev 模式 %1$s" msgid "Unsupported hostdev type %1$s" msgstr "不支持的 hostdev 类型 %1$s" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "TPM 1.2 不支持的接口 '%1$s'" - msgid "Unsupported listen type" msgstr "不支持的侦听类型" @@ -19161,6 +19530,21 @@ msgstr "" " -h | --help 显示此帮助并退出\n" " -v | --version 输出版本信息并退出\n" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19283,10 +19667,6 @@ msgstr "VM 未定义" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "VMX 条目 '%1$s' 包含不支持的方案 '%2$s'" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "VMX 条目 '%1$s' 不包含端口部分" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "VMX 条目 ‘annotation' 包含无效换码顺序" @@ -19639,6 +20019,9 @@ msgstr "策略拒绝访问" msgid "access denied: %1$s" msgstr "访问被拒绝:%1$s" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "活动" @@ -20442,6 +20825,9 @@ msgstr "桥接名称 '%1$s' 已在使用。" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "%1$s 模式(网络 '%2$s')下不允许使用桥接名" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "%1$s 模式(网络 '%2$s')下不允许使用网桥区域" @@ -21400,6 +21786,9 @@ msgstr "无法修改网络设备虚拟机 PCI 地址" msgid "cannot modify network device model from %1$s to %2$s" msgstr "无法将网络设备型号从 %1$s 改为 %2$s" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "无法修改网络设备 rom 栏设置" @@ -21515,6 +21904,10 @@ msgstr "无法解析 json %1$s: %2$s" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "无法解析 json %1$s :未终止的 strin/map/array" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "无法从目标 '%1$s' 中解析分区号码" @@ -21770,16 +22163,16 @@ msgstr "无法检索不活跃域的 vcpu 信息" msgid "cannot revert snapshot of running domain" msgstr "无法转换运行中的域的快照" -msgid "cannot save domain with host devices" -msgstr "" - -msgid "cannot save domain with network interfaces" -msgstr "" - #, c-format msgid "cannot save file '%1$s'" msgstr "无法保存文件 '%1$s'" +msgid "cannot save/restore domain with host devices" +msgstr "" + +msgid "cannot save/restore domain with network devices" +msgstr "" + #, c-format msgid "cannot seek in '%1$s'" msgstr "无法在 '%1$s' 中查找" @@ -22459,8 +22852,9 @@ msgstr "控制域的进入流量" msgid "control domain's outgoing traffics" msgstr "控制域的外出流量" +#, fuzzy msgid "control or query domain emulator affinity" -msgstr "控制火车查询域模拟器亲和性" +msgstr "控制或者查询域模拟器亲和性" msgid "control or query domain vcpu affinity" msgstr "控制或者查询域 vcpu 亲和性" @@ -23888,6 +24282,9 @@ msgstr "域已经有 VNC 图形" msgid "domain already has a vsock device" msgstr "域已有一个 vsock 设备" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "域架构(/domain/os/type/@arch)" @@ -25094,9 +25491,6 @@ msgstr "无法创建日志目录 '%1$s'" msgid "failed to create logfile %1$s" msgstr "无法生成日志文件 %1$s" -msgid "failed to create mdevctl thread" -msgstr "无法创建 mdevctl 线程" - msgid "failed to create profile" msgstr "无法生成配置文件" @@ -25128,9 +25522,6 @@ msgstr "生成 RBD IoCTX 失败。这个池 '%1$s' 是否存在?" msgid "failed to create udev context" msgstr "创建 udev 上下文失败" -msgid "failed to create udev enumerate thread" -msgstr "无法创建 udev 枚举线程" - msgid "failed to create udev handler thread" msgstr "无法创建 udev 处理程序线程" @@ -25501,6 +25892,10 @@ msgstr "无法将池 %1$s 标记为自动启动" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, c-format msgid "failed to move file to %1$s " msgstr "无法将文件移到 %1$s " @@ -26927,6 +27322,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "i - 关闭有效性检查并再次重新生成配置" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "iSCSI 存储池不支持卷创建" @@ -27832,6 +28230,9 @@ msgstr "无效的 secret uuid '%1$s'" msgid "invalid server address" msgstr "无效的服务器地址" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "为 '%1$s' 提供的无效大小" @@ -27993,6 +28394,9 @@ msgstr "iommu:此 QEMU 二进制文件不支持 eim" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "iommu:此 QEMU 二进制文件不支持中断重映射" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "IOThread %1$d 未找到" @@ -28609,6 +29013,9 @@ msgstr "已限制锁定管理程序连接" msgid "lock owner details have not been registered" msgstr "未注册锁拥有者详情" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "逻辑卷 '%1$s' 是稀疏的,不支持卷清除" @@ -28900,6 +29307,9 @@ msgstr "匹配的文件系统未找到" msgid "matching input device not found" msgstr "匹配的输入设备未找到" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "匹配的内存设备未找到" @@ -29264,12 +29674,12 @@ msgid "" "shared between source and destination)" msgstr "使用增值复制(源和目的地共享同一基础映像)的非共享存储进行迁移" +msgid "migration with this virtiofs device is not supported" +msgstr "" + msgid "migration with transient disk is not supported" msgstr "不支持带有临时磁盘的迁移" -msgid "migration with virtiofs device is not supported" -msgstr "不支持带有 virtiofs 设备的迁移" - #, c-format msgid "migration_address must not be the address of the local machine: %1$s" msgstr "migration_address 不得是本地机器的地址:%1$s" @@ -29878,6 +30288,9 @@ msgstr "缺少 JSON 后备卷驱动程序 '%1$s' 的解析器实现" msgid "missing path for " msgstr "缺少 的路径" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30112,6 +30525,10 @@ msgstr "缺少 cookie '%1$s' 的值" msgid "missing value for migration parameter '%1$s'" msgstr "缺少 migration 参数 '%1$s' 的值" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + msgid "missing values for acceleration" msgstr "缺少加速的值" @@ -31555,6 +31972,9 @@ msgstr "只支持单一内存 balloon 设备" msgid "only a single nvram device is supported" msgstr "只支持单一 nvram 设备" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "只支持一个 vsock 设备" @@ -32454,6 +32874,18 @@ msgstr "为迁移提供 XML 可用性" msgid "ps2 bus does not support %1$s input device" msgstr "ps2 总线不支持 %1$s 输入设备" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "磁盘 '%1$s' 的 pull 模式备份需要 qcow2 驱动程序" @@ -32664,6 +33096,9 @@ msgstr "query-named-block-nodes 条目不是期望的格式" msgid "query-rx-filter return data missing array element" msgstr "query-rx-filter 返回数据缺少数组元素" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "query-sev-capabilities 回复缺少 'cbitpos' 字段" @@ -32676,6 +33111,9 @@ msgstr "query-sev-capabilities 回复缺少 'pdh' 字段" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "query-sev-capabilities 回复缺少 'reduced-phys-bits' 字段" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "query-sgx-capabilities 回复缺少 'flc' 字段" @@ -33759,8 +34197,9 @@ msgstr "显示每个打印事件的时间戳" msgid "show version" msgstr "显示版本" +#, fuzzy msgid "show/set scheduler parameters" -msgstr "显示/设置日程安排变量" +msgstr "显示/设置调度程序变量" msgid "shut off" msgstr "关闭" @@ -34395,6 +34834,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "testOpen:提供一个路径或者默认使用 test:///" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34481,9 +34924,6 @@ msgstr "机器没有快照" msgid "the new password" msgstr "新密码" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "这个 QEMU 二进制文件不支持 passt 网络后端" - msgid "the password is already encrypted" msgstr "密码已被加密" @@ -36170,6 +36610,10 @@ msgstr "未知的 '%1$s' 的 SCSI 目标功能 '%2$s'" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "未知的 SDL_AUDIODRIVER 设置 %1$s" +#, fuzzy, c-format +msgid "unknown SEV type '%1$s'" +msgstr "未知的 SEV 类型 '%1$s'" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "网络 %1$s 中未知的地址类型 '%2$s'" @@ -36444,6 +36888,10 @@ msgstr "未知的 secret 类型 '%1$s'" msgid "unknown smbios mode '%1$s'" msgstr "未知的 smbios 模式 ‘%1$s’" +#, fuzzy, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "'%2$s'的未知状态'%1$s'" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "未知的 '%1$s' 的存储能力类型 '%2$s'" @@ -36574,11 +37022,12 @@ msgstr "大小为 %1$lld 的未处理孔已在队列中" msgid "unreachable static route gateway '%1$s' specified for network '%2$s'" msgstr "为网络 '%1$s' 指定的无法到达的静态路由网关 '%2$s'" -#, c-format +#, fuzzy, c-format msgid "" "unrecognized 'firewall_backend = '%1$s' set in network driver config file " "%2$s" msgstr "" +"无法识别在网络驱动程序配置文件 %2$s 中的 'firewall_backend = '%1$s' 设置" #, c-format msgid "unrecognized command name '%1$s'" @@ -36672,6 +37121,10 @@ msgstr "不支持的音频模型 %1$s" msgid "unsupported authentication type %1$d" msgstr "不支持的验证类型 %1$d" +#, fuzzy, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "pstore 设备不支持的后端: %1$s" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "不支持的 Balloon 设备型号 '%1$s'" @@ -36718,8 +37171,9 @@ msgstr " 的不支持的连接类型:%1$s" msgid "unsupported console target type %1$s" msgstr "不支持的控制台目标类型 %1$s" +#, fuzzy msgid "unsupported controller device" -msgstr "" +msgstr "不支持的控制器设备" #, c-format msgid "unsupported cpu feature '%1$s'" @@ -36809,7 +37263,7 @@ msgstr "不支持的标签 (0x%1$x)" #, fuzzy, c-format msgid "unsupported flags (0x%1$x) in function %2$s" -msgstr "功能 %s 中不支持的标记 (0x%x)" +msgstr "功能 %2$s 中不支持的标记 (0x%1$x)" #, c-format msgid "unsupported flags: (0x%1$x)" @@ -36922,8 +37376,9 @@ msgstr "不支持的状态值" msgid "unsupported storage pool event ID %1$d" msgstr "不支持的储存池事件 ID %1$d" +#, fuzzy msgid "unsupported storage type for this code path" -msgstr "" +msgstr "此代码路径不支持的存储类型" #, c-format msgid "unsupported timer type (name) '%1$s'" @@ -37024,10 +37479,13 @@ msgstr "使用网络为 delta 到当前大小,而不是新大小。" msgid "use multifunction pci under specified address" msgstr "在指定地址中使用多功能 pci" +#, fuzzy msgid "" "use of 'VIR_MIGRATE_PARAM_MIGRATE_DISKS' requires use of " "'VIR_MIGRATE_NON_SHARED_DISK' or 'VIR_MIGRATE_NON_SHARED_INC' flag" msgstr "" +"使用“VIR_MIGRATE_PARAM_MIGRATE_DISKS”需要使" +"用“VIR_MIGRATE_NON_SHARED_DISK”或“VIR_MIGRATE_NON_SHARED_INC”标志" msgid "use of requires pull mode backup" msgstr "使用 需要 pull 模式备份" @@ -37146,6 +37604,10 @@ msgstr "针对模式验证 XML 文档" msgid "validate the redefined checkpoint" msgstr "验证重新定义的检查点" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "对于 coalesce 参数,值 '%1$llu' 太大了,最大是 '%2$lu'" @@ -37335,6 +37797,9 @@ msgstr "事件中的版本不匹配(实际 0x%1$x,期望 0x%2$x)" msgid "version parsing error" msgstr "版本解析出错" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "vfio迁移处于活动状态,但缺少“已传输”数据" + msgid "vgamem attribute only supported for video type qxl" msgstr "vgamem 属性只支持视频类型 qxl" @@ -37368,9 +37833,9 @@ msgstr "视频分辨率值必须大于 0" msgid "video type %1$s is not supported by libxl" msgstr "libxl 不支持显卡类型 %1$s" -#, c-format +#, fuzzy, c-format msgid "video type '%1$s' does not support blob resources" -msgstr "" +msgstr "视频类型 '%1$s' 不支持 blob 资源" #, c-format msgid "video type '%1$s' doesn't support multiple 'heads'" @@ -37488,9 +37953,9 @@ msgstr "virVMXContext 没有设定 formatFileName 功能" msgid "virVMXContext has no parseFileName function set" msgstr "virVMXContext 中没有设定 parseFileName 功能" -#, c-format +#, fuzzy, c-format msgid "virt type '%1$s' is not supported" -msgstr "" +msgstr "不支持virt 类型 '%1$s'" #, c-format msgid "" @@ -37541,8 +38006,9 @@ msgstr "控制器 %1$u 上的 virtio 串行端口 %2$u 已被占用" msgid "virtio-mem device is missing " msgstr "缺少 virtio-mem 设备 " +#, fuzzy msgid "virtio-mem does not support dynamicMemslots" -msgstr "" +msgstr "virtio-mem 不支持动态内存插槽" msgid "virtio-mem isn't supported by this QEMU binary" msgstr "这个 QEMU 二进制文件不支持 virtio-mem" @@ -37577,8 +38043,9 @@ msgstr "virtio-scsi IOThreads 仅适用于 virtio pci 和 virtio ccw 控制器" msgid "virtio-serial controller %1$u not available" msgstr "virtio-serial 控制器 %1$u 不可用" +#, fuzzy msgid "virtio-sound controller is not supported in this QEMU binary" -msgstr "" +msgstr "virtio-sound 控制器在此 QEMU 二进制文件中不受支持" msgid "virtiofs does not support fmode and dmode" msgstr "virtiofs 不支持 fmode 和 dmode" @@ -37592,8 +38059,9 @@ msgstr "virtiofs 不支持 model" msgid "virtiofs does not support multidevs" msgstr "virtiofs 不支持 multidevs" +#, fuzzy msgid "virtiofs does not support read-only access" -msgstr "" +msgstr "virtiofs 不支持只读访问" msgid "virtiofs does not support wrpolicy" msgstr "virtiofs 不支持 wrpolicy" @@ -37665,6 +38133,9 @@ msgid "" "operation " msgstr "vmplayer 不支持 libvirt suspend/resume (vmware pause/unpause) 操作 " +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "vmport 不适用于这个 QEMU 二进制文件" @@ -37984,6 +38455,44 @@ msgstr "zero-copy 仅适用于并行迁移" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "请求网络 %1$s 的区 %2$s,但 firewalld 未处于活动状态" +#~ msgid "DNS HOST records cannot be modified, only added or deleted" +#~ msgstr "无法修改 DNS HOST 记录,只能添加或者删除。" + +#~ msgid "DNS TXT records cannot be modified, only added or deleted" +#~ msgstr "无法修改 DNS TXT 记录,只能添加或者删除。" + +#, c-format +#~ msgid "VMX entry '%1$s' doesn't contain a port part" +#~ msgstr "VMX 条目 '%1$s' 不包含端口部分" + +#~ msgid "migration with virtiofs device is not supported" +#~ msgstr "不支持带有 virtiofs 设备的迁移" + +#~ msgid "the passt network backend is not supported with this QEMU binary" +#~ msgstr "这个 QEMU 二进制文件不支持 passt 网络后端" + +#~ msgid "S390 PV launch security is not supported with this QEMU binary" +#~ msgstr "这个 QEMU 二进制文件不支持 S390 PV 启动安全性" + +#~ msgid "SEV launch security is not supported with this QEMU binary" +#~ msgstr "这个 QEMU 二进制文件不支持 SEV 启动安全性" + +#~ msgid "TPM 1.2 is not supported on ARM" +#~ msgstr "ARM 上不支持 TPM 1.2" + +#~ msgid "TPM 1.2 is not supported with the SPAPR device model" +#~ msgstr "SPAPR 设备型号不支持 TPM 1.2" + +#, c-format +#~ msgid "Unsupported interface '%1$s' for TPM 1.2" +#~ msgstr "TPM 1.2 不支持的接口 '%1$s'" + +#~ msgid "failed to create mdevctl thread" +#~ msgstr "无法创建 mdevctl 线程" + +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "无法创建 udev 枚举线程" + #, c-format #~ msgid "%1$6s: Checking %2$-60s: " #~ msgstr "%1$6s: 正在检查 %2$-60s: " diff --git a/po/zh_TW.po b/po/zh_TW.po index 41adf339..62dd4803 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: libvirt 6.0.0\n" "Report-Msgid-Bugs-To: https://libvirt.org/bugs.html\n" -"POT-Creation-Date: 2024-05-28 08:41+0000\n" +"POT-Creation-Date: 2024-08-27 08:20+0000\n" "PO-Revision-Date: 2018-09-10 04:24+0000\n" "Last-Translator: Cheng-Chia Tseng \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/libvirt/" @@ -1003,6 +1003,10 @@ msgstr "" msgid "'%1$s' is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "'%1$s' launch security is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "'%1$s' missing" msgstr "" @@ -1223,6 +1227,9 @@ msgstr "" msgid "'type' missing in reply of guest-get-fsinfo" msgstr "" +msgid "'usb' disk must not be empty" +msgstr "" + msgid "'user' missing in reply of guest-get-users" msgstr "" @@ -1558,6 +1565,9 @@ msgstr "" msgid "A storage driver is already registered" msgstr "註冊太多驅動程式" +msgid "ACPI ERST device must reside on a PCI bus" +msgstr "" + msgid "ACPI index is not supported with this QEMU" msgstr "" @@ -3304,10 +3314,34 @@ msgid "" "flush them, breaking networking." msgstr "" +msgid "Checking CA cert access" +msgstr "" + +msgid "Checking cert access" +msgstr "" + +msgid "Checking cert hostname match" +msgstr "" + +msgid "Checking cert properties" +msgstr "" + +msgid "Checking custom PKI base dir access" +msgstr "" + #, c-format msgid "Checking for %1$s module" msgstr "" +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)" +msgstr "" + +msgid "" +"Checking for AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-" +"SNP)" +msgstr "" + #, c-format msgid "Checking for Linux >= %1$d.%2$d.%3$d" msgstr "" @@ -3332,9 +3366,18 @@ msgstr "" msgid "Checking for secure guest support" msgstr "" +msgid "Checking if CA cert exists" +msgstr "" + msgid "Checking if IOMMU is enabled by kernel" msgstr "" +msgid "Checking if cert exists" +msgstr "" + +msgid "Checking if custom PKI base dir exists" +msgstr "" + #, c-format msgid "Checking if device '%1$s' exists" msgstr "" @@ -3343,6 +3386,42 @@ msgstr "" msgid "Checking if device '%1$s' is accessible" msgstr "" +msgid "Checking if key exists" +msgstr "" + +msgid "Checking if system CA dir exists" +msgstr "" + +msgid "Checking if system PKI dir exists" +msgstr "" + +msgid "Checking if system cert dir exists" +msgstr "" + +msgid "Checking if system key dir exists" +msgstr "" + +msgid "Checking if user PKI base dir exists" +msgstr "" + +msgid "Checking key access" +msgstr "" + +msgid "Checking system CA dir access" +msgstr "" + +msgid "Checking system PKI dir access" +msgstr "" + +msgid "Checking system cert dir access" +msgstr "" + +msgid "Checking system key dir access" +msgstr "" + +msgid "Checking user PKI base dir access" +msgstr "" + #, c-format msgid "Checkpoint %1$s XML configuration not changed.\n" msgstr "" @@ -4749,6 +4828,10 @@ msgstr "從 XML 檔案建立區域" msgid "Create a vol." msgstr "建立區域。" +#, c-format +msgid "Create the dir %1$s" +msgstr "" + #, fuzzy msgid "Created" msgstr "建立區域。" @@ -4793,9 +4876,6 @@ msgstr "" msgid "DAC seclabel couldn't be determined" msgstr "" -msgid "DNS HOST records cannot be modified, only added or deleted" -msgstr "" - #, c-format msgid "" "DNS SRV port attribute not permitted without target for service '%1$s' in " @@ -4817,9 +4897,6 @@ msgid "" "network '%2$s'" msgstr "" -msgid "DNS TXT records cannot be modified, only added or deleted" -msgstr "" - msgid "Data processed:" msgstr "" @@ -8010,6 +8087,9 @@ msgstr "" msgid "Failed to send request to init control %1$s" msgstr "無法消止 %1$s 集池" +msgid "Failed to send restore request to CH" +msgstr "" + #, fuzzy msgid "Failed to serialize snapshot" msgstr "無法為 S-Expr 製作序列號" @@ -8549,6 +8629,13 @@ msgstr "" msgid "Finished after host request" msgstr "" +#, c-format +msgid "Firewall backend '%1$s' not available on this platform" +msgstr "" + +msgid "Firewall backend is not implemented" +msgstr "" + msgid "Firmware entry is missing 'name' attribute" msgstr "" @@ -10961,6 +11048,9 @@ msgstr "" msgid "Missing backend %1$d" msgstr "" +msgid "Missing bridge helper name" +msgstr "" + msgid "Missing bridge name" msgstr "" @@ -11926,6 +12016,9 @@ msgstr "" msgid "No filesystems are mounted in the domain" msgstr "" +msgid "No firewall backend is available" +msgstr "" + msgid "No free NBD devices" msgstr "" @@ -13630,9 +13723,6 @@ msgstr "" msgid "S390 PV launch security is not supported by this host or kernel" msgstr "" -msgid "S390 PV launch security is not supported with this QEMU binary" -msgstr "" - msgid "S4 state is disabled for this domain" msgstr "" @@ -13724,9 +13814,6 @@ msgstr "" msgid "SCSI_host host device must use 'pci' or 'ccw' address type" msgstr "" -msgid "SEV launch security is not supported with this QEMU binary" -msgstr "" - msgid "SEV measured direct kernel boot is not supported with this QEMU binary" msgstr "" @@ -14650,10 +14737,12 @@ msgstr "" msgid "TLS:" msgstr "" -msgid "TPM 1.2 is not supported on ARM" +#, c-format +msgid "TPM 1.2 is not supported for model '%1$s'" msgstr "" -msgid "TPM 1.2 is not supported with the SPAPR device model" +#, c-format +msgid "TPM 1.2 is not supported on architecture '%1$s'" msgstr "" #, c-format @@ -15009,6 +15098,12 @@ msgstr "" msgid "Target domain IOMMU device count does not match source" msgstr "" +#, c-format +msgid "" +"Target domain IOMMU device dma translation '%1$s' does not match source " +"'%2$s'" +msgstr "" + #, c-format msgid "" "Target domain IOMMU device eim value '%1$s' does not match source '%2$s'" @@ -15132,6 +15227,9 @@ msgstr "" msgid "Target domain parallel port count %1$zu does not match source %2$zu" msgstr "" +msgid "Target domain pstore device count does not match source" +msgstr "" + #, c-format msgid "" "Target domain redirected devices count %1$zu does not match source %2$zu" @@ -15300,6 +15398,14 @@ msgstr "" msgid "Target parallel port %1$d does not match source %2$d" msgstr "" +#, c-format +msgid "Target pstore device backend '%1$s' does not match source '%2$s'" +msgstr "" + +#, c-format +msgid "Target pstore size '%1$llu' does not match source '%2$llu'" +msgstr "" + #, c-format msgid "Target redirected device bus %1$s does not match source %2$s" msgstr "" @@ -15490,6 +15596,18 @@ msgstr "僅支援 x509 憑證" msgid "The CA certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The CA certificate %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The CA certificate %1$s must not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The CCW devno '%1$s' is in use already" msgstr "" @@ -15525,6 +15643,12 @@ msgid "" "function info" msgstr "" +#, c-format +msgid "" +"The PKI base dir %1$s must not be accessible to other users. Run: chown %2$d." +"%3$d %4$s; chmod 0700 %5$s" +msgstr "" + #, c-format msgid "The QEMU executable %1$s does not support TPM backend type %2$s" msgstr "" @@ -15574,6 +15698,18 @@ msgstr "" msgid "The certificate uses an insecure algorithm" msgstr "" +#, c-format +msgid "" +"The client cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The client certificate %1$s has expired" msgstr "" @@ -15582,6 +15718,18 @@ msgstr "" msgid "The client certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The client key %1$s must be accessible to all users. As root run: chown root." +"root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The client key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The device at %1$s has no network device name" msgstr "" @@ -15637,6 +15785,24 @@ msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" +#, c-format +msgid "" +"The machine cannot act as a client or server. See https://libvirt.org/kbase/" +"tlscerts.html#setting-up-a-certificate-authority-ca on how to install %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a client. See https://libvirt.org/kbase/tlscerts." +"html#issuing-client-certificates on how to regenerate %1$s" +msgstr "" + +#, c-format +msgid "" +"The machine cannot act as a server. See https://libvirt.org/kbase/tlscerts." +"html#issuing-server-certificates on how to regenerate %1$s" +msgstr "" + msgid "The machine has no snapshot and it should have it" msgstr "" @@ -15664,6 +15830,18 @@ msgid "" "number" msgstr "" +#, c-format +msgid "" +"The server cert %1$s must be accessible to all users. As root run: chown " +"root.root %2$s; chmod 0644 %3$s" +msgstr "" + +#, c-format +msgid "" +"The server cert %1$s must be restricted to this user. As this user, run: " +"chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + #, c-format msgid "The server certificate %1$s has expired" msgstr "" @@ -15672,6 +15850,18 @@ msgstr "" msgid "The server certificate %1$s is not yet active" msgstr "" +#, c-format +msgid "" +"The server key %1$s must be not be accessible to other users. As this user, " +"run: chown %2$d.%3$d %4$s; chmod 0600 %5$s" +msgstr "" + +#, c-format +msgid "" +"The server key %1$s must not be accessible to unprivileged users. As root " +"run: chown root.root %2$s; chmod 0600 %3$s" +msgstr "" + #, c-format msgid "The server redirects from '%1$s' to '%2$s'" msgstr "" @@ -15679,6 +15869,52 @@ msgstr "" msgid "The slirp-helper doesn't support migration" msgstr "" +#, c-format +msgid "" +"The system CA dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system CA dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s is usually installed as part of the base filesystem " +"or openssl packages" +msgstr "" + +#, c-format +msgid "" +"The system PKI dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system cert dir %1$s must be accessible to all users. As root, run: " +"chown root.root; chmod 0755 %2$s" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s is usually installed as part of the libvirt package" +msgstr "" + +#, c-format +msgid "" +"The system key dir %1$s must be accessible to all users. As root, run: chown " +"root.root; chmod 0755 %2$s" +msgstr "" + #, c-format msgid "The vbox driver does not support %1$s SCSI controller model" msgstr "" @@ -15712,6 +15948,9 @@ msgid "" "This QEMU doesn't support OpenGL rendernode with egl-headless graphics type" msgstr "" +msgid "This QEMU doesn't support SCSI emulation with 'virtio-blk' device" +msgstr "" + msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" @@ -17261,6 +17500,10 @@ msgstr "無法載入憑證" msgid "Unable to listen to UNIX socket path '%1$s'" msgstr "" +#, c-format +msgid "Unable to load %1$s: %2$s" +msgstr "" + msgid "Unable to load certificate" msgstr "無法載入憑證" @@ -18367,6 +18610,10 @@ msgstr "" msgid "Unexpected hostdev mode %1$d" msgstr "" +#, c-format +msgid "Unexpected length of '%1$s', expected %2$u got %3$zu" +msgstr "" + msgid "Unexpected lock parameters for disk resource" msgstr "" @@ -18425,7 +18672,7 @@ msgid "Unexpected protocol %1$d" msgstr "無預期的資料「%s」" #, c-format -msgid "Unexpected response from CH: %1$d" +msgid "Unexpected response from CH: %1$s" msgstr "" msgid "Unexpected root filesystem without loop device" @@ -19071,10 +19318,6 @@ msgstr "" msgid "Unsupported hostdev type %1$s" msgstr "" -#, c-format -msgid "Unsupported interface '%1$s' for TPM 1.2" -msgstr "" - msgid "Unsupported listen type" msgstr "" @@ -19249,6 +19492,21 @@ msgid "" " -v | --version output version information and exit\n" msgstr "" +#, c-format +msgid "" +"Usage:\n" +" %1$s { -v | -h } [TRUST|SERVER|CLIENT]\n" +"\n" +"Validate TLS certificate configuration\n" +"\n" +"options:\n" +" -s | --system validate system certificates (default)\n" +" -u | --user validate user certificates\n" +" -p DIR | --path DIR validate custom certificate path\n" +" -h | --help display this help and exit\n" +" -v | --version output version information and exit\n" +msgstr "" + #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-restart|" @@ -19367,10 +19625,6 @@ msgstr "" msgid "VMX entry '%1$s' contains unsupported scheme '%2$s'" msgstr "" -#, c-format -msgid "VMX entry '%1$s' doesn't contain a port part" -msgstr "" - msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" @@ -19722,6 +19976,9 @@ msgstr "" msgid "access denied: %1$s" msgstr "" +msgid "acpi-erst backend of pstore device is not supported" +msgstr "" + msgid "active" msgstr "啟用" @@ -20536,6 +20793,9 @@ msgstr "" msgid "bridge name not allowed in %1$s mode (network '%2$s')" msgstr "" +msgid "bridge port creation is not supported on this platform" +msgstr "" + #, c-format msgid "bridge zone not allowed in %1$s mode (network '%2$s')" msgstr "" @@ -21506,6 +21766,9 @@ msgstr "" msgid "cannot modify network device model from %1$s to %2$s" msgstr "" +msgid "cannot modify network device portgroup attribute" +msgstr "" + msgid "cannot modify network device rom bar setting" msgstr "" @@ -21622,6 +21885,10 @@ msgstr "" msgid "cannot parse json %1$s: unterminated string/map/array" msgstr "" +#, c-format +msgid "cannot parse openfiles '%1$s' for virtiofs" +msgstr "" + #, c-format msgid "cannot parse partition number from target '%1$s'" msgstr "" @@ -21882,14 +22149,14 @@ msgstr "傳回區域的相關資訊。" msgid "cannot revert snapshot of running domain" msgstr "" -msgid "cannot save domain with host devices" +#, c-format +msgid "cannot save file '%1$s'" msgstr "" -msgid "cannot save domain with network interfaces" +msgid "cannot save/restore domain with host devices" msgstr "" -#, c-format -msgid "cannot save file '%1$s'" +msgid "cannot save/restore domain with network devices" msgstr "" #, c-format @@ -24032,6 +24299,9 @@ msgstr "" msgid "domain already has a vsock device" msgstr "區域已經啟動" +msgid "domain already has an iommu device" +msgstr "" + msgid "domain architecture (/domain/os/type/@arch)" msgstr "" @@ -25282,9 +25552,6 @@ msgstr "" msgid "failed to create logfile %1$s" msgstr "無法讀取設定檔 %1$s" -msgid "failed to create mdevctl thread" -msgstr "" - #, fuzzy msgid "failed to create profile" msgstr "無法開啟檔案" @@ -25321,10 +25588,6 @@ msgstr "" msgid "failed to create udev context" msgstr "無法存入內容" -#, fuzzy -msgid "failed to create udev enumerate thread" -msgstr "無法讀取設定檔" - #, fuzzy msgid "failed to create udev handler thread" msgstr "無法從 %s 建立區域" @@ -25726,6 +25989,10 @@ msgstr "" msgid "failed to monitor nbdkit process %1$i" msgstr "" +#, c-format +msgid "failed to monitor qemu in-shutdown process %1$i" +msgstr "" + #, fuzzy, c-format msgid "failed to move file to %1$s " msgstr "無法開啟檔案" @@ -27191,6 +27458,9 @@ msgstr "" msgid "i - turn off validation and try to redefine again" msgstr "" +msgid "iSCSI protocol accepts only one host" +msgstr "" + msgid "iSCSI storage pool does not support volume creation" msgstr "" @@ -28108,6 +28378,9 @@ msgstr "無效的網路指標,於 %1$s" msgid "invalid server address" msgstr "" +msgid "invalid size of ACPI ERST pstore device" +msgstr "" + #, c-format msgid "invalid size supplied for '%1$s'" msgstr "" @@ -28274,6 +28547,9 @@ msgstr "" msgid "iommu: interrupt remapping is not supported with this QEMU binary" msgstr "" +msgid "iommu: updating dma translation is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "iothread %1$d not found" msgstr "" @@ -28924,6 +29200,9 @@ msgstr "" msgid "lock owner details have not been registered" msgstr "" +msgid "locking options are not supported by this virtiofsd" +msgstr "" + #, c-format msgid "logical volume '%1$s' is sparse, volume wipe not supported" msgstr "" @@ -29217,6 +29496,9 @@ msgstr "" msgid "matching input device not found" msgstr "找不到 root 裝置的資訊" +msgid "matching iommu device not found" +msgstr "" + msgid "matching memory device was not found" msgstr "" @@ -29583,10 +29865,10 @@ msgid "" "shared between source and destination)" msgstr "" -msgid "migration with transient disk is not supported" +msgid "migration with this virtiofs device is not supported" msgstr "" -msgid "migration with virtiofs device is not supported" +msgid "migration with transient disk is not supported" msgstr "" #, c-format @@ -30230,6 +30512,9 @@ msgstr "" msgid "missing path for " msgstr "" +msgid "missing path for ACPI ERST pstore device" +msgstr "" + msgid "missing path in nbdkit capabilities cache" msgstr "" @@ -30483,6 +30768,10 @@ msgstr "找不到裝置 %1$s 的來源資訊" msgid "missing value for migration parameter '%1$s'" msgstr "找不到裝置 %1$s 的來源資訊" +#, c-format +msgid "missing value of modifying DNS TXT record in network %1$s" +msgstr "" + #, fuzzy msgid "missing values for acceleration" msgstr "找不到裝置的資訊" @@ -31943,6 +32232,9 @@ msgstr "" msgid "only a single nvram device is supported" msgstr "" +msgid "only a single pstore device is supported" +msgstr "" + msgid "only a single vsock device is supported" msgstr "" @@ -32856,6 +33148,18 @@ msgstr "" msgid "ps2 bus does not support %1$s input device" msgstr "" +msgid "ps2 bus inputs require the ps2 feature not to be disabled" +msgstr "" + +msgid "ps2 feature is not available with this QEMU binary" +msgstr "" + +msgid "ps2 feature state cannot be controlled with this QEMU binary" +msgstr "" + +msgid "pstore device is missing alias" +msgstr "" + #, c-format msgid "pull mode backup for disk '%1$s' requires qcow2 driver" msgstr "" @@ -33064,6 +33368,9 @@ msgstr "" msgid "query-rx-filter return data missing array element" msgstr "" +msgid "query-sev reply was missing some data" +msgstr "" + msgid "query-sev-capabilities reply was missing 'cbitpos' field" msgstr "" @@ -33076,6 +33383,9 @@ msgstr "" msgid "query-sev-capabilities reply was missing 'reduced-phys-bits' field" msgstr "" +msgid "query-sev-launch-measure reply was missing 'data'" +msgstr "" + msgid "query-sgx-capabilities reply was missing 'flc' field" msgstr "" @@ -34824,6 +35134,10 @@ msgstr "" msgid "testOpen: supply a path or use test:///default" msgstr "" +#, c-format +msgid "the '%1$s' network backend is not supported with this QEMU binary" +msgstr "" + #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" @@ -34908,9 +35222,6 @@ msgstr "" msgid "the new password" msgstr "" -msgid "the passt network backend is not supported with this QEMU binary" -msgstr "" - msgid "the password is already encrypted" msgstr "" @@ -36575,6 +36886,10 @@ msgstr "" msgid "unknown SDL_AUDIODRIVER setting %1$s" msgstr "" +#, c-format +msgid "unknown SEV type '%1$s'" +msgstr "" + #, c-format msgid "unknown address type '%1$s' in network %2$s" msgstr "" @@ -36855,6 +37170,10 @@ msgstr "未知的作業系統類型 %1$s" msgid "unknown smbios mode '%1$s'" msgstr "未知的指令:「%1$s」" +#, c-format +msgid "unknown state '%1$s' for '%2$s'" +msgstr "" + #, c-format msgid "unknown storage capability type '%1$s' for '%2$s'" msgstr "" @@ -37084,6 +37403,10 @@ msgstr "" msgid "unsupported authentication type %1$d" msgstr "" +#, c-format +msgid "unsupported backend for pstore device: %1$s" +msgstr "" + #, c-format msgid "unsupported balloon device model '%1$s'" msgstr "" @@ -37559,6 +37882,10 @@ msgstr "" msgid "validate the redefined checkpoint" msgstr "" +#, c-format +msgid "value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'" +msgstr "" + #, c-format msgid "value '%1$llu' is too big for coalesce parameter, maximum is '%2$lu'" msgstr "" @@ -37749,6 +38076,9 @@ msgstr "版本不符 (實際 %1$x,預期 %2$x)" msgid "version parsing error" msgstr "解析程式錯誤" +msgid "vfio migration was active, but 'transferred' data was missing" +msgstr "" + msgid "vgamem attribute only supported for video type qxl" msgstr "" @@ -38077,6 +38407,9 @@ msgid "" "operation " msgstr "" +msgid "vmport feature requires the ps2 feature not to be disabled" +msgstr "" + msgid "vmport is not available with this QEMU binary" msgstr "" @@ -38399,6 +38732,10 @@ msgstr "" msgid "zone %1$s requested for network %2$s but firewalld is not active" msgstr "" +#, fuzzy +#~ msgid "failed to create udev enumerate thread" +#~ msgstr "無法讀取設定檔" + #, fuzzy #~ msgid "Unable to create rule" #~ msgstr "無法載入憑證" diff --git a/run.in b/run.in index 5b89b3dc..2821b712 100644 --- a/run.in +++ b/run.in @@ -138,7 +138,7 @@ def change_unit(name, action): def chcon(path, user, role, type): - print("Setting file context of {} to u={}, r={}, t={}...".format(progpath, + print("Setting file context of {} to u={}, r={}, t={}...".format(path, user, role, type)) @@ -187,6 +187,10 @@ else: try: dorestorecon = False progpath = shutil.which(prog) + if not progpath: + raise Exception("Can't find executable {}" + .format(prog)) + progpath = os.path.abspath(progpath) if len(try_stop_units): print("Temporarily stopping systemd units...") @@ -207,10 +211,6 @@ else: "executing a daemon directly without wrapper " "commands".format(prog)) - if not progpath: - raise Exception("Can't find executable {} for selinux labeling" - .format(prog)) - if not progpath.startswith(os.path.abspath(here)): raise Exception("Refusing to change selinux context of file " "'{}' outside build directory" diff --git a/src/ch/ch_capabilities.c b/src/ch/ch_capabilities.c index 59418515..f3765a80 100644 --- a/src/ch/ch_capabilities.c +++ b/src/ch/ch_capabilities.c @@ -65,6 +65,12 @@ virCHCapsInitCHVersionCaps(int version) if (version >= 36000000) virCHCapsSet(chCaps, CH_SOCKET_BACKEND_SERIAL_PORT); + /* Starting v40, Cloud-Hypervisor supports restore with new net fds. + * This is required to be able to restore a guest with network config define. + * https://github.com/cloud-hypervisor/cloud-hypervisor/releases/tag/v40.0 */ + if (version >= 40000000) + virCHCapsSet(chCaps, CH_RESTORE_WITH_NEW_TAPFDS); + return g_steal_pointer(&chCaps); } diff --git a/src/ch/ch_capabilities.h b/src/ch/ch_capabilities.h index 03932511..e5efb14b 100644 --- a/src/ch/ch_capabilities.h +++ b/src/ch/ch_capabilities.h @@ -28,6 +28,7 @@ typedef enum { CH_SERIAL_CONSOLE_IN_PARALLEL, /* Serial and Console ports can work in parallel */ CH_MULTIFD_IN_ADDNET, /* Cloud-hypervisor can accept multiple FDs in add-net api */ CH_SOCKET_BACKEND_SERIAL_PORT, /* Support Unix socket as a backend for a serial port */ + CH_RESTORE_WITH_NEW_TAPFDS, /* Cloud-hypervisor support for restore with new net fds */ CH_CAPS_LAST /* this must always be the last item */ } virCHCapsFlags; diff --git a/src/ch/ch_domain.c b/src/ch/ch_domain.c index 8e3e205c..e1e14554 100644 --- a/src/ch/ch_domain.c +++ b/src/ch/ch_domain.c @@ -180,6 +180,7 @@ chValidateDomainDeviceDef(const virDomainDeviceDef *dev, case VIR_DOMAIN_DEVICE_IOMMU: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("Cloud-Hypervisor doesn't support '%1$s' device"), virDomainDeviceTypeToString(dev->type)); diff --git a/src/ch/ch_driver.c b/src/ch/ch_driver.c index fbeac608..dab025ed 100644 --- a/src/ch/ch_driver.c +++ b/src/ch/ch_driver.c @@ -680,22 +680,25 @@ chDomainDestroy(virDomainPtr dom) } static int -chDomainSaveAdditionalValidation(virDomainDef *vmdef) +chDomainSaveRestoreAdditionalValidation(virCHDriver *driver, + virDomainDef *vmdef) { - /* - SAVE and RESTORE are functional only without any networking and - device passthrough configuration - */ - if (vmdef->nnets > 0) { - virReportError(VIR_ERR_OPERATION_INVALID, "%s", - _("cannot save domain with network interfaces")); - return -1; - } + /* SAVE and RESTORE are functional only without any host device + * passthrough configuration */ if (vmdef->nhostdevs > 0) { virReportError(VIR_ERR_OPERATION_INVALID, "%s", - _("cannot save domain with host devices")); + _("cannot save/restore domain with host devices")); return -1; } + + if (vmdef->nnets > 0) { + if (!virBitmapIsBitSet(driver->chCaps, CH_RESTORE_WITH_NEW_TAPFDS)) { + virReportError(VIR_ERR_OPERATION_INVALID, "%s", + _("cannot save/restore domain with network devices")); + return -1; + } + } + return 0; } @@ -728,7 +731,7 @@ chDoDomainSave(virCHDriver *driver, VIR_AUTOCLOSE fd = -1; int ret = -1; - if (chDomainSaveAdditionalValidation(vm->def) < 0) + if (chDomainSaveRestoreAdditionalValidation(driver, vm->def) < 0) goto end; domainState = virDomainObjGetState(vm, NULL); @@ -1087,6 +1090,9 @@ chDomainRestoreFlags(virConnectPtr conn, if (virDomainRestoreFlagsEnsureACL(conn, def) < 0) goto cleanup; + if (chDomainSaveRestoreAdditionalValidation(driver, def) < 0) + goto cleanup; + if (!(vm = virDomainObjListAdd(driver->domains, &def, driver->xmlopt, VIR_DOMAIN_OBJ_LIST_ADD_LIVE | diff --git a/src/ch/ch_interface.c b/src/ch/ch_interface.c index c7af6a35..caefc795 100644 --- a/src/ch/ch_interface.c +++ b/src/ch/ch_interface.c @@ -28,19 +28,40 @@ #include "ch_interface.h" #include "virjson.h" #include "virlog.h" - +#include "datatypes.h" #define VIR_FROM_THIS VIR_FROM_CH VIR_LOG_INIT("ch.ch_interface"); + +static int +virCHInterfaceUpdateNicindexes(virDomainNetDef *net, + int **nicindexes, + size_t *nnicindexes) +{ + int nicindex = 0; + + if (!nicindexes || !nnicindexes || !net->ifname) + return 0; + + if (virNetDevGetIndex(net->ifname, &nicindex) < 0) + return -1; + + VIR_APPEND_ELEMENT(*nicindexes, *nnicindexes, nicindex); + + return 0; +} + + /** * virCHConnetNetworkInterfaces: * @driver: pointer to ch driver object * @vm: pointer to domain definition * @net: pointer to a guest net - * @nicindexes: returned array of FDs of guest interfaces - * @nnicindexes: returned number of guest interfaces + * @tapfds: returned array of tap FDs + * @nicindexes: returned array list of network interface indexes + * @nnicindexes: returned number of network interfaces * * * Returns 0 on success, -1 on error. @@ -49,33 +70,54 @@ int virCHConnetNetworkInterfaces(virCHDriver *driver, virDomainDef *vm, virDomainNetDef *net, - int *tapfds, int **nicindexes, size_t *nnicindexes) + int *tapfds, + int **nicindexes, + size_t *nnicindexes) { virDomainNetType actualType = virDomainNetGetActualType(net); + g_autoptr(virCHDriverConfig) cfg = virCHDriverGetConfig(driver); + g_autoptr(virConnect) conn = NULL; + size_t tapfdSize = net->driver.virtio.queues; + /* If appropriate, grab a physical device from the configured + * network's pool of devices, or resolve bridge device name + * to the one defined in the network definition. + */ + if (net->type == VIR_DOMAIN_NET_TYPE_NETWORK) { + if (!(conn = virGetConnectNetwork())) + return -1; + if (virDomainNetAllocateActualDevice(conn, vm, net) < 0) + return -1; + } switch (actualType) { case VIR_DOMAIN_NET_TYPE_ETHERNET: - if (virDomainInterfaceEthernetConnect(vm, net, driver->ebtables, false, driver->privileged, tapfds, net->driver.virtio.queues) < 0) return -1; - G_GNUC_FALLTHROUGH; - case VIR_DOMAIN_NET_TYPE_NETWORK: + if (virCHInterfaceUpdateNicindexes(net, nicindexes, nnicindexes) < 0) + return -1; + break; case VIR_DOMAIN_NET_TYPE_BRIDGE: - case VIR_DOMAIN_NET_TYPE_DIRECT: - if (nicindexes && nnicindexes && net->ifname) { - int nicindex = 0; - - if (virNetDevGetIndex(net->ifname, &nicindex) < 0) - return -1; - - VIR_APPEND_ELEMENT(*nicindexes, *nnicindexes, nicindex); - } + case VIR_DOMAIN_NET_TYPE_NETWORK: + if (virDomainInterfaceBridgeConnect(vm, net, + tapfds, + &tapfdSize, + driver->privileged, + driver->ebtables, + false, + NULL) < 0) + return -1; + if (virCHInterfaceUpdateNicindexes(net, nicindexes, nnicindexes) < 0) + return -1; + break; + case VIR_DOMAIN_NET_TYPE_DIRECT: + if (virCHInterfaceUpdateNicindexes(net, nicindexes, nnicindexes) < 0) + return -1; break; case VIR_DOMAIN_NET_TYPE_USER: case VIR_DOMAIN_NET_TYPE_SERVER: diff --git a/src/ch/ch_monitor.c b/src/ch/ch_monitor.c index 7b6b77de..3e499027 100644 --- a/src/ch/ch_monitor.c +++ b/src/ch/ch_monitor.c @@ -278,18 +278,25 @@ virCHMonitorBuildDisksJson(virJSONValue *content, virDomainDef *vmdef) /** * virCHMonitorBuildNetJson: * @net: pointer to a guest network definition + * @netindex: index of the guest network definition * @jsonstr: returned network json * * Build net json to send to CH * Returns 0 on success or -1 in case of error */ int -virCHMonitorBuildNetJson(virDomainNetDef *net, char **jsonstr) +virCHMonitorBuildNetJson(virDomainNetDef *net, + int netindex, + char **jsonstr) { char macaddr[VIR_MAC_STRING_BUFLEN]; g_autoptr(virJSONValue) net_json = virJSONValueNewObject(); virDomainNetType actualType = virDomainNetGetActualType(net); + g_autofree char *id = g_strdup_printf("%s_%d", CH_NET_ID_PREFIX, netindex); + if (virJSONValueObjectAppendString(net_json, "id", id) < 0) + return -1; + if (actualType == VIR_DOMAIN_NET_TYPE_ETHERNET && net->guestIP.nips == 1) { const virNetDevIPAddr *ip; @@ -920,8 +927,9 @@ virCHMonitorResumeVM(virCHMonitor *mon) return virCHMonitorPutNoContent(mon, URL_VM_RESUME); } -static int -virCHMonitorSaveRestoreVM(virCHMonitor *mon, const char *path, bool save) +int +virCHMonitorSaveVM(virCHMonitor *mon, + const char *to) { g_autofree char *url = NULL; int responseCode = 0; @@ -931,22 +939,15 @@ virCHMonitorSaveRestoreVM(virCHMonitor *mon, const char *path, bool save) struct curl_slist *headers = NULL; struct curl_data data = {0}; - if (save) - url = g_strdup_printf("%s/%s", URL_ROOT, URL_VM_SAVE); - else - url = g_strdup_printf("%s/%s", URL_ROOT, URL_VM_RESTORE); + url = g_strdup_printf("%s/%s", URL_ROOT, URL_VM_SAVE); headers = curl_slist_append(headers, "Accept: application/json"); headers = curl_slist_append(headers, "Content-Type: application/json"); - path_url = g_strdup_printf("file://%s", path); - if (save) { - if (virCHMonitorBuildKeyValueStringJson(&payload, "destination_url", path_url) != 0) - return -1; - } else { - if (virCHMonitorBuildKeyValueStringJson(&payload, "source_url", path_url) != 0) - return -1; - } + path_url = g_strdup_printf("file://%s", to); + if (virCHMonitorBuildKeyValueStringJson(&payload, "destination_url", path_url) != 0) + return -1; + VIR_WITH_OBJECT_LOCK_GUARD(mon) { /* reset all options of a libcurl session handle at first */ @@ -980,15 +981,37 @@ virCHMonitorSaveRestoreVM(virCHMonitor *mon, const char *path, bool save) } int -virCHMonitorSaveVM(virCHMonitor *mon, const char *to) +virCHMonitorBuildRestoreJson(virDomainDef *vmdef, + const char *from, + char **jsonstr) { - return virCHMonitorSaveRestoreVM(mon, to, true); -} + size_t i; + g_autoptr(virJSONValue) restore_json = virJSONValueNewObject(); + g_autofree char *path_url = g_strdup_printf("file://%s", from); -int -virCHMonitorRestoreVM(virCHMonitor *mon, const char *from) -{ - return virCHMonitorSaveRestoreVM(mon, from, false); + if (virJSONValueObjectAppendString(restore_json, "source_url", path_url)) + return -1; + + /* Pass the netconfig needed to restore with new netfds */ + if (vmdef->nnets) { + g_autoptr(virJSONValue) nets = virJSONValueNewArray(); + for (i = 0; i < vmdef->nnets; i++) { + g_autoptr(virJSONValue) net_json = virJSONValueNewObject(); + g_autofree char *id = g_strdup_printf("%s_%ld", CH_NET_ID_PREFIX, i); + if (virJSONValueObjectAppendString(net_json, "id", id) < 0) + return -1; + if (virJSONValueObjectAppendNumberInt(net_json, "num_fds", vmdef->nets[i]->driver.virtio.queues)) + return -1; + virJSONValueArrayAppend(nets, &net_json); + } + if (virJSONValueObjectAppend(restore_json, "net_fds", &nets)) + return -1; + } + + if (!(*jsonstr = virJSONValueToString(restore_json, false))) + return -1; + + return 0; } /** diff --git a/src/ch/ch_monitor.h b/src/ch/ch_monitor.h index ea6b2a77..b35f5ea0 100644 --- a/src/ch/ch_monitor.h +++ b/src/ch/ch_monitor.h @@ -42,6 +42,8 @@ #define VIRCH_THREAD_NAME_LEN 16 +#define CH_NET_ID_PREFIX "net" + typedef enum { virCHThreadTypeEmulator, virCHThreadTypeVcpu, @@ -112,8 +114,8 @@ int virCHMonitorShutdownVM(virCHMonitor *mon); int virCHMonitorRebootVM(virCHMonitor *mon); int virCHMonitorSuspendVM(virCHMonitor *mon); int virCHMonitorResumeVM(virCHMonitor *mon); -int virCHMonitorSaveVM(virCHMonitor *mon, const char *to); -int virCHMonitorRestoreVM(virCHMonitor *mon, const char *from); +int virCHMonitorSaveVM(virCHMonitor *mon, + const char *to); int virCHMonitorGetInfo(virCHMonitor *mon, virJSONValue **info); void virCHMonitorCPUInfoFree(virCHMonitorCPUInfo *cpus); @@ -125,4 +127,9 @@ size_t virCHMonitorGetThreadInfo(virCHMonitor *mon, bool refresh, int virCHMonitorGetIOThreads(virCHMonitor *mon, virDomainIOThreadInfo ***iothreads); int -virCHMonitorBuildNetJson(virDomainNetDef *netdef, char **jsonstr); +virCHMonitorBuildNetJson(virDomainNetDef *netdef, + int netindex, + char **jsonstr); +int virCHMonitorBuildRestoreJson(virDomainDef *vmdef, + const char *from, + char **jsonstr); diff --git a/src/ch/ch_process.c b/src/ch/ch_process.c index 48190a12..9816509e 100644 --- a/src/ch/ch_process.c +++ b/src/ch/ch_process.c @@ -29,6 +29,7 @@ #include "ch_process.h" #include "domain_cgroup.h" #include "domain_interface.h" +#include "viralloc.h" #include "virerror.h" #include "virfile.h" #include "virjson.h" @@ -490,14 +491,57 @@ virCHProcessSetup(virDomainObj *vm) } +/** + * chMonitorSocketConnect: + * @mon: pointer to monitor object + * + * Connects to the monitor socket. Caller is responsible for closing the socketfd + * + * Returns socket fd on success, -1 on error + */ +static int +chMonitorSocketConnect(virCHMonitor *mon) +{ + struct sockaddr_un server_addr = { }; + int sock; + + sock = socket(AF_UNIX, SOCK_STREAM, 0); + if (sock < 0) { + virReportSystemError(errno, "%s", _("Failed to open a UNIX socket")); + return -1; + } + + memset(&server_addr, 0, sizeof(server_addr)); + server_addr.sun_family = AF_UNIX; + if (virStrcpyStatic(server_addr.sun_path, mon->socketpath) < 0) { + virReportError(VIR_ERR_INTERNAL_ERROR, + _("UNIX socket path '%1$s' too long"), + mon->socketpath); + goto error; + } + + if (connect(sock, (struct sockaddr *)&server_addr, + sizeof(server_addr)) == -1) { + virReportSystemError(errno, "%s", _("Failed to connect to mon socket")); + goto error; + } + + return sock; + error: + VIR_FORCE_CLOSE(sock); + return -1; +} + + #define PKT_TIMEOUT_MS 500 /* ms */ static char * -chSocketRecv(int sock) +chSocketRecv(int sock, bool use_timeout) { struct pollfd pfds[1]; char *buf = NULL; size_t buf_len = 1024; + int timeout = PKT_TIMEOUT_MS; int ret; buf = g_new0(char, buf_len); @@ -505,8 +549,11 @@ chSocketRecv(int sock) pfds[0].fd = sock; pfds[0].events = POLLIN; + if (!use_timeout) + timeout = -1; + do { - ret = poll(pfds, G_N_ELEMENTS(pfds), PKT_TIMEOUT_MS); + ret = poll(pfds, G_N_ELEMENTS(pfds), timeout); } while (ret < 0 && errno == EINTR); if (ret <= 0) { @@ -532,6 +579,42 @@ chSocketRecv(int sock) #undef PKT_TIMEOUT_MS +static int +chSocketProcessHttpResponse(int sock, bool use_poll_timeout) +{ + g_autofree char *response = NULL; + int http_res; + + response = chSocketRecv(sock, use_poll_timeout); + if (response == NULL) { + return -1; + } + + /* Parse the HTTP response code */ + if (sscanf(response, "HTTP/1.%*d %d", &http_res) != 1) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + _("Failed to parse HTTP response code")); + return -1; + } + if (http_res != 204 && http_res != 200) { + virReportError(VIR_ERR_INTERNAL_ERROR, + _("Unexpected response from CH: %1$s"), response); + return -1; + } + + return 0; +} + +static int +chCloseFDs(int *fds, size_t nfds) +{ + size_t i; + for (i = 0; i < nfds; i++) { + VIR_FORCE_CLOSE(fds[i]); + } + return 0; +} + /** * chProcessAddNetworkDevices: * @driver: pointer to ch driver object @@ -554,7 +637,6 @@ chProcessAddNetworkDevices(virCHDriver *driver, { size_t i; VIR_AUTOCLOSE mon_sockfd = -1; - struct sockaddr_un server_addr; g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER; g_auto(virBuffer) http_headers = VIR_BUFFER_INITIALIZER; @@ -564,25 +646,8 @@ chProcessAddNetworkDevices(virCHDriver *driver, return -1; } - mon_sockfd = socket(AF_UNIX, SOCK_STREAM, 0); - if (mon_sockfd < 0) { - virReportSystemError(errno, "%s", _("Failed to open a UNIX socket")); - return -1; - } - - memset(&server_addr, 0, sizeof(server_addr)); - server_addr.sun_family = AF_UNIX; - if (virStrcpyStatic(server_addr.sun_path, mon->socketpath) < 0) { - virReportError(VIR_ERR_INTERNAL_ERROR, - _("UNIX socket path '%1$s' too long"), mon->socketpath); + if ((mon_sockfd = chMonitorSocketConnect(mon)) < 0) return -1; - } - - if (connect(mon_sockfd, (struct sockaddr *)&server_addr, - sizeof(server_addr)) == -1) { - virReportSystemError(errno, "%s", _("Failed to connect to mon socket")); - return -1; - } virBufferAddLit(&http_headers, "PUT /api/v1/vm.add-net HTTP/1.1\r\n"); virBufferAddLit(&http_headers, "Host: localhost\r\n"); @@ -592,11 +657,9 @@ chProcessAddNetworkDevices(virCHDriver *driver, g_autofree int *tapfds = NULL; g_autofree char *payload = NULL; g_autofree char *response = NULL; - size_t j; size_t tapfd_len; size_t payload_len; int saved_errno; - int http_res; int rc; if (vmdef->nets[i]->driver.virtio.queues == 0) { @@ -621,7 +684,7 @@ chProcessAddNetworkDevices(virCHDriver *driver, nicindexes, nnicindexes) < 0) return -1; - if (virCHMonitorBuildNetJson(vmdef->nets[i], &payload) < 0) { + if (virCHMonitorBuildNetJson(vmdef->nets[i], i, &payload) < 0) { virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("Failed to build net json")); return -1; @@ -640,9 +703,7 @@ chProcessAddNetworkDevices(virCHDriver *driver, saved_errno = errno; /* Close sent tap fds in Libvirt, as they have been dup()ed in CH */ - for (j = 0; j < tapfd_len; j++) { - VIR_FORCE_CLOSE(tapfds[j]); - } + chCloseFDs(tapfds, tapfd_len); if (rc < 0) { virReportSystemError(saved_errno, "%s", @@ -650,26 +711,60 @@ chProcessAddNetworkDevices(virCHDriver *driver, return -1; } - /* Process the response from CH */ - response = chSocketRecv(mon_sockfd); - if (response == NULL) { + if (chSocketProcessHttpResponse(mon_sockfd, true) < 0) return -1; - } + } + + return 0; +} - /* Parse the HTTP response code */ - rc = sscanf(response, "HTTP/1.%*d %d", &http_res); - if (rc != 1) { +/** + * virCHRestoreCreateNetworkDevices: + * @driver: pointer to driver structure + * @vmdef: pointer to domain definition + * @vmtapfds: returned array of FDs of guest interfaces + * @nvmtapfds: returned number of network indexes + * @nicindexes: returned array of network indexes + * @nnicindexes: returned number of network indexes + * + * Create network devices for the domain. This function is called during + * domain restore. + * + * Returns 0 on success or -1 in case of error +*/ +static int +virCHRestoreCreateNetworkDevices(virCHDriver *driver, + virDomainDef *vmdef, + int **vmtapfds, + size_t *nvmtapfds, + int **nicindexes, + size_t *nnicindexes) +{ + size_t i, j; + size_t tapfd_len; + size_t index_vmtapfds; + for (i = 0; i < vmdef->nnets; i++) { + g_autofree int *tapfds = NULL; + tapfd_len = vmdef->nets[i]->driver.virtio.queues; + if (virCHDomainValidateActualNetDef(vmdef->nets[i]) < 0) { virReportError(VIR_ERR_INTERNAL_ERROR, "%s", - _("Failed to parse HTTP response code")); + _("net definition failed validation")); return -1; } - if (http_res != 204 && http_res != 200) { - virReportError(VIR_ERR_INTERNAL_ERROR, - _("Unexpected response from CH: %1$d"), http_res); + tapfds = g_new0(int, tapfd_len); + memset(tapfds, -1, (tapfd_len) * sizeof(int)); + + /* Connect Guest interfaces */ + if (virCHConnetNetworkInterfaces(driver, vmdef, vmdef->nets[i], tapfds, + nicindexes, nnicindexes) < 0) return -1; + + index_vmtapfds = *nvmtapfds; + VIR_EXPAND_N(*vmtapfds, *nvmtapfds, tapfd_len); + for (j = 0; j < tapfd_len; j++) { + VIR_APPEND_ELEMENT_INPLACE(*vmtapfds, index_vmtapfds, tapfds[j]); } } - return 0; } @@ -869,13 +964,24 @@ virCHProcessStartRestore(virCHDriver *driver, virDomainObj *vm, const char *from { virCHDomainObjPrivate *priv = vm->privateData; g_autoptr(virCHDriverConfig) cfg = virCHDriverGetConfig(priv->driver); + g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER; + g_auto(virBuffer) http_headers = VIR_BUFFER_INITIALIZER; + g_autofree char *payload = NULL; + g_autofree char *response = NULL; + VIR_AUTOCLOSE mon_sockfd = -1; + g_autofree int *tapfds = NULL; + g_autofree int *nicindexes = NULL; + size_t payload_len; + size_t ntapfds = 0; + size_t nnicindexes = 0; + int ret = -1; if (!priv->monitor) { /* Get the first monitor connection if not already */ if (!(priv->monitor = virCHProcessConnectMonitor(driver, vm))) { virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("failed to create connection to CH socket")); - return -1; + goto cleanup; } } @@ -883,26 +989,60 @@ virCHProcessStartRestore(virCHDriver *driver, virDomainObj *vm, const char *from vm->def->id = vm->pid; priv->machineName = virCHDomainGetMachineName(vm); - if (virCHMonitorRestoreVM(priv->monitor, from) < 0) { + if (virCHMonitorBuildRestoreJson(vm->def, from, &payload) < 0) { virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("failed to restore domain")); - return -1; + goto cleanup; } - /* Pass 0, NULL as restore only works without networking support */ + virBufferAddLit(&http_headers, "PUT /api/v1/vm.restore HTTP/1.1\r\n"); + virBufferAddLit(&http_headers, "Host: localhost\r\n"); + virBufferAddLit(&http_headers, "Content-Type: application/json\r\n"); + virBufferAsprintf(&buf, "%s", virBufferCurrentContent(&http_headers)); + virBufferAsprintf(&buf, "Content-Length: %ld\r\n\r\n", strlen(payload)); + virBufferAsprintf(&buf, "%s", payload); + payload_len = virBufferUse(&buf); + payload = virBufferContentAndReset(&buf); + + if ((mon_sockfd = chMonitorSocketConnect(priv->monitor)) < 0) + goto cleanup; + + if (virCHRestoreCreateNetworkDevices(driver, vm->def, &tapfds, &ntapfds, &nicindexes, &nnicindexes) < 0) + goto cleanup; + if (virDomainCgroupSetupCgroup("ch", vm, - 0, NULL, /* nnicindexes, nicindexes */ + nnicindexes, nicindexes, &priv->cgroup, cfg->cgroupControllers, 0, /*maxThreadsPerProc*/ priv->driver->privileged, priv->machineName) < 0) - return -1; + goto cleanup; + + /* Bring up netdevs before restoring vm */ + if (virDomainInterfaceStartDevices(vm->def) < 0) + goto cleanup; + + if (virSocketSendMsgWithFDs(mon_sockfd, payload, payload_len, tapfds, ntapfds) < 0) { + virReportSystemError(errno, "%s", + _("Failed to send restore request to CH")); + goto cleanup; + } + + /* Restore is a synchronous operation in CH. so, pass false to wait until there's a response */ + if (chSocketProcessHttpResponse(mon_sockfd, false) < 0) + goto cleanup; if (virCHProcessSetup(vm) < 0) - return -1; + goto cleanup; virDomainObjSetState(vm, VIR_DOMAIN_PAUSED, VIR_DOMAIN_PAUSED_FROM_SNAPSHOT); + ret = 0; - return 0; + cleanup: + if (tapfds) + chCloseFDs(tapfds, ntapfds); + if (ret) + virCHProcessStop(driver, vm, VIR_DOMAIN_SHUTOFF_FAILED); + return ret; } diff --git a/src/conf/capabilities.c b/src/conf/capabilities.c index fe5e42c1..74e62937 100644 --- a/src/conf/capabilities.c +++ b/src/conf/capabilities.c @@ -693,10 +693,8 @@ virCapabilitiesDomainDataLookupInternal(virCaps *caps, if (domaintype > VIR_DOMAIN_VIRT_NONE) virBufferAsprintf(&buf, "domaintype=%s ", virDomainVirtTypeToString(domaintype)); - if (emulator) - virBufferEscapeString(&buf, "emulator=%s ", emulator); - if (machinetype) - virBufferEscapeString(&buf, "machine=%s ", machinetype); + virBufferEscapeString(&buf, "emulator=%s ", emulator); + virBufferEscapeString(&buf, "machine=%s ", machinetype); if (virBufferCurrentContent(&buf) && !virBufferCurrentContent(&buf)[0]) virBufferAsprintf(&buf, "%s", _("any configuration")); diff --git a/src/conf/domain_capabilities.c b/src/conf/domain_capabilities.c index 68eb3c97..30540de3 100644 --- a/src/conf/domain_capabilities.c +++ b/src/conf/domain_capabilities.c @@ -42,6 +42,7 @@ VIR_ENUM_IMPL(virDomainCapsFeature, "backup", "async-teardown", "s390-pv", + "ps2", ); static virClass *virDomainCapsClass; @@ -607,6 +608,18 @@ virDomainCapsDeviceCryptoFormat(virBuffer *buf, } +static void +virDomainCapsDeviceNetFormat(virBuffer *buf, + const virDomainCapsDeviceNet *interface) +{ + FORMAT_PROLOGUE(interface); + + ENUM_PROCESS(interface, backendType, virDomainNetBackendTypeToString); + + FORMAT_EPILOGUE(interface); +} + + /** * virDomainCapsFeatureGICFormat: * @buf: target buffer @@ -707,6 +720,19 @@ virDomainCapsFeatureHypervFormat(virBuffer *buf, FORMAT_EPILOGUE(hyperv); } + +static void +virDomainCapsLaunchSecurityFormat(virBuffer *buf, + const virDomainCapsLaunchSecurity *launchSecurity) +{ + FORMAT_PROLOGUE(launchSecurity); + + ENUM_PROCESS(launchSecurity, sectype, virDomainLaunchSecurityTypeToString); + + FORMAT_EPILOGUE(launchSecurity); +} + + static void virDomainCapsFormatFeatures(const virDomainCaps *caps, virBuffer *buf) @@ -728,6 +754,7 @@ virDomainCapsFormatFeatures(const virDomainCaps *caps, virDomainCapsFeatureSEVFormat(&childBuf, caps->sev); virDomainCapsFeatureSGXFormat(&childBuf, caps->sgx); virDomainCapsFeatureHypervFormat(&childBuf, caps->hyperv); + virDomainCapsLaunchSecurityFormat(&childBuf, &caps->launchSecurity); virXMLFormatElement(buf, "features", NULL, &childBuf); } @@ -773,6 +800,7 @@ virDomainCapsFormat(const virDomainCaps *caps) virDomainCapsDeviceRedirdevFormat(&buf, &caps->redirdev); virDomainCapsDeviceChannelFormat(&buf, &caps->channel); virDomainCapsDeviceCryptoFormat(&buf, &caps->crypto); + virDomainCapsDeviceNetFormat(&buf, &caps->net); virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "\n"); diff --git a/src/conf/domain_capabilities.h b/src/conf/domain_capabilities.h index fadc30cd..2a4596ac 100644 --- a/src/conf/domain_capabilities.h +++ b/src/conf/domain_capabilities.h @@ -165,6 +165,14 @@ struct _virDomainCapsFeatureHyperv { virDomainCapsEnum features; /* Info about supported virDomainHyperv features */ }; +STATIC_ASSERT_ENUM(VIR_DOMAIN_LAUNCH_SECURITY_LAST); +typedef struct _virDomainCapsLaunchSecurity virDomainCapsLaunchSecurity; +struct _virDomainCapsLaunchSecurity { + virTristateBool supported; + virDomainCapsEnum sectype; /* Info about supported virDomainLaunchSecurity */ +}; + + typedef enum { VIR_DOMCAPS_CPU_USABLE_UNKNOWN, VIR_DOMCAPS_CPU_USABLE_YES, @@ -242,6 +250,13 @@ struct _virDomainCapsDeviceCrypto { virDomainCapsEnum backendModel; /* virDomainCryptoBackend */ }; +STATIC_ASSERT_ENUM(VIR_DOMAIN_NET_BACKEND_LAST); +typedef struct _virDomainCapsDeviceNet virDomainCapsDeviceNet; +struct _virDomainCapsDeviceNet { + virTristateBool supported; + virDomainCapsEnum backendType; /* virDomainNetBackendType */ +}; + typedef enum { VIR_DOMAIN_CAPS_FEATURE_IOTHREADS = 0, VIR_DOMAIN_CAPS_FEATURE_VMCOREINFO, @@ -250,6 +265,7 @@ typedef enum { VIR_DOMAIN_CAPS_FEATURE_BACKUP, VIR_DOMAIN_CAPS_FEATURE_ASYNC_TEARDOWN, VIR_DOMAIN_CAPS_FEATURE_S390_PV, + VIR_DOMAIN_CAPS_FEATURE_PS2, VIR_DOMAIN_CAPS_FEATURE_LAST } virDomainCapsFeature; @@ -278,12 +294,14 @@ struct _virDomainCaps { virDomainCapsDeviceRedirdev redirdev; virDomainCapsDeviceChannel channel; virDomainCapsDeviceCrypto crypto; + virDomainCapsDeviceNet net; /* add new domain devices here */ virDomainCapsFeatureGIC gic; virSEVCapability *sev; virSGXCapability *sgx; virDomainCapsFeatureHyperv *hyperv; + virDomainCapsLaunchSecurity launchSecurity; /* add new domain features here */ virTristateBool features[VIR_DOMAIN_CAPS_FEATURE_LAST]; diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index fde594f8..5f0b35be 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -185,6 +185,7 @@ VIR_ENUM_IMPL(virDomainFeature, "tcg", "async-teardown", "ras", + "ps2", ); VIR_ENUM_IMPL(virDomainCapabilitiesPolicy, @@ -211,6 +212,8 @@ VIR_ENUM_IMPL(virDomainHyperv, "ipi", "evmcs", "avic", + "emsr_bitmap", + "xmm_input", ); VIR_ENUM_IMPL(virDomainKVM, @@ -337,6 +340,7 @@ VIR_ENUM_IMPL(virDomainDevice, "vsock", "audio", "crypto", + "pstore", ); VIR_ENUM_IMPL(virDomainDiskDevice, @@ -1509,9 +1513,15 @@ VIR_ENUM_IMPL(virDomainLaunchSecurity, VIR_DOMAIN_LAUNCH_SECURITY_LAST, "", "sev", + "sev-snp", "s390-pv", ); +VIR_ENUM_IMPL(virDomainPstoreBackend, + VIR_DOMAIN_PSTORE_BACKEND_LAST, + "acpi-erst", +); + typedef enum { VIR_DOMAIN_NET_VHOSTUSER_MODE_NONE, VIR_DOMAIN_NET_VHOSTUSER_MODE_CLIENT, @@ -2599,6 +2609,7 @@ void virDomainFSDefFree(virDomainFSDef *def) g_free(def->sock); g_free(def->idmap.uidmap); g_free(def->idmap.gidmap); + virBitmapFree(def->caps); g_free(def); } @@ -3546,6 +3557,16 @@ void virDomainMemoryDefFree(virDomainMemoryDef *def) g_free(def); } +void virDomainPstoreDefFree(virDomainPstoreDef *def) +{ + if (!def) + return; + + g_free(def->path); + virDomainDeviceInfoClear(&def->info); + g_free(def); +} + void virDomainDeviceDefFree(virDomainDeviceDef *def) { if (!def) @@ -3630,6 +3651,9 @@ void virDomainDeviceDefFree(virDomainDeviceDef *def) case VIR_DOMAIN_DEVICE_CRYPTO: virDomainCryptoDefFree(def->data.crypto); break; + case VIR_DOMAIN_DEVICE_PSTORE: + virDomainPstoreDefFree(def->data.pstore); + break; case VIR_DOMAIN_DEVICE_LAST: case VIR_DOMAIN_DEVICE_NONE: break; @@ -3830,11 +3854,17 @@ virDomainSecDefFree(virDomainSecDef *def) if (!def) return; - switch ((virDomainLaunchSecurity) def->sectype) { + switch (def->sectype) { case VIR_DOMAIN_LAUNCH_SECURITY_SEV: g_free(def->data.sev.dh_cert); g_free(def->data.sev.session); break; + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + g_free(def->data.sev_snp.guest_visible_workarounds); + g_free(def->data.sev_snp.id_block); + g_free(def->data.sev_snp.id_auth); + g_free(def->data.sev_snp.host_data); + break; case VIR_DOMAIN_LAUNCH_SECURITY_PV: case VIR_DOMAIN_LAUNCH_SECURITY_NONE: case VIR_DOMAIN_LAUNCH_SECURITY_LAST: @@ -3989,6 +4019,8 @@ void virDomainDefFree(virDomainDef *def) virDomainIOMMUDefFree(def->iommu); + virDomainPstoreDefFree(def->pstore); + g_free(def->idmap.uidmap); g_free(def->idmap.gidmap); @@ -4442,7 +4474,7 @@ virDomainObjGetDefs(virDomainObj *vm, * @live: set to true if live config was returned (may be omitted) * * Helper function to resolve @flags and return the correct domain pointer - * object. This function returns one of @vm->def or @vm->persistentDef + * object. This function returns one of @vm->def or @vm->newDef * according to @flags. @live is set to true if the live vm config will be * returned. This helper should be used only in APIs that guarantee * that @flags contains exactly one of VIR_DOMAIN_AFFECT_LIVE or @@ -4482,7 +4514,7 @@ virDomainObjGetOneDefState(virDomainObj *vm, * @flags: for virDomainModificationImpact * * Helper function to resolve @flags and return the correct domain pointer - * object. This function returns one of @vm->def or @vm->persistentDef + * object. This function returns one of @vm->def or @vm->newDef * according to @flags. This helper should be used only in APIs that guarantee * that @flags contains exactly one of VIR_DOMAIN_AFFECT_LIVE or * VIR_DOMAIN_AFFECT_CONFIG and not both. @@ -4546,6 +4578,8 @@ virDomainDeviceGetInfo(const virDomainDeviceDef *device) return &device->data.vsock->info; case VIR_DOMAIN_DEVICE_CRYPTO: return &device->data.crypto->info; + case VIR_DOMAIN_DEVICE_PSTORE: + return &device->data.pstore->info; /* The following devices do not contain virDomainDeviceInfo */ case VIR_DOMAIN_DEVICE_LEASE: @@ -4651,6 +4685,9 @@ virDomainDeviceSetData(virDomainDeviceDef *device, case VIR_DOMAIN_DEVICE_CRYPTO: device->data.crypto = devicedata; break; + case VIR_DOMAIN_DEVICE_PSTORE: + device->data.pstore = devicedata; + break; case VIR_DOMAIN_DEVICE_NONE: case VIR_DOMAIN_DEVICE_LAST: break; @@ -4869,6 +4906,13 @@ virDomainDeviceInfoIterateFlags(virDomainDef *def, return rc; } + device.type = VIR_DOMAIN_DEVICE_PSTORE; + if (def->pstore) { + device.data.pstore = def->pstore; + if ((rc = cb(def, &device, &def->pstore->info, opaque)) != 0) + return rc; + } + /* If the flag below is set, make sure @cb can handle @info being NULL */ if (iteratorFlags & DOMAIN_DEVICE_ITERATE_MISSING_INFO) { device.type = VIR_DOMAIN_DEVICE_GRAPHICS; @@ -4928,6 +4972,7 @@ virDomainDeviceInfoIterateFlags(virDomainDef *def, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: break; } #endif @@ -5394,8 +5439,7 @@ virDomainDeviceInfoFormat(virBuffer *buf, if (rombar) virBufferAsprintf(buf, " bar='%s'", rombar); } - if (info->romfile) - virBufferEscapeString(buf, " file='%s'", info->romfile); + virBufferEscapeString(buf, " file='%s'", info->romfile); virBufferAddLit(buf, "/>\n"); } @@ -6214,6 +6258,8 @@ virDomainHostdevDefParseXMLSubsys(xmlNodePtr node, virDomainHostdevSubsysMediatedDev *mdevsrc = &def->source.subsys.u.mdev; virTristateBool managed; g_autofree char *model = NULL; + virDomainDeviceSGIO sgio; + virTristateBool rawio; int rv; /* @managed can be read from the xml document - it is always an @@ -6253,7 +6299,7 @@ virDomainHostdevDefParseXMLSubsys(xmlNodePtr node, if ((rv = virXMLPropEnum(node, "sgio", virDomainDeviceSGIOTypeFromString, VIR_XML_PROP_NONZERO, - &scsisrc->sgio)) < 0) { + &sgio)) < 0) { return -1; } @@ -6263,18 +6309,30 @@ virDomainHostdevDefParseXMLSubsys(xmlNodePtr node, _("sgio is only supported for scsi host device")); return -1; } + + /* Set sgio only after checking if hostdev type is 'scsi' to avoid + * clobbering other union structures. + */ + scsisrc->sgio = sgio; } if ((rv = virXMLPropTristateBool(node, "rawio", VIR_XML_PROP_NONE, - &scsisrc->rawio)) < 0) { + &rawio)) < 0) { return -1; } - if (rv > 0 && def->source.subsys.type != VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_SCSI) { - virReportError(VIR_ERR_XML_ERROR, "%s", - _("rawio is only supported for scsi host device")); - return -1; + if (rv > 0) { + if (def->source.subsys.type != VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_SCSI) { + virReportError(VIR_ERR_XML_ERROR, "%s", + _("rawio is only supported for scsi host device")); + return -1; + } + + /* Set rawio only after checking if hostdev type is 'scsi' to avoid + * clobbering other union structures. + */ + scsisrc->rawio = rawio; } if (def->source.subsys.type != VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_MDEV && @@ -8847,6 +8905,7 @@ virDomainFSDefParseXML(virDomainXMLOption *xmlopt, g_autofree char *queue_size = virXPathString("string(./driver/@queue)", ctxt); g_autofree char *binary = virXPathString("string(./binary/@path)", ctxt); g_autofree char *thread_pool_size = virXPathString("string(./binary/thread_pool/@size)", ctxt); + g_autofree char *openfiles = virXPathString("string(./binary/openfiles/@max)", ctxt); xmlNodePtr binary_node = virXPathNode("./binary", ctxt); xmlNodePtr binary_lock_node = virXPathNode("./binary/lock", ctxt); xmlNodePtr binary_cache_node = virXPathNode("./binary/cache", ctxt); @@ -8870,6 +8929,14 @@ virDomainFSDefParseXML(virDomainXMLOption *xmlopt, goto error; } + if (openfiles && + virStrToLong_ull(openfiles, NULL, 10, &def->openfiles) < 0) { + virReportError(VIR_ERR_XML_ERROR, + _("cannot parse openfiles '%1$s' for virtiofs"), + openfiles); + goto error; + } + if (binary) def->binary = virFileSanitizePath(binary); @@ -9314,8 +9381,11 @@ virDomainNetBackendParseXML(xmlNodePtr node, g_autofree char *tap = virXMLPropString(node, "tap"); g_autofree char *vhost = virXMLPropString(node, "vhost"); + /* The VIR_DOMAIN_NET_BACKEND_DEFAULT really means 'use hypervisor's + * builtin SLIRP'. It's reported in domain caps and thus we need to accept + * it. Hence VIR_XML_PROP_NONE instead of VIR_XML_PROP_NONZERO. */ if (virXMLPropEnum(node, "type", virDomainNetBackendTypeFromString, - VIR_XML_PROP_NONZERO, &def->backend.type) < 0) { + VIR_XML_PROP_NONE, &def->backend.type) < 0) { return -1; } @@ -9570,15 +9640,14 @@ virDomainNetDefParseXML(virDomainXMLOption *xmlopt, def->data.vds.switch_id) < 0) return NULL; - if (virXMLPropLongLong(source_node, "portid", 0, VIR_XML_PROP_REQUIRED, - &def->data.vds.port_id, def->data.vds.port_id) < 0) + if (virXMLPropLongLong(source_node, "portid", 0, VIR_XML_PROP_NONE, + &def->data.vds.port_id, 0) < 0) return NULL; - if (!(def->data.vds.portgroup_id = virXMLPropStringRequired(source_node, "portgroupid"))) - return NULL; + def->data.vds.portgroup_id = virXMLPropString(source_node, "portgroupid"); - if (virXMLPropLongLong(source_node, "connectionid", 0, VIR_XML_PROP_REQUIRED, - &def->data.vds.connection_id, def->data.vds.connection_id) < 0) + if (virXMLPropLongLong(source_node, "connectionid", 0, VIR_XML_PROP_NONE, + &def->data.vds.connection_id, 0) < 0) return NULL; break; @@ -10777,6 +10846,10 @@ virDomainTPMDefParseXML(virDomainXMLOption *xmlopt, &def->data.emulator.version) < 0) goto error; + if (virXMLPropUInt(backends[0], "debug", 10, VIR_XML_PROP_NONE, + &def->data.emulator.debug) < 0) + goto error; + if (!(def->data.emulator.source = virDomainChrSourceDefNew(xmlopt))) goto error; secretuuid = virXPathString("string(./backend/encryption/@secret)", ctxt); @@ -13622,8 +13695,8 @@ virDomainMemoryTargetDefParseXML(xmlNodePtr node, static int -virDomainSEVDefParseXML(virDomainSEVDef *def, - xmlXPathContextPtr ctxt) +virDomainSEVCommonDefParseXML(virDomainSEVCommonDef *def, + xmlXPathContextPtr ctxt) { int rc; @@ -13631,12 +13704,6 @@ virDomainSEVDefParseXML(virDomainSEVDef *def, &def->kernel_hashes) < 0) return -1; - if (virXPathUIntBase("string(./policy)", ctxt, 16, &def->policy) < 0) { - virReportError(VIR_ERR_XML_ERROR, "%s", - _("failed to get launch security policy")); - return -1; - } - /* the following attributes are platform dependent and if missing, we can * autofill them from domain capabilities later */ @@ -13659,6 +13726,23 @@ virDomainSEVDefParseXML(virDomainSEVDef *def, return -1; } + return 0; +} + + +static int +virDomainSEVDefParseXML(virDomainSEVDef *def, + xmlXPathContextPtr ctxt) +{ + if (virDomainSEVCommonDefParseXML(&def->common, ctxt) < 0) + return -1; + + if (virXPathUIntBase("string(./policy)", ctxt, 16, &def->policy) < 0) { + virReportError(VIR_ERR_XML_ERROR, "%s", + _("failed to get launch security policy")); + return -1; + } + def->dh_cert = virXPathString("string(./dhCert)", ctxt); def->session = virXPathString("string(./session)", ctxt); @@ -13666,6 +13750,36 @@ virDomainSEVDefParseXML(virDomainSEVDef *def, } +static int +virDomainSEVSNPDefParseXML(virDomainSEVSNPDef *def, + xmlXPathContextPtr ctxt) +{ + if (virDomainSEVCommonDefParseXML(&def->common, ctxt) < 0) + return -1; + + if (virXMLPropTristateBool(ctxt->node, "authorKey", VIR_XML_PROP_NONE, + &def->author_key) < 0) + return -1; + + if (virXMLPropTristateBool(ctxt->node, "vcek", VIR_XML_PROP_NONE, + &def->vcek) < 0) + return -1; + + if (virXPathULongLongBase("string(./policy)", ctxt, 16, &def->policy) < 0) { + virReportError(VIR_ERR_XML_ERROR, "%s", + _("failed to get launch security policy")); + return -1; + } + + def->guest_visible_workarounds = virXPathString("string(./guestVisibleWorkarounds)", ctxt); + def->id_block = virXPathString("string(./idBlock)", ctxt); + def->id_auth = virXPathString("string(./idAuth)", ctxt); + def->host_data = virXPathString("string(./hostData)", ctxt); + + return 0; +} + + static virDomainSecDef * virDomainSecDefParseXML(xmlNodePtr lsecNode, xmlXPathContextPtr ctxt) @@ -13680,11 +13794,15 @@ virDomainSecDefParseXML(xmlNodePtr lsecNode, &sec->sectype) < 0) return NULL; - switch ((virDomainLaunchSecurity) sec->sectype) { + switch (sec->sectype) { case VIR_DOMAIN_LAUNCH_SECURITY_SEV: if (virDomainSEVDefParseXML(&sec->data.sev, ctxt) < 0) return NULL; break; + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + if (virDomainSEVSNPDefParseXML(&sec->data.sev_snp, ctxt) < 0) + return NULL; + break; case VIR_DOMAIN_LAUNCH_SECURITY_PV: break; case VIR_DOMAIN_LAUNCH_SECURITY_NONE: @@ -13816,6 +13934,10 @@ virDomainIOMMUDefParseXML(virDomainXMLOption *xmlopt, if (virXMLPropUInt(driver, "aw_bits", 10, VIR_XML_PROP_NONE, &iommu->aw_bits) < 0) return NULL; + + if (virXMLPropTristateSwitch(driver, "dma_translation", VIR_XML_PROP_NONE, + &iommu->dma_translation) < 0) + return NULL; } if (virDomainDeviceInfoParseXML(xmlopt, node, ctxt, @@ -13925,6 +14047,40 @@ virDomainCryptoDefParseXML(virDomainXMLOption *xmlopt, } +static virDomainPstoreDef * +virDomainPstoreDefParseXML(virDomainXMLOption *xmlopt, + xmlNodePtr node, + xmlXPathContextPtr ctxt, + unsigned int flags) +{ + g_autoptr(virDomainPstoreDef) def = NULL; + VIR_XPATH_NODE_AUTORESTORE(ctxt) + + def = g_new0(virDomainPstoreDef, 1); + + ctxt->node = node; + + if (virXMLPropEnum(node, "backend", + virDomainPstoreBackendTypeFromString, + VIR_XML_PROP_REQUIRED, + &def->backend) < 0) { + return NULL; + } + + def->path = virXPathString("string(./path)", ctxt); + + if (virDomainParseMemory("./size", "./size/@unit", ctxt, + &def->size, true, false) < 0) { + return NULL; + } + + if (virDomainDeviceInfoParseXML(xmlopt, node, ctxt, &def->info, flags) < 0) + return NULL; + + return g_steal_pointer(&def); +} + + static int virDomainDeviceDefParseType(const char *typestr, virDomainDeviceType *type) @@ -14104,6 +14260,12 @@ virDomainDeviceDefParse(const char *xmlStr, flags))) return NULL; break; + case VIR_DOMAIN_DEVICE_PSTORE: + if (!(dev->data.pstore = virDomainPstoreDefParseXML(xmlopt, node, + ctxt, flags))) { + return NULL; + } + break; case VIR_DOMAIN_DEVICE_NONE: case VIR_DOMAIN_DEVICE_LAST: break; @@ -16415,6 +16577,8 @@ virDomainFeaturesHyperVDefParse(virDomainDef *def, case VIR_DOMAIN_HYPERV_IPI: case VIR_DOMAIN_HYPERV_EVMCS: case VIR_DOMAIN_HYPERV_AVIC: + case VIR_DOMAIN_HYPERV_EMSR_BITMAP: + case VIR_DOMAIN_HYPERV_XMM_INPUT: break; case VIR_DOMAIN_HYPERV_STIMER: @@ -16860,7 +17024,8 @@ virDomainFeaturesDefParse(virDomainDef *def, case VIR_DOMAIN_FEATURE_HTM: case VIR_DOMAIN_FEATURE_NESTED_HV: case VIR_DOMAIN_FEATURE_CCF_ASSIST: - case VIR_DOMAIN_FEATURE_RAS: { + case VIR_DOMAIN_FEATURE_RAS: + case VIR_DOMAIN_FEATURE_PS2: { virTristateSwitch state; if (virXMLPropTristateSwitch(nodes[i], "state", @@ -19451,6 +19616,22 @@ virDomainDefParseXML(xmlXPathContextPtr ctxt, } VIR_FREE(nodes); + if ((n = virXPathNodeSet("./devices/pstore", ctxt, &nodes)) < 0) + return NULL; + + if (n > 1) { + virReportError(VIR_ERR_XML_ERROR, "%s", + _("only a single pstore device is supported")); + return NULL; + } + + if (n > 0) { + if (!(def->pstore = virDomainPstoreDefParseXML(xmlopt, nodes[0], + ctxt, flags))) + return NULL; + } + VIR_FREE(nodes); + /* analysis of the user namespace mapping */ if ((n = virXPathNodeSet("./idmap/uid", ctxt, &nodes)) < 0) return NULL; @@ -20708,6 +20889,7 @@ virDomainDefFeaturesCheckABIStability(virDomainDef *src, case VIR_DOMAIN_FEATURE_NESTED_HV: case VIR_DOMAIN_FEATURE_CCF_ASSIST: case VIR_DOMAIN_FEATURE_RAS: + case VIR_DOMAIN_FEATURE_PS2: if (src->features[i] != dst->features[i]) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("State of feature '%1$s' differs: source: '%2$s', destination: '%3$s'"), @@ -20845,6 +21027,8 @@ virDomainDefFeaturesCheckABIStability(virDomainDef *src, case VIR_DOMAIN_HYPERV_IPI: case VIR_DOMAIN_HYPERV_EVMCS: case VIR_DOMAIN_HYPERV_AVIC: + case VIR_DOMAIN_HYPERV_EMSR_BITMAP: + case VIR_DOMAIN_HYPERV_XMM_INPUT: if (src->hyperv_features[i] != dst->hyperv_features[i]) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("State of HyperV enlightenment feature '%1$s' differs: source: '%2$s', destination: '%3$s'"), @@ -21296,6 +21480,13 @@ virDomainIOMMUDefCheckABIStability(virDomainIOMMUDef *src, dst->aw_bits, src->aw_bits); return false; } + if (src->dma_translation != dst->dma_translation) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("Target domain IOMMU device dma translation '%1$s' does not match source '%2$s'"), + virTristateSwitchTypeToString(dst->dma_translation), + virTristateSwitchTypeToString(src->dma_translation)); + return false; + } return virDomainDeviceInfoCheckABIStability(&src->info, &dst->info); } @@ -21323,6 +21514,33 @@ virDomainVsockDefCheckABIStability(virDomainVsockDef *src, } +static bool +virDomainPstoreDefCheckABIStability(virDomainPstoreDef *src, + virDomainPstoreDef *dst) +{ + if (src->backend != dst->backend) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("Target pstore device backend '%1$s' does not match source '%2$s'"), + virDomainPstoreBackendTypeToString(dst->backend), + virDomainPstoreBackendTypeToString(src->backend)); + return false; + } + + if (src->size != dst->size) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("Target pstore size '%1$llu' does not match source '%2$llu'"), + dst->size, + src->size); + return false; + } + + if (!virDomainDeviceInfoCheckABIStability(&src->info, &dst->info)) + return false; + + return true; +} + + static bool virDomainDefVcpuCheckAbiStability(virDomainDef *src, virDomainDef *dst) @@ -21782,6 +22000,17 @@ virDomainDefCheckABIStabilityFlags(virDomainDef *src, !virDomainVsockDefCheckABIStability(src->vsock, dst->vsock)) goto error; + if (!!src->pstore != !!dst->pstore) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("Target domain pstore device count does not match source")); + goto error; + } + + if (src->pstore && + !virDomainPstoreDefCheckABIStability(src->pstore, dst->pstore)) { + goto error; + } + if (xmlopt && xmlopt->abi.domain && !xmlopt->abi.domain(src, dst)) goto error; @@ -21822,6 +22051,7 @@ virDomainDefCheckABIStabilityFlags(virDomainDef *src, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: break; } #endif @@ -22175,8 +22405,7 @@ virSecurityDeviceLabelDefFormat(virBuffer *buf, virBufferAddLit(buf, "model) - virBufferEscapeString(buf, " model='%s'", def->model); + virBufferEscapeString(buf, " model='%s'", def->model); if (def->labelskip) virBufferAddLit(buf, " labelskip='yes'"); @@ -22371,8 +22600,7 @@ virDomainDiskSourceFormatNetwork(virBuffer *attrBuf, virBufferAsprintf(childBuf, "\n", src->timeout); if (src->protocol == VIR_STORAGE_NET_PROTOCOL_SSH) { - if (src->ssh_known_hosts_file) - virBufferEscapeString(childBuf, "\n", src->ssh_known_hosts_file); + virBufferEscapeString(childBuf, "\n", src->ssh_known_hosts_file); if (src->ssh_keyfile || src->ssh_agent) { virBufferAddLit(childBuf, "idx); - if (model) - virBufferEscapeString(&attrBuf, " model='%s'", model); + virBufferEscapeString(&attrBuf, " model='%s'", model); switch (def->type) { case VIR_DOMAIN_CONTROLLER_TYPE_VIRTIO_SERIAL: @@ -23346,6 +23573,9 @@ virDomainFSDefFormat(virBuffer *buf, if (def->thread_pool_size >= 0) virBufferAsprintf(&binaryBuf, "\n", def->thread_pool_size); + if (def->openfiles > 0) + virBufferAsprintf(&binaryBuf, "\n", def->openfiles); + } virDomainVirtioOptionsFormat(&driverAttrBuf, def->virtio); @@ -24581,8 +24811,7 @@ virDomainChrTargetDefFormat(virBuffer *buf, case VIR_DOMAIN_CHR_CHANNEL_TARGET_TYPE_XEN: case VIR_DOMAIN_CHR_CHANNEL_TARGET_TYPE_VIRTIO: - if (def->target.name) - virBufferEscapeString(buf, " name='%s'", def->target.name); + virBufferEscapeString(buf, " name='%s'", def->target.name); if (def->targetType == VIR_DOMAIN_CHR_CHANNEL_TARGET_TYPE_VIRTIO && def->state != VIR_DOMAIN_CHR_DEVICE_STATE_DEFAULT && @@ -24818,6 +25047,9 @@ virDomainTPMDefFormat(virBuffer *buf, } if (def->data.emulator.persistent_state) virBufferAddLit(&backendAttrBuf, " persistent_state='yes'"); + if (def->data.emulator.debug != 0) + virBufferAsprintf(&backendAttrBuf, " debug='%u'", + def->data.emulator.debug); if (def->data.emulator.hassecretuuid) { char uuidstr[VIR_UUID_STRING_BUFLEN]; @@ -26004,9 +26236,8 @@ virDomainGraphicsDefFormat(virBuffer *buf, break; } - if (def->data.vnc.keymap) - virBufferEscapeString(buf, " keymap='%s'", - def->data.vnc.keymap); + virBufferEscapeString(buf, " keymap='%s'", + def->data.vnc.keymap); if (def->data.vnc.sharePolicy) virBufferAsprintf(buf, " sharePolicy='%s'", @@ -26021,13 +26252,11 @@ virDomainGraphicsDefFormat(virBuffer *buf, break; case VIR_DOMAIN_GRAPHICS_TYPE_SDL: - if (def->data.sdl.display) - virBufferEscapeString(buf, " display='%s'", - def->data.sdl.display); + virBufferEscapeString(buf, " display='%s'", + def->data.sdl.display); - if (def->data.sdl.xauth) - virBufferEscapeString(buf, " xauth='%s'", - def->data.sdl.xauth); + virBufferEscapeString(buf, " xauth='%s'", + def->data.sdl.xauth); if (def->data.sdl.fullscreen) virBufferAddLit(buf, " fullscreen='yes'"); @@ -26066,9 +26295,8 @@ virDomainGraphicsDefFormat(virBuffer *buf, break; case VIR_DOMAIN_GRAPHICS_TYPE_DESKTOP: - if (def->data.desktop.display) - virBufferEscapeString(buf, " display='%s'", - def->data.desktop.display); + virBufferEscapeString(buf, " display='%s'", + def->data.desktop.display); if (def->data.desktop.fullscreen) virBufferAddLit(buf, " fullscreen='yes'"); @@ -26121,9 +26349,8 @@ virDomainGraphicsDefFormat(virBuffer *buf, break; } - if (def->data.spice.keymap) - virBufferEscapeString(buf, " keymap='%s'", - def->data.spice.keymap); + virBufferEscapeString(buf, " keymap='%s'", + def->data.spice.keymap); if (def->data.spice.defaultMode != VIR_DOMAIN_GRAPHICS_SPICE_CHANNEL_MODE_ANY) virBufferAsprintf(buf, " defaultMode='%s'", @@ -26503,11 +26730,9 @@ virDomainResourceDefFormat(virBuffer *buf, if (!def) return; - if (def->partition) - virBufferEscapeString(&childBuf, "%s\n", def->partition); + virBufferEscapeString(&childBuf, "%s\n", def->partition); - if (def->appid) - virBufferEscapeString(&childBuf, "\n", def->appid); + virBufferEscapeString(&childBuf, "\n", def->appid); virXMLFormatElement(buf, "resource", NULL, &childBuf); } @@ -26653,6 +26878,65 @@ virDomainKeyWrapDefFormat(virBuffer *buf, virDomainKeyWrapDef *keywrap) } +static void +virDomainSEVCommonDefFormat(virBuffer *attrBuf, + virBuffer *childBuf, + virDomainSEVCommonDef *def) +{ + if (def->kernel_hashes != VIR_TRISTATE_BOOL_ABSENT) + virBufferAsprintf(attrBuf, " kernelHashes='%s'", + virTristateBoolTypeToString(def->kernel_hashes)); + + if (def->haveCbitpos) + virBufferAsprintf(childBuf, "%d\n", def->cbitpos); + + if (def->haveReducedPhysBits) + virBufferAsprintf(childBuf, "%d\n", + def->reduced_phys_bits); +} + + +static void +virDomainSEVDefFormat(virBuffer *attrBuf, + virBuffer *childBuf, + virDomainSEVDef *def) +{ + virDomainSEVCommonDefFormat(attrBuf, childBuf, &def->common); + + virBufferAsprintf(childBuf, "0x%04x\n", def->policy); + virBufferEscapeString(childBuf, "%s\n", def->dh_cert); + virBufferEscapeString(childBuf, "%s\n", def->session); +} + + +static void +virDomainSEVSNPDefFormat(virBuffer *attrBuf, + virBuffer *childBuf, + virDomainSEVSNPDef *def) +{ + virDomainSEVCommonDefFormat(attrBuf, childBuf, &def->common); + + if (def->author_key != VIR_TRISTATE_BOOL_ABSENT) { + virBufferAsprintf(attrBuf, " authorKey='%s'", + virTristateBoolTypeToString(def->author_key)); + } + + if (def->vcek != VIR_TRISTATE_BOOL_ABSENT) { + virBufferAsprintf(attrBuf, " vcek='%s'", + virTristateBoolTypeToString(def->vcek)); + } + + virBufferAsprintf(childBuf, "0x%08llx\n", def->policy); + + virBufferEscapeString(childBuf, + "%s\n", + def->guest_visible_workarounds); + virBufferEscapeString(childBuf, "%s\n", def->id_block); + virBufferEscapeString(childBuf, "%s\n", def->id_auth); + virBufferEscapeString(childBuf, "%s\n", def->host_data); +} + + static void virDomainSecDefFormat(virBuffer *buf, virDomainSecDef *sec) { @@ -26665,29 +26949,14 @@ virDomainSecDefFormat(virBuffer *buf, virDomainSecDef *sec) virBufferAsprintf(&attrBuf, " type='%s'", virDomainLaunchSecurityTypeToString(sec->sectype)); - switch ((virDomainLaunchSecurity) sec->sectype) { - case VIR_DOMAIN_LAUNCH_SECURITY_SEV: { - virDomainSEVDef *sev = &sec->data.sev; - - if (sev->kernel_hashes != VIR_TRISTATE_BOOL_ABSENT) - virBufferAsprintf(&attrBuf, " kernelHashes='%s'", - virTristateBoolTypeToString(sev->kernel_hashes)); - - if (sev->haveCbitpos) - virBufferAsprintf(&childBuf, "%d\n", sev->cbitpos); - - if (sev->haveReducedPhysBits) - virBufferAsprintf(&childBuf, "%d\n", - sev->reduced_phys_bits); - virBufferAsprintf(&childBuf, "0x%04x\n", sev->policy); - if (sev->dh_cert) - virBufferEscapeString(&childBuf, "%s\n", sev->dh_cert); - - if (sev->session) - virBufferEscapeString(&childBuf, "%s\n", sev->session); + switch (sec->sectype) { + case VIR_DOMAIN_LAUNCH_SECURITY_SEV: + virDomainSEVDefFormat(&attrBuf, &childBuf, &sec->data.sev); + break; + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + virDomainSEVSNPDefFormat(&attrBuf, &childBuf, &sec->data.sev_snp); break; - } case VIR_DOMAIN_LAUNCH_SECURITY_PV: break; @@ -27202,6 +27471,10 @@ virDomainIOMMUDefFormat(virBuffer *buf, virBufferAsprintf(&driverAttrBuf, " aw_bits='%d'", iommu->aw_bits); } + if (iommu->dma_translation != VIR_TRISTATE_SWITCH_ABSENT) { + virBufferAsprintf(&driverAttrBuf, " dma_translation='%s'", + virTristateSwitchTypeToString(iommu->dma_translation)); + } virXMLFormatElement(&childBuf, "driver", &driverAttrBuf, NULL); @@ -27421,6 +27694,7 @@ virDomainDefFormatFeatures(virBuffer *buf, case VIR_DOMAIN_FEATURE_NESTED_HV: case VIR_DOMAIN_FEATURE_CCF_ASSIST: case VIR_DOMAIN_FEATURE_RAS: + case VIR_DOMAIN_FEATURE_PS2: switch ((virTristateSwitch) def->features[i]) { case VIR_TRISTATE_SWITCH_LAST: case VIR_TRISTATE_SWITCH_ABSENT: @@ -27497,6 +27771,8 @@ virDomainDefFormatFeatures(virBuffer *buf, case VIR_DOMAIN_HYPERV_IPI: case VIR_DOMAIN_HYPERV_EVMCS: case VIR_DOMAIN_HYPERV_AVIC: + case VIR_DOMAIN_HYPERV_EMSR_BITMAP: + case VIR_DOMAIN_HYPERV_XMM_INPUT: virBufferAddLit(&childBuf, "/>\n"); break; @@ -27729,6 +28005,26 @@ virDomainDefFormatFeatures(virBuffer *buf, return 0; } +static int +virDomainPstoreDefFormat(virBuffer *buf, + virDomainPstoreDef *pstore, + unsigned int flags) +{ + g_auto(virBuffer) attrBuf = VIR_BUFFER_INITIALIZER; + g_auto(virBuffer) childBuf = VIR_BUFFER_INIT_CHILD(buf); + + virBufferAsprintf(&attrBuf, " backend='%s'", + virDomainPstoreBackendTypeToString(pstore->backend)); + + virBufferAsprintf(&childBuf, "%s\n", pstore->path); + virBufferAsprintf(&childBuf, "%llu\n", pstore->size); + virDomainDeviceInfoFormat(&childBuf, &pstore->info, flags); + + virXMLFormatElement(buf, "pstore", &attrBuf, &childBuf); + return 0; +} + + int virDomainDefFormatInternal(virDomainDef *def, virDomainXMLOption *xmlopt, @@ -27910,9 +28206,8 @@ virDomainDefFormatInternalSetRootName(virDomainDef *def, for (i = 0; def->os.initenv && def->os.initenv[i]; i++) virBufferAsprintf(buf, "%s\n", def->os.initenv[i]->name, def->os.initenv[i]->value); - if (def->os.initdir) - virBufferEscapeString(buf, "%s\n", - def->os.initdir); + virBufferEscapeString(buf, "%s\n", + def->os.initdir); if (def->os.inituser) virBufferAsprintf(buf, "%s\n", def->os.inituser); if (def->os.initgroup) @@ -28201,6 +28496,9 @@ virDomainDefFormatInternalSetRootName(virDomainDef *def, if (def->vsock) virDomainVsockDefFormat(buf, def->vsock); + if (def->pstore) + virDomainPstoreDefFormat(buf, def->pstore, flags); + virBufferAdjustIndent(buf, -2); virBufferAddLit(buf, "\n"); @@ -28360,6 +28658,7 @@ virDomainDeviceIsUSB(virDomainDeviceDef *dev, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: break; } diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h index a06f0154..659299bd 100644 --- a/src/conf/domain_conf.h +++ b/src/conf/domain_conf.h @@ -87,6 +87,7 @@ typedef enum { VIR_DOMAIN_DEVICE_VSOCK, VIR_DOMAIN_DEVICE_AUDIO, VIR_DOMAIN_DEVICE_CRYPTO, + VIR_DOMAIN_DEVICE_PSTORE, VIR_DOMAIN_DEVICE_LAST } virDomainDeviceType; @@ -120,6 +121,7 @@ struct _virDomainDeviceDef { virDomainVsockDef *vsock; virDomainAudioDef *audio; virDomainCryptoDef *crypto; + virDomainPstoreDef *pstore; } data; }; @@ -890,6 +892,7 @@ struct _virDomainFSDef { bool symlinksResolved; char *binary; unsigned long long queue_size; + unsigned long long openfiles; virTristateSwitch xattr; virDomainFSCacheMode cache; virTristateSwitch posix_lock; @@ -899,6 +902,7 @@ struct _virDomainFSDef { virDomainIdMapDef idmap; virDomainVirtioOptions *virtio; virObject *privateData; + virBitmap *caps; }; @@ -1476,6 +1480,7 @@ struct _virDomainTPMDef { virDomainChrSourceDef *source; char *storagepath; char *logfile; + unsigned int debug; unsigned char secretuuid[VIR_UUID_BUFLEN]; bool hassecretuuid; bool persistent_state; @@ -2176,6 +2181,7 @@ typedef enum { VIR_DOMAIN_FEATURE_TCG, VIR_DOMAIN_FEATURE_ASYNC_TEARDOWN, VIR_DOMAIN_FEATURE_RAS, + VIR_DOMAIN_FEATURE_PS2, VIR_DOMAIN_FEATURE_LAST } virDomainFeature; @@ -2198,6 +2204,8 @@ typedef enum { VIR_DOMAIN_HYPERV_IPI, VIR_DOMAIN_HYPERV_EVMCS, VIR_DOMAIN_HYPERV_AVIC, + VIR_DOMAIN_HYPERV_EMSR_BITMAP, + VIR_DOMAIN_HYPERV_XMM_INPUT, VIR_DOMAIN_HYPERV_LAST } virDomainHyperv; @@ -2860,16 +2868,14 @@ struct _virDomainKeyWrapDef { typedef enum { VIR_DOMAIN_LAUNCH_SECURITY_NONE, VIR_DOMAIN_LAUNCH_SECURITY_SEV, + VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP, VIR_DOMAIN_LAUNCH_SECURITY_PV, VIR_DOMAIN_LAUNCH_SECURITY_LAST, } virDomainLaunchSecurity; -struct _virDomainSEVDef { - char *dh_cert; - char *session; - unsigned int policy; +struct _virDomainSEVCommonDef { bool haveCbitpos; unsigned int cbitpos; bool haveReducedPhysBits; @@ -2877,10 +2883,32 @@ struct _virDomainSEVDef { virTristateBool kernel_hashes; }; + +struct _virDomainSEVDef { + virDomainSEVCommonDef common; + char *dh_cert; + char *session; + unsigned int policy; +}; + + +struct _virDomainSEVSNPDef { + virDomainSEVCommonDef common; + unsigned long long policy; + char *guest_visible_workarounds; + char *id_block; + char *id_auth; + char *host_data; + virTristateBool author_key; + virTristateBool vcek; +}; + + struct _virDomainSecDef { virDomainLaunchSecurity sectype; union { virDomainSEVDef sev; + virDomainSEVSNPDef sev_snp; } data; }; @@ -2903,6 +2931,7 @@ struct _virDomainIOMMUDef { virTristateSwitch iotlb; unsigned int aw_bits; virDomainDeviceInfo info; + virTristateSwitch dma_translation; }; typedef enum { @@ -2960,6 +2989,19 @@ struct _virDomainVirtioOptions { virTristateSwitch page_per_vq; }; +typedef enum { + VIR_DOMAIN_PSTORE_BACKEND_ACPI_ERST, + + VIR_DOMAIN_PSTORE_BACKEND_LAST +} virDomainPstoreBackend; + +struct _virDomainPstoreDef { + virDomainPstoreBackend backend; + unsigned long long size; + char *path; + virDomainDeviceInfo info; +}; + #define SCSI_SUPER_WIDE_BUS_MAX_CONT_UNIT 64 #define SCSI_WIDE_BUS_MAX_CONT_UNIT 16 @@ -3136,6 +3178,7 @@ struct _virDomainDef { virDomainRedirFilterDef *redirfilter; virDomainIOMMUDef *iommu; virDomainVsockDef *vsock; + virDomainPstoreDef *pstore; void *namespaceData; virXMLNamespace ns; @@ -3558,10 +3601,6 @@ void virDomainDiskSetFormat(virDomainDiskDef *def, int format); virDomainControllerDef * virDomainDeviceFindSCSIController(const virDomainDef *def, const virDomainDeviceDriveAddress *addr); -virDomainDiskDef *virDomainDiskFindByBusAndDst(virDomainDef *def, - int bus, - char *dst); - virDomainControllerDef *virDomainControllerDefNew(virDomainControllerType type); void virDomainControllerDefFree(virDomainControllerDef *def); G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainControllerDef, virDomainControllerDefFree); @@ -3579,6 +3618,8 @@ void virDomainVsockDefFree(virDomainVsockDef *vsock); G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainVsockDef, virDomainVsockDefFree); void virDomainCryptoDefFree(virDomainCryptoDef *def); G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainCryptoDef, virDomainCryptoDefFree); +void virDomainPstoreDefFree(virDomainPstoreDef *def); +G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainPstoreDef, virDomainPstoreDefFree); void virDomainNetTeamingInfoFree(virDomainNetTeamingInfo *teaming); G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainNetTeamingInfo, virDomainNetTeamingInfoFree); void virDomainNetPortForwardFree(virDomainNetPortForward *pf); @@ -4249,6 +4290,7 @@ VIR_ENUM_DECL(virDomainCryptoBackend); VIR_ENUM_DECL(virDomainShmemModel); VIR_ENUM_DECL(virDomainShmemRole); VIR_ENUM_DECL(virDomainLaunchSecurity); +VIR_ENUM_DECL(virDomainPstoreBackend); /* from libvirt.h */ VIR_ENUM_DECL(virDomainState); VIR_ENUM_DECL(virDomainNostateReason); diff --git a/src/conf/domain_postparse.c b/src/conf/domain_postparse.c index 112795ea..bf33f296 100644 --- a/src/conf/domain_postparse.c +++ b/src/conf/domain_postparse.c @@ -757,6 +757,7 @@ virDomainDeviceDefPostParseCommon(virDomainDeviceDef *dev, case VIR_DOMAIN_DEVICE_IOMMU: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: ret = 0; break; diff --git a/src/conf/domain_validate.c b/src/conf/domain_validate.c index 395e036e..eddb4a5e 100644 --- a/src/conf/domain_validate.c +++ b/src/conf/domain_validate.c @@ -22,6 +22,7 @@ #include "domain_validate.h" #include "domain_conf.h" +#include "netdev_bandwidth_conf.h" #include "vircgroup.h" #include "virconftypes.h" #include "virlog.h" @@ -1800,6 +1801,48 @@ virDomainDefValidateIOThreads(const virDomainDef *def) } +#define CHECK_BASE64_LEN(val, elemName, exp_len) \ +{ \ + size_t len; \ + g_autofree unsigned char *tmp = NULL; \ + if (val && (tmp = g_base64_decode(val, &len)) && len != exp_len) { \ + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, \ + _("Unexpected length of '%1$s', expected %2$u got %3$zu"), \ + elemName, exp_len, len); \ + return -1; \ + } \ +} + +static int +virDomainDefLaunchSecurityValidate(const virDomainDef *def) +{ + virDomainSEVSNPDef *sev_snp; + + if (!def->sec) + return 0; + + switch (def->sec->sectype) { + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + sev_snp = &def->sec->data.sev_snp; + + CHECK_BASE64_LEN(sev_snp->guest_visible_workarounds, "guestVisibleWorkarounds", 16); + CHECK_BASE64_LEN(sev_snp->id_block, "idBlock", 96); + CHECK_BASE64_LEN(sev_snp->id_auth, "idAuth", 4096); + CHECK_BASE64_LEN(sev_snp->host_data, "hostData", 32); + break; + + case VIR_DOMAIN_LAUNCH_SECURITY_NONE: + case VIR_DOMAIN_LAUNCH_SECURITY_SEV: + case VIR_DOMAIN_LAUNCH_SECURITY_PV: + case VIR_DOMAIN_LAUNCH_SECURITY_LAST: + break; + } + + return 0; +} + +#undef CHECK_BASE64_LEN + static int virDomainDefValidateInternal(const virDomainDef *def, virDomainXMLOption *xmlopt) @@ -1855,6 +1898,9 @@ virDomainDefValidateInternal(const virDomainDef *def, if (virDomainDefValidateIOThreads(def) < 0) return -1; + if (virDomainDefLaunchSecurityValidate(def) < 0) + return -1; + return 0; } @@ -2023,6 +2069,10 @@ virDomainActualNetDefValidate(const virDomainNetDef *net) return -1; } + if (!virNetDevBandwidthValidate(bandwidth)) { + return -1; + } + if (virDomainNetDefValidatePortOptions(macstr, actualType, vport, virDomainNetGetActualPortOptionsIsolated(net)) < 0) { return -1; @@ -2098,6 +2148,10 @@ virDomainNetDefValidate(const virDomainNetDef *net) return -1; } + if (!virNetDevBandwidthValidate(net->bandwidth)) { + return -1; + } + switch (net->type) { case VIR_DOMAIN_NET_TYPE_VHOSTUSER: if (!virDomainNetIsVirtioModel(net)) { @@ -2699,6 +2753,29 @@ virDomainInputDefValidate(const virDomainInputDef *input, return -1; } + switch ((virDomainInputBus) input->bus) { + case VIR_DOMAIN_INPUT_BUS_PS2: + if (def->features[VIR_DOMAIN_FEATURE_PS2] == VIR_TRISTATE_SWITCH_OFF) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("ps2 bus inputs require the ps2 feature not to be disabled")); + return -1; + } + break; + + case VIR_DOMAIN_INPUT_BUS_DEFAULT: + case VIR_DOMAIN_INPUT_BUS_USB: + case VIR_DOMAIN_INPUT_BUS_XEN: + case VIR_DOMAIN_INPUT_BUS_PARALLELS: + case VIR_DOMAIN_INPUT_BUS_VIRTIO: + case VIR_DOMAIN_INPUT_BUS_NONE: + break; + + case VIR_DOMAIN_INPUT_BUS_LAST: + default: + virReportEnumRangeError(virDomainInputBus, input->bus); + return -1; + } + return 0; } @@ -2977,6 +3054,33 @@ virDomainTPMDevValidate(const virDomainTPMDef *tpm) } +static int +virDomainPstoreDefValidate(const virDomainPstoreDef *pstore) +{ + if (pstore->backend != VIR_DOMAIN_PSTORE_BACKEND_ACPI_ERST) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("unsupported backend for pstore device: %1$s"), + virDomainPstoreBackendTypeToString(pstore->backend)); + return -1; + } + + if (pstore->path == NULL || pstore->path[0] == '\0') { + virReportError(VIR_ERR_XML_ERROR, "%s", + _("missing path for ACPI ERST pstore device")); + return -1; + } + + if (pstore->size < 4 || + !VIR_IS_POW2(pstore->size)) { + virReportError(VIR_ERR_XML_ERROR, "%s", + _("invalid size of ACPI ERST pstore device")); + return -1; + } + + return 0; +} + + static int virDomainDeviceInfoValidate(const virDomainDeviceDef *dev) { @@ -3087,6 +3191,9 @@ virDomainDeviceDefValidateInternal(const virDomainDeviceDef *dev, case VIR_DOMAIN_DEVICE_TPM: return virDomainTPMDevValidate(dev->data.tpm); + case VIR_DOMAIN_DEVICE_PSTORE: + return virDomainPstoreDefValidate(dev->data.pstore); + case VIR_DOMAIN_DEVICE_LEASE: case VIR_DOMAIN_DEVICE_WATCHDOG: case VIR_DOMAIN_DEVICE_HUB: diff --git a/src/conf/netdev_bandwidth_conf.c b/src/conf/netdev_bandwidth_conf.c index 9faa46a2..43a2c622 100644 --- a/src/conf/netdev_bandwidth_conf.c +++ b/src/conf/netdev_bandwidth_conf.c @@ -200,6 +200,48 @@ virNetDevBandwidthFormat(const virNetDevBandwidth *def, } +#define CHECK_LIMIT(val, limit, name) \ + do { \ + if ((val) > (limit)) { \ + virReportError(VIR_ERR_OVERFLOW, \ + _("value '%1$llu' is too big for '%2$s' parameter, maximum is '%3$llu'"), \ + val, name, (unsigned long long) limit); \ + return false; \ + } \ + } while (0) + +static bool +virNetDevBandwidthRateValidate(const virNetDevBandwidthRate *rate) +{ + const unsigned long long speedLimit = 1ULL << 54; + const unsigned int sizeLimit = UINT_MAX >> 10; + + /* These limits are taken straight from 'tc' sources. */ + + if (!rate) + return true; + + CHECK_LIMIT(rate->average, speedLimit, "average"); + CHECK_LIMIT(rate->peak, speedLimit, "peak"); + CHECK_LIMIT(rate->burst, sizeLimit, "burst"); + CHECK_LIMIT(rate->floor, speedLimit, "floor"); + + return true; +} + +#undef CHECK_LIMIT + +bool +virNetDevBandwidthValidate(const virNetDevBandwidth *def) +{ + if (!def) + return true; + + return virNetDevBandwidthRateValidate(def->in) && + virNetDevBandwidthRateValidate(def->out); +} + + bool virNetDevSupportsBandwidth(virDomainNetType type) { switch ((virDomainNetType) type) { diff --git a/src/conf/netdev_bandwidth_conf.h b/src/conf/netdev_bandwidth_conf.h index b679b0f5..6dbe0298 100644 --- a/src/conf/netdev_bandwidth_conf.h +++ b/src/conf/netdev_bandwidth_conf.h @@ -34,6 +34,8 @@ int virNetDevBandwidthFormat(const virNetDevBandwidth *def, unsigned int class_id, virBuffer *buf); +bool virNetDevBandwidthValidate(const virNetDevBandwidth *def); + bool virNetDevSupportsBandwidth(virDomainNetType type); bool virNetDevBandwidthHasFloor(const virNetDevBandwidth *b); bool virNetDevBandwidthSupportsFloor(virNetworkForwardType type); diff --git a/src/conf/network_conf.c b/src/conf/network_conf.c index cc92ed0b..5cf419ac 100644 --- a/src/conf/network_conf.c +++ b/src/conf/network_conf.c @@ -2004,10 +2004,8 @@ virNetworkDNSDefFormat(virBuffer *buf, def->srvs[i].service); virBufferEscapeString(buf, "protocol='%s'", def->srvs[i].protocol); - if (def->srvs[i].domain) - virBufferEscapeString(buf, " domain='%s'", def->srvs[i].domain); - if (def->srvs[i].target) - virBufferEscapeString(buf, " target='%s'", def->srvs[i].target); + virBufferEscapeString(buf, " domain='%s'", def->srvs[i].domain); + virBufferEscapeString(buf, " target='%s'", def->srvs[i].target); if (def->srvs[i].port) virBufferAsprintf(buf, " port='%d'", def->srvs[i].port); if (def->srvs[i].priority) @@ -3140,19 +3138,15 @@ virNetworkDefUpdateDNSHost(virNetworkDef *def, unsigned int fflags G_GNUC_UNUSED) { size_t i, j, k; - int foundIdx = -1, ret = -1; + int foundIdx = -1; + int foundIdxModify = -1; + int ret = -1; virNetworkDNSDef *dns = &def->dns; virNetworkDNSHostDef host = { 0 }; bool isAdd = (command == VIR_NETWORK_UPDATE_COMMAND_ADD_FIRST || command == VIR_NETWORK_UPDATE_COMMAND_ADD_LAST); int foundCt = 0; - if (command == VIR_NETWORK_UPDATE_COMMAND_MODIFY) { - virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s", - _("DNS HOST records cannot be modified, only added or deleted")); - goto cleanup; - } - if (virNetworkDefUpdateCheckElementName(def, ctxt->node, "host") < 0) goto cleanup; @@ -3165,9 +3159,15 @@ virNetworkDefUpdateDNSHost(virNetworkDef *def, if (virSocketAddrEqual(&host.ip, &dns->hosts[i].ip)) foundThisTime = true; + /* modify option required index of matching ip-address, the loop under + * this comment could affect results of found index foundThisTime, + * so the foundIdxModify is there used instead */ + if (foundThisTime) + foundIdxModify = i; + /* when adding we want to only check duplicates of address since having * multiple addresses with the same hostname is a legitimate configuration */ - if (!isAdd) { + if (command == VIR_NETWORK_UPDATE_COMMAND_DELETE) { for (j = 0; j < host.nnames && !foundThisTime; j++) { for (k = 0; k < dns->hosts[i].nnames && !foundThisTime; k++) { if (STREQ(host.names[j], dns->hosts[i].names[k])) @@ -3215,6 +3215,27 @@ virNetworkDefUpdateDNSHost(virNetworkDef *def, virNetworkDNSHostDefClear(&dns->hosts[foundIdx]); VIR_DELETE_ELEMENT(dns->hosts, foundIdx, dns->nhosts); + } else if (command == VIR_NETWORK_UPDATE_COMMAND_MODIFY) { + + if (foundCt == 0) { + virReportError(VIR_ERR_OPERATION_INVALID, + _("couldn't locate a matching DNS HOST record in network %1$s"), + def->name); + goto cleanup; + } + + if (foundCt > 1) { + virReportError(VIR_ERR_OPERATION_INVALID, + _("multiple matching DNS HOST records were found in network %1$s"), + def->name); + goto cleanup; + } + + virNetworkDNSHostDefClear(&dns->hosts[foundIdxModify]); + + memcpy(&dns->hosts[foundIdxModify], &host, sizeof(virNetworkDNSHostDef)); + memset(&host, 0, sizeof(virNetworkDNSHostDef)); + } else { virNetworkDefUpdateUnknownCommand(command); goto cleanup; @@ -3324,12 +3345,6 @@ virNetworkDefUpdateDNSTxt(virNetworkDef *def, bool isAdd = (command == VIR_NETWORK_UPDATE_COMMAND_ADD_FIRST || command == VIR_NETWORK_UPDATE_COMMAND_ADD_LAST); - if (command == VIR_NETWORK_UPDATE_COMMAND_MODIFY) { - virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s", - _("DNS TXT records cannot be modified, only added or deleted")); - goto cleanup; - } - if (virNetworkDefUpdateCheckElementName(def, ctxt->node, "txt") < 0) goto cleanup; @@ -3368,6 +3383,25 @@ virNetworkDefUpdateDNSTxt(virNetworkDef *def, virNetworkDNSTxtDefClear(&dns->txts[foundIdx]); VIR_DELETE_ELEMENT(dns->txts, foundIdx, dns->ntxts); + } else if (command == VIR_NETWORK_UPDATE_COMMAND_MODIFY) { + + if (foundIdx == dns->ntxts) { + virReportError(VIR_ERR_OPERATION_INVALID, + _("couldn't locate a matching DNS TXT record in network %1$s"), + def->name); + goto cleanup; + } + + if (!txt.value) { + virReportError(VIR_ERR_OPERATION_INVALID, + _("missing value of modifying DNS TXT record in network %1$s"), + def->name); + goto cleanup; + } + + VIR_FREE(dns->txts[foundIdx].value); + dns->txts[foundIdx].value = g_steal_pointer(&txt.value); + } else { virNetworkDefUpdateUnknownCommand(command); goto cleanup; diff --git a/src/conf/node_device_conf.c b/src/conf/node_device_conf.c index fe6d9a36..08a89942 100644 --- a/src/conf/node_device_conf.c +++ b/src/conf/node_device_conf.c @@ -86,6 +86,12 @@ VIR_ENUM_IMPL(virNodeDevDRM, "render", ); +VIR_ENUM_IMPL(virNodeDevCCWState, + VIR_NODE_DEV_CCW_STATE_LAST, + "offline", + "online", +); + static int virNodeDevCapsDefParseString(const char *xpath, xmlXPathContextPtr ctxt, @@ -176,20 +182,16 @@ virNodeDeviceCapSystemDefFormat(virBuffer *buf, { char uuidstr[VIR_UUID_STRING_BUFLEN]; - if (data->system.product_name) - virBufferEscapeString(buf, "%s\n", - data->system.product_name); + virBufferEscapeString(buf, "%s\n", + data->system.product_name); virBufferAddLit(buf, "\n"); virBufferAdjustIndent(buf, 2); - if (data->system.hardware.vendor_name) - virBufferEscapeString(buf, "%s\n", - data->system.hardware.vendor_name); - if (data->system.hardware.version) - virBufferEscapeString(buf, "%s\n", - data->system.hardware.version); - if (data->system.hardware.serial) - virBufferEscapeString(buf, "%s\n", - data->system.hardware.serial); + virBufferEscapeString(buf, "%s\n", + data->system.hardware.vendor_name); + virBufferEscapeString(buf, "%s\n", + data->system.hardware.version); + virBufferEscapeString(buf, "%s\n", + data->system.hardware.serial); virUUIDFormat(data->system.hardware.uuid, uuidstr); virBufferAsprintf(buf, "%s\n", uuidstr); virBufferAdjustIndent(buf, -2); @@ -197,15 +199,12 @@ virNodeDeviceCapSystemDefFormat(virBuffer *buf, virBufferAddLit(buf, "\n"); virBufferAdjustIndent(buf, 2); - if (data->system.firmware.vendor_name) - virBufferEscapeString(buf, "%s\n", - data->system.firmware.vendor_name); - if (data->system.firmware.version) - virBufferEscapeString(buf, "%s\n", - data->system.firmware.version); - if (data->system.firmware.release_date) - virBufferEscapeString(buf, "%s\n", - data->system.firmware.release_date); + virBufferEscapeString(buf, "%s\n", + data->system.firmware.vendor_name); + virBufferEscapeString(buf, "%s\n", + data->system.firmware.version); + virBufferEscapeString(buf, "%s\n", + data->system.firmware.release_date); virBufferAdjustIndent(buf, -2); virBufferAddLit(buf, "\n"); } @@ -225,9 +224,8 @@ virNodeDeviceCapMdevTypesFormat(virBuffer *buf, virMediatedDeviceType *type = mdev_types[i]; virBufferEscapeString(buf, "\n", type->id); virBufferAdjustIndent(buf, 2); - if (type->name) - virBufferEscapeString(buf, "%s\n", - type->name); + virBufferEscapeString(buf, "%s\n", + type->name); virBufferEscapeString(buf, "%s\n", type->device_api); virBufferAsprintf(buf, @@ -454,10 +452,9 @@ virNodeDeviceCapUSBInterfaceDefFormat(virBuffer *buf, data->usb_if.subclass); virBufferAsprintf(buf, "%d\n", data->usb_if.protocol); - if (data->usb_if.description) - virBufferEscapeString(buf, - "%s\n", - data->usb_if.description); + virBufferEscapeString(buf, + "%s\n", + data->usb_if.description); } @@ -469,9 +466,8 @@ virNodeDeviceCapNetDefFormat(virBuffer *buf, virBufferEscapeString(buf, "%s\n", data->net.ifname); - if (data->net.address) - virBufferEscapeString(buf, "
%s
\n", - data->net.address); + virBufferEscapeString(buf, "
%s
\n", + data->net.address); virInterfaceLinkFormat(buf, &data->net.lnk); if (data->net.features) { for (i = 0; i < VIR_NET_DEV_FEAT_LAST; i++) { @@ -533,9 +529,8 @@ virNodeDeviceCapSCSIDefFormat(virBuffer *buf, virBufferAsprintf(buf, "%d\n", data->scsi.target); virBufferAsprintf(buf, "%d\n", data->scsi.lun); - if (data->scsi.type) - virBufferEscapeString(buf, "%s\n", - data->scsi.type); + virBufferEscapeString(buf, "%s\n", + data->scsi.type); } @@ -754,6 +749,10 @@ virNodeDeviceDefFormat(const virNodeDeviceDef *def, unsigned int flags) virNodeDeviceCapMdevDefFormat(&buf, data, inactive_state); break; case VIR_NODE_DEV_CAP_CCW_DEV: + if (data->ccw_dev.state != VIR_NODE_DEV_CCW_STATE_LAST) { + const char *state = virNodeDevCCWStateTypeToString(data->ccw_dev.state); + virBufferEscapeString(&buf, "%s\n", state); + } virNodeDeviceCapCCWDefFormat(&buf, data); break; case VIR_NODE_DEV_CAP_CSS_DEV: @@ -1200,9 +1199,23 @@ virNodeDevCapCCWParseXML(xmlXPathContextPtr ctxt, { VIR_XPATH_NODE_AUTORESTORE(ctxt) g_autofree virCCWDeviceAddress *ccw_addr = NULL; + g_autofree char *state = NULL; + int val; ctxt->node = node; + /* state is optional */ + ccw_dev->state = VIR_NODE_DEV_CCW_STATE_LAST; + + if ((state = virXPathString("string(./state[1])", ctxt))) { + if ((val = virNodeDevCCWStateTypeFromString(state)) < 0) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("unknown state '%1$s' for '%2$s'"), state, def->name); + return -1; + } + ccw_dev->state = val; + } + ccw_addr = g_new0(virCCWDeviceAddress, 1); if (virNodeDevCCWDeviceAddressParseXML(ctxt, node, def->name, ccw_addr) < 0) @@ -2592,15 +2605,9 @@ virNodeDevCapsDefFree(virNodeDevCapsDef *caps) g_free(data->sg.path); break; case VIR_NODE_DEV_CAP_MDEV: - g_free(data->mdev.defined_config.type); - g_free(data->mdev.active_config.type); g_free(data->mdev.uuid); - for (i = 0; i < data->mdev.defined_config.nattributes; i++) - virMediatedDeviceAttrFree(data->mdev.defined_config.attributes[i]); - g_free(data->mdev.defined_config.attributes); - for (i = 0; i < data->mdev.active_config.nattributes; i++) - virMediatedDeviceAttrFree(data->mdev.active_config.attributes[i]); - g_free(data->mdev.active_config.attributes); + virMediatedDeviceConfigClear(&data->mdev.defined_config); + virMediatedDeviceConfigClear(&data->mdev.active_config); g_free(data->mdev.parent_addr); break; case VIR_NODE_DEV_CAP_CSS_DEV: diff --git a/src/conf/node_device_conf.h b/src/conf/node_device_conf.h index 4b82636a..25666a33 100644 --- a/src/conf/node_device_conf.h +++ b/src/conf/node_device_conf.h @@ -112,6 +112,15 @@ typedef enum { VIR_NODE_DEV_CAP_FLAG_CSS_MDEV = (1 << 0), } virNodeDevCCWCapFlags; +typedef enum { + VIR_NODE_DEV_CCW_STATE_OFFLINE = 0, + VIR_NODE_DEV_CCW_STATE_ONLINE, + + VIR_NODE_DEV_CCW_STATE_LAST +} virNodeDevCCWStateType; + +VIR_ENUM_DECL(virNodeDevCCWState); + typedef enum { VIR_NODE_DEV_CAP_FLAG_AP_MATRIX_MDEV = (1 << 0), } virNodeDevAPMatrixCapFlags; @@ -279,6 +288,7 @@ struct _virNodeDevCapCCW { virMediatedDeviceType **mdev_types; size_t nmdev_types; virCCWDeviceAddress *channel_dev_addr; + virNodeDevCCWStateType state; }; typedef struct _virNodeDevCapVDPA virNodeDevCapVDPA; diff --git a/src/conf/numa_conf.c b/src/conf/numa_conf.c index d8120de6..0a0e2911 100644 --- a/src/conf/numa_conf.c +++ b/src/conf/numa_conf.c @@ -343,8 +343,7 @@ virDomainNumaFree(virDomainNuma *numa) virBitmapFree(numa->mem_nodes[i].cpumask); virBitmapFree(numa->mem_nodes[i].nodeset); - if (numa->mem_nodes[i].ndistances > 0) - g_free(numa->mem_nodes[i].distances); + g_free(numa->mem_nodes[i].distances); g_free(numa->mem_nodes[i].caches); } @@ -685,9 +684,8 @@ virDomainNumaDefNodeDistanceParseXML(virDomainNuma *def, xmlXPathContextPtr ctxt, unsigned int cur_cell) { - int ret = -1; int sibling; - xmlNodePtr *nodes = NULL; + g_autofree xmlNodePtr *nodes = NULL; size_t i, ndistances = def->nmem_nodes; if (ndistances == 0) @@ -698,12 +696,12 @@ virDomainNumaDefNodeDistanceParseXML(virDomainNuma *def, return 0; if ((sibling = virXPathNodeSet("./distances[1]/sibling", ctxt, &nodes)) < 0) - goto cleanup; + return -1; if (sibling == 0) { virReportError(VIR_ERR_XML_ERROR, "%s", _("NUMA distances defined without siblings")); - goto cleanup; + return -1; } for (i = 0; i < sibling; i++) { @@ -713,19 +711,19 @@ virDomainNumaDefNodeDistanceParseXML(virDomainNuma *def, if (virXMLPropUInt(nodes[i], "id", 10, VIR_XML_PROP_REQUIRED, &sibling_id) < 0) - goto cleanup; + return -1; /* The "id" needs to be within numa/cell range */ if (sibling_id >= ndistances) { virReportError(VIR_ERR_XML_ERROR, _("'sibling_id %1$d' does not refer to a valid cell within NUMA 'cell id %2$d'"), sibling_id, cur_cell); - goto cleanup; + return -1; } if (virXMLPropUInt(nodes[i], "value", 10, VIR_XML_PROP_REQUIRED, &sibling_value) < 0) - goto cleanup; + return -1; /* Assure LOCAL_DISTANCE <= "value" <= UNREACHABLE * and correct LOCAL_DISTANCE setting if such applies. @@ -739,7 +737,7 @@ virDomainNumaDefNodeDistanceParseXML(virDomainNuma *def, virReportError(VIR_ERR_XML_ERROR, _("'value %1$d' is invalid for 'sibling id %2$d' under NUMA 'cell id %3$d'"), sibling_value, sibling_id, cur_cell); - goto cleanup; + return -1; } /* Apply the local / remote distance */ @@ -770,17 +768,7 @@ virDomainNumaDefNodeDistanceParseXML(virDomainNuma *def, rdist[cur_cell].value = sibling_value; } - ret = 0; - - cleanup: - if (ret < 0) { - for (i = 0; i < ndistances; i++) - VIR_FREE(def->mem_nodes[i].distances); - def->mem_nodes[i].ndistances = 0; - } - VIR_FREE(nodes); - - return ret; + return 0; } diff --git a/src/conf/schemas/domaincaps.rng b/src/conf/schemas/domaincaps.rng index e7aa4a10..f9b87c8a 100644 --- a/src/conf/schemas/domaincaps.rng +++ b/src/conf/schemas/domaincaps.rng @@ -212,6 +212,9 @@ + + + @@ -285,6 +288,20 @@ + + + + + + + + + + + + + + @@ -308,6 +325,9 @@ + + + @@ -317,6 +337,9 @@ + + + @@ -363,6 +386,12 @@ + + + + + + diff --git a/src/conf/schemas/domaincommon.rng b/src/conf/schemas/domaincommon.rng index a46a824f..efb5f00d 100644 --- a/src/conf/schemas/domaincommon.rng +++ b/src/conf/schemas/domaincommon.rng @@ -515,6 +515,9 @@ + + + s390-pv @@ -524,6 +527,19 @@ + + + + + + + + + + + + + sev @@ -534,37 +550,74 @@ + + + + + + + + + - - + + - - + + + + + + + + sev-snp + + + + + + + + + + + + + + + + + + - - + + - + - + + + + + + - + + diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index d2c5af57..39bad07f 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -57,6 +57,7 @@ + diff --git a/src/cpu_map/libcpuinfo_aliases.xml b/src/cpu_map/libcpuinfo_aliases.xml new file mode 100644 index 00000000..75d243fe --- /dev/null +++ b/src/cpu_map/libcpuinfo_aliases.xml @@ -0,0 +1,75 @@ + + + + + feature + pclmulqdq + pclmuldq + libvirt + + + feature + ds-cpl + ds_cpl + libvirt + + + feature + sse4-1 + sse4.1 + libvirt + + + feature + sse4-2 + sse4.2 + libvirt + + + feature + tsc-adjust + tsc_adjust + libvirt + + + feature + lahf-lm + lahf_lm + libvirt + + + feature + cmp-legacy + cmp_legacy + libvirt + + + feature + nodeid-msr + nodeid_msr + libvirt + + + feature + perfctr-core + perfctr_core + libvirt + + + feature + perfctr-nb + perfctr_nb + libvirt + + + feature + fxsr-opt + fxsr_opt + libvirt + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index ae5293e8..89b13175 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -43,6 +43,7 @@ cpumap_data = [ 'x86_EPYC-Milan.xml', 'x86_EPYC-Rome.xml', 'x86_features.xml', + 'x86_GraniteRapids.xml', 'x86_Haswell-IBRS.xml', 'x86_Haswell-noTSX-IBRS.xml', 'x86_Haswell-noTSX.xml', diff --git a/src/cpu_map/sync_qemu_features_i386.py b/src/cpu_map/sync_qemu_features_i386.py index e4b1f727..21df37e9 100755 --- a/src/cpu_map/sync_qemu_features_i386.py +++ b/src/cpu_map/sync_qemu_features_i386.py @@ -4,11 +4,17 @@ import os import re +try: + import pycpuinfo +except ImportError: + pycpuinfo = None + # features in qemu that we do not want in libvirt FEATURES_IGNORE = ( "kvm-asyncpf", "kvm-asyncpf-int", + "kvm-asyncpf-vmexit", "kvm-hint-dedicated", "kvm-mmu", "kvm-msi-ext-dest-id", @@ -22,6 +28,7 @@ "kvm-steal-time", "kvmclock", "kvmclock-stable-bit", + "kvmclock2", "xstore", "xstore-en", @@ -295,6 +302,53 @@ def add_feature_qemu(query, data): add_feature_cpuid(eax, ecx, reg, bit, name) +def add_features_cpuinfo(): + def decode_bit(value): + for i in range(0, 64): + if value == (1 << i): + return i + + def decode_cpuid(v): + if v[0] != 0 and v[1] == 0 and v[2] == 0 and v[3] == 0: + reg, val = "eax", v[0] + if v[0] == 0 and v[1] != 0 and v[2] == 0 and v[3] == 0: + reg, val = "ebx", v[1] + if v[0] == 0 and v[1] == 0 and v[2] != 0 and v[3] == 0: + reg, val = "ecx", v[2] + if v[0] == 0 and v[1] == 0 and v[2] == 0 and v[3] != 0: + reg, val = "edx", v[3] + + return reg, decode_bit(val) + + x86 = pycpuinfo.Family.find("x86", "") + + for feature in pycpuinfo.features(): + if feature.family() != x86: + continue + + if list(feature.features()): + continue + + name = feature.name("libvirt") + if name in FEATURES_IGNORE: + continue + + cpuid = feature.extra_x86_cpuid() + if cpuid: + eax = cpuid[0] + ecx = cpuid[1] + if ecx == pycpuinfo.x86.CPUINFO_X86_CPUID_ECX_NONE: + ecx = None + reg, bit = decode_cpuid(cpuid[2:]) + add_feature_cpuid(eax, ecx, reg, bit, name) + + msr = feature.extra_x86_msr() + if msr: + index = msr[0] + bit = decode_bit(msr[1] | (msr[2] << 32)) + add_feature_msr(index, bit, name) + + # read the `feature_word_info` struct from qemu's cpu.c into a list of strings def read_cpu_c(path): pattern_comment = re.compile("/\\*.*?\\*/") @@ -450,6 +504,12 @@ def main(): nargs="?", type=os.path.realpath, ) + if pycpuinfo: + parser.add_argument( + "--libcpuinfo", + help="Use libcpuinfo as data source instead", + action="store_true", + ) parser.add_argument( "--output", "-o", @@ -459,14 +519,18 @@ def main(): ) args = parser.parse_args() - if not os.path.isdir(args.qemu): - parser.print_help() - exit("qemu source directory not found") + if pycpuinfo and args.libcpuinfo: + add_features_cpuinfo() + else: + if not os.path.isdir(args.qemu): + parser.print_help() + exit("qemu source directory not found") + + read_headers(args.qemu) + lines = read_cpu_c(args.qemu) + parse_feature_words(lines) + add_extra_features() - read_headers(args.qemu) - lines = read_cpu_c(args.qemu) - parse_feature_words(lines) - add_extra_features() write_output(args.output) print( diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_models_i386.py index 9e96b424..06a8837b 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -50,6 +50,7 @@ def translate_feature(name): "CPUID_7_0_EBX_SHA_NI": "sha-ni", "CPUID_7_0_EBX_SMAP": "smap", "CPUID_7_0_EBX_SMEP": "smep", + "CPUID_7_0_EBX_TSC_ADJUST": "tsc_adjust", "CPUID_7_0_ECX_AVX512BITALG": "avx512bitalg", "CPUID_7_0_ECX_AVX512VNNI": "avx512vnni", "CPUID_7_0_ECX_AVX512_VBMI": "avx512vbmi", @@ -82,10 +83,14 @@ def translate_feature(name): "CPUID_7_0_EDX_TSX_LDTRK": "tsx-ldtrk", "CPUID_7_1_EAX_AMX_FP16": "amx-fp16", "CPUID_7_1_EAX_AVX512_BF16": "avx512-bf16", + "CPUID_7_1_EAX_AVX_IFMA": "avx-ifma", "CPUID_7_1_EAX_AVX_VNNI": "avx-vnni", + "CPUID_7_1_EAX_CMPCCXADD": "cmpccxadd", "CPUID_7_1_EAX_FSRC": "fsrc", "CPUID_7_1_EAX_FSRS": "fsrs", "CPUID_7_1_EAX_FZRM": "fzrm", + "CPUID_7_1_EDX_AVX_NE_CONVERT": "avx-ne-convert", + "CPUID_7_1_EDX_AVX_VNNI_INT8": "avx-vnni-int8", "CPUID_7_1_EDX_PREFETCHITI": "prefetchiti", "CPUID_7_2_EDX_MCDT_NO": "mcdt-no", "CPUID_8000_0008_EBX_AMD_PSFD": "amd-psfd", diff --git a/src/cpu_map/x86_GraniteRapids.xml b/src/cpu_map/x86_GraniteRapids.xml new file mode 100644 index 00000000..6f7030ce --- /dev/null +++ b/src/cpu_map/x86_GraniteRapids.xml @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml index da71a3a6..19904f2e 100644 --- a/src/cpu_map/x86_features.xml +++ b/src/cpu_map/x86_features.xml @@ -434,12 +434,24 @@ + + + + + + + + + + + + @@ -635,6 +647,14 @@ + + + + + + + + @@ -792,6 +812,12 @@ + + + + + + @@ -803,6 +829,9 @@ + + + diff --git a/src/hyperv/hyperv_driver.c b/src/hyperv/hyperv_driver.c index 7580c6a0..43ccb9cb 100644 --- a/src/hyperv/hyperv_driver.c +++ b/src/hyperv/hyperv_driver.c @@ -3133,6 +3133,7 @@ hypervDomainAttachDeviceFlags(virDomainPtr domain, const char *xml, unsigned int case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_INTERNAL_ERROR, _("Attaching devices of type %1$d is not implemented"), dev->type); return -1; diff --git a/src/hypervisor/domain_interface.c b/src/hypervisor/domain_interface.c index 756abb08..5cdba279 100644 --- a/src/hypervisor/domain_interface.c +++ b/src/hypervisor/domain_interface.c @@ -39,6 +39,7 @@ #include "virnetdevmidonet.h" #include "virnetdevopenvswitch.h" #include "virnetdevtap.h" +#include "vircommand.h" #define VIR_FROM_THIS VIR_FROM_DOMAIN @@ -514,3 +515,246 @@ virDomainClearNetBandwidth(virDomainDef *def) virDomainInterfaceClearQoS(def, def->nets[i]); } } + +/** + * virDomainCreateInBridgePortWithHelper: + * @bridgeHelperName: name of the bridge helper program + * @brname: the bridge name + * @ifname: the returned interface name + * @tapfd: file descriptor return value for the new tap device + * @flags: OR of virNetDevTapCreateFlags: + + * VIR_NETDEV_TAP_CREATE_VNET_HDR + * - Enable IFF_VNET_HDR on the tap device + * + * This function creates a new tap device on a bridge using an external + * helper. The final name for the bridge will be stored in @ifname. + * + * Returns 0 in case of success or -1 on failure + */ +#ifndef WIN32 +static int +virDomainCreateInBridgePortWithHelper(const char *bridgeHelperName, + const char *brname, + char **ifname, + int *tapfd, + unsigned int flags) +{ + const char *const bridgeHelperDirs[] = { + "/usr/libexec", + "/usr/lib/qemu", + "/usr/lib", + NULL, + }; + g_autoptr(virCommand) cmd = NULL; + g_autofree char *bridgeHelperPath = NULL; + char *errbuf = NULL, *cmdstr = NULL; + int pair[2] = { -1, -1 }; + + if (!bridgeHelperName) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("Missing bridge helper name")); + return -1; + } + + if ((flags & ~VIR_NETDEV_TAP_CREATE_VNET_HDR) != VIR_NETDEV_TAP_CREATE_IFUP) + return -1; + + if (socketpair(AF_UNIX, SOCK_STREAM, 0, pair) < 0) { + virReportSystemError(errno, "%s", _("failed to create socket")); + return -1; + } + + bridgeHelperPath = virFindFileInPathFull(bridgeHelperName, bridgeHelperDirs); + + if (!bridgeHelperPath) { + virReportSystemError(errno, + _("'%1$s' is not a suitable bridge helper"), + bridgeHelperName); + return -1; + } + + VIR_DEBUG("Using qemu-bridge-helper: %s", bridgeHelperPath); + cmd = virCommandNew(bridgeHelperPath); + if (flags & VIR_NETDEV_TAP_CREATE_VNET_HDR) + virCommandAddArgFormat(cmd, "--use-vnet"); + virCommandAddArgFormat(cmd, "--br=%s", brname); + virCommandAddArgFormat(cmd, "--fd=%d", pair[1]); + virCommandSetErrorBuffer(cmd, &errbuf); + virCommandDoAsyncIO(cmd); + virCommandPassFD(cmd, pair[1], + VIR_COMMAND_PASS_FD_CLOSE_PARENT); + virCommandClearCaps(cmd); +# ifdef CAP_NET_ADMIN + virCommandAllowCap(cmd, CAP_NET_ADMIN); +# endif + if (virCommandRunAsync(cmd, NULL) < 0) { + *tapfd = -1; + goto cleanup; + } + + do { + *tapfd = virSocketRecvFD(pair[0], 0); + } while (*tapfd < 0 && errno == EINTR); + + if (*tapfd < 0) { + char *errstr = NULL; + + if (!(cmdstr = virCommandToString(cmd, false))) + goto cleanup; + virCommandAbort(cmd); + + if (errbuf && *errbuf) + errstr = g_strdup_printf("stderr=%s", errbuf); + + virReportSystemError(errno, + _("%1$s: failed to communicate with bridge helper: %2$s"), + cmdstr, + NULLSTR_EMPTY(errstr)); + VIR_FREE(errstr); + goto cleanup; + } + + if (virNetDevTapGetName(*tapfd, ifname) < 0 || + virCommandWait(cmd, NULL) < 0) { + VIR_FORCE_CLOSE(*tapfd); + *tapfd = -1; + } + + cleanup: + VIR_FREE(cmdstr); + VIR_FREE(errbuf); + VIR_FORCE_CLOSE(pair[0]); + return *tapfd < 0 ? -1 : 0; +} + +#else /* WIN32 */ + +static int +virDomainCreateInBridgePortWithHelper(const char *bridgeHelperName G_GNUC_UNUSED, + const char *brname G_GNUC_UNUSED, + char **ifname G_GNUC_UNUSED, + int *tapfd G_GNUC_UNUSED, + unsigned int unusedflags G_GNUC_UNUSED) +{ + virReportSystemError(ENOSYS, "%s", + _("bridge port creation is not supported on this platform")); + return -1; +} +#endif + +/* virDomainInterfaceBridgeConnect: + * @def: the definition of the VM + * @net: pointer to the VM's interface description + * @tapfd: array of file descriptor return value for the new device + * @tapfdsize: number of file descriptors in @tapfd + * @privileged: whether running as privileged user + * @ebtables: ebtales context + * @macFilter: whether driver support mac Filtering + * @bridgeHelperName:name of the bridge helper program to run in non-privileged mode + * + * Called *only* called if actualType is VIR_DOMAIN_NET_TYPE_NETWORK or + * VIR_DOMAIN_NET_TYPE_BRIDGE (i.e. if the connection is made with a tap + * device connecting to a bridge device) + */ +int +virDomainInterfaceBridgeConnect(virDomainDef *def, + virDomainNetDef *net, + int *tapfd, + size_t *tapfdSize, + bool privileged, + ebtablesContext *ebtables, + bool macFilter, + const char *bridgeHelperName) +{ + const char *brname; + int ret = -1; + unsigned int tap_create_flags = VIR_NETDEV_TAP_CREATE_IFUP; + bool template_ifname = false; + const char *tunpath = "/dev/net/tun"; + + if (net->backend.tap) { + tunpath = net->backend.tap; + if (!privileged) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("cannot use custom tap device in session mode")); + goto cleanup; + } + } + + if (!(brname = virDomainNetGetActualBridgeName(net))) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("Missing bridge name")); + goto cleanup; + } + + if (!net->ifname) + template_ifname = true; + + if (virDomainInterfaceIsVnetCompatModel(net)) + tap_create_flags |= VIR_NETDEV_TAP_CREATE_VNET_HDR; + + if (privileged) { + if (virNetDevTapCreateInBridgePort(brname, &net->ifname, &net->mac, + def->uuid, tunpath, tapfd, *tapfdSize, + virDomainNetGetActualVirtPortProfile(net), + virDomainNetGetActualVlan(net), + virDomainNetGetActualPortOptionsIsolated(net), + net->coalesce, 0, NULL, + tap_create_flags) < 0) { + virDomainAuditNetDevice(def, net, tunpath, false); + goto cleanup; + } + if (virDomainNetGetActualBridgeMACTableManager(net) + == VIR_NETWORK_BRIDGE_MAC_TABLE_MANAGER_LIBVIRT) { + /* libvirt is managing the FDB of the bridge this device + * is attaching to, so we need to turn off learning and + * unicast_flood on the device to prevent the kernel from + * adding any FDB entries for it. We will add an fdb + * entry ourselves (during virDomainInterfaceStartDevices(), + * using the MAC address from the interface config. + */ + if (virNetDevBridgePortSetLearning(brname, net->ifname, false) < 0) + goto cleanup; + if (virNetDevBridgePortSetUnicastFlood(brname, net->ifname, false) < 0) + goto cleanup; + } + } else { + if (virDomainCreateInBridgePortWithHelper(bridgeHelperName, brname, + &net->ifname, + tapfd, + tap_create_flags) < 0) { + virDomainAuditNetDevice(def, net, tunpath, false); + goto cleanup; + } + /* virDomainCreateInBridgePortWithHelper can only create a single FD */ + if (*tapfdSize > 1) { + VIR_WARN("Ignoring multiqueue network request"); + *tapfdSize = 1; + } + } + + virDomainAuditNetDevice(def, net, tunpath, true); + + if (macFilter && + ebtablesAddForwardAllowIn(ebtables, + net->ifname, + &net->mac) < 0) + goto cleanup; + + if (net->filter && + virDomainConfNWFilterInstantiate(def->name, def->uuid, net, false) < 0) { + goto cleanup; + } + + ret = 0; + + cleanup: + if (ret < 0) { + size_t i; + for (i = 0; i < *tapfdSize && tapfd[i] >= 0; i++) + VIR_FORCE_CLOSE(tapfd[i]); + if (template_ifname) + VIR_FREE(net->ifname); + } + + return ret; +} diff --git a/src/hypervisor/domain_interface.h b/src/hypervisor/domain_interface.h index 572b4dd8..b399085f 100644 --- a/src/hypervisor/domain_interface.h +++ b/src/hypervisor/domain_interface.h @@ -48,3 +48,13 @@ int virDomainInterfaceClearQoS(virDomainDef *def, virDomainNetDef *net); void virDomainClearNetBandwidth(virDomainDef *def) ATTRIBUTE_NONNULL(1); + +int virDomainInterfaceBridgeConnect(virDomainDef *def, + virDomainNetDef *net, + int *tapfd, + size_t *tapfdSize, + bool privileged, + ebtablesContext *ebtables, + bool macFilter, + const char *bridgeHelperName) + ATTRIBUTE_NONNULL(2) G_NO_INLINE; diff --git a/src/interface/interface_backend_udev.c b/src/interface/interface_backend_udev.c index fdf11a83..48eacdcd 100644 --- a/src/interface/interface_backend_udev.c +++ b/src/interface/interface_backend_udev.c @@ -143,12 +143,13 @@ udevGetDevices(struct udev *udev, virUdevStatus status) * * @conn: connection object * @names: optional pointer to array to be filled with interface names - * @names_len: size of @names + * @names_len: size of @names, -1 if only number of interfaces is required (@names is then ignored) * @status: status of interfaces to be listed * @filter: ACL filter function * * Lists interfaces with status matching @status filling them into @names (if - * non-NULL) and returns the number of such interfaces. + * @names_len is positive, caller is expected to pass a properly sized array) + * and returns the number of such interfaces. * * In case of an error -1 is returned and no interfaces are filled into @names. */ @@ -189,7 +190,7 @@ udevListInterfacesByStatus(virConnectPtr conn, g_autoptr(virInterfaceDef) def = NULL; /* Ensure we won't exceed the size of our array */ - if (names && count >= names_len) + if (names_len >= 0 && count >= names_len) break; path = udev_list_entry_get_name(dev_entry); @@ -204,7 +205,8 @@ udevListInterfacesByStatus(virConnectPtr conn, def = udevGetMinimalDefForDevice(dev); if (filter(conn, def)) { - if (names) + /* Fill the array only if caller want's it */ + if (names_len >= 0) names[count] = g_strdup(name); count++; } @@ -224,7 +226,7 @@ udevConnectNumOfInterfaces(virConnectPtr conn) if (virConnectNumOfInterfacesEnsureACL(conn) < 0) return -1; - return udevListInterfacesByStatus(conn, NULL, 0, VIR_UDEV_IFACE_ACTIVE, + return udevListInterfacesByStatus(conn, NULL, -1, VIR_UDEV_IFACE_ACTIVE, virConnectNumOfInterfacesCheckACL); } @@ -247,7 +249,7 @@ udevConnectNumOfDefinedInterfaces(virConnectPtr conn) if (virConnectNumOfDefinedInterfacesEnsureACL(conn) < 0) return -1; - return udevListInterfacesByStatus(conn, NULL, 0, VIR_UDEV_IFACE_INACTIVE, + return udevListInterfacesByStatus(conn, NULL, -1, VIR_UDEV_IFACE_INACTIVE, virConnectNumOfDefinedInterfacesCheckACL); } @@ -1027,12 +1029,14 @@ static char * udevInterfaceGetXMLDesc(virInterfacePtr ifinfo, unsigned int flags) { - struct udev *udev = udev_ref(driver->udev); + struct udev *udev = NULL; g_autoptr(virInterfaceDef) ifacedef = NULL; char *xmlstr = NULL; virCheckFlags(VIR_INTERFACE_XML_INACTIVE, NULL); + udev = udev_ref(driver->udev); + /* Recursively build up the interface XML based on the requested * interface name */ diff --git a/src/libvirt.c b/src/libvirt.c index 26c3fe45..1d37696d 100644 --- a/src/libvirt.c +++ b/src/libvirt.c @@ -168,7 +168,7 @@ virConnectAuthCallbackDefault(virConnectCredentialPtr cred, } if (cred[i].type != VIR_CRED_EXTERNAL) { - cred[i].result = bufptr ? bufptr : g_strdup(cred[i].defresult ? cred[i].defresult : ""); + cred[i].result = bufptr ? bufptr : g_strdup(NULLSTR_EMPTY(cred[i].defresult)); cred[i].resultlen = strlen(cred[i].result); } } diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index 653c84a5..af40e5dc 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -488,6 +488,7 @@ virDomainInputSourceGrabToggleTypeToString; virDomainInputSourceGrabTypeFromString; virDomainInputSourceGrabTypeToString; virDomainInputTypeToString; +virDomainIOMMUDefFree; virDomainIOMMUModelTypeFromString; virDomainIOMMUModelTypeToString; virDomainIOThreadIDAdd; @@ -496,6 +497,8 @@ virDomainIOThreadIDDel; virDomainIOThreadIDFind; virDomainKeyWrapCipherNameTypeFromString; virDomainKeyWrapCipherNameTypeToString; +virDomainLaunchSecurityTypeFromString; +virDomainLaunchSecurityTypeToString; virDomainLeaseDefFree; virDomainLeaseIndex; virDomainLeaseInsert; @@ -530,6 +533,8 @@ virDomainNetAllocateActualDevice; virDomainNetAppendIPAddress; virDomainNetARPInterfaces; virDomainNetBackendIsEqual; +virDomainNetBackendTypeFromString; +virDomainNetBackendTypeToString; virDomainNetBandwidthUpdate; virDomainNetDefActualFromNetworkPort; virDomainNetDefActualToNetworkPort; @@ -611,6 +616,8 @@ virDomainPausedReasonTypeToString; virDomainPMSuspendedReasonTypeFromString; virDomainPMSuspendedReasonTypeToString; virDomainProcessCapsFeatureTypeToString; +virDomainPstoreBackendTypeFromString; +virDomainPstoreBackendTypeToString; virDomainRedirdevBusTypeFromString; virDomainRedirdevBusTypeToString; virDomainRedirdevDefFind; @@ -818,6 +825,7 @@ virNetDevBandwidthFormat; virNetDevBandwidthHasFloor; virNetDevBandwidthParse; virNetDevBandwidthSupportsFloor; +virNetDevBandwidthValidate; virNetDevSupportsBandwidth; @@ -1639,6 +1647,7 @@ virDomainDriverSetupPersistentDefBlkioParams; # hypervisor/domain_interface.h virDomainClearNetBandwidth; +virDomainInterfaceBridgeConnect; virDomainInterfaceClearQoS; virDomainInterfaceDeleteDevice; virDomainInterfaceEthernetConnect; @@ -1801,6 +1810,8 @@ virSecurityManagerSetSocketLabel; virSecurityManagerSetTapFDLabel; virSecurityManagerSetTPMLabels; virSecurityManagerStackAddNested; +virSecurityManagerStackLock; +virSecurityManagerStackUnlock; virSecurityManagerTransactionAbort; virSecurityManagerTransactionCommit; virSecurityManagerTransactionStart; @@ -1855,6 +1866,7 @@ vir_g_fsync; vir_g_source_unref; vir_g_strdup_printf; vir_g_strdup_vprintf; +vir_g_string_replace; # util/viracpi.c @@ -2277,6 +2289,7 @@ virEventGLibRunOnce; # util/vireventthread.h virEventThreadGetContext; virEventThreadNew; +virEventThreadStop; # util/virfcp.h @@ -2764,6 +2777,8 @@ virMacMapWriteFile; # util/virmdev.h virMediatedDeviceAttrFree; virMediatedDeviceAttrNew; +virMediatedDeviceConfigClear; +virMediatedDeviceConfigFree; virMediatedDeviceFree; virMediatedDeviceGetIOMMUGroupDev; virMediatedDeviceGetIOMMUGroupNum; diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c index 7dcae584..e7255360 100644 --- a/src/libxl/libxl_driver.c +++ b/src/libxl/libxl_driver.c @@ -3505,6 +3505,7 @@ libxlDomainAttachDeviceLive(libxlDriverPrivate *driver, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("device type '%1$s' cannot be attached"), virDomainDeviceTypeToString(dev->type)); @@ -3613,6 +3614,7 @@ libxlDomainAttachDeviceConfig(virDomainDef *vmdef, virDomainDeviceDef *dev) case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("persistent attach of device is not supported")); return -1; @@ -3981,6 +3983,7 @@ libxlDomainDetachDeviceLive(libxlDriverPrivate *driver, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("device type '%1$s' cannot be detached"), virDomainDeviceTypeToString(dev->type)); @@ -4071,6 +4074,7 @@ libxlDomainDetachDeviceConfig(virDomainDef *vmdef, virDomainDeviceDef *dev) case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("persistent detach of device is not supported")); return -1; @@ -4133,6 +4137,7 @@ libxlDomainUpdateDeviceLive(virDomainObj *vm, virDomainDeviceDef *dev) case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("device type '%1$s' cannot be updated"), virDomainDeviceTypeToString(dev->type)); @@ -4195,6 +4200,7 @@ libxlDomainUpdateDeviceConfig(virDomainDef *vmdef, virDomainDeviceDef *dev) case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("persistent update of device is not supported")); return -1; diff --git a/src/lxc/lxc_driver.c b/src/lxc/lxc_driver.c index f76d09e8..534e257f 100644 --- a/src/lxc/lxc_driver.c +++ b/src/lxc/lxc_driver.c @@ -3056,6 +3056,7 @@ lxcDomainAttachDeviceConfig(virDomainDef *vmdef, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("persistent attach of device is not supported")); break; @@ -3121,6 +3122,7 @@ lxcDomainUpdateDeviceConfig(virDomainDef *vmdef, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("persistent update of device is not supported")); break; @@ -3202,6 +3204,7 @@ lxcDomainDetachDeviceConfig(virDomainDef *vmdef, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_CRYPTO: case VIR_DOMAIN_DEVICE_AUDIO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("persistent detach of device is not supported")); break; @@ -3303,6 +3306,7 @@ lxcDomainAttachDeviceMknodHelper(pid_t pid G_GNUC_UNUSED, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_INTERNAL_ERROR, _("Unexpected device type %1$d"), data->def->type); @@ -3974,6 +3978,7 @@ lxcDomainAttachDeviceLive(virLXCDriver *driver, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("device type '%1$s' cannot be attached"), virDomainDeviceTypeToString(dev->type)); @@ -4391,6 +4396,7 @@ lxcDomainDetachDeviceLive(virLXCDriver *driver, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("device type '%1$s' cannot be detached"), virDomainDeviceTypeToString(dev->type)); diff --git a/src/lxc/lxc_process.c b/src/lxc/lxc_process.c index 30ff4eb3..f5eb5383 100644 --- a/src/lxc/lxc_process.c +++ b/src/lxc/lxc_process.c @@ -244,7 +244,7 @@ static void virLXCProcessCleanup(virLXCDriver *driver, /* we can't stop the operation even if the script raised an error */ virHookCall(VIR_HOOK_DRIVER_LXC, vm->def->name, VIR_HOOK_LXC_OP_RELEASE, VIR_HOOK_SUBOP_END, - NULL, xml, NULL); + virDomainShutoffReasonTypeToString(reason), xml, NULL); } if (flags & VIR_LXC_PROCESS_CLEANUP_REMOVE_TRANSIENT) diff --git a/src/meson.build b/src/meson.build index dd2682ec..8cce42c7 100644 --- a/src/meson.build +++ b/src/meson.build @@ -812,11 +812,9 @@ endforeach if conf.has('WITH_LIBVIRTD') # Generate systemd service and socket unit files if init_script == 'systemd' - systemd_unit_dir = prefix / 'lib' / 'systemd' / 'system' - install_data( guest_unit_files, - install_dir: systemd_unit_dir, + install_dir: unitdir, ) if conf.has('WITH_POLKIT') @@ -855,7 +853,7 @@ if conf.has('WITH_LIBVIRTD') output: service_out, configuration: unit_conf, install: true, - install_dir: systemd_unit_dir, + install_dir: unitdir, ) foreach socket : unit.get('sockets', [ 'main', 'ro', 'admin' ]) @@ -881,7 +879,7 @@ if conf.has('WITH_LIBVIRTD') output: socket_out, configuration: unit_conf, install: true, - install_dir: systemd_unit_dir, + install_dir: unitdir, ) endforeach endforeach diff --git a/src/network/bridge_driver.c b/src/network/bridge_driver.c index 32572c75..915211d1 100644 --- a/src/network/bridge_driver.c +++ b/src/network/bridge_driver.c @@ -2838,6 +2838,10 @@ networkValidate(virNetworkDriverState *driver, return -1; } + if (!virNetDevBandwidthValidate(def->bandwidth)) { + return -1; + } + /* we support configs with a single PF defined: * * or with a list of netdev names: diff --git a/src/network/bridge_driver_conf.c b/src/network/bridge_driver_conf.c index e2f3613a..9da5e790 100644 --- a/src/network/bridge_driver_conf.c +++ b/src/network/bridge_driver_conf.c @@ -61,6 +61,7 @@ networkGetDnsmasqCaps(virNetworkDriverState *driver) static int virNetworkLoadDriverConfig(virNetworkDriverConfig *cfg G_GNUC_UNUSED, + bool privileged, const char *filename) { g_autoptr(virConf) conf = NULL; @@ -68,13 +69,17 @@ virNetworkLoadDriverConfig(virNetworkDriverConfig *cfg G_GNUC_UNUSED, bool fwBackendSelected = false; size_t i; int fwBackends[] = { - FIREWALL_BACKEND_PRIORITY_0, - FIREWALL_BACKEND_PRIORITY_1, + FIREWALL_BACKENDS }; - G_STATIC_ASSERT(G_N_ELEMENTS(fwBackends) == VIR_FIREWALL_BACKEND_LAST); - G_STATIC_ASSERT(G_N_ELEMENTS(fwBackends) == FIREWALL_BACKEND_PRIORITY_NUM); + G_STATIC_ASSERT(G_N_ELEMENTS(fwBackends) > 0 && + G_N_ELEMENTS(fwBackends) <= VIR_FIREWALL_BACKEND_LAST); int nFwBackends = G_N_ELEMENTS(fwBackends); + if (!privileged) { + fwBackends[0] = VIR_FIREWALL_BACKEND_NONE; + nFwBackends = 1; + } + if (access(filename, R_OK) == 0) { conf = virConfReadFile(filename, 0); @@ -104,6 +109,10 @@ virNetworkLoadDriverConfig(virNetworkDriverConfig *cfg G_GNUC_UNUSED, for (i = 0; i < nFwBackends && !fwBackendSelected; i++) { switch ((virFirewallBackend)fwBackends[i]) { + case VIR_FIREWALL_BACKEND_NONE: + fwBackendSelected = true; + break; + case VIR_FIREWALL_BACKEND_IPTABLES: { g_autofree char *iptablesInPath = virFindFileInPath(IPTABLES); @@ -187,7 +196,7 @@ virNetworkDriverConfigNew(bool privileged) configfile = g_strconcat(configdir, "/network.conf", NULL); - if (virNetworkLoadDriverConfig(cfg, configfile) < 0) + if (virNetworkLoadDriverConfig(cfg, privileged, configfile) < 0) return NULL; if (g_mkdir_with_parents(cfg->stateDir, 0777) < 0) { diff --git a/src/network/bridge_driver_linux.c b/src/network/bridge_driver_linux.c index 35e6bd11..fe7c6e19 100644 --- a/src/network/bridge_driver_linux.c +++ b/src/network/bridge_driver_linux.c @@ -47,6 +47,11 @@ networkFirewallSetupPrivateChains(virFirewallBackend backend, virFirewallLayer layer) { switch (backend) { + case VIR_FIREWALL_BACKEND_NONE: + virReportError(VIR_ERR_NO_SUPPORT, "%s", + _("No firewall backend is available")); + return -1; + case VIR_FIREWALL_BACKEND_IPTABLES: return iptablesSetupPrivateChains(layer); @@ -417,6 +422,11 @@ networkAddFirewallRules(virNetworkDef *def, } switch (firewallBackend) { + case VIR_FIREWALL_BACKEND_NONE: + virReportError(VIR_ERR_NO_SUPPORT, "%s", + _("No firewall backend is available")); + return -1; + case VIR_FIREWALL_BACKEND_IPTABLES: return iptablesAddFirewallRules(def, fwRemoval); diff --git a/src/network/bridge_driver_nop.c b/src/network/bridge_driver_nop.c index 537b9234..8bf3367b 100644 --- a/src/network/bridge_driver_nop.c +++ b/src/network/bridge_driver_nop.c @@ -19,6 +19,8 @@ #include +#define VIR_FROM_THIS VIR_FROM_NETWORK + void networkPreReloadFirewallRules(virNetworkDriverState *driver G_GNUC_UNUSED, bool startup G_GNUC_UNUSED, bool force G_GNUC_UNUSED) @@ -37,9 +39,20 @@ int networkCheckRouteCollision(virNetworkDef *def G_GNUC_UNUSED) } int networkAddFirewallRules(virNetworkDef *def G_GNUC_UNUSED, - virFirewallBackend firewallBackend G_GNUC_UNUSED, + virFirewallBackend firewallBackend, virFirewall **fwRemoval G_GNUC_UNUSED) { + /* + * Shouldn't be possible, since virNetworkLoadDriverConfig + * ought to fail to find the required binaries when loading, + * so this is just a sanity check + */ + if (firewallBackend != VIR_FIREWALL_BACKEND_NONE) { + virReportError(VIR_ERR_NO_SUPPORT, + _("Firewall backend '%1$s' not available on this platform"), + virFirewallBackendTypeToString(firewallBackend)); + return -1; + } return 0; } diff --git a/src/network/network_iptables.c b/src/network/network_iptables.c index f774176b..e8da1542 100644 --- a/src/network/network_iptables.c +++ b/src/network/network_iptables.c @@ -867,10 +867,10 @@ iptablesForwardMasquerade(virFirewall *fw, if (addrStartStr && addrStartStr[0]) { if (addrEndStr && addrEndStr[0]) { natRangeStr = g_strdup_printf("%s-%s%s", addrStartStr, addrEndStr, - portRangeStr ? portRangeStr : ""); + NULLSTR_EMPTY(portRangeStr)); } else { natRangeStr = g_strdup_printf("%s%s", addrStartStr, - portRangeStr ? portRangeStr : ""); + NULLSTR_EMPTY(portRangeStr)); } virFirewallCmdAddArgList(fw, fwCmd, diff --git a/src/network/network_nftables.c b/src/network/network_nftables.c index 59ab231a..f8b5ab66 100644 --- a/src/network/network_nftables.c +++ b/src/network/network_nftables.c @@ -362,7 +362,7 @@ nftablesAddForwardAllowOut(virFirewall *fw, "iif", iface, NULL); if (physdev && physdev[0]) - virFirewallCmdAddArgList(fw, fwCmd, "oif", physdev, NULL); + virFirewallCmdAddArgList(fw, fwCmd, "oifname", physdev, NULL); virFirewallCmdAddArgList(fw, fwCmd, "counter", "accept", NULL); @@ -398,7 +398,7 @@ nftablesAddForwardAllowRelatedIn(virFirewall *fw, VIR_NFTABLES_FWD_IN_CHAIN, NULL); if (physdev && physdev[0]) - virFirewallCmdAddArgList(fw, fwCmd, "iif", physdev, NULL); + virFirewallCmdAddArgList(fw, fwCmd, "iifname", physdev, NULL); virFirewallCmdAddArgList(fw, fwCmd, "oif", iface, layerStr, "daddr", networkstr, @@ -437,7 +437,7 @@ nftablesAddForwardAllowIn(virFirewall *fw, layerStr, "daddr", networkstr, NULL); if (physdev && physdev[0]) - virFirewallCmdAddArgList(fw, fwCmd, "iif", physdev, NULL); + virFirewallCmdAddArgList(fw, fwCmd, "iifname", physdev, NULL); virFirewallCmdAddArgList(fw, fwCmd, "oif", iface, "counter", "accept", NULL); @@ -566,7 +566,7 @@ nftablesAddForwardMasquerade(virFirewall *fw, layerStr, "daddr", "!=", networkstr, NULL); if (physdev && physdev[0]) - virFirewallCmdAddArgList(fw, fwCmd, "oif", physdev, NULL); + virFirewallCmdAddArgList(fw, fwCmd, "oifname", physdev, NULL); if (protocol && protocol[0]) { if (port->start == 0 && port->end == 0) { @@ -588,10 +588,10 @@ nftablesAddForwardMasquerade(virFirewall *fw, if (addrStartStr && addrStartStr[0]) { if (addrEndStr && addrEndStr[0]) { natRangeStr = g_strdup_printf("%s-%s%s", addrStartStr, addrEndStr, - portRangeStr ? portRangeStr : ""); + NULLSTR_EMPTY(portRangeStr)); } else { natRangeStr = g_strdup_printf("%s%s", addrStartStr, - portRangeStr ? portRangeStr : ""); + NULLSTR_EMPTY(portRangeStr)); } virFirewallCmdAddArgList(fw, fwCmd, "counter", "snat", "to", natRangeStr, NULL); @@ -634,7 +634,7 @@ nftablesAddDontMasquerade(virFirewall *fw, VIR_NFTABLES_NAT_POSTROUTE_CHAIN, NULL); if (physdev && physdev[0]) - virFirewallCmdAddArgList(fw, fwCmd, "oif", physdev, NULL); + virFirewallCmdAddArgList(fw, fwCmd, "oifname", physdev, NULL); virFirewallCmdAddArgList(fw, fwCmd, layerStr, "saddr", networkstr, diff --git a/src/node_device/node_device_driver.c b/src/node_device/node_device_driver.c index 700776c9..fa5db0d5 100644 --- a/src/node_device/node_device_driver.c +++ b/src/node_device/node_device_driver.c @@ -1419,10 +1419,11 @@ nodeDeviceDestroy(virNodeDevicePtr device) goto cleanup; /* Because we're about to release the lock and thus run into a race - * possibility (however improbable) with a udevAddOneDevice change - * event which would essentially free the existing @def (obj->def) and - * replace it with something new, we need to grab the parent field - * and then find the parent obj in order to manage the vport */ + * possibility (however improbable) with a + * processNodeDeviceAddAndChangeEvent change event which would + * essentially free the existing @def (obj->def) and replace it with + * something new, we need to grab the parent field and then find the + * parent obj in order to manage the vport */ parent = g_strdup(def->parent); virNodeDeviceObjEndAPI(&obj); @@ -1885,7 +1886,7 @@ removeMissingPersistentMdev(virNodeDeviceObj *obj, int -nodeDeviceUpdateMediatedDevices(void) +nodeDeviceUpdateMediatedDevices(virNodeDeviceDriverState *node_driver) { g_autofree virNodeDeviceDef **defs = NULL; g_autofree virNodeDeviceDef **act_defs = NULL; @@ -1909,7 +1910,7 @@ nodeDeviceUpdateMediatedDevices(void) /* Any mdevs that were previously defined but were not returned in the * latest mdevctl query should be removed from the device list */ data.defs = defs; - virNodeDeviceObjListForEachRemove(driver->devs, + virNodeDeviceObjListForEachRemove(node_driver->devs, removeMissingPersistentMdev, &data); for (i = 0; i < data.ndefs; i++) @@ -2016,6 +2017,19 @@ nodeDeviceDefCopyFromMdevctl(virNodeDeviceDef *dst, } +/* A mediated device definition contains data from mdevctl about the active + * device. When the device is deactivated the active configuration data needs + * to be removed. */ +void +nodeDeviceDefResetMdevActiveConfig(virNodeDeviceDef *def) +{ + if (def->caps->data.type != VIR_NODE_DEV_CAP_MDEV) + return; + + virMediatedDeviceConfigClear(&def->caps->data.mdev.active_config); +} + + int nodeDeviceSetAutostart(virNodeDevice *device, int autostart) @@ -2359,7 +2373,7 @@ nodeDeviceUpdate(virNodeDevice *device, cleanup: virNodeDeviceObjEndAPI(&obj); if (updated) - nodeDeviceUpdateMediatedDevices(); + nodeDeviceUpdateMediatedDevices(driver); return ret; } diff --git a/src/node_device/node_device_driver.h b/src/node_device/node_device_driver.h index b3bc4b2e..2781ad13 100644 --- a/src/node_device/node_device_driver.h +++ b/src/node_device/node_device_driver.h @@ -147,7 +147,7 @@ nodeDeviceParseMdevctlJSON(const char *jsonstring, bool defined); int -nodeDeviceUpdateMediatedDevices(void); +nodeDeviceUpdateMediatedDevices(virNodeDeviceDriverState *driver); void nodeDeviceGenerateName(virNodeDeviceDef *def, @@ -197,3 +197,6 @@ int nodeDeviceUpdate(virNodeDevice *dev, const char *xmlDesc, unsigned int flags); + +void +nodeDeviceDefResetMdevActiveConfig(virNodeDeviceDef *def); diff --git a/src/node_device/node_device_udev.c b/src/node_device/node_device_udev.c index 237cd7f6..1d8486f6 100644 --- a/src/node_device/node_device_udev.c +++ b/src/node_device/node_device_udev.c @@ -43,6 +43,7 @@ #include "virnetdev.h" #include "virmdev.h" #include "virutil.h" +#include "virthreadpool.h" #include "configmake.h" @@ -63,19 +64,21 @@ struct _udevEventData { struct udev_monitor *udev_monitor; int watch; - /* Thread data */ - virThread *th; - virCond threadCond; - bool threadQuit; - bool dataReady; + /* Udev thread data */ + virThread *udevThread; + virCond udevThreadCond; + bool udevThreadQuit; + bool udevDataReady; - /* init thread */ - virThread *initThread; - - GList *mdevctlMonitors; + /* Protects @mdevctlMonitors */ virMutex mdevctlLock; + GList *mdevctlMonitors; int mdevctlTimeout; + + /* Immutable pointer, self-locking APIs */ + virThreadPool *workerPool; }; +G_DEFINE_AUTOPTR_CLEANUP_FUNC(udevEventData, virObjectUnref); static virClass *udevEventDataClass; @@ -85,22 +88,23 @@ udevEventDataDispose(void *obj) struct udev *udev = NULL; udevEventData *priv = obj; - if (priv->watch != -1) - virEventRemoveHandle(priv->watch); - - if (!priv->udev_monitor) - return; + VIR_WITH_MUTEX_LOCK_GUARD(&priv->mdevctlLock) { + g_list_free_full(g_steal_pointer(&priv->mdevctlMonitors), g_object_unref); + } - udev = udev_monitor_get_udev(priv->udev_monitor); - udev_monitor_unref(priv->udev_monitor); - udev_unref(udev); + g_clear_pointer(&priv->udevThread, g_free); - VIR_WITH_MUTEX_LOCK_GUARD(&priv->mdevctlLock) { - g_list_free_full(priv->mdevctlMonitors, g_object_unref); + if (priv->udev_monitor) { + udev = udev_monitor_get_udev(priv->udev_monitor); + udev_monitor_unref(priv->udev_monitor); + udev_unref(udev); } + + g_clear_pointer(&priv->workerPool, virThreadPoolFree); + virMutexDestroy(&priv->mdevctlLock); - virCondDestroy(&priv->threadCond); + virCondDestroy(&priv->udevThreadCond); } @@ -118,7 +122,7 @@ VIR_ONCE_GLOBAL_INIT(udevEventData); static udevEventData * udevEventDataNew(void) { - udevEventData *ret = NULL; + g_autoptr(udevEventData) ret = NULL; if (udevEventDataInitialize() < 0) return NULL; @@ -126,18 +130,75 @@ udevEventDataNew(void) if (!(ret = virObjectLockableNew(udevEventDataClass))) return NULL; - if (virCondInit(&ret->threadCond) < 0) { - virObjectUnref(ret); + if (virCondInit(&ret->udevThreadCond) < 0) return NULL; - } - if (virMutexInit(&ret->mdevctlLock) < 0) { - virObjectUnref(ret); + if (virMutexInit(&ret->mdevctlLock) < 0) return NULL; - } + ret->mdevctlTimeout = -1; ret->watch = -1; - return ret; + return g_steal_pointer(&ret); +} + +typedef enum { + NODE_DEVICE_EVENT_INIT = 0, + NODE_DEVICE_EVENT_UDEV_ADD, + NODE_DEVICE_EVENT_UDEV_REMOVE, + NODE_DEVICE_EVENT_UDEV_CHANGE, + NODE_DEVICE_EVENT_UDEV_MOVE, + NODE_DEVICE_EVENT_MDEVCTL_CONFIG_CHANGED, + + NODE_DEVICE_EVENT_LAST +} nodeDeviceEventType; + +struct _nodeDeviceEvent { + nodeDeviceEventType eventType; + void *data; + virFreeCallback dataFreeFunc; +}; +typedef struct _nodeDeviceEvent nodeDeviceEvent; + +static void +nodeDeviceEventFree(nodeDeviceEvent *event) +{ + if (!event) + return; + + if (event->dataFreeFunc) + event->dataFreeFunc(event->data); + g_free(event); +} +G_DEFINE_AUTOPTR_CLEANUP_FUNC(nodeDeviceEvent, nodeDeviceEventFree); + + /** + * nodeDeviceEventSubmit: + * @eventType: the event to be processed + * @data: additional data for the event processor (the pointer is stolen and it + * will be properly freed using @dataFreeFunc) + * @dataFreeFunc: callback to free @data + * + * Submits @eventType to be processed by the asynchronous event handling + * thread. + */ +static int nodeDeviceEventSubmit(nodeDeviceEventType eventType, void *data, virFreeCallback dataFreeFunc) +{ + nodeDeviceEvent *event = g_new0(nodeDeviceEvent, 1); + udevEventData *priv = NULL; + + if (!driver) + return -1; + + priv = driver->privateData; + + event->eventType = eventType; + event->data = data; + event->dataFreeFunc = dataFreeFunc; + if (virThreadPoolSendJob(priv->workerPool, 0, event) < 0) { + nodeDeviceEventFree(event); + return -1; + } + return 0; } @@ -358,7 +419,8 @@ udevTranslatePCIIds(unsigned int vendor, static int -udevProcessPCI(struct udev_device *device, +udevProcessPCI(virNodeDeviceDriverState *driver_state, + struct udev_device *device, virNodeDeviceDef *def) { virNodeDevCapPCIDev *pci_dev = &def->caps->data.pci_dev; @@ -369,8 +431,8 @@ udevProcessPCI(struct udev_device *device, char *p; bool privileged = false; - VIR_WITH_MUTEX_LOCK_GUARD(&driver->lock) { - privileged = driver->privileged; + VIR_WITH_MUTEX_LOCK_GUARD(&driver_state->lock) { + privileged = driver_state->privileged; } pci_dev->klass = -1; @@ -729,7 +791,7 @@ udevGetSCSIType(virNodeDeviceDef *def G_GNUC_UNUSED, static int -udevProcessSCSIDevice(struct udev_device *device G_GNUC_UNUSED, +udevProcessSCSIDevice(struct udev_device *device, virNodeDeviceDef *def) { int ret = -1; @@ -896,10 +958,30 @@ udevProcessDASD(struct udev_device *device, udevGetStringSysfsAttr(device, "device/uid", &storage->serial); + if (!storage->serial) + return -1; + return udevProcessDisk(device, def); } +static int +udevFixupStorageType(virNodeDeviceDef *def, + const char *prefix, + const char *subst) +{ + if (STRPREFIX(def->caps->data.storage.block, prefix)) { + def->caps->data.storage.drive_type = g_strdup(subst); + VIR_DEBUG("Found storage type '%s' for device with sysfs path '%s'", + def->caps->data.storage.drive_type, + def->sysfs_path); + return 1; + } + + return 0; +} + + /* This function exists to deal with the case in which a driver does * not provide a device type in the usual place, but udev told us it's * a storage device, and we can make a good guess at what kind of @@ -932,13 +1014,8 @@ udevKludgeStorageType(virNodeDeviceDef *def) def->sysfs_path); for (i = 0; i < G_N_ELEMENTS(fixups); i++) { - if (STRPREFIX(def->caps->data.storage.block, fixups[i].prefix)) { - def->caps->data.storage.drive_type = g_strdup(fixups[i].subst); - VIR_DEBUG("Found storage type '%s' for device with sysfs path '%s'", - def->caps->data.storage.drive_type, - def->sysfs_path); + if (udevFixupStorageType(def, fixups[i].prefix, fixups[i].subst)) return 0; - } } VIR_DEBUG("Could not determine storage type " @@ -993,6 +1070,10 @@ udevProcessStorage(struct udev_device *device, storage->drive_type = g_strdup("sd"); else if (udevKludgeStorageType(def) != 0) goto cleanup; + } else { + /* A detected disk might be a DASD */ + if (STREQ(def->caps->data.storage.drive_type, "disk")) + udevFixupStorageType(def, "/dev/dasd", "dasd"); } if (STREQ(def->caps->data.storage.drive_type, "cd") || @@ -1120,13 +1201,34 @@ udevGetCCWAddress(const char *sysfs_path, static int -udevProcessCCW(struct udev_device *device, - virNodeDeviceDef *def) +udevCCWGetState(struct udev_device *device, + virNodeDevCapData *data) { int online = 0; + if (udevGetIntSysfsAttr(device, "online", &online, 0) < 0 || online < 0) + return -1; + + switch (online) { + case VIR_NODE_DEV_CCW_STATE_OFFLINE: + case VIR_NODE_DEV_CCW_STATE_ONLINE: + data->ccw_dev.state = online; + break; + default: + data->ccw_dev.state = VIR_NODE_DEV_CCW_STATE_LAST; + break; + } + + return 0; +} + + +static int +udevProcessCCW(struct udev_device *device, + virNodeDeviceDef *def) +{ /* process only online devices to keep the list sane */ - if (udevGetIntSysfsAttr(device, "online", &online, 0) < 0 || online != 1) + if (udevCCWGetState(device, &def->caps->data) < 0) return -1; if (udevGetCCWAddress(def->sysfs_path, &def->caps->data) < 0) @@ -1388,12 +1490,13 @@ udevGetDeviceType(struct udev_device *device, static int -udevGetDeviceDetails(struct udev_device *device, +udevGetDeviceDetails(virNodeDeviceDriverState *driver_state, + struct udev_device *device, virNodeDeviceDef *def) { switch (def->caps->data.type) { case VIR_NODE_DEV_CAP_PCI_DEV: - return udevProcessPCI(device, def); + return udevProcessPCI(driver_state, device, def); case VIR_NODE_DEV_CAP_USB_DEV: return udevProcessUSBDevice(device, def); case VIR_NODE_DEV_CAP_USB_INTERFACE: @@ -1440,17 +1543,15 @@ udevGetDeviceDetails(struct udev_device *device, } -static void scheduleMdevctlUpdate(udevEventData *data, bool force); - - static int -udevRemoveOneDeviceSysPath(const char *path) +processNodeDeviceRemoveEvent(virNodeDeviceDriverState *driver_state, + const char *path) { virNodeDeviceObj *obj = NULL; virNodeDeviceDef *def; virObjectEvent *event = NULL; - if (!(obj = virNodeDeviceObjListFindBySysfsPath(driver->devs, path))) { + if (!(obj = virNodeDeviceObjListFindBySysfsPath(driver_state->devs, path))) { VIR_DEBUG("Failed to find device to remove that has udev path '%s'", path); return -1; @@ -1467,32 +1568,25 @@ udevRemoveOneDeviceSysPath(const char *path) if (virNodeDeviceObjIsPersistent(obj)) { VIR_FREE(def->sysfs_path); virNodeDeviceObjSetActive(obj, false); + nodeDeviceDefResetMdevActiveConfig(def); } else { VIR_DEBUG("Removing device '%s' with sysfs path '%s'", def->name, path); - virNodeDeviceObjListRemove(driver->devs, obj); + virNodeDeviceObjListRemove(driver_state->devs, obj); } virNodeDeviceObjEndAPI(&obj); /* cannot check for mdev_types since they have already been removed */ - scheduleMdevctlUpdate(driver->privateData, false); + if (nodeDeviceUpdateMediatedDevices(driver_state) < 0) + VIR_WARN("mdevctl failed to update mediated devices"); - virObjectEventStateQueue(driver->nodeDeviceEventState, event); + virObjectEventStateQueue(driver_state->nodeDeviceEventState, event); return 0; } - -static int -udevRemoveOneDevice(struct udev_device *device) -{ - const char *path = udev_device_get_syspath(device); - - return udevRemoveOneDeviceSysPath(path); -} - - static int -udevSetParent(struct udev_device *device, +udevSetParent(virNodeDeviceDriverState *driver_state, + struct udev_device *device, virNodeDeviceDef *def) { struct udev_device *parent_device = NULL; @@ -1515,7 +1609,7 @@ udevSetParent(struct udev_device *device, return -1; } - if ((obj = virNodeDeviceObjListFindBySysfsPath(driver->devs, + if ((obj = virNodeDeviceObjListFindBySysfsPath(driver_state->devs, parent_sysfs_path))) { objdef = virNodeDeviceObjGetDef(obj); def->parent = g_strdup(objdef->name); @@ -1533,8 +1627,10 @@ udevSetParent(struct udev_device *device, } static int -udevAddOneDevice(struct udev_device *device) +processNodeDeviceAddAndChangeEvent(virNodeDeviceDriverState *driver_state, + struct udev_device *device) { + g_autofree char *sysfs_path = NULL; virNodeDeviceDef *def = NULL; virNodeDeviceObj *obj = NULL; virNodeDeviceDef *objdef; @@ -1549,6 +1645,9 @@ udevAddOneDevice(struct udev_device *device) def = g_new0(virNodeDeviceDef, 1); def->sysfs_path = g_strdup(udev_device_get_syspath(device)); + /* Create a copy of sysfs_path so it can be safely accessed, even without + * holding the @obj lock during the VIR_WARN(...) call at the end. */ + sysfs_path = g_strdup(def->sysfs_path); udevGetStringProperty(device, "DRIVER", &def->driver); @@ -1560,19 +1659,19 @@ udevAddOneDevice(struct udev_device *device) if (udevGetDeviceNodes(device, def) != 0) goto cleanup; - if (udevGetDeviceDetails(device, def) != 0) + if (udevGetDeviceDetails(driver_state, device, def) != 0) goto cleanup; - if (udevSetParent(device, def) != 0) + if (udevSetParent(driver_state, device, def) != 0) goto cleanup; is_mdev = def->caps->data.type == VIR_NODE_DEV_CAP_MDEV; - if ((obj = virNodeDeviceObjListFindByName(driver->devs, def->name))) { + if ((obj = virNodeDeviceObjListFindByName(driver_state->devs, def->name))) { objdef = virNodeDeviceObjGetDef(obj); if (is_mdev) - nodeDeviceDefCopyFromMdevctl(def, objdef, false); + nodeDeviceDefCopyFromMdevctl(def, objdef, true); persistent = virNodeDeviceObjIsPersistent(obj); autostart = virNodeDeviceObjIsAutostart(obj); @@ -1586,8 +1685,10 @@ udevAddOneDevice(struct udev_device *device) /* If this is a device change, the old definition will be freed * and the current definition will take its place. */ - if (!(obj = virNodeDeviceObjListAssignDef(driver->devs, def))) + if (!(obj = virNodeDeviceObjListAssignDef(driver_state->devs, def))) goto cleanup; + /* @def is now owned by @obj */ + def = NULL; virNodeDeviceObjSetPersistent(obj, persistent); virNodeDeviceObjSetAutostart(obj, autostart); objdef = virNodeDeviceObjGetDef(obj); @@ -1603,13 +1704,18 @@ udevAddOneDevice(struct udev_device *device) has_mdev_types = virNodeDeviceObjHasCap(obj, VIR_NODE_DEV_CAP_MDEV_TYPES); virNodeDeviceObjEndAPI(&obj); - if (has_mdev_types) - scheduleMdevctlUpdate(driver->privateData, false); + /* The added mdev needs an immediate active config update before the event + * is issued so that full device information is available at the time that + * the 'created' event is emitted. */ + if ((has_mdev_types || is_mdev) && (nodeDeviceUpdateMediatedDevices(driver_state) < 0)) { + VIR_WARN("Update of mediated device %s failed", + NULLSTR_EMPTY(sysfs_path)); + } ret = 0; cleanup: - virObjectEventStateQueue(driver->nodeDeviceEventState, event); + virObjectEventStateQueue(driver_state->nodeDeviceEventState, event); if (ret != 0) { VIR_DEBUG("Discarding device %d %p %s", ret, def, @@ -1622,7 +1728,8 @@ udevAddOneDevice(struct udev_device *device) static int -udevProcessDeviceListEntry(struct udev *udev, +udevProcessDeviceListEntry(virNodeDeviceDriverState *driver_state, + struct udev *udev, struct udev_list_entry *list_entry) { struct udev_device *device; @@ -1634,7 +1741,7 @@ udevProcessDeviceListEntry(struct udev *udev, device = udev_device_new_from_syspath(udev, name); if (device != NULL) { - if (udevAddOneDevice(device) != 0) { + if (processNodeDeviceAddAndChangeEvent(driver_state, device) != 0) { VIR_DEBUG("Failed to create node device for udev device '%s'", name); } @@ -1672,7 +1779,8 @@ udevEnumerateAddMatches(struct udev_enumerate *udev_enumerate) static int -udevEnumerateDevices(struct udev *udev) +udevEnumerateDevices(virNodeDeviceDriverState *driver_state, + struct udev *udev) { struct udev_enumerate *udev_enumerate = NULL; struct udev_list_entry *list_entry = NULL; @@ -1688,7 +1796,7 @@ udevEnumerateDevices(struct udev *udev) udev_list_entry_foreach(list_entry, udev_enumerate_get_list_entry(udev_enumerate)) { - udevProcessDeviceListEntry(udev, list_entry); + udevProcessDeviceListEntry(driver_state, udev, list_entry); } ret = 0; @@ -1714,28 +1822,10 @@ udevPCITranslateDeinit(void) static int nodeStateCleanup(void) { - udevEventData *priv = NULL; - if (!driver) return -1; - priv = driver->privateData; - if (priv) { - VIR_WITH_OBJECT_LOCK_GUARD(priv) { - priv->threadQuit = true; - virCondSignal(&priv->threadCond); - } - if (priv->initThread) { - virThreadJoin(priv->initThread); - g_clear_pointer(&priv->initThread, g_free); - } - if (priv->th) { - virThreadJoin(priv->th); - g_clear_pointer(&priv->th, g_free); - } - } - - virObjectUnref(priv); + virObjectUnref(driver->privateData); virObjectUnref(driver->nodeDeviceEventState); virNodeDeviceObjListFree(driver->devs); @@ -1756,34 +1846,27 @@ nodeStateCleanup(void) static int udevHandleOneDevice(struct udev_device *device) { - virNodeDevCapType dev_cap_type; const char *action = udev_device_get_action(device); VIR_DEBUG("udev action: '%s': %s", action, udev_device_get_syspath(device)); - if (STREQ(action, "add") || STREQ(action, "change")) { - int ret = udevAddOneDevice(device); - if (ret == 0 && - udevGetDeviceType(device, &dev_cap_type) == 0 && - dev_cap_type == VIR_NODE_DEV_CAP_MDEV) - scheduleMdevctlUpdate(driver->privateData, false); - return ret; - } - - if (STREQ(action, "remove")) - return udevRemoveOneDevice(device); - - if (STREQ(action, "move")) { - const char *devpath_old = udevGetDeviceProperty(device, "DEVPATH_OLD"); - - if (devpath_old) { - g_autofree char *devpath_old_fixed = g_strdup_printf("/sys%s", devpath_old); - - udevRemoveOneDeviceSysPath(devpath_old_fixed); - } - - return udevAddOneDevice(device); + /* Reference is either released via workerpool logic or at the end of this + * function. */ + device = udev_device_ref(device); + if (STREQ(action, "add")) { + return nodeDeviceEventSubmit(NODE_DEVICE_EVENT_UDEV_ADD, device, + (virFreeCallback)udev_device_unref); + } else if (STREQ(action, "change")) { + return nodeDeviceEventSubmit(NODE_DEVICE_EVENT_UDEV_CHANGE, device, + (virFreeCallback)udev_device_unref); + } else if (STREQ(action, "remove")) { + return nodeDeviceEventSubmit(NODE_DEVICE_EVENT_UDEV_REMOVE, device, + (virFreeCallback)udev_device_unref); + } else if (STREQ(action, "move")) { + return nodeDeviceEventSubmit(NODE_DEVICE_EVENT_UDEV_MOVE, device, + (virFreeCallback)udev_device_unref); } + udev_device_unref(device); return 0; } @@ -1820,7 +1903,7 @@ udevEventMonitorSanityCheck(udevEventData *priv, /** * udevEventHandleThread - * @opaque: unused + * @opaque: udevEventData * * Thread to handle the udevEventHandleCallback processing when udev * tells us there's a device change for us (add, modify, delete, etc). @@ -1839,23 +1922,23 @@ udevEventMonitorSanityCheck(udevEventData *priv, * would still come into play. */ static void -udevEventHandleThread(void *opaque G_GNUC_UNUSED) +udevEventHandleThread(void *opaque) { - udevEventData *priv = driver->privateData; + g_autoptr(udevEventData) priv = opaque; struct udev_device *device = NULL; /* continue rather than break from the loop on non-fatal errors */ while (1) { VIR_WITH_OBJECT_LOCK_GUARD(priv) { - while (!priv->dataReady && !priv->threadQuit) { - if (virCondWait(&priv->threadCond, &priv->parent.lock)) { + while (!priv->udevDataReady && !priv->udevThreadQuit) { + if (virCondWait(&priv->udevThreadCond, &priv->parent.lock)) { virReportSystemError(errno, "%s", _("handler failed to wait on condition")); return; } } - if (priv->threadQuit) + if (priv->udevThreadQuit) return; errno = 0; @@ -1886,7 +1969,7 @@ udevEventHandleThread(void *opaque G_GNUC_UNUSED) * after the udev_monitor_receive_device wouldn't help much * due to event mgmt and scheduler timing. */ VIR_WITH_OBJECT_LOCK_GUARD(priv) { - priv->dataReady = false; + priv->udevDataReady = false; } continue; @@ -1907,17 +1990,17 @@ static void udevEventHandleCallback(int watch G_GNUC_UNUSED, int fd, int events G_GNUC_UNUSED, - void *data G_GNUC_UNUSED) + void *data) { - udevEventData *priv = driver->privateData; + udevEventData *priv = data; VIR_LOCK_GUARD lock = virObjectLockGuard(priv); if (!udevEventMonitorSanityCheck(priv, fd)) - priv->threadQuit = true; + priv->udevThreadQuit = true; else - priv->dataReady = true; + priv->udevDataReady = true; - virCondSignal(&priv->threadCond); + virCondSignal(&priv->udevThreadCond); } @@ -1983,6 +2066,8 @@ udevSetupSystemDev(void) if (!(obj = virNodeDeviceObjListAssignDef(driver->devs, def))) goto cleanup; + /* @def is now owned by @obj */ + def = NULL; virNodeDeviceObjSetActive(obj, true); virNodeDeviceObjSetAutostart(obj, true); virNodeDeviceObjSetPersistent(obj, true); @@ -2000,23 +2085,24 @@ udevSetupSystemDev(void) static void -nodeStateInitializeEnumerate(void *opaque) +processNodeStateInitializeEnumerate(virNodeDeviceDriverState *driver_state, + void *opaque) { struct udev *udev = opaque; - udevEventData *priv = driver->privateData; + udevEventData *priv = driver_state->privateData; /* Populate with known devices */ - if (udevEnumerateDevices(udev) != 0) + if (udevEnumerateDevices(driver_state, udev) != 0) goto error; /* Load persistent mdevs (which might not be activated yet) and additional * information about active mediated devices from mdevctl */ - if (nodeDeviceUpdateMediatedDevices() != 0) + if (nodeDeviceUpdateMediatedDevices(driver_state) != 0) goto error; cleanup: - VIR_WITH_MUTEX_LOCK_GUARD(&driver->lock) { - driver->initialized = true; - virCondBroadcast(&driver->initCond); + VIR_WITH_MUTEX_LOCK_GUARD(&driver_state->lock) { + driver_state->initialized = true; + virCondBroadcast(&driver_state->initCond); } return; @@ -2025,8 +2111,8 @@ nodeStateInitializeEnumerate(void *opaque) VIR_WITH_OBJECT_LOCK_GUARD(priv) { ignore_value(virEventRemoveHandle(priv->watch)); priv->watch = -1; - priv->threadQuit = true; - virCondSignal(&priv->threadCond); + priv->udevThreadQuit = true; + virCondSignal(&priv->udevThreadCond); } goto cleanup; @@ -2058,32 +2144,16 @@ udevPCITranslateInit(bool privileged G_GNUC_UNUSED) static void -mdevctlUpdateThreadFunc(void *opaque G_GNUC_UNUSED) -{ - udevEventData *priv = driver->privateData; - VIR_LOCK_GUARD lock = virLockGuardLock(&priv->mdevctlLock); - - if (nodeDeviceUpdateMediatedDevices() < 0) - VIR_WARN("mdevctl failed to update mediated devices"); -} - - -static void -launchMdevctlUpdateThread(int timer G_GNUC_UNUSED, void *opaque) +submitMdevctlUpdate(int timer G_GNUC_UNUSED, void *opaque) { udevEventData *priv = opaque; - virThread thread; - if (priv->mdevctlTimeout > 0) { + if (priv->mdevctlTimeout != -1) { virEventRemoveTimeout(priv->mdevctlTimeout); priv->mdevctlTimeout = -1; } - if (virThreadCreateFull(&thread, false, mdevctlUpdateThreadFunc, - "mdevctl-thread", false, NULL) < 0) { - virReportSystemError(errno, "%s", - _("failed to create mdevctl thread")); - } + nodeDeviceEventSubmit(NODE_DEVICE_EVENT_MDEVCTL_CONFIG_CHANGED, NULL, NULL); } @@ -2177,21 +2247,14 @@ mdevctlEnableMonitor(udevEventData *priv) /* Schedules an mdevctl update for 100ms in the future, canceling any existing * timeout that may have been set. In this way, multiple update requests in - * quick succession can be collapsed into a single update. if @force is true, - * an update thread will be spawned immediately. */ + * quick succession can be collapsed into a single update. */ static void -scheduleMdevctlUpdate(udevEventData *data, - bool force) -{ - if (!force) { - if (data->mdevctlTimeout > 0) - virEventRemoveTimeout(data->mdevctlTimeout); - data->mdevctlTimeout = virEventAddTimeout(100, launchMdevctlUpdateThread, - data, NULL); - return; - } - - launchMdevctlUpdateThread(-1, data); +scheduleMdevctlUpdate(udevEventData *data) +{ + if (data->mdevctlTimeout != -1) + virEventRemoveTimeout(data->mdevctlTimeout); + data->mdevctlTimeout = virEventAddTimeout(100, submitMdevctlUpdate, + data, NULL); } @@ -2225,7 +2288,137 @@ mdevctlEventHandleCallback(GFileMonitor *monitor G_GNUC_UNUSED, * configuration change, try to coalesce these changes by waiting for the * CHANGES_DONE_HINT event. As a fallback, add a timeout to trigger the * signal if that event never comes */ - scheduleMdevctlUpdate(priv, (event_type == G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT)); + VIR_WITH_OBJECT_LOCK_GUARD(priv) { + if (event_type == G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT) { + submitMdevctlUpdate(-1, priv); + } else { + scheduleMdevctlUpdate(priv); + } + } +} + + +static void nodeDeviceEventHandler(void *data, void *opaque) +{ + virNodeDeviceDriverState *driver_state = opaque; + g_autoptr(nodeDeviceEvent) processEvent = data; + + switch (processEvent->eventType) { + case NODE_DEVICE_EVENT_INIT: + { + struct udev *udev = processEvent->data; + + processNodeStateInitializeEnumerate(driver_state, udev); + } + break; + case NODE_DEVICE_EVENT_UDEV_ADD: + case NODE_DEVICE_EVENT_UDEV_CHANGE: + { + struct udev_device *device = processEvent->data; + + processNodeDeviceAddAndChangeEvent(driver_state, device); + } + break; + case NODE_DEVICE_EVENT_UDEV_REMOVE: + { + struct udev_device *device = processEvent->data; + const char *path = udev_device_get_syspath(device); + + processNodeDeviceRemoveEvent(driver_state, path); + } + break; + case NODE_DEVICE_EVENT_UDEV_MOVE: + { + struct udev_device *device = processEvent->data; + const char *devpath_old = udevGetDeviceProperty(device, "DEVPATH_OLD"); + + if (devpath_old) { + g_autofree char *devpath_old_fixed = g_strdup_printf("/sys%s", devpath_old); + + processNodeDeviceRemoveEvent(driver_state, devpath_old_fixed); + } + + processNodeDeviceAddAndChangeEvent(driver_state, device); + } + break; + case NODE_DEVICE_EVENT_MDEVCTL_CONFIG_CHANGED: + { + if (nodeDeviceUpdateMediatedDevices(driver_state) < 0) + VIR_WARN("mdevctl failed to update mediated devices"); + } + break; + case NODE_DEVICE_EVENT_LAST: + g_assert_not_reached(); + break; + } +} + + +/* Note: It must be safe to call this function even if the driver was not + * successfully initialized. This must be considered when changing this + * function. */ +static int +nodeStateShutdownPrepare(void) +{ + udevEventData *priv = NULL; + + if (!driver) + return 0; + + priv = driver->privateData; + if (!priv) + return 0; + + VIR_WITH_MUTEX_LOCK_GUARD(&priv->mdevctlLock) { + GList *tmp; + for (tmp = priv->mdevctlMonitors; tmp; tmp = tmp->next) + g_signal_handlers_disconnect_by_data(tmp->data, priv); + } + + VIR_WITH_OBJECT_LOCK_GUARD(priv) { + if (priv->mdevctlTimeout != -1) { + virEventRemoveTimeout(priv->mdevctlTimeout); + priv->mdevctlTimeout = -1; + } + + if (priv->watch) { + virEventRemoveHandle(priv->watch); + priv->watch = -1; + } + + priv->udevThreadQuit = true; + virCondSignal(&priv->udevThreadCond); + } + + if (priv->workerPool) + virThreadPoolStop(priv->workerPool); + return 0; +} + + +/* Note: It must be safe to call this function even if the driver was not + * successfully initialized. This must be considered when changing this + * function. */ +static int +nodeStateShutdownWait(void) +{ + udevEventData *priv = NULL; + + if (!driver) + return 0; + + priv = driver->privateData; + if (!priv) + return 0; + + VIR_WITH_OBJECT_LOCK_GUARD(priv) { + if (priv->udevThread) + virThreadJoin(priv->udevThread); + } + + if (priv->workerPool) + virThreadPoolDrain(priv->workerPool); + return 0; } @@ -2295,6 +2488,19 @@ nodeStateInitialize(bool privileged, driver->parserCallbacks.postParse = nodeDeviceDefPostParse; driver->parserCallbacks.validate = nodeDeviceDefValidate; + /* With the current design, we can only have exactly *one* worker thread as + * otherwise we cannot guarantee that the 'order(udev_events) == + * order(nodedev_events)' is preserved. The worker pool must be initialized + * before trying to reconnect to all the running mdevs since there might + * occur some mdevctl monitor events that will be dispatched to the worker + * pool. */ + priv->workerPool = virThreadPoolNewFull(1, 1, 0, nodeDeviceEventHandler, + "nodev-device-event", + NULL, + driver); + if (!priv->workerPool) + goto unlock; + if (udevPCITranslateInit(privileged) < 0) goto unlock; @@ -2321,12 +2527,11 @@ nodeStateInitialize(bool privileged, udev_monitor_set_receive_buffer_size(priv->udev_monitor, 128 * 1024 * 1024); - priv->th = g_new0(virThread, 1); - if (virThreadCreateFull(priv->th, true, udevEventHandleThread, - "udev-event", false, NULL) < 0) { + priv->udevThread = g_new0(virThread, 1); + if (virThreadCreateFull(priv->udevThread, true, udevEventHandleThread, + "udev-event", false, virObjectRef(priv)) < 0) { virReportSystemError(errno, "%s", _("failed to create udev handler thread")); - g_clear_pointer(&priv->th, g_free); goto unlock; } @@ -2340,7 +2545,7 @@ nodeStateInitialize(bool privileged, * that appear while the enumeration is taking place. */ priv->watch = virEventAddHandle(udev_monitor_get_fd(priv->udev_monitor), VIR_EVENT_HANDLE_READABLE, - udevEventHandleCallback, NULL, NULL); + udevEventHandleCallback, virObjectRef(priv), virObjectUnref); if (priv->watch == -1) goto unlock; @@ -2353,18 +2558,13 @@ nodeStateInitialize(bool privileged, if (udevSetupSystemDev() != 0) goto cleanup; - priv->initThread = g_new0(virThread, 1); - if (virThreadCreateFull(priv->initThread, true, nodeStateInitializeEnumerate, - "nodedev-init", false, udev) < 0) { - virReportSystemError(errno, "%s", - _("failed to create udev enumerate thread")); - g_clear_pointer(&priv->initThread, g_free); - goto cleanup; - } + nodeDeviceEventSubmit(NODE_DEVICE_EVENT_INIT, udev_ref(udev), (virFreeCallback)udev_unref); return VIR_DRV_STATE_INIT_COMPLETE; cleanup: + nodeStateShutdownPrepare(); + nodeStateShutdownWait(); nodeStateCleanup(); return VIR_DRV_STATE_INIT_ERROR; @@ -2430,6 +2630,8 @@ static virStateDriver udevStateDriver = { .stateInitialize = nodeStateInitialize, /* 0.7.3 */ .stateCleanup = nodeStateCleanup, /* 0.7.3 */ .stateReload = nodeStateReload, /* 0.7.3 */ + .stateShutdownPrepare = nodeStateShutdownPrepare, /* 10.3.0 */ + .stateShutdownWait = nodeStateShutdownWait, /* 10.3.0 */ }; diff --git a/src/qemu/meson.build b/src/qemu/meson.build index 907893d4..57356451 100644 --- a/src/qemu/meson.build +++ b/src/qemu/meson.build @@ -163,7 +163,7 @@ if conf.has('WITH_QEMU') # Install the sysuser config for the qemu driver install_data( 'libvirt-qemu.sysusers.conf', - install_dir: prefix / 'lib' / 'sysusers.d', + install_dir: sysusersdir, rename: [ 'libvirt-qemu.conf' ], ) diff --git a/src/qemu/qemu_alias.c b/src/qemu/qemu_alias.c index 872d9405..3e6bced4 100644 --- a/src/qemu/qemu_alias.c +++ b/src/qemu/qemu_alias.c @@ -658,6 +658,14 @@ qemuAssignDeviceCryptoAlias(virDomainDef *def, } +static void +qemuAssignDevicePstoreAlias(virDomainPstoreDef *pstore) +{ + if (!pstore->info.alias) + pstore->info.alias = g_strdup("pstore0"); +} + + int qemuAssignDeviceAliases(virDomainDef *def) { @@ -747,6 +755,8 @@ qemuAssignDeviceAliases(virDomainDef *def) for (i = 0; i < def->ncryptos; i++) { qemuAssignDeviceCryptoAlias(def, def->cryptos[i]); } + if (def->pstore) + qemuAssignDevicePstoreAlias(def->pstore); return 0; } diff --git a/src/qemu/qemu_backup.c b/src/qemu/qemu_backup.c index 857709b1..81391c29 100644 --- a/src/qemu/qemu_backup.c +++ b/src/qemu/qemu_backup.c @@ -966,7 +966,7 @@ qemuBackupGetXMLDesc(virDomainObj *vm, void qemuBackupNotifyBlockjobEnd(virDomainObj *vm, - virDomainDiskDef *disk, + const char *diskdst, qemuBlockjobState state, const char *errmsg, unsigned long long cur, @@ -983,7 +983,7 @@ qemuBackupNotifyBlockjobEnd(virDomainObj *vm, size_t i; VIR_DEBUG("vm: '%s', disk:'%s', state:'%d' errmsg:'%s'", - vm->def->name, disk->dst, state, NULLSTR(errmsg)); + vm->def->name, NULLSTR(diskdst), state, NULLSTR(errmsg)); if (!backup) return; @@ -1016,7 +1016,7 @@ qemuBackupNotifyBlockjobEnd(virDomainObj *vm, if (!backupdisk->store) continue; - if (STREQ(disk->dst, backupdisk->name)) { + if (STREQ_NULLABLE(diskdst, backupdisk->name)) { switch (state) { case QEMU_BLOCKJOB_STATE_COMPLETED: backupdisk->state = VIR_DOMAIN_BACKUP_DISK_STATE_COMPLETE; diff --git a/src/qemu/qemu_backup.h b/src/qemu/qemu_backup.h index ec060302..768da6cb 100644 --- a/src/qemu/qemu_backup.h +++ b/src/qemu/qemu_backup.h @@ -36,7 +36,7 @@ qemuBackupJobCancelBlockjobs(virDomainObj *vm, void qemuBackupNotifyBlockjobEnd(virDomainObj *vm, - virDomainDiskDef *disk, + const char *diskdst, qemuBlockjobState state, const char *errmsg, unsigned long long cur, diff --git a/src/qemu/qemu_block.c b/src/qemu/qemu_block.c index 738b72d7..6e90bae9 100644 --- a/src/qemu/qemu_block.c +++ b/src/qemu/qemu_block.c @@ -602,6 +602,12 @@ qemuBlockStorageSourceGetISCSIProps(virStorageSource *src, * } */ + if (src->nhosts != 1) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + _("iSCSI protocol accepts only one host")); + return NULL; + } + target = g_strdup(src->path); /* Separate the target and lun */ @@ -1921,6 +1927,9 @@ qemuBlockStorageSourceChainDetach(qemuMonitor *mon, { size_t i; + if (!data) + return; + if (data->copyOnReadAttached) ignore_value(qemuMonitorBlockdevDel(mon, data->copyOnReadNodename)); diff --git a/src/qemu/qemu_blockjob.c b/src/qemu/qemu_blockjob.c index 4b5b63d2..42856df6 100644 --- a/src/qemu/qemu_blockjob.c +++ b/src/qemu/qemu_blockjob.c @@ -1372,8 +1372,12 @@ qemuBlockJobProcessEventConcludedBackup(virQEMUDriver *driver, unsigned long long progressTotal) { g_autoptr(qemuBlockStorageSourceAttachData) backend = NULL; + const char *diskdst = NULL; + + if (job->disk) + diskdst = job->disk->dst; - qemuBackupNotifyBlockjobEnd(vm, job->disk, newstate, job->errmsg, + qemuBackupNotifyBlockjobEnd(vm, diskdst, newstate, job->errmsg, progressCurrent, progressTotal, asyncJob); if (job->data.backup.store && @@ -1386,7 +1390,8 @@ qemuBlockJobProcessEventConcludedBackup(virQEMUDriver *driver, if (backend) qemuBlockStorageSourceAttachRollback(qemuDomainGetMonitor(vm), backend); - if (job->data.backup.bitmap) + if (job->disk && + job->data.backup.bitmap) qemuMonitorBitmapRemove(qemuDomainGetMonitor(vm), qemuBlockStorageSourceGetEffectiveNodename(job->disk->src), job->data.backup.bitmap); diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 28c20a95..6a0f3e2a 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -290,7 +290,7 @@ VIR_ENUM_IMPL(virQEMUCaps, "pvpanic", /* QEMU_CAPS_DEVICE_PANIC */ /* 160 */ - "enable-fips", /* QEMU_CAPS_ENABLE_FIPS */ + "enable-fips", /* X_QEMU_CAPS_ENABLE_FIPS */ "spice-file-xfer-disable", /* X_QEMU_CAPS_SPICE_FILE_XFER_DISABLE */ "spiceport", /* X_QEMU_CAPS_CHARDEV_SPICEPORT */ "usb-kbd", /* QEMU_CAPS_DEVICE_USB_KBD */ @@ -440,7 +440,7 @@ VIR_ENUM_IMPL(virQEMUCaps, "virtio-net.tx_queue_size", /* X_QEMU_CAPS_VIRTIO_NET_TX_QUEUE_SIZE */ "chardev-reconnect", /* QEMU_CAPS_CHARDEV_RECONNECT */ "virtio-gpu.max_outputs", /* X_QEMU_CAPS_VIRTIO_GPU_MAX_OUTPUTS */ - "vxhs", /* QEMU_CAPS_VXHS */ + "vxhs", /* X_QEMU_CAPS_VXHS */ "virtio-blk.num-queues", /* X_QEMU_CAPS_VIRTIO_BLK_NUM_QUEUES */ /* 270 */ @@ -708,6 +708,13 @@ VIR_ENUM_IMPL(virQEMUCaps, "usb-mtp", /* QEMU_CAPS_DEVICE_USB_MTP */ "machine.virt.ras", /* QEMU_CAPS_MACHINE_VIRT_RAS */ "virtio-sound", /* QEMU_CAPS_DEVICE_VIRTIO_SOUND */ + + /* 460 */ + "sev-snp-guest", /* QEMU_CAPS_SEV_SNP_GUEST */ + "netdev.user", /* QEMU_CAPS_NETDEV_USER */ + "acpi-erst", /* QEMU_CAPS_DEVICE_ACPI_ERST */ + "intel-iommu.dma-translation", /* QEMU_CAPS_INTEL_IOMMU_DMA_TRANSLATION */ + "machine-i8042-opt", /* QEMU_CAPS_MACHINE_I8042_OPT */ ); @@ -1393,6 +1400,8 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = { { "usb-mtp", QEMU_CAPS_DEVICE_USB_MTP }, { "virtio-sound-pci", QEMU_CAPS_DEVICE_VIRTIO_SOUND }, { "virtio-sound-device", QEMU_CAPS_DEVICE_VIRTIO_SOUND }, + { "sev-snp-guest", QEMU_CAPS_SEV_SNP_GUEST }, + { "acpi-erst", QEMU_CAPS_DEVICE_ACPI_ERST }, }; @@ -1509,6 +1518,7 @@ static struct virQEMUCapsDevicePropsFlags virQEMUCapsDevicePropsIntelIOMMU[] = { { "eim", QEMU_CAPS_INTEL_IOMMU_EIM, NULL }, { "device-iotlb", QEMU_CAPS_INTEL_IOMMU_DEVICE_IOTLB, NULL }, { "aw-bits", QEMU_CAPS_INTEL_IOMMU_AW_BITS, NULL }, + { "dma-translation", QEMU_CAPS_INTEL_IOMMU_DMA_TRANSLATION, NULL }, }; static struct virQEMUCapsDevicePropsFlags virQEMUCapsDevicePropsMCH[] = { @@ -1534,7 +1544,6 @@ static struct virQEMUCapsDevicePropsFlags virQEMUCapsDevicePropsVirtioIOMMU[] = /* see documentation for virQEMUQAPISchemaPathGet for the query format */ static struct virQEMUCapsStringFlags virQEMUCapsQMPSchemaQueries[] = { - { "blockdev-add/arg-type/+vxhs", QEMU_CAPS_VXHS}, { "blockdev-add/arg-type/+file/drop-cache", QEMU_CAPS_MIGRATION_FILE_DROP_CACHE }, { "blockdev-add/arg-type/+nvme", QEMU_CAPS_DRIVE_NVME }, { "blockdev-add/arg-type/+file/aio/^io_uring", QEMU_CAPS_AIO_IO_URING }, @@ -1571,6 +1580,7 @@ static struct virQEMUCapsStringFlags virQEMUCapsQMPSchemaQueries[] = { { "object-add/arg-type/+iothread/thread-pool-max", QEMU_CAPS_IOTHREAD_THREAD_POOL_MAX }, { "query-migrate/ret-type/blocked-reasons", QEMU_CAPS_MIGRATION_BLOCKED_REASONS }, { "screendump/arg-type/format/^png", QEMU_CAPS_SCREENSHOT_FORMAT_PNG }, + { "netdev_add/arg-type/+user", QEMU_CAPS_NETDEV_USER }, }; typedef struct _virQEMUCapsObjectTypeProps virQEMUCapsObjectTypeProps; @@ -1738,6 +1748,10 @@ static struct virQEMUCapsStringFlags virQEMUCapsMachinePropsGeneric[] = { { "confidential-guest-support", QEMU_CAPS_MACHINE_CONFIDENTAL_GUEST_SUPPORT }, }; +static struct virQEMUCapsStringFlags virQEMUCapsMachinePropsGenericPC[] = { + { "i8042", QEMU_CAPS_MACHINE_I8042_OPT }, +}; + static virQEMUCapsObjectTypeProps virQEMUCapsMachineProps[] = { { "pseries", virQEMUCapsMachinePropsPSeries, G_N_ELEMENTS(virQEMUCapsMachinePropsPSeries), @@ -1748,6 +1762,9 @@ static virQEMUCapsObjectTypeProps virQEMUCapsMachineProps[] = { { "none", virQEMUCapsMachinePropsGeneric, G_N_ELEMENTS(virQEMUCapsMachinePropsGeneric), -1 }, + { "generic-pc", virQEMUCapsMachinePropsGenericPC, + G_N_ELEMENTS(virQEMUCapsMachinePropsGenericPC), + -1 }, }; static void @@ -2884,6 +2901,7 @@ virQEMUCapsProbeQMPMachineProps(virQEMUCaps *qemuCaps, g_auto(GStrv) values = NULL; if (STRNEQ(canon, "none") && + (!ARCH_IS_X86(qemuCaps->arch) || STRNEQ(canon, "generic-pc")) && !virQEMUCapsIsMachineSupported(qemuCaps, virtType, canon)) { continue; } @@ -3461,7 +3479,8 @@ virQEMUCapsProbeQMPSEVCapabilities(virQEMUCaps *qemuCaps, int rc = -1; virSEVCapability *caps = NULL; - if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_SEV_GUEST)) + if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_SEV_GUEST) && + !virQEMUCapsGet(qemuCaps, QEMU_CAPS_SEV_SNP_GUEST)) return 0; if ((rc = qemuMonitorGetSEVCapabilities(mon, &caps)) < 0) @@ -3470,6 +3489,7 @@ virQEMUCapsProbeQMPSEVCapabilities(virQEMUCaps *qemuCaps, /* SEV isn't actually supported */ if (rc == 0) { virQEMUCapsClear(qemuCaps, QEMU_CAPS_SEV_GUEST); + virQEMUCapsClear(qemuCaps, QEMU_CAPS_SEV_SNP_GUEST); return 0; } @@ -5390,14 +5410,8 @@ virQEMUCapsInitQMPArch(virQEMUCaps *qemuCaps, * Add all QEMU capabilities based on version of QEMU. */ static void -virQEMUCapsInitQMPVersionCaps(virQEMUCaps *qemuCaps) +virQEMUCapsInitQMPVersionCaps(virQEMUCaps *qemuCaps G_GNUC_UNUSED) { - /* -enable-fips is deprecated in QEMU 5.2.0, and QEMU - * should be built with gcrypt to achieve FIPS compliance - * automatically / implicitly - */ - if (qemuCaps->version < 5002000) - virQEMUCapsSet(qemuCaps, QEMU_CAPS_ENABLE_FIPS); } @@ -5486,7 +5500,7 @@ virQEMUCapsProbeQMPSchemaCapabilities(virQEMUCaps *qemuCaps, return 0; } -#define QEMU_MIN_MAJOR 4 +#define QEMU_MIN_MAJOR 5 #define QEMU_MIN_MINOR 2 #define QEMU_MIN_MICRO 0 @@ -6003,6 +6017,33 @@ virQEMUCapsSupportsVmport(virQEMUCaps *qemuCaps, STREQ(def->os.machine, "isapc"); } +bool +virQEMUCapsSupportsI8042(virQEMUCaps *qemuCaps, + const virDomainDef *def) +{ + if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_I8042)) + return false; + + return qemuDomainIsI440FX(def) || + qemuDomainIsQ35(def) || + qemuDomainIsXenFV(def) || + STREQ(def->os.machine, "isapc"); +} + +bool +virQEMUCapsSupportsI8042Toggle(virQEMUCaps *qemuCaps, + const char *machine, + const virArch arch) +{ + if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_MACHINE_I8042_OPT)) + return false; + + return qemuDomainMachineIsI440FX(machine, arch) || + qemuDomainMachineIsQ35(machine, arch) || + qemuDomainMachineIsXenFV(machine, arch) || + STREQ(machine, "isapc"); +} + /* * The preferred machine to use if none is listed explicitly @@ -6508,6 +6549,41 @@ virQEMUCapsFillDomainDeviceCryptoCaps(virQEMUCaps *qemuCaps, } +void +virQEMUCapsFillDomainLaunchSecurity(virQEMUCaps *qemuCaps, + virDomainCapsLaunchSecurity *launchSecurity) +{ + launchSecurity->supported = VIR_TRISTATE_BOOL_YES; + launchSecurity->sectype.report = true; + + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_SEV_GUEST)) + VIR_DOMAIN_CAPS_ENUM_SET(launchSecurity->sectype, VIR_DOMAIN_LAUNCH_SECURITY_SEV); + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_SEV_SNP_GUEST)) + VIR_DOMAIN_CAPS_ENUM_SET(launchSecurity->sectype, VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP); + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_S390_PV_GUEST) && + virQEMUCapsGet(qemuCaps, QEMU_CAPS_MACHINE_CONFIDENTAL_GUEST_SUPPORT)) + VIR_DOMAIN_CAPS_ENUM_SET(launchSecurity->sectype, VIR_DOMAIN_LAUNCH_SECURITY_PV); + + if (launchSecurity->sectype.values == 0) { + launchSecurity->supported = VIR_TRISTATE_BOOL_NO; + } +} + + +void +virQEMUCapsFillDomainDeviceNetCaps(virQEMUCaps *qemuCaps, + virDomainCapsDeviceNet *net) +{ + net->supported = VIR_TRISTATE_BOOL_YES; + net->backendType.report = true; + + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_NETDEV_USER)) + VIR_DOMAIN_CAPS_ENUM_SET(net->backendType, VIR_DOMAIN_NET_BACKEND_DEFAULT); + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_NETDEV_STREAM)) + VIR_DOMAIN_CAPS_ENUM_SET(net->backendType, VIR_DOMAIN_NET_BACKEND_PASST); +} + + /** * virQEMUCapsSupportsGICVersion: * @qemuCaps: QEMU capabilities @@ -6626,6 +6702,18 @@ virQEMUCapsFillDomainFeatureS390PVCaps(virQEMUCaps *qemuCaps, } } + +static void +virQEMUCapsFillDomainFeaturePS2Caps(virQEMUCaps *qemuCaps, + virDomainCaps *domCaps) +{ + if (virQEMUCapsSupportsI8042Toggle(qemuCaps, domCaps->machine, domCaps->arch)) + domCaps->features[VIR_DOMAIN_CAPS_FEATURE_PS2] = VIR_TRISTATE_BOOL_YES; + else + domCaps->features[VIR_DOMAIN_CAPS_FEATURE_PS2] = VIR_TRISTATE_BOOL_NO; +} + + /** * virQEMUCapsFillDomainFeatureSGXCaps: * @qemuCaps: QEMU capabilities @@ -6672,6 +6760,8 @@ virQEMUCapsFillDomainCaps(virQEMUCaps *qemuCaps, virDomainCapsDeviceChannel *channel = &domCaps->channel; virDomainCapsMemoryBacking *memoryBacking = &domCaps->memoryBacking; virDomainCapsDeviceCrypto *crypto = &domCaps->crypto; + virDomainCapsLaunchSecurity *launchSecurity = &domCaps->launchSecurity; + virDomainCapsDeviceNet *net = &domCaps->net; virQEMUCapsFillDomainFeaturesFromQEMUCaps(qemuCaps, domCaps); @@ -6708,9 +6798,12 @@ virQEMUCapsFillDomainCaps(virQEMUCaps *qemuCaps, virQEMUCapsFillDomainFeatureGICCaps(qemuCaps, domCaps); virQEMUCapsFillDomainFeatureSEVCaps(qemuCaps, domCaps); virQEMUCapsFillDomainFeatureS390PVCaps(qemuCaps, domCaps); + virQEMUCapsFillDomainFeaturePS2Caps(qemuCaps, domCaps); virQEMUCapsFillDomainFeatureSGXCaps(qemuCaps, domCaps); virQEMUCapsFillDomainFeatureHypervCaps(qemuCaps, domCaps); virQEMUCapsFillDomainDeviceCryptoCaps(qemuCaps, crypto); + virQEMUCapsFillDomainLaunchSecurity(qemuCaps, launchSecurity); + virQEMUCapsFillDomainDeviceNetCaps(qemuCaps, net); return 0; } diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h index 00b4066e..5036d49a 100644 --- a/src/qemu/qemu_capabilities.h +++ b/src/qemu/qemu_capabilities.h @@ -268,7 +268,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */ QEMU_CAPS_DEVICE_PANIC, /* -device pvpanic */ /* 160 */ - QEMU_CAPS_ENABLE_FIPS, /* -enable-fips */ + X_QEMU_CAPS_ENABLE_FIPS, /* -enable-fips */ X_QEMU_CAPS_SPICE_FILE_XFER_DISABLE, /* -spice disable-agent-file-xfer */ X_QEMU_CAPS_CHARDEV_SPICEPORT, /* -chardev spiceport */ QEMU_CAPS_DEVICE_USB_KBD, /* -device usb-kbd */ @@ -419,7 +419,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */ X_QEMU_CAPS_VIRTIO_NET_TX_QUEUE_SIZE, /* virtio-net-*.tx_queue_size */ QEMU_CAPS_CHARDEV_RECONNECT, /* -chardev reconnect */ X_QEMU_CAPS_VIRTIO_GPU_MAX_OUTPUTS, /* -device virtio-(vga|gpu-*),max-outputs= */ - QEMU_CAPS_VXHS, /* -drive file.driver=vxhs via query-qmp-schema */ + X_QEMU_CAPS_VXHS, /* -drive file.driver=vxhs via query-qmp-schema */ X_QEMU_CAPS_VIRTIO_BLK_NUM_QUEUES, /* virtio-blk-*.num-queues */ /* 270 */ @@ -535,7 +535,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */ QEMU_CAPS_SMP_DIES, /* -smp dies= */ /* 350 */ - QEMU_CAPS_DEVICE_I8042, /* PS/2 controller */ + QEMU_CAPS_DEVICE_I8042, /* PS/2 controller, use virQEMUCapsSupportsI8042() to query this capability */ QEMU_CAPS_OBJECT_RNG_BUILTIN, /* -object rng-builtin */ X_QEMU_CAPS_VIRTIO_NET_FAILOVER, /* virtio-net-*.failover */ QEMU_CAPS_DEVICE_TPM_SPAPR, /* -device tpm-spapr */ @@ -688,6 +688,13 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */ QEMU_CAPS_MACHINE_VIRT_RAS, /* -machine virt,ras= */ QEMU_CAPS_DEVICE_VIRTIO_SOUND, /* -device virtio-sound-* */ + /* 460 */ + QEMU_CAPS_SEV_SNP_GUEST, /* -object sev-snp-guest */ + QEMU_CAPS_NETDEV_USER, /* -netdev user */ + QEMU_CAPS_DEVICE_ACPI_ERST, /* -device acpi-erst */ + QEMU_CAPS_INTEL_IOMMU_DMA_TRANSLATION, /* intel-iommu.dma-translation */ + QEMU_CAPS_MACHINE_I8042_OPT, /* -machine xxx,i8042=on/off; use virQEMUCapsSupportsI8042Toggle() to query this capability */ + QEMU_CAPS_LAST /* this must always be the last item */ } virQEMUCapsFlags; @@ -712,6 +719,13 @@ void virQEMUCapsInitProcessCapsInterlock(virQEMUCaps *qemuCaps); bool virQEMUCapsSupportsVmport(virQEMUCaps *qemuCaps, const virDomainDef *def); +bool virQEMUCapsSupportsI8042(virQEMUCaps *qemuCaps, + const virDomainDef *def); + +bool virQEMUCapsSupportsI8042Toggle(virQEMUCaps *qemuCaps, + const char *machine, + const virArch arch); + const char *virQEMUCapsGetBinary(virQEMUCaps *qemuCaps); virArch virQEMUCapsGetArch(virQEMUCaps *qemuCaps); unsigned int virQEMUCapsGetVersion(virQEMUCaps *qemuCaps); @@ -864,6 +878,12 @@ void virQEMUCapsFillDomainDeviceChannelCaps(virQEMUCaps *qemuCaps, void virQEMUCapsFillDomainDeviceCryptoCaps(virQEMUCaps *qemuCaps, virDomainCapsDeviceCrypto *crypto); +void virQEMUCapsFillDomainLaunchSecurity(virQEMUCaps *qemuCaps, + virDomainCapsLaunchSecurity *launchSecurity); + +void virQEMUCapsFillDomainDeviceNetCaps(virQEMUCaps *qemuCaps, + virDomainCapsDeviceNet *net); + bool virQEMUCapsGuestIsNative(virArch host, virArch guest); diff --git a/src/qemu/qemu_cgroup.c b/src/qemu/qemu_cgroup.c index 5a5ba763..23b7e6b4 100644 --- a/src/qemu/qemu_cgroup.c +++ b/src/qemu/qemu_cgroup.c @@ -845,10 +845,21 @@ qemuSetupDevicesCgroup(virDomainObj *vm) return -1; } - if (vm->def->sec && - vm->def->sec->sectype == VIR_DOMAIN_LAUNCH_SECURITY_SEV && - qemuSetupSEVCgroup(vm) < 0) - return -1; + if (vm->def->sec) { + switch (vm->def->sec->sectype) { + case VIR_DOMAIN_LAUNCH_SECURITY_SEV: + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + if (qemuSetupSEVCgroup(vm) < 0) + return -1; + break; + case VIR_DOMAIN_LAUNCH_SECURITY_PV: + break; + case VIR_DOMAIN_LAUNCH_SECURITY_NONE: + case VIR_DOMAIN_LAUNCH_SECURITY_LAST: + virReportEnumRangeError(virDomainLaunchSecurity, vm->def->sec->sectype); + return -1; + } + } return 0; } diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index 2d0eddc7..1b992d8e 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -973,6 +973,7 @@ qemuBuildVirtioDevGetConfigDev(const virDomainDeviceDef *device, case VIR_DOMAIN_DEVICE_MEMORY: case VIR_DOMAIN_DEVICE_IOMMU: case VIR_DOMAIN_DEVICE_AUDIO: + case VIR_DOMAIN_DEVICE_PSTORE: case VIR_DOMAIN_DEVICE_LAST: default: break; @@ -4760,12 +4761,14 @@ qemuBuildPCIHostdevDevProps(const virDomainDef *def, g_autofree char *host = virPCIDeviceAddressAsString(&pcisrc->addr); const char *failover_pair_id = NULL; const char *driver = NULL; + /* 'ramfb' property must be omitted unless it's to be enabled */ + bool ramfb = pcisrc->ramfb == VIR_TRISTATE_SWITCH_ON; /* caller has to assign proper passthrough driver name */ switch (pcisrc->driver.name) { case VIR_DEVICE_HOSTDEV_PCI_DRIVER_NAME_VFIO: /* ramfb support requires the nohotplug variant */ - if (pcisrc->ramfb == VIR_TRISTATE_SWITCH_ON) + if (ramfb) driver = "vfio-pci-nohotplug"; else driver = "vfio-pci"; @@ -4798,7 +4801,7 @@ qemuBuildPCIHostdevDevProps(const virDomainDef *def, "p:bootindex", dev->info->effectiveBootIndex, "S:failover_pair_id", failover_pair_id, "S:display", qemuOnOffAuto(pcisrc->display), - "T:ramfb", pcisrc->ramfb, + "B:ramfb", ramfb, NULL) < 0) return NULL; @@ -6206,6 +6209,7 @@ qemuBuildIOMMUCommandLine(virCommand *cmd, "S:eim", qemuOnOffAuto(iommu->eim), "T:device-iotlb", iommu->iotlb, "z:aw-bits", iommu->aw_bits, + "T:dma-translation", iommu->dma_translation, NULL) < 0) return -1; @@ -6519,6 +6523,16 @@ qemuBuildCpuCommandLine(virCommand *cmd, def->hyperv_vendor_id); break; + case VIR_DOMAIN_HYPERV_EMSR_BITMAP: + if (def->hyperv_features[i] == VIR_TRISTATE_SWITCH_ON) + virBufferAsprintf(&buf, ",%s=on", "hv-emsr-bitmap"); + break; + + case VIR_DOMAIN_HYPERV_XMM_INPUT: + if (def->hyperv_features[i] == VIR_TRISTATE_SWITCH_ON) + virBufferAsprintf(&buf, ",%s=on", "hv-xmm-input"); + break; + case VIR_DOMAIN_HYPERV_LAST: break; } @@ -6884,6 +6898,11 @@ qemuAppendDomainFeaturesMachineParam(virBuffer *buf, virBufferAsprintf(buf, ",ras=%s", str); } + if (def->features[VIR_DOMAIN_FEATURE_PS2] != VIR_TRISTATE_SWITCH_ABSENT) { + const char *str = virTristateSwitchTypeToString(def->features[VIR_DOMAIN_FEATURE_PS2]); + virBufferAsprintf(buf, ",i8042=%s", str); + } + return 0; } @@ -7054,8 +7073,9 @@ qemuBuildMachineCommandLine(virCommand *cmd, qemuAppendLoadparmMachineParm(&buf, def); if (def->sec) { - switch ((virDomainLaunchSecurity) def->sec->sectype) { + switch (def->sec->sectype) { case VIR_DOMAIN_LAUNCH_SECURITY_SEV: + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MACHINE_CONFIDENTAL_GUEST_SUPPORT)) { virBufferAddLit(&buf, ",confidential-guest-support=lsec0"); } else { @@ -8622,6 +8642,7 @@ qemuBuildInterfaceConnect(virDomainObj *vm, bool vhostfd = false; /* also used to signal processing of tapfds */ size_t tapfdSize = net->driver.virtio.queues; g_autofree int *tapfd = g_new0(int, tapfdSize + 1); + g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(priv->driver); memset(tapfd, -1, (tapfdSize + 1) * sizeof(*tapfd)); @@ -8632,8 +8653,12 @@ qemuBuildInterfaceConnect(virDomainObj *vm, case VIR_DOMAIN_NET_TYPE_NETWORK: case VIR_DOMAIN_NET_TYPE_BRIDGE: vhostfd = true; - if (qemuInterfaceBridgeConnect(vm->def, priv->driver, net, - tapfd, &tapfdSize) < 0) + if (virDomainInterfaceBridgeConnect(vm->def, net, + tapfd, &tapfdSize, + priv->driver->privileged, + priv->driver->ebtables, + priv->driver->config->macFilter, + cfg->bridgeHelperName) < 0) return -1; break; @@ -9728,7 +9753,7 @@ qemuBuildSEVCommandLine(virDomainObj *vm, virCommand *cmd, g_autofree char *sessionpath = NULL; VIR_DEBUG("policy=0x%x cbitpos=%d reduced_phys_bits=%d", - sev->policy, sev->cbitpos, sev->reduced_phys_bits); + sev->policy, sev->common.cbitpos, sev->common.reduced_phys_bits); if (sev->dh_cert) dhpath = g_strdup_printf("%s/dh_cert.base64", priv->libDir); @@ -9737,12 +9762,52 @@ qemuBuildSEVCommandLine(virDomainObj *vm, virCommand *cmd, sessionpath = g_strdup_printf("%s/session.base64", priv->libDir); if (qemuMonitorCreateObjectProps(&props, "sev-guest", "lsec0", - "u:cbitpos", sev->cbitpos, - "u:reduced-phys-bits", sev->reduced_phys_bits, + "u:cbitpos", sev->common.cbitpos, + "u:reduced-phys-bits", sev->common.reduced_phys_bits, "u:policy", sev->policy, "S:dh-cert-file", dhpath, "S:session-file", sessionpath, - "T:kernel-hashes", sev->kernel_hashes, + "T:kernel-hashes", sev->common.kernel_hashes, + NULL) < 0) + return -1; + + if (qemuBuildObjectCommandlineFromJSON(cmd, props, priv->qemuCaps) < 0) + return -1; + + return 0; +} + + +static int +qemuBuildSEVSNPCommandLine(virDomainObj *vm, + virCommand *cmd, + virDomainSEVSNPDef *def) +{ + g_autoptr(virJSONValue) props = NULL; + qemuDomainObjPrivate *priv = vm->privateData; + virTristateBool vcek_disabled = VIR_TRISTATE_BOOL_ABSENT; + + VIR_DEBUG("policy=0x%llx cbitpos=%d reduced_phys_bits=%d", + def->policy, def->common.cbitpos, def->common.reduced_phys_bits); + + /* On QEMU cmd line, there's vcek-disabled which is an inverted boolean. */ + if (def->vcek == VIR_TRISTATE_BOOL_YES) { + vcek_disabled = VIR_TRISTATE_BOOL_NO; + } else if (def->vcek == VIR_TRISTATE_BOOL_NO) { + vcek_disabled = VIR_TRISTATE_BOOL_YES; + } + + if (qemuMonitorCreateObjectProps(&props, "sev-snp-guest", "lsec0", + "u:cbitpos", def->common.cbitpos, + "u:reduced-phys-bits", def->common.reduced_phys_bits, + "T:kernel-hashes", def->common.kernel_hashes, + "U:policy", def->policy, + "S:guest-visible-workarounds", def->guest_visible_workarounds, + "S:id-block", def->id_block, + "S:id-auth", def->id_auth, + "S:host-data", def->host_data, + "T:author-key-enabled", def->author_key, + "T:vcek-disabled", vcek_disabled, NULL) < 0) return -1; @@ -9777,10 +9842,13 @@ qemuBuildSecCommandLine(virDomainObj *vm, virCommand *cmd, if (!sec) return 0; - switch ((virDomainLaunchSecurity) sec->sectype) { + switch (sec->sectype) { case VIR_DOMAIN_LAUNCH_SECURITY_SEV: return qemuBuildSEVCommandLine(vm, cmd, &sec->data.sev); break; + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + return qemuBuildSEVSNPCommandLine(vm, cmd, &sec->data.sev_snp); + break; case VIR_DOMAIN_LAUNCH_SECURITY_PV: return qemuBuildPVCommandLine(vm, cmd); break; @@ -10294,6 +10362,53 @@ qemuBuildCryptoCommandLine(virCommand *cmd, } +static int +qemuBuildPstoreCommandLine(virCommand *cmd, + const virDomainDef *def, + virDomainPstoreDef *pstore, + virQEMUCaps *qemuCaps) +{ + g_autoptr(virJSONValue) devProps = NULL; + g_autoptr(virJSONValue) memProps = NULL; + g_autofree char *memAlias = NULL; + + if (!pstore->info.alias) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + _("pstore device is missing alias")); + return -1; + } + + memAlias = g_strdup_printf("mem%s", pstore->info.alias); + + if (qemuMonitorCreateObjectProps(&memProps, + "memory-backend-file", + memAlias, + "s:mem-path", pstore->path, + "U:size", pstore->size * 1024, + "b:share", true, + NULL) < 0) { + return -1; + } + + if (virJSONValueObjectAdd(&devProps, + "s:driver", "acpi-erst", + "s:id", pstore->info.alias, + "s:memdev", memAlias, + NULL) < 0) { + return -1; + } + + if (qemuBuildDeviceAddressProps(devProps, def, &pstore->info) < 0) + return -1; + + if (qemuBuildObjectCommandlineFromJSON(cmd, memProps, qemuCaps) < 0 || + qemuBuildDeviceCommandlineFromJSON(cmd, devProps, def, qemuCaps) < 0) + return -1; + + return 0; +} + + static int qemuBuildAsyncTeardownCommandLine(virCommand *cmd, const virDomainDef *def, @@ -10466,21 +10581,6 @@ qemuBuildCommandLine(virDomainObj *vm, if (qemuBuildPflashBlockdevCommandLine(cmd, vm) < 0) return NULL; - /* QEMU 1.2 and later have a binary flag -enable-fips that must be - * used for VNC auth to obey FIPS settings; but the flag only - * exists on Linux, and with no way to probe for it via QMP. Our - * solution: if FIPS mode is required, then unconditionally use the flag. - * - * In QEMU 5.2.0, use of -enable-fips was deprecated. In scenarios - * where FIPS is required, QEMU must be built against libgcrypt - * which automatically enforces FIPS compliance. - * - * Note this is the only use of driver->hostFips. - */ - if (driver->hostFips && - virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_ENABLE_FIPS)) - virCommandAddArg(cmd, "-enable-fips"); - if (qemuBuildMachineCommandLine(cmd, cfg, def, qemuCaps, priv) < 0) return NULL; @@ -10667,6 +10767,10 @@ qemuBuildCommandLine(virDomainObj *vm, if (qemuBuildCryptoCommandLine(cmd, def, qemuCaps) < 0) return NULL; + if (def->pstore && + qemuBuildPstoreCommandLine(cmd, def, def->pstore, qemuCaps) < 0) + return NULL; + if (qemuBuildAsyncTeardownCommandLine(cmd, def, qemuCaps) < 0) return NULL; diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c index 4050a823..b36bede6 100644 --- a/src/qemu/qemu_conf.c +++ b/src/qemu/qemu_conf.c @@ -1380,9 +1380,14 @@ virCaps *virQEMUDriverCreateCapabilities(virQEMUDriver *driver) return NULL; } + /* Ensure top lock is acquired before nested locks */ + qemuSecurityStackLock(driver->securityManager); + /* access sec drivers and create a sec model for each one */ - if (!(sec_managers = qemuSecurityGetNested(driver->securityManager))) + if (!(sec_managers = qemuSecurityGetNested(driver->securityManager))) { + qemuSecurityStackUnlock(driver->securityManager); return NULL; + } /* calculate length */ for (i = 0; sec_managers[i]; i++) @@ -1402,14 +1407,18 @@ virCaps *virQEMUDriverCreateCapabilities(virQEMUDriver *driver) lbl = qemuSecurityGetBaseLabel(sec_managers[i], virtTypes[j]); type = virDomainVirtTypeToString(virtTypes[j]); if (lbl && - virCapabilitiesHostSecModelAddBaseLabel(sm, type, lbl) < 0) + virCapabilitiesHostSecModelAddBaseLabel(sm, type, lbl) < 0) { + qemuSecurityStackUnlock(driver->securityManager); return NULL; + } } VIR_DEBUG("Initialized caps for security driver \"%s\" with " "DOI \"%s\"", model, doi); } + qemuSecurityStackUnlock(driver->securityManager); + caps->host.numa = virCapabilitiesHostNUMANewHost(); caps->host.cpu = virQEMUDriverGetHostCPU(driver); return g_steal_pointer(&caps); diff --git a/src/qemu/qemu_conf.h b/src/qemu/qemu_conf.h index 36049b4b..aa1e1a62 100644 --- a/src/qemu/qemu_conf.h +++ b/src/qemu/qemu_conf.h @@ -261,7 +261,6 @@ struct _virQEMUDriver { /* Immutable values */ bool privileged; char *embeddedRoot; - bool hostFips; /* FIPS mode is enabled on the host */ /* Immutable pointers. Caller must provide locking */ virStateInhibitCallback inhibitCallback; diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c index bda62f2e..93dbbcbc 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -798,7 +798,13 @@ qemuDomainDiskPrivateDispose(void *obj) virObjectUnref(priv->migrSource); g_free(priv->qomName); g_free(priv->nodeCopyOnRead); - virObjectUnref(priv->blockjob); + if (priv->blockjob) { + /* Prevent dangling 'disk' pointer, as the disk object will be freed + * right after this function returns if any of the blockjob instance + * outlives this for any reason. */ + priv->blockjob->disk = NULL; + virObjectUnref(priv->blockjob); + } } static virClass *qemuDomainStorageSourcePrivateClass; @@ -1867,6 +1873,8 @@ qemuDomainObjPrivateDataClear(qemuDomainObjPrivate *priv) virHashRemoveAll(priv->statsSchema); g_slist_free_full(g_steal_pointer(&priv->threadContextAliases), g_free); + + priv->migrationRecoverSetup = false; } @@ -1883,6 +1891,11 @@ qemuDomainObjPrivateFree(void *data) virChrdevFree(priv->devs); + if (priv->pidMonitored >= 0) { + virEventRemoveHandle(priv->pidMonitored); + priv->pidMonitored = -1; + } + /* This should never be non-NULL if we get here, but just in case... */ if (priv->mon) { VIR_ERROR(_("Unexpected QEMU monitor still active during domain deletion")); @@ -1928,6 +1941,8 @@ qemuDomainObjPrivateAlloc(void *opaque) priv->blockjobs = virHashNew(virObjectUnref); priv->fds = virHashNew(g_object_unref); + priv->pidMonitored = -1; + /* agent commands block by default, user can choose different behavior */ priv->agentTimeout = VIR_DOMAIN_AGENT_RESPONSE_TIMEOUT_BLOCK; priv->migMaxBandwidth = QEMU_DOMAIN_MIG_BANDWIDTH_MAX; @@ -3910,9 +3925,11 @@ virXMLNamespace virQEMUDriverDomainXMLNamespace = { static int -qemuDomainDefAddImplicitInputDevice(virDomainDef *def) +qemuDomainDefAddImplicitInputDevice(virDomainDef *def, + virQEMUCaps *qemuCaps) { - if (ARCH_IS_X86(def->os.arch)) { + if (virQEMUCapsSupportsI8042(qemuCaps, def) && + def->features[VIR_DOMAIN_FEATURE_PS2] != VIR_TRISTATE_SWITCH_OFF) { if (virDomainDefMaybeAddInput(def, VIR_DOMAIN_INPUT_TYPE_MOUSE, VIR_DOMAIN_INPUT_BUS_PS2) < 0) @@ -4151,7 +4168,7 @@ qemuDomainDefAddDefaultDevices(virQEMUDriver *driver, bool addITCOWatchdog = false; /* add implicit input devices */ - if (qemuDomainDefAddImplicitInputDevice(def) < 0) + if (qemuDomainDefAddImplicitInputDevice(def, qemuCaps) < 0) return -1; /* Add implicit PCI root controller if the machine has one */ @@ -5007,6 +5024,53 @@ qemuDomainDefPostParseBasic(virDomainDef *def, } +/** + * qemuDomainDefACPIPostParse: + * @def: domain definition + * @qemuCaps: qemu capabilities object + * + * Fixup the use of ACPI flag on certain architectures that never supported it + * and users for some reason used it, which would break migration to newer + * libvirt versions which check whether given machine type supports ACPI. + * + * The fixup is done in post-parse as it's hard to update the ABI stability + * check on source of the migration. + */ +static void +qemuDomainDefACPIPostParse(virDomainDef *def, + virQEMUCaps *qemuCaps, + unsigned int parseFlags) +{ + /* Only cases when ACPI is enabled need to be fixed up */ + if (def->features[VIR_DOMAIN_FEATURE_ACPI] != VIR_TRISTATE_SWITCH_ON) + return; + + /* Strip the feature only for non-fresh configs, in order to still + * produce an error if the feature is present in a newly defined one. + * + * The use of the VIR_DOMAIN_DEF_PARSE_ABI_UPDATE looks counter-intuitive, + * but it's used only in qemuDomainCreateXML/qemuDomainDefineXMLFlags APIs + * */ + if (parseFlags & VIR_DOMAIN_DEF_PARSE_ABI_UPDATE) + return; + + /* This fixup is applicable _only_ on architectures which were present as of + * libvirt-9.2 and *never* supported ACPI. The fixup is currently done only + * for existing users of s390(x) to fix migration for configs which had + * despite being ignored. + */ + if (def->os.arch != VIR_ARCH_S390 && + def->os.arch != VIR_ARCH_S390X) + return; + + /* To be sure, we only strip ACPI if given machine type doesn't support it */ + if (virQEMUCapsMachineSupportsACPI(qemuCaps, def->virtType, def->os.machine) != VIR_TRISTATE_BOOL_NO) + return; + + def->features[VIR_DOMAIN_FEATURE_ACPI] = VIR_TRISTATE_SWITCH_ABSENT; +} + + static int qemuDomainDefPostParse(virDomainDef *def, unsigned int parseFlags, @@ -5027,6 +5091,8 @@ qemuDomainDefPostParse(virDomainDef *def, if (qemuDomainDefMachinePostParse(def, qemuCaps) < 0) return -1; + qemuDomainDefACPIPostParse(def, qemuCaps, parseFlags); + if (qemuDomainDefBootPostParse(def, driver, parseFlags) < 0) return -1; @@ -5969,12 +6035,25 @@ qemuDomainDeviceNetDefPostParse(virDomainNetDef *net, virQEMUCaps *qemuCaps) { if (net->type == VIR_DOMAIN_NET_TYPE_VDPA && - !virDomainNetGetModelString(net)) + !virDomainNetGetModelString(net)) { net->model = VIR_DOMAIN_NET_MODEL_VIRTIO; - else if (net->type != VIR_DOMAIN_NET_TYPE_HOSTDEV && + } else if (net->type != VIR_DOMAIN_NET_TYPE_HOSTDEV && !virDomainNetGetModelString(net) && - virDomainNetResolveActualType(net) != VIR_DOMAIN_NET_TYPE_HOSTDEV) + virDomainNetResolveActualType(net) != VIR_DOMAIN_NET_TYPE_HOSTDEV) { net->model = qemuDomainDefaultNetModel(def, qemuCaps); + } + + if (net->type == VIR_DOMAIN_NET_TYPE_USER && + net->backend.type == VIR_DOMAIN_NET_BACKEND_DEFAULT) { + virDomainCapsDeviceNet netCaps = { }; + + virQEMUCapsFillDomainDeviceNetCaps(qemuCaps, &netCaps); + + if (!VIR_DOMAIN_CAPS_ENUM_IS_SET(netCaps.backendType, VIR_DOMAIN_NET_BACKEND_DEFAULT) && + VIR_DOMAIN_CAPS_ENUM_IS_SET(netCaps.backendType, VIR_DOMAIN_NET_BACKEND_PASST)) { + net->backend.type = VIR_DOMAIN_NET_BACKEND_PASST; + } + } return 0; } @@ -6180,12 +6259,15 @@ qemuDomainTPMDefPostParse(virDomainTPMDef *tpm, /* TPM 1.2 and 2 are not compatible, so we choose a specific version here */ if (tpm->type == VIR_DOMAIN_TPM_TYPE_EMULATOR && tpm->data.emulator.version == VIR_DOMAIN_TPM_VERSION_DEFAULT) { - if (tpm->model == VIR_DOMAIN_TPM_MODEL_SPAPR || - tpm->model == VIR_DOMAIN_TPM_MODEL_CRB || - qemuDomainIsARMVirt(def)) - tpm->data.emulator.version = VIR_DOMAIN_TPM_VERSION_2_0; - else + /* tpm-tis on x86 defaults to TPM 1.2 to preserve the + * historical behavior, but in all other scenarios we want + * TPM 2.0 instead */ + if (tpm->model == VIR_DOMAIN_TPM_MODEL_TIS && + ARCH_IS_X86(def->os.arch)) { tpm->data.emulator.version = VIR_DOMAIN_TPM_VERSION_1_2; + } else { + tpm->data.emulator.version = VIR_DOMAIN_TPM_VERSION_2_0; + } } return 0; @@ -6260,6 +6342,28 @@ qemuDomainMemoryDefPostParse(virDomainMemoryDef *mem, virArch arch, } +static int +qemuDomainPstoreDefPostParse(virDomainPstoreDef *pstore, + const virDomainDef *def, + virQEMUDriver *driver) +{ + g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver); + + switch (pstore->backend) { + case VIR_DOMAIN_PSTORE_BACKEND_ACPI_ERST: + if (!pstore->path) + pstore->path = g_strdup_printf("%s/%s_PSTORE.raw", + cfg->nvramDir, def->name); + break; + + case VIR_DOMAIN_PSTORE_BACKEND_LAST: + break; + } + + return 0; +} + + static int qemuDomainDeviceDefPostParse(virDomainDeviceDef *dev, const virDomainDef *def, @@ -6321,6 +6425,10 @@ qemuDomainDeviceDefPostParse(virDomainDeviceDef *dev, parseFlags); break; + case VIR_DOMAIN_DEVICE_PSTORE: + ret = qemuDomainPstoreDefPostParse(dev->data.pstore, def, driver); + break; + case VIR_DOMAIN_DEVICE_LEASE: case VIR_DOMAIN_DEVICE_FS: case VIR_DOMAIN_DEVICE_INPUT: @@ -8450,6 +8558,7 @@ qemuDomainDiskChangeSupported(virDomainDiskDef *disk, CHECK_EQ(ioeventfd, "ioeventfd", true); CHECK_EQ(event_idx, "event_idx", true); CHECK_EQ(copy_on_read, "copy_on_read", true); + CHECK_EQ(discard_no_unref, "discard_no_unref", true); /* "snapshot" is a libvirt internal field and thus can be changed */ /* startupPolicy is allowed to be updated. Therefore not checked here. */ CHECK_EQ(transient, "transient", true); @@ -8936,8 +9045,9 @@ qemuFindAgentConfig(virDomainDef *def) return NULL; } - -static bool +/* You should normally avoid this function and use + * qemuDomainIsQ35() instead. */ +bool qemuDomainMachineIsQ35(const char *machine, const virArch arch) { @@ -8953,7 +9063,9 @@ qemuDomainMachineIsQ35(const char *machine, } -static bool +/* You should normally avoid this function and use + * qemuDomainIsI440FX() instead. */ +bool qemuDomainMachineIsI440FX(const char *machine, const virArch arch) { @@ -9071,6 +9183,24 @@ qemuDomainMachineIsMipsMalta(const char *machine, } +/* You should normally avoid this function and use + * qemuDomainIsXenFV() instead. */ +bool +qemuDomainMachineIsXenFV(const char *machine, + const virArch arch) +{ + if (!ARCH_IS_X86(arch)) + return false; + + if (STREQ(machine, "xenfv") || + STRPREFIX(machine, "xenfv-")) { + return true; + } + + return false; +} + + /* You should normally avoid this function and use * qemuDomainHasBuiltinIDE() instead. */ bool @@ -9156,6 +9286,12 @@ qemuDomainIsLoongArchVirt(const virDomainDef *def) return qemuDomainMachineIsLoongArchVirt(def->os.machine, def->os.arch); } +bool +qemuDomainIsXenFV(const virDomainDef *def) +{ + return qemuDomainMachineIsXenFV(def->os.machine, def->os.arch); +} + bool qemuDomainHasPCIRoot(const virDomainDef *def) @@ -10337,6 +10473,7 @@ qemuDomainPrepareChardevSourceOne(virDomainDeviceDef *dev, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: break; } @@ -11657,6 +11794,7 @@ qemuProcessEventFree(struct qemuProcessEvent *event) case QEMU_PROCESS_EVENT_RESET: case QEMU_PROCESS_EVENT_NBDKIT_EXITED: case QEMU_PROCESS_EVENT_MONITOR_EOF: + case QEMU_PROCESS_EVENT_SHUTDOWN_COMPLETED: case QEMU_PROCESS_EVENT_LAST: break; } @@ -12267,6 +12405,7 @@ qemuDomainDeviceBackendChardevForeachOne(virDomainDeviceDef *dev, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: /* no chardev backend */ break; } @@ -12293,7 +12432,7 @@ qemuDomainDeviceBackendChardevIter(virDomainDef *def G_GNUC_UNUSED, /** - * qemuDomainDeviceBackendChardevForeach:a + * qemuDomainDeviceBackendChardevForeach: * @def: domain definition * @cb: callback * @opqaue: data for @cb @@ -12359,6 +12498,18 @@ qemuDomainRemoveLogs(virQEMUDriver *driver, } +/** + * qemuDomainObjWait: + * @vm: domain object + * + * Wait for a signal on the main domain condition. Take into account internal + * qemu state in addition to what virDomainObjWait checks. Code in the qemu + * driver must use this function exclusively instead of virDomainObjWait. + * + * Returns: + * 0 on successful wait AND VM is guaranteed to be running + * -1 on failure to wait or VM was terminated while waiting + */ int qemuDomainObjWait(virDomainObj *vm) { @@ -12376,6 +12527,24 @@ qemuDomainObjWait(virDomainObj *vm) } +/** + * qemuDomainObjIsActive: + * @vm: domain object + * + * Return whether @vm is active. Take qemu-driver specifics into account. + */ +bool +qemuDomainObjIsActive(virDomainObj *vm) +{ + qemuDomainObjPrivate *priv = vm->privateData; + + if (priv->beingDestroyed) + return false; + + return virDomainObjIsActive(vm); +} + + /** * virDomainRefreshStatsSchema: * @driver: qemu driver data diff --git a/src/qemu/qemu_domain.h b/src/qemu/qemu_domain.h index a3089ea4..d799f6c0 100644 --- a/src/qemu/qemu_domain.h +++ b/src/qemu/qemu_domain.h @@ -119,6 +119,7 @@ struct _qemuDomainObjPrivate { bool beingDestroyed; char *pidfile; + int pidMonitored; virDomainPCIAddressSet *pciaddrs; virDomainUSBAddressSet *usbaddrs; @@ -198,6 +199,10 @@ struct _qemuDomainObjPrivate { * private XML. */ virBitmap *migrationCaps; + /* True if QEMU supports "postcopy-recover-setup" migration state. Checked + * QEMU enters the state, not to be stored in private XML. */ + bool migrationRecoverSetup; + /* true if qemu-pr-helper process is running for the domain */ bool prDaemonRunning; @@ -469,6 +474,7 @@ typedef enum { QEMU_PROCESS_EVENT_UNATTENDED_MIGRATION, QEMU_PROCESS_EVENT_RESET, QEMU_PROCESS_EVENT_NBDKIT_EXITED, + QEMU_PROCESS_EVENT_SHUTDOWN_COMPLETED, QEMU_PROCESS_EVENT_LAST } qemuProcessEventType; @@ -817,10 +823,16 @@ virDomainChrDef *qemuFindAgentConfig(virDomainDef *def); /* You should normally avoid these functions and use the variant that * doesn't have "Machine" in the name instead. */ +bool qemuDomainMachineIsQ35(const char *machine, + const virArch arch); +bool qemuDomainMachineIsI440FX(const char *machine, + const virArch arch); bool qemuDomainMachineIsARMVirt(const char *machine, const virArch arch); bool qemuDomainMachineIsPSeries(const char *machine, const virArch arch); +bool qemuDomainMachineIsXenFV(const char *machine, + const virArch arch); bool qemuDomainMachineHasBuiltinIDE(const char *machine, const virArch arch); @@ -832,6 +844,7 @@ bool qemuDomainIsLoongArchVirt(const virDomainDef *def); bool qemuDomainIsRISCVVirt(const virDomainDef *def); bool qemuDomainIsPSeries(const virDomainDef *def); bool qemuDomainIsMipsMalta(const virDomainDef *def); +bool qemuDomainIsXenFV(const virDomainDef *def); bool qemuDomainHasPCIRoot(const virDomainDef *def); bool qemuDomainHasPCIeRoot(const virDomainDef *def); bool qemuDomainHasBuiltinIDE(const virDomainDef *def); @@ -1113,6 +1126,8 @@ qemuDomainRemoveLogs(virQEMUDriver *driver, int qemuDomainObjWait(virDomainObj *vm); +bool +qemuDomainObjIsActive(virDomainObj *vm); int qemuDomainRefreshStatsSchema(virDomainObj *dom); diff --git a/src/qemu/qemu_domain_address.c b/src/qemu/qemu_domain_address.c index 251f5b7e..970ae394 100644 --- a/src/qemu/qemu_domain_address.c +++ b/src/qemu/qemu_domain_address.c @@ -470,6 +470,7 @@ qemuDomainDeviceSupportZPCI(virDomainDeviceDef *device) case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: break; case VIR_DOMAIN_DEVICE_NONE: @@ -1002,6 +1003,9 @@ qemuDomainDeviceCalculatePCIConnectFlags(virDomainDeviceDef *dev, } break; + case VIR_DOMAIN_DEVICE_PSTORE: + return pciFlags; + /* These devices don't ever connect with PCI */ case VIR_DOMAIN_DEVICE_NVRAM: case VIR_DOMAIN_DEVICE_TPM: @@ -2424,6 +2428,13 @@ qemuDomainAssignDevicePCISlots(virDomainDef *def, } } + if (def->pstore && + virDeviceInfoPCIAddressIsWanted(&def->pstore->info)) { + if (qemuDomainPCIAddressReserveNextAddr(addrs, + &def->pstore->info) < 0) + return -1; + } + return 0; } diff --git a/src/qemu/qemu_domainjob.c b/src/qemu/qemu_domainjob.c index 245e51f1..afea1ea5 100644 --- a/src/qemu/qemu_domainjob.c +++ b/src/qemu/qemu_domainjob.c @@ -414,6 +414,12 @@ qemuDomainMigrationJobDataToParams(virDomainJobData *jobData, stats->cpu_throttle_percentage) < 0) goto error; + if (stats->vfio_data_transferred && + virTypedParamsAddULLong(&par, &npar, &maxpar, + VIR_DOMAIN_JOB_VFIO_DATA_TRANSFERRED, + stats->vfio_data_transferred) < 0) + goto error; + done: *type = virDomainJobStatusToType(jobData->status); *params = par; diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index e2698c79..3801ad62 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -560,7 +560,6 @@ qemuStateInitialize(bool privileged, bool autostart = true; size_t i; const char *defsecmodel = NULL; - g_autofree virSecurityManager **sec_managers = NULL; g_autoptr(virIdentity) identity = virIdentityGetCurrent(); qemu_driver = g_new0(virQEMUDriver, 1); @@ -732,15 +731,6 @@ qemuStateInitialize(bool privileged, if (qemuMigrationDstErrorInit(qemu_driver) < 0) goto error; - /* qemu-5.1 and older requires use of '-enable-fips' flag when the host - * is in FIPS mode. We store whether FIPS is enabled */ - if (virFileExists("/proc/sys/crypto/fips_enabled")) { - g_autofree char *buf = NULL; - - if (virFileReadAll("/proc/sys/crypto/fips_enabled", 10, &buf) > 0) - qemu_driver->hostFips = STREQ(buf, "1\n"); - } - if (privileged) { g_autofree char *channeldir = NULL; @@ -835,11 +825,8 @@ qemuStateInitialize(bool privileged, if (!qemu_driver->qemuCapsCache) goto error; - if (!(sec_managers = qemuSecurityGetNested(qemu_driver->securityManager))) - goto error; - - if (sec_managers[0] != NULL) - defsecmodel = qemuSecurityGetModel(sec_managers[0]); + if (qemu_driver->securityManager != NULL) + defsecmodel = qemuSecurityGetModel(qemu_driver->securityManager); if (!(qemu_driver->xmlopt = virQEMUDriverCreateXMLConf(qemu_driver, defsecmodel))) @@ -2115,7 +2102,7 @@ qemuDomainDestroyFlags(virDomainPtr dom, endjob: if (ret == 0) qemuDomainRemoveInactive(driver, vm, 0, false); - virDomainObjEndJob(vm); + qemuProcessEndStopJob(vm); cleanup: virDomainObjEndAPI(&vm); @@ -3901,7 +3888,7 @@ processMonitorEOFEvent(virQEMUDriver *driver, endjob: qemuDomainRemoveInactive(driver, vm, 0, false); - virDomainObjEndJob(vm); + qemuProcessEndStopJob(vm); } @@ -4054,6 +4041,22 @@ processNbdkitExitedEvent(virDomainObj *vm, } +static void +processShutdownCompletedEvent(virQEMUDriver *driver, + virDomainObj *vm) +{ + if (qemuProcessBeginStopJob(vm, VIR_JOB_DESTROY, true) < 0) + return; + + if (virDomainObjIsActive(vm)) { + qemuProcessStop(driver, vm, VIR_DOMAIN_SHUTOFF_UNKNOWN, + VIR_ASYNC_JOB_NONE, 0); + } + + qemuProcessEndStopJob(vm); +} + + static void qemuProcessEventHandler(void *data, void *opaque) { struct qemuProcessEvent *processEvent = data; @@ -4114,6 +4117,9 @@ static void qemuProcessEventHandler(void *data, void *opaque) case QEMU_PROCESS_EVENT_NBDKIT_EXITED: processNbdkitExitedEvent(vm, processEvent->data); break; + case QEMU_PROCESS_EVENT_SHUTDOWN_COMPLETED: + processShutdownCompletedEvent(driver, vm); + break; case QEMU_PROCESS_EVENT_LAST: break; } @@ -5663,9 +5669,16 @@ static int qemuDomainGetSecurityLabelList(virDomainPtr dom, ret = 0; } else { int len = 0; - virSecurityManager ** mgrs = qemuSecurityGetNested(driver->securityManager); - if (!mgrs) + virSecurityManager ** mgrs = NULL; + + /* Ensure top lock is acquired before nested locks */ + qemuSecurityStackLock(driver->securityManager); + + mgrs = qemuSecurityGetNested(driver->securityManager); + if (!mgrs) { + qemuSecurityStackUnlock(driver->securityManager); goto cleanup; + } /* Allocate seclabels array */ for (i = 0; mgrs[i]; i++) @@ -5678,11 +5691,13 @@ static int qemuDomainGetSecurityLabelList(virDomainPtr dom, for (i = 0; i < len; i++) { if (qemuSecurityGetProcessLabel(mgrs[i], vm->def, vm->pid, &(*seclabels)[i]) < 0) { + qemuSecurityStackUnlock(driver->securityManager); VIR_FREE(mgrs); VIR_FREE(*seclabels); goto cleanup; } } + qemuSecurityStackUnlock(driver->securityManager); ret = len; VIR_FREE(mgrs); } @@ -6847,6 +6862,15 @@ qemuDomainAttachDeviceConfig(virDomainDef *vmdef, vmdef->vsock = g_steal_pointer(&dev->data.vsock); break; + case VIR_DOMAIN_DEVICE_IOMMU: + if (vmdef->iommu) { + virReportError(VIR_ERR_OPERATION_INVALID, "%s", + _("domain already has an iommu device")); + return -1; + } + vmdef->iommu = g_steal_pointer(&dev->data.iommu); + break; + case VIR_DOMAIN_DEVICE_VIDEO: case VIR_DOMAIN_DEVICE_GRAPHICS: case VIR_DOMAIN_DEVICE_HUB: @@ -6856,9 +6880,9 @@ qemuDomainAttachDeviceConfig(virDomainDef *vmdef, case VIR_DOMAIN_DEVICE_NONE: case VIR_DOMAIN_DEVICE_TPM: case VIR_DOMAIN_DEVICE_PANIC: - case VIR_DOMAIN_DEVICE_IOMMU: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: case VIR_DOMAIN_DEVICE_LAST: virReportError(VIR_ERR_OPERATION_UNSUPPORTED, _("persistent attach of device '%1$s' is not supported"), @@ -6869,6 +6893,9 @@ qemuDomainAttachDeviceConfig(virDomainDef *vmdef, if (virDomainDefPostParse(vmdef, parse_flags, xmlopt, qemuCaps) < 0) return -1; + if (virDomainDefValidate(vmdef, parse_flags, xmlopt, qemuCaps) < 0) + return -1; + return 0; } @@ -7054,6 +7081,15 @@ qemuDomainDetachDeviceConfig(virDomainDef *vmdef, g_clear_pointer(&vmdef->vsock, virDomainVsockDefFree); break; + case VIR_DOMAIN_DEVICE_IOMMU: + if (!vmdef->iommu) { + virReportError(VIR_ERR_OPERATION_FAILED, "%s", + _("matching iommu device not found")); + return -1; + } + g_clear_pointer(&vmdef->iommu, virDomainIOMMUDefFree); + break; + case VIR_DOMAIN_DEVICE_VIDEO: case VIR_DOMAIN_DEVICE_GRAPHICS: case VIR_DOMAIN_DEVICE_HUB: @@ -7063,9 +7099,9 @@ qemuDomainDetachDeviceConfig(virDomainDef *vmdef, case VIR_DOMAIN_DEVICE_NONE: case VIR_DOMAIN_DEVICE_TPM: case VIR_DOMAIN_DEVICE_PANIC: - case VIR_DOMAIN_DEVICE_IOMMU: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: case VIR_DOMAIN_DEVICE_LAST: virReportError(VIR_ERR_OPERATION_UNSUPPORTED, _("persistent detach of device '%1$s' is not supported"), @@ -7191,6 +7227,7 @@ qemuDomainUpdateDeviceConfig(virDomainDef *vmdef, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: case VIR_DOMAIN_DEVICE_LAST: virReportError(VIR_ERR_OPERATION_UNSUPPORTED, _("persistent update of device '%1$s' is not supported"), @@ -11926,6 +11963,7 @@ qemuDomainGetJobInfoMigrationStats(virDomainObj *vm, case VIR_DOMAIN_JOB_STATUS_POSTCOPY: case VIR_DOMAIN_JOB_STATUS_PAUSED: case VIR_DOMAIN_JOB_STATUS_POSTCOPY_PAUSED: + case VIR_DOMAIN_JOB_STATUS_POSTCOPY_RECOVER: if (qemuMigrationAnyFetchStats(vm, VIR_ASYNC_JOB_NONE, jobData, NULL) < 0) return -1; @@ -19017,10 +19055,7 @@ qemuDomainGetSEVInfo(virDomainObj *vm, int ret = -1; int rv; g_autofree char *tmp = NULL; - unsigned int apiMajor = 0; - unsigned int apiMinor = 0; - unsigned int buildID = 0; - unsigned int policy = 0; + qemuMonitorSEVInfo info = { }; int maxpar = 0; virCheckFlags(VIR_TYPED_PARAM_STRING_OKAY, -1); @@ -19035,14 +19070,12 @@ qemuDomainGetSEVInfo(virDomainObj *vm, qemuDomainObjEnterMonitor(vm); tmp = qemuMonitorGetSEVMeasurement(QEMU_DOMAIN_PRIVATE(vm)->mon); - if (!tmp) { qemuDomainObjExitMonitor(vm); goto endjob; } - rv = qemuMonitorGetSEVInfo(QEMU_DOMAIN_PRIVATE(vm)->mon, - &apiMajor, &apiMinor, &buildID, &policy); + rv = qemuMonitorGetSEVInfo(QEMU_DOMAIN_PRIVATE(vm)->mon, &info); qemuDomainObjExitMonitor(vm); if (rv < 0) @@ -19054,21 +19087,36 @@ qemuDomainGetSEVInfo(virDomainObj *vm, goto endjob; if (virTypedParamsAddUInt(params, nparams, &maxpar, VIR_DOMAIN_LAUNCH_SECURITY_SEV_API_MAJOR, - apiMajor) < 0) + info.apiMajor) < 0) goto endjob; if (virTypedParamsAddUInt(params, nparams, &maxpar, VIR_DOMAIN_LAUNCH_SECURITY_SEV_API_MINOR, - apiMinor) < 0) + info.apiMinor) < 0) goto endjob; if (virTypedParamsAddUInt(params, nparams, &maxpar, VIR_DOMAIN_LAUNCH_SECURITY_SEV_BUILD_ID, - buildID) < 0) - goto endjob; - if (virTypedParamsAddUInt(params, nparams, &maxpar, - VIR_DOMAIN_LAUNCH_SECURITY_SEV_POLICY, - policy) < 0) + info.buildID) < 0) goto endjob; + switch (info.type) { + case QEMU_MONITOR_SEV_GUEST_TYPE_SEV: + if (virTypedParamsAddUInt(params, nparams, &maxpar, + VIR_DOMAIN_LAUNCH_SECURITY_SEV_POLICY, + info.data.sev.policy) < 0) + goto endjob; + break; + + case QEMU_MONITOR_SEV_GUEST_TYPE_SEV_SNP: + if (virTypedParamsAddULLong(params, nparams, &maxpar, + VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP_POLICY, + info.data.sev_snp.snp_policy) < 0) + goto endjob; + break; + + case QEMU_MONITOR_SEV_GUEST_TYPE_LAST: + break; + } + ret = 0; endjob: @@ -19092,10 +19140,23 @@ qemuDomainGetLaunchSecurityInfo(virDomainPtr domain, if (virDomainGetLaunchSecurityInfoEnsureACL(domain->conn, vm->def) < 0) goto cleanup; - if (vm->def->sec && - vm->def->sec->sectype == VIR_DOMAIN_LAUNCH_SECURITY_SEV) { + if (!vm->def->sec) { + ret = 0; + goto cleanup; + } + + switch (vm->def->sec->sectype) { + case VIR_DOMAIN_LAUNCH_SECURITY_SEV: + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: if (qemuDomainGetSEVInfo(vm, params, nparams, flags) < 0) goto cleanup; + break; + case VIR_DOMAIN_LAUNCH_SECURITY_PV: + break; + case VIR_DOMAIN_LAUNCH_SECURITY_NONE: + case VIR_DOMAIN_LAUNCH_SECURITY_LAST: + virReportEnumRangeError(virDomainLaunchSecurity, vm->def->sec->sectype); + return -1; } ret = 0; diff --git a/src/qemu/qemu_firmware.c b/src/qemu/qemu_firmware.c index 78844e30..914f8596 100644 --- a/src/qemu/qemu_firmware.c +++ b/src/qemu/qemu_firmware.c @@ -148,6 +148,7 @@ typedef enum { QEMU_FIRMWARE_FEATURE_ACPI_S4, QEMU_FIRMWARE_FEATURE_AMD_SEV, QEMU_FIRMWARE_FEATURE_AMD_SEV_ES, + QEMU_FIRMWARE_FEATURE_AMD_SEV_SNP, QEMU_FIRMWARE_FEATURE_ENROLLED_KEYS, QEMU_FIRMWARE_FEATURE_REQUIRES_SMM, QEMU_FIRMWARE_FEATURE_SECURE_BOOT, @@ -165,6 +166,7 @@ VIR_ENUM_IMPL(qemuFirmwareFeature, "acpi-s4", "amd-sev", "amd-sev-es", + "amd-sev-snp", "enrolled-keys", "requires-smm", "secure-boot", @@ -1088,7 +1090,7 @@ qemuFirmwareEnsureNVRAM(virDomainDef *def, loader->nvram->path = g_strdup_printf("%s/%s_VARS%s", cfg->nvramDir, def->name, - ext ? ext : ""); + NULLSTR_EMPTY(ext)); } @@ -1148,6 +1150,7 @@ qemuFirmwareMatchDomain(const virDomainDef *def, bool requiresSMM = false; bool supportsSEV = false; bool supportsSEVES = false; + bool supportsSEVSNP = false; bool supportsSecureBoot = false; bool hasEnrolledKeys = false; int reqSecureBoot; @@ -1195,6 +1198,10 @@ qemuFirmwareMatchDomain(const virDomainDef *def, supportsSEVES = true; break; + case QEMU_FIRMWARE_FEATURE_AMD_SEV_SNP: + supportsSEVSNP = true; + break; + case QEMU_FIRMWARE_FEATURE_REQUIRES_SMM: requiresSMM = true; break; @@ -1273,6 +1280,12 @@ qemuFirmwareMatchDomain(const virDomainDef *def, if (fw->mapping.device == QEMU_FIRMWARE_DEVICE_FLASH) { const qemuFirmwareMappingFlash *flash = &fw->mapping.data.flash; + if (loader && loader->type && + loader->type != VIR_DOMAIN_LOADER_TYPE_PFLASH) { + VIR_DEBUG("Discarding flash loader"); + return false; + } + if (loader && loader->stateless == VIR_TRISTATE_BOOL_YES) { if (flash->mode != QEMU_FIRMWARE_FLASH_MODE_STATELESS) { VIR_DEBUG("Discarding loader without stateless flash"); @@ -1320,10 +1333,21 @@ qemuFirmwareMatchDomain(const virDomainDef *def, return false; } } + } else if (fw->mapping.device == QEMU_FIRMWARE_DEVICE_MEMORY) { + if (loader && loader->type && + loader->type != VIR_DOMAIN_LOADER_TYPE_ROM) { + VIR_DEBUG("Discarding rom loader"); + return false; + } + + if (loader && loader->readonly == VIR_TRISTATE_BOOL_NO) { + VIR_DEBUG("Discarding readonly loader"); + return false; + } } if (def->sec) { - switch ((virDomainLaunchSecurity) def->sec->sectype) { + switch (def->sec->sectype) { case VIR_DOMAIN_LAUNCH_SECURITY_SEV: if (!supportsSEV) { VIR_DEBUG("Domain requires SEV, firmware '%s' doesn't support it", @@ -1338,6 +1362,14 @@ qemuFirmwareMatchDomain(const virDomainDef *def, return false; } break; + + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + if (!supportsSEVSNP) { + VIR_DEBUG("Domain requires SEV-SNP firmware '%s' doesn't support it", + path); + return false; + } + break; case VIR_DOMAIN_LAUNCH_SECURITY_PV: break; case VIR_DOMAIN_LAUNCH_SECURITY_NONE: @@ -1448,6 +1480,7 @@ qemuFirmwareEnableFeaturesModern(virDomainDef *def, case QEMU_FIRMWARE_FEATURE_ACPI_S4: case QEMU_FIRMWARE_FEATURE_AMD_SEV: case QEMU_FIRMWARE_FEATURE_AMD_SEV_ES: + case QEMU_FIRMWARE_FEATURE_AMD_SEV_SNP: case QEMU_FIRMWARE_FEATURE_VERBOSE_DYNAMIC: case QEMU_FIRMWARE_FEATURE_VERBOSE_STATIC: case QEMU_FIRMWARE_FEATURE_NONE: @@ -1498,6 +1531,7 @@ qemuFirmwareSanityCheck(const qemuFirmware *fw, case QEMU_FIRMWARE_FEATURE_ACPI_S4: case QEMU_FIRMWARE_FEATURE_AMD_SEV: case QEMU_FIRMWARE_FEATURE_AMD_SEV_ES: + case QEMU_FIRMWARE_FEATURE_AMD_SEV_SNP: case QEMU_FIRMWARE_FEATURE_VERBOSE_DYNAMIC: case QEMU_FIRMWARE_FEATURE_VERBOSE_STATIC: case QEMU_FIRMWARE_FEATURE_LAST: @@ -1932,6 +1966,7 @@ qemuFirmwareGetSupported(const char *machine, case QEMU_FIRMWARE_FEATURE_ACPI_S4: case QEMU_FIRMWARE_FEATURE_AMD_SEV: case QEMU_FIRMWARE_FEATURE_AMD_SEV_ES: + case QEMU_FIRMWARE_FEATURE_AMD_SEV_SNP: case QEMU_FIRMWARE_FEATURE_ENROLLED_KEYS: case QEMU_FIRMWARE_FEATURE_SECURE_BOOT: case QEMU_FIRMWARE_FEATURE_VERBOSE_DYNAMIC: diff --git a/src/qemu/qemu_hotplug.c b/src/qemu/qemu_hotplug.c index 4a3f4f65..75b97cf7 100644 --- a/src/qemu/qemu_hotplug.c +++ b/src/qemu/qemu_hotplug.c @@ -1456,6 +1456,9 @@ qemuDomainAttachNetDevice(virQEMUDriver *driver, VIR_WARN("Failed to remove network backend for netdev %s", netdev_name); + qemuFDPassTransferMonitorRollback(netpriv->vdpafd, priv->mon); + qemuFDPassDirectTransferMonitorRollback(netpriv->slirpfd, priv->mon); + for (n = netpriv->tapfds; n; n = n->next) qemuFDPassDirectTransferMonitorRollback(n->data, priv->mon); @@ -3452,6 +3455,7 @@ qemuDomainAttachDeviceLive(virDomainObj *vm, case VIR_DOMAIN_DEVICE_IOMMU: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: case VIR_DOMAIN_DEVICE_LAST: virReportError(VIR_ERR_OPERATION_UNSUPPORTED, _("live attach of device '%1$s' is not supported"), @@ -3681,6 +3685,7 @@ qemuDomainChangeNet(virQEMUDriver *driver, bool needVlanUpdate = false; bool needIsolatedPortChange = false; bool needQueryRxFilter = false; + bool isVirtio = false; int ret = -1; int changeidx = -1; g_autoptr(virConnect) conn = NULL; @@ -3742,7 +3747,9 @@ qemuDomainChangeNet(virQEMUDriver *driver, goto cleanup; } - if (virDomainNetIsVirtioModel(olddev) && + isVirtio = virDomainNetIsVirtioModel(olddev); + + if (isVirtio && (olddev->driver.virtio.name != newdev->driver.virtio.name || olddev->driver.virtio.txmode != newdev->driver.virtio.txmode || olddev->driver.virtio.ioeventfd != newdev->driver.virtio.ioeventfd || @@ -3769,12 +3776,18 @@ qemuDomainChangeNet(virQEMUDriver *driver, goto cleanup; } - if (!!olddev->virtio != !!newdev->virtio || - (olddev->virtio && newdev->virtio && - (olddev->virtio->iommu != newdev->virtio->iommu || - olddev->virtio->ats != newdev->virtio->ats || - olddev->virtio->packed != newdev->virtio->packed || - olddev->virtio->page_per_vq != newdev->virtio->page_per_vq))) { + if ((isVirtio && + (!!olddev->virtio != !!newdev->virtio || + (olddev->virtio && newdev->virtio && + (olddev->virtio->iommu != newdev->virtio->iommu || + olddev->virtio->ats != newdev->virtio->ats || + olddev->virtio->packed != newdev->virtio->packed || + olddev->virtio->page_per_vq != newdev->virtio->page_per_vq)))) || + (!isVirtio && newdev->virtio && + (newdev->virtio->iommu != 0 || + newdev->virtio->ats != 0 || + newdev->virtio->packed != 0 || + newdev->virtio->page_per_vq != 0))) { virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s", _("cannot modify virtio network device driver options")); goto cleanup; @@ -3829,16 +3842,12 @@ qemuDomainChangeNet(virQEMUDriver *driver, /* device alias is checked already in virDomainDefCompatibleDevice */ - if (newdev->info.rombar == VIR_TRISTATE_SWITCH_ABSENT) - newdev->info.rombar = olddev->info.rombar; if (olddev->info.rombar != newdev->info.rombar) { virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s", _("cannot modify network device rom bar setting")); goto cleanup; } - if (!newdev->info.romfile) - newdev->info.romfile = g_strdup(olddev->info.romfile); if (STRNEQ_NULLABLE(olddev->info.romfile, newdev->info.romfile)) { virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s", _("cannot modify network rom file")); @@ -3851,8 +3860,6 @@ qemuDomainChangeNet(virQEMUDriver *driver, goto cleanup; } - if (newdev->info.romenabled == VIR_TRISTATE_BOOL_ABSENT) - newdev->info.romenabled = olddev->info.romenabled; if (olddev->info.romenabled != newdev->info.romenabled) { virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s", _("cannot modify network device rom enabled setting")); @@ -3937,6 +3944,14 @@ qemuDomainChangeNet(virQEMUDriver *driver, else needBridgeChange = true; } + + if (STRNEQ_NULLABLE(olddev->data.network.portgroup, + newdev->data.network.portgroup)) { + virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s", + _("cannot modify network device portgroup attribute")); + goto cleanup; + } + /* other things handled in common code directly below this switch */ break; @@ -5265,6 +5280,7 @@ qemuDomainRemoveAuditDevice(virDomainObj *vm, case VIR_DOMAIN_DEVICE_IOMMU: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: case VIR_DOMAIN_DEVICE_LAST: /* libvirt doesn't yet support detaching these devices */ break; @@ -5369,6 +5385,7 @@ qemuDomainRemoveDevice(virQEMUDriver *driver, case VIR_DOMAIN_DEVICE_IOMMU: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: case VIR_DOMAIN_DEVICE_LAST: virReportError(VIR_ERR_OPERATION_UNSUPPORTED, _("don't know how to remove a %1$s device"), @@ -6253,6 +6270,7 @@ qemuDomainDetachDeviceLive(virDomainObj *vm, case VIR_DOMAIN_DEVICE_IOMMU: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: case VIR_DOMAIN_DEVICE_LAST: virReportError(VIR_ERR_OPERATION_UNSUPPORTED, _("live detach of device '%1$s' is not supported"), @@ -7242,6 +7260,7 @@ qemuDomainUpdateDeviceLive(virDomainObj *vm, case VIR_DOMAIN_DEVICE_VSOCK: case VIR_DOMAIN_DEVICE_AUDIO: case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: case VIR_DOMAIN_DEVICE_LAST: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("live update of device '%1$s' is not supported"), diff --git a/src/qemu/qemu_interface.c b/src/qemu/qemu_interface.c index c2007c70..23a23d20 100644 --- a/src/qemu/qemu_interface.c +++ b/src/qemu/qemu_interface.c @@ -34,6 +34,7 @@ #include "virnetdevbridge.h" #include "virnetdevvportprofile.h" #include "virsocket.h" +#include "vircommand.h" #include #include @@ -99,224 +100,6 @@ qemuInterfaceDirectConnect(virDomainDef *def, } -/** - * qemuCreateInBridgePortWithHelper: - * @cfg: the configuration object in which the helper name is looked up - * @brname: the bridge name - * @ifname: the returned interface name - * @macaddr: the returned MAC address - * @tapfd: file descriptor return value for the new tap device - * @flags: OR of virNetDevTapCreateFlags: - - * VIR_NETDEV_TAP_CREATE_VNET_HDR - * - Enable IFF_VNET_HDR on the tap device - * - * This function creates a new tap device on a bridge using an external - * helper. The final name for the bridge will be stored in @ifname. - * - * Returns 0 in case of success or -1 on failure - */ -static int -qemuCreateInBridgePortWithHelper(virQEMUDriverConfig *cfg, - const char *brname, - char **ifname, - int *tapfd, - unsigned int flags) -{ - const char *const bridgeHelperDirs[] = { - "/usr/libexec", - "/usr/lib/qemu", - "/usr/lib", - NULL, - }; - g_autoptr(virCommand) cmd = NULL; - g_autofree char *bridgeHelperPath = NULL; - char *errbuf = NULL, *cmdstr = NULL; - int pair[2] = { -1, -1 }; - - if ((flags & ~VIR_NETDEV_TAP_CREATE_VNET_HDR) != VIR_NETDEV_TAP_CREATE_IFUP) - return -1; - - if (socketpair(AF_UNIX, SOCK_STREAM, 0, pair) < 0) { - virReportSystemError(errno, "%s", _("failed to create socket")); - return -1; - } - - bridgeHelperPath = virFindFileInPathFull(cfg->bridgeHelperName, bridgeHelperDirs); - - if (!bridgeHelperPath) { - virReportSystemError(errno, _("'%1$s' is not a suitable bridge helper"), - cfg->bridgeHelperName); - return -1; - } - - VIR_DEBUG("Using qemu-bridge-helper: %s", bridgeHelperPath); - - cmd = virCommandNew(bridgeHelperPath); - if (flags & VIR_NETDEV_TAP_CREATE_VNET_HDR) - virCommandAddArgFormat(cmd, "--use-vnet"); - virCommandAddArgFormat(cmd, "--br=%s", brname); - virCommandAddArgFormat(cmd, "--fd=%d", pair[1]); - virCommandSetErrorBuffer(cmd, &errbuf); - virCommandDoAsyncIO(cmd); - virCommandPassFD(cmd, pair[1], - VIR_COMMAND_PASS_FD_CLOSE_PARENT); - virCommandClearCaps(cmd); -#ifdef CAP_NET_ADMIN - virCommandAllowCap(cmd, CAP_NET_ADMIN); -#endif - if (virCommandRunAsync(cmd, NULL) < 0) { - *tapfd = -1; - goto cleanup; - } - - do { - *tapfd = virSocketRecvFD(pair[0], 0); - } while (*tapfd < 0 && errno == EINTR); - - if (*tapfd < 0) { - char *errstr = NULL; - - if (!(cmdstr = virCommandToString(cmd, false))) - goto cleanup; - virCommandAbort(cmd); - - if (errbuf && *errbuf) - errstr = g_strdup_printf("stderr=%s", errbuf); - - virReportSystemError(errno, - _("%1$s: failed to communicate with bridge helper: %2$s"), - cmdstr, - NULLSTR_EMPTY(errstr)); - VIR_FREE(errstr); - goto cleanup; - } - - if (virNetDevTapGetName(*tapfd, ifname) < 0 || - virCommandWait(cmd, NULL) < 0) { - VIR_FORCE_CLOSE(*tapfd); - *tapfd = -1; - } - - cleanup: - VIR_FREE(cmdstr); - VIR_FREE(errbuf); - VIR_FORCE_CLOSE(pair[0]); - return *tapfd < 0 ? -1 : 0; -} - -/* qemuInterfaceBridgeConnect: - * @def: the definition of the VM - * @driver: qemu driver data - * @net: pointer to the VM's interface description - * @tapfd: array of file descriptor return value for the new device - * @tapfdsize: number of file descriptors in @tapfd - * - * Called *only* called if actualType is VIR_DOMAIN_NET_TYPE_NETWORK or - * VIR_DOMAIN_NET_TYPE_BRIDGE (i.e. if the connection is made with a tap - * device connecting to a bridge device) - */ -int -qemuInterfaceBridgeConnect(virDomainDef *def, - virQEMUDriver *driver, - virDomainNetDef *net, - int *tapfd, - size_t *tapfdSize) -{ - const char *brname; - int ret = -1; - unsigned int tap_create_flags = VIR_NETDEV_TAP_CREATE_IFUP; - bool template_ifname = false; - g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver); - const char *tunpath = "/dev/net/tun"; - - if (net->backend.tap) { - tunpath = net->backend.tap; - if (!driver->privileged) { - virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", - _("cannot use custom tap device in session mode")); - goto cleanup; - } - } - - if (!(brname = virDomainNetGetActualBridgeName(net))) { - virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("Missing bridge name")); - goto cleanup; - } - - if (!net->ifname) - template_ifname = true; - - if (virDomainInterfaceIsVnetCompatModel(net)) - tap_create_flags |= VIR_NETDEV_TAP_CREATE_VNET_HDR; - - if (driver->privileged) { - if (virNetDevTapCreateInBridgePort(brname, &net->ifname, &net->mac, - def->uuid, tunpath, tapfd, *tapfdSize, - virDomainNetGetActualVirtPortProfile(net), - virDomainNetGetActualVlan(net), - virDomainNetGetActualPortOptionsIsolated(net), - net->coalesce, 0, NULL, - tap_create_flags) < 0) { - virDomainAuditNetDevice(def, net, tunpath, false); - goto cleanup; - } - if (virDomainNetGetActualBridgeMACTableManager(net) - == VIR_NETWORK_BRIDGE_MAC_TABLE_MANAGER_LIBVIRT) { - /* libvirt is managing the FDB of the bridge this device - * is attaching to, so we need to turn off learning and - * unicast_flood on the device to prevent the kernel from - * adding any FDB entries for it. We will add an fdb - * entry ourselves (during virDomainInterfaceStartDevices(), - * using the MAC address from the interface config. - */ - if (virNetDevBridgePortSetLearning(brname, net->ifname, false) < 0) - goto cleanup; - if (virNetDevBridgePortSetUnicastFlood(brname, net->ifname, false) < 0) - goto cleanup; - } - } else { - if (qemuCreateInBridgePortWithHelper(cfg, brname, - &net->ifname, - tapfd, tap_create_flags) < 0) { - virDomainAuditNetDevice(def, net, tunpath, false); - goto cleanup; - } - /* qemuCreateInBridgePortWithHelper can only create a single FD */ - if (*tapfdSize > 1) { - VIR_WARN("Ignoring multiqueue network request"); - *tapfdSize = 1; - } - } - - virDomainAuditNetDevice(def, net, tunpath, true); - - if (cfg->macFilter && - ebtablesAddForwardAllowIn(driver->ebtables, - net->ifname, - &net->mac) < 0) - goto cleanup; - - if (net->filter && - virDomainConfNWFilterInstantiate(def->name, def->uuid, net, false) < 0) { - goto cleanup; - } - - ret = 0; - - cleanup: - if (ret < 0) { - size_t i; - for (i = 0; i < *tapfdSize && tapfd[i] >= 0; i++) - VIR_FORCE_CLOSE(tapfd[i]); - if (template_ifname) - VIR_FREE(net->ifname); - } - - return ret; -} - - /* * Returns: -1 on error, 0 on success. Populates net->privateData->slirp if * the slirp helper is needed. diff --git a/src/qemu/qemu_interface.h b/src/qemu/qemu_interface.h index aee5f9ef..ade02c73 100644 --- a/src/qemu/qemu_interface.h +++ b/src/qemu/qemu_interface.h @@ -32,13 +32,6 @@ int qemuInterfaceDirectConnect(virDomainDef *def, size_t tapfdSize, virNetDevVPortProfileOp vmop); -int qemuInterfaceBridgeConnect(virDomainDef *def, - virQEMUDriver *driver, - virDomainNetDef *net, - int *tapfd, - size_t *tapfdSize) - ATTRIBUTE_NONNULL(2) G_NO_INLINE; - int qemuInterfaceOpenVhostNet(virDomainObj *def, virDomainNetDef *net) G_NO_INLINE; diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c index 1faab5dd..7f905f85 100644 --- a/src/qemu/qemu_migration.c +++ b/src/qemu/qemu_migration.c @@ -39,6 +39,7 @@ #include "qemu_slirp.h" #include "qemu_block.h" #include "qemu_tpm.h" +#include "qemu_vhost_user.h" #include "domain_audit.h" #include "virlog.h" @@ -1576,8 +1577,12 @@ qemuMigrationSrcIsAllowed(virDomainObj *vm, virDomainFSDef *fs = vm->def->fss[i]; if (fs->fsdriver == VIR_DOMAIN_FS_DRIVER_TYPE_VIRTIOFS) { - virReportError(VIR_ERR_OPERATION_INVALID, "%s", - _("migration with virtiofs device is not supported")); + if (fs->sock || + virBitmapIsBitSet(fs->caps, QEMU_VHOST_USER_FS_FEATURE_MIGRATE_PRECOPY)) + continue; + + virReportError(VIR_ERR_OPERATION_UNSUPPORTED, "%s", + _("migration with this virtiofs device is not supported")); return false; } } @@ -1797,6 +1802,10 @@ qemuMigrationUpdateJobType(virDomainJobData *jobData) jobData->status = VIR_DOMAIN_JOB_STATUS_POSTCOPY; break; + case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_RECOVER_SETUP: + jobData->status = VIR_DOMAIN_JOB_STATUS_POSTCOPY_RECOVER; + break; + case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_PAUSED: jobData->status = VIR_DOMAIN_JOB_STATUS_POSTCOPY_PAUSED; break; @@ -1938,6 +1947,7 @@ qemuMigrationJobCheckStatus(virDomainObj *vm, case VIR_DOMAIN_JOB_STATUS_MIGRATING: case VIR_DOMAIN_JOB_STATUS_HYPERVISOR_COMPLETED: case VIR_DOMAIN_JOB_STATUS_POSTCOPY: + case VIR_DOMAIN_JOB_STATUS_POSTCOPY_RECOVER: case VIR_DOMAIN_JOB_STATUS_PAUSED: break; } @@ -1952,6 +1962,7 @@ enum qemuMigrationCompletedFlags { QEMU_MIGRATION_COMPLETED_CHECK_STORAGE = (1 << 1), QEMU_MIGRATION_COMPLETED_POSTCOPY = (1 << 2), QEMU_MIGRATION_COMPLETED_PRE_SWITCHOVER = (1 << 3), + QEMU_MIRGATION_COMPLETED_RECOVERY = (1 << 4), }; @@ -2013,6 +2024,16 @@ qemuMigrationAnyCompleted(virDomainObj *vm, return 1; } + /* When QEMU is new enough to enter postcopy-recover-setup state during + * post-copy recovery, the source waits for the recovery to start + * before letting the destination wait for migration to complete. + */ + if (flags & QEMU_MIRGATION_COMPLETED_RECOVERY && + jobData->status == VIR_DOMAIN_JOB_STATUS_POSTCOPY) { + VIR_DEBUG("Post-copy recovery active"); + return 1; + } + if (jobData->status == VIR_DOMAIN_JOB_STATUS_HYPERVISOR_COMPLETED) return 1; else @@ -2023,6 +2044,7 @@ qemuMigrationAnyCompleted(virDomainObj *vm, case VIR_DOMAIN_JOB_STATUS_MIGRATING: case VIR_DOMAIN_JOB_STATUS_POSTCOPY: case VIR_DOMAIN_JOB_STATUS_PAUSED: + case VIR_DOMAIN_JOB_STATUS_POSTCOPY_RECOVER: /* The migration was aborted by us rather than QEMU itself. */ jobData->status = VIR_DOMAIN_JOB_STATUS_FAILED; return -2; @@ -2058,7 +2080,6 @@ qemuMigrationSrcWaitForCompletion(virDomainObj *vm, virConnectPtr dconn, unsigned int flags) { - qemuDomainObjPrivate *priv = vm->privateData; virDomainJobData *jobData = vm->job->current; int rv; @@ -2069,7 +2090,7 @@ qemuMigrationSrcWaitForCompletion(virDomainObj *vm, return rv; if (qemuDomainObjWait(vm) < 0) { - if (virDomainObjIsActive(vm) && !priv->beingDestroyed) + if (qemuDomainObjIsActive(vm)) jobData->status = VIR_DOMAIN_JOB_STATUS_FAILED; return -2; } @@ -2099,7 +2120,7 @@ qemuMigrationDstWaitForCompletion(virDomainObj *vm, unsigned int flags = 0; int rv; - VIR_DEBUG("Waiting for incoming migration to complete"); + VIR_DEBUG("Waiting for incoming migration to complete (vm='%p')", vm); if (postcopy) flags = QEMU_MIGRATION_COMPLETED_POSTCOPY; @@ -4016,8 +4037,6 @@ qemuMigrationSrcConfirmPhase(virQEMUDriver *driver, qemuMigrationSrcNBDCopyCancel(vm, false, VIR_ASYNC_JOB_MIGRATION_OUT, NULL); - virErrorRestore(&orig_err); - if (virDomainObjGetState(vm, &reason) == VIR_DOMAIN_PAUSED && reason == VIR_DOMAIN_PAUSED_POSTCOPY) { qemuMigrationSrcPostcopyFailed(vm); @@ -4030,6 +4049,7 @@ qemuMigrationSrcConfirmPhase(virQEMUDriver *driver, } qemuDomainSaveStatus(vm); + virErrorRestore(&orig_err); } return 0; @@ -4666,6 +4686,7 @@ qemuMigrationSrcIsCanceled(virDomainObj *vm) case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY: case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_RECOVER: + case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_RECOVER_SETUP: case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_PAUSED: case QEMU_MONITOR_MIGRATION_STATUS_PRE_SWITCHOVER: case QEMU_MONITOR_MIGRATION_STATUS_DEVICE: @@ -5055,7 +5076,7 @@ qemuMigrationSrcRun(virQEMUDriver *driver, error: virErrorPreserveLast(&orig_err); - if (virDomainObjIsActive(vm)) { + if (qemuDomainObjIsActive(vm)) { int reason; virDomainState state = virDomainObjGetState(vm, &reason); @@ -5075,7 +5096,13 @@ qemuMigrationSrcRun(virQEMUDriver *driver, dconn); qemuMigrationSrcCancelRemoveTempBitmaps(vm, VIR_ASYNC_JOB_MIGRATION_OUT); + } + /* We need to re-check that the VM is active as functions like + * qemuMigrationSrcCancel/qemuMigrationSrcNBDCopyCancel wait on the VM + * condition unlocking the VM object which can lead to a cleanup of the + * 'current' job via qemuProcessStop */ + if (qemuDomainObjIsActive(vm)) { if (vm->job->current->status != VIR_DOMAIN_JOB_STATUS_CANCELED) vm->job->current->status = VIR_DOMAIN_JOB_STATUS_FAILED; } @@ -5099,6 +5126,7 @@ qemuMigrationSrcResume(virDomainObj *vm, char **cookieout, int *cookieoutlen, qemuMigrationSpec *spec, + virConnectPtr dconn, unsigned int flags) { qemuDomainObjPrivate *priv = vm->privateData; @@ -5129,6 +5157,17 @@ qemuMigrationSrcResume(virDomainObj *vm, if (rc < 0) return -1; + /* Wait for postcopy recovery to start (or fail) if QEMU is new enough to + * support postcopy-recover-setup migration state. */ + if (priv->migrationRecoverSetup) { + VIR_DEBUG("Waiting for post-copy recovery to start"); + if (qemuMigrationSrcWaitForCompletion(vm, VIR_ASYNC_JOB_MIGRATION_OUT, dconn, + QEMU_MIRGATION_COMPLETED_RECOVERY) < 0) + return -1; + } else { + VIR_WARN("QEMU is too old, we may report a failure in post-copy phase even though the migration may be running just fine"); + } + if (qemuMigrationCookieFormat(mig, driver, vm, QEMU_MIGRATION_SOURCE, cookieout, cookieoutlen, @@ -5233,7 +5272,7 @@ qemuMigrationSrcPerformNative(virQEMUDriver *driver, if (flags & VIR_MIGRATE_POSTCOPY_RESUME) { ret = qemuMigrationSrcResume(vm, migParams, cookiein, cookieinlen, - cookieout, cookieoutlen, &spec, flags); + cookieout, cookieoutlen, &spec, dconn, flags); } else { ret = qemuMigrationSrcRun(driver, vm, xmlin, persist_xml, cookiein, cookieinlen, cookieout, cookieoutlen, flags, resource, @@ -6225,11 +6264,15 @@ qemuMigrationSrcPerformPhase(virQEMUDriver *driver, cleanup: if (ret < 0 && !virDomainObjIsFailedPostcopy(vm, vm->job)) { + virErrorPtr orig_err; + virErrorPreserveLast(&orig_err); + qemuMigrationSrcRestoreDomainState(driver, vm); qemuMigrationParamsReset(vm, VIR_ASYNC_JOB_MIGRATION_OUT, jobPriv->migParams, vm->job->apiFlags); qemuDomainSetMaxMemLock(vm, 0, &priv->preMigrationMemlock); qemuMigrationJobFinish(vm); + virErrorRestore(&orig_err); } else { if (ret < 0) ignore_value(qemuMigrationJobSetPhase(vm, QEMU_MIGRATION_PHASE_POSTCOPY_FAILED)); @@ -6690,21 +6733,6 @@ qemuMigrationDstFinishFresh(virQEMUDriver *driver, } -static int -qemuMigrationDstFinishResume(virDomainObj *vm) -{ - VIR_DEBUG("vm=%p", vm); - - if (qemuMigrationDstWaitForCompletion(vm, - VIR_ASYNC_JOB_MIGRATION_IN, - false) < 0) { - return -1; - } - - return 0; -} - - static virDomainPtr qemuMigrationDstFinishActive(virQEMUDriver *driver, virConnectPtr dconn, @@ -6754,7 +6782,7 @@ qemuMigrationDstFinishActive(virQEMUDriver *driver, } if (flags & VIR_MIGRATE_POSTCOPY_RESUME) { - rc = qemuMigrationDstFinishResume(vm); + rc = qemuMigrationDstWaitForCompletion(vm, VIR_ASYNC_JOB_MIGRATION_IN, false); inPostCopy = true; } else { rc = qemuMigrationDstFinishFresh(driver, vm, mig, flags, v3proto, @@ -6781,7 +6809,7 @@ qemuMigrationDstFinishActive(virQEMUDriver *driver, * overwrites it. */ virErrorPreserveLast(&orig_err); - if (virDomainObjIsActive(vm)) { + if (qemuDomainObjIsActive(vm)) { if (doKill) { qemuProcessStop(driver, vm, VIR_DOMAIN_SHUTOFF_FAILED, VIR_ASYNC_JOB_MIGRATION_IN, @@ -6805,7 +6833,7 @@ qemuMigrationDstFinishActive(virQEMUDriver *driver, jobPriv->migParams, vm->job->apiFlags); } - if (!virDomainObjIsActive(vm)) + if (!qemuDomainObjIsActive(vm)) qemuDomainRemoveInactive(driver, vm, VIR_DOMAIN_UNDEFINE_TPM, false); virErrorRestore(&orig_err); @@ -7050,7 +7078,7 @@ qemuMigrationSrcToFile(virQEMUDriver *driver, virDomainObj *vm, virErrorPreserveLast(&orig_err); /* Restore max migration bandwidth */ - if (virDomainObjIsActive(vm)) { + if (qemuDomainObjIsActive(vm)) { if (qemuMigrationParamsSetULL(migParams, QEMU_MIGRATION_PARAM_MAX_BANDWIDTH, saveMigBandwidth * 1024 * 1024) == 0) diff --git a/src/qemu/qemu_migration_params.c b/src/qemu/qemu_migration_params.c index 48f8657f..98822012 100644 --- a/src/qemu/qemu_migration_params.c +++ b/src/qemu/qemu_migration_params.c @@ -105,6 +105,7 @@ VIR_ENUM_IMPL(qemuMigrationCapability, "return-path", "zero-copy-send", "postcopy-preempt", + "switchover-ack", ); @@ -138,7 +139,7 @@ struct _qemuMigrationParamsAlwaysOnItem { typedef struct _qemuMigrationParamsFlagMapItem qemuMigrationParamsFlagMapItem; struct _qemuMigrationParamsFlagMapItem { /* Describes what to do with the capability if @flag is found. - * When se to QEMU_MIGRATION_FLAG_REQUIRED, the capability will be + * When set to QEMU_MIGRATION_FLAG_REQUIRED, the capability will be * enabled iff the specified migration flag is enabled. On the other hand * QEMU_MIGRATION_FLAG_FORBIDDEN will enable the capability as long as * the specified migration flag is not enabled. */ @@ -209,6 +210,7 @@ static const qemuMigrationParamsFlagMapItem qemuMigrationParamsFlagMap[] = { {.match = QEMU_MIGRATION_FLAG_FORBIDDEN, .flag = VIR_MIGRATE_TUNNELLED, .cap = QEMU_MIGRATION_CAP_RETURN_PATH, + .optional = QEMU_MIGRATION_CAP_SWITCHOVER_ACK, .party = QEMU_MIGRATION_SOURCE | QEMU_MIGRATION_DESTINATION}, {.match = QEMU_MIGRATION_FLAG_REQUIRED, diff --git a/src/qemu/qemu_migration_params.h b/src/qemu/qemu_migration_params.h index 91bc6792..df67f1fb 100644 --- a/src/qemu/qemu_migration_params.h +++ b/src/qemu/qemu_migration_params.h @@ -41,6 +41,7 @@ typedef enum { QEMU_MIGRATION_CAP_RETURN_PATH, QEMU_MIGRATION_CAP_ZERO_COPY_SEND, QEMU_MIGRATION_CAP_POSTCOPY_PREEMPT, + QEMU_MIGRATION_CAP_SWITCHOVER_ACK, QEMU_MIGRATION_CAP_LAST } qemuMigrationCapability; diff --git a/src/qemu/qemu_monitor.c b/src/qemu/qemu_monitor.c index 34e2ccab..7f65c237 100644 --- a/src/qemu/qemu_monitor.c +++ b/src/qemu/qemu_monitor.c @@ -152,6 +152,7 @@ VIR_ENUM_IMPL(qemuMonitorMigrationStatus, "postcopy-active", "postcopy-paused", "postcopy-recover", + "postcopy-recover-setup", "completed", "failed", "cancelling", @@ -4043,14 +4044,11 @@ qemuMonitorGetSEVMeasurement(qemuMonitor *mon) int qemuMonitorGetSEVInfo(qemuMonitor *mon, - unsigned int *apiMajor, - unsigned int *apiMinor, - unsigned int *buildID, - unsigned int *policy) + qemuMonitorSEVInfo *info) { QEMU_CHECK_MONITOR(mon); - return qemuMonitorJSONGetSEVInfo(mon, apiMajor, apiMinor, buildID, policy); + return qemuMonitorJSONGetSEVInfo(mon, info); } diff --git a/src/qemu/qemu_monitor.h b/src/qemu/qemu_monitor.h index 6e819452..57d1b45b 100644 --- a/src/qemu/qemu_monitor.h +++ b/src/qemu/qemu_monitor.h @@ -762,6 +762,7 @@ typedef enum { QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY, QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_PAUSED, QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_RECOVER, + QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_RECOVER_SETUP, QEMU_MONITOR_MIGRATION_STATUS_COMPLETED, QEMU_MONITOR_MIGRATION_STATUS_ERROR, QEMU_MONITOR_MIGRATION_STATUS_CANCELLING, @@ -814,6 +815,7 @@ struct _qemuMonitorMigrationStats { unsigned long long xbzrle_overflow; int cpu_throttle_percentage; + unsigned long long vfio_data_transferred; }; int qemuMonitorGetMigrationStats(qemuMonitor *mon, @@ -947,7 +949,8 @@ int qemuMonitorDelDevice(qemuMonitor *mon, int qemuMonitorCreateObjectProps(virJSONValue **propsret, const char *type, const char *alias, - ...); + ...) + G_GNUC_NULL_TERMINATED; int qemuMonitorAddObject(qemuMonitor *mon, virJSONValue **props, @@ -1333,14 +1336,43 @@ int qemuMonitorBlockdevMediumInsert(qemuMonitor *mon, char * qemuMonitorGetSEVMeasurement(qemuMonitor *mon); +typedef struct _qemuMonitorSEVGuestInfo qemuMonitorSEVGuestInfo; +struct _qemuMonitorSEVGuestInfo { + unsigned int policy; + unsigned int handle; +}; + +typedef struct _qemuMonitorSEVSNPGuestInfo qemuMonitorSEVSNPGuestInfo; +struct _qemuMonitorSEVSNPGuestInfo { + unsigned long long snp_policy; +}; + + +typedef enum { + QEMU_MONITOR_SEV_GUEST_TYPE_SEV, + QEMU_MONITOR_SEV_GUEST_TYPE_SEV_SNP, + + QEMU_MONITOR_SEV_GUEST_TYPE_LAST +} qemuMonitorSEVGuestType; + +VIR_ENUM_DECL(qemuMonitorSEVGuest); + +typedef struct _qemuMonitorSEVInfo qemuMonitorSEVInfo; +struct _qemuMonitorSEVInfo { + unsigned int apiMajor; + unsigned int apiMinor; + unsigned int buildID; + qemuMonitorSEVGuestType type; + union { + qemuMonitorSEVGuestInfo sev; + qemuMonitorSEVSNPGuestInfo sev_snp; + } data; +}; + int qemuMonitorGetSEVInfo(qemuMonitor *mon, - unsigned int *apiMajor, - unsigned int *apiMinor, - unsigned int *buildID, - unsigned int *policy) - ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) - ATTRIBUTE_NONNULL(4) ATTRIBUTE_NONNULL(5); + qemuMonitorSEVInfo *info) + ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); int qemuMonitorSetLaunchSecurityState(qemuMonitor *mon, diff --git a/src/qemu/qemu_monitor_json.c b/src/qemu/qemu_monitor_json.c index eb84a3d9..2db38c10 100644 --- a/src/qemu/qemu_monitor_json.c +++ b/src/qemu/qemu_monitor_json.c @@ -468,7 +468,7 @@ qemuMonitorJSONHasError(virJSONValue *reply, * * Returns 0 on success and -1 on error. */ -static int +static int G_GNUC_NULL_TERMINATED qemuMonitorJSONTransactionAdd(virJSONValue *actions, const char *cmdname, ...) @@ -2910,6 +2910,7 @@ qemuMonitorJSONGetMigrationStatsReply(virJSONValue *reply, virJSONValue *ram; virJSONValue *disk; virJSONValue *comp; + virJSONValue *vfio; const char *statusstr; int rc; double mbps; @@ -2968,6 +2969,7 @@ qemuMonitorJSONGetMigrationStatsReply(virJSONValue *reply, case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY: case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_PAUSED: case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_RECOVER: + case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_RECOVER_SETUP: case QEMU_MONITOR_MIGRATION_STATUS_COMPLETED: case QEMU_MONITOR_MIGRATION_STATUS_CANCELLING: case QEMU_MONITOR_MIGRATION_STATUS_PRE_SWITCHOVER: @@ -3092,6 +3094,17 @@ qemuMonitorJSONGetMigrationStatsReply(virJSONValue *reply, return -1; } } + + vfio = virJSONValueObjectGetObject(ret, "vfio"); + if (vfio) { + rc = virJSONValueObjectGetNumberUlong(vfio, "transferred", + &stats->vfio_data_transferred); + if (rc < 0) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + _("vfio migration was active, but 'transferred' data was missing")); + return -1; + } + } break; } @@ -7961,13 +7974,20 @@ qemuMonitorJSONGetSEVMeasurement(qemuMonitor *mon) if (!(data = qemuMonitorJSONGetReply(cmd, reply, VIR_JSON_TYPE_OBJECT))) return NULL; - if (!(tmp = virJSONValueObjectGetString(data, "data"))) + if (!(tmp = virJSONValueObjectGetString(data, "data"))) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + _("query-sev-launch-measure reply was missing 'data'")); return NULL; + } return g_strdup(tmp); } +VIR_ENUM_IMPL(qemuMonitorSEVGuest, + QEMU_MONITOR_SEV_GUEST_TYPE_LAST, + "sev", "sev-snp"); + /** * Retrieve info about the SEV setup, returning those fields that * are required to do a launch attestation, as per @@ -7981,13 +8001,15 @@ qemuMonitorJSONGetSEVMeasurement(qemuMonitor *mon) * { "return": { "enabled": true, "api-major" : 0, "api-minor" : 0, * "build-id" : 0, "policy" : 0, "state" : "running", * "handle" : 1 } } + * + * Or newer (as of QEMU v9.0.0-1155-g59d3740cb4): + * + * {"return": {"enabled": true, "api-minor": 55, "handle": 1, "state": "launch-secret", + * "api-major": 1, "sev-type": "sev", "build-id": 21, "policy": 1}} */ int qemuMonitorJSONGetSEVInfo(qemuMonitor *mon, - unsigned int *apiMajor, - unsigned int *apiMinor, - unsigned int *buildID, - unsigned int *policy) + qemuMonitorSEVInfo *info) { g_autoptr(virJSONValue) cmd = NULL; g_autoptr(virJSONValue) reply = NULL; @@ -8002,13 +8024,51 @@ qemuMonitorJSONGetSEVInfo(qemuMonitor *mon, if (!(data = qemuMonitorJSONGetReply(cmd, reply, VIR_JSON_TYPE_OBJECT))) return -1; - if (virJSONValueObjectGetNumberUint(data, "api-major", apiMajor) < 0 || - virJSONValueObjectGetNumberUint(data, "api-minor", apiMinor) < 0 || - virJSONValueObjectGetNumberUint(data, "build-id", buildID) < 0 || - virJSONValueObjectGetNumberUint(data, "policy", policy) < 0) - return -1; + if (virJSONValueObjectGetNumberUint(data, "api-major", &info->apiMajor) < 0 || + virJSONValueObjectGetNumberUint(data, "api-minor", &info->apiMinor) < 0 || + virJSONValueObjectGetNumberUint(data, "build-id", &info->buildID) < 0) { + goto error; + } + + if (virJSONValueObjectHasKey(data, "sev-type")) { + const char *sevTypeStr = virJSONValueObjectGetString(data, "sev-type"); + int sevType; + + if ((sevType = qemuMonitorSEVGuestTypeFromString(sevTypeStr)) < 0) { + virReportError(VIR_ERR_INTERNAL_ERROR, + _("unknown SEV type '%1$s'"), + sevTypeStr); + return -1; + } + + info->type = sevType; + } else { + info->type = QEMU_MONITOR_SEV_GUEST_TYPE_SEV; + } + + switch (info->type) { + case QEMU_MONITOR_SEV_GUEST_TYPE_SEV: + if (virJSONValueObjectGetNumberUint(data, "policy", &info->data.sev.policy) < 0 || + virJSONValueObjectGetNumberUint(data, "handle", &info->data.sev.handle) < 0) { + goto error; + } + break; + + case QEMU_MONITOR_SEV_GUEST_TYPE_SEV_SNP: + if (virJSONValueObjectGetNumberUlong(data, "snp-policy", &info->data.sev_snp.snp_policy) < 0) + goto error; + break; + + case QEMU_MONITOR_SEV_GUEST_TYPE_LAST: + break; + } return 0; + + error: + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + _("query-sev reply was missing some data")); + return -1; } diff --git a/src/qemu/qemu_monitor_json.h b/src/qemu/qemu_monitor_json.h index 9684660d..921dd34e 100644 --- a/src/qemu/qemu_monitor_json.h +++ b/src/qemu/qemu_monitor_json.h @@ -417,12 +417,8 @@ qemuMonitorJSONGetSEVMeasurement(qemuMonitor *mon); int qemuMonitorJSONGetSEVInfo(qemuMonitor *mon, - unsigned int *apiMajor, - unsigned int *apiMinor, - unsigned int *buildID, - unsigned int *policy) - ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) - ATTRIBUTE_NONNULL(4) ATTRIBUTE_NONNULL(5); + qemuMonitorSEVInfo *info) + ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); int qemuMonitorJSONGetVersion(qemuMonitor *mon, diff --git a/src/qemu/qemu_namespace.c b/src/qemu/qemu_namespace.c index 915d4431..bbe3d5a1 100644 --- a/src/qemu/qemu_namespace.c +++ b/src/qemu/qemu_namespace.c @@ -651,8 +651,9 @@ qemuDomainSetupLaunchSecurity(virDomainObj *vm, if (!sec) return 0; - switch ((virDomainLaunchSecurity) sec->sectype) { + switch (sec->sectype) { case VIR_DOMAIN_LAUNCH_SECURITY_SEV: + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: VIR_DEBUG("Setting up launch security for SEV"); *paths = g_slist_prepend(*paths, g_strdup(QEMU_DEV_SEV)); diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c index 7ef7040a..242c9328 100644 --- a/src/qemu/qemu_process.c +++ b/src/qemu/qemu_process.c @@ -25,6 +25,9 @@ #include #include #include +#if WITH_SYS_SYSCALL_H +# include +#endif #if defined(__linux__) # include #elif defined(__FreeBSD__) @@ -1500,6 +1503,10 @@ qemuProcessHandleMigrationStatus(qemuMonitor *mon G_GNUC_UNUSED, } break; + case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_RECOVER_SETUP: + priv->migrationRecoverSetup = true; + break; + case QEMU_MONITOR_MIGRATION_STATUS_POSTCOPY_RECOVER: if (virDomainObjIsFailedPostcopy(vm, vm->job)) { int eventType = -1; @@ -2348,6 +2355,12 @@ qemuProcessGetAllCpuAffinity(virBitmap **cpumapRet) return -1; if (isolCpus) { + g_autofree char *isolCpusStr = virBitmapFormat(isolCpus); + g_autofree char *cpumapRetStr = virBitmapFormat(*cpumapRet); + + VIR_INFO("Subtracting isolated CPUs %1$s from online CPUs %2$s", + isolCpusStr, cpumapRetStr); + virBitmapSubtract(*cpumapRet, isolCpus); } @@ -4291,6 +4304,8 @@ qemuProcessVerifyHypervFeatures(virDomainDef *def, case VIR_DOMAIN_HYPERV_IPI: case VIR_DOMAIN_HYPERV_EVMCS: case VIR_DOMAIN_HYPERV_AVIC: + case VIR_DOMAIN_HYPERV_EMSR_BITMAP: + case VIR_DOMAIN_HYPERV_XMM_INPUT: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("host doesn't support hyperv '%1$s' feature"), virDomainHypervTypeToString(i)); @@ -5374,8 +5389,7 @@ qemuProcessStartValidateDisks(virDomainObj *vm, * option exists, but we cannot determine whether the running QEMU * was build with '--enable-vxhs'. */ if (src->type == VIR_STORAGE_TYPE_NETWORK && - src->protocol == VIR_STORAGE_NET_PROTOCOL_VXHS && - !virQEMUCapsGet(qemuCaps, QEMU_CAPS_VXHS)) { + src->protocol == VIR_STORAGE_NET_PROTOCOL_VXHS) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("VxHS protocol is not supported with this QEMU binary")); return -1; @@ -6563,14 +6577,14 @@ qemuProcessUpdateSEVInfo(virDomainObj *vm) * mandatory on QEMU cmdline */ sevCaps = virQEMUCapsGetSEVCapabilities(qemuCaps); - if (!sev->haveCbitpos) { - sev->cbitpos = sevCaps->cbitpos; - sev->haveCbitpos = true; + if (!sev->common.haveCbitpos) { + sev->common.cbitpos = sevCaps->cbitpos; + sev->common.haveCbitpos = true; } - if (!sev->haveReducedPhysBits) { - sev->reduced_phys_bits = sevCaps->reduced_phys_bits; - sev->haveReducedPhysBits = true; + if (!sev->common.haveReducedPhysBits) { + sev->common.reduced_phys_bits = sevCaps->reduced_phys_bits; + sev->common.haveReducedPhysBits = true; } return 0; @@ -6735,11 +6749,21 @@ qemuProcessPrepareDomain(virQEMUDriver *driver, for (i = 0; i < vm->def->nshmems; i++) qemuDomainPrepareShmemChardev(vm->def->shmems[i]); - if (vm->def->sec && - vm->def->sec->sectype == VIR_DOMAIN_LAUNCH_SECURITY_SEV) { - VIR_DEBUG("Updating SEV platform info"); - if (qemuProcessUpdateSEVInfo(vm) < 0) + if (vm->def->sec) { + switch (vm->def->sec->sectype) { + case VIR_DOMAIN_LAUNCH_SECURITY_SEV: + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + VIR_DEBUG("Updating SEV platform info"); + if (qemuProcessUpdateSEVInfo(vm) < 0) + return -1; + break; + case VIR_DOMAIN_LAUNCH_SECURITY_PV: + break; + case VIR_DOMAIN_LAUNCH_SECURITY_NONE: + case VIR_DOMAIN_LAUNCH_SECURITY_LAST: + virReportEnumRangeError(virDomainLaunchSecurity, vm->def->sec->sectype); return -1; + } } return 0; @@ -6800,9 +6824,11 @@ qemuProcessPrepareLaunchSecurityGuestInput(virDomainObj *vm) if (!sec) return 0; - switch ((virDomainLaunchSecurity) sec->sectype) { + switch (sec->sectype) { case VIR_DOMAIN_LAUNCH_SECURITY_SEV: return qemuProcessPrepareSEVGuestInput(vm); + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + break; case VIR_DOMAIN_LAUNCH_SECURITY_PV: return 0; case VIR_DOMAIN_LAUNCH_SECURITY_NONE: @@ -6815,6 +6841,48 @@ qemuProcessPrepareLaunchSecurityGuestInput(virDomainObj *vm) } +static int +qemuProcessPreparePstore(virDomainObj *vm) +{ + virDomainPstoreDef *pstore = vm->def->pstore; + VIR_AUTOCLOSE fd = -1; + + if (!pstore) + return 0; + + switch (pstore->backend) { + case VIR_DOMAIN_PSTORE_BACKEND_ACPI_ERST: + if ((fd = open(pstore->path, O_WRONLY | O_CREAT, 0600)) < 0) { + virReportSystemError(errno, + _("cannot create file '%1$s'"), + pstore->path); + return -1; + } + + if (ftruncate(fd, pstore->size * 1024) < 0) { + virReportSystemError(errno, + _("Failed to truncate file '%1$s'"), + pstore->path); + return -1; + } + + if (VIR_CLOSE(fd) < 0) { + virReportSystemError(errno, + _("Unable to save '%1$s'"), + pstore->path); + return -1; + } + + break; + + case VIR_DOMAIN_PSTORE_BACKEND_LAST: + break; + } + + return 0; +} + + static int qemuProcessPrepareHostStorageSourceVDPA(virStorageSource *src, qemuDomainObjPrivate *priv) @@ -7313,6 +7381,9 @@ qemuProcessPrepareHost(virQEMUDriver *driver, if (qemuProcessPrepareLaunchSecurityGuestInput(vm) < 0) return -1; + if (qemuProcessPreparePstore(vm) < 0) + return -1; + return 0; } @@ -8370,9 +8441,114 @@ qemuProcessCreatePretendCmdBuild(virDomainObj *vm, } +#if WITH_SYS_SYSCALL_H && defined(SYS_pidfd_open) +typedef struct { + virDomainObj *vm; + int pidfd; +} qemuProcessInShutdownEventData; + + +static qemuProcessInShutdownEventData* +qemuProcessInShutdownEventDataNew(virDomainObj *vm, int pidfd) +{ + qemuProcessInShutdownEventData *d = g_new(qemuProcessInShutdownEventData, 1); + d->vm = virObjectRef(vm); + d->pidfd = pidfd; + return d; +} + + +static void +qemuProcessInShutdownEventDataFree(qemuProcessInShutdownEventData *d) +{ + virObjectUnref(d->vm); + VIR_FORCE_CLOSE(d->pidfd); + g_free(d); +} + + +static void +qemuProcessInShutdownPidfdCb(int watch, + int fd, + int events G_GNUC_UNUSED, + void *opaque) +{ + qemuProcessInShutdownEventData *data = opaque; + virDomainObj *vm = data->vm; + + VIR_DEBUG("vm=%p name=%s pid=%lld fd=%d", + vm, vm->def->name, (long long)vm->pid, fd); + + virEventRemoveHandle(watch); + + virObjectLock(vm); + + VIR_INFO("QEMU process %lld finally completed termination", + (long long)vm->pid); + + QEMU_DOMAIN_PRIVATE(vm)->pidMonitored = -1; + qemuProcessEventSubmit(vm, QEMU_PROCESS_EVENT_SHUTDOWN_COMPLETED, + 0, 0, NULL); + + virObjectUnlock(vm); +} +#endif /* WITH_SYS_SYSCALL_H && defined(SYS_pidfd_open) */ + + +static int +qemuProcessInShutdownStartMonitor(virDomainObj *vm) +{ +#if WITH_SYS_SYSCALL_H && defined(SYS_pidfd_open) + qemuDomainObjPrivate *priv = vm->privateData; + qemuProcessInShutdownEventData *data; + int pidfd; + int ret = -1; + + VIR_DEBUG("vm=%p name=%s pid=%lld pidMonitored=%d", + vm, vm->def->name, (long long)vm->pid, + priv->pidMonitored); + + if (priv->pidMonitored >= 0) { + VIR_DEBUG("Monitoring qemu in-shutdown process %i already set up", vm->pid); + goto cleanup; + } + + pidfd = syscall(SYS_pidfd_open, vm->pid, 0); + if (pidfd < 0) { + if (errno == ESRCH) /* process has already terminated */ + ret = 1; + goto cleanup; + } + + data = qemuProcessInShutdownEventDataNew(vm, pidfd); + if ((priv->pidMonitored = virEventAddHandle(pidfd, + VIR_EVENT_HANDLE_READABLE, + qemuProcessInShutdownPidfdCb, + data, + (virFreeCallback)qemuProcessInShutdownEventDataFree)) < 0) { + virReportError(VIR_ERR_INTERNAL_ERROR, + _("failed to monitor qemu in-shutdown process %1$i"), + vm->pid); + qemuProcessInShutdownEventDataFree(data); + goto cleanup; + } + VIR_DEBUG("Monitoring qemu in-shutdown process %i for termination", vm->pid); + ret = 0; + + cleanup: + return ret; +#else /* !WITH_SYS_SYSCALL_H || !defined(SYS_pidfd_open) */ + VIR_DEBUG("Monitoring qemu process %i not implemented", vm->pid); + return -1; +#endif /* !WITH_SYS_SYSCALL_H || !defined(SYS_pidfd_open) */ +} + + int qemuProcessKill(virDomainObj *vm, unsigned int flags) { + int ret = -1; + VIR_DEBUG("vm=%p name=%s pid=%lld flags=0x%x", vm, vm->def->name, (long long)vm->pid, flags); @@ -8393,10 +8569,19 @@ qemuProcessKill(virDomainObj *vm, unsigned int flags) /* Request an extra delay of two seconds per current nhostdevs * to be safe against stalls by the kernel freeing up the resources */ - return virProcessKillPainfullyDelay(vm->pid, - !!(flags & VIR_QEMU_PROCESS_KILL_FORCE), - vm->def->nhostdevs * 2, - false); + ret = virProcessKillPainfullyDelay(vm->pid, + !!(flags & VIR_QEMU_PROCESS_KILL_FORCE), + vm->def->nhostdevs * 2, + false); + + if (ret < 0 && (flags & VIR_QEMU_PROCESS_KILL_MONITOR_ON_ERROR)) { + if (qemuProcessInShutdownStartMonitor(vm) == 1) { + /* process termination detected */ + return 0; + } + } + + return ret; } @@ -8404,7 +8589,8 @@ qemuProcessKill(virDomainObj *vm, unsigned int flags) * qemuProcessBeginStopJob: * * Stop all current jobs by killing the domain and start a new one for - * qemuProcessStop. + * qemuProcessStop. The caller has to make sure qemuProcessEndStopJob is + * called to properly cleanup the job. */ int qemuProcessBeginStopJob(virDomainObj *vm, @@ -8413,29 +8599,42 @@ qemuProcessBeginStopJob(virDomainObj *vm, { qemuDomainObjPrivate *priv = vm->privateData; unsigned int killFlags = forceKill ? VIR_QEMU_PROCESS_KILL_FORCE : 0; - int ret = -1; /* We need to prevent monitor EOF callback from doing our work (and * sending misleading events) while the vm is unlocked inside - * BeginJob/ProcessKill API - */ + * BeginJob/ProcessKill API or any other code path before 'vm->def->id' is + * cleared inside qemuProcessStop */ priv->beingDestroyed = true; - if (qemuProcessKill(vm, killFlags) < 0) - goto cleanup; + if (qemuProcessKill(vm, killFlags|VIR_QEMU_PROCESS_KILL_MONITOR_ON_ERROR) < 0) + goto error; /* Wake up anything waiting on domain condition */ VIR_DEBUG("waking up all jobs waiting on the domain condition"); virDomainObjBroadcast(vm); if (virDomainObjBeginJob(vm, job) < 0) - goto cleanup; + goto error; - ret = 0; + /* priv->beingDestroyed is deliberately left set to 'true' here. Caller + * is supposed to call qemuProcessStop (which will reset it after + * 'vm->def->id' is set to -1) and/or qemuProcessEndStopJob to do proper + * cleanup. */ + return 0; - cleanup: + error: priv->beingDestroyed = false; - return ret; + return -1; +} + + +void +qemuProcessEndStopJob(virDomainObj *vm) +{ + if (!virDomainObjIsActive(vm)) + QEMU_DOMAIN_PRIVATE(vm)->beingDestroyed = false; + + virDomainObjEndJob(vm); } @@ -8482,10 +8681,11 @@ void qemuProcessStop(virQEMUDriver *driver, goto endjob; } - qemuProcessBuildDestroyMemoryPaths(driver, vm, NULL, false); - - if (!!g_atomic_int_dec_and_test(&driver->nactive) && driver->inhibitCallback) - driver->inhibitCallback(false, driver->inhibitOpaque); + /* BEWARE: At this point 'vm->def->id' is not cleared yet. Any code that + * requires the id (e.g. to call virDomainDefGetShortName()) must be placed + * between here (after the VM is killed) and the statement clearing the id. + * The code *MUST NOT* unlock vm, otherwise other code might be confused + * about the state of the VM. */ if ((timestamp = virTimeStringNow()) != NULL) { qemuDomainLogAppendMessage(driver, vm, "%s: shutting down, reason=%s\n", @@ -8493,6 +8693,67 @@ void qemuProcessStop(virQEMUDriver *driver, virDomainShutoffReasonTypeToString(reason)); } + /* shut it off for sure */ + ignore_value(qemuProcessKill(vm, + VIR_QEMU_PROCESS_KILL_FORCE| + VIR_QEMU_PROCESS_KILL_NOCHECK)); + + /* By unlocking the domain object the events processing thread is allowed + * to finish its job. Unlocking must happen before resetting vm->def->id as + * the global domain object list code depends on it (and it can't actually + * check 'priv->beingDestroyed as that's private). */ + if (priv->eventThread) { + /* Explicitly set priv->beingDestroyed. While it's done in + * qemuProcessBeginStopJob(), qemuProcessStop() is called from places + * where stop job is not acquired. */ + priv->beingDestroyed = true; + virObjectUnlock(vm); + virEventThreadStop(priv->eventThread); + virObjectLock(vm); + } + + if (priv->agent) { + g_clear_pointer(&priv->agent, qemuAgentClose); + } + priv->agentError = false; + + if (priv->mon) { + g_clear_pointer(&priv->mon, qemuMonitorClose); + } + + qemuProcessBuildDestroyMemoryPaths(driver, vm, NULL, false); + + /* Do this before we delete the tree and remove pidfile. */ + qemuProcessKillManagedPRDaemon(vm); + + qemuDomainCleanupRun(driver, vm); + + outgoingMigration = (flags & VIR_QEMU_PROCESS_STOP_MIGRATED) && + (asyncJob == VIR_ASYNC_JOB_MIGRATION_OUT); + + qemuExtDevicesStop(driver, vm, outgoingMigration); + + qemuDBusStop(driver, vm); + + /* Only after this point we can reset 'priv->beingDestroyed' so that + * there's no point at which the VM could be considered as alive between + * entering the destroy job and this point where the active "flag" is + * cleared. + */ + vm->def->id = -1; + priv->beingDestroyed = false; + + /* No unlocking of @vm after this point until whole cleanup is done. */ + + /* Wake up anything waiting on domain condition */ + virDomainObjBroadcast(vm); + + if (priv->eventThread) + g_object_unref(g_steal_pointer(&priv->eventThread)); + + if (!!g_atomic_int_dec_and_test(&driver->nactive) && driver->inhibitCallback) + driver->inhibitCallback(false, driver->inhibitOpaque); + /* Clear network bandwidth */ virDomainClearNetBandwidth(vm->def); @@ -8512,56 +8773,24 @@ void qemuProcessStop(virQEMUDriver *driver, virPortAllocatorRelease(priv->nbdPort); priv->nbdPort = 0; - if (priv->agent) { - g_clear_pointer(&priv->agent, qemuAgentClose); - } - priv->agentError = false; - - if (priv->mon) { - g_clear_pointer(&priv->mon, qemuMonitorClose); - } - if (priv->monConfig) { if (priv->monConfig->type == VIR_DOMAIN_CHR_TYPE_UNIX) unlink(priv->monConfig->data.nix.path); g_clear_pointer(&priv->monConfig, virObjectUnref); } - qemuDomainObjStopWorker(vm); - /* Remove the master key */ qemuDomainMasterKeyRemove(priv); - /* Do this before we delete the tree and remove pidfile. */ - qemuProcessKillManagedPRDaemon(vm); - ignore_value(virDomainChrDefForeach(vm->def, false, qemuProcessCleanupChardevDevice, NULL)); - /* shut it off for sure */ - ignore_value(qemuProcessKill(vm, - VIR_QEMU_PROCESS_KILL_FORCE| - VIR_QEMU_PROCESS_KILL_NOCHECK)); - /* Its namespace is also gone then. */ qemuDomainDestroyNamespace(driver, vm); - qemuDomainCleanupRun(driver, vm); - - outgoingMigration = (flags & VIR_QEMU_PROCESS_STOP_MIGRATED) && - (asyncJob == VIR_ASYNC_JOB_MIGRATION_OUT); - qemuExtDevicesStop(driver, vm, outgoingMigration); - - qemuDBusStop(driver, vm); - - vm->def->id = -1; - - /* Wake up anything waiting on domain condition */ - virDomainObjBroadcast(vm); - virFileDeleteTree(priv->libDir); virFileDeleteTree(priv->channelTargetDir); @@ -8716,7 +8945,7 @@ void qemuProcessStop(virQEMUDriver *driver, /* we can't stop the operation even if the script raised an error */ virHookCall(VIR_HOOK_DRIVER_QEMU, vm->def->name, VIR_HOOK_QEMU_OP_RELEASE, VIR_HOOK_SUBOP_END, - NULL, xml, NULL); + virDomainShutoffReasonTypeToString(reason), xml, NULL); } virDomainObjRemoveTransientDef(vm); @@ -8765,7 +8994,7 @@ qemuProcessAutoDestroy(virDomainObj *dom, qemuDomainRemoveInactive(driver, dom, 0, false); - virDomainObjEndJob(dom); + qemuProcessEndStopJob(dom); virObjectEventStateQueue(driver->domainEventState, event); } diff --git a/src/qemu/qemu_process.h b/src/qemu/qemu_process.h index c1ea9492..2324aeb7 100644 --- a/src/qemu/qemu_process.h +++ b/src/qemu/qemu_process.h @@ -169,6 +169,7 @@ typedef enum { int qemuProcessBeginStopJob(virDomainObj *vm, virDomainJob job, bool forceKill); +void qemuProcessEndStopJob(virDomainObj *vm); void qemuProcessStop(virQEMUDriver *driver, virDomainObj *vm, virDomainShutoffReason reason, @@ -179,6 +180,7 @@ typedef enum { VIR_QEMU_PROCESS_KILL_FORCE = 1 << 0, VIR_QEMU_PROCESS_KILL_NOWAIT = 1 << 1, VIR_QEMU_PROCESS_KILL_NOCHECK = 1 << 2, /* bypass the running vm check */ + VIR_QEMU_PROCESS_KILL_MONITOR_ON_ERROR = 1 << 3, /* on error enable process monitor */ } virQemuProcessKillMode; int qemuProcessKill(virDomainObj *vm, unsigned int flags); diff --git a/src/qemu/qemu_security.h b/src/qemu/qemu_security.h index 41da33de..32f29bc2 100644 --- a/src/qemu/qemu_security.h +++ b/src/qemu/qemu_security.h @@ -151,3 +151,5 @@ int qemuSecurityCommandRun(virQEMUDriver *driver, #define qemuSecuritySetTapFDLabel virSecurityManagerSetTapFDLabel #define qemuSecurityStackAddNested virSecurityManagerStackAddNested #define qemuSecurityVerify virSecurityManagerVerify +#define qemuSecurityStackLock virSecurityManagerStackLock +#define qemuSecurityStackUnlock virSecurityManagerStackUnlock diff --git a/src/qemu/qemu_tpm.c b/src/qemu/qemu_tpm.c index bf0c6bcb..2f17918c 100644 --- a/src/qemu/qemu_tpm.c +++ b/src/qemu/qemu_tpm.c @@ -611,7 +611,11 @@ qemuTPMEmulatorBuildCommand(virDomainTPMDef *tpm, tpm->data.emulator.storagepath); virCommandAddArg(cmd, "--log"); - virCommandAddArgFormat(cmd, "file=%s", tpm->data.emulator.logfile); + if (tpm->data.emulator.debug != 0) + virCommandAddArgFormat(cmd, "file=%s,level=%u", tpm->data.emulator.logfile, + tpm->data.emulator.debug); + else + virCommandAddArgFormat(cmd, "file=%s", tpm->data.emulator.logfile); virCommandAddArg(cmd, "--terminate"); diff --git a/src/qemu/qemu_validate.c b/src/qemu/qemu_validate.c index c08e1538..3c40f76c 100644 --- a/src/qemu/qemu_validate.c +++ b/src/qemu/qemu_validate.c @@ -143,6 +143,13 @@ qemuValidateDomainDefFeatures(const virDomainDef *def, _("vmport is not available with this QEMU binary")); return -1; } + + if (def->features[i] == VIR_TRISTATE_SWITCH_ON && + def->features[VIR_DOMAIN_FEATURE_PS2] == VIR_TRISTATE_SWITCH_OFF) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("vmport feature requires the ps2 feature not to be disabled")); + return -1; + } break; case VIR_DOMAIN_FEATURE_VMCOREINFO: @@ -242,6 +249,22 @@ qemuValidateDomainDefFeatures(const virDomainDef *def, } break; + case VIR_DOMAIN_FEATURE_PS2: + if (def->features[i] != VIR_TRISTATE_SWITCH_ABSENT && + !virQEMUCapsSupportsI8042(qemuCaps, def)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("ps2 feature is not available with this QEMU binary")); + return -1; + } + + if (def->features[i] != VIR_TRISTATE_SWITCH_ABSENT && + !virQEMUCapsSupportsI8042Toggle(qemuCaps, def->os.machine, def->os.arch)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("ps2 feature state cannot be controlled with this QEMU binary")); + return -1; + } + break; + case VIR_DOMAIN_FEATURE_SMM: case VIR_DOMAIN_FEATURE_KVM: case VIR_DOMAIN_FEATURE_XEN: @@ -1310,28 +1333,32 @@ qemuValidateDomainDef(const virDomainDef *def, return -1; if (def->sec) { - switch ((virDomainLaunchSecurity) def->sec->sectype) { - case VIR_DOMAIN_LAUNCH_SECURITY_SEV: - if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_SEV_GUEST)) { - virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", - _("SEV launch security is not supported with this QEMU binary")); - return -1; - } + virDomainCapsLaunchSecurity launchSecurity = { }; + + virQEMUCapsFillDomainLaunchSecurity(qemuCaps, &launchSecurity); - if (def->sec->data.sev.kernel_hashes != VIR_TRISTATE_BOOL_ABSENT && + if (!VIR_DOMAIN_CAPS_ENUM_IS_SET(launchSecurity.sectype, + def->sec->sectype)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("'%1$s' launch security is not supported with this QEMU binary"), + virDomainLaunchSecurityTypeToString(def->sec->sectype)); + return -1; + } + + switch (def->sec->sectype) { + case VIR_DOMAIN_LAUNCH_SECURITY_SEV: + if (def->sec->data.sev.common.kernel_hashes != VIR_TRISTATE_BOOL_ABSENT && !virQEMUCapsGet(qemuCaps, QEMU_CAPS_SEV_GUEST_KERNEL_HASHES)) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("SEV measured direct kernel boot is not supported with this QEMU binary")); return -1; } break; + + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + break; + case VIR_DOMAIN_LAUNCH_SECURITY_PV: - if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_MACHINE_CONFIDENTAL_GUEST_SUPPORT) || - !virQEMUCapsGet(qemuCaps, QEMU_CAPS_S390_PV_GUEST)) { - virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", - _("S390 PV launch security is not supported with this QEMU binary")); - return -1; - } if (!virQEMUCapsGetKVMSupportsSecureGuest(qemuCaps)) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("S390 PV launch security is not supported by this host or kernel")); @@ -1701,12 +1728,18 @@ qemuValidateDomainDeviceDefNetwork(const virDomainNetDef *net, size_t i; if (net->type == VIR_DOMAIN_NET_TYPE_USER) { - if (net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST && - !virQEMUCapsGet(qemuCaps, QEMU_CAPS_NETDEV_STREAM)) { - virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", - _("the passt network backend is not supported with this QEMU binary")); + virDomainCapsDeviceNet netCaps = { }; + + virQEMUCapsFillDomainDeviceNetCaps(qemuCaps, &netCaps); + + if (!VIR_DOMAIN_CAPS_ENUM_IS_SET(netCaps.backendType, + net->backend.type)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("the '%1$s' network backend is not supported with this QEMU binary"), + virDomainNetBackendTypeToString(net->backend.type)); return -1; } + if (net->guestIP.nroutes) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("Invalid attempt to set network interface guest-side IP route, not supported by QEMU")); @@ -2901,23 +2934,42 @@ qemuValidateDomainDeviceDefDiskFrontend(const virDomainDiskDef *disk, } if (disk->device == VIR_DOMAIN_DISK_DEVICE_LUN) { - /* make sure that both the bus supports type='lun' (SG_IO). */ - if (disk->bus != VIR_DOMAIN_DISK_BUS_VIRTIO && - disk->bus != VIR_DOMAIN_DISK_BUS_SCSI) { + + switch (disk->bus) { + case VIR_DOMAIN_DISK_BUS_SCSI: + if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_SCSI_BLOCK)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("This QEMU doesn't support scsi-block for lun passthrough")); + return -1; + } + break; + + case VIR_DOMAIN_DISK_BUS_VIRTIO: + if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_VIRTIO_BLK_SCSI)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("This QEMU doesn't support SCSI emulation with 'virtio-blk' device")); + return -1; + } + break; + + case VIR_DOMAIN_DISK_BUS_NONE: + case VIR_DOMAIN_DISK_BUS_IDE: + case VIR_DOMAIN_DISK_BUS_FDC: + case VIR_DOMAIN_DISK_BUS_XEN: + case VIR_DOMAIN_DISK_BUS_USB: + case VIR_DOMAIN_DISK_BUS_UML: + case VIR_DOMAIN_DISK_BUS_SATA: + case VIR_DOMAIN_DISK_BUS_SD: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("disk device='lun' is not supported for bus='%1$s'"), virDomainDiskBusTypeToString(disk->bus)); return -1; - } - if (disk->bus == VIR_DOMAIN_DISK_BUS_SCSI && - !virQEMUCapsGet(qemuCaps, QEMU_CAPS_SCSI_BLOCK)) { - virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", - _("This QEMU doesn't support scsi-block for lun passthrough")); + case VIR_DOMAIN_DISK_BUS_LAST: + virReportEnumRangeError(virDomainDiskBus, disk->bus); return -1; } - if (disk->copy_on_read == VIR_TRISTATE_SWITCH_ON) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("copy_on_read is not compatible with 'lun' disk '%1$s'"), @@ -3008,6 +3060,12 @@ qemuValidateDomainDeviceDefDiskFrontend(const virDomainDiskDef *disk, return -1; } + if (virStorageSourceIsEmpty(disk->src)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("'usb' disk must not be empty")); + return -1; + } + if (disk->info.type != VIR_DOMAIN_DEVICE_ADDRESS_TYPE_NONE && disk->info.type != VIR_DOMAIN_DEVICE_ADDRESS_TYPE_USB) { virReportError(VIR_ERR_INTERNAL_ERROR, "%s", @@ -4640,6 +4698,29 @@ qemuValidateDomainDeviceDefCrypto(virDomainCryptoDef *crypto, } +static int +qemuValidateDomainDeviceDefPstore(virDomainPstoreDef *pstore, + const virDomainDef *def G_GNUC_UNUSED, + virQEMUCaps *qemuCaps) +{ + if (pstore->backend == VIR_DOMAIN_PSTORE_BACKEND_ACPI_ERST && + !virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_ACPI_ERST)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("acpi-erst backend of pstore device is not supported")); + return -1; + } + + if (pstore->info.type != VIR_DOMAIN_DEVICE_ADDRESS_TYPE_NONE && + pstore->info.type != VIR_DOMAIN_DEVICE_ADDRESS_TYPE_PCI) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("ACPI ERST device must reside on a PCI bus")); + return -1; + } + + return 0; +} + + static int qemuSoundCodecTypeToCaps(int type) { @@ -4755,23 +4836,19 @@ qemuValidateDomainDeviceDefTPM(virDomainTPMDef *tpm, switch (version) { case VIR_DOMAIN_TPM_VERSION_1_2: - /* TPM 1.2 + CRB do not work */ - if (tpm->model == VIR_DOMAIN_TPM_MODEL_CRB) { + /* Only tpm-tis supports TPM 1.2, and even that is only + * on x86: for all other models and architectures, we + * want TPM 2.0 */ + if (tpm->model != VIR_DOMAIN_TPM_MODEL_TIS) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, - _("Unsupported interface '%1$s' for TPM 1.2"), + _("TPM 1.2 is not supported for model '%1$s'"), virDomainTPMModelTypeToString(tpm->model)); return -1; } - /* TPM 1.2 + SPAPR do not work with any 'type' (backend) */ - if (tpm->model == VIR_DOMAIN_TPM_MODEL_SPAPR) { - virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", - _("TPM 1.2 is not supported with the SPAPR device model")); - return -1; - } - /* TPM 1.2 + ARM does not work */ - if (qemuDomainIsARMVirt(def)) { - virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", - _("TPM 1.2 is not supported on ARM")); + if (!ARCH_IS_X86(def->os.arch)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("TPM 1.2 is not supported on architecture '%1$s'"), + virArchToString(def->os.arch)); return -1; } break; @@ -4820,8 +4897,8 @@ qemuValidateDomainDeviceDefInput(const virDomainInputDef *input, int cap; int ccwCap; - if (input->bus == VIR_DOMAIN_INPUT_BUS_PS2 && !ARCH_IS_X86(def->os.arch) && - !virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_I8042)) { + if (input->bus == VIR_DOMAIN_INPUT_BUS_PS2 && + !virQEMUCapsSupportsI8042(qemuCaps, def)) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("%1$s is not supported by this QEMU binary"), virDomainInputBusTypeToString(input->bus)); @@ -5046,6 +5123,12 @@ qemuValidateDomainDeviceDefIOMMU(const virDomainIOMMUDef *iommu, _("iommu: aw_bits is not supported with this QEMU binary")); return -1; } + if (iommu->dma_translation != VIR_TRISTATE_SWITCH_ABSENT && + !virQEMUCapsGet(qemuCaps, QEMU_CAPS_INTEL_IOMMU_DMA_TRANSLATION)) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", + _("iommu: updating dma translation is not supported with this QEMU binary")); + return -1; + } return 0; } @@ -5347,6 +5430,9 @@ qemuValidateDomainDeviceDef(const virDomainDeviceDef *dev, case VIR_DOMAIN_DEVICE_CRYPTO: return qemuValidateDomainDeviceDefCrypto(dev->data.crypto, def, qemuCaps); + case VIR_DOMAIN_DEVICE_PSTORE: + return qemuValidateDomainDeviceDefPstore(dev->data.pstore, def, qemuCaps); + case VIR_DOMAIN_DEVICE_LEASE: case VIR_DOMAIN_DEVICE_PANIC: case VIR_DOMAIN_DEVICE_NONE: diff --git a/src/qemu/qemu_vhost_user.c b/src/qemu/qemu_vhost_user.c index 0294daab..de3ef640 100644 --- a/src/qemu/qemu_vhost_user.c +++ b/src/qemu/qemu_vhost_user.c @@ -22,6 +22,7 @@ #include "qemu_vhost_user.h" #include "qemu_interop_config.h" +#include "virbitmap.h" #include "virjson.h" #include "virlog.h" #include "viralloc.h" @@ -90,6 +91,12 @@ VIR_ENUM_IMPL(qemuVhostUserGPUFeature, "render-node", ); +VIR_ENUM_IMPL(qemuVhostUserFSFeature, + QEMU_VHOST_USER_FS_FEATURE_LAST, + "migrate-precopy", + "separate-options", +); + typedef struct _qemuVhostUserGPU qemuVhostUserGPU; struct _qemuVhostUserGPU { size_t nfeatures; @@ -414,6 +421,52 @@ qemuVhostUserFillDomainGPU(virQEMUDriver *driver, return ret; } +int +qemuVhostUserFillFSCapabilities(virBitmap **caps, + const char *binary) +{ + g_autoptr(virJSONValue) doc = NULL; + g_autofree char *output = NULL; + g_autoptr(virCommand) cmd = NULL; + virJSONValue *featuresJSON; + size_t nfeatures; + size_t i; + g_autoptr(virBitmap) features = NULL; + + cmd = virCommandNewArgList(binary, "--print-capabilities", NULL); + virCommandSetOutputBuffer(cmd, &output); + if (virCommandRun(cmd, NULL) < 0) + return -2; + + if (!(doc = virJSONValueFromString(output))) { + virReportError(VIR_ERR_INTERNAL_ERROR, + _("unable to parse json capabilities '%1$s'"), + binary); + return -1; + } + + /* Older virtiofsd did not print any features */ + if (!(featuresJSON = virJSONValueObjectGetArray(doc, "features"))) + return 0; + + features = virBitmapNew(0); + nfeatures = virJSONValueArraySize(featuresJSON); + + for (i = 0; i < nfeatures; i++) { + virJSONValue *item = virJSONValueArrayGet(featuresJSON, i); + const char *tmpStr = virJSONValueGetString(item); + int tmp; + + if ((tmp = qemuVhostUserFSFeatureTypeFromString(tmpStr)) < 0) { + VIR_DEBUG("ignoring unknown virtiofs feature '%s'", tmpStr); + continue; + } + virBitmapSetBitExpand(features, tmp); + } + + *caps = g_steal_pointer(&features); + return 0; +} int qemuVhostUserFillDomainFS(virQEMUDriver *driver, @@ -435,6 +488,11 @@ qemuVhostUserFillDomainFS(virQEMUDriver *driver, continue; fs->binary = g_strdup(vu->binary); + + /* skip binaries that can't report their capabilities */ + if (qemuVhostUserFillFSCapabilities(&fs->caps, + vu->binary) == -1) + continue; break; } diff --git a/src/qemu/qemu_vhost_user.h b/src/qemu/qemu_vhost_user.h index d1aa6ca1..c39fbfeb 100644 --- a/src/qemu/qemu_vhost_user.h +++ b/src/qemu/qemu_vhost_user.h @@ -46,3 +46,14 @@ qemuVhostUserFillDomainGPU(virQEMUDriver *driver, int qemuVhostUserFillDomainFS(virQEMUDriver *driver, virDomainFSDef *fs); + +int +qemuVhostUserFillFSCapabilities(virBitmap **caps, + const char *binary); +typedef enum { + QEMU_VHOST_USER_FS_FEATURE_MIGRATE_PRECOPY = 0, + QEMU_VHOST_USER_FS_FEATURE_SEPARATE_OPTIONS, + QEMU_VHOST_USER_FS_FEATURE_LAST +} qemuVhostUserFSFeature; + +VIR_ENUM_DECL(qemuVhostUserFSFeature); diff --git a/src/qemu/qemu_virtiofs.c b/src/qemu/qemu_virtiofs.c index 78897d81..87226be2 100644 --- a/src/qemu/qemu_virtiofs.c +++ b/src/qemu/qemu_virtiofs.c @@ -139,36 +139,80 @@ qemuVirtioFSBuildCommandLine(virQEMUDriverConfig *cfg, virCommandPassFD(cmd, *fd, VIR_COMMAND_PASS_FD_CLOSE_PARENT); *fd = -1; - virCommandAddArg(cmd, "-o"); - virBufferAddLit(&opts, "source="); - virQEMUBuildBufferEscapeComma(&opts, fs->src->path); - if (fs->cache) - virBufferAsprintf(&opts, ",cache=%s", virDomainFSCacheModeTypeToString(fs->cache)); - if (fs->sandbox) - virBufferAsprintf(&opts, ",sandbox=%s", virDomainFSSandboxModeTypeToString(fs->sandbox)); - - if (fs->xattr == VIR_TRISTATE_SWITCH_ON) - virBufferAddLit(&opts, ",xattr"); - else if (fs->xattr == VIR_TRISTATE_SWITCH_OFF) - virBufferAddLit(&opts, ",no_xattr"); - - if (fs->flock == VIR_TRISTATE_SWITCH_ON) - virBufferAddLit(&opts, ",flock"); - else if (fs->flock == VIR_TRISTATE_SWITCH_OFF) - virBufferAddLit(&opts, ",no_flock"); - - if (fs->posix_lock == VIR_TRISTATE_SWITCH_ON) - virBufferAddLit(&opts, ",posix_lock"); - else if (fs->posix_lock == VIR_TRISTATE_SWITCH_OFF) - virBufferAddLit(&opts, ",no_posix_lock"); - - virCommandAddArgBuffer(cmd, &opts); + if (virBitmapIsBitSet(fs->caps, QEMU_VHOST_USER_FS_FEATURE_SEPARATE_OPTIONS)) { + /* Note that this option format is used by the Rust version of the daemon + * since v1.0.0, which is way longer than the capability existed. + * The -o style of options can be removed once we bump the minimal + * QEMU version to 8.0.0, which dropped the C virtiofsd daemon */ + virCommandAddArg(cmd, "--shared-dir"); + virCommandAddArg(cmd, fs->src->path); + + switch (fs->cache) { + case VIR_DOMAIN_FS_CACHE_MODE_DEFAULT: + case VIR_DOMAIN_FS_CACHE_MODE_LAST: + break; + case VIR_DOMAIN_FS_CACHE_MODE_NONE: + virCommandAddArg(cmd, "--cache"); + virCommandAddArg(cmd, "never"); + break; + case VIR_DOMAIN_FS_CACHE_MODE_ALWAYS: + virCommandAddArg(cmd, "--cache"); + virCommandAddArg(cmd, virDomainFSCacheModeTypeToString(fs->cache)); + break; + } + + if (fs->sandbox) { + virCommandAddArg(cmd, "--sandbox"); + virCommandAddArg(cmd, virDomainFSSandboxModeTypeToString(fs->sandbox)); + } + + if (fs->xattr == VIR_TRISTATE_SWITCH_ON) + virCommandAddArg(cmd, "--xattr"); + + if (fs->posix_lock != VIR_TRISTATE_SWITCH_ABSENT || + fs->flock != VIR_TRISTATE_SWITCH_ABSENT) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("locking options are not supported by this virtiofsd")); + return NULL; + } + } else { + virCommandAddArg(cmd, "-o"); + virBufferAddLit(&opts, "source="); + virQEMUBuildBufferEscapeComma(&opts, fs->src->path); + if (fs->cache) + virBufferAsprintf(&opts, ",cache=%s", virDomainFSCacheModeTypeToString(fs->cache)); + if (fs->sandbox) + virBufferAsprintf(&opts, ",sandbox=%s", virDomainFSSandboxModeTypeToString(fs->sandbox)); + + if (fs->xattr == VIR_TRISTATE_SWITCH_ON) + virBufferAddLit(&opts, ",xattr"); + else if (fs->xattr == VIR_TRISTATE_SWITCH_OFF) + virBufferAddLit(&opts, ",no_xattr"); + + if (fs->flock == VIR_TRISTATE_SWITCH_ON) + virBufferAddLit(&opts, ",flock"); + else if (fs->flock == VIR_TRISTATE_SWITCH_OFF) + virBufferAddLit(&opts, ",no_flock"); + + if (fs->posix_lock == VIR_TRISTATE_SWITCH_ON) + virBufferAddLit(&opts, ",posix_lock"); + else if (fs->posix_lock == VIR_TRISTATE_SWITCH_OFF) + virBufferAddLit(&opts, ",no_posix_lock"); + + virCommandAddArgBuffer(cmd, &opts); + } if (fs->thread_pool_size >= 0) virCommandAddArgFormat(cmd, "--thread-pool-size=%i", fs->thread_pool_size); - if (cfg->virtiofsdDebug) - virCommandAddArg(cmd, "-d"); + if (fs->openfiles > 0) + virCommandAddArgFormat(cmd, "--rlimit-nofile=%llu", fs->openfiles); + + if (cfg->virtiofsdDebug) { + if (virBitmapIsBitSet(fs->caps, QEMU_VHOST_USER_FS_FEATURE_SEPARATE_OPTIONS)) + virCommandAddArgList(cmd, "--log-level", "debug", NULL); + else + virCommandAddArg(cmd, "-d"); + } for (i = 0; i < fs->idmap.nuidmap; i++) { virCommandAddArgFormat(cmd, "--uid-map=:%u:%u:%u:", @@ -446,8 +490,13 @@ qemuVirtioFSPrepareDomain(virQEMUDriver *driver, if (fs->sock) return 0; - if (!fs->binary && qemuVhostUserFillDomainFS(driver, fs) < 0) - return -1; + if (fs->binary) { + if (qemuVhostUserFillFSCapabilities(&fs->caps, fs->binary) < 0) + return -1; + } else { + if (qemuVhostUserFillDomainFS(driver, fs) < 0) + return -1; + } if (!driver->privileged && !fs->idmap.uidmap) { if (qemuVirtioFSPrepareIdMap(fs) < 0) diff --git a/src/remote/remote_daemon_dispatch.c b/src/remote/remote_daemon_dispatch.c index cfc1067e..e812f5c3 100644 --- a/src/remote/remote_daemon_dispatch.c +++ b/src/remote/remote_daemon_dispatch.c @@ -1776,6 +1776,10 @@ static void remoteClientCloseFunc(virNetServerClient *client) daemonRemoveAllClientStreams(priv->streams); remoteClientFreePrivateCallbacks(priv); + +#if WITH_SASL + g_clear_pointer(&priv->sasl, virObjectUnref); +#endif } @@ -2104,7 +2108,7 @@ remoteDispatchConnectOpen(virNetServer *server G_GNUC_UNUSED, STREQ(type, "Xen") || STREQ(type, "LXC") || STREQ(type, "VBOX") || - STREQ(type, "bhyve") || + STREQ(type, "BHYVE") || STREQ(type, "vz") || STREQ(type, "Parallels") || STREQ(type, "CH")) { diff --git a/src/rpc/meson.build b/src/rpc/meson.build index 9d98bc62..68aaf24b 100644 --- a/src/rpc/meson.build +++ b/src/rpc/meson.build @@ -1,6 +1,11 @@ gendispatch_prog = find_program('gendispatch.pl') -socket_sources = [ +tlsconfig_sources = files( + 'virnettlsconfig.c', + 'virnettlscert.c', +) + +socket_sources = tlsconfig_sources + [ 'virnettlscontext.c', 'virnetsocket.c', ] diff --git a/src/rpc/virnetclient.c b/src/rpc/virnetclient.c index 147b0d66..6d424eb5 100644 --- a/src/rpc/virnetclient.c +++ b/src/rpc/virnetclient.c @@ -1946,7 +1946,7 @@ static int virNetClientIO(virNetClient *client, /* Check to see if another thread is dispatching */ if (client->haveTheBuck) { /* Force other thread to wakeup from poll */ - GSource *wakeup = g_idle_source_new(); + g_autoptr(GSource) wakeup = g_idle_source_new(); g_source_set_callback(wakeup, virNetClientIOWakeup, client->eventLoop, NULL); g_source_attach(wakeup, client->eventCtx); @@ -1968,6 +1968,7 @@ static int virNetClientIO(virNetClient *client, return -1; } + g_source_destroy(wakeup); VIR_DEBUG("Woken up from sleep head=%p call=%p", client->waitDispatch, thiscall); /* Three reasons we can be woken up diff --git a/src/rpc/virnetlibsshsession.c b/src/rpc/virnetlibsshsession.c index 6632e4a9..e496d333 100644 --- a/src/rpc/virnetlibsshsession.c +++ b/src/rpc/virnetlibsshsession.c @@ -170,6 +170,25 @@ virNetLibsshSessionOnceInit(void) } VIR_ONCE_GLOBAL_INIT(virNetLibsshSession); + +static int virNetLibsshChannelGetExitStatus(ssh_channel channel, + uint32_t *exit_status) +{ +#ifdef WITH_SSH_CHANNEL_GET_EXIT_STATE + return ssh_channel_get_exit_state(channel, exit_status, NULL, NULL); +#else + int rc; + + rc = *exit_status = ssh_channel_get_exit_status(channel); + + if (rc != SSH_OK) + return SSH_ERROR; + + return *exit_status; +#endif +} + + static virNetLibsshAuthMethod * virNetLibsshSessionAuthMethodNew(virNetLibsshSession *sess) { @@ -1179,12 +1198,16 @@ virNetLibsshChannelRead(virNetLibsshSession *sess, } if (ssh_channel_is_eof(sess->channel)) { + uint32_t exit_status; + int rc; eof: - if (ssh_channel_get_exit_status(sess->channel)) { + + rc = virNetLibsshChannelGetExitStatus(sess->channel, &exit_status); + if (rc != SSH_OK || exit_status != 0) { virReportError(VIR_ERR_LIBSSH, _("Remote command terminated with non-zero code: %1$d"), - ssh_channel_get_exit_status(sess->channel)); - sess->channelCommandReturnValue = ssh_channel_get_exit_status(sess->channel); + exit_status); + sess->channelCommandReturnValue = exit_status; sess->state = VIR_NET_LIBSSH_STATE_ERROR_REMOTE; virObjectUnlock(sess); return -1; @@ -1227,12 +1250,16 @@ virNetLibsshChannelWrite(virNetLibsshSession *sess, } if (ssh_channel_is_eof(sess->channel)) { - if (ssh_channel_get_exit_status(sess->channel)) { + uint32_t exit_status; + int rc; + + rc = virNetLibsshChannelGetExitStatus(sess->channel, &exit_status); + if (rc != SSH_OK || exit_status != 0) { virReportError(VIR_ERR_LIBSSH, _("Remote program terminated with non-zero code: %1$d"), - ssh_channel_get_exit_status(sess->channel)); + exit_status); sess->state = VIR_NET_LIBSSH_STATE_ERROR_REMOTE; - sess->channelCommandReturnValue = ssh_channel_get_exit_status(sess->channel); + sess->channelCommandReturnValue = exit_status; ret = -1; goto cleanup; diff --git a/src/rpc/virnettlscert.c b/src/rpc/virnettlscert.c new file mode 100644 index 00000000..1befbe06 --- /dev/null +++ b/src/rpc/virnettlscert.c @@ -0,0 +1,555 @@ +/* + * virnettlscert.c: TLS x509 certificate helpers + * + * Copyright (C) 2010-2024 Red Hat, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see + * . + */ + +#include + +#include + +#include "virnettlscert.h" + +#include "viralloc.h" +#include "virfile.h" +#include "virlog.h" +#include "virerror.h" + +#define VIR_FROM_THIS VIR_FROM_NONE + +VIR_LOG_INIT("rpc.nettlscert"); + +static int virNetTLSCertCheckTimes(gnutls_x509_crt_t cert, + const char *certFile, + bool isServer, + bool isCA) +{ + time_t now; + + if ((now = time(NULL)) == ((time_t)-1)) { + virReportSystemError(errno, "%s", + _("cannot get current time")); + return -1; + } + + if (gnutls_x509_crt_get_expiration_time(cert) < now) { + virReportError(VIR_ERR_SYSTEM_ERROR, + (isCA ? + _("The CA certificate %1$s has expired") : + (isServer ? + _("The server certificate %1$s has expired") : + _("The client certificate %1$s has expired"))), + certFile); + return -1; + } + + if (gnutls_x509_crt_get_activation_time(cert) > now) { + virReportError(VIR_ERR_SYSTEM_ERROR, + (isCA ? + _("The CA certificate %1$s is not yet active") : + (isServer ? + _("The server certificate %1$s is not yet active") : + _("The client certificate %1$s is not yet active"))), + certFile); + return -1; + } + + return 0; +} + + +static int virNetTLSCertCheckBasicConstraints(gnutls_x509_crt_t cert, + const char *certFile, + bool isServer, + bool isCA) +{ + int status; + + status = gnutls_x509_crt_get_basic_constraints(cert, NULL, NULL, NULL); + VIR_DEBUG("Cert %s basic constraints %d", certFile, status); + + if (status > 0) { /* It is a CA cert */ + if (!isCA) { + virReportError(VIR_ERR_SYSTEM_ERROR, isServer ? + _("The certificate %1$s basic constraints show a CA, but we need one for a server") : + _("The certificate %1$s basic constraints show a CA, but we need one for a client"), + certFile); + return -1; + } + } else if (status == 0) { /* It is not a CA cert */ + if (isCA) { + virReportError(VIR_ERR_SYSTEM_ERROR, + _("The certificate %1$s basic constraints do not show a CA"), + certFile); + return -1; + } + } else if (status == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { /* Missing basicConstraints */ + if (isCA) { + virReportError(VIR_ERR_SYSTEM_ERROR, + _("The certificate %1$s is missing basic constraints for a CA"), + certFile); + return -1; + } + } else { /* General error */ + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Unable to query certificate %1$s basic constraints %2$s"), + certFile, gnutls_strerror(status)); + return -1; + } + + return 0; +} + + +static int virNetTLSCertCheckKeyUsage(gnutls_x509_crt_t cert, + const char *certFile, + bool isCA) +{ + int status; + unsigned int usage = 0; + unsigned int critical = 0; + + status = gnutls_x509_crt_get_key_usage(cert, &usage, &critical); + + VIR_DEBUG("Cert %s key usage status %d usage %d critical %u", certFile, status, usage, critical); + if (status < 0) { + if (status == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { + usage = isCA ? GNUTLS_KEY_KEY_CERT_SIGN : + GNUTLS_KEY_DIGITAL_SIGNATURE|GNUTLS_KEY_KEY_ENCIPHERMENT; + } else { + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Unable to query certificate %1$s key usage %2$s"), + certFile, gnutls_strerror(status)); + return -1; + } + } + + if (isCA) { + if (!(usage & GNUTLS_KEY_KEY_CERT_SIGN)) { + if (critical) { + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Certificate %1$s usage does not permit certificate signing"), + certFile); + return -1; + } else { + VIR_WARN("Certificate %s usage does not permit certificate signing", + certFile); + } + } + } else { + if (!(usage & GNUTLS_KEY_DIGITAL_SIGNATURE)) { + if (critical) { + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Certificate %1$s usage does not permit digital signature"), + certFile); + return -1; + } else { + VIR_WARN("Certificate %s usage does not permit digital signature", + certFile); + } + } + if (!(usage & GNUTLS_KEY_KEY_ENCIPHERMENT)) { + if (critical) { + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Certificate %1$s usage does not permit key encipherment"), + certFile); + return -1; + } else { + VIR_WARN("Certificate %s usage does not permit key encipherment", + certFile); + } + } + } + + return 0; +} + + +static int virNetTLSCertCheckKeyPurpose(gnutls_x509_crt_t cert, + const char *certFile, + bool isServer) +{ + int status; + size_t i; + unsigned int purposeCritical; + unsigned int critical; + char *buffer = NULL; + size_t size; + bool allowClient = false, allowServer = false; + + critical = 0; + for (i = 0; ; i++) { + size = 0; + status = gnutls_x509_crt_get_key_purpose_oid(cert, i, buffer, &size, NULL); + + if (status == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { + VIR_DEBUG("No key purpose data available at slot %zu", i); + + /* If there is no data at all, then we must allow client/server to pass */ + if (i == 0) + allowServer = allowClient = true; + break; + } + if (status != GNUTLS_E_SHORT_MEMORY_BUFFER) { + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Unable to query certificate %1$s key purpose %2$s"), + certFile, gnutls_strerror(status)); + return -1; + } + + buffer = g_new0(char, size); + status = gnutls_x509_crt_get_key_purpose_oid(cert, i, buffer, &size, &purposeCritical); + if (status < 0) { + VIR_FREE(buffer); + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Unable to query certificate %1$s key purpose %2$s"), + certFile, gnutls_strerror(status)); + return -1; + } + if (purposeCritical) + critical = true; + + VIR_DEBUG("Key purpose %d %s critical %u", status, buffer, purposeCritical); + if (STREQ(buffer, GNUTLS_KP_TLS_WWW_SERVER)) { + allowServer = true; + } else if (STREQ(buffer, GNUTLS_KP_TLS_WWW_CLIENT)) { + allowClient = true; + } else if (STRNEQ(buffer, GNUTLS_KP_ANY)) { + allowServer = allowClient = true; + } + + VIR_FREE(buffer); + } + + if (isServer) { + if (!allowServer) { + if (critical) { + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Certificate %1$s purpose does not allow use for with a TLS server"), + certFile); + return -1; + } else { + VIR_WARN("Certificate %s purpose does not allow use for with a TLS server", + certFile); + } + } + } else { + if (!allowClient) { + if (critical) { + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Certificate %1$s purpose does not allow use for with a TLS client"), + certFile); + return -1; + } else { + VIR_WARN("Certificate %s purpose does not allow use for with a TLS client", + certFile); + } + } + } + + return 0; +} + +/* Check DN is on tls_allowed_dn_list. */ +static int +virNetTLSCertCheckDNACL(const char *dname, + const char *const *wildcards) +{ + while (*wildcards) { + if (g_pattern_match_simple(*wildcards, dname)) + return 1; + + wildcards++; + } + + /* Log the client's DN for debugging */ + VIR_DEBUG("Failed ACL check for client DN '%s'", dname); + + /* This is the most common error: make it informative. */ + virReportError(VIR_ERR_SYSTEM_ERROR, "%s", + _("Client's Distinguished Name is not on the list of allowed clients (tls_allowed_dn_list). Use 'virt-pki-query-dn clientcert.pem' to view the Distinguished Name field in the client certificate, or run this daemon with --verbose option.")); + return 0; +} + + +static int +virNetTLSCertCheckDN(gnutls_x509_crt_t cert, + const char *certFile, + const char *hostname, + const char *dname, + const char *const *acl) +{ + if (acl && dname && + virNetTLSCertCheckDNACL(dname, acl) <= 0) + return -1; + + if (hostname && + !gnutls_x509_crt_check_hostname(cert, hostname)) { + virReportError(VIR_ERR_RPC, + _("Certificate %1$s owner does not match the hostname %2$s"), + certFile, hostname); + return -1; + } + + return 0; +} + + +static int virNetTLSCertCheck(gnutls_x509_crt_t cert, + const char *certFile, + bool isServer, + bool isCA) +{ + if (virNetTLSCertCheckTimes(cert, certFile, isServer, isCA) < 0) + return -1; + + if (virNetTLSCertCheckBasicConstraints(cert, certFile, isServer, isCA) < 0) + return -1; + + if (virNetTLSCertCheckKeyUsage(cert, certFile, isCA) < 0) + return -1; + + if (!isCA && + virNetTLSCertCheckKeyPurpose(cert, certFile, isServer) < 0) + return -1; + + return 0; +} + + +static int virNetTLSCertCheckPair(gnutls_x509_crt_t cert, + const char *certFile, + gnutls_x509_crt_t *cacerts, + size_t ncacerts, + const char *cacertFile, + bool isServer) +{ + unsigned int status; + + if (gnutls_x509_crt_list_verify(&cert, 1, + cacerts, ncacerts, + NULL, 0, + 0, &status) < 0) { + virReportError(VIR_ERR_SYSTEM_ERROR, isServer ? + _("Unable to verify server certificate %1$s against CA certificate %2$s") : + _("Unable to verify client certificate %1$s against CA certificate %2$s"), + certFile, cacertFile); + return -1; + } + + if (status != 0) { + const char *reason = _("Invalid certificate"); + + if (status & GNUTLS_CERT_INVALID) + reason = _("The certificate is not trusted."); + + if (status & GNUTLS_CERT_SIGNER_NOT_FOUND) + reason = _("The certificate hasn't got a known issuer."); + + if (status & GNUTLS_CERT_REVOKED) + reason = _("The certificate has been revoked."); + + if (status & GNUTLS_CERT_INSECURE_ALGORITHM) + reason = _("The certificate uses an insecure algorithm"); + + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Our own certificate %1$s failed validation against %2$s: %3$s"), + certFile, cacertFile, reason); + return -1; + } + + return 0; +} + + +gnutls_x509_crt_t virNetTLSCertLoadFromFile(const char *certFile, + bool isServer) +{ + gnutls_datum_t data; + gnutls_x509_crt_t cert = NULL; + g_autofree char *buf = NULL; + int ret = -1; + + VIR_DEBUG("isServer %d certFile %s", + isServer, certFile); + + if (gnutls_x509_crt_init(&cert) < 0) { + virReportError(VIR_ERR_SYSTEM_ERROR, "%s", + _("Unable to initialize certificate")); + goto cleanup; + } + + if (virFileReadAll(certFile, (1<<16), &buf) < 0) + goto cleanup; + + data.data = (unsigned char *)buf; + data.size = strlen(buf); + + if (gnutls_x509_crt_import(cert, &data, GNUTLS_X509_FMT_PEM) < 0) { + virReportError(VIR_ERR_SYSTEM_ERROR, isServer ? + _("Unable to import server certificate %1$s") : + _("Unable to import client certificate %1$s"), + certFile); + goto cleanup; + } + + ret = 0; + + cleanup: + if (ret != 0) { + g_clear_pointer(&cert, gnutls_x509_crt_deinit); + } + return cert; +} + + +static int virNetTLSCertLoadCAListFromFile(const char *certFile, + gnutls_x509_crt_t *certs, + unsigned int certMax, + size_t *ncerts) +{ + gnutls_datum_t data; + g_autofree char *buf = NULL; + + *ncerts = 0; + VIR_DEBUG("certFile %s", certFile); + + if (virFileReadAll(certFile, (1<<16), &buf) < 0) + return -1; + + data.data = (unsigned char *)buf; + data.size = strlen(buf); + + if (gnutls_x509_crt_list_import(certs, &certMax, &data, GNUTLS_X509_FMT_PEM, 0) < 0) { + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Unable to import CA certificate list %1$s"), + certFile); + return -1; + } + *ncerts = certMax; + + return 0; +} + + +#define MAX_CERTS 16 +int virNetTLSCertSanityCheck(bool isServer, + const char *cacertFile, + const char *certFile) +{ + gnutls_x509_crt_t cert = NULL; + gnutls_x509_crt_t cacerts[MAX_CERTS] = { 0 }; + size_t ncacerts = 0; + size_t i; + int ret = -1; + + if ((access(certFile, R_OK) == 0) && + !(cert = virNetTLSCertLoadFromFile(certFile, isServer))) + goto cleanup; + if ((access(cacertFile, R_OK) == 0) && + virNetTLSCertLoadCAListFromFile(cacertFile, cacerts, + MAX_CERTS, &ncacerts) < 0) + goto cleanup; + + if (cert && + virNetTLSCertCheck(cert, certFile, isServer, false) < 0) + goto cleanup; + + for (i = 0; i < ncacerts; i++) { + if (virNetTLSCertCheck(cacerts[i], cacertFile, isServer, true) < 0) + goto cleanup; + } + + if (cert && ncacerts && + virNetTLSCertCheckPair(cert, certFile, cacerts, ncacerts, cacertFile, isServer) < 0) + goto cleanup; + + ret = 0; + + cleanup: + if (cert) + gnutls_x509_crt_deinit(cert); + for (i = 0; i < ncacerts; i++) + gnutls_x509_crt_deinit(cacerts[i]); + return ret; +} + +int virNetTLSCertValidateCA(gnutls_x509_crt_t cert, + bool isServer) +{ + if (virNetTLSCertCheckTimes(cert, "[session]", + isServer, true) < 0) { + return -1; + } + return 0; +} + +char *virNetTLSCertValidate(gnutls_x509_crt_t cert, + bool isServer, + const char *hostname, + const char *const *x509dnACL) +{ + size_t dnamesize = 256; + g_autofree char *dname = g_new0(char, dnamesize); + int ret; + + if (virNetTLSCertCheckTimes(cert, "[session]", + isServer, false) < 0) { + return NULL; + } + + ret = gnutls_x509_crt_get_dn(cert, dname, &dnamesize); + if (ret == GNUTLS_E_SHORT_MEMORY_BUFFER) { + VIR_DEBUG("Reallocating dname to fit %zu bytes", dnamesize); + dname = g_realloc(dname, dnamesize); + ret = gnutls_x509_crt_get_dn(cert, dname, &dnamesize); + } + if (ret != 0) { + virReportError(VIR_ERR_SYSTEM_ERROR, + _("Failed to get certificate %1$s distinguished name: %2$s"), + "[session]", gnutls_strerror(ret)); + return NULL; + } + + VIR_DEBUG("Peer DN is %s", dname); + + if (virNetTLSCertCheckDN(cert, "[session]", hostname, + dname, x509dnACL) < 0) { + return NULL; + } + + /* !isServer, since on the client, we're validating the + * server's cert, and on the server, the client's cert + */ + if (virNetTLSCertCheckBasicConstraints(cert, "[session]", + !isServer, false) < 0) { + return NULL; + } + + if (virNetTLSCertCheckKeyUsage(cert, "[session]", + false) < 0) { + return NULL; + } + + /* !isServer - as above */ + if (virNetTLSCertCheckKeyPurpose(cert, "[session]", + !isServer) < 0) { + return NULL; + } + + return g_steal_pointer(&dname); +} diff --git a/src/rpc/virnettlscert.h b/src/rpc/virnettlscert.h new file mode 100644 index 00000000..0ac511a1 --- /dev/null +++ b/src/rpc/virnettlscert.h @@ -0,0 +1,42 @@ +/* + * virnettlscert.h: TLS x509 certificate helpers + * + * Copyright (C) 2010-2024 Red Hat, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see + * . + */ + +#pragma once + +#include +#include +#include + +#include "internal.h" + +int virNetTLSCertSanityCheck(bool isServer, + const char *cacertFile, + const char *certFile); + +int virNetTLSCertValidateCA(gnutls_x509_crt_t cert, + bool isServer); + +char *virNetTLSCertValidate(gnutls_x509_crt_t cert, + bool isServer, + const char *hostname, + const char *const *x509dnACL); + +gnutls_x509_crt_t virNetTLSCertLoadFromFile(const char *certFile, + bool isServer); diff --git a/src/rpc/virnettlsconfig.c b/src/rpc/virnettlsconfig.c new file mode 100644 index 00000000..d020083d --- /dev/null +++ b/src/rpc/virnettlsconfig.c @@ -0,0 +1,202 @@ +/* + * virnettlsconfig.c: TLS x509 configuration helpers + * + * Copyright (C) 2010-2024 Red Hat, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see + * . + */ + +#include + +#include "virnettlsconfig.h" +#include "virlog.h" +#include "virutil.h" + +#define VIR_FROM_THIS VIR_FROM_RPC + +VIR_LOG_INIT("rpc.nettlscontext"); + +char *virNetTLSConfigUserPKIBaseDir(void) +{ + g_autofree char *userdir = virGetUserDirectory(); + + return g_strdup_printf("%s/.pki/libvirt", userdir); +} + +static void virNetTLSConfigTrust(const char *cacertdir, + const char *cacrldir, + char **cacert, + char **cacrl) +{ + if (!*cacert) + *cacert = g_strdup_printf("%s/%s", cacertdir, "cacert.pem"); + if (!*cacrl) + *cacrl = g_strdup_printf("%s/%s", cacrldir, "cacrl.pem"); + + VIR_DEBUG("TLS CA cert %s", *cacert); + VIR_DEBUG("TLS CA CRL %s", *cacrl); +} + +static void virNetTLSConfigIdentity(int isServer, + const char *certdir, + const char *keydir, + char **cert, + char **key) +{ + if (!*key) + *key = g_strdup_printf("%s/%s", keydir, + isServer ? "serverkey.pem" : "clientkey.pem"); + if (!*cert) + *cert = g_strdup_printf("%s/%s", certdir, + isServer ? "servercert.pem" : "clientcert.pem"); + + VIR_DEBUG("TLS key %s", *key); + VIR_DEBUG("TLS cert %s", *cert); +} + +void virNetTLSConfigCustomTrust(const char *pkipath, + char **cacert, + char **cacrl) +{ + VIR_DEBUG("Locating trust chain in custom dir %s", pkipath); + virNetTLSConfigTrust(pkipath, + pkipath, + cacert, + cacrl); +} + +void virNetTLSConfigUserTrust(char **cacert, + char **cacrl) +{ + g_autofree char *pkipath = virNetTLSConfigUserPKIBaseDir(); + + VIR_DEBUG("Locating trust chain in user dir %s", pkipath); + + virNetTLSConfigTrust(pkipath, + pkipath, + cacert, + cacrl); +} + +void virNetTLSConfigSystemTrust(char **cacert, + char **cacrl) +{ + VIR_DEBUG("Locating trust chain in system dir %s", LIBVIRT_PKI_DIR); + + virNetTLSConfigTrust(LIBVIRT_CACERT_DIR, + LIBVIRT_CACRL_DIR, + cacert, + cacrl); +} + +void virNetTLSConfigCustomIdentity(const char *pkipath, + int isServer, + char **cert, + char **key) +{ + VIR_DEBUG("Locating creds in custom dir %s", pkipath); + virNetTLSConfigIdentity(isServer, + pkipath, + pkipath, + cert, + key); +} + +void virNetTLSConfigUserIdentity(int isServer, + char **cert, + char **key) +{ + g_autofree char *pkipath = virNetTLSConfigUserPKIBaseDir(); + + VIR_DEBUG("Locating creds in user dir %s", pkipath); + + virNetTLSConfigIdentity(isServer, + pkipath, + pkipath, + cert, + key); +} + +void virNetTLSConfigSystemIdentity(int isServer, + char **cert, + char **key) +{ + VIR_DEBUG("Locating creds in system dir %s", LIBVIRT_PKI_DIR); + + virNetTLSConfigIdentity(isServer, + LIBVIRT_CERT_DIR, + LIBVIRT_KEY_DIR, + cert, + key); +} + +void virNetTLSConfigCustomCreds(const char *pkipath, + int isServer, + char **cacert, + char **cacrl, + char **cert, + char **key) +{ + VIR_DEBUG("Locating creds in custom dir %s", pkipath); + virNetTLSConfigTrust(pkipath, + pkipath, + cacert, + cacrl); + virNetTLSConfigIdentity(isServer, + pkipath, + pkipath, + cert, + key); +} + +void virNetTLSConfigUserCreds(int isServer, + char **cacert, + char **cacrl, + char **cert, + char **key) +{ + g_autofree char *pkipath = virNetTLSConfigUserPKIBaseDir(); + + VIR_DEBUG("Locating creds in user dir %s", pkipath); + + virNetTLSConfigTrust(pkipath, + pkipath, + cacert, + cacrl); + virNetTLSConfigIdentity(isServer, + pkipath, + pkipath, + cert, + key); +} + +void virNetTLSConfigSystemCreds(int isServer, + char **cacert, + char **cacrl, + char **cert, + char **key) +{ + VIR_DEBUG("Locating creds in system dir %s", LIBVIRT_PKI_DIR); + + virNetTLSConfigTrust(LIBVIRT_CACERT_DIR, + LIBVIRT_CACRL_DIR, + cacert, + cacrl); + virNetTLSConfigIdentity(isServer, + LIBVIRT_CERT_DIR, + LIBVIRT_KEY_DIR, + cert, + key); +} diff --git a/src/rpc/virnettlsconfig.h b/src/rpc/virnettlsconfig.h new file mode 100644 index 00000000..797b3e3a --- /dev/null +++ b/src/rpc/virnettlsconfig.h @@ -0,0 +1,68 @@ +/* + * virnettlsconfig.h: TLS x509 configuration helpers + * + * Copyright (C) 2010-2024 Red Hat, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see + * . + */ + +#pragma once + +#include "configmake.h" + +#define LIBVIRT_PKI_DIR SYSCONFDIR "/pki" +#define LIBVIRT_CACERT_DIR LIBVIRT_PKI_DIR "/CA" +#define LIBVIRT_CACRL_DIR LIBVIRT_PKI_DIR "/CA" +#define LIBVIRT_KEY_DIR LIBVIRT_PKI_DIR "/libvirt/private" +#define LIBVIRT_CERT_DIR LIBVIRT_PKI_DIR "/libvirt" + +char *virNetTLSConfigUserPKIBaseDir(void); + +void virNetTLSConfigCustomTrust(const char *pkipath, + char **cacert, + char **cacrl); +void virNetTLSConfigUserTrust(char **cacert, + char **cacrl); +void virNetTLSConfigSystemTrust(char **cacert, + char **cacrl); + +void virNetTLSConfigCustomIdentity(const char *pkipath, + int isServer, + char **cert, + char **key); +void virNetTLSConfigUserIdentity(int isServer, + char **cert, + char **key); +void virNetTLSConfigSystemIdentity(int isServer, + char **cert, + char **key); + + +void virNetTLSConfigCustomCreds(const char *pkipath, + int isServer, + char **cacert, + char **cacrl, + char **cert, + char **key); +void virNetTLSConfigUserCreds(int isServer, + char **cacert, + char **cacrl, + char **cert, + char **key); +void virNetTLSConfigSystemCreds(int isServer, + char **cacert, + char **cacrl, + char **cert, + char **key); diff --git a/src/rpc/virnettlscontext.c b/src/rpc/virnettlscontext.c index dc602449..e8023133 100644 --- a/src/rpc/virnettlscontext.c +++ b/src/rpc/virnettlscontext.c @@ -27,6 +27,8 @@ #include #include "virnettlscontext.h" +#include "virnettlsconfig.h" +#include "virnettlscert.h" #include "virstring.h" #include "viralloc.h" @@ -36,15 +38,6 @@ #include "virlog.h" #include "virprobe.h" #include "virthread.h" -#include "configmake.h" - -#define LIBVIRT_PKI_DIR SYSCONFDIR "/pki" -#define LIBVIRT_CACERT LIBVIRT_PKI_DIR "/CA/cacert.pem" -#define LIBVIRT_CACRL LIBVIRT_PKI_DIR "/CA/cacrl.pem" -#define LIBVIRT_CLIENTKEY LIBVIRT_PKI_DIR "/libvirt/private/clientkey.pem" -#define LIBVIRT_CLIENTCERT LIBVIRT_PKI_DIR "/libvirt/clientcert.pem" -#define LIBVIRT_SERVERKEY LIBVIRT_PKI_DIR "/libvirt/private/serverkey.pem" -#define LIBVIRT_SERVERCERT LIBVIRT_PKI_DIR "/libvirt/servercert.pem" #define VIR_FROM_THIS VIR_FROM_RPC @@ -118,466 +111,6 @@ static void virNetTLSLog(int level G_GNUC_UNUSED, } -static int virNetTLSContextCheckCertTimes(gnutls_x509_crt_t cert, - const char *certFile, - bool isServer, - bool isCA) -{ - time_t now; - - if ((now = time(NULL)) == ((time_t)-1)) { - virReportSystemError(errno, "%s", - _("cannot get current time")); - return -1; - } - - if (gnutls_x509_crt_get_expiration_time(cert) < now) { - virReportError(VIR_ERR_SYSTEM_ERROR, - (isCA ? - _("The CA certificate %1$s has expired") : - (isServer ? - _("The server certificate %1$s has expired") : - _("The client certificate %1$s has expired"))), - certFile); - return -1; - } - - if (gnutls_x509_crt_get_activation_time(cert) > now) { - virReportError(VIR_ERR_SYSTEM_ERROR, - (isCA ? - _("The CA certificate %1$s is not yet active") : - (isServer ? - _("The server certificate %1$s is not yet active") : - _("The client certificate %1$s is not yet active"))), - certFile); - return -1; - } - - return 0; -} - - -static int virNetTLSContextCheckCertBasicConstraints(gnutls_x509_crt_t cert, - const char *certFile, - bool isServer, - bool isCA) -{ - int status; - - status = gnutls_x509_crt_get_basic_constraints(cert, NULL, NULL, NULL); - VIR_DEBUG("Cert %s basic constraints %d", certFile, status); - - if (status > 0) { /* It is a CA cert */ - if (!isCA) { - virReportError(VIR_ERR_SYSTEM_ERROR, isServer ? - _("The certificate %1$s basic constraints show a CA, but we need one for a server") : - _("The certificate %1$s basic constraints show a CA, but we need one for a client"), - certFile); - return -1; - } - } else if (status == 0) { /* It is not a CA cert */ - if (isCA) { - virReportError(VIR_ERR_SYSTEM_ERROR, - _("The certificate %1$s basic constraints do not show a CA"), - certFile); - return -1; - } - } else if (status == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { /* Missing basicConstraints */ - if (isCA) { - virReportError(VIR_ERR_SYSTEM_ERROR, - _("The certificate %1$s is missing basic constraints for a CA"), - certFile); - return -1; - } - } else { /* General error */ - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Unable to query certificate %1$s basic constraints %2$s"), - certFile, gnutls_strerror(status)); - return -1; - } - - return 0; -} - - -static int virNetTLSContextCheckCertKeyUsage(gnutls_x509_crt_t cert, - const char *certFile, - bool isCA) -{ - int status; - unsigned int usage = 0; - unsigned int critical = 0; - - status = gnutls_x509_crt_get_key_usage(cert, &usage, &critical); - - VIR_DEBUG("Cert %s key usage status %d usage %d critical %u", certFile, status, usage, critical); - if (status < 0) { - if (status == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { - usage = isCA ? GNUTLS_KEY_KEY_CERT_SIGN : - GNUTLS_KEY_DIGITAL_SIGNATURE|GNUTLS_KEY_KEY_ENCIPHERMENT; - } else { - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Unable to query certificate %1$s key usage %2$s"), - certFile, gnutls_strerror(status)); - return -1; - } - } - - if (isCA) { - if (!(usage & GNUTLS_KEY_KEY_CERT_SIGN)) { - if (critical) { - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Certificate %1$s usage does not permit certificate signing"), - certFile); - return -1; - } else { - VIR_WARN("Certificate %s usage does not permit certificate signing", - certFile); - } - } - } else { - if (!(usage & GNUTLS_KEY_DIGITAL_SIGNATURE)) { - if (critical) { - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Certificate %1$s usage does not permit digital signature"), - certFile); - return -1; - } else { - VIR_WARN("Certificate %s usage does not permit digital signature", - certFile); - } - } - if (!(usage & GNUTLS_KEY_KEY_ENCIPHERMENT)) { - if (critical) { - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Certificate %1$s usage does not permit key encipherment"), - certFile); - return -1; - } else { - VIR_WARN("Certificate %s usage does not permit key encipherment", - certFile); - } - } - } - - return 0; -} - - -static int virNetTLSContextCheckCertKeyPurpose(gnutls_x509_crt_t cert, - const char *certFile, - bool isServer) -{ - int status; - size_t i; - unsigned int purposeCritical; - unsigned int critical; - char *buffer = NULL; - size_t size; - bool allowClient = false, allowServer = false; - - critical = 0; - for (i = 0; ; i++) { - size = 0; - status = gnutls_x509_crt_get_key_purpose_oid(cert, i, buffer, &size, NULL); - - if (status == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { - VIR_DEBUG("No key purpose data available at slot %zu", i); - - /* If there is no data at all, then we must allow client/server to pass */ - if (i == 0) - allowServer = allowClient = true; - break; - } - if (status != GNUTLS_E_SHORT_MEMORY_BUFFER) { - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Unable to query certificate %1$s key purpose %2$s"), - certFile, gnutls_strerror(status)); - return -1; - } - - buffer = g_new0(char, size); - status = gnutls_x509_crt_get_key_purpose_oid(cert, i, buffer, &size, &purposeCritical); - if (status < 0) { - VIR_FREE(buffer); - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Unable to query certificate %1$s key purpose %2$s"), - certFile, gnutls_strerror(status)); - return -1; - } - if (purposeCritical) - critical = true; - - VIR_DEBUG("Key purpose %d %s critical %u", status, buffer, purposeCritical); - if (STREQ(buffer, GNUTLS_KP_TLS_WWW_SERVER)) { - allowServer = true; - } else if (STREQ(buffer, GNUTLS_KP_TLS_WWW_CLIENT)) { - allowClient = true; - } else if (STRNEQ(buffer, GNUTLS_KP_ANY)) { - allowServer = allowClient = true; - } - - VIR_FREE(buffer); - } - - if (isServer) { - if (!allowServer) { - if (critical) { - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Certificate %1$s purpose does not allow use for with a TLS server"), - certFile); - return -1; - } else { - VIR_WARN("Certificate %s purpose does not allow use for with a TLS server", - certFile); - } - } - } else { - if (!allowClient) { - if (critical) { - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Certificate %1$s purpose does not allow use for with a TLS client"), - certFile); - return -1; - } else { - VIR_WARN("Certificate %s purpose does not allow use for with a TLS client", - certFile); - } - } - } - - return 0; -} - -/* Check DN is on tls_allowed_dn_list. */ -static int -virNetTLSContextCheckCertDNACL(const char *dname, - const char *const *wildcards) -{ - while (*wildcards) { - if (g_pattern_match_simple(*wildcards, dname)) - return 1; - - wildcards++; - } - - /* Log the client's DN for debugging */ - VIR_DEBUG("Failed ACL check for client DN '%s'", dname); - - /* This is the most common error: make it informative. */ - virReportError(VIR_ERR_SYSTEM_ERROR, "%s", - _("Client's Distinguished Name is not on the list of allowed clients (tls_allowed_dn_list). Use 'virt-pki-query-dn clientcert.pem' to view the Distinguished Name field in the client certificate, or run this daemon with --verbose option.")); - return 0; -} - - -static int -virNetTLSContextCheckCertDN(gnutls_x509_crt_t cert, - const char *certFile, - const char *hostname, - const char *dname, - const char *const *acl) -{ - if (acl && dname && - virNetTLSContextCheckCertDNACL(dname, acl) <= 0) - return -1; - - if (hostname && - !gnutls_x509_crt_check_hostname(cert, hostname)) { - virReportError(VIR_ERR_RPC, - _("Certificate %1$s owner does not match the hostname %2$s"), - certFile, hostname); - return -1; - } - - return 0; -} - - -static int virNetTLSContextCheckCert(gnutls_x509_crt_t cert, - const char *certFile, - bool isServer, - bool isCA) -{ - if (virNetTLSContextCheckCertTimes(cert, certFile, - isServer, isCA) < 0) - return -1; - - if (virNetTLSContextCheckCertBasicConstraints(cert, certFile, - isServer, isCA) < 0) - return -1; - - if (virNetTLSContextCheckCertKeyUsage(cert, certFile, - isCA) < 0) - return -1; - - if (!isCA && - virNetTLSContextCheckCertKeyPurpose(cert, certFile, - isServer) < 0) - return -1; - - return 0; -} - - -static int virNetTLSContextCheckCertPair(gnutls_x509_crt_t cert, - const char *certFile, - gnutls_x509_crt_t *cacerts, - size_t ncacerts, - const char *cacertFile, - bool isServer) -{ - unsigned int status; - - if (gnutls_x509_crt_list_verify(&cert, 1, - cacerts, ncacerts, - NULL, 0, - 0, &status) < 0) { - virReportError(VIR_ERR_SYSTEM_ERROR, isServer ? - _("Unable to verify server certificate %1$s against CA certificate %2$s") : - _("Unable to verify client certificate %1$s against CA certificate %2$s"), - certFile, cacertFile); - return -1; - } - - if (status != 0) { - const char *reason = _("Invalid certificate"); - - if (status & GNUTLS_CERT_INVALID) - reason = _("The certificate is not trusted."); - - if (status & GNUTLS_CERT_SIGNER_NOT_FOUND) - reason = _("The certificate hasn't got a known issuer."); - - if (status & GNUTLS_CERT_REVOKED) - reason = _("The certificate has been revoked."); - - if (status & GNUTLS_CERT_INSECURE_ALGORITHM) - reason = _("The certificate uses an insecure algorithm"); - - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Our own certificate %1$s failed validation against %2$s: %3$s"), - certFile, cacertFile, reason); - return -1; - } - - return 0; -} - - -static gnutls_x509_crt_t virNetTLSContextLoadCertFromFile(const char *certFile, - bool isServer) -{ - gnutls_datum_t data; - gnutls_x509_crt_t cert = NULL; - g_autofree char *buf = NULL; - int ret = -1; - - VIR_DEBUG("isServer %d certFile %s", - isServer, certFile); - - if (gnutls_x509_crt_init(&cert) < 0) { - virReportError(VIR_ERR_SYSTEM_ERROR, "%s", - _("Unable to initialize certificate")); - goto cleanup; - } - - if (virFileReadAll(certFile, (1<<16), &buf) < 0) - goto cleanup; - - data.data = (unsigned char *)buf; - data.size = strlen(buf); - - if (gnutls_x509_crt_import(cert, &data, GNUTLS_X509_FMT_PEM) < 0) { - virReportError(VIR_ERR_SYSTEM_ERROR, isServer ? - _("Unable to import server certificate %1$s") : - _("Unable to import client certificate %1$s"), - certFile); - goto cleanup; - } - - ret = 0; - - cleanup: - if (ret != 0) { - g_clear_pointer(&cert, gnutls_x509_crt_deinit); - } - return cert; -} - - -static int virNetTLSContextLoadCACertListFromFile(const char *certFile, - gnutls_x509_crt_t *certs, - unsigned int certMax, - size_t *ncerts) -{ - gnutls_datum_t data; - g_autofree char *buf = NULL; - - *ncerts = 0; - VIR_DEBUG("certFile %s", certFile); - - if (virFileReadAll(certFile, (1<<16), &buf) < 0) - return -1; - - data.data = (unsigned char *)buf; - data.size = strlen(buf); - - if (gnutls_x509_crt_list_import(certs, &certMax, &data, GNUTLS_X509_FMT_PEM, 0) < 0) { - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Unable to import CA certificate list %1$s"), - certFile); - return -1; - } - *ncerts = certMax; - - return 0; -} - - -#define MAX_CERTS 16 -static int virNetTLSContextSanityCheckCredentials(bool isServer, - const char *cacertFile, - const char *certFile) -{ - gnutls_x509_crt_t cert = NULL; - gnutls_x509_crt_t cacerts[MAX_CERTS] = { 0 }; - size_t ncacerts = 0; - size_t i; - int ret = -1; - - if ((access(certFile, R_OK) == 0) && - !(cert = virNetTLSContextLoadCertFromFile(certFile, isServer))) - goto cleanup; - if ((access(cacertFile, R_OK) == 0) && - virNetTLSContextLoadCACertListFromFile(cacertFile, cacerts, - MAX_CERTS, &ncacerts) < 0) - goto cleanup; - - if (cert && - virNetTLSContextCheckCert(cert, certFile, isServer, false) < 0) - goto cleanup; - - for (i = 0; i < ncacerts; i++) { - if (virNetTLSContextCheckCert(cacerts[i], cacertFile, isServer, true) < 0) - goto cleanup; - } - - if (cert && ncacerts && - virNetTLSContextCheckCertPair(cert, certFile, cacerts, ncacerts, cacertFile, isServer) < 0) - goto cleanup; - - ret = 0; - - cleanup: - if (cert) - gnutls_x509_crt_deinit(cert); - for (i = 0; i < ncacerts; i++) - gnutls_x509_crt_deinit(cacerts[i]); - return ret; -} - - static int virNetTLSContextLoadCredentials(virNetTLSContext *ctxt, bool isServer, const char *cacert, @@ -691,7 +224,7 @@ static virNetTLSContext *virNetTLSContextNew(const char *cacert, } if (sanityCheckCert && - virNetTLSContextSanityCheckCredentials(isServer, cacert, cert) < 0) + virNetTLSCertSanityCheck(isServer, cacert, cert) < 0) goto error; if (virNetTLSContextLoadCredentials(ctxt, isServer, cacert, cacrl, cert, key) < 0) @@ -721,9 +254,6 @@ static int virNetTLSContextLocateCredentials(const char *pkipath, char **cert, char **key) { - char *userdir = NULL; - char *user_pki_path = NULL; - *cacert = NULL; *cacrl = NULL; *key = NULL; @@ -736,33 +266,13 @@ static int virNetTLSContextLocateCredentials(const char *pkipath, * files actually exist there */ if (pkipath) { - VIR_DEBUG("Told to use TLS credentials in %s", pkipath); - *cacert = g_strdup_printf("%s/%s", pkipath, "cacert.pem"); - *cacrl = g_strdup_printf("%s/%s", pkipath, "cacrl.pem"); - *key = g_strdup_printf("%s/%s", pkipath, - isServer ? "serverkey.pem" : "clientkey.pem"); - - *cert = g_strdup_printf("%s/%s", pkipath, - isServer ? "servercert.pem" : "clientcert.pem"); + virNetTLSConfigCustomCreds(pkipath, isServer, + cacert, cacrl, + cert, key); } else if (tryUserPkiPath) { - /* Check to see if $HOME/.pki contains at least one of the - * files and if so, use that - */ - userdir = virGetUserDirectory(); - - user_pki_path = g_strdup_printf("%s/.pki/libvirt", userdir); - - VIR_DEBUG("Trying to find TLS user credentials in %s", user_pki_path); - - *cacert = g_strdup_printf("%s/%s", user_pki_path, "cacert.pem"); - - *cacrl = g_strdup_printf("%s/%s", user_pki_path, "cacrl.pem"); - - *key = g_strdup_printf("%s/%s", user_pki_path, - isServer ? "serverkey.pem" : "clientkey.pem"); - - *cert = g_strdup_printf("%s/%s", user_pki_path, - isServer ? "servercert.pem" : "clientcert.pem"); + virNetTLSConfigUserCreds(isServer, + cacert, cacrl, + cert, key); /* * If some of the files can't be found, fallback @@ -782,28 +292,9 @@ static int virNetTLSContextLocateCredentials(const char *pkipath, } } - /* No explicit path, or user path didn't exist, so - * fallback to global defaults - */ - if (!*cacert) { - VIR_DEBUG("Using default TLS CA certificate path"); - *cacert = g_strdup(LIBVIRT_CACERT); - } - - if (!*cacrl) { - VIR_DEBUG("Using default TLS CA revocation list path"); - *cacrl = g_strdup(LIBVIRT_CACRL); - } - - if (!*key && !*cert) { - VIR_DEBUG("Using default TLS key/certificate path"); - *key = g_strdup(isServer ? LIBVIRT_SERVERKEY : LIBVIRT_CLIENTKEY); - - *cert = g_strdup(isServer ? LIBVIRT_SERVERCERT : LIBVIRT_CLIENTCERT); - } - - VIR_FREE(user_pki_path); - VIR_FREE(userdir); + virNetTLSConfigSystemCreds(isServer, + cacert, cacrl, + cert, key); return 0; } @@ -896,7 +387,7 @@ int virNetTLSContextReloadForServer(virNetTLSContext *ctxt, goto error; } - if (virNetTLSContextSanityCheckCredentials(true, cacert, cert)) + if (virNetTLSCertSanityCheck(true, cacert, cert)) goto error; if (virNetTLSContextLoadCredentials(ctxt, true, cacert, cacrl, cert, key)) @@ -995,57 +486,22 @@ static int virNetTLSContextValidCertificate(virNetTLSContext *ctxt, goto authfail; } - if (virNetTLSContextCheckCertTimes(cert, "[session]", - sess->isServer, i > 0) < 0) { - gnutls_x509_crt_deinit(cert); - goto authdeny; - } - if (i == 0) { - ret = gnutls_x509_crt_get_dn(cert, dname, &dnamesize); - if (ret == GNUTLS_E_SHORT_MEMORY_BUFFER) { - VIR_DEBUG("Reallocating dname to fit %zu bytes", dnamesize); - dname = g_realloc(dname, dnamesize); - dnameptr = dname; - ret = gnutls_x509_crt_get_dn(cert, dname, &dnamesize); - } - if (ret != 0) { - virReportError(VIR_ERR_SYSTEM_ERROR, - _("Failed to get certificate %1$s distinguished name: %2$s"), - "[session]", gnutls_strerror(ret)); - goto authfail; - } - sess->x509dname = g_steal_pointer(&dname); - VIR_DEBUG("Peer DN is %s", dnameptr); - - if (virNetTLSContextCheckCertDN(cert, "[session]", sess->hostname, - dnameptr, ctxt->x509dnACL) < 0) { - gnutls_x509_crt_deinit(cert); - goto authdeny; - } - - /* !sess->isServer, since on the client, we're validating the - * server's cert, and on the server, the client's cert - */ - if (virNetTLSContextCheckCertBasicConstraints(cert, "[session]", - !sess->isServer, false) < 0) { + if (!(sess->x509dname = virNetTLSCertValidate(cert, + sess->isServer, + sess->hostname, + ctxt->x509dnACL))) { gnutls_x509_crt_deinit(cert); goto authdeny; } - - if (virNetTLSContextCheckCertKeyUsage(cert, "[session]", - false) < 0) { - gnutls_x509_crt_deinit(cert); - goto authdeny; - } - - /* !sess->isServer - as above */ - if (virNetTLSContextCheckCertKeyPurpose(cert, "[session]", - !sess->isServer) < 0) { + } else { + if (virNetTLSCertValidateCA(cert, + sess->isServer) < 0) { gnutls_x509_crt_deinit(cert); goto authdeny; } } + gnutls_x509_crt_deinit(cert); } diff --git a/src/security/apparmor/libvirt-qemu.in b/src/security/apparmor/libvirt-qemu.in index 8b929152..8f172565 100644 --- a/src/security/apparmor/libvirt-qemu.in +++ b/src/security/apparmor/libvirt-qemu.in @@ -34,6 +34,7 @@ # only modify its comm value or those in its thread group. owner @{PROC}/@{pid}/task/@{tid}/comm rw, @{PROC}/sys/kernel/cap_last_cap r, + @{PROC}/sys/vm/max_map_count r, @{PROC}/sys/vm/overcommit_memory r, # detect hardware capabilities via qemu_getauxval owner @{PROC}/*/auxv r, diff --git a/src/security/apparmor/usr.sbin.libvirtd.in b/src/security/apparmor/usr.sbin.libvirtd.in index 1601d73d..70e58689 100644 --- a/src/security/apparmor/usr.sbin.libvirtd.in +++ b/src/security/apparmor/usr.sbin.libvirtd.in @@ -42,6 +42,7 @@ profile libvirtd @sbindir@/libvirtd flags=(attach_disconnected) { mount options=(rw, move) /dev/** -> /{,var/}run/libvirt/qemu/*{,/}, mount options=(rw, move) /{,var/}run/libvirt/qemu/*.dev/ -> /dev/, mount options=(rw, move) /{,var/}run/libvirt/qemu/*{,/} -> /dev/**, + umount /{,var/}run/libvirt/qemu/*{,/}, network inet stream, network inet dgram, @@ -116,7 +117,7 @@ profile libvirtd @sbindir@/libvirtd flags=(attach_disconnected) { # allow changing to our UUID-based named profiles change_profile -> @{LIBVIRT}-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*, - /usr/{lib,lib64,lib/qemu,libexec}/qemu-bridge-helper Cx -> qemu_bridge_helper, + /usr/{lib,lib64,lib/qemu,libexec,libexec/qemu}/qemu-bridge-helper Cx -> qemu_bridge_helper, # child profile for bridge helper process profile qemu_bridge_helper { #include @@ -137,7 +138,7 @@ profile libvirtd @sbindir@/libvirtd flags=(attach_disconnected) { /etc/qemu/** r, owner @{PROC}/*/status r, - /usr/{lib,lib64,lib/qemu,libexec}/qemu-bridge-helper rmix, + /usr/{lib,lib64,lib/qemu,libexec,libexec/qemu}/qemu-bridge-helper rmix, } @BEGIN_APPARMOR_3@ diff --git a/src/security/apparmor/usr.sbin.virtqemud.in b/src/security/apparmor/usr.sbin.virtqemud.in index 6b9c5d32..42fa4813 100644 --- a/src/security/apparmor/usr.sbin.virtqemud.in +++ b/src/security/apparmor/usr.sbin.virtqemud.in @@ -42,6 +42,7 @@ profile virtqemud @sbindir@/virtqemud flags=(attach_disconnected) { mount options=(rw, move) /dev/** -> /{,var/}run/libvirt/qemu/*{,/}, mount options=(rw, move) /{,var/}run/libvirt/qemu/*.dev/ -> /dev/, mount options=(rw, move) /{,var/}run/libvirt/qemu/*{,/} -> /dev/**, + umount /{,var/}run/libvirt/qemu/*{,/}, network inet stream, network inet dgram, @@ -110,7 +111,7 @@ profile virtqemud @sbindir@/virtqemud flags=(attach_disconnected) { # allow changing to our UUID-based named profiles change_profile -> @{LIBVIRT}-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*, - /usr/{lib,lib64,lib/qemu,libexec}/qemu-bridge-helper Cx -> qemu_bridge_helper, + /usr/{lib,lib64,lib/qemu,libexec,libexec/qemu}/qemu-bridge-helper Cx -> qemu_bridge_helper, # child profile for bridge helper process profile qemu_bridge_helper { #include @@ -130,7 +131,7 @@ profile virtqemud @sbindir@/virtqemud flags=(attach_disconnected) { /etc/qemu/** r, owner @{PROC}/*/status r, - /usr/{lib,lib64,lib/qemu,libexec}/qemu-bridge-helper rmix, + /usr/{lib,lib64,lib/qemu,libexec,libexec/qemu}/qemu-bridge-helper rmix, } @BEGIN_APPARMOR_3@ diff --git a/src/security/security_dac.c b/src/security/security_dac.c index 669b9012..59fc5b84 100644 --- a/src/security/security_dac.c +++ b/src/security/security_dac.c @@ -1951,10 +1951,20 @@ virSecurityDACRestoreAllLabel(virSecurityManager *mgr, rc = -1; } - if (def->sec && - def->sec->sectype == VIR_DOMAIN_LAUNCH_SECURITY_SEV) { - if (virSecurityDACRestoreSEVLabel(mgr, def) < 0) - rc = -1; + if (def->sec) { + switch (def->sec->sectype) { + case VIR_DOMAIN_LAUNCH_SECURITY_SEV: + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + if (virSecurityDACRestoreSEVLabel(mgr, def) < 0) + rc = -1; + break; + case VIR_DOMAIN_LAUNCH_SECURITY_PV: + break; + case VIR_DOMAIN_LAUNCH_SECURITY_NONE: + case VIR_DOMAIN_LAUNCH_SECURITY_LAST: + virReportEnumRangeError(virDomainLaunchSecurity, def->sec->sectype); + return -1; + } } for (i = 0; i < def->nsysinfo; i++) { @@ -1985,6 +1995,10 @@ virSecurityDACRestoreAllLabel(virSecurityManager *mgr, virSecurityDACRestoreFileLabel(mgr, def->os.slic_table) < 0) rc = -1; + if (def->pstore && + virSecurityDACRestoreFileLabel(mgr, def->pstore->path) < 0) + rc = -1; + return rc; } @@ -2175,10 +2189,20 @@ virSecurityDACSetAllLabel(virSecurityManager *mgr, return -1; } - if (def->sec && - def->sec->sectype == VIR_DOMAIN_LAUNCH_SECURITY_SEV) { - if (virSecurityDACSetSEVLabel(mgr, def) < 0) + if (def->sec) { + switch (def->sec->sectype) { + case VIR_DOMAIN_LAUNCH_SECURITY_SEV: + case VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP: + if (virSecurityDACSetSEVLabel(mgr, def) < 0) + return -1; + break; + case VIR_DOMAIN_LAUNCH_SECURITY_PV: + break; + case VIR_DOMAIN_LAUNCH_SECURITY_NONE: + case VIR_DOMAIN_LAUNCH_SECURITY_LAST: + virReportEnumRangeError(virDomainLaunchSecurity, def->sec->sectype); return -1; + } } if (virSecurityDACGetImageIds(secdef, priv, &user, &group)) @@ -2220,6 +2244,12 @@ virSecurityDACSetAllLabel(virSecurityManager *mgr, user, group, true) < 0) return -1; + if (def->pstore && + virSecurityDACSetOwnership(mgr, NULL, + def->pstore->path, + user, group, true) < 0) + return -1; + return 0; } diff --git a/src/security/security_manager.c b/src/security/security_manager.c index 24f2f3d3..c49c4f70 100644 --- a/src/security/security_manager.c +++ b/src/security/security_manager.c @@ -989,6 +989,28 @@ virSecurityManagerGetNested(virSecurityManager *mgr) return list; } +/* + * Usually called before virSecurityManagerGetNested(). + * We need to ensure locking the stack security manager before + * locking the nested security manager to maintain the correct + * synchronization state. + * It must be followed by a call virSecurityManagerStackUnlock(). + */ +void +virSecurityManagerStackLock(virSecurityManager *mgr) +{ + if (STREQ("stack", mgr->drv->name)) + virObjectLock(mgr); +} + + +void +virSecurityManagerStackUnlock(virSecurityManager *mgr) +{ + if (STREQ("stack", mgr->drv->name)) + virObjectUnlock(mgr); +} + /** * virSecurityManagerDomainSetPathLabel: diff --git a/src/security/security_manager.h b/src/security/security_manager.h index a416af32..bb6d22bc 100644 --- a/src/security/security_manager.h +++ b/src/security/security_manager.h @@ -158,6 +158,8 @@ int virSecurityManagerSetTapFDLabel(virSecurityManager *mgr, char *virSecurityManagerGetMountOptions(virSecurityManager *mgr, virDomainDef *vm); virSecurityManager ** virSecurityManagerGetNested(virSecurityManager *mgr); +void virSecurityManagerStackLock(virSecurityManager *mgr); +void virSecurityManagerStackUnlock(virSecurityManager *mgr); typedef enum { VIR_SECURITY_DOMAIN_IMAGE_LABEL_BACKING_CHAIN = 1 << 0, diff --git a/src/security/security_selinux.c b/src/security/security_selinux.c index e29f627b..31df4d22 100644 --- a/src/security/security_selinux.c +++ b/src/security/security_selinux.c @@ -2911,6 +2911,10 @@ virSecuritySELinuxRestoreAllLabel(virSecurityManager *mgr, virSecuritySELinuxRestoreFileLabel(mgr, def->os.slic_table, true) < 0) rc = -1; + if (def->pstore && + virSecuritySELinuxRestoreFileLabel(mgr, def->pstore->path, true) < 0) + rc = -1; + return rc; } @@ -3335,6 +3339,11 @@ virSecuritySELinuxSetAllLabel(virSecurityManager *mgr, data->content_context, true) < 0) return -1; + if (def->pstore && + virSecuritySELinuxSetFilecon(mgr, def->pstore->path, + secdef->imagelabel, true) < 0) + return -1; + return 0; } diff --git a/src/security/virt-aa-helper.c b/src/security/virt-aa-helper.c index 0374581f..067a17f3 100644 --- a/src/security/virt-aa-helper.c +++ b/src/security/virt-aa-helper.c @@ -475,14 +475,15 @@ valid_path(const char *path, const bool readonly) "/initrd", "/initrd.img", "/usr/share/edk2/", - "/usr/share/OVMF/", /* for OVMF images */ - "/usr/share/ovmf/", /* for OVMF images */ - "/usr/share/AAVMF/", /* for AAVMF images */ + "/usr/share/edk2-ovmf/", + "/usr/share/OVMF/", + "/usr/share/ovmf/", + "/usr/share/AAVMF/", "/usr/share/qemu-efi/", /* for AAVMF images */ - "/usr/share/qemu-efi-aarch64/", /* for AAVMF images */ + "/usr/share/qemu-efi-aarch64/", "/usr/share/qemu/", /* SUSE path for OVMF and AAVMF images */ - "/usr/lib/u-boot/", /* u-boot loaders for qemu */ - "/usr/lib/riscv64-linux-gnu/opensbi" /* RISC-V SBI implementation */ + "/usr/lib/u-boot/", + "/usr/lib/riscv64-linux-gnu/opensbi", }; /* override the above with these */ const char * const override[] = { @@ -1001,10 +1002,19 @@ get_files(vahControl * ctl) if (vah_add_file(&buf, ctl->def->os.slic_table, "r") != 0) goto cleanup; - if (ctl->def->os.loader && ctl->def->os.loader->path) - if (vah_add_file(&buf, ctl->def->os.loader->path, "rk") != 0) + if (ctl->def->pstore) + if (vah_add_file(&buf, ctl->def->pstore->path, "rw") != 0) goto cleanup; + if (ctl->def->os.loader && ctl->def->os.loader->path) { + bool readonly = false; + virTristateBoolToBool(ctl->def->os.loader->readonly, &readonly); + if (vah_add_file(&buf, + ctl->def->os.loader->path, + readonly ? "rk" : "rwk") != 0) + goto cleanup; + } + if (ctl->def->os.loader && ctl->def->os.loader->nvram) { if (storage_source_add_files(ctl->def->os.loader->nvram, &buf, 0) < 0) goto cleanup; @@ -1564,7 +1574,12 @@ main(int argc, char **argv) /* create the profile from TEMPLATE */ if (ctl->cmd == 'c' || purged) { char *tmp = NULL; - tmp = g_strdup_printf(" #include \n", ctl->uuid); +#if defined(WITH_APPARMOR_3) + const char *ifexists = "if exists "; +#else + const char *ifexists = ""; +#endif + tmp = g_strdup_printf(" #include %s\n", ifexists, ctl->uuid); if (ctl->dryrun) { vah_info(profile); diff --git a/src/test/test_driver.c b/src/test/test_driver.c index d2d1bc43..7cb77f04 100644 --- a/src/test/test_driver.c +++ b/src/test/test_driver.c @@ -41,6 +41,7 @@ #include "domain_conf.h" #include "domain_driver.h" #include "domain_event.h" +#include "domain_postparse.h" #include "domain_validate.h" #include "network_event.h" #include "snapshot_conf.h" @@ -7674,8 +7675,9 @@ testNodeDeviceMockCreateVport(testDriver *driver, if (!(obj = virNodeDeviceObjListAssignDef(driver->devs, def))) goto cleanup; - virNodeDeviceObjSetSkipUpdateCaps(obj, true); + /* @def is now owned by @obj */ def = NULL; + virNodeDeviceObjSetSkipUpdateCaps(obj, true); objdef = virNodeDeviceObjGetDef(obj); event = virNodeDeviceEventLifecycleNew(objdef->name, @@ -7767,10 +7769,10 @@ testNodeDeviceDestroy(virNodeDevicePtr dev) if (virNodeDeviceGetWWNs(def, &wwnn, &wwpn) == -1) goto cleanup; - /* Unlike the real code we cannot run into the udevAddOneDevice race - * which would replace obj->def, so no need to save off the parent, - * but do need to drop the @obj lock so that the FindByName code doesn't - * deadlock on ourselves */ + /* Unlike the real code we cannot run into the + * processNodeDeviceAddAndChangeEvent race which would replace obj->def, so + * no need to save off the parent, but do need to drop the @obj lock so that + * the FindByName code doesn't deadlock on ourselves */ virObjectUnlock(obj); /* We do this just for basic validation and throw away the parentobj @@ -10236,6 +10238,171 @@ testDomainAttachDevice(virDomainPtr domain, const char *xml) } +static int +testDomainUpdateDevice(virDomainDef *vmdef, + virDomainDeviceDef *dev, + unsigned int parse_flags, + virDomainXMLOption *xmlopt) +{ + virDomainDiskDef *newDisk; + virDomainDeviceDef oldDev = { .type = dev->type }; + int pos; + + switch (dev->type) { + case VIR_DOMAIN_DEVICE_DISK: + newDisk = dev->data.disk; + if ((pos = virDomainDiskIndexByName(vmdef, newDisk->dst, false)) < 0) { + virReportError(VIR_ERR_INVALID_ARG, + _("target %1$s doesn't exist."), newDisk->dst); + return -1; + } + + oldDev.data.disk = vmdef->disks[pos]; + if (virDomainDefCompatibleDevice(vmdef, dev, &oldDev, + VIR_DOMAIN_DEVICE_ACTION_UPDATE, + false) < 0) + return -1; + + virDomainDiskDefFree(vmdef->disks[pos]); + vmdef->disks[pos] = newDisk; + dev->data.disk = NULL; + break; + + case VIR_DOMAIN_DEVICE_GRAPHICS: + case VIR_DOMAIN_DEVICE_NET: + case VIR_DOMAIN_DEVICE_MEMORY: + case VIR_DOMAIN_DEVICE_FS: + case VIR_DOMAIN_DEVICE_INPUT: + case VIR_DOMAIN_DEVICE_SOUND: + case VIR_DOMAIN_DEVICE_VIDEO: + case VIR_DOMAIN_DEVICE_WATCHDOG: + case VIR_DOMAIN_DEVICE_HUB: + case VIR_DOMAIN_DEVICE_SMARTCARD: + case VIR_DOMAIN_DEVICE_MEMBALLOON: + case VIR_DOMAIN_DEVICE_NVRAM: + case VIR_DOMAIN_DEVICE_RNG: + case VIR_DOMAIN_DEVICE_SHMEM: + case VIR_DOMAIN_DEVICE_LEASE: + case VIR_DOMAIN_DEVICE_HOSTDEV: + case VIR_DOMAIN_DEVICE_CONTROLLER: + case VIR_DOMAIN_DEVICE_REDIRDEV: + case VIR_DOMAIN_DEVICE_CHR: + case VIR_DOMAIN_DEVICE_NONE: + case VIR_DOMAIN_DEVICE_TPM: + case VIR_DOMAIN_DEVICE_PANIC: + case VIR_DOMAIN_DEVICE_IOMMU: + case VIR_DOMAIN_DEVICE_VSOCK: + case VIR_DOMAIN_DEVICE_AUDIO: + case VIR_DOMAIN_DEVICE_CRYPTO: + case VIR_DOMAIN_DEVICE_PSTORE: + case VIR_DOMAIN_DEVICE_LAST: + virReportError(VIR_ERR_OPERATION_UNSUPPORTED, + _("persistent update of device '%1$s' is not supported"), + virDomainDeviceTypeToString(dev->type)); + return -1; + } + + if (virDomainDefPostParse(vmdef, parse_flags, xmlopt, NULL) < 0) + return -1; + + return 0; +} + + +static int +testDomainUpdateDeviceFlags(virDomainPtr dom, + const char *xml, + unsigned int flags) +{ + testDriver *driver = dom->conn->privateData; + virDomainObj *vm = NULL; + virObjectEvent *event = NULL; + virDomainDef *def = NULL; + virDomainDef *persistentDef = NULL; + g_autoptr(virDomainDef) vmdef = NULL; + g_autoptr(virDomainDeviceDef) dev_live = NULL; + g_autoptr(virDomainDeviceDef) dev_config = NULL; + int ret = -1; + unsigned int parse_flags = 0; + + virCheckFlags(VIR_DOMAIN_AFFECT_LIVE | + VIR_DOMAIN_AFFECT_CONFIG, -1); + + if (!(vm = testDomObjFromDomain(dom))) + goto cleanup; + + if (virDomainObjBeginJob(vm, VIR_JOB_MODIFY) < 0) + goto cleanup; + + if (virDomainObjUpdateModificationImpact(vm, &flags) < 0) + goto endjob; + + if ((flags & VIR_DOMAIN_AFFECT_CONFIG) && + !(flags & VIR_DOMAIN_AFFECT_LIVE)) { + parse_flags |= VIR_DOMAIN_DEF_PARSE_INACTIVE; + } + + if (virDomainObjGetDefs(vm, flags, &def, &persistentDef) < 0) + goto cleanup; + + if (def) { + if (!(dev_live = virDomainDeviceDefParse(xml, def, driver->xmlopt, + NULL, parse_flags))) + goto endjob; + } + + if (persistentDef) { + if (!(dev_config = virDomainDeviceDefParse(xml, persistentDef, + driver->xmlopt, NULL, + parse_flags))) + goto endjob; + } + + if (flags & VIR_DOMAIN_AFFECT_CONFIG) { + /* Make a copy for updated domain. */ + vmdef = virDomainObjCopyPersistentDef(vm, driver->xmlopt, NULL); + if (!vmdef) + goto endjob; + + /* virDomainDefCompatibleDevice call is delayed until we know the + * device we're going to update. */ + if ((ret = testDomainUpdateDevice(vmdef, dev_config, + parse_flags, + driver->xmlopt)) < 0) + goto endjob; + } + + if (flags & VIR_DOMAIN_AFFECT_LIVE) { + /* virDomainDefCompatibleDevice call is delayed until we know the + * device we're going to update. */ + if ((ret = testDomainUpdateDevice(def, dev_live, + parse_flags, + driver->xmlopt)) < 0) + goto endjob; + } + + if (flags & VIR_DOMAIN_AFFECT_CONFIG) { + if (!ret) { + virDomainObjAssignDef(vm, &vmdef, false, NULL); + + /* Event sending if persistent config has changed */ + event = virDomainEventLifecycleNewFromObj(vm, + VIR_DOMAIN_EVENT_DEFINED, + VIR_DOMAIN_EVENT_DEFINED_UPDATED); + + virObjectEventStateQueue(driver->eventState, event); + } + } + + endjob: + virDomainObjEndJob(vm); + + cleanup: + virDomainObjEndAPI(&vm); + return ret; +} + + /* search for a hostdev matching dev and detach it */ static int testDomainDetachPrepHostdev(virDomainObj *vm, @@ -10455,6 +10622,7 @@ static virHypervisorDriver testHypervisorDriver = { .domainAttachDevice = testDomainAttachDevice, /* 10.0.0 */ .domainAttachDeviceFlags = testDomainAttachDeviceFlags, /* 10.0.0 */ .domainDetachDeviceAlias = testDomainDetachDeviceAlias, /* 10.0.0 */ + .domainUpdateDeviceFlags = testDomainUpdateDeviceFlags, /* 10.6.0 */ .domainCreateXML = testDomainCreateXML, /* 0.1.4 */ .domainCreateXMLWithFiles = testDomainCreateXMLWithFiles, /* 5.7.0 */ .domainLookupByID = testDomainLookupByID, /* 0.1.1 */ diff --git a/src/util/glibcompat.c b/src/util/glibcompat.c index d8912b32..98dcfab3 100644 --- a/src/util/glibcompat.c +++ b/src/util/glibcompat.c @@ -155,3 +155,68 @@ void vir_g_source_unref(GSource *src, GMainContext *ctx) } #endif + + +/** + * Adapted (to pass syntax check) from 'g_string_replace' from + * glib-2.81.1. Drop once minimum glib is bumped to 2.68. + * + * g_string_replace: + * @string: a #GString + * @find: the string to find in @string + * @replace: the string to insert in place of @find + * @limit: the maximum instances of @find to replace with @replace, or `0` for + * no limit + * + * Replaces the string @find with the string @replace in a #GString up to + * @limit times. If the number of instances of @find in the #GString is + * less than @limit, all instances are replaced. If @limit is `0`, + * all instances of @find are replaced. + * + * If @find is the empty string, since versions 2.69.1 and 2.68.4 the + * replacement will be inserted no more than once per possible position + * (beginning of string, end of string and between characters). This did + * not work correctly in earlier versions. + * + * Returns: the number of find and replace operations performed. + * + * Since: 2.68 + */ +guint +vir_g_string_replace(GString *string, + const gchar *find, + const gchar *replace, + guint limit) +{ + gsize f_len, r_len, pos; + gchar *cur, *next; + guint n = 0; + + g_return_val_if_fail(string != NULL, 0); + g_return_val_if_fail(find != NULL, 0); + g_return_val_if_fail(replace != NULL, 0); + + f_len = strlen(find); + r_len = strlen(replace); + cur = string->str; + + while ((next = strstr(cur, find)) != NULL) { + pos = next - string->str; + g_string_erase(string, pos, f_len); + g_string_insert(string, pos, replace); + cur = string->str + pos + r_len; + n++; + /* Only match the empty string once at any given position, to + * avoid infinite loops */ + if (f_len == 0) { + if (cur[0] == '\0') + break; + else + cur++; + } + if (n == limit) + break; + } + + return n; +} diff --git a/src/util/glibcompat.h b/src/util/glibcompat.h index 2542b4d5..474ff95b 100644 --- a/src/util/glibcompat.h +++ b/src/util/glibcompat.h @@ -22,33 +22,7 @@ #include #include -#if GLIB_CHECK_VERSION(2, 67, 0) - -# if defined(__clang__) - -/* - * Clang detects (valid) issue in G_DEFINE_TYPE and derivatives starting with - * glib >= 2.67.0. See https://gitlab.gnome.org/GNOME/glib/-/issues/600 - * - * For that we need to disable the one check that produces an error in our - * builds when using any G_DEFINE_TYPE* macro. Thankfully all those macros end - * up using _G_DEFINE_TYPE_EXTENDED_BEGIN. Because with that we can redefine - * this one macro to cover all use cases. The macro is defined the same way it - * is defined in glib (with a very low probability of being changed thanks to a - * comment above it). - */ -# undef _G_DEFINE_TYPE_EXTENDED_BEGIN - -# define _G_DEFINE_TYPE_EXTENDED_BEGIN(TypeName, type_name, TYPE_PARENT, flags) \ - _Pragma("GCC diagnostic push") \ - _Pragma("GCC diagnostic ignored \"-Wincompatible-pointer-types-discards-qualifiers\"") \ - _G_DEFINE_TYPE_EXTENDED_BEGIN_PRE(TypeName, type_name, TYPE_PARENT) \ - _G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER(TypeName, type_name, TYPE_PARENT, flags) \ - _Pragma("GCC diagnostic pop") - -# endif /* __clang__ */ - -#else /* GLib < 2.67.0 */ +#if !GLIB_CHECK_VERSION(2, 67, 0) /* * ...meanwhile GCC >= 11 has started issuing warnings about volatile @@ -85,6 +59,16 @@ char *vir_g_strdup_vprintf(const char *msg, va_list args) void vir_g_source_unref(GSource *src, GMainContext *ctx); + +/* Drop once we require glib-2.68 at minimum */ +guint +vir_g_string_replace(GString *string, + const gchar *find, + const gchar *replace, + guint limit); +#undef g_string_replace +#define g_string_replace vir_g_string_replace + #if !GLIB_CHECK_VERSION(2, 73, 2) # if (defined(__has_attribute) && __has_attribute(__noinline__)) || G_GNUC_CHECK_VERSION (2, 96) # if defined (__cplusplus) && __cplusplus >= 201103L diff --git a/src/util/virarptable.c b/src/util/virarptable.c index 299dddd6..20d11f97 100644 --- a/src/util/virarptable.c +++ b/src/util/virarptable.c @@ -81,10 +81,12 @@ virArpTableGet(void) for (; NLMSG_OK(nh, msglen); nh = NLMSG_NEXT(nh, msglen)) { VIR_WARNINGS_RESET struct ndmsg *r = NLMSG_DATA(nh); - int len = nh->nlmsg_len; void *addr; - if ((len -= NLMSG_LENGTH(sizeof(*nh))) < 0) { + if (nh->nlmsg_type == NLMSG_DONE) + break; + + if (nh->nlmsg_len < NLMSG_SPACE(sizeof(*r))) { virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("wrong nlmsg len")); goto cleanup; @@ -98,12 +100,8 @@ virArpTableGet(void) (!(r->ndm_state == NUD_STALE || r->ndm_state == NUD_REACHABLE))) continue; - if (nh->nlmsg_type == NLMSG_DONE) - return table; - VIR_WARNINGS_NO_CAST_ALIGN - parse_rtattr(tb, NDA_MAX, NDA_RTA(r), - nh->nlmsg_len - NLMSG_LENGTH(sizeof(*r))); + parse_rtattr(tb, NDA_MAX, NDA_RTA(r), NLMSG_PAYLOAD(nh, sizeof(*r))); VIR_WARNINGS_RESET if (tb[NDA_DST] == NULL || tb[NDA_LLADDR] == NULL) diff --git a/src/util/vircgroupv1.c b/src/util/vircgroupv1.c index 77c7e209..c1f05622 100644 --- a/src/util/vircgroupv1.c +++ b/src/util/vircgroupv1.c @@ -1225,7 +1225,7 @@ virCgroupV1SetBlkioDeviceWeight(virCgroup *group, if (group->unitName) { GVariant *value = NULL; - value = g_variant_new_parsed("[(%s, uint64 %u)]", path, weight); + value = g_variant_new_parsed("[(%s, %t)]", path, weight); return virCgroupSetValueDBus(group->unitName, "BlockIODeviceWeight", value); } else { diff --git a/src/util/vircgroupv2.c b/src/util/vircgroupv2.c index db115e25..eaf5ae98 100644 --- a/src/util/vircgroupv2.c +++ b/src/util/vircgroupv2.c @@ -867,7 +867,7 @@ virCgroupV2SetBlkioDeviceWeight(virCgroup *group, if (group->unitName) { GVariant *value = NULL; - value = g_variant_new_parsed("[(%s, uint64 %u)]", path, weight); + value = g_variant_new_parsed("[(%s, %t)]", path, weight); return virCgroupSetValueDBus(group->unitName, "IODeviceWeight", value); } else { diff --git a/src/util/vircommand.c b/src/util/vircommand.c index 07bee9b1..a03fcc37 100644 --- a/src/util/vircommand.c +++ b/src/util/vircommand.c @@ -2630,7 +2630,7 @@ virCommandRunAsync(virCommand *cmd, pid_t *pid) if (dryRunBuffer || dryRunCallback) { g_autofree char *cmdstr = NULL; - dryRunStatus = 0; + dryRunStatus = EXIT_SUCCESS; if (!(cmdstr = virCommandToStringFull(cmd, dryRunBufferArgLinebreaks, dryRunBufferCommandStripPath))) diff --git a/src/util/vireventthread.c b/src/util/vireventthread.c index 20d52b9e..131f5382 100644 --- a/src/util/vireventthread.c +++ b/src/util/vireventthread.c @@ -188,6 +188,28 @@ virEventThreadNew(const char *name) } +/** + * virEventThreadStop: + * @evt: event thread + * + * May block until all events are processed. Typical use case is: + * + * virEventThread *evt = virEventThreadNew("name"); + * ... + * virEventThreadStop(evt); + * g_object_unref(evt); + */ +void +virEventThreadStop(virEventThread *evt) +{ + if (evt->thread) { + g_main_loop_quit(evt->loop); + g_thread_join(evt->thread); + evt->thread = NULL; + } +} + + GMainContext * virEventThreadGetContext(virEventThread *evt) { diff --git a/src/util/vireventthread.h b/src/util/vireventthread.h index 5826c25c..78d842b8 100644 --- a/src/util/vireventthread.h +++ b/src/util/vireventthread.h @@ -28,4 +28,6 @@ G_DECLARE_FINAL_TYPE(virEventThread, vir_event_thread, VIR, EVENT_THREAD, GObjec virEventThread *virEventThreadNew(const char *name); +void virEventThreadStop(virEventThread *evt); + GMainContext *virEventThreadGetContext(virEventThread *evt); diff --git a/src/util/virfirewall.c b/src/util/virfirewall.c index 2219506b..811b787e 100644 --- a/src/util/virfirewall.c +++ b/src/util/virfirewall.c @@ -37,6 +37,7 @@ VIR_LOG_INIT("util.firewall"); VIR_ENUM_IMPL(virFirewallBackend, VIR_FIREWALL_BACKEND_LAST, + "none", "iptables", "nftables"); @@ -815,6 +816,11 @@ virFirewallApplyCmd(virFirewall *firewall, } switch (virFirewallGetBackend(firewall)) { + case VIR_FIREWALL_BACKEND_NONE: + virReportError(VIR_ERR_NO_SUPPORT, "%s", + _("Firewall backend is not implemented")); + return -1; + case VIR_FIREWALL_BACKEND_IPTABLES: if (virFirewallCmdIptablesApply(firewall, fwCmd, &output) < 0) return -1; @@ -1131,7 +1137,7 @@ virFirewallParseXML(virFirewall **firewall, NULL, NULL, NULL); for (i = 0; i < nargs; i++) { - char *arg = virXMLNodeContentString(argsNodes[i]); + g_autofree char *arg = virXMLNodeContentString(argsNodes[i]); if (!arg) return -1; diff --git a/src/util/virfirewall.h b/src/util/virfirewall.h index 302a6a4e..bce51259 100644 --- a/src/util/virfirewall.h +++ b/src/util/virfirewall.h @@ -44,6 +44,7 @@ typedef enum { } virFirewallLayer; typedef enum { + VIR_FIREWALL_BACKEND_NONE, /* Always fails */ VIR_FIREWALL_BACKEND_IPTABLES, VIR_FIREWALL_BACKEND_NFTABLES, diff --git a/src/util/virmdev.c b/src/util/virmdev.c index 992f3eb1..6ecdbdf0 100644 --- a/src/util/virmdev.c +++ b/src/util/virmdev.c @@ -516,6 +516,26 @@ void virMediatedDeviceAttrFree(virMediatedDeviceAttr *attr) g_free(attr); } +void virMediatedDeviceConfigFree(virMediatedDeviceConfig *config) +{ + if (!config) + return; + + virMediatedDeviceConfigClear(config); + g_free(config); +} + +void virMediatedDeviceConfigClear(virMediatedDeviceConfig *config) +{ + size_t i = 0; + + g_clear_pointer(&config->type, g_free); + for (i = 0; i < config->nattributes; i++) + virMediatedDeviceAttrFree(config->attributes[i]); + config->nattributes = 0; + g_clear_pointer(&config->attributes, g_free); +} + #define MDEV_BUS_DIR "/sys/class/mdev_bus" diff --git a/src/util/virmdev.h b/src/util/virmdev.h index 853041ac..e8e69040 100644 --- a/src/util/virmdev.h +++ b/src/util/virmdev.h @@ -54,6 +54,10 @@ struct _virMediatedDeviceConfig { size_t nattributes; }; +void virMediatedDeviceConfigClear(virMediatedDeviceConfig *config); +void virMediatedDeviceConfigFree(virMediatedDeviceConfig *config); +G_DEFINE_AUTOPTR_CLEANUP_FUNC(virMediatedDeviceConfig, virMediatedDeviceConfigFree); + typedef struct _virMediatedDeviceType virMediatedDeviceType; struct _virMediatedDeviceType { char *id; diff --git a/src/util/virnetdevip.c b/src/util/virnetdevip.c index 3b02fe0c..f365c199 100644 --- a/src/util/virnetdevip.c +++ b/src/util/virnetdevip.c @@ -188,8 +188,8 @@ virNetDevIPAddrAdd(const char *ifname, VIR_DEBUG("Adding IP address %s/%d%s%s%s%s to %s", NULLSTR(ipStr), prefix, - peerStr ? " peer " : "", peerStr ? peerStr : "", - bcastStr ? " bcast " : "", bcastStr ? bcastStr : "", + peerStr ? " peer " : "", NULLSTR_EMPTY(peerStr), + bcastStr ? " bcast " : "", NULLSTR_EMPTY(bcastStr), ifname); if (!(nlmsg = virNetDevCreateNetlinkAddressMessage(RTM_NEWADDR, ifname, @@ -206,8 +206,8 @@ virNetDevIPAddrAdd(const char *ifname, virReportError(VIR_ERR_SYSTEM_ERROR, _("Failed to add IP address %1$s/%2$d%3$s%4$s%5$s%6$s to %7$s"), ipStr, prefix, - peerStr ? " peer " : "", peerStr ? peerStr : "", - bcastStr ? " bcast " : "", bcastStr ? bcastStr : "", + peerStr ? " peer " : "", NULLSTR_EMPTY(peerStr), + bcastStr ? " bcast " : "", NULLSTR_EMPTY(bcastStr), ifname); return -1; } diff --git a/src/util/virprocess.c b/src/util/virprocess.c index 5cdf3e3e..f1e5e4de 100644 --- a/src/util/virprocess.c +++ b/src/util/virprocess.c @@ -452,8 +452,9 @@ int virProcessSetAffinity(pid_t pid, { size_t i; cpuset_t mask; + g_autofree char *mapStr = virBitmapFormat(map); - VIR_DEBUG("Set process affinity on %lld", (long long)pid); + VIR_DEBUG("Set process affinity on %1$lld to %2$s", (long long)pid, mapStr); CPU_ZERO(&mask); for (i = 0; i < virBitmapSize(map); i++) { @@ -509,8 +510,9 @@ int virProcessSetAffinity(pid_t pid, virBitmap *map, bool quiet) size_t masklen; cpu_set_t *mask; int rv = -1; + g_autofree char *mapStr = virBitmapFormat(map); - VIR_DEBUG("Set process affinity on %lld", (long long)pid); + VIR_DEBUG("Set process affinity on %1$lld to %2$s", (long long)pid, mapStr); /* Not only may the statically allocated cpu_set_t be too small, * but there is no way to ask the kernel what size is large enough. diff --git a/src/util/virsysinfo.c b/src/util/virsysinfo.c index 0d9083c8..dbcbca62 100644 --- a/src/util/virsysinfo.c +++ b/src/util/virsysinfo.c @@ -895,13 +895,13 @@ virSysinfoParseX86Chassis(const char *base, static int -virSysinfoDMIDecodeOEMString(size_t i, +virSysinfoDMIDecodeOEMString(unsigned int idx, char **str) { g_autofree char *err = NULL; g_autoptr(virCommand) cmd = virCommandNewArgList(DMIDECODE, "--dump", "--oem-string", NULL); - virCommandAddArgFormat(cmd, "%zu", i); + virCommandAddArgFormat(cmd, "%u", idx); virCommandSetOutputBuffer(cmd, str); virCommandSetErrorBuffer(cmd, &err); @@ -910,11 +910,23 @@ virSysinfoDMIDecodeOEMString(size_t i, /* Unfortunately, dmidecode returns 0 even if OEM String index is out * of bounds, but it prints an error message in that case. Check stderr - * and return success/failure accordingly. */ - - if (err && *err != '\0') + * and return success/failure accordingly. + * To make matters worse, if there are two or more 'OEM String' + * sections then: + * + * a) we have no way of distinguishing them as dmidecode prints + * strings from all sections, + * b) if one section contains a valid string, but the other doesn't, + * then stdout contains the valid string and stderr contains the + * error "No OEM string number X*. + * + * Let's just hope there is not many systems like that. + */ + if ((!*str || **str == '\0') && err && *err != '\0') return -1; + virStringTrimOptionalNewline(*str); + return 0; } @@ -924,7 +936,6 @@ virSysinfoParseOEMStrings(const char *base, virSysinfoOEMStringsDef **stringsRet) { virSysinfoOEMStringsDef *strings = NULL; - size_t i = 1; int ret = -1; const char *cur; @@ -934,6 +945,8 @@ virSysinfoParseOEMStrings(const char *base, strings = g_new0(virSysinfoOEMStringsDef, 1); while ((cur = strstr(cur, "String "))) { + char *collon = NULL; + unsigned int idx = 0; char *eol; cur += 7; @@ -944,8 +957,13 @@ virSysinfoParseOEMStrings(const char *base, goto cleanup; } - while (g_ascii_isdigit(*cur)) - cur++; + if (virStrToLong_ui(cur, &collon, 10, &idx) < 0) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + _("Malformed output of dmidecode")); + goto cleanup; + } + + cur = collon; if (*cur != ':') { virReportError(VIR_ERR_INTERNAL_ERROR, "%s", @@ -968,7 +986,7 @@ virSysinfoParseOEMStrings(const char *base, if (memchr(cur, '.', eol - cur)) { char *str; - if (virSysinfoDMIDecodeOEMString(i, &str) < 0) + if (virSysinfoDMIDecodeOEMString(idx, &str) < 0) goto cleanup; strings->values[strings->nvalues - 1] = g_steal_pointer(&str); @@ -976,7 +994,6 @@ virSysinfoParseOEMStrings(const char *base, strings->values[strings->nvalues - 1] = g_strndup(cur, eol - cur); } - i++; cur = eol; } diff --git a/src/vmx/vmx.c b/src/vmx/vmx.c index d90b41d2..227744d0 100644 --- a/src/vmx/vmx.c +++ b/src/vmx/vmx.c @@ -2896,7 +2896,7 @@ virVMXParseEthernet(virConf *conf, int controller, virDomainNetDef **def) if (virVMXGetConfigString(conf, portgroupId_name, &(*def)->data.vds.portgroup_id, - false) < 0 || + true) < 0 || virVMXGetConfigLong(conf, portId_name, &(*def)->data.vds.port_id, @@ -2906,7 +2906,7 @@ virVMXParseEthernet(virConf *conf, int controller, virDomainNetDef **def) connectionId_name, &(*def)->data.vds.connection_id, 0, - false) < 0) + true) < 0) goto cleanup; } else if (connectionType == NULL && networkName == NULL) { (*def)->type = VIR_DOMAIN_NET_TYPE_NULL; @@ -2975,9 +2975,6 @@ virVMXParseSerial(virVMXContext *ctx, virConf *conf, int port, char fileName_name[48] = ""; g_autofree char *fileName = NULL; - char vspc_name[48] = ""; - g_autofree char *vspc = NULL; - char network_endPoint_name[48] = ""; g_autofree char *network_endPoint = NULL; @@ -3000,7 +2997,6 @@ virVMXParseSerial(virVMXContext *ctx, virConf *conf, int port, VMX_BUILD_NAME(startConnected); VMX_BUILD_NAME(fileType); VMX_BUILD_NAME(fileName); - VMX_BUILD_NAME(vspc); VMX_BUILD_NAME_EXTRA(network_endPoint, "network.endPoint"); /* vmx:present */ @@ -3030,10 +3026,6 @@ virVMXParseSerial(virVMXContext *ctx, virConf *conf, int port, if (virVMXGetConfigString(conf, fileName_name, &fileName, true) < 0) goto cleanup; - /* vmx:fileName -> def:data.file.path */ - if (virVMXGetConfigString(conf, vspc_name, &vspc, true) < 0) - goto cleanup; - /* vmx:network.endPoint -> def:data.tcp.listen */ if (virVMXGetConfigString(conf, network_endPoint_name, &network_endPoint, true) < 0) { @@ -3065,21 +3057,25 @@ virVMXParseSerial(virVMXContext *ctx, virConf *conf, int port, (*def)->target.port = port; (*def)->source->type = VIR_DOMAIN_CHR_TYPE_PIPE; (*def)->source->data.file.path = g_steal_pointer(&fileName); - } else if (STRCASEEQ(fileType, "network") && vspc) { - (*def)->target.port = port; - (*def)->source->type = VIR_DOMAIN_CHR_TYPE_NULL; } else if (STRCASEEQ(fileType, "network")) { (*def)->target.port = port; (*def)->source->type = VIR_DOMAIN_CHR_TYPE_TCP; - if (!(parsedUri = virURIParse(fileName))) - goto cleanup; + if (!(parsedUri = virURIParse(fileName))) { + /* + * Ignore anything we cannot parse since there are many variations + * that could lead to unusable or non-representable serial ports + * which are very commonly seen and the main consumer of this driver + * (virt-v2v) ignores them anyway, so let's at least not error out. + */ + virResetLastError(); + (*def)->source->type = VIR_DOMAIN_CHR_TYPE_NULL; + return 0; + } if (parsedUri->port == 0) { - virReportError(VIR_ERR_INTERNAL_ERROR, - _("VMX entry '%1$s' doesn't contain a port part"), - fileName_name); - goto cleanup; + (*def)->source->type = VIR_DOMAIN_CHR_TYPE_NULL; + return 0; } (*def)->source->data.tcp.host = g_strdup(parsedUri->server); @@ -4038,14 +4034,22 @@ virVMXFormatEthernet(virDomainNetDef *def, int controller, uuid[5], uuid[6], uuid[7], uuid[8], uuid[9], uuid[10], uuid[11], uuid[12], uuid[13], uuid[14], uuid[15]); - virBufferAsprintf(buffer, "ethernet%d.dvs.portId = \"%lld\"\n", - controller, def->data.vds.port_id); + if (def->data.vds.port_id) { + virBufferAsprintf(buffer, "ethernet%d.dvs.portId = \"%lld\"\n", + controller, def->data.vds.port_id); + } - virBufferAsprintf(buffer, "ethernet%d.dvs.", controller); - virBufferEscapeString(buffer, "portgroupId = \"%s\"\n", def->data.vds.portgroup_id); + if (def->data.vds.portgroup_id) { + virBufferAsprintf(buffer, "ethernet%d.dvs.", controller); + virBufferEscapeString(buffer, "portgroupId = \"%s\"\n", + def->data.vds.portgroup_id); + } + + if (def->data.vds.connection_id) { + virBufferAsprintf(buffer, "ethernet%d.dvs.connectionId = \"%lld\"\n", + controller, def->data.vds.connection_id); + } - virBufferAsprintf(buffer, "ethernet%d.dvs.connectionId = \"%lld\"\n", - controller, def->data.vds.connection_id); break; } diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-disabled.xml b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-disabled.xml index f55295d6..5ff0ff0f 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-disabled.xml @@ -4,7 +4,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-guest.xml b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-guest.xml index a3d4534c..ffd6093d 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-guest.xml @@ -16,6 +16,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml index 7829e529..7f242404 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml @@ -18,6 +18,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-disabled.xml b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-disabled.xml index d81dfc87..2563e277 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-disabled.xml @@ -3,7 +3,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml index 68fa9565..74cabf52 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml @@ -13,6 +13,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml index d43aaef6..1c3d9355 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml @@ -15,6 +15,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-disabled.xml b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-disabled.xml index d762e4d3..beea0275 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-disabled.xml @@ -3,7 +3,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml index 7960807d..25eb9ad2 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml @@ -13,6 +13,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml index c5274892..a438ac4d 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml @@ -15,6 +15,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-disabled.xml b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-disabled.xml index d81dfc87..2563e277 100644 --- a/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-disabled.xml @@ -3,7 +3,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-guest.xml b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-guest.xml index 69124529..15434a45 100644 --- a/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-guest.xml @@ -13,6 +13,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-host.xml b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-host.xml index 8eb40955..965bdf8a 100644 --- a/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-host.xml @@ -15,6 +15,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-disabled.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-disabled.xml index 2ca7cce2..2591e258 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-disabled.xml @@ -4,7 +4,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml index 68fa9565..74cabf52 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml @@ -13,6 +13,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml index 0f7a5ad4..f711efd9 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml @@ -15,6 +15,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-disabled.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-disabled.xml index f0a381a2..58e28949 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-disabled.xml @@ -4,7 +4,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml index 8ab0737e..6dfad009 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml @@ -16,6 +16,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml index 25e1f451..5b9093d1 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml @@ -18,6 +18,8 @@ + + diff --git a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml index c42a2076..e5ffe393 100644 --- a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml @@ -309,6 +309,11 @@ builtin + + + default + + @@ -319,5 +324,6 @@ + diff --git a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml index 5766bcc4..a849e8f1 100644 --- a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml @@ -254,6 +254,11 @@ builtin + + + default + + @@ -264,5 +269,6 @@ + diff --git a/tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml index ab68d354..a7c2e0ba 100644 --- a/tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml +++ b/tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml @@ -182,6 +182,11 @@ builtin + + + default + + @@ -196,5 +201,6 @@ + diff --git a/tests/domaincapsdata/qemu_4.2.0.aarch64.xml b/tests/domaincapsdata/qemu_4.2.0.aarch64.xml index ab68d354..a7c2e0ba 100644 --- a/tests/domaincapsdata/qemu_4.2.0.aarch64.xml +++ b/tests/domaincapsdata/qemu_4.2.0.aarch64.xml @@ -182,6 +182,11 @@ builtin + + + default + + @@ -196,5 +201,6 @@ + diff --git a/tests/domaincapsdata/qemu_4.2.0.ppc64.xml b/tests/domaincapsdata/qemu_4.2.0.ppc64.xml index 66a9ba87..2c41777e 100644 --- a/tests/domaincapsdata/qemu_4.2.0.ppc64.xml +++ b/tests/domaincapsdata/qemu_4.2.0.ppc64.xml @@ -154,6 +154,11 @@ builtin + + + default + + @@ -164,5 +169,6 @@ + diff --git a/tests/domaincapsdata/qemu_4.2.0.s390x.xml b/tests/domaincapsdata/qemu_4.2.0.s390x.xml index c0567ffd..809ce9c9 100644 --- a/tests/domaincapsdata/qemu_4.2.0.s390x.xml +++ b/tests/domaincapsdata/qemu_4.2.0.s390x.xml @@ -259,6 +259,11 @@ builtin + + + default + + @@ -270,5 +275,6 @@ + diff --git a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml b/tests/domaincapsdata/qemu_4.2.0.x86_64.xml index 27199ff0..32ba46eb 100644 --- a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0.x86_64.xml @@ -309,6 +309,11 @@ builtin + + + default + + @@ -319,5 +324,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml index a4db647e..70bd7bc4 100644 --- a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml @@ -311,6 +311,11 @@ builtin + + + default + + @@ -321,5 +326,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0-tcg-virt.riscv64.xml b/tests/domaincapsdata/qemu_5.0.0-tcg-virt.riscv64.xml index 1c7d7c97..c487d467 100644 --- a/tests/domaincapsdata/qemu_5.0.0-tcg-virt.riscv64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-tcg-virt.riscv64.xml @@ -139,6 +139,11 @@ builtin + + + default + + @@ -149,5 +154,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml index d2b82e55..d69ea76a 100644 --- a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml @@ -256,6 +256,11 @@ builtin + + + default + + @@ -266,5 +271,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml index d3cd333c..2466dda7 100644 --- a/tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml @@ -195,6 +195,11 @@ builtin + + + default + + @@ -209,5 +214,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0-virt.riscv64.xml b/tests/domaincapsdata/qemu_5.0.0-virt.riscv64.xml index 3272241b..b0e4aafc 100644 --- a/tests/domaincapsdata/qemu_5.0.0-virt.riscv64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-virt.riscv64.xml @@ -142,6 +142,11 @@ builtin + + + default + + @@ -152,5 +157,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0.aarch64.xml b/tests/domaincapsdata/qemu_5.0.0.aarch64.xml index d3cd333c..2466dda7 100644 --- a/tests/domaincapsdata/qemu_5.0.0.aarch64.xml +++ b/tests/domaincapsdata/qemu_5.0.0.aarch64.xml @@ -195,6 +195,11 @@ builtin + + + default + + @@ -209,5 +214,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0.ppc64.xml b/tests/domaincapsdata/qemu_5.0.0.ppc64.xml index 5f29f5c4..c66d0645 100644 --- a/tests/domaincapsdata/qemu_5.0.0.ppc64.xml +++ b/tests/domaincapsdata/qemu_5.0.0.ppc64.xml @@ -161,6 +161,11 @@ builtin + + + default + + @@ -171,5 +176,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml index 56b94b1e..c57d4f32 100644 --- a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml @@ -311,6 +311,11 @@ builtin + + + default + + @@ -321,5 +326,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml index 2a8a7848..f276f0b7 100644 --- a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml @@ -243,6 +243,11 @@ builtin + + + default + + @@ -253,5 +258,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml index 2743f914..eea710a0 100644 --- a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml @@ -256,6 +256,11 @@ builtin + + + default + + @@ -266,5 +271,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.1.0.sparc.xml b/tests/domaincapsdata/qemu_5.1.0.sparc.xml index 7baee953..a471a937 100644 --- a/tests/domaincapsdata/qemu_5.1.0.sparc.xml +++ b/tests/domaincapsdata/qemu_5.1.0.sparc.xml @@ -125,6 +125,11 @@ builtin + + + default + + @@ -135,5 +140,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml index 735cd424..56e30cc3 100644 --- a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml @@ -243,6 +243,11 @@ builtin + + + default + + @@ -253,5 +258,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml index 968cfe68..35bc747d 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -243,6 +243,11 @@ builtin + + + default + + @@ -251,7 +256,9 @@ + + diff --git a/tests/domaincapsdata/qemu_5.2.0-tcg-virt.riscv64.xml b/tests/domaincapsdata/qemu_5.2.0-tcg-virt.riscv64.xml index 1c7d7c97..eaed71b4 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg-virt.riscv64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg-virt.riscv64.xml @@ -6,7 +6,9 @@ - + + efi + /obviously/fake/firmware1.fd /obviously/fake/firmware2.fd @@ -139,6 +141,11 @@ builtin + + + default + + @@ -147,7 +154,9 @@ + + diff --git a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml index 7e5f3c8c..33b55317 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -256,6 +256,11 @@ builtin + + + default + + @@ -264,7 +269,9 @@ + + diff --git a/tests/domaincapsdata/qemu_5.2.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_5.2.0-virt.aarch64.xml index f3263454..a35dd78c 100644 --- a/tests/domaincapsdata/qemu_5.2.0-virt.aarch64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-virt.aarch64.xml @@ -195,6 +195,11 @@ builtin + + + default + + @@ -207,7 +212,9 @@ + + diff --git a/tests/domaincapsdata/qemu_5.2.0-virt.riscv64.xml b/tests/domaincapsdata/qemu_5.2.0-virt.riscv64.xml index 3272241b..14d936ea 100644 --- a/tests/domaincapsdata/qemu_5.2.0-virt.riscv64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-virt.riscv64.xml @@ -5,7 +5,9 @@ riscv64 - + + efi + /obviously/fake/firmware1.fd /obviously/fake/firmware2.fd @@ -142,6 +144,11 @@ builtin + + + default + + @@ -150,7 +157,9 @@ + + diff --git a/tests/domaincapsdata/qemu_5.2.0.aarch64.xml b/tests/domaincapsdata/qemu_5.2.0.aarch64.xml index f3263454..a35dd78c 100644 --- a/tests/domaincapsdata/qemu_5.2.0.aarch64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.aarch64.xml @@ -195,6 +195,11 @@ builtin + + + default + + @@ -207,7 +212,9 @@ + + diff --git a/tests/domaincapsdata/qemu_5.2.0.ppc64.xml b/tests/domaincapsdata/qemu_5.2.0.ppc64.xml index 96fd13e0..a6fcc39c 100644 --- a/tests/domaincapsdata/qemu_5.2.0.ppc64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.ppc64.xml @@ -161,6 +161,11 @@ builtin + + + default + + @@ -169,7 +174,9 @@ + + diff --git a/tests/domaincapsdata/qemu_5.2.0.s390x.xml b/tests/domaincapsdata/qemu_5.2.0.s390x.xml index 2af88d08..084a221f 100644 --- a/tests/domaincapsdata/qemu_5.2.0.s390x.xml +++ b/tests/domaincapsdata/qemu_5.2.0.s390x.xml @@ -261,6 +261,11 @@ builtin + + + default + + @@ -270,7 +275,9 @@ + + diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml index 9bbb22b0..2889fce1 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -243,6 +243,11 @@ builtin + + + default + + @@ -251,7 +256,9 @@ + + diff --git a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml index 66da296d..5bc2bdd1 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -245,6 +245,11 @@ builtin + + + default + + @@ -253,6 +258,7 @@ + 47 1 @@ -260,5 +266,10 @@ 450 + + + sev + + diff --git a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml index 169e7776..a39f777e 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -259,6 +259,11 @@ builtin + + + default + + @@ -267,6 +272,7 @@ + 47 1 @@ -274,5 +280,10 @@ 450 + + + sev + + diff --git a/tests/domaincapsdata/qemu_6.0.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_6.0.0-virt.aarch64.xml index 64e62aac..780436ce 100644 --- a/tests/domaincapsdata/qemu_6.0.0-virt.aarch64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-virt.aarch64.xml @@ -197,6 +197,11 @@ builtin + + + default + + @@ -209,7 +214,9 @@ + + diff --git a/tests/domaincapsdata/qemu_6.0.0.aarch64.xml b/tests/domaincapsdata/qemu_6.0.0.aarch64.xml index 64e62aac..780436ce 100644 --- a/tests/domaincapsdata/qemu_6.0.0.aarch64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.aarch64.xml @@ -197,6 +197,11 @@ builtin + + + default + + @@ -209,7 +214,9 @@ + + diff --git a/tests/domaincapsdata/qemu_6.0.0.s390x.xml b/tests/domaincapsdata/qemu_6.0.0.s390x.xml index c8dd1e88..2bc02dd4 100644 --- a/tests/domaincapsdata/qemu_6.0.0.s390x.xml +++ b/tests/domaincapsdata/qemu_6.0.0.s390x.xml @@ -262,6 +262,11 @@ builtin + + + default + + @@ -271,7 +276,13 @@ + + + + s390-pv + + diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml index 0af8b9d0..0c322b11 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -245,6 +245,11 @@ builtin + + + default + + @@ -253,6 +258,7 @@ + 47 1 @@ -260,5 +266,10 @@ 450 + + + sev + + diff --git a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml index cc208195..b5f488d5 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -246,6 +246,11 @@ builtin + + + default + + @@ -254,7 +259,9 @@ + + diff --git a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml index 35f31f4a..3137894a 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -259,6 +259,11 @@ builtin + + + default + + @@ -267,7 +272,9 @@ + + diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml index 22f8c8a3..a99dccf8 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -246,6 +246,11 @@ builtin + + + default + + @@ -254,7 +259,9 @@ + + diff --git a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml index 782aa792..2326871d 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -246,6 +246,11 @@ builtin + + + default + + @@ -254,7 +259,9 @@ + + diff --git a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml index fa1c32f1..4270ba0b 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -261,6 +261,11 @@ builtin + + + default + + @@ -269,7 +274,9 @@ + + diff --git a/tests/domaincapsdata/qemu_6.2.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_6.2.0-virt.aarch64.xml index 64bed8b3..d0903aac 100644 --- a/tests/domaincapsdata/qemu_6.2.0-virt.aarch64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-virt.aarch64.xml @@ -204,6 +204,11 @@ builtin + + + default + + @@ -216,7 +221,9 @@ + + diff --git a/tests/domaincapsdata/qemu_6.2.0.aarch64.xml b/tests/domaincapsdata/qemu_6.2.0.aarch64.xml index 64bed8b3..d0903aac 100644 --- a/tests/domaincapsdata/qemu_6.2.0.aarch64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.aarch64.xml @@ -204,6 +204,11 @@ builtin + + + default + + @@ -216,7 +221,9 @@ + + diff --git a/tests/domaincapsdata/qemu_6.2.0.ppc64.xml b/tests/domaincapsdata/qemu_6.2.0.ppc64.xml index 69a6bcc8..fe62364d 100644 --- a/tests/domaincapsdata/qemu_6.2.0.ppc64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.ppc64.xml @@ -160,6 +160,11 @@ builtin + + + default + + @@ -168,7 +173,9 @@ + + diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml index e6283ff1..63ddcaec 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -246,6 +246,11 @@ builtin + + + default + + @@ -254,7 +259,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.0.0-hvf.aarch64+hvf.xml b/tests/domaincapsdata/qemu_7.0.0-hvf.aarch64+hvf.xml index 94a79e87..32eee7ea 100644 --- a/tests/domaincapsdata/qemu_7.0.0-hvf.aarch64+hvf.xml +++ b/tests/domaincapsdata/qemu_7.0.0-hvf.aarch64+hvf.xml @@ -162,6 +162,11 @@ builtin + + + default + + @@ -170,7 +175,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml index 50b2ee2f..83c62a11 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -247,6 +247,11 @@ builtin + + + default + + @@ -255,6 +260,7 @@ + no @@ -266,5 +272,6 @@
+ diff --git a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml index 8a98f7ed..00adacd1 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -262,6 +262,11 @@ builtin + + + default + + @@ -270,6 +275,7 @@ + no @@ -281,5 +287,6 @@
+ diff --git a/tests/domaincapsdata/qemu_7.0.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_7.0.0-virt.aarch64.xml index d5830c46..216e3999 100644 --- a/tests/domaincapsdata/qemu_7.0.0-virt.aarch64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-virt.aarch64.xml @@ -203,6 +203,11 @@ builtin + + + default + + @@ -215,7 +220,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.0.0.aarch64.xml b/tests/domaincapsdata/qemu_7.0.0.aarch64.xml index d5830c46..216e3999 100644 --- a/tests/domaincapsdata/qemu_7.0.0.aarch64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.aarch64.xml @@ -203,6 +203,11 @@ builtin + + + default + + @@ -215,7 +220,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.0.0.ppc64.xml b/tests/domaincapsdata/qemu_7.0.0.ppc64.xml index c865dcf4..e0fda8fc 100644 --- a/tests/domaincapsdata/qemu_7.0.0.ppc64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.ppc64.xml @@ -165,6 +165,11 @@ builtin + + + default + + @@ -173,7 +178,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml index fa4b9121..97e38888 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -247,6 +247,11 @@ builtin + + + default + + @@ -255,6 +260,7 @@ + no @@ -266,5 +272,6 @@
+ diff --git a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml index 2eec2e31..1b55b9b4 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -246,6 +246,11 @@ builtin + + + default + + @@ -254,7 +259,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml index 47411643..37697928 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -260,6 +260,11 @@ builtin + + + default + + @@ -268,7 +273,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.1.0.ppc64.xml b/tests/domaincapsdata/qemu_7.1.0.ppc64.xml index aa3a0571..bbdf8a60 100644 --- a/tests/domaincapsdata/qemu_7.1.0.ppc64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.ppc64.xml @@ -158,6 +158,11 @@ builtin + + + default + + @@ -166,7 +171,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml index 449e1b51..9d5ff18c 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -246,6 +246,11 @@ builtin + + + default + + @@ -254,7 +259,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml b/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml index dfd31943..091735d8 100644 --- a/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml +++ b/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml @@ -169,6 +169,12 @@ lkcf + + + default + passt + + @@ -177,7 +183,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml index e48a07da..73475e49 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -252,6 +252,12 @@ lkcf + + + default + passt + + @@ -260,7 +266,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml index bba0e506..38fedd6c 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml @@ -250,6 +250,12 @@ lkcf + + + default + passt + + @@ -258,7 +264,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml index bba0e506..38fedd6c 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -250,6 +250,12 @@ lkcf + + + default + passt + + @@ -258,7 +264,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.2.0.ppc.xml b/tests/domaincapsdata/qemu_7.2.0.ppc.xml index 7fd4b1ce..416ebc6f 100644 --- a/tests/domaincapsdata/qemu_7.2.0.ppc.xml +++ b/tests/domaincapsdata/qemu_7.2.0.ppc.xml @@ -144,6 +144,12 @@ builtin + + + default + passt + + @@ -152,7 +158,9 @@ + + diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml index d116cf2e..b8b2aada 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -252,6 +252,12 @@ lkcf + + + default + passt + + @@ -260,7 +266,9 @@ + + diff --git a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml index 2815064a..c7c118d5 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -253,6 +253,12 @@ lkcf + + + default + passt + + @@ -261,6 +267,7 @@ + @@ -279,7 +286,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_8.0.0-tcg-virt.riscv64.xml b/tests/domaincapsdata/qemu_8.0.0-tcg-virt.riscv64.xml index 1911e34b..af787b8b 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg-virt.riscv64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg-virt.riscv64.xml @@ -6,7 +6,9 @@ - + + efi + /obviously/fake/firmware1.fd /obviously/fake/firmware2.fd @@ -145,6 +147,12 @@ builtin + + + default + passt + + @@ -153,7 +161,9 @@ + + diff --git a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml index ce9035cb..ab81714c 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -255,6 +255,12 @@ lkcf + + + default + passt + + @@ -263,6 +269,7 @@ + @@ -281,7 +288,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_8.0.0-virt.riscv64.xml b/tests/domaincapsdata/qemu_8.0.0-virt.riscv64.xml index d331dc45..0e3e9b81 100644 --- a/tests/domaincapsdata/qemu_8.0.0-virt.riscv64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-virt.riscv64.xml @@ -5,7 +5,9 @@ riscv64 - + + efi + /obviously/fake/firmware1.fd /obviously/fake/firmware2.fd @@ -148,6 +150,12 @@ builtin + + + default + passt + + @@ -156,7 +164,9 @@ + + diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml index 07d1d061..ad9eaf54 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -253,6 +253,12 @@ lkcf + + + default + passt + + @@ -261,6 +267,7 @@ + @@ -279,7 +286,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml index 4d438efd..aa01168a 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -112,6 +112,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -255,6 +256,12 @@ builtin + + + default + passt + + @@ -263,6 +270,7 @@ + @@ -281,7 +289,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml index b8a56692..8e33506a 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -112,6 +112,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -256,6 +257,12 @@ builtin + + + default + passt + + @@ -264,6 +271,7 @@ + @@ -282,7 +290,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_8.1.0.s390x.xml b/tests/domaincapsdata/qemu_8.1.0.s390x.xml index 3f429923..92fa89f0 100644 --- a/tests/domaincapsdata/qemu_8.1.0.s390x.xml +++ b/tests/domaincapsdata/qemu_8.1.0.s390x.xml @@ -257,6 +257,12 @@ builtin + + + default + passt + + @@ -266,7 +272,13 @@ + + + + s390-pv + + diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml index 919357e5..532a9b2d 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -111,6 +111,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -255,6 +256,12 @@ builtin + + + default + passt + + @@ -263,6 +270,7 @@ + @@ -281,7 +289,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml index f711a510..cebc4e01 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -113,6 +113,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -257,6 +258,12 @@ lkcf + + + default + passt + + @@ -265,6 +272,7 @@ + @@ -283,7 +291,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_8.2.0-tcg-virt.loongarch64.xml b/tests/domaincapsdata/qemu_8.2.0-tcg-virt.loongarch64.xml index 0edce043..3917ce61 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg-virt.loongarch64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg-virt.loongarch64.xml @@ -151,6 +151,12 @@ lkcf + + + default + passt + + @@ -159,7 +165,9 @@ + + diff --git a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml index e215b5d9..a68b8a6f 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -111,6 +111,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -256,6 +257,12 @@ lkcf + + + default + passt + + @@ -264,6 +271,7 @@ + @@ -282,7 +290,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_8.2.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_8.2.0-virt.aarch64.xml index e4519e4a..2f661b7e 100644 --- a/tests/domaincapsdata/qemu_8.2.0-virt.aarch64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-virt.aarch64.xml @@ -209,6 +209,12 @@ builtin + + + default + passt + + @@ -221,7 +227,9 @@ + + diff --git a/tests/domaincapsdata/qemu_8.2.0-virt.loongarch64.xml b/tests/domaincapsdata/qemu_8.2.0-virt.loongarch64.xml index 2259a6eb..edddb6d8 100644 --- a/tests/domaincapsdata/qemu_8.2.0-virt.loongarch64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-virt.loongarch64.xml @@ -155,6 +155,12 @@ lkcf + + + default + passt + + @@ -163,7 +169,9 @@ + + diff --git a/tests/domaincapsdata/qemu_8.2.0.aarch64.xml b/tests/domaincapsdata/qemu_8.2.0.aarch64.xml index e4519e4a..2f661b7e 100644 --- a/tests/domaincapsdata/qemu_8.2.0.aarch64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.aarch64.xml @@ -209,6 +209,12 @@ builtin + + + default + passt + + @@ -221,7 +227,9 @@ + + diff --git a/tests/domaincapsdata/qemu_8.2.0.armv7l.xml b/tests/domaincapsdata/qemu_8.2.0.armv7l.xml index efc6010e..fb0f7665 100644 --- a/tests/domaincapsdata/qemu_8.2.0.armv7l.xml +++ b/tests/domaincapsdata/qemu_8.2.0.armv7l.xml @@ -161,6 +161,12 @@ lkcf + + + default + passt + + @@ -169,7 +175,9 @@ + + diff --git a/tests/domaincapsdata/qemu_8.2.0.s390x.xml b/tests/domaincapsdata/qemu_8.2.0.s390x.xml index 9c001453..cc8bbec0 100644 --- a/tests/domaincapsdata/qemu_8.2.0.s390x.xml +++ b/tests/domaincapsdata/qemu_8.2.0.s390x.xml @@ -257,6 +257,12 @@ builtin + + + default + passt + + @@ -266,7 +272,13 @@ + + + + s390-pv + + diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml index bc060e21..0bd89504 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -112,6 +112,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -257,6 +258,12 @@ lkcf + + + default + passt + + @@ -265,6 +272,7 @@ + @@ -283,7 +291,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml index 015effd3..b9a21549 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -113,6 +113,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -257,6 +258,12 @@ lkcf + + + default + passt + + @@ -265,6 +272,7 @@ + @@ -283,7 +291,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml index 91d3f68c..25bf1d84 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -113,6 +113,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -258,6 +259,12 @@ lkcf + + + default + passt + + @@ -266,6 +273,7 @@ + @@ -284,7 +292,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_9.0.0.sparc.xml b/tests/domaincapsdata/qemu_9.0.0.sparc.xml new file mode 100644 index 00000000..ab5c3dc4 --- /dev/null +++ b/tests/domaincapsdata/qemu_9.0.0.sparc.xml @@ -0,0 +1,145 @@ + + /usr/bin/qemu-system-sparc + kvm + SS-5 + sparc + + + + + /obviously/fake/firmware1.fd + /obviously/fake/firmware2.fd + + rom + pflash + + + yes + no + + + no + + + + + + + off + + + + + + + + + file + anonymous + memfd + + + + + + disk + cdrom + floppy + lun + + + fdc + scsi + virtio + + + virtio + + + + + sdl + vnc + spice + egl-headless + dbus + + + + + + subsystem + + + default + mandatory + requisite + optional + + + pci + scsi + + + + default + vfio + + + + + + random + egd + builtin + + + + + path + handle + + + + + + + pty + unix + spicevmc + + + + + + qemu + + + builtin + lkcf + + + + + default + passt + + + + + + + + + + + + + + + + diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml index a258cdc0..f785e83f 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -112,6 +112,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -257,6 +258,12 @@ lkcf + + + default + passt + + @@ -265,6 +272,7 @@ + @@ -283,7 +291,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml index 40e8533e..ef364621 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -52,6 +52,8 @@ + + @@ -71,6 +73,7 @@ + @@ -114,6 +117,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -258,6 +262,12 @@ lkcf + + + default + passt + + @@ -266,6 +276,7 @@ + @@ -284,7 +295,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml index 996d2e93..2415f76f 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -112,6 +112,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -257,6 +258,12 @@ lkcf + + + default + passt + + @@ -265,6 +272,7 @@ + @@ -283,7 +291,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml index 6381d05b..8cba35fb 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -51,6 +51,8 @@ + + @@ -70,6 +72,7 @@ + @@ -113,6 +116,7 @@ Haswell-noTSX Haswell-IBRS Haswell + GraniteRapids EPYC-Rome EPYC-Milan EPYC-IBPB @@ -258,6 +262,12 @@ lkcf + + + default + passt + + @@ -266,6 +276,7 @@ + @@ -284,7 +295,10 @@ tlbflush ipi avic + emsr_bitmap + xmm_input + diff --git a/tests/networkxml2firewalldata/base.nftables b/tests/networkxml2firewalldata/base.nftables index 4f1f475a..a0643187 100644 --- a/tests/networkxml2firewalldata/base.nftables +++ b/tests/networkxml2firewalldata/base.nftables @@ -2,255 +2,137 @@ nft \ list \ table \ ip \ -libvirt +libvirt_network nft \ add \ table \ ip \ -libvirt +libvirt_network nft \ add \ chain \ ip \ -libvirt \ -INPUT \ -'{ type filter hook input priority 0; policy accept; }' -nft \ -add \ -chain \ -ip \ -libvirt \ -FORWARD \ +libvirt_network \ +forward \ '{ type filter hook forward priority 0; policy accept; }' nft \ add \ chain \ ip \ -libvirt \ -OUTPUT \ -'{ type filter hook output priority 0; policy accept; }' -nft \ -add \ -chain \ -ip \ -libvirt \ -LIBVIRT_INP -nft \ -insert \ -rule \ -ip \ -libvirt \ -INPUT \ -counter \ -jump \ -LIBVIRT_INP -nft \ -add \ -chain \ -ip \ -libvirt \ -LIBVIRT_OUT -nft \ -insert \ -rule \ -ip \ -libvirt \ -OUTPUT \ -counter \ -jump \ -LIBVIRT_OUT -nft \ -add \ -chain \ -ip \ -libvirt \ -LIBVIRT_FWO +libvirt_network \ +guest_output nft \ insert \ rule \ ip \ -libvirt \ -FORWARD \ +libvirt_network \ +forward \ counter \ jump \ -LIBVIRT_FWO +guest_output nft \ add \ chain \ ip \ -libvirt \ -LIBVIRT_FWI +libvirt_network \ +guest_input nft \ insert \ rule \ ip \ -libvirt \ -FORWARD \ +libvirt_network \ +forward \ counter \ jump \ -LIBVIRT_FWI +guest_input nft \ add \ chain \ ip \ -libvirt \ -LIBVIRT_FWX +libvirt_network \ +guest_cross nft \ insert \ rule \ ip \ -libvirt \ -FORWARD \ +libvirt_network \ +forward \ counter \ jump \ -LIBVIRT_FWX +guest_cross nft \ add \ chain \ ip \ -libvirt \ -POSTROUTING \ +libvirt_network \ +guest_nat \ '{ type nat hook postrouting priority 100; policy accept; }' nft \ -add \ -chain \ -ip \ -libvirt \ -LIBVIRT_PRT -nft \ -insert \ -rule \ -ip \ -libvirt \ -POSTROUTING \ -counter \ -jump \ -LIBVIRT_PRT -nft \ list \ table \ ip6 \ -libvirt +libvirt_network nft \ add \ table \ ip6 \ -libvirt +libvirt_network nft \ add \ chain \ ip6 \ -libvirt \ -INPUT \ -'{ type filter hook input priority 0; policy accept; }' -nft \ -add \ -chain \ -ip6 \ -libvirt \ -FORWARD \ +libvirt_network \ +forward \ '{ type filter hook forward priority 0; policy accept; }' nft \ add \ chain \ ip6 \ -libvirt \ -OUTPUT \ -'{ type filter hook output priority 0; policy accept; }' -nft \ -add \ -chain \ -ip6 \ -libvirt \ -LIBVIRT_INP -nft \ -insert \ -rule \ -ip6 \ -libvirt \ -INPUT \ -counter \ -jump \ -LIBVIRT_INP -nft \ -add \ -chain \ -ip6 \ -libvirt \ -LIBVIRT_OUT -nft \ -insert \ -rule \ -ip6 \ -libvirt \ -OUTPUT \ -counter \ -jump \ -LIBVIRT_OUT -nft \ -add \ -chain \ -ip6 \ -libvirt \ -LIBVIRT_FWO +libvirt_network \ +guest_output nft \ insert \ rule \ ip6 \ -libvirt \ -FORWARD \ +libvirt_network \ +forward \ counter \ jump \ -LIBVIRT_FWO +guest_output nft \ add \ chain \ ip6 \ -libvirt \ -LIBVIRT_FWI +libvirt_network \ +guest_input nft \ insert \ rule \ ip6 \ -libvirt \ -FORWARD \ +libvirt_network \ +forward \ counter \ jump \ -LIBVIRT_FWI +guest_input nft \ add \ chain \ ip6 \ -libvirt \ -LIBVIRT_FWX +libvirt_network \ +guest_cross nft \ insert \ rule \ ip6 \ -libvirt \ -FORWARD \ +libvirt_network \ +forward \ counter \ jump \ -LIBVIRT_FWX +guest_cross nft \ add \ chain \ ip6 \ -libvirt \ -POSTROUTING \ +libvirt_network \ +guest_nat \ '{ type nat hook postrouting priority 100; policy accept; }' -nft \ -add \ -chain \ -ip6 \ -libvirt \ -LIBVIRT_PRT -nft \ -insert \ -rule \ -ip6 \ -libvirt \ -POSTROUTING \ -counter \ -jump \ -LIBVIRT_PRT diff --git a/tests/networkxml2firewalldata/forward-dev-linux.iptables b/tests/networkxml2firewalldata/forward-dev-linux.iptables new file mode 100644 index 00000000..bc483c45 --- /dev/null +++ b/tests/networkxml2firewalldata/forward-dev-linux.iptables @@ -0,0 +1,154 @@ +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol tcp \ +--destination-port 67 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 67 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol tcp \ +--destination-port 68 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 68 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--in-interface virbr0 \ +--jump REJECT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--out-interface virbr0 \ +--jump REJECT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWX \ +--in-interface virbr0 \ +--out-interface virbr0 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--source 192.168.122.0/24 \ +--in-interface virbr0 \ +--out-interface enp0s7 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--destination 192.168.122.0/24 \ +--in-interface enp0s7 \ +--out-interface virbr0 \ +--match conntrack \ +--ctstate ESTABLISHED,RELATED \ +--jump ACCEPT +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 '!' \ +--destination 192.168.122.0/24 \ +--out-interface enp0s7 \ +--jump MASQUERADE +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 \ +-p udp '!' \ +--destination 192.168.122.0/24 \ +--out-interface enp0s7 \ +--jump MASQUERADE \ +--to-ports 1024-65535 +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 \ +-p tcp '!' \ +--destination 192.168.122.0/24 \ +--out-interface enp0s7 \ +--jump MASQUERADE \ +--to-ports 1024-65535 +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--out-interface enp0s7 \ +--source 192.168.122.0/24 \ +--destination 255.255.255.255/32 \ +--jump RETURN +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--out-interface enp0s7 \ +--source 192.168.122.0/24 \ +--destination 224.0.0.0/24 \ +--jump RETURN +iptables \ +-w \ +--table mangle \ +--insert LIBVIRT_PRT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 68 \ +--jump CHECKSUM \ +--checksum-fill diff --git a/tests/networkxml2firewalldata/forward-dev-linux.nftables b/tests/networkxml2firewalldata/forward-dev-linux.nftables new file mode 100644 index 00000000..8badb74b --- /dev/null +++ b/tests/networkxml2firewalldata/forward-dev-linux.nftables @@ -0,0 +1,158 @@ +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_output \ +iif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_cross \ +iif \ +virbr0 \ +oif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_output \ +ip \ +saddr \ +192.168.122.0/24 \ +iif \ +virbr0 \ +oifname \ +enp0s7 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_input \ +iifname \ +enp0s7 \ +oif \ +virbr0 \ +ip \ +daddr \ +192.168.122.0/24 \ +ct \ +state \ +related,established \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.122.0/24 \ +oifname \ +enp0s7 \ +counter \ +masquerade +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +udp \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.122.0/24 \ +oifname \ +enp0s7 \ +counter \ +masquerade \ +to \ +:1024-65535 +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +tcp \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.122.0/24 \ +oifname \ +enp0s7 \ +counter \ +masquerade \ +to \ +:1024-65535 +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +oifname \ +enp0s7 \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +255.255.255.255/32 \ +counter \ +return +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +oifname \ +enp0s7 \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +224.0.0.0/24 \ +counter \ +return diff --git a/tests/networkxml2firewalldata/forward-dev.xml b/tests/networkxml2firewalldata/forward-dev.xml new file mode 100644 index 00000000..8e49d398 --- /dev/null +++ b/tests/networkxml2firewalldata/forward-dev.xml @@ -0,0 +1,10 @@ + + default + + + + + + + + diff --git a/tests/networkxml2firewalldata/isolated-linux.iptables b/tests/networkxml2firewalldata/isolated-linux.iptables new file mode 100644 index 00000000..135189ce --- /dev/null +++ b/tests/networkxml2firewalldata/isolated-linux.iptables @@ -0,0 +1,159 @@ +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol tcp \ +--destination-port 67 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 67 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol tcp \ +--destination-port 68 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 68 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--in-interface virbr0 \ +--jump REJECT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--out-interface virbr0 \ +--jump REJECT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWX \ +--in-interface virbr0 \ +--out-interface virbr0 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--in-interface virbr0 \ +--jump REJECT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--out-interface virbr0 \ +--jump REJECT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWX \ +--in-interface virbr0 \ +--out-interface virbr0 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 547 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 546 \ +--jump ACCEPT +iptables \ +-w \ +--table mangle \ +--insert LIBVIRT_PRT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 68 \ +--jump CHECKSUM \ +--checksum-fill diff --git a/tests/networkxml2firewalldata/isolated-linux.nftables b/tests/networkxml2firewalldata/isolated-linux.nftables new file mode 100644 index 00000000..d1b4dac1 --- /dev/null +++ b/tests/networkxml2firewalldata/isolated-linux.nftables @@ -0,0 +1,64 @@ +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_output \ +iif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_cross \ +iif \ +virbr0 \ +oif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_output \ +iif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_cross \ +iif \ +virbr0 \ +oif \ +virbr0 \ +counter \ +accept diff --git a/tests/networkxml2firewalldata/isolated.xml b/tests/networkxml2firewalldata/isolated.xml new file mode 100644 index 00000000..0e3bed10 --- /dev/null +++ b/tests/networkxml2firewalldata/isolated.xml @@ -0,0 +1,15 @@ + + default + + + + + + + + + + + + + diff --git a/tests/networkxml2firewalldata/nat-port-range-ipv6-linux.iptables b/tests/networkxml2firewalldata/nat-port-range-ipv6-linux.iptables new file mode 100644 index 00000000..c2e845cc --- /dev/null +++ b/tests/networkxml2firewalldata/nat-port-range-ipv6-linux.iptables @@ -0,0 +1,317 @@ +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol tcp \ +--destination-port 67 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 67 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol tcp \ +--destination-port 68 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 68 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--in-interface virbr0 \ +--jump REJECT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--out-interface virbr0 \ +--jump REJECT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWX \ +--in-interface virbr0 \ +--out-interface virbr0 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--in-interface virbr0 \ +--jump REJECT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--out-interface virbr0 \ +--jump REJECT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWX \ +--in-interface virbr0 \ +--out-interface virbr0 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 547 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 546 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--source 192.168.122.0/24 \ +--in-interface virbr0 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--destination 192.168.122.0/24 \ +--out-interface virbr0 \ +--match conntrack \ +--ctstate ESTABLISHED,RELATED \ +--jump ACCEPT +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 '!' \ +--destination 192.168.122.0/24 \ +--jump MASQUERADE +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 \ +-p udp '!' \ +--destination 192.168.122.0/24 \ +--jump MASQUERADE \ +--to-ports 500-1000 +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 \ +-p tcp '!' \ +--destination 192.168.122.0/24 \ +--jump MASQUERADE \ +--to-ports 500-1000 +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 \ +--destination 255.255.255.255/32 \ +--jump RETURN +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 \ +--destination 224.0.0.0/24 \ +--jump RETURN +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--source 192.168.128.0/24 \ +--in-interface virbr0 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--destination 192.168.128.0/24 \ +--out-interface virbr0 \ +--match conntrack \ +--ctstate ESTABLISHED,RELATED \ +--jump ACCEPT +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.128.0/24 '!' \ +--destination 192.168.128.0/24 \ +--jump MASQUERADE +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.128.0/24 \ +-p udp '!' \ +--destination 192.168.128.0/24 \ +--jump MASQUERADE \ +--to-ports 500-1000 +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.128.0/24 \ +-p tcp '!' \ +--destination 192.168.128.0/24 \ +--jump MASQUERADE \ +--to-ports 500-1000 +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.128.0/24 \ +--destination 255.255.255.255/32 \ +--jump RETURN +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.128.0/24 \ +--destination 224.0.0.0/24 \ +--jump RETURN +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--source 2001:db8:ca2:2::/64 \ +--in-interface virbr0 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--destination 2001:db8:ca2:2::/64 \ +--out-interface virbr0 \ +--match conntrack \ +--ctstate ESTABLISHED,RELATED \ +--jump ACCEPT +ip6tables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 2001:db8:ca2:2::/64 '!' \ +--destination 2001:db8:ca2:2::/64 \ +--jump MASQUERADE +ip6tables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 2001:db8:ca2:2::/64 \ +-p udp '!' \ +--destination 2001:db8:ca2:2::/64 \ +--jump MASQUERADE \ +--to-ports 500-1000 +ip6tables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 2001:db8:ca2:2::/64 \ +-p tcp '!' \ +--destination 2001:db8:ca2:2::/64 \ +--jump MASQUERADE \ +--to-ports 500-1000 +ip6tables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 2001:db8:ca2:2::/64 \ +--destination ff02::/16 \ +--jump RETURN +iptables \ +-w \ +--table mangle \ +--insert LIBVIRT_PRT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 68 \ +--jump CHECKSUM \ +--checksum-fill diff --git a/tests/networkxml2firewalldata/nat-port-range-ipv6-linux.nftables b/tests/networkxml2firewalldata/nat-port-range-ipv6-linux.nftables new file mode 100644 index 00000000..ceaed6fa --- /dev/null +++ b/tests/networkxml2firewalldata/nat-port-range-ipv6-linux.nftables @@ -0,0 +1,386 @@ +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_output \ +iif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_cross \ +iif \ +virbr0 \ +oif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_output \ +iif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_cross \ +iif \ +virbr0 \ +oif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_output \ +ip \ +saddr \ +192.168.122.0/24 \ +iif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +ip \ +daddr \ +192.168.122.0/24 \ +ct \ +state \ +related,established \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.122.0/24 \ +counter \ +masquerade +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +udp \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.122.0/24 \ +counter \ +masquerade \ +to \ +:500-1000 +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +tcp \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.122.0/24 \ +counter \ +masquerade \ +to \ +:500-1000 +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +255.255.255.255/32 \ +counter \ +return +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +224.0.0.0/24 \ +counter \ +return +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_output \ +ip \ +saddr \ +192.168.128.0/24 \ +iif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +ip \ +daddr \ +192.168.128.0/24 \ +ct \ +state \ +related,established \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.128.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.128.0/24 \ +counter \ +masquerade +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +udp \ +ip \ +saddr \ +192.168.128.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.128.0/24 \ +counter \ +masquerade \ +to \ +:500-1000 +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +tcp \ +ip \ +saddr \ +192.168.128.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.128.0/24 \ +counter \ +masquerade \ +to \ +:500-1000 +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.128.0/24 \ +ip \ +daddr \ +255.255.255.255/32 \ +counter \ +return +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.128.0/24 \ +ip \ +daddr \ +224.0.0.0/24 \ +counter \ +return +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_output \ +ip6 \ +saddr \ +2001:db8:ca2:2::/64 \ +iif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +ip6 \ +daddr \ +2001:db8:ca2:2::/64 \ +ct \ +state \ +related,established \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_nat \ +ip6 \ +saddr \ +2001:db8:ca2:2::/64 \ +ip6 \ +daddr \ +'!=' \ +2001:db8:ca2:2::/64 \ +counter \ +masquerade +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +udp \ +ip6 \ +saddr \ +2001:db8:ca2:2::/64 \ +ip6 \ +daddr \ +'!=' \ +2001:db8:ca2:2::/64 \ +counter \ +masquerade \ +to \ +:500-1000 +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +tcp \ +ip6 \ +saddr \ +2001:db8:ca2:2::/64 \ +ip6 \ +daddr \ +'!=' \ +2001:db8:ca2:2::/64 \ +counter \ +masquerade \ +to \ +:500-1000 +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_nat \ +ip6 \ +saddr \ +2001:db8:ca2:2::/64 \ +ip6 \ +daddr \ +ff02::/16 \ +counter \ +return diff --git a/tests/networkxml2firewalldata/nat-port-range-ipv6.xml b/tests/networkxml2firewalldata/nat-port-range-ipv6.xml new file mode 100644 index 00000000..9a70764f --- /dev/null +++ b/tests/networkxml2firewalldata/nat-port-range-ipv6.xml @@ -0,0 +1,20 @@ + + default + + + + + + + + + + + + + + + + + + diff --git a/tests/networkxml2firewalldata/nat-port-range-linux.iptables b/tests/networkxml2firewalldata/nat-port-range-linux.iptables new file mode 100644 index 00000000..8e5c2c81 --- /dev/null +++ b/tests/networkxml2firewalldata/nat-port-range-linux.iptables @@ -0,0 +1,283 @@ +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol tcp \ +--destination-port 67 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 67 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol tcp \ +--destination-port 68 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 68 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--in-interface virbr0 \ +--jump REJECT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--out-interface virbr0 \ +--jump REJECT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWX \ +--in-interface virbr0 \ +--out-interface virbr0 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--in-interface virbr0 \ +--jump REJECT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--out-interface virbr0 \ +--jump REJECT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWX \ +--in-interface virbr0 \ +--out-interface virbr0 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol tcp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 53 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_INP \ +--in-interface virbr0 \ +--protocol udp \ +--destination-port 547 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_OUT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 546 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--source 192.168.122.0/24 \ +--in-interface virbr0 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--destination 192.168.122.0/24 \ +--out-interface virbr0 \ +--match conntrack \ +--ctstate ESTABLISHED,RELATED \ +--jump ACCEPT +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 '!' \ +--destination 192.168.122.0/24 \ +--jump MASQUERADE +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 \ +-p udp '!' \ +--destination 192.168.122.0/24 \ +--jump MASQUERADE \ +--to-ports 500-1000 +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 \ +-p tcp '!' \ +--destination 192.168.122.0/24 \ +--jump MASQUERADE \ +--to-ports 500-1000 +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 \ +--destination 255.255.255.255/32 \ +--jump RETURN +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.122.0/24 \ +--destination 224.0.0.0/24 \ +--jump RETURN +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--source 192.168.128.0/24 \ +--in-interface virbr0 \ +--jump ACCEPT +iptables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--destination 192.168.128.0/24 \ +--out-interface virbr0 \ +--match conntrack \ +--ctstate ESTABLISHED,RELATED \ +--jump ACCEPT +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.128.0/24 '!' \ +--destination 192.168.128.0/24 \ +--jump MASQUERADE +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.128.0/24 \ +-p udp '!' \ +--destination 192.168.128.0/24 \ +--jump MASQUERADE \ +--to-ports 500-1000 +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.128.0/24 \ +-p tcp '!' \ +--destination 192.168.128.0/24 \ +--jump MASQUERADE \ +--to-ports 500-1000 +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.128.0/24 \ +--destination 255.255.255.255/32 \ +--jump RETURN +iptables \ +-w \ +--table nat \ +--insert LIBVIRT_PRT \ +--source 192.168.128.0/24 \ +--destination 224.0.0.0/24 \ +--jump RETURN +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWO \ +--source 2001:db8:ca2:2::/64 \ +--in-interface virbr0 \ +--jump ACCEPT +ip6tables \ +-w \ +--table filter \ +--insert LIBVIRT_FWI \ +--destination 2001:db8:ca2:2::/64 \ +--out-interface virbr0 \ +--jump ACCEPT +iptables \ +-w \ +--table mangle \ +--insert LIBVIRT_PRT \ +--out-interface virbr0 \ +--protocol udp \ +--destination-port 68 \ +--jump CHECKSUM \ +--checksum-fill diff --git a/tests/networkxml2firewalldata/nat-port-range-linux.nftables b/tests/networkxml2firewalldata/nat-port-range-linux.nftables new file mode 100644 index 00000000..1dc37a26 --- /dev/null +++ b/tests/networkxml2firewalldata/nat-port-range-linux.nftables @@ -0,0 +1,314 @@ +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_output \ +iif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_cross \ +iif \ +virbr0 \ +oif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_output \ +iif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +counter \ +reject +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_cross \ +iif \ +virbr0 \ +oif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_output \ +ip \ +saddr \ +192.168.122.0/24 \ +iif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +ip \ +daddr \ +192.168.122.0/24 \ +ct \ +state \ +related,established \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.122.0/24 \ +counter \ +masquerade +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +udp \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.122.0/24 \ +counter \ +masquerade \ +to \ +:500-1000 +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +tcp \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.122.0/24 \ +counter \ +masquerade \ +to \ +:500-1000 +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +255.255.255.255/32 \ +counter \ +return +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.122.0/24 \ +ip \ +daddr \ +224.0.0.0/24 \ +counter \ +return +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_output \ +ip \ +saddr \ +192.168.128.0/24 \ +iif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_input \ +oif \ +virbr0 \ +ip \ +daddr \ +192.168.128.0/24 \ +ct \ +state \ +related,established \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.128.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.128.0/24 \ +counter \ +masquerade +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +udp \ +ip \ +saddr \ +192.168.128.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.128.0/24 \ +counter \ +masquerade \ +to \ +:500-1000 +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +meta \ +l4proto \ +tcp \ +ip \ +saddr \ +192.168.128.0/24 \ +ip \ +daddr \ +'!=' \ +192.168.128.0/24 \ +counter \ +masquerade \ +to \ +:500-1000 +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.128.0/24 \ +ip \ +daddr \ +255.255.255.255/32 \ +counter \ +return +nft \ +-ae insert \ +rule \ +ip \ +libvirt_network \ +guest_nat \ +ip \ +saddr \ +192.168.128.0/24 \ +ip \ +daddr \ +224.0.0.0/24 \ +counter \ +return +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_output \ +ip6 \ +saddr \ +2001:db8:ca2:2::/64 \ +iif \ +virbr0 \ +counter \ +accept +nft \ +-ae insert \ +rule \ +ip6 \ +libvirt_network \ +guest_input \ +ip6 \ +daddr \ +2001:db8:ca2:2::/64 \ +oif \ +virbr0 \ +counter \ +accept diff --git a/tests/networkxml2firewalldata/nat-port-range.xml b/tests/networkxml2firewalldata/nat-port-range.xml new file mode 100644 index 00000000..81b29d3b --- /dev/null +++ b/tests/networkxml2firewalldata/nat-port-range.xml @@ -0,0 +1,20 @@ + + default + + + + + + + + + + + + + + + + + + diff --git a/tests/networkxml2firewalltest.c b/tests/networkxml2firewalltest.c index 4cabe39d..f7b87ff7 100644 --- a/tests/networkxml2firewalltest.c +++ b/tests/networkxml2firewalltest.c @@ -198,6 +198,11 @@ mymain(void) DO_TEST("nat-ipv6"); DO_TEST("nat-ipv6-masquerade"); DO_TEST("route-default"); + DO_TEST("forward-dev"); + DO_TEST("isolated"); + DO_TEST("forward-dev"); + DO_TEST("nat-port-range"); + DO_TEST("nat-port-range-ipv6"); return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; } diff --git a/tests/networkxml2xmlupdatein/dns-host-modify-not-existing.xml b/tests/networkxml2xmlupdatein/dns-host-modify-not-existing.xml new file mode 100644 index 00000000..125dc2ab --- /dev/null +++ b/tests/networkxml2xmlupdatein/dns-host-modify-not-existing.xml @@ -0,0 +1,4 @@ + + shared + names + diff --git a/tests/networkxml2xmlupdatein/dns-host-modify.xml b/tests/networkxml2xmlupdatein/dns-host-modify.xml new file mode 100644 index 00000000..c30ac30f --- /dev/null +++ b/tests/networkxml2xmlupdatein/dns-host-modify.xml @@ -0,0 +1,5 @@ + + Another + decent + names + diff --git a/tests/networkxml2xmlupdatein/dns-txt-record-modify-fail.xml b/tests/networkxml2xmlupdatein/dns-txt-record-modify-fail.xml new file mode 100644 index 00000000..75ed475f --- /dev/null +++ b/tests/networkxml2xmlupdatein/dns-txt-record-modify-fail.xml @@ -0,0 +1 @@ + diff --git a/tests/networkxml2xmlupdatein/dns-txt-record-modify-success.xml b/tests/networkxml2xmlupdatein/dns-txt-record-modify-success.xml new file mode 100644 index 00000000..e16c3522 --- /dev/null +++ b/tests/networkxml2xmlupdatein/dns-txt-record-modify-success.xml @@ -0,0 +1 @@ + diff --git a/tests/networkxml2xmlupdateout/nat-network-dns-hosts-modified.xml b/tests/networkxml2xmlupdateout/nat-network-dns-hosts-modified.xml new file mode 100644 index 00000000..8fcaad15 --- /dev/null +++ b/tests/networkxml2xmlupdateout/nat-network-dns-hosts-modified.xml @@ -0,0 +1,28 @@ + + default + 81ff0d90-c91e-6742-64da-4a736edb9a9c + + + + + + + pudding + + + host + gateway + + + Another + decent + names + + + shared + names + + + + + diff --git a/tests/networkxml2xmlupdateout/nat-network-dns-txt-modify-ok.xml b/tests/networkxml2xmlupdateout/nat-network-dns-txt-modify-ok.xml new file mode 100644 index 00000000..4b4dda09 --- /dev/null +++ b/tests/networkxml2xmlupdateout/nat-network-dns-txt-modify-ok.xml @@ -0,0 +1,26 @@ + + default + 81ff0d90-c91e-6742-64da-4a736edb9a9b + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/networkxml2xmlupdatetest.c b/tests/networkxml2xmlupdatetest.c index afe2b1f5..60931a2e 100644 --- a/tests/networkxml2xmlupdatetest.c +++ b/tests/networkxml2xmlupdatetest.c @@ -276,6 +276,15 @@ mymain(void) "nat-network-dns-hosts", "nat-network-no-hosts", VIR_NETWORK_UPDATE_COMMAND_DELETE); + DO_TEST("modify-dns-host", + "dns-host-modify", + "nat-network-dns-hosts", + "nat-network-dns-hosts-modified", + VIR_NETWORK_UPDATE_COMMAND_MODIFY); + DO_TEST_FAIL("modify-dns-host-not-existing", + "dns-host-modify-not-existing", + "nat-network-dns-hosts", + VIR_NETWORK_UPDATE_COMMAND_MODIFY); section = VIR_NETWORK_SECTION_DNS_TXT; @@ -297,6 +306,15 @@ mymain(void) "dns-txt-record-snowman", "nat-network-dns-txt-record", VIR_NETWORK_UPDATE_COMMAND_DELETE); + DO_TEST("modify-dns-txt-record", + "dns-txt-record-modify-success", + "nat-network-dns-txt-record", + "nat-network-dns-txt-modify-ok", + VIR_NETWORK_UPDATE_COMMAND_MODIFY); + DO_TEST_FAIL("modify-missing-dns-txt-record", + "dns-txt-record-modify-fail", + "nat-network-dns-txt-record", + VIR_NETWORK_UPDATE_COMMAND_MODIFY); section = VIR_NETWORK_SECTION_DNS_SRV; diff --git a/tests/qemucapabilitiesdata/caps_4.2.0_aarch64.replies b/tests/qemucapabilitiesdata/caps_4.2.0_aarch64.replies deleted file mode 100644 index ec0dad66..00000000 --- a/tests/qemucapabilitiesdata/caps_4.2.0_aarch64.replies +++ /dev/null @@ -1,21813 +0,0 @@ -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-version", - "id": "libvirt-2" -} - -{ - "return": { - "qemu": { - "micro": 0, - "minor": 2, - "major": 4 - }, - "package": "v4.1.0-2221-g36609b4fa3" - }, - "id": "libvirt-2" -} - -{ - "execute": "query-target", - "id": "libvirt-3" -} - -{ - "return": { - "arch": "aarch64" - }, - "id": "libvirt-3" -} - -{ - "execute": "query-qmp-schema", - "id": "libvirt-4" -} - -{ - "return": [ - { - "name": "query-status", - "ret-type": "1", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SHUTDOWN", - "meta-type": "event", - "arg-type": "2" - }, - { - "name": "POWERDOWN", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESET", - "meta-type": "event", - "arg-type": "3" - }, - { - "name": "STOP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESUME", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND_DISK", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WAKEUP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WATCHDOG", - "meta-type": "event", - "arg-type": "4" - }, - { - "name": "watchdog-set-action", - "ret-type": "0", - "meta-type": "command", - "arg-type": "5" - }, - { - "name": "GUEST_PANICKED", - "meta-type": "event", - "arg-type": "6" - }, - { - "name": "JOB_STATUS_CHANGE", - "meta-type": "event", - "arg-type": "7" - }, - { - "name": "job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "8" - }, - { - "name": "job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "9" - }, - { - "name": "job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "10" - }, - { - "name": "job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "11" - }, - { - "name": "job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "12" - }, - { - "name": "job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "13" - }, - { - "name": "query-jobs", - "ret-type": "[14]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block-latency-histogram-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "15" - }, - { - "name": "query-block", - "ret-type": "[16]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-blockstats", - "ret-type": "[18]", - "meta-type": "command", - "arg-type": "17" - }, - { - "name": "query-block-jobs", - "ret-type": "[19]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block_passwd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "20" - }, - { - "name": "block_resize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "21" - }, - { - "name": "blockdev-snapshot-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "22" - }, - { - "name": "blockdev-snapshot", - "ret-type": "0", - "meta-type": "command", - "arg-type": "23" - }, - { - "name": "change-backing-file", - "ret-type": "0", - "meta-type": "command", - "arg-type": "24" - }, - { - "name": "block-commit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "25" - }, - { - "name": "drive-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "26" - }, - { - "name": "blockdev-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "27" - }, - { - "name": "query-named-block-nodes", - "ret-type": "[28]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-debug-query-block-graph", - "ret-type": "29", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "drive-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "30" - }, - { - "name": "block-dirty-bitmap-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "31" - }, - { - "name": "block-dirty-bitmap-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-clear", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-enable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-disable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-merge", - "ret-type": "0", - "meta-type": "command", - "arg-type": "33" - }, - { - "name": "x-debug-block-dirty-bitmap-sha256", - "ret-type": "34", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "blockdev-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "35" - }, - { - "name": "block_set_io_throttle", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-stream", - "ret-type": "0", - "meta-type": "command", - "arg-type": "37" - }, - { - "name": "block-job-set-speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "38" - }, - { - "name": "block-job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "39" - }, - { - "name": "block-job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "40" - }, - { - "name": "block-job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "41" - }, - { - "name": "block-job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "42" - }, - { - "name": "block-job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "43" - }, - { - "name": "block-job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "44" - }, - { - "name": "blockdev-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "x-blockdev-reopen", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "blockdev-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "46" - }, - { - "name": "blockdev-create", - "ret-type": "0", - "meta-type": "command", - "arg-type": "47" - }, - { - "name": "blockdev-open-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "blockdev-close-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "49" - }, - { - "name": "blockdev-remove-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "50" - }, - { - "name": "blockdev-insert-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "51" - }, - { - "name": "blockdev-change-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "52" - }, - { - "name": "BLOCK_IMAGE_CORRUPTED", - "meta-type": "event", - "arg-type": "53" - }, - { - "name": "BLOCK_IO_ERROR", - "meta-type": "event", - "arg-type": "54" - }, - { - "name": "BLOCK_JOB_COMPLETED", - "meta-type": "event", - "arg-type": "55" - }, - { - "name": "BLOCK_JOB_CANCELLED", - "meta-type": "event", - "arg-type": "56" - }, - { - "name": "BLOCK_JOB_ERROR", - "meta-type": "event", - "arg-type": "57" - }, - { - "name": "BLOCK_JOB_READY", - "meta-type": "event", - "arg-type": "58" - }, - { - "name": "BLOCK_JOB_PENDING", - "meta-type": "event", - "arg-type": "59" - }, - { - "name": "BLOCK_WRITE_THRESHOLD", - "meta-type": "event", - "arg-type": "60" - }, - { - "name": "block-set-write-threshold", - "ret-type": "0", - "meta-type": "command", - "arg-type": "61" - }, - { - "name": "x-blockdev-change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "62" - }, - { - "name": "x-blockdev-set-iothread", - "ret-type": "0", - "meta-type": "command", - "arg-type": "63" - }, - { - "name": "query-pr-managers", - "ret-type": "[64]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "blockdev-snapshot-internal-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "65" - }, - { - "name": "blockdev-snapshot-delete-internal-sync", - "ret-type": "67", - "meta-type": "command", - "arg-type": "66" - }, - { - "name": "eject", - "ret-type": "0", - "meta-type": "command", - "arg-type": "68" - }, - { - "name": "nbd-server-start", - "ret-type": "0", - "meta-type": "command", - "arg-type": "69" - }, - { - "name": "nbd-server-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "70" - }, - { - "name": "nbd-server-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "71" - }, - { - "name": "nbd-server-stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DEVICE_TRAY_MOVED", - "meta-type": "event", - "arg-type": "72" - }, - { - "name": "PR_MANAGER_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "73" - }, - { - "name": "QUORUM_FAILURE", - "meta-type": "event", - "arg-type": "74" - }, - { - "name": "QUORUM_REPORT_BAD", - "meta-type": "event", - "arg-type": "75" - }, - { - "name": "query-chardev", - "ret-type": "[76]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev-backends", - "ret-type": "[77]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ringbuf-write", - "ret-type": "0", - "meta-type": "command", - "arg-type": "78" - }, - { - "name": "ringbuf-read", - "ret-type": "str", - "meta-type": "command", - "arg-type": "79" - }, - { - "name": "chardev-add", - "ret-type": "81", - "meta-type": "command", - "arg-type": "80" - }, - { - "name": "chardev-change", - "ret-type": "81", - "meta-type": "command", - "arg-type": "82" - }, - { - "name": "chardev-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "83" - }, - { - "name": "chardev-send-break", - "ret-type": "0", - "meta-type": "command", - "arg-type": "84" - }, - { - "name": "VSERPORT_CHANGE", - "meta-type": "event", - "arg-type": "85" - }, - { - "name": "dump-guest-memory", - "ret-type": "0", - "meta-type": "command", - "arg-type": "86" - }, - { - "name": "query-dump", - "ret-type": "87", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DUMP_COMPLETED", - "meta-type": "event", - "arg-type": "88" - }, - { - "name": "query-dump-guest-memory-capability", - "ret-type": "89", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_link", - "ret-type": "0", - "meta-type": "command", - "arg-type": "90" - }, - { - "name": "netdev_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "91" - }, - { - "name": "netdev_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "92" - }, - { - "name": "query-rx-filter", - "ret-type": "[94]", - "meta-type": "command", - "arg-type": "93" - }, - { - "name": "NIC_RX_FILTER_CHANGED", - "meta-type": "event", - "arg-type": "95" - }, - { - "name": "announce-self", - "ret-type": "0", - "meta-type": "command", - "arg-type": "96" - }, - { - "name": "FAILOVER_NEGOTIATED", - "meta-type": "event", - "arg-type": "97" - }, - { - "name": "RDMA_GID_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "98" - }, - { - "name": "query-rocker", - "ret-type": "100", - "meta-type": "command", - "arg-type": "99" - }, - { - "name": "query-rocker-ports", - "ret-type": "[102]", - "meta-type": "command", - "arg-type": "101" - }, - { - "name": "query-rocker-of-dpa-flows", - "ret-type": "[104]", - "meta-type": "command", - "arg-type": "103" - }, - { - "name": "query-rocker-of-dpa-groups", - "ret-type": "[106]", - "meta-type": "command", - "arg-type": "105" - }, - { - "name": "query-tpm-models", - "ret-type": "[107]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm-types", - "ret-type": "[108]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm", - "ret-type": "[109]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "110" - }, - { - "name": "expire_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "111" - }, - { - "name": "screendump", - "ret-type": "0", - "meta-type": "command", - "arg-type": "112" - }, - { - "name": "query-vnc", - "ret-type": "117", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-vnc-servers", - "ret-type": "[118]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "change-vnc-password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "119" - }, - { - "name": "VNC_CONNECTED", - "meta-type": "event", - "arg-type": "120" - }, - { - "name": "VNC_INITIALIZED", - "meta-type": "event", - "arg-type": "121" - }, - { - "name": "VNC_DISCONNECTED", - "meta-type": "event", - "arg-type": "122" - }, - { - "name": "query-mice", - "ret-type": "[123]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "send-key", - "ret-type": "0", - "meta-type": "command", - "arg-type": "124" - }, - { - "name": "input-send-event", - "ret-type": "0", - "meta-type": "command", - "arg-type": "125" - }, - { - "name": "query-display-options", - "ret-type": "126", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-migrate", - "ret-type": "127", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "128" - }, - { - "name": "query-migrate-capabilities", - "ret-type": "[129]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-parameters", - "ret-type": "0", - "meta-type": "command", - "arg-type": "130" - }, - { - "name": "query-migrate-parameters", - "ret-type": "131", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "client_migrate_info", - "ret-type": "0", - "meta-type": "command", - "arg-type": "132" - }, - { - "name": "migrate-start-postcopy", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MIGRATION", - "meta-type": "event", - "arg-type": "133" - }, - { - "name": "MIGRATION_PASS", - "meta-type": "event", - "arg-type": "134" - }, - { - "name": "COLO_EXIT", - "meta-type": "event", - "arg-type": "135" - }, - { - "name": "x-colo-lost-heartbeat", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate_cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-continue", - "ret-type": "0", - "meta-type": "command", - "arg-type": "136" - }, - { - "name": "migrate_set_downtime", - "ret-type": "0", - "meta-type": "command", - "arg-type": "137" - }, - { - "name": "migrate_set_speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "138" - }, - { - "name": "migrate-set-cache-size", - "ret-type": "0", - "meta-type": "command", - "arg-type": "139" - }, - { - "name": "query-migrate-cache-size", - "ret-type": "int", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate", - "ret-type": "0", - "meta-type": "command", - "arg-type": "140" - }, - { - "name": "migrate-incoming", - "ret-type": "0", - "meta-type": "command", - "arg-type": "141" - }, - { - "name": "xen-save-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "142" - }, - { - "name": "xen-set-replication", - "ret-type": "0", - "meta-type": "command", - "arg-type": "143" - }, - { - "name": "query-xen-replication-status", - "ret-type": "144", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "xen-colo-do-checkpoint", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-colo-status", - "ret-type": "145", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-recover", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "146" - }, - { - "name": "migrate-pause", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "UNPLUG_PRIMARY", - "meta-type": "event", - "arg-type": "147" - }, - { - "name": "transaction", - "ret-type": "0", - "meta-type": "command", - "arg-type": "148" - }, - { - "name": "trace-event-get-state", - "ret-type": "[150]", - "meta-type": "command", - "arg-type": "149" - }, - { - "name": "trace-event-set-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "151" - }, - { - "name": "query-qmp-schema", - "ret-type": "[152]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qom-list", - "ret-type": "[154]", - "meta-type": "command", - "arg-type": "153" - }, - { - "name": "qom-get", - "ret-type": "any", - "meta-type": "command", - "arg-type": "155" - }, - { - "name": "qom-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "156" - }, - { - "name": "qom-list-types", - "ret-type": "[158]", - "meta-type": "command", - "arg-type": "157" - }, - { - "name": "qom-list-properties", - "ret-type": "[154]", - "meta-type": "command", - "arg-type": "159" - }, - { - "name": "object-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "160" - }, - { - "name": "object-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "161" - }, - { - "name": "device-list-properties", - "ret-type": "[154]", - "meta-type": "command", - "arg-type": "162" - }, - { - "name": "device_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "163" - }, - { - "name": "device_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "164" - }, - { - "name": "DEVICE_DELETED", - "meta-type": "event", - "arg-type": "165" - }, - { - "name": "query-cpus", - "ret-type": "[166]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-cpus-fast", - "ret-type": "[167]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "cpu-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "168" - }, - { - "name": "query-machines", - "ret-type": "[169]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-current-machine", - "ret-type": "170", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-target", - "ret-type": "171", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-memdev", - "ret-type": "[172]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-hotpluggable-cpus", - "ret-type": "[173]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set-numa-node", - "ret-type": "0", - "meta-type": "command", - "arg-type": "174" - }, - { - "name": "query-cpu-model-expansion", - "ret-type": "180", - "meta-type": "command", - "arg-type": "179" - }, - { - "name": "query-cpu-definitions", - "ret-type": "[181]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qmp_capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "182" - }, - { - "name": "query-version", - "ret-type": "183", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-commands", - "ret-type": "[184]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add_client", - "ret-type": "0", - "meta-type": "command", - "arg-type": "185" - }, - { - "name": "query-name", - "ret-type": "186", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-kvm", - "ret-type": "187", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-uuid", - "ret-type": "188", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-events", - "ret-type": "[189]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-iothreads", - "ret-type": "[190]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-balloon", - "ret-type": "191", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "BALLOON_CHANGE", - "meta-type": "event", - "arg-type": "192" - }, - { - "name": "query-pci", - "ret-type": "[193]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "quit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_reset", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_powerdown", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "memsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "194" - }, - { - "name": "pmemsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "195" - }, - { - "name": "cont", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-exit-preconfig", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_wakeup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "inject-nmi", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "balloon", - "ret-type": "0", - "meta-type": "command", - "arg-type": "196" - }, - { - "name": "human-monitor-command", - "ret-type": "str", - "meta-type": "command", - "arg-type": "197", - "features": [ - "savevm-monitor-nodes" - ] - }, - { - "name": "change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "198" - }, - { - "name": "xen-set-global-dirty-log", - "ret-type": "0", - "meta-type": "command", - "arg-type": "199" - }, - { - "name": "getfd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "200" - }, - { - "name": "closefd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "201" - }, - { - "name": "query-memory-size-summary", - "ret-type": "202", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add-fd", - "ret-type": "204", - "meta-type": "command", - "arg-type": "203" - }, - { - "name": "remove-fd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "205" - }, - { - "name": "query-fdsets", - "ret-type": "[206]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-command-line-options", - "ret-type": "[208]", - "meta-type": "command", - "arg-type": "207" - }, - { - "name": "query-memory-devices", - "ret-type": "[209]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MEM_UNPLUG_ERROR", - "meta-type": "event", - "arg-type": "210" - }, - { - "name": "query-acpi-ospm-status", - "ret-type": "[211]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ACPI_DEVICE_OST", - "meta-type": "event", - "arg-type": "212" - }, - { - "name": "xen-load-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "213" - }, - { - "name": "query-vm-generation-id", - "ret-type": "214", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "RTC_CHANGE", - "meta-type": "event", - "arg-type": "215" - }, - { - "name": "query-gic-capabilities", - "ret-type": "[220]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "0", - "members": [], - "meta-type": "object" - }, - { - "name": "1", - "members": [ - { - "name": "running", - "type": "bool" - }, - { - "name": "singlestep", - "type": "bool" - }, - { - "name": "status", - "type": "221" - } - ], - "meta-type": "object" - }, - { - "name": "2", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "222" - } - ], - "meta-type": "object" - }, - { - "name": "3", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "222" - } - ], - "meta-type": "object" - }, - { - "name": "4", - "members": [ - { - "name": "action", - "type": "223" - } - ], - "meta-type": "object" - }, - { - "name": "5", - "members": [ - { - "name": "action", - "type": "223" - } - ], - "meta-type": "object" - }, - { - "name": "6", - "members": [ - { - "name": "action", - "type": "224" - }, - { - "name": "info", - "default": null, - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "7", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "status", - "type": "226" - } - ], - "meta-type": "object" - }, - { - "name": "8", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "9", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "10", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "11", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "12", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "13", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[14]", - "element-type": "14", - "meta-type": "array" - }, - { - "name": "14", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "227" - }, - { - "name": "status", - "type": "226" - }, - { - "name": "current-progress", - "type": "int" - }, - { - "name": "total-progress", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "15", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "boundaries", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-read", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-write", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-flush", - "default": null, - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "[16]", - "element-type": "16", - "meta-type": "array" - }, - { - "name": "16", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "removable", - "type": "bool" - }, - { - "name": "locked", - "type": "bool" - }, - { - "name": "inserted", - "default": null, - "type": "28" - }, - { - "name": "tray_open", - "default": null, - "type": "bool" - }, - { - "name": "io-status", - "default": null, - "type": "228" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[229]" - } - ], - "meta-type": "object" - }, - { - "name": "17", - "members": [ - { - "name": "query-nodes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[18]", - "element-type": "18", - "meta-type": "array" - }, - { - "name": "18", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "stats", - "type": "230" - }, - { - "name": "driver-specific", - "default": null, - "type": "231" - }, - { - "name": "parent", - "default": null, - "type": "18" - }, - { - "name": "backing", - "default": null, - "type": "18" - } - ], - "meta-type": "object" - }, - { - "name": "[19]", - "element-type": "19", - "meta-type": "array" - }, - { - "name": "19", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "paused", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "io-status", - "type": "228" - }, - { - "name": "ready", - "type": "bool" - }, - { - "name": "status", - "type": "226" - }, - { - "name": "auto-finalize", - "type": "bool" - }, - { - "name": "auto-dismiss", - "type": "bool" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "20", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "21", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "22", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "snapshot-file", - "type": "str" - }, - { - "name": "snapshot-node-name", - "default": null, - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "232" - } - ], - "meta-type": "object" - }, - { - "name": "23", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "overlay", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "24", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "image-node-name", - "type": "str" - }, - { - "name": "backing-file", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "25", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "top-node", - "default": null, - "type": "str" - }, - { - "name": "top", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "26", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "234" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "232" - } - ], - "meta-type": "object" - }, - { - "name": "27", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "234" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[28]", - "element-type": "28", - "meta-type": "array" - }, - { - "name": "28", - "members": [ - { - "name": "file", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "ro", - "type": "bool" - }, - { - "name": "drv", - "type": "str" - }, - { - "name": "backing_file", - "default": null, - "type": "str" - }, - { - "name": "backing_file_depth", - "type": "int" - }, - { - "name": "encrypted", - "type": "bool" - }, - { - "name": "encryption_key_missing", - "type": "bool" - }, - { - "name": "detect_zeroes", - "type": "236" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "image", - "type": "237" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "cache", - "type": "238" - }, - { - "name": "write_threshold", - "type": "int" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[229]" - } - ], - "meta-type": "object" - }, - { - "name": "29", - "members": [ - { - "name": "nodes", - "type": "[239]" - }, - { - "name": "edges", - "type": "[240]" - } - ], - "meta-type": "object" - }, - { - "name": "30", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "mode", - "default": null, - "type": "232" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "unmap", - "default": null, - "type": "bool" - }, - { - "name": "copy-mode", - "default": null, - "type": "241" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "31", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "persistent", - "default": null, - "type": "bool" - }, - { - "name": "disabled", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "32", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "33", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "bitmaps", - "type": "[242]" - } - ], - "meta-type": "object" - }, - { - "name": "34", - "members": [ - { - "name": "sha256", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "35", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "copy-mode", - "default": null, - "type": "241" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "36", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "37", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "38", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "39", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "40", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "41", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "42", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "43", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "44", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "45", - "tag": "driver", - "variants": [ - { - "case": "blkdebug", - "type": "246" - }, - { - "case": "blklogwrites", - "type": "247" - }, - { - "case": "blkverify", - "type": "248" - }, - { - "case": "blkreplay", - "type": "249" - }, - { - "case": "bochs", - "type": "250" - }, - { - "case": "cloop", - "type": "250" - }, - { - "case": "copy-on-read", - "type": "250" - }, - { - "case": "dmg", - "type": "250" - }, - { - "case": "file", - "type": "251" - }, - { - "case": "ftp", - "type": "252" - }, - { - "case": "ftps", - "type": "253" - }, - { - "case": "gluster", - "type": "254" - }, - { - "case": "host_cdrom", - "type": "251" - }, - { - "case": "host_device", - "type": "251" - }, - { - "case": "http", - "type": "255" - }, - { - "case": "https", - "type": "256" - }, - { - "case": "iscsi", - "type": "257" - }, - { - "case": "luks", - "type": "258" - }, - { - "case": "nbd", - "type": "259" - }, - { - "case": "nfs", - "type": "260" - }, - { - "case": "null-aio", - "type": "261" - }, - { - "case": "null-co", - "type": "261" - }, - { - "case": "nvme", - "type": "262" - }, - { - "case": "parallels", - "type": "250" - }, - { - "case": "qcow2", - "type": "263" - }, - { - "case": "qcow", - "type": "264" - }, - { - "case": "qed", - "type": "265" - }, - { - "case": "quorum", - "type": "266" - }, - { - "case": "raw", - "type": "267" - }, - { - "case": "rbd", - "type": "268" - }, - { - "case": "replication", - "type": "269" - }, - { - "case": "sheepdog", - "type": "270" - }, - { - "case": "ssh", - "type": "271" - }, - { - "case": "throttle", - "type": "272" - }, - { - "case": "vdi", - "type": "250" - }, - { - "case": "vhdx", - "type": "250" - }, - { - "case": "vmdk", - "type": "265" - }, - { - "case": "vpc", - "type": "250" - }, - { - "case": "vvfat", - "type": "273" - }, - { - "case": "vxhs", - "type": "274" - } - ], - "members": [ - { - "name": "driver", - "type": "243" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "discard", - "default": null, - "type": "244" - }, - { - "name": "cache", - "default": null, - "type": "245" - }, - { - "name": "read-only", - "default": null, - "type": "bool" - }, - { - "name": "auto-read-only", - "default": null, - "type": "bool" - }, - { - "name": "force-share", - "default": null, - "type": "bool" - }, - { - "name": "detect-zeroes", - "default": null, - "type": "236" - } - ], - "meta-type": "object" - }, - { - "name": "46", - "members": [ - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "47", - "members": [ - { - "name": "job-id", - "type": "str" - }, - { - "name": "options", - "type": "275" - } - ], - "meta-type": "object" - }, - { - "name": "48", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "49", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "50", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "51", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "52", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "read-only-mode", - "default": null, - "type": "276" - } - ], - "meta-type": "object" - }, - { - "name": "53", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "msg", - "type": "str" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "fatal", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "54", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "operation", - "type": "277" - }, - { - "name": "action", - "type": "278" - }, - { - "name": "nospace", - "default": null, - "type": "bool" - }, - { - "name": "reason", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "55", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "56", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "57", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "operation", - "type": "277" - }, - { - "name": "action", - "type": "278" - } - ], - "meta-type": "object" - }, - { - "name": "58", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "59", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "60", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "amount-exceeded", - "type": "int" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "61", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "62", - "members": [ - { - "name": "parent", - "type": "str" - }, - { - "name": "child", - "default": null, - "type": "str" - }, - { - "name": "node", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "63", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "iothread", - "type": "279" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[64]", - "element-type": "64", - "meta-type": "array" - }, - { - "name": "64", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "65", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "66", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "67", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "vm-state-size", - "type": "int" - }, - { - "name": "date-sec", - "type": "int" - }, - { - "name": "date-nsec", - "type": "int" - }, - { - "name": "vm-clock-sec", - "type": "int" - }, - { - "name": "vm-clock-nsec", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "68", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "69", - "members": [ - { - "name": "addr", - "type": "280" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "70", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "writable", - "default": null, - "type": "bool" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "71", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "281" - } - ], - "meta-type": "object" - }, - { - "name": "72", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "tray-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "73", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "74", - "members": [ - { - "name": "reference", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "75", - "members": [ - { - "name": "type", - "type": "282" - }, - { - "name": "error", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[76]", - "element-type": "76", - "meta-type": "array" - }, - { - "name": "76", - "members": [ - { - "name": "label", - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "frontend-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[77]", - "element-type": "77", - "meta-type": "array" - }, - { - "name": "77", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "78", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "data", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "283" - } - ], - "meta-type": "object" - }, - { - "name": "79", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "283" - } - ], - "meta-type": "object" - }, - { - "name": "str", - "json-type": "string", - "meta-type": "builtin" - }, - { - "name": "80", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "284" - } - ], - "meta-type": "object" - }, - { - "name": "81", - "members": [ - { - "name": "pty", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "82", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "284" - } - ], - "meta-type": "object" - }, - { - "name": "83", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "84", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "85", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "86", - "members": [ - { - "name": "paging", - "type": "bool" - }, - { - "name": "protocol", - "type": "str" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "begin", - "default": null, - "type": "int" - }, - { - "name": "length", - "default": null, - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "87", - "members": [ - { - "name": "status", - "type": "286" - }, - { - "name": "completed", - "type": "int" - }, - { - "name": "total", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "88", - "members": [ - { - "name": "result", - "type": "87" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "89", - "members": [ - { - "name": "formats", - "type": "[285]" - } - ], - "meta-type": "object" - }, - { - "name": "90", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "up", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "91", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "92", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "93", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[94]", - "element-type": "94", - "meta-type": "array" - }, - { - "name": "94", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "promiscuous", - "type": "bool" - }, - { - "name": "multicast", - "type": "287" - }, - { - "name": "unicast", - "type": "287" - }, - { - "name": "vlan", - "type": "287" - }, - { - "name": "broadcast-allowed", - "type": "bool" - }, - { - "name": "multicast-overflow", - "type": "bool" - }, - { - "name": "unicast-overflow", - "type": "bool" - }, - { - "name": "main-mac", - "type": "str" - }, - { - "name": "vlan-table", - "type": "[int]" - }, - { - "name": "unicast-table", - "type": "[str]" - }, - { - "name": "multicast-table", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "95", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "96", - "members": [ - { - "name": "initial", - "type": "int" - }, - { - "name": "max", - "type": "int" - }, - { - "name": "rounds", - "type": "int" - }, - { - "name": "step", - "type": "int" - }, - { - "name": "interfaces", - "default": null, - "type": "[str]" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "97", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "98", - "members": [ - { - "name": "netdev", - "type": "str" - }, - { - "name": "gid-status", - "type": "bool" - }, - { - "name": "subnet-prefix", - "type": "int" - }, - { - "name": "interface-id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "99", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "100", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "id", - "type": "int" - }, - { - "name": "ports", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "101", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[102]", - "element-type": "102", - "meta-type": "array" - }, - { - "name": "102", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enabled", - "type": "bool" - }, - { - "name": "link-up", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "duplex", - "type": "288" - }, - { - "name": "autoneg", - "type": "289" - } - ], - "meta-type": "object" - }, - { - "name": "103", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "tbl-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[104]", - "element-type": "104", - "meta-type": "array" - }, - { - "name": "104", - "members": [ - { - "name": "cookie", - "type": "int" - }, - { - "name": "hits", - "type": "int" - }, - { - "name": "key", - "type": "290" - }, - { - "name": "mask", - "type": "291" - }, - { - "name": "action", - "type": "292" - } - ], - "meta-type": "object" - }, - { - "name": "105", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[106]", - "element-type": "106", - "meta-type": "array" - }, - { - "name": "106", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pport", - "default": null, - "type": "int" - }, - { - "name": "index", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "set-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pop-vlan", - "default": null, - "type": "int" - }, - { - "name": "group-ids", - "default": null, - "type": "[int]" - }, - { - "name": "set-eth-src", - "default": null, - "type": "str" - }, - { - "name": "set-eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ttl-check", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[107]", - "element-type": "107", - "meta-type": "array" - }, - { - "name": "107", - "meta-type": "enum", - "values": [ - "tpm-tis", - "tpm-crb" - ] - }, - { - "name": "[108]", - "element-type": "108", - "meta-type": "array" - }, - { - "name": "108", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "[109]", - "element-type": "109", - "meta-type": "array" - }, - { - "name": "109", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "model", - "type": "107" - }, - { - "name": "options", - "type": "293" - } - ], - "meta-type": "object" - }, - { - "name": "110", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "password", - "type": "str" - }, - { - "name": "connected", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "111", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "time", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "112", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "117", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "family", - "default": null, - "type": "298" - }, - { - "name": "service", - "default": null, - "type": "str" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "clients", - "default": null, - "type": "[299]" - } - ], - "meta-type": "object" - }, - { - "name": "[118]", - "element-type": "118", - "meta-type": "array" - }, - { - "name": "118", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "server", - "type": "[300]" - }, - { - "name": "clients", - "type": "[299]" - }, - { - "name": "auth", - "type": "301" - }, - { - "name": "vencrypt", - "default": null, - "type": "302" - }, - { - "name": "display", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "119", - "members": [ - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "120", - "members": [ - { - "name": "server", - "type": "303" - }, - { - "name": "client", - "type": "304" - } - ], - "meta-type": "object" - }, - { - "name": "121", - "members": [ - { - "name": "server", - "type": "303" - }, - { - "name": "client", - "type": "299" - } - ], - "meta-type": "object" - }, - { - "name": "122", - "members": [ - { - "name": "server", - "type": "303" - }, - { - "name": "client", - "type": "299" - } - ], - "meta-type": "object" - }, - { - "name": "[123]", - "element-type": "123", - "meta-type": "array" - }, - { - "name": "123", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "index", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "absolute", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "124", - "members": [ - { - "name": "keys", - "type": "[305]" - }, - { - "name": "hold-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "125", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - }, - { - "name": "events", - "type": "[306]" - } - ], - "meta-type": "object" - }, - { - "name": "126", - "tag": "type", - "variants": [ - { - "case": "gtk", - "type": "309" - }, - { - "case": "curses", - "type": "310" - }, - { - "case": "egl-headless", - "type": "311" - }, - { - "case": "default", - "type": "0" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "sdl", - "type": "0" - }, - { - "case": "cocoa", - "type": "0" - }, - { - "case": "spice-app", - "type": "0" - } - ], - "members": [ - { - "name": "type", - "type": "307" - }, - { - "name": "full-screen", - "default": null, - "type": "bool" - }, - { - "name": "window-close", - "default": null, - "type": "bool" - }, - { - "name": "gl", - "default": null, - "type": "308" - } - ], - "meta-type": "object" - }, - { - "name": "127", - "members": [ - { - "name": "status", - "default": null, - "type": "312" - }, - { - "name": "ram", - "default": null, - "type": "313" - }, - { - "name": "disk", - "default": null, - "type": "313" - }, - { - "name": "xbzrle-cache", - "default": null, - "type": "314" - }, - { - "name": "total-time", - "default": null, - "type": "int" - }, - { - "name": "expected-downtime", - "default": null, - "type": "int" - }, - { - "name": "downtime", - "default": null, - "type": "int" - }, - { - "name": "setup-time", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-percentage", - "default": null, - "type": "int" - }, - { - "name": "error-desc", - "default": null, - "type": "str" - }, - { - "name": "postcopy-blocktime", - "default": null, - "type": "int" - }, - { - "name": "postcopy-vcpu-blocktime", - "default": null, - "type": "[int]" - }, - { - "name": "compression", - "default": null, - "type": "315" - }, - { - "name": "socket-address", - "default": null, - "type": "[316]" - } - ], - "meta-type": "object" - }, - { - "name": "128", - "members": [ - { - "name": "capabilities", - "type": "[129]" - } - ], - "meta-type": "object" - }, - { - "name": "[129]", - "element-type": "129", - "meta-type": "array" - }, - { - "name": "129", - "members": [ - { - "name": "capability", - "type": "317" - }, - { - "name": "state", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "130", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "279" - }, - { - "name": "tls-hostname", - "default": null, - "type": "279" - }, - { - "name": "tls-authz", - "default": null, - "type": "279" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "131", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-hostname", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "132", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "hostname", - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "cert-subject", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "133", - "members": [ - { - "name": "status", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "134", - "members": [ - { - "name": "pass", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "135", - "members": [ - { - "name": "mode", - "type": "318" - }, - { - "name": "reason", - "type": "319" - } - ], - "meta-type": "object" - }, - { - "name": "136", - "members": [ - { - "name": "state", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "137", - "members": [ - { - "name": "value", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "138", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "139", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "int", - "json-type": "int", - "meta-type": "builtin" - }, - { - "name": "140", - "members": [ - { - "name": "uri", - "type": "str" - }, - { - "name": "blk", - "default": null, - "type": "bool" - }, - { - "name": "inc", - "default": null, - "type": "bool" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "resume", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "141", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "142", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "live", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "143", - "members": [ - { - "name": "enable", - "type": "bool" - }, - { - "name": "primary", - "type": "bool" - }, - { - "name": "failover", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "144", - "members": [ - { - "name": "error", - "type": "bool" - }, - { - "name": "desc", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "145", - "members": [ - { - "name": "mode", - "type": "318" - }, - { - "name": "last-mode", - "type": "318" - }, - { - "name": "reason", - "type": "319" - } - ], - "meta-type": "object" - }, - { - "name": "146", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "147", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "148", - "members": [ - { - "name": "actions", - "type": "[320]" - }, - { - "name": "properties", - "default": null, - "type": "321" - } - ], - "meta-type": "object" - }, - { - "name": "149", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[150]", - "element-type": "150", - "meta-type": "array" - }, - { - "name": "150", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "state", - "type": "322" - }, - { - "name": "vcpu", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "151", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "ignore-unavailable", - "default": null, - "type": "bool" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[152]", - "element-type": "152", - "meta-type": "array" - }, - { - "name": "152", - "tag": "meta-type", - "variants": [ - { - "case": "builtin", - "type": "324" - }, - { - "case": "enum", - "type": "325" - }, - { - "case": "array", - "type": "326" - }, - { - "case": "object", - "type": "327" - }, - { - "case": "alternate", - "type": "328" - }, - { - "case": "command", - "type": "329" - }, - { - "case": "event", - "type": "330" - } - ], - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "meta-type", - "type": "323" - } - ], - "meta-type": "object" - }, - { - "name": "153", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[154]", - "element-type": "154", - "meta-type": "array" - }, - { - "name": "154", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "155", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "any", - "json-type": "value", - "meta-type": "builtin" - }, - { - "name": "156", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - }, - { - "name": "value", - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "157", - "members": [ - { - "name": "implements", - "default": null, - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[158]", - "element-type": "158", - "meta-type": "array" - }, - { - "name": "158", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - }, - { - "name": "parent", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "159", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "160", - "members": [ - { - "name": "qom-type", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "161", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "162", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "163", - "members": [ - { - "name": "driver", - "type": "str" - }, - { - "name": "bus", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "164", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "165", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[166]", - "element-type": "166", - "meta-type": "array" - }, - { - "name": "166", - "tag": "arch", - "variants": [ - { - "case": "x86", - "type": "333" - }, - { - "case": "sparc", - "type": "334" - }, - { - "case": "ppc", - "type": "335" - }, - { - "case": "mips", - "type": "336" - }, - { - "case": "tricore", - "type": "337" - }, - { - "case": "s390", - "type": "338" - }, - { - "case": "riscv", - "type": "339" - }, - { - "case": "other", - "type": "0" - } - ], - "members": [ - { - "name": "CPU", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "halted", - "type": "bool" - }, - { - "name": "qom_path", - "type": "str" - }, - { - "name": "thread_id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "331" - }, - { - "name": "arch", - "type": "332" - } - ], - "meta-type": "object" - }, - { - "name": "[167]", - "element-type": "167", - "meta-type": "array" - }, - { - "name": "167", - "tag": "target", - "variants": [ - { - "case": "s390x", - "type": "338" - }, - { - "case": "aarch64", - "type": "0" - }, - { - "case": "alpha", - "type": "0" - }, - { - "case": "arm", - "type": "0" - }, - { - "case": "cris", - "type": "0" - }, - { - "case": "hppa", - "type": "0" - }, - { - "case": "i386", - "type": "0" - }, - { - "case": "lm32", - "type": "0" - }, - { - "case": "m68k", - "type": "0" - }, - { - "case": "microblaze", - "type": "0" - }, - { - "case": "microblazeel", - "type": "0" - }, - { - "case": "mips", - "type": "0" - }, - { - "case": "mips64", - "type": "0" - }, - { - "case": "mips64el", - "type": "0" - }, - { - "case": "mipsel", - "type": "0" - }, - { - "case": "moxie", - "type": "0" - }, - { - "case": "nios2", - "type": "0" - }, - { - "case": "or1k", - "type": "0" - }, - { - "case": "ppc", - "type": "0" - }, - { - "case": "ppc64", - "type": "0" - }, - { - "case": "riscv32", - "type": "0" - }, - { - "case": "riscv64", - "type": "0" - }, - { - "case": "sh4", - "type": "0" - }, - { - "case": "sh4eb", - "type": "0" - }, - { - "case": "sparc", - "type": "0" - }, - { - "case": "sparc64", - "type": "0" - }, - { - "case": "tricore", - "type": "0" - }, - { - "case": "unicore32", - "type": "0" - }, - { - "case": "x86_64", - "type": "0" - }, - { - "case": "xtensa", - "type": "0" - }, - { - "case": "xtensaeb", - "type": "0" - } - ], - "members": [ - { - "name": "cpu-index", - "type": "int" - }, - { - "name": "qom-path", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "331" - }, - { - "name": "arch", - "type": "332" - }, - { - "name": "target", - "type": "340" - } - ], - "meta-type": "object" - }, - { - "name": "168", - "members": [ - { - "name": "id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[169]", - "element-type": "169", - "meta-type": "array" - }, - { - "name": "169", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "alias", - "default": null, - "type": "str" - }, - { - "name": "is-default", - "default": null, - "type": "bool" - }, - { - "name": "cpu-max", - "type": "int" - }, - { - "name": "hotpluggable-cpus", - "type": "bool" - }, - { - "name": "numa-mem-supported", - "type": "bool" - }, - { - "name": "deprecated", - "type": "bool" - }, - { - "name": "default-cpu-type", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "170", - "members": [ - { - "name": "wakeup-suspend-support", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "171", - "members": [ - { - "name": "arch", - "type": "340" - } - ], - "meta-type": "object" - }, - { - "name": "[172]", - "element-type": "172", - "meta-type": "array" - }, - { - "name": "172", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "merge", - "type": "bool" - }, - { - "name": "dump", - "type": "bool" - }, - { - "name": "prealloc", - "type": "bool" - }, - { - "name": "host-nodes", - "type": "[int]" - }, - { - "name": "policy", - "type": "341" - } - ], - "meta-type": "object" - }, - { - "name": "[173]", - "element-type": "173", - "meta-type": "array" - }, - { - "name": "173", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "vcpus-count", - "type": "int" - }, - { - "name": "props", - "type": "331" - }, - { - "name": "qom-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "174", - "tag": "type", - "variants": [ - { - "case": "node", - "type": "343" - }, - { - "case": "dist", - "type": "344" - }, - { - "case": "cpu", - "type": "345" - } - ], - "members": [ - { - "name": "type", - "type": "342" - } - ], - "meta-type": "object" - }, - { - "name": "179", - "members": [ - { - "name": "type", - "type": "348" - }, - { - "name": "model", - "type": "346" - } - ], - "meta-type": "object" - }, - { - "name": "180", - "members": [ - { - "name": "model", - "type": "346" - } - ], - "meta-type": "object" - }, - { - "name": "[181]", - "element-type": "181", - "meta-type": "array" - }, - { - "name": "181", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "migration-safe", - "default": null, - "type": "bool" - }, - { - "name": "static", - "type": "bool" - }, - { - "name": "unavailable-features", - "default": null, - "type": "[str]" - }, - { - "name": "typename", - "type": "str" - }, - { - "name": "alias-of", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "182", - "members": [ - { - "name": "enable", - "default": null, - "type": "[349]" - } - ], - "meta-type": "object" - }, - { - "name": "183", - "members": [ - { - "name": "qemu", - "type": "350" - }, - { - "name": "package", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[184]", - "element-type": "184", - "meta-type": "array" - }, - { - "name": "184", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "185", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "fdname", - "type": "str" - }, - { - "name": "skipauth", - "default": null, - "type": "bool" - }, - { - "name": "tls", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "186", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "187", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "present", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "188", - "members": [ - { - "name": "UUID", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[189]", - "element-type": "189", - "meta-type": "array" - }, - { - "name": "189", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[190]", - "element-type": "190", - "meta-type": "array" - }, - { - "name": "190", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "poll-max-ns", - "type": "int" - }, - { - "name": "poll-grow", - "type": "int" - }, - { - "name": "poll-shrink", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "191", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "192", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[193]", - "element-type": "193", - "meta-type": "array" - }, - { - "name": "193", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "devices", - "type": "[351]" - } - ], - "meta-type": "object" - }, - { - "name": "194", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "195", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "196", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "197", - "members": [ - { - "name": "command-line", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "198", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "arg", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "199", - "members": [ - { - "name": "enable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "200", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "201", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "202", - "members": [ - { - "name": "base-memory", - "type": "int" - }, - { - "name": "plugged-memory", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "203", - "members": [ - { - "name": "fdset-id", - "default": null, - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "204", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "205", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[206]", - "element-type": "206", - "meta-type": "array" - }, - { - "name": "206", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fds", - "type": "[352]" - } - ], - "meta-type": "object" - }, - { - "name": "207", - "members": [ - { - "name": "option", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[208]", - "element-type": "208", - "meta-type": "array" - }, - { - "name": "208", - "members": [ - { - "name": "option", - "type": "str" - }, - { - "name": "parameters", - "type": "[353]" - } - ], - "meta-type": "object" - }, - { - "name": "[209]", - "element-type": "209", - "meta-type": "array" - }, - { - "name": "209", - "tag": "type", - "variants": [ - { - "case": "dimm", - "type": "355" - }, - { - "case": "nvdimm", - "type": "355" - }, - { - "case": "virtio-pmem", - "type": "356" - } - ], - "members": [ - { - "name": "type", - "type": "354" - } - ], - "meta-type": "object" - }, - { - "name": "210", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "msg", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[211]", - "element-type": "211", - "meta-type": "array" - }, - { - "name": "211", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "slot", - "type": "str" - }, - { - "name": "slot-type", - "type": "357" - }, - { - "name": "source", - "type": "int" - }, - { - "name": "status", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "212", - "members": [ - { - "name": "info", - "type": "211" - } - ], - "meta-type": "object" - }, - { - "name": "213", - "members": [ - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "214", - "members": [ - { - "name": "guid", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "215", - "members": [ - { - "name": "offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[220]", - "element-type": "220", - "meta-type": "array" - }, - { - "name": "220", - "members": [ - { - "name": "version", - "type": "int" - }, - { - "name": "emulated", - "type": "bool" - }, - { - "name": "kernel", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "bool", - "json-type": "boolean", - "meta-type": "builtin" - }, - { - "name": "221", - "meta-type": "enum", - "values": [ - "debug", - "inmigrate", - "internal-error", - "io-error", - "paused", - "postmigrate", - "prelaunch", - "finish-migrate", - "restore-vm", - "running", - "save-vm", - "shutdown", - "suspended", - "watchdog", - "guest-panicked", - "colo", - "preconfig" - ] - }, - { - "name": "222", - "meta-type": "enum", - "values": [ - "none", - "host-error", - "host-qmp-quit", - "host-qmp-system-reset", - "host-signal", - "host-ui", - "guest-shutdown", - "guest-reset", - "guest-panic", - "subsystem-reset" - ] - }, - { - "name": "223", - "meta-type": "enum", - "values": [ - "reset", - "shutdown", - "poweroff", - "pause", - "debug", - "none", - "inject-nmi" - ] - }, - { - "name": "224", - "meta-type": "enum", - "values": [ - "pause", - "poweroff" - ] - }, - { - "name": "225", - "tag": "type", - "variants": [ - { - "case": "hyper-v", - "type": "360" - }, - { - "case": "s390", - "type": "361" - } - ], - "members": [ - { - "name": "type", - "type": "359" - } - ], - "meta-type": "object" - }, - { - "name": "226", - "meta-type": "enum", - "values": [ - "undefined", - "created", - "running", - "paused", - "ready", - "standby", - "waiting", - "pending", - "aborting", - "concluded", - "null" - ] - }, - { - "name": "227", - "meta-type": "enum", - "values": [ - "commit", - "stream", - "mirror", - "backup", - "create" - ] - }, - { - "name": "[int]", - "element-type": "int", - "meta-type": "array" - }, - { - "name": "228", - "meta-type": "enum", - "values": [ - "ok", - "failed", - "nospace" - ] - }, - { - "name": "[229]", - "element-type": "229", - "meta-type": "array" - }, - { - "name": "229", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "count", - "type": "int" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "recording", - "type": "bool" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "status", - "type": "362" - }, - { - "name": "persistent", - "type": "bool" - }, - { - "name": "inconsistent", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "230", - "members": [ - { - "name": "rd_bytes", - "type": "int" - }, - { - "name": "wr_bytes", - "type": "int" - }, - { - "name": "unmap_bytes", - "type": "int" - }, - { - "name": "rd_operations", - "type": "int" - }, - { - "name": "wr_operations", - "type": "int" - }, - { - "name": "flush_operations", - "type": "int" - }, - { - "name": "unmap_operations", - "type": "int" - }, - { - "name": "rd_total_time_ns", - "type": "int" - }, - { - "name": "wr_total_time_ns", - "type": "int" - }, - { - "name": "flush_total_time_ns", - "type": "int" - }, - { - "name": "unmap_total_time_ns", - "type": "int" - }, - { - "name": "wr_highest_offset", - "type": "int" - }, - { - "name": "rd_merged", - "type": "int" - }, - { - "name": "wr_merged", - "type": "int" - }, - { - "name": "unmap_merged", - "type": "int" - }, - { - "name": "idle_time_ns", - "default": null, - "type": "int" - }, - { - "name": "failed_rd_operations", - "type": "int" - }, - { - "name": "failed_wr_operations", - "type": "int" - }, - { - "name": "failed_flush_operations", - "type": "int" - }, - { - "name": "failed_unmap_operations", - "type": "int" - }, - { - "name": "invalid_rd_operations", - "type": "int" - }, - { - "name": "invalid_wr_operations", - "type": "int" - }, - { - "name": "invalid_flush_operations", - "type": "int" - }, - { - "name": "invalid_unmap_operations", - "type": "int" - }, - { - "name": "account_invalid", - "type": "bool" - }, - { - "name": "account_failed", - "type": "bool" - }, - { - "name": "timed_stats", - "type": "[363]" - }, - { - "name": "rd_latency_histogram", - "default": null, - "type": "364" - }, - { - "name": "wr_latency_histogram", - "default": null, - "type": "364" - }, - { - "name": "flush_latency_histogram", - "default": null, - "type": "364" - } - ], - "meta-type": "object" - }, - { - "name": "231", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "365" - }, - { - "case": "host_device", - "type": "365" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "gluster", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "luks", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "nfs", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "parallels", - "type": "0" - }, - { - "case": "qcow", - "type": "0" - }, - { - "case": "qcow2", - "type": "0" - }, - { - "case": "qed", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "rbd", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "sheepdog", - "type": "0" - }, - { - "case": "ssh", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vdi", - "type": "0" - }, - { - "case": "vhdx", - "type": "0" - }, - { - "case": "vmdk", - "type": "0" - }, - { - "case": "vpc", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "243" - } - ], - "meta-type": "object" - }, - { - "name": "232", - "meta-type": "enum", - "values": [ - "existing", - "absolute-paths" - ] - }, - { - "name": "233", - "meta-type": "enum", - "values": [ - "top", - "full", - "none", - "incremental", - "bitmap" - ] - }, - { - "name": "234", - "meta-type": "enum", - "values": [ - "on-success", - "never", - "always" - ] - }, - { - "name": "235", - "meta-type": "enum", - "values": [ - "report", - "ignore", - "enospc", - "stop", - "auto" - ] - }, - { - "name": "236", - "meta-type": "enum", - "values": [ - "off", - "on", - "unmap" - ] - }, - { - "name": "237", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "type": "str" - }, - { - "name": "dirty-flag", - "default": null, - "type": "bool" - }, - { - "name": "actual-size", - "default": null, - "type": "int" - }, - { - "name": "virtual-size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "encrypted", - "default": null, - "type": "bool" - }, - { - "name": "compressed", - "default": null, - "type": "bool" - }, - { - "name": "backing-filename", - "default": null, - "type": "str" - }, - { - "name": "full-backing-filename", - "default": null, - "type": "str" - }, - { - "name": "backing-filename-format", - "default": null, - "type": "str" - }, - { - "name": "snapshots", - "default": null, - "type": "[67]" - }, - { - "name": "backing-image", - "default": null, - "type": "237" - }, - { - "name": "format-specific", - "default": null, - "type": "366" - } - ], - "meta-type": "object" - }, - { - "name": "238", - "members": [ - { - "name": "writeback", - "type": "bool" - }, - { - "name": "direct", - "type": "bool" - }, - { - "name": "no-flush", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[239]", - "element-type": "239", - "meta-type": "array" - }, - { - "name": "239", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "367" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[240]", - "element-type": "240", - "meta-type": "array" - }, - { - "name": "240", - "members": [ - { - "name": "parent", - "type": "int" - }, - { - "name": "child", - "type": "int" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "perm", - "type": "[368]" - }, - { - "name": "shared-perm", - "type": "[368]" - } - ], - "meta-type": "object" - }, - { - "name": "241", - "meta-type": "enum", - "values": [ - "background", - "write-blocking" - ] - }, - { - "name": "[242]", - "element-type": "242", - "meta-type": "array" - }, - { - "name": "242", - "members": [ - { - "type": "str" - }, - { - "type": "32" - } - ], - "meta-type": "alternate" - }, - { - "name": "243", - "meta-type": "enum", - "values": [ - "blkdebug", - "blklogwrites", - "blkreplay", - "blkverify", - "bochs", - "cloop", - "copy-on-read", - "dmg", - "file", - "ftp", - "ftps", - "gluster", - "host_cdrom", - "host_device", - "http", - "https", - "iscsi", - "luks", - "nbd", - "nfs", - "null-aio", - "null-co", - "nvme", - "parallels", - "qcow", - "qcow2", - "qed", - "quorum", - "raw", - "rbd", - "replication", - "sheepdog", - "ssh", - "throttle", - "vdi", - "vhdx", - "vmdk", - "vpc", - "vvfat", - "vxhs" - ] - }, - { - "name": "244", - "meta-type": "enum", - "values": [ - "ignore", - "unmap" - ] - }, - { - "name": "245", - "members": [ - { - "name": "direct", - "default": null, - "type": "bool" - }, - { - "name": "no-flush", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "246", - "members": [ - { - "name": "image", - "type": "369" - }, - { - "name": "config", - "default": null, - "type": "str" - }, - { - "name": "align", - "default": null, - "type": "int" - }, - { - "name": "max-transfer", - "default": null, - "type": "int" - }, - { - "name": "opt-write-zero", - "default": null, - "type": "int" - }, - { - "name": "max-write-zero", - "default": null, - "type": "int" - }, - { - "name": "opt-discard", - "default": null, - "type": "int" - }, - { - "name": "max-discard", - "default": null, - "type": "int" - }, - { - "name": "inject-error", - "default": null, - "type": "[370]" - }, - { - "name": "set-state", - "default": null, - "type": "[371]" - } - ], - "meta-type": "object" - }, - { - "name": "247", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "log", - "type": "369" - }, - { - "name": "log-sector-size", - "default": null, - "type": "int" - }, - { - "name": "log-append", - "default": null, - "type": "bool" - }, - { - "name": "log-super-update-interval", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "248", - "members": [ - { - "name": "test", - "type": "369" - }, - { - "name": "raw", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "249", - "members": [ - { - "name": "image", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "250", - "members": [ - { - "name": "file", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "251", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "pr-manager", - "default": null, - "type": "str" - }, - { - "name": "locking", - "default": null, - "type": "372" - }, - { - "name": "aio", - "default": null, - "type": "373" - }, - { - "name": "drop-cache", - "default": null, - "type": "bool" - }, - { - "name": "x-check-cache-dropped", - "default": null, - "type": "bool" - } - ], - "meta-type": "object", - "features": [ - "dynamic-auto-read-only" - ] - }, - { - "name": "252", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "253", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "254", - "members": [ - { - "name": "volume", - "type": "str" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "server", - "type": "[316]" - }, - { - "name": "debug", - "default": null, - "type": "int" - }, - { - "name": "logfile", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "255", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "256", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "257", - "members": [ - { - "name": "transport", - "type": "374" - }, - { - "name": "portal", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "lun", - "default": null, - "type": "int" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "initiator-name", - "default": null, - "type": "str" - }, - { - "name": "header-digest", - "default": null, - "type": "375" - }, - { - "name": "timeout", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "258", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "259", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "export", - "default": null, - "type": "str" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "x-dirty-bitmap", - "default": null, - "type": "str" - }, - { - "name": "reconnect-delay", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "260", - "members": [ - { - "name": "server", - "type": "376" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "int" - }, - { - "name": "tcp-syn-count", - "default": null, - "type": "int" - }, - { - "name": "readahead-size", - "default": null, - "type": "int" - }, - { - "name": "page-cache-size", - "default": null, - "type": "int" - }, - { - "name": "debug", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "261", - "members": [ - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "latency-ns", - "default": null, - "type": "int" - }, - { - "name": "read-zeroes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "262", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "namespace", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "263", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "backing", - "default": null, - "type": "377" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-request", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-snapshot", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-other", - "default": null, - "type": "bool" - }, - { - "name": "overlap-check", - "default": null, - "type": "378" - }, - { - "name": "cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-entry-size", - "default": null, - "type": "int" - }, - { - "name": "refcount-cache-size", - "default": null, - "type": "int" - }, - { - "name": "cache-clean-interval", - "default": null, - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "379" - }, - { - "name": "data-file", - "default": null, - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "264", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "backing", - "default": null, - "type": "377" - }, - { - "name": "encrypt", - "default": null, - "type": "380" - } - ], - "meta-type": "object" - }, - { - "name": "265", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "backing", - "default": null, - "type": "377" - } - ], - "meta-type": "object" - }, - { - "name": "266", - "members": [ - { - "name": "blkverify", - "default": null, - "type": "bool" - }, - { - "name": "children", - "type": "[369]" - }, - { - "name": "vote-threshold", - "type": "int" - }, - { - "name": "rewrite-corrupted", - "default": null, - "type": "bool" - }, - { - "name": "read-pattern", - "default": null, - "type": "381" - } - ], - "meta-type": "object" - }, - { - "name": "267", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "268", - "members": [ - { - "name": "pool", - "type": "str" - }, - { - "name": "image", - "type": "str" - }, - { - "name": "conf", - "default": null, - "type": "str" - }, - { - "name": "snapshot", - "default": null, - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "auth-client-required", - "default": null, - "type": "[382]" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "[383]" - } - ], - "meta-type": "object" - }, - { - "name": "269", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "mode", - "type": "384" - }, - { - "name": "top-id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "270", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "vdi", - "type": "str" - }, - { - "name": "snap-id", - "default": null, - "type": "int" - }, - { - "name": "tag", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "271", - "members": [ - { - "name": "server", - "type": "385" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "host-key-check", - "default": null, - "type": "386" - } - ], - "meta-type": "object" - }, - { - "name": "272", - "members": [ - { - "name": "throttle-group", - "type": "str" - }, - { - "name": "file", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "273", - "members": [ - { - "name": "dir", - "type": "str" - }, - { - "name": "fat-type", - "default": null, - "type": "int" - }, - { - "name": "floppy", - "default": null, - "type": "bool" - }, - { - "name": "label", - "default": null, - "type": "str" - }, - { - "name": "rw", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "274", - "members": [ - { - "name": "vdisk-id", - "type": "str" - }, - { - "name": "server", - "type": "383" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "275", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "387" - }, - { - "case": "gluster", - "type": "388" - }, - { - "case": "luks", - "type": "389" - }, - { - "case": "nfs", - "type": "390" - }, - { - "case": "parallels", - "type": "391" - }, - { - "case": "qcow", - "type": "392" - }, - { - "case": "qcow2", - "type": "393" - }, - { - "case": "qed", - "type": "394" - }, - { - "case": "rbd", - "type": "395" - }, - { - "case": "sheepdog", - "type": "396" - }, - { - "case": "ssh", - "type": "397" - }, - { - "case": "vdi", - "type": "398" - }, - { - "case": "vhdx", - "type": "399" - }, - { - "case": "vmdk", - "type": "400" - }, - { - "case": "vpc", - "type": "401" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "host_device", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "243" - } - ], - "meta-type": "object" - }, - { - "name": "276", - "meta-type": "enum", - "values": [ - "retain", - "read-only", - "read-write" - ] - }, - { - "name": "277", - "meta-type": "enum", - "values": [ - "read", - "write" - ] - }, - { - "name": "278", - "meta-type": "enum", - "values": [ - "ignore", - "report", - "stop" - ] - }, - { - "name": "279", - "members": [ - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "280", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "403" - }, - { - "case": "unix", - "type": "404" - }, - { - "case": "vsock", - "type": "405" - }, - { - "case": "fd", - "type": "406" - } - ], - "members": [ - { - "name": "type", - "type": "402" - } - ], - "meta-type": "object" - }, - { - "name": "281", - "meta-type": "enum", - "values": [ - "safe", - "hard" - ] - }, - { - "name": "282", - "meta-type": "enum", - "values": [ - "read", - "write", - "flush" - ] - }, - { - "name": "283", - "meta-type": "enum", - "values": [ - "utf8", - "base64" - ] - }, - { - "name": "284", - "tag": "type", - "variants": [ - { - "case": "file", - "type": "408" - }, - { - "case": "serial", - "type": "409" - }, - { - "case": "parallel", - "type": "409" - }, - { - "case": "pipe", - "type": "409" - }, - { - "case": "socket", - "type": "410" - }, - { - "case": "udp", - "type": "411" - }, - { - "case": "pty", - "type": "412" - }, - { - "case": "null", - "type": "412" - }, - { - "case": "mux", - "type": "413" - }, - { - "case": "msmouse", - "type": "412" - }, - { - "case": "wctablet", - "type": "412" - }, - { - "case": "braille", - "type": "412" - }, - { - "case": "testdev", - "type": "412" - }, - { - "case": "stdio", - "type": "414" - }, - { - "case": "console", - "type": "412" - }, - { - "case": "vc", - "type": "417" - }, - { - "case": "ringbuf", - "type": "418" - }, - { - "case": "memory", - "type": "418" - } - ], - "members": [ - { - "name": "type", - "type": "407" - } - ], - "meta-type": "object" - }, - { - "name": "285", - "meta-type": "enum", - "values": [ - "elf", - "kdump-zlib", - "kdump-lzo", - "kdump-snappy", - "win-dmp" - ] - }, - { - "name": "286", - "meta-type": "enum", - "values": [ - "none", - "active", - "completed", - "failed" - ] - }, - { - "name": "[285]", - "element-type": "285", - "meta-type": "array" - }, - { - "name": "287", - "meta-type": "enum", - "values": [ - "normal", - "none", - "all" - ] - }, - { - "name": "[str]", - "element-type": "str", - "meta-type": "array" - }, - { - "name": "288", - "meta-type": "enum", - "values": [ - "half", - "full" - ] - }, - { - "name": "289", - "meta-type": "enum", - "values": [ - "off", - "on" - ] - }, - { - "name": "290", - "members": [ - { - "name": "priority", - "type": "int" - }, - { - "name": "tbl-id", - "type": "int" - }, - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-type", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - }, - { - "name": "ip-dst", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "291", - "members": [ - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "292", - "members": [ - { - "name": "goto-tbl", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "tunnel-lport", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "new-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "293", - "tag": "type", - "variants": [ - { - "case": "passthrough", - "type": "420" - }, - { - "case": "emulator", - "type": "421" - } - ], - "members": [ - { - "name": "type", - "type": "419" - } - ], - "meta-type": "object" - }, - { - "name": "298", - "meta-type": "enum", - "values": [ - "ipv4", - "ipv6", - "unix", - "vsock", - "unknown" - ] - }, - { - "name": "[299]", - "element-type": "299", - "meta-type": "array" - }, - { - "name": "299", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "x509_dname", - "default": null, - "type": "str" - }, - { - "name": "sasl_username", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[300]", - "element-type": "300", - "meta-type": "array" - }, - { - "name": "300", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "type": "301" - }, - { - "name": "vencrypt", - "default": null, - "type": "302" - } - ], - "meta-type": "object" - }, - { - "name": "301", - "meta-type": "enum", - "values": [ - "none", - "vnc", - "ra2", - "ra2ne", - "tight", - "ultra", - "tls", - "vencrypt", - "sasl" - ] - }, - { - "name": "302", - "meta-type": "enum", - "values": [ - "plain", - "tls-none", - "x509-none", - "tls-vnc", - "x509-vnc", - "tls-plain", - "x509-plain", - "tls-sasl", - "x509-sasl" - ] - }, - { - "name": "303", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "304", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[305]", - "element-type": "305", - "meta-type": "array" - }, - { - "name": "305", - "tag": "type", - "variants": [ - { - "case": "number", - "type": "423" - }, - { - "case": "qcode", - "type": "424" - } - ], - "members": [ - { - "name": "type", - "type": "422" - } - ], - "meta-type": "object" - }, - { - "name": "[306]", - "element-type": "306", - "meta-type": "array" - }, - { - "name": "306", - "tag": "type", - "variants": [ - { - "case": "key", - "type": "426" - }, - { - "case": "btn", - "type": "427" - }, - { - "case": "rel", - "type": "428" - }, - { - "case": "abs", - "type": "428" - } - ], - "members": [ - { - "name": "type", - "type": "425" - } - ], - "meta-type": "object" - }, - { - "name": "307", - "meta-type": "enum", - "values": [ - "default", - "none", - "gtk", - "sdl", - "egl-headless", - "curses", - "cocoa", - "spice-app" - ] - }, - { - "name": "308", - "meta-type": "enum", - "values": [ - "off", - "on", - "core", - "es" - ] - }, - { - "name": "309", - "members": [ - { - "name": "grab-on-hover", - "default": null, - "type": "bool" - }, - { - "name": "zoom-to-fit", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "310", - "members": [ - { - "name": "charset", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "311", - "members": [ - { - "name": "rendernode", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "312", - "meta-type": "enum", - "values": [ - "none", - "setup", - "cancelling", - "cancelled", - "active", - "postcopy-active", - "postcopy-paused", - "postcopy-recover", - "completed", - "failed", - "colo", - "pre-switchover", - "device", - "wait-unplug" - ] - }, - { - "name": "313", - "members": [ - { - "name": "transferred", - "type": "int" - }, - { - "name": "remaining", - "type": "int" - }, - { - "name": "total", - "type": "int" - }, - { - "name": "duplicate", - "type": "int" - }, - { - "name": "skipped", - "type": "int" - }, - { - "name": "normal", - "type": "int" - }, - { - "name": "normal-bytes", - "type": "int" - }, - { - "name": "dirty-pages-rate", - "type": "int" - }, - { - "name": "mbps", - "type": "number" - }, - { - "name": "dirty-sync-count", - "type": "int" - }, - { - "name": "postcopy-requests", - "type": "int" - }, - { - "name": "page-size", - "type": "int" - }, - { - "name": "multifd-bytes", - "type": "int" - }, - { - "name": "pages-per-second", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "314", - "members": [ - { - "name": "cache-size", - "type": "int" - }, - { - "name": "bytes", - "type": "int" - }, - { - "name": "pages", - "type": "int" - }, - { - "name": "cache-miss", - "type": "int" - }, - { - "name": "cache-miss-rate", - "type": "number" - }, - { - "name": "overflow", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "315", - "members": [ - { - "name": "pages", - "type": "int" - }, - { - "name": "busy", - "type": "int" - }, - { - "name": "busy-rate", - "type": "number" - }, - { - "name": "compressed-size", - "type": "int" - }, - { - "name": "compression-rate", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "[316]", - "element-type": "316", - "meta-type": "array" - }, - { - "name": "316", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "385" - }, - { - "case": "unix", - "type": "430" - }, - { - "case": "vsock", - "type": "431" - }, - { - "case": "fd", - "type": "432" - } - ], - "members": [ - { - "name": "type", - "type": "429" - } - ], - "meta-type": "object" - }, - { - "name": "317", - "meta-type": "enum", - "values": [ - "xbzrle", - "rdma-pin-all", - "auto-converge", - "zero-blocks", - "compress", - "events", - "postcopy-ram", - "x-colo", - "release-ram", - "block", - "return-path", - "pause-before-switchover", - "multifd", - "dirty-bitmaps", - "postcopy-blocktime", - "late-block-activate", - "x-ignore-shared", - "validate-uuid" - ] - }, - { - "name": "318", - "meta-type": "enum", - "values": [ - "none", - "primary", - "secondary" - ] - }, - { - "name": "319", - "meta-type": "enum", - "values": [ - "none", - "request", - "error", - "processing" - ] - }, - { - "name": "number", - "json-type": "number", - "meta-type": "builtin" - }, - { - "name": "[320]", - "element-type": "320", - "meta-type": "array" - }, - { - "name": "320", - "tag": "type", - "variants": [ - { - "case": "abort", - "type": "434" - }, - { - "case": "block-dirty-bitmap-add", - "type": "435" - }, - { - "case": "block-dirty-bitmap-remove", - "type": "436" - }, - { - "case": "block-dirty-bitmap-clear", - "type": "436" - }, - { - "case": "block-dirty-bitmap-enable", - "type": "436" - }, - { - "case": "block-dirty-bitmap-disable", - "type": "436" - }, - { - "case": "block-dirty-bitmap-merge", - "type": "437" - }, - { - "case": "blockdev-backup", - "type": "438" - }, - { - "case": "blockdev-snapshot", - "type": "439" - }, - { - "case": "blockdev-snapshot-internal-sync", - "type": "440" - }, - { - "case": "blockdev-snapshot-sync", - "type": "441" - }, - { - "case": "drive-backup", - "type": "442" - } - ], - "members": [ - { - "name": "type", - "type": "433" - } - ], - "meta-type": "object" - }, - { - "name": "321", - "members": [ - { - "name": "completion-mode", - "default": null, - "type": "443" - } - ], - "meta-type": "object" - }, - { - "name": "322", - "meta-type": "enum", - "values": [ - "unavailable", - "disabled", - "enabled" - ] - }, - { - "name": "323", - "meta-type": "enum", - "values": [ - "builtin", - "enum", - "array", - "object", - "alternate", - "command", - "event" - ] - }, - { - "name": "324", - "members": [ - { - "name": "json-type", - "type": "444" - } - ], - "meta-type": "object" - }, - { - "name": "325", - "members": [ - { - "name": "values", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "326", - "members": [ - { - "name": "element-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "327", - "members": [ - { - "name": "members", - "type": "[445]" - }, - { - "name": "tag", - "default": null, - "type": "str" - }, - { - "name": "variants", - "default": null, - "type": "[446]" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "328", - "members": [ - { - "name": "members", - "type": "[447]" - } - ], - "meta-type": "object" - }, - { - "name": "329", - "members": [ - { - "name": "arg-type", - "type": "str" - }, - { - "name": "ret-type", - "type": "str" - }, - { - "name": "allow-oob", - "default": null, - "type": "bool" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "330", - "members": [ - { - "name": "arg-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "331", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "332", - "meta-type": "enum", - "values": [ - "x86", - "sparc", - "ppc", - "mips", - "tricore", - "s390", - "riscv", - "other" - ] - }, - { - "name": "333", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "334", - "members": [ - { - "name": "pc", - "type": "int" - }, - { - "name": "npc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "335", - "members": [ - { - "name": "nip", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "336", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "337", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "338", - "members": [ - { - "name": "cpu-state", - "type": "448" - } - ], - "meta-type": "object" - }, - { - "name": "339", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "340", - "meta-type": "enum", - "values": [ - "aarch64", - "alpha", - "arm", - "cris", - "hppa", - "i386", - "lm32", - "m68k", - "microblaze", - "microblazeel", - "mips", - "mips64", - "mips64el", - "mipsel", - "moxie", - "nios2", - "or1k", - "ppc", - "ppc64", - "riscv32", - "riscv64", - "s390x", - "sh4", - "sh4eb", - "sparc", - "sparc64", - "tricore", - "unicore32", - "x86_64", - "xtensa", - "xtensaeb" - ] - }, - { - "name": "341", - "meta-type": "enum", - "values": [ - "default", - "preferred", - "bind", - "interleave" - ] - }, - { - "name": "342", - "meta-type": "enum", - "values": [ - "node", - "dist", - "cpu" - ] - }, - { - "name": "343", - "members": [ - { - "name": "nodeid", - "default": null, - "type": "int" - }, - { - "name": "cpus", - "default": null, - "type": "[int]" - }, - { - "name": "mem", - "default": null, - "type": "int" - }, - { - "name": "memdev", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "344", - "members": [ - { - "name": "src", - "type": "int" - }, - { - "name": "dst", - "type": "int" - }, - { - "name": "val", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "345", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "346", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "347", - "meta-type": "enum", - "values": [ - "incompatible", - "identical", - "superset", - "subset" - ] - }, - { - "name": "348", - "meta-type": "enum", - "values": [ - "static", - "full" - ] - }, - { - "name": "[349]", - "element-type": "349", - "meta-type": "array" - }, - { - "name": "349", - "meta-type": "enum", - "values": [ - "oob" - ] - }, - { - "name": "350", - "members": [ - { - "name": "major", - "type": "int" - }, - { - "name": "minor", - "type": "int" - }, - { - "name": "micro", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[351]", - "element-type": "351", - "meta-type": "array" - }, - { - "name": "351", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "function", - "type": "int" - }, - { - "name": "class_info", - "type": "449" - }, - { - "name": "id", - "type": "450" - }, - { - "name": "irq", - "default": null, - "type": "int" - }, - { - "name": "qdev_id", - "type": "str" - }, - { - "name": "pci_bridge", - "default": null, - "type": "451" - }, - { - "name": "regions", - "type": "[452]" - } - ], - "meta-type": "object" - }, - { - "name": "[352]", - "element-type": "352", - "meta-type": "array" - }, - { - "name": "352", - "members": [ - { - "name": "fd", - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[353]", - "element-type": "353", - "meta-type": "array" - }, - { - "name": "353", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "453" - }, - { - "name": "help", - "default": null, - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "354", - "meta-type": "enum", - "values": [ - "dimm", - "nvdimm", - "virtio-pmem" - ] - }, - { - "name": "355", - "members": [ - { - "name": "data", - "type": "454" - } - ], - "meta-type": "object" - }, - { - "name": "356", - "members": [ - { - "name": "data", - "type": "455" - } - ], - "meta-type": "object" - }, - { - "name": "357", - "meta-type": "enum", - "values": [ - "DIMM", - "CPU" - ] - }, - { - "name": "359", - "meta-type": "enum", - "values": [ - "hyper-v", - "s390" - ] - }, - { - "name": "360", - "members": [ - { - "name": "arg1", - "type": "int" - }, - { - "name": "arg2", - "type": "int" - }, - { - "name": "arg3", - "type": "int" - }, - { - "name": "arg4", - "type": "int" - }, - { - "name": "arg5", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "361", - "members": [ - { - "name": "core", - "type": "int" - }, - { - "name": "psw-mask", - "type": "int" - }, - { - "name": "psw-addr", - "type": "int" - }, - { - "name": "reason", - "type": "456" - } - ], - "meta-type": "object" - }, - { - "name": "362", - "meta-type": "enum", - "values": [ - "active", - "disabled", - "frozen", - "locked", - "inconsistent" - ] - }, - { - "name": "[363]", - "element-type": "363", - "meta-type": "array" - }, - { - "name": "363", - "members": [ - { - "name": "interval_length", - "type": "int" - }, - { - "name": "min_rd_latency_ns", - "type": "int" - }, - { - "name": "max_rd_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_latency_ns", - "type": "int" - }, - { - "name": "min_wr_latency_ns", - "type": "int" - }, - { - "name": "max_wr_latency_ns", - "type": "int" - }, - { - "name": "avg_wr_latency_ns", - "type": "int" - }, - { - "name": "min_flush_latency_ns", - "type": "int" - }, - { - "name": "max_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_queue_depth", - "type": "number" - }, - { - "name": "avg_wr_queue_depth", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "364", - "members": [ - { - "name": "boundaries", - "type": "[int]" - }, - { - "name": "bins", - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "365", - "members": [ - { - "name": "discard-nb-ok", - "type": "int" - }, - { - "name": "discard-nb-failed", - "type": "int" - }, - { - "name": "discard-bytes-ok", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[67]", - "element-type": "67", - "meta-type": "array" - }, - { - "name": "366", - "tag": "type", - "variants": [ - { - "case": "qcow2", - "type": "458" - }, - { - "case": "vmdk", - "type": "459" - }, - { - "case": "luks", - "type": "460" - } - ], - "members": [ - { - "name": "type", - "type": "457" - } - ], - "meta-type": "object" - }, - { - "name": "367", - "meta-type": "enum", - "values": [ - "block-backend", - "block-job", - "block-driver" - ] - }, - { - "name": "[368]", - "element-type": "368", - "meta-type": "array" - }, - { - "name": "368", - "meta-type": "enum", - "values": [ - "consistent-read", - "write", - "write-unchanged", - "resize", - "graph-mod" - ] - }, - { - "name": "369", - "members": [ - { - "type": "45" - }, - { - "type": "str" - } - ], - "meta-type": "alternate" - }, - { - "name": "[370]", - "element-type": "370", - "meta-type": "array" - }, - { - "name": "370", - "members": [ - { - "name": "event", - "type": "461" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "iotype", - "default": null, - "type": "462" - }, - { - "name": "errno", - "default": null, - "type": "int" - }, - { - "name": "sector", - "default": null, - "type": "int" - }, - { - "name": "once", - "default": null, - "type": "bool" - }, - { - "name": "immediately", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[371]", - "element-type": "371", - "meta-type": "array" - }, - { - "name": "371", - "members": [ - { - "name": "event", - "type": "461" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "new_state", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "372", - "meta-type": "enum", - "values": [ - "auto", - "on", - "off" - ] - }, - { - "name": "373", - "meta-type": "enum", - "values": [ - "threads", - "native" - ] - }, - { - "name": "374", - "meta-type": "enum", - "values": [ - "tcp", - "iser" - ] - }, - { - "name": "375", - "meta-type": "enum", - "values": [ - "crc32c", - "none", - "crc32c-none", - "none-crc32c" - ] - }, - { - "name": "376", - "members": [ - { - "name": "type", - "type": "463" - }, - { - "name": "host", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "377", - "members": [ - { - "type": "45" - }, - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "378", - "members": [ - { - "type": "464" - }, - { - "type": "465" - } - ], - "meta-type": "alternate" - }, - { - "name": "379", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "467" - }, - { - "case": "luks", - "type": "468" - } - ], - "members": [ - { - "name": "format", - "type": "466" - } - ], - "meta-type": "object" - }, - { - "name": "380", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "467" - } - ], - "members": [ - { - "name": "format", - "type": "469" - } - ], - "meta-type": "object" - }, - { - "name": "[369]", - "element-type": "369", - "meta-type": "array" - }, - { - "name": "381", - "meta-type": "enum", - "values": [ - "quorum", - "fifo" - ] - }, - { - "name": "[382]", - "element-type": "382", - "meta-type": "array" - }, - { - "name": "382", - "meta-type": "enum", - "values": [ - "cephx", - "none" - ] - }, - { - "name": "[383]", - "element-type": "383", - "meta-type": "array" - }, - { - "name": "383", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "384", - "meta-type": "enum", - "values": [ - "primary", - "secondary" - ] - }, - { - "name": "385", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "numeric", - "default": null, - "type": "bool" - }, - { - "name": "to", - "default": null, - "type": "int" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "keep-alive", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "386", - "tag": "mode", - "variants": [ - { - "case": "hash", - "type": "471" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "known_hosts", - "type": "0" - } - ], - "members": [ - { - "name": "mode", - "type": "470" - } - ], - "meta-type": "object" - }, - { - "name": "387", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - }, - { - "name": "nocow", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "388", - "members": [ - { - "name": "location", - "type": "254" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - } - ], - "meta-type": "object" - }, - { - "name": "389", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "473" - }, - { - "name": "cipher-mode", - "default": null, - "type": "474" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "475" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "476" - }, - { - "name": "hash-alg", - "default": null, - "type": "476" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - }, - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - } - ], - "meta-type": "object" - }, - { - "name": "390", - "members": [ - { - "name": "location", - "type": "260" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "391", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "392", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "encrypt", - "default": null, - "type": "477" - } - ], - "meta-type": "object" - }, - { - "name": "393", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "data-file", - "default": null, - "type": "369" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "version", - "default": null, - "type": "478" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "243" - }, - { - "name": "encrypt", - "default": null, - "type": "477" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "394", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "243" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "table-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "395", - "members": [ - { - "name": "location", - "type": "268" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "396", - "members": [ - { - "name": "location", - "type": "270" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - }, - { - "name": "redundancy", - "default": null, - "type": "479" - }, - { - "name": "object-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "397", - "members": [ - { - "name": "location", - "type": "271" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "398", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - } - ], - "meta-type": "object" - }, - { - "name": "399", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "log-size", - "default": null, - "type": "int" - }, - { - "name": "block-size", - "default": null, - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "480" - }, - { - "name": "block-state-zero", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "400", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "extents", - "default": null, - "type": "[369]" - }, - { - "name": "subformat", - "default": null, - "type": "481" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "adapter-type", - "default": null, - "type": "482" - }, - { - "name": "hwversion", - "default": null, - "type": "str" - }, - { - "name": "zeroed-grain", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "401", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "483" - }, - { - "name": "force-size", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "null", - "json-type": "null", - "meta-type": "builtin" - }, - { - "name": "402", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "403", - "members": [ - { - "name": "data", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "404", - "members": [ - { - "name": "data", - "type": "430" - } - ], - "meta-type": "object" - }, - { - "name": "405", - "members": [ - { - "name": "data", - "type": "431" - } - ], - "meta-type": "object" - }, - { - "name": "406", - "members": [ - { - "name": "data", - "type": "432" - } - ], - "meta-type": "object" - }, - { - "name": "407", - "meta-type": "enum", - "values": [ - "file", - "serial", - "parallel", - "pipe", - "socket", - "udp", - "pty", - "null", - "mux", - "msmouse", - "wctablet", - "braille", - "testdev", - "stdio", - "console", - "vc", - "ringbuf", - "memory" - ] - }, - { - "name": "408", - "members": [ - { - "name": "data", - "type": "484" - } - ], - "meta-type": "object" - }, - { - "name": "409", - "members": [ - { - "name": "data", - "type": "485" - } - ], - "meta-type": "object" - }, - { - "name": "410", - "members": [ - { - "name": "data", - "type": "486" - } - ], - "meta-type": "object" - }, - { - "name": "411", - "members": [ - { - "name": "data", - "type": "487" - } - ], - "meta-type": "object" - }, - { - "name": "412", - "members": [ - { - "name": "data", - "type": "488" - } - ], - "meta-type": "object" - }, - { - "name": "413", - "members": [ - { - "name": "data", - "type": "489" - } - ], - "meta-type": "object" - }, - { - "name": "414", - "members": [ - { - "name": "data", - "type": "490" - } - ], - "meta-type": "object" - }, - { - "name": "417", - "members": [ - { - "name": "data", - "type": "493" - } - ], - "meta-type": "object" - }, - { - "name": "418", - "members": [ - { - "name": "data", - "type": "494" - } - ], - "meta-type": "object" - }, - { - "name": "419", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "420", - "members": [ - { - "name": "data", - "type": "495" - } - ], - "meta-type": "object" - }, - { - "name": "421", - "members": [ - { - "name": "data", - "type": "496" - } - ], - "meta-type": "object" - }, - { - "name": "422", - "meta-type": "enum", - "values": [ - "number", - "qcode" - ] - }, - { - "name": "423", - "members": [ - { - "name": "data", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "424", - "members": [ - { - "name": "data", - "type": "497" - } - ], - "meta-type": "object" - }, - { - "name": "425", - "meta-type": "enum", - "values": [ - "key", - "btn", - "rel", - "abs" - ] - }, - { - "name": "426", - "members": [ - { - "name": "data", - "type": "498" - } - ], - "meta-type": "object" - }, - { - "name": "427", - "members": [ - { - "name": "data", - "type": "499" - } - ], - "meta-type": "object" - }, - { - "name": "428", - "members": [ - { - "name": "data", - "type": "500" - } - ], - "meta-type": "object" - }, - { - "name": "429", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "430", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "431", - "members": [ - { - "name": "cid", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "432", - "members": [ - { - "name": "str", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "433", - "meta-type": "enum", - "values": [ - "abort", - "block-dirty-bitmap-add", - "block-dirty-bitmap-remove", - "block-dirty-bitmap-clear", - "block-dirty-bitmap-enable", - "block-dirty-bitmap-disable", - "block-dirty-bitmap-merge", - "blockdev-backup", - "blockdev-snapshot", - "blockdev-snapshot-internal-sync", - "blockdev-snapshot-sync", - "drive-backup" - ] - }, - { - "name": "434", - "members": [ - { - "name": "data", - "type": "501" - } - ], - "meta-type": "object" - }, - { - "name": "435", - "members": [ - { - "name": "data", - "type": "31" - } - ], - "meta-type": "object" - }, - { - "name": "436", - "members": [ - { - "name": "data", - "type": "32" - } - ], - "meta-type": "object" - }, - { - "name": "437", - "members": [ - { - "name": "data", - "type": "33" - } - ], - "meta-type": "object" - }, - { - "name": "438", - "members": [ - { - "name": "data", - "type": "27" - } - ], - "meta-type": "object" - }, - { - "name": "439", - "members": [ - { - "name": "data", - "type": "23" - } - ], - "meta-type": "object" - }, - { - "name": "440", - "members": [ - { - "name": "data", - "type": "65" - } - ], - "meta-type": "object" - }, - { - "name": "441", - "members": [ - { - "name": "data", - "type": "22" - } - ], - "meta-type": "object" - }, - { - "name": "442", - "members": [ - { - "name": "data", - "type": "26" - } - ], - "meta-type": "object" - }, - { - "name": "443", - "meta-type": "enum", - "values": [ - "individual", - "grouped" - ] - }, - { - "name": "444", - "meta-type": "enum", - "values": [ - "string", - "number", - "int", - "boolean", - "null", - "object", - "array", - "value" - ] - }, - { - "name": "[445]", - "element-type": "445", - "meta-type": "array" - }, - { - "name": "445", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "[446]", - "element-type": "446", - "meta-type": "array" - }, - { - "name": "446", - "members": [ - { - "name": "case", - "type": "str" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[447]", - "element-type": "447", - "meta-type": "array" - }, - { - "name": "447", - "members": [ - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "448", - "meta-type": "enum", - "values": [ - "uninitialized", - "stopped", - "check-stop", - "operating", - "load" - ] - }, - { - "name": "449", - "members": [ - { - "name": "desc", - "default": null, - "type": "str" - }, - { - "name": "class", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "450", - "members": [ - { - "name": "device", - "type": "int" - }, - { - "name": "vendor", - "type": "int" - }, - { - "name": "subsystem", - "default": null, - "type": "int" - }, - { - "name": "subsystem-vendor", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "451", - "members": [ - { - "name": "bus", - "type": "502" - }, - { - "name": "devices", - "default": null, - "type": "[351]" - } - ], - "meta-type": "object" - }, - { - "name": "[452]", - "element-type": "452", - "meta-type": "array" - }, - { - "name": "452", - "members": [ - { - "name": "bar", - "type": "int" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "address", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "prefetch", - "default": null, - "type": "bool" - }, - { - "name": "mem_type_64", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "453", - "meta-type": "enum", - "values": [ - "string", - "boolean", - "number", - "size" - ] - }, - { - "name": "454", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "addr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "node", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "455", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "memaddr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "456", - "meta-type": "enum", - "values": [ - "unknown", - "disabled-wait", - "extint-loop", - "pgmint-loop", - "opint-loop" - ] - }, - { - "name": "457", - "meta-type": "enum", - "values": [ - "qcow2", - "vmdk", - "luks" - ] - }, - { - "name": "458", - "members": [ - { - "name": "data", - "type": "503" - } - ], - "meta-type": "object" - }, - { - "name": "459", - "members": [ - { - "name": "data", - "type": "504" - } - ], - "meta-type": "object" - }, - { - "name": "460", - "members": [ - { - "name": "data", - "type": "505" - } - ], - "meta-type": "object" - }, - { - "name": "461", - "meta-type": "enum", - "values": [ - "l1_update", - "l1_grow_alloc_table", - "l1_grow_write_table", - "l1_grow_activate_table", - "l2_load", - "l2_update", - "l2_update_compressed", - "l2_alloc_cow_read", - "l2_alloc_write", - "read_aio", - "read_backing_aio", - "read_compressed", - "write_aio", - "write_compressed", - "vmstate_load", - "vmstate_save", - "cow_read", - "cow_write", - "reftable_load", - "reftable_grow", - "reftable_update", - "refblock_load", - "refblock_update", - "refblock_update_part", - "refblock_alloc", - "refblock_alloc_hookup", - "refblock_alloc_write", - "refblock_alloc_write_blocks", - "refblock_alloc_write_table", - "refblock_alloc_switch_table", - "cluster_alloc", - "cluster_alloc_bytes", - "cluster_free", - "flush_to_os", - "flush_to_disk", - "pwritev_rmw_head", - "pwritev_rmw_after_head", - "pwritev_rmw_tail", - "pwritev_rmw_after_tail", - "pwritev", - "pwritev_zero", - "pwritev_done", - "empty_image_prepare", - "l1_shrink_write_table", - "l1_shrink_free_l2_clusters", - "cor_write", - "cluster_alloc_space", - "none" - ] - }, - { - "name": "462", - "meta-type": "enum", - "values": [ - "read", - "write", - "write-zeroes", - "discard", - "flush", - "block-status" - ] - }, - { - "name": "463", - "meta-type": "enum", - "values": [ - "inet" - ] - }, - { - "name": "464", - "members": [ - { - "name": "template", - "default": null, - "type": "465" - }, - { - "name": "main-header", - "default": null, - "type": "bool" - }, - { - "name": "active-l1", - "default": null, - "type": "bool" - }, - { - "name": "active-l2", - "default": null, - "type": "bool" - }, - { - "name": "refcount-table", - "default": null, - "type": "bool" - }, - { - "name": "refcount-block", - "default": null, - "type": "bool" - }, - { - "name": "snapshot-table", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l1", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l2", - "default": null, - "type": "bool" - }, - { - "name": "bitmap-directory", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "465", - "meta-type": "enum", - "values": [ - "none", - "constant", - "cached", - "all" - ] - }, - { - "name": "466", - "meta-type": "enum", - "values": [ - "aes", - "luks" - ] - }, - { - "name": "467", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "468", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "469", - "meta-type": "enum", - "values": [ - "aes" - ] - }, - { - "name": "470", - "meta-type": "enum", - "values": [ - "none", - "hash", - "known_hosts" - ] - }, - { - "name": "471", - "members": [ - { - "name": "type", - "type": "506" - }, - { - "name": "hash", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "472", - "meta-type": "enum", - "values": [ - "off", - "metadata", - "falloc", - "full" - ] - }, - { - "name": "473", - "meta-type": "enum", - "values": [ - "aes-128", - "aes-192", - "aes-256", - "des-rfb", - "3des", - "cast5-128", - "serpent-128", - "serpent-192", - "serpent-256", - "twofish-128", - "twofish-192", - "twofish-256" - ] - }, - { - "name": "474", - "meta-type": "enum", - "values": [ - "ecb", - "cbc", - "xts", - "ctr" - ] - }, - { - "name": "475", - "meta-type": "enum", - "values": [ - "plain", - "plain64", - "essiv" - ] - }, - { - "name": "476", - "meta-type": "enum", - "values": [ - "md5", - "sha1", - "sha224", - "sha256", - "sha384", - "sha512", - "ripemd160" - ] - }, - { - "name": "477", - "tag": "format", - "variants": [ - { - "case": "qcow", - "type": "467" - }, - { - "case": "luks", - "type": "508" - } - ], - "members": [ - { - "name": "format", - "type": "507" - } - ], - "meta-type": "object" - }, - { - "name": "478", - "meta-type": "enum", - "values": [ - "v2", - "v3" - ] - }, - { - "name": "479", - "tag": "type", - "variants": [ - { - "case": "full", - "type": "510" - }, - { - "case": "erasure-coded", - "type": "511" - } - ], - "members": [ - { - "name": "type", - "type": "509" - } - ], - "meta-type": "object" - }, - { - "name": "480", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "481", - "meta-type": "enum", - "values": [ - "monolithicSparse", - "monolithicFlat", - "twoGbMaxExtentSparse", - "twoGbMaxExtentFlat", - "streamOptimized" - ] - }, - { - "name": "482", - "meta-type": "enum", - "values": [ - "ide", - "buslogic", - "lsilogic", - "legacyESX" - ] - }, - { - "name": "483", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "484", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "in", - "default": null, - "type": "str" - }, - { - "name": "out", - "type": "str" - }, - { - "name": "append", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "485", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "486", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "addr", - "type": "280" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "bool" - }, - { - "name": "wait", - "default": null, - "type": "bool" - }, - { - "name": "nodelay", - "default": null, - "type": "bool" - }, - { - "name": "telnet", - "default": null, - "type": "bool" - }, - { - "name": "tn3270", - "default": null, - "type": "bool" - }, - { - "name": "websocket", - "default": null, - "type": "bool" - }, - { - "name": "reconnect", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "487", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "remote", - "type": "280" - }, - { - "name": "local", - "default": null, - "type": "280" - } - ], - "meta-type": "object" - }, - { - "name": "488", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "489", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "490", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "signal", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "493", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "width", - "default": null, - "type": "int" - }, - { - "name": "height", - "default": null, - "type": "int" - }, - { - "name": "cols", - "default": null, - "type": "int" - }, - { - "name": "rows", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "494", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "495", - "members": [ - { - "name": "path", - "default": null, - "type": "str" - }, - { - "name": "cancel-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "496", - "members": [ - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "497", - "meta-type": "enum", - "values": [ - "unmapped", - "shift", - "shift_r", - "alt", - "alt_r", - "ctrl", - "ctrl_r", - "menu", - "esc", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "0", - "minus", - "equal", - "backspace", - "tab", - "q", - "w", - "e", - "r", - "t", - "y", - "u", - "i", - "o", - "p", - "bracket_left", - "bracket_right", - "ret", - "a", - "s", - "d", - "f", - "g", - "h", - "j", - "k", - "l", - "semicolon", - "apostrophe", - "grave_accent", - "backslash", - "z", - "x", - "c", - "v", - "b", - "n", - "m", - "comma", - "dot", - "slash", - "asterisk", - "spc", - "caps_lock", - "f1", - "f2", - "f3", - "f4", - "f5", - "f6", - "f7", - "f8", - "f9", - "f10", - "num_lock", - "scroll_lock", - "kp_divide", - "kp_multiply", - "kp_subtract", - "kp_add", - "kp_enter", - "kp_decimal", - "sysrq", - "kp_0", - "kp_1", - "kp_2", - "kp_3", - "kp_4", - "kp_5", - "kp_6", - "kp_7", - "kp_8", - "kp_9", - "less", - "f11", - "f12", - "print", - "home", - "pgup", - "pgdn", - "end", - "left", - "up", - "down", - "right", - "insert", - "delete", - "stop", - "again", - "props", - "undo", - "front", - "copy", - "open", - "paste", - "find", - "cut", - "lf", - "help", - "meta_l", - "meta_r", - "compose", - "pause", - "ro", - "hiragana", - "henkan", - "yen", - "muhenkan", - "katakanahiragana", - "kp_comma", - "kp_equals", - "power", - "sleep", - "wake", - "audionext", - "audioprev", - "audiostop", - "audioplay", - "audiomute", - "volumeup", - "volumedown", - "mediaselect", - "mail", - "calculator", - "computer", - "ac_home", - "ac_back", - "ac_forward", - "ac_refresh", - "ac_bookmarks" - ] - }, - { - "name": "498", - "members": [ - { - "name": "key", - "type": "305" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "499", - "members": [ - { - "name": "button", - "type": "512" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "500", - "members": [ - { - "name": "axis", - "type": "513" - }, - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "501", - "members": [], - "meta-type": "object" - }, - { - "name": "502", - "members": [ - { - "name": "number", - "type": "int" - }, - { - "name": "secondary", - "type": "int" - }, - { - "name": "subordinate", - "type": "int" - }, - { - "name": "io_range", - "type": "514" - }, - { - "name": "memory_range", - "type": "514" - }, - { - "name": "prefetchable_range", - "type": "514" - } - ], - "meta-type": "object" - }, - { - "name": "503", - "members": [ - { - "name": "compat", - "type": "str" - }, - { - "name": "data-file", - "default": null, - "type": "str" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "corrupt", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "515" - }, - { - "name": "bitmaps", - "default": null, - "type": "[516]" - } - ], - "meta-type": "object" - }, - { - "name": "504", - "members": [ - { - "name": "create-type", - "type": "str" - }, - { - "name": "cid", - "type": "int" - }, - { - "name": "parent-cid", - "type": "int" - }, - { - "name": "extents", - "type": "[237]" - } - ], - "meta-type": "object" - }, - { - "name": "505", - "members": [ - { - "name": "cipher-alg", - "type": "473" - }, - { - "name": "cipher-mode", - "type": "474" - }, - { - "name": "ivgen-alg", - "type": "475" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "476" - }, - { - "name": "hash-alg", - "type": "476" - }, - { - "name": "payload-offset", - "type": "int" - }, - { - "name": "master-key-iters", - "type": "int" - }, - { - "name": "uuid", - "type": "str" - }, - { - "name": "slots", - "type": "[517]" - } - ], - "meta-type": "object" - }, - { - "name": "506", - "meta-type": "enum", - "values": [ - "md5", - "sha1" - ] - }, - { - "name": "507", - "meta-type": "enum", - "values": [ - "qcow", - "luks" - ] - }, - { - "name": "508", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "473" - }, - { - "name": "cipher-mode", - "default": null, - "type": "474" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "475" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "476" - }, - { - "name": "hash-alg", - "default": null, - "type": "476" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "509", - "meta-type": "enum", - "values": [ - "full", - "erasure-coded" - ] - }, - { - "name": "510", - "members": [ - { - "name": "copies", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "511", - "members": [ - { - "name": "data-strips", - "type": "int" - }, - { - "name": "parity-strips", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "512", - "meta-type": "enum", - "values": [ - "left", - "middle", - "right", - "wheel-up", - "wheel-down", - "side", - "extra" - ] - }, - { - "name": "513", - "meta-type": "enum", - "values": [ - "x", - "y" - ] - }, - { - "name": "514", - "members": [ - { - "name": "base", - "type": "int" - }, - { - "name": "limit", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "515", - "tag": "format", - "variants": [ - { - "case": "luks", - "type": "505" - }, - { - "case": "aes", - "type": "0" - } - ], - "members": [ - { - "name": "format", - "type": "466" - } - ], - "meta-type": "object" - }, - { - "name": "[516]", - "element-type": "516", - "meta-type": "array" - }, - { - "name": "516", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "flags", - "type": "[518]" - } - ], - "meta-type": "object" - }, - { - "name": "[237]", - "element-type": "237", - "meta-type": "array" - }, - { - "name": "[517]", - "element-type": "517", - "meta-type": "array" - }, - { - "name": "517", - "members": [ - { - "name": "active", - "type": "bool" - }, - { - "name": "iters", - "default": null, - "type": "int" - }, - { - "name": "stripes", - "default": null, - "type": "int" - }, - { - "name": "key-offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[518]", - "element-type": "518", - "meta-type": "array" - }, - { - "name": "518", - "meta-type": "enum", - "values": [ - "in-use", - "auto" - ] - } - ], - "id": "libvirt-4" -} - -{ - "execute": "query-kvm", - "id": "libvirt-5" -} - -{ - "return": { - "enabled": true, - "present": true - }, - "id": "libvirt-5" -} - -{ - "execute": "qom-list-types", - "id": "libvirt-6" -} - -{ - "return": [ - { - "name": "scsi-hd", - "parent": "scsi-disk-base" - }, - { - "name": "chardev-parallel", - "parent": "chardev" - }, - { - "name": "vhost-vsock-pci", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "pxa270-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "imx7.analog", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.gpio-ast2600", - "parent": "aspeed.gpio" - }, - { - "name": "pxa270-a1-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "digic", - "parent": "device" - }, - { - "name": "mv88w8618_flashcfg", - "parent": "sys-bus-device" - }, - { - "name": "at25df641", - "parent": "m25p80-generic" - }, - { - "name": "lm3s811evb-machine", - "parent": "machine" - }, - { - "name": "chardev-null", - "parent": "chardev" - }, - { - "name": "bcm2835-property", - "parent": "sys-bus-device" - }, - { - "name": "pxa2xx-pcmcia", - "parent": "sys-bus-device" - }, - { - "name": "mx25l3205d", - "parent": "m25p80-generic" - }, - { - "name": "vhost-user-fs-device", - "parent": "virtio-device" - }, - { - "name": "canon-a1100-machine", - "parent": "machine" - }, - { - "name": "n25q512a", - "parent": "m25p80-generic" - }, - { - "name": "lsi53c895a", - "parent": "pci-device" - }, - { - "name": "pr-manager-helper", - "parent": "pr-manager" - }, - { - "name": "cpu-cluster", - "parent": "device" - }, - { - "name": "virtio-keyboard-pci", - "parent": "virtio-keyboard-pci-base-type" - }, - { - "name": "imx2.wdt", - "parent": "sys-bus-device" - }, - { - "name": "virt-3.1-machine", - "parent": "virt-machine" - }, - { - "name": "mx25l6405d", - "parent": "m25p80-generic" - }, - { - "name": "chardev-pty", - "parent": "chardev" - }, - { - "name": "musicpal_gpio", - "parent": "sys-bus-device" - }, - { - "name": "ich9-usb-uhci4", - "parent": "pci-uhci-usb" - }, - { - "name": "s25fl064k", - "parent": "m25p80-generic" - }, - { - "name": "w25q256", - "parent": "m25p80-generic" - }, - { - "name": "vhost-scsi-pci-non-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "ide-hd", - "parent": "ide-device" - }, - { - "name": "virtio-net-device", - "parent": "virtio-device" - }, - { - "name": "virtio-9p-pci-non-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "iotkit-secctl", - "parent": "sys-bus-device" - }, - { - "name": "usb-mtp", - "parent": "usb-device" - }, - { - "name": "n25q00", - "parent": "m25p80-generic" - }, - { - "name": "tz-mpc-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "cortex-r5-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "usb-mouse", - "parent": "usb-hid" - }, - { - "name": "xlnx-zcu102-machine", - "parent": "machine" - }, - { - "name": "vexpress-a15-machine", - "parent": "vexpress" - }, - { - "name": "gpex-pcihost", - "parent": "pcie-host-bridge" - }, - { - "name": "imx7.gpt", - "parent": "imx25.gpt" - }, - { - "name": "at45db081d", - "parent": "m25p80-generic" - }, - { - "name": "en25p32", - "parent": "m25p80-generic" - }, - { - "name": "imx7.gpr", - "parent": "sys-bus-device" - }, - { - "name": "pxa2xx-i2c-slave", - "parent": "i2c-slave" - }, - { - "name": "cortex-m0-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "aspeed.gpio-ast2500", - "parent": "aspeed.gpio" - }, - { - "name": "ftgmac100", - "parent": "sys-bus-device" - }, - { - "name": "filter-rewriter", - "parent": "netfilter" - }, - { - "name": "loader", - "parent": "device" - }, - { - "name": "arm946-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "pxa270-b0-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "iotkit", - "parent": "arm-sse" - }, - { - "name": "m25pe80", - "parent": "m25p80-generic" - }, - { - "name": "s25fl256s1", - "parent": "m25p80-generic" - }, - { - "name": "s25fl256s0", - "parent": "m25p80-generic" - }, - { - "name": "virtio-serial-pci", - "parent": "virtio-serial-pci-base" - }, - { - "name": "usb-audio", - "parent": "usb-device" - }, - { - "name": "platform-bus-device", - "parent": "sys-bus-device" - }, - { - "name": "usb-host", - "parent": "usb-device" - }, - { - "name": "pcie-root-port", - "parent": "pcie-root-port-base" - }, - { - "name": "iotkit-sysinfo", - "parent": "sys-bus-device" - }, - { - "name": "mt25qu01g", - "parent": "m25p80-generic" - }, - { - "name": "virtio-crypto-device", - "parent": "virtio-device" - }, - { - "name": "platform-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "ich9-usb-uhci1", - "parent": "pci-uhci-usb" - }, - { - "name": "ccid-bus", - "parent": "bus" - }, - { - "name": "xlnx,ps7-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "imx31.gpt", - "parent": "imx25.gpt" - }, - { - "name": "ich9-usb-uhci5", - "parent": "pci-uhci-usb" - }, - { - "name": "usb-bt-dongle", - "parent": "usb-device" - }, - { - "name": "s25fl129p1", - "parent": "m25p80-generic" - }, - { - "name": "s25fl129p0", - "parent": "m25p80-generic" - }, - { - "name": "xlnx.xps-timer", - "parent": "sys-bus-device" - }, - { - "name": "ich9-usb-uhci6", - "parent": "pci-uhci-usb" - }, - { - "name": "xlnx.xps-intc", - "parent": "sys-bus-device" - }, - { - "name": "ich9-usb-uhci3", - "parent": "pci-uhci-usb" - }, - { - "name": "kvm-arm-gicv3", - "parent": "arm-gicv3-common" - }, - { - "name": "virtio-input-host-pci", - "parent": "virtio-input-host-pci-base-type" - }, - { - "name": "mcimx6ul-evk-machine", - "parent": "machine" - }, - { - "name": "SSI", - "parent": "bus" - }, - { - "name": "lan9118", - "parent": "sys-bus-device" - }, - { - "name": "e1000", - "parent": "e1000-base" - }, - { - "name": "xlnx,zynq-xadc", - "parent": "sys-bus-device" - }, - { - "name": "xlnx.axi-dma", - "parent": "sys-bus-device" - }, - { - "name": "s25sl12801", - "parent": "m25p80-generic" - }, - { - "name": "s25sl12800", - "parent": "m25p80-generic" - }, - { - "name": "pxa2xx_rtc", - "parent": "sys-bus-device" - }, - { - "name": "exynos4210", - "parent": "sys-bus-device" - }, - { - "name": "ich9-usb-uhci2", - "parent": "pci-uhci-usb" - }, - { - "name": "cortex-m4-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "sysbus-ahci", - "parent": "sys-bus-device" - }, - { - "name": "kvm-arm-gic", - "parent": "arm_gic_common" - }, - { - "name": "imx.fec", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.timer-ast2600", - "parent": "aspeed.timer" - }, - { - "name": "tpci200", - "parent": "pci-device" - }, - { - "name": "aspeed.gpio-ast2400", - "parent": "aspeed.gpio" - }, - { - "name": "spitz-lcdtg", - "parent": "ssi-slave" - }, - { - "name": "memory-backend-file", - "parent": "memory-backend" - }, - { - "name": "stm32f2xx-usart", - "parent": "sys-bus-device" - }, - { - "name": "max-arm-cpu", - "parent": "aarch64-cpu" - }, - { - "name": "cortex-m3-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "s25sl064p", - "parent": "m25p80-generic" - }, - { - "name": "input-barrier", - "parent": "object" - }, - { - "name": "container", - "parent": "object" - }, - { - "name": "rtl8139", - "parent": "pci-device" - }, - { - "name": "stm32f2xx-syscfg", - "parent": "sys-bus-device" - }, - { - "name": "mps2-an521-machine", - "parent": "mps2tz" - }, - { - "name": "exynos4210.i2c", - "parent": "sys-bus-device" - }, - { - "name": "armsse-mhu", - "parent": "sys-bus-device" - }, - { - "name": "chardev-hci", - "parent": "chardev" - }, - { - "name": "s25sl064a", - "parent": "m25p80-generic" - }, - { - "name": "vexpress-a9-machine", - "parent": "vexpress" - }, - { - "name": "usb-chipidea", - "parent": "sysbus-ehci-usb" - }, - { - "name": "megasas", - "parent": "megasas-base" - }, - { - "name": "corgi-ssp", - "parent": "ssi-slave" - }, - { - "name": "pxa2xx-fir", - "parent": "sys-bus-device" - }, - { - "name": "virtio-balloon-pci-non-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "designware-pcie-host", - "parent": "pci-host-bridge" - }, - { - "name": "scsi-block", - "parent": "scsi-disk-base" - }, - { - "name": "mx66u1g45g", - "parent": "m25p80-generic" - }, - { - "name": "omap-intc", - "parent": "common-omap-intc" - }, - { - "name": "unimplemented-device", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-input", - "parent": "virtio-input-device" - }, - { - "name": "strongarm_pic", - "parent": "sys-bus-device" - }, - { - "name": "max7310", - "parent": "i2c-slave" - }, - { - "name": "sst25wf512", - "parent": "m25p80-generic" - }, - { - "name": "scsi-cd", - "parent": "scsi-disk-base" - }, - { - "name": "chardev-udp", - "parent": "chardev" - }, - { - "name": "aspeed.fmc-ast2600", - "parent": "aspeed.smc" - }, - { - "name": "accel", - "parent": "object" - }, - { - "name": "microbit.i2c", - "parent": "sys-bus-device" - }, - { - "name": "pxa270-b1-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "qio-dns-resolver", - "parent": "object" - }, - { - "name": "m45pe80", - "parent": "m25p80-generic" - }, - { - "name": "pxa2xx-dma", - "parent": "sys-bus-device" - }, - { - "name": "xlnx.axi-ethernet", - "parent": "sys-bus-device" - }, - { - "name": "vmware-svga", - "parent": "pci-device" - }, - { - "name": "ast2600-evb-machine", - "parent": "aspeed-machine" - }, - { - "name": "imx.gpio", - "parent": "sys-bus-device" - }, - { - "name": "tegra2-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "virtio-serial-device", - "parent": "virtio-device" - }, - { - "name": "digic-timer", - "parent": "sys-bus-device" - }, - { - "name": "integrator_debug", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.scu-ast2600", - "parent": "aspeed.scu" - }, - { - "name": "chardev-gdb", - "parent": "chardev" - }, - { - "name": "vhost-scsi-pci", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "imx25.ccm", - "parent": "imx.ccm" - }, - { - "name": "a15mpcore_priv", - "parent": "sys-bus-device" - }, - { - "name": "xlnx.usmp-gqspi", - "parent": "xlnx.ps7-qspi" - }, - { - "name": "fw_cfg_mem", - "parent": "fw_cfg" - }, - { - "name": "virtio-scsi-pci-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "chardev-socket", - "parent": "chardev" - }, - { - "name": "usb-ccid", - "parent": "usb-device" - }, - { - "name": "virtio-rng-device", - "parent": "virtio-device" - }, - { - "name": "usb-uas", - "parent": "usb-device" - }, - { - "name": "ide-cd", - "parent": "ide-device" - }, - { - "name": "mss-spi", - "parent": "sys-bus-device" - }, - { - "name": "cadence_uart", - "parent": "sys-bus-device" - }, - { - "name": "mps2-an385-machine", - "parent": "mps2" - }, - { - "name": "virtio-balloon-pci", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "gpio_i2c", - "parent": "sys-bus-device" - }, - { - "name": "chardev-mux", - "parent": "chardev" - }, - { - "name": "iothread", - "parent": "object" - }, - { - "name": "spitz-keyboard", - "parent": "sys-bus-device" - }, - { - "name": "lm8323", - "parent": "i2c-slave" - }, - { - "name": "qio-channel-rdma", - "parent": "qio-channel" - }, - { - "name": "n25q256a", - "parent": "m25p80-generic" - }, - { - "name": "bochs-display", - "parent": "pci-device" - }, - { - "name": "bcm2835-ic", - "parent": "sys-bus-device" - }, - { - "name": "xilinx-zynq-a9-machine", - "parent": "machine" - }, - { - "name": "aspeed.timer-ast2400", - "parent": "aspeed.timer" - }, - { - "name": "arm1026-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "twl92230", - "parent": "i2c-slave" - }, - { - "name": "vhost-vsock-device", - "parent": "virtio-device" - }, - { - "name": "qio-channel-websock", - "parent": "qio-channel" - }, - { - "name": "authz-list-file", - "parent": "authz" - }, - { - "name": "sdhci-pci", - "parent": "pci-device" - }, - { - "name": "virtio-input-host-device", - "parent": "virtio-input-device" - }, - { - "name": "nrf51_soc.timer", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.timer-ast2500", - "parent": "aspeed.timer" - }, - { - "name": "xlnx.v-dp", - "parent": "sys-bus-device" - }, - { - "name": "stm32f2xx-timer", - "parent": "sys-bus-device" - }, - { - "name": "pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "i82559er", - "parent": "pci-device" - }, - { - "name": "aspeed.fmc-ast2500", - "parent": "aspeed.smc" - }, - { - "name": "ivshmem-doorbell", - "parent": "ivshmem-common" - }, - { - "name": "qio-channel-file", - "parent": "qio-channel" - }, - { - "name": "mx66l1g45g", - "parent": "m25p80-generic" - }, - { - "name": "am53c974", - "parent": "pci-device" - }, - { - "name": "versatile_pci_host", - "parent": "pci-device" - }, - { - "name": "w25x80", - "parent": "m25p80-generic" - }, - { - "name": "mv88w8618_wlan", - "parent": "sys-bus-device" - }, - { - "name": "pci-bridge-seat", - "parent": "pci-bridge" - }, - { - "name": "en25q32b", - "parent": "m25p80-generic" - }, - { - "name": "pxa27x-timer", - "parent": "pxa2xx-timer" - }, - { - "name": "pxa270-c0-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "witherspoon-bmc-machine", - "parent": "aspeed-machine" - }, - { - "name": "mx25l1606e", - "parent": "m25p80-generic" - }, - { - "name": "arm-gicv2m", - "parent": "sys-bus-device" - }, - { - "name": "microbit-machine", - "parent": "machine" - }, - { - "name": "nand", - "parent": "device" - }, - { - "name": "aspeed.scu-ast2500", - "parent": "aspeed.scu" - }, - { - "name": "designware-pcie-root", - "parent": "base-pci-bridge" - }, - { - "name": "gpio-key", - "parent": "sys-bus-device" - }, - { - "name": "dc390", - "parent": "am53c974" - }, - { - "name": "hda-micro", - "parent": "hda-audio" - }, - { - "name": "fw_cfg_io", - "parent": "fw_cfg" - }, - { - "name": "xio3130-downstream", - "parent": "pcie-slot" - }, - { - "name": "aspeed.sdmc-ast2600", - "parent": "aspeed.sdmc" - }, - { - "name": "s3c-sdhci", - "parent": "generic-sdhci" - }, - { - "name": "pl190", - "parent": "sys-bus-device" - }, - { - "name": "qemu,register", - "parent": "device" - }, - { - "name": "cortex-a7-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "IDE", - "parent": "bus" - }, - { - "name": "at25256a-nonjedec", - "parent": "m25p80-generic" - }, - { - "name": "m25pe20", - "parent": "m25p80-generic" - }, - { - "name": "integrator_core", - "parent": "sys-bus-device" - }, - { - "name": "virt-2.12-machine", - "parent": "virt-machine" - }, - { - "name": "ads7846", - "parent": "ssi-slave" - }, - { - "name": "sst25wf080", - "parent": "m25p80-generic" - }, - { - "name": "memory-backend-ram", - "parent": "memory-backend" - }, - { - "name": "arm_gic", - "parent": "arm_gic_common" - }, - { - "name": "aspeed.fmc-ast2400", - "parent": "aspeed.smc" - }, - { - "name": "exynos4210.mct", - "parent": "sys-bus-device" - }, - { - "name": "stellaris-adc", - "parent": "sys-bus-device" - }, - { - "name": "connex-machine", - "parent": "machine" - }, - { - "name": "virtio-blk-device", - "parent": "virtio-device" - }, - { - "name": "imx6.ccm", - "parent": "imx.ccm" - }, - { - "name": "virt-2.11-machine", - "parent": "virt-machine" - }, - { - "name": "at25128a-nonjedec", - "parent": "m25p80-generic" - }, - { - "name": "n25q512a13", - "parent": "m25p80-generic" - }, - { - "name": "cortex-a8-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "n25q512a11", - "parent": "m25p80-generic" - }, - { - "name": "sl-nand", - "parent": "sys-bus-device" - }, - { - "name": "armv7m", - "parent": "sys-bus-device" - }, - { - "name": "icp-ctrl-regs", - "parent": "sys-bus-device" - }, - { - "name": "bcm2835-sdhost", - "parent": "sys-bus-device" - }, - { - "name": "stellaris-gptm", - "parent": "sys-bus-device" - }, - { - "name": "chardev-pipe", - "parent": "chardev-fd" - }, - { - "name": "chardev-msmouse", - "parent": "chardev" - }, - { - "name": "virt-2.10-machine", - "parent": "virt-machine" - }, - { - "name": "pl181", - "parent": "sys-bus-device" - }, - { - "name": "cryptodev-backend-builtin", - "parent": "cryptodev-backend" - }, - { - "name": "m25pe16", - "parent": "m25p80-generic" - }, - { - "name": "hda-output", - "parent": "hda-audio" - }, - { - "name": "w25x64", - "parent": "m25p80-generic" - }, - { - "name": "VGA", - "parent": "pci-vga" - }, - { - "name": "qio-net-listener", - "parent": "object" - }, - { - "name": "iotkit-sysctl", - "parent": "sys-bus-device" - }, - { - "name": "s25fl016k", - "parent": "m25p80-generic" - }, - { - "name": "n800-machine", - "parent": "machine" - }, - { - "name": "vfio-pci-nohotplug", - "parent": "vfio-pci" - }, - { - "name": "m25p80", - "parent": "m25p80-generic" - }, - { - "name": "at25df321a", - "parent": "m25p80-generic" - }, - { - "name": "pxa2xx-mmci-bus", - "parent": "sd-bus" - }, - { - "name": "edu", - "parent": "pci-device" - }, - { - "name": "mptsas1068", - "parent": "pci-device" - }, - { - "name": "bcm2835-fb", - "parent": "sys-bus-device" - }, - { - "name": "lm3s6965evb-machine", - "parent": "machine" - }, - { - "name": "aspeed.scu-ast2400", - "parent": "aspeed.scu" - }, - { - "name": "versatileab-machine", - "parent": "machine" - }, - { - "name": "virtio-mouse-pci", - "parent": "virtio-mouse-pci-base-type" - }, - { - "name": "strongarm-uart", - "parent": "sys-bus-device" - }, - { - "name": "pl330", - "parent": "sys-bus-device" - }, - { - "name": "luminary-watchdog", - "parent": "cmsdk-apb-watchdog" - }, - { - "name": "vfio-pci-igd-lpc-bridge", - "parent": "pci-device" - }, - { - "name": "mv88w8618_pit", - "parent": "sys-bus-device" - }, - { - "name": "qio-channel-command", - "parent": "qio-channel" - }, - { - "name": "HDA", - "parent": "bus" - }, - { - "name": "chardev-ringbuf", - "parent": "chardev" - }, - { - "name": "stm32f2xx-adc", - "parent": "sys-bus-device" - }, - { - "name": "cmsdk-apb-timer", - "parent": "sys-bus-device" - }, - { - "name": "mx66u51235f", - "parent": "m25p80-generic" - }, - { - "name": "aspeed.sdmc-ast2500", - "parent": "aspeed.sdmc" - }, - { - "name": "aspeed.xdma", - "parent": "sys-bus-device" - }, - { - "name": "pcm3680_pci", - "parent": "pci-device" - }, - { - "name": "cmsdk-apb-watchdog", - "parent": "sys-bus-device" - }, - { - "name": "qemu:memory-region", - "parent": "object" - }, - { - "name": "mioe3680_pci", - "parent": "pci-device" - }, - { - "name": "mv88w8618_pic", - "parent": "sys-bus-device" - }, - { - "name": "ssd0323", - "parent": "ssi-slave" - }, - { - "name": "i2c-ddc", - "parent": "i2c-slave" - }, - { - "name": "omap2-intc", - "parent": "common-omap-intc" - }, - { - "name": "sysbus-ohci", - "parent": "sys-bus-device" - }, - { - "name": "xlnx.ps7-dev-cfg", - "parent": "sys-bus-device" - }, - { - "name": "pl080", - "parent": "sys-bus-device" - }, - { - "name": "borzoi-machine", - "parent": "machine" - }, - { - "name": "stellaris-i2c", - "parent": "sys-bus-device" - }, - { - "name": "pl081", - "parent": "pl080" - }, - { - "name": "xlnx.dpdma", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.smc-ast2400", - "parent": "aspeed.smc" - }, - { - "name": "can-bus", - "parent": "object" - }, - { - "name": "qtest-accel", - "parent": "accel" - }, - { - "name": "m25p64", - "parent": "m25p80-generic" - }, - { - "name": "w25x40", - "parent": "m25p80-generic" - }, - { - "name": "tosa-machine", - "parent": "machine" - }, - { - "name": "cirrus-vga", - "parent": "pci-device" - }, - { - "name": "imx-gpcv2", - "parent": "sys-bus-device" - }, - { - "name": "acpi-ged", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-gpu", - "parent": "virtio-gpu-base" - }, - { - "name": "n25q128a13", - "parent": "m25p80-generic" - }, - { - "name": "virtio-blk-pci", - "parent": "virtio-blk-pci-base" - }, - { - "name": "cortex-a9-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "virtio-gpu-device", - "parent": "virtio-gpu-base" - }, - { - "name": "xlnx-versal", - "parent": "sys-bus-device" - }, - { - "name": "cryptodev-vhost-user", - "parent": "cryptodev-backend" - }, - { - "name": "ast2500-a1", - "parent": "aspeed-soc" - }, - { - "name": "n25q128a11", - "parent": "m25p80-generic" - }, - { - "name": "usb-serial", - "parent": "usb-serial-dev" - }, - { - "name": "sst25wf040", - "parent": "m25p80-generic" - }, - { - "name": "lsi53c810", - "parent": "lsi53c895a" - }, - { - "name": "System", - "parent": "bus" - }, - { - "name": "strongarm-gpio", - "parent": "sys-bus-device" - }, - { - "name": "cheetah-machine", - "parent": "machine" - }, - { - "name": "m45pe16", - "parent": "m25p80-generic" - }, - { - "name": "chardev-file", - "parent": "chardev-fd" - }, - { - "name": "pxa270-c5-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "chardev-braille", - "parent": "chardev" - }, - { - "name": "vt82c686b-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "m45pe10", - "parent": "m25p80-generic" - }, - { - "name": "exynos4210.rtc", - "parent": "sys-bus-device" - }, - { - "name": "romulus-bmc-machine", - "parent": "aspeed-machine" - }, - { - "name": "w25x32", - "parent": "m25p80-generic" - }, - { - "name": "s25sl032p", - "parent": "m25p80-generic" - }, - { - "name": "vhost-user-scsi-pci-non-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "aspeed.gpio-ast2600-1_8v", - "parent": "aspeed.gpio" - }, - { - "name": "aspeed.sdmc-ast2400", - "parent": "aspeed.sdmc" - }, - { - "name": "filter-dump", - "parent": "netfilter" - }, - { - "name": "imx25.gpt", - "parent": "sys-bus-device" - }, - { - "name": "PCIE", - "parent": "PCI" - }, - { - "name": "gpex-root", - "parent": "pci-device" - }, - { - "name": "pcie-pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "sa1100-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "ssd0303", - "parent": "i2c-slave" - }, - { - "name": "s25sl032a", - "parent": "m25p80-generic" - }, - { - "name": "s25sl016a", - "parent": "m25p80-generic" - }, - { - "name": "virtio-net-pci-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "mv88w8618_audio", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-blk-pci", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "s25sl008a", - "parent": "m25p80-generic" - }, - { - "name": "virtio-serial-bus", - "parent": "bus" - }, - { - "name": "ssi-sd", - "parent": "ssi-slave" - }, - { - "name": "secondary-vga", - "parent": "pci-vga" - }, - { - "name": "vhost-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "pl061", - "parent": "sys-bus-device" - }, - { - "name": "exynos4210-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "exynos4210.pwm", - "parent": "sys-bus-device" - }, - { - "name": "cfi.pflash02", - "parent": "sys-bus-device" - }, - { - "name": "pci-ohci", - "parent": "pci-device" - }, - { - "name": "s70fl01gs", - "parent": "m25p80-generic" - }, - { - "name": "cfi.pflash01", - "parent": "sys-bus-device" - }, - { - "name": "w25x20", - "parent": "m25p80-generic" - }, - { - "name": "usb-hub", - "parent": "usb-device" - }, - { - "name": "s25fl512s", - "parent": "m25p80-generic" - }, - { - "name": "m25p40", - "parent": "m25p80-generic" - }, - { - "name": "mx25l12855e", - "parent": "m25p80-generic" - }, - { - "name": "tmp423", - "parent": "tmp421-generic" - }, - { - "name": "midway-machine", - "parent": "machine" - }, - { - "name": "tmp422", - "parent": "tmp421-generic" - }, - { - "name": "tmp421", - "parent": "tmp421-generic" - }, - { - "name": "bcm2835-aux", - "parent": "sys-bus-device" - }, - { - "name": "sabrelite-machine", - "parent": "machine" - }, - { - "name": "input-linux", - "parent": "object" - }, - { - "name": "arm_mptimer", - "parent": "sys-bus-device" - }, - { - "name": "musicpal-misc", - "parent": "sys-bus-device" - }, - { - "name": "bcm2835-sys-timer", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.spi1-ast2600", - "parent": "aspeed.smc" - }, - { - "name": "aspeed.spi2-ast2600", - "parent": "aspeed.smc" - }, - { - "name": "virtio-rng-pci-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "virtio-serial-pci-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "w25x16", - "parent": "m25p80-generic" - }, - { - "name": "ati-vga", - "parent": "pci-device" - }, - { - "name": "SCSI", - "parent": "bus" - }, - { - "name": "sst25wf020", - "parent": "m25p80-generic" - }, - { - "name": "m25p32", - "parent": "m25p80-generic" - }, - { - "name": "vfio-amd-xgbe", - "parent": "vfio-platform" - }, - { - "name": "w25x10", - "parent": "m25p80-generic" - }, - { - "name": "pxa2xx-gpio", - "parent": "sys-bus-device" - }, - { - "name": "palmetto-bmc-machine", - "parent": "aspeed-machine" - }, - { - "name": "xlnx.xps-uartlite", - "parent": "sys-bus-device" - }, - { - "name": "mainstone-machine", - "parent": "machine" - }, - { - "name": "n810-machine", - "parent": "machine" - }, - { - "name": "pci-serial", - "parent": "pci-device" - }, - { - "name": "at26df161a", - "parent": "m25p80-generic" - }, - { - "name": "rocker", - "parent": "pci-device" - }, - { - "name": "terrier-machine", - "parent": "machine" - }, - { - "name": "max1111", - "parent": "max111x" - }, - { - "name": "netduino2-machine", - "parent": "machine" - }, - { - "name": "max1110", - "parent": "max111x" - }, - { - "name": "i82559c", - "parent": "pci-device" - }, - { - "name": "i82559b", - "parent": "pci-device" - }, - { - "name": "i82559a", - "parent": "pci-device" - }, - { - "name": "vhost-user-scsi-pci", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "xlnx,zynqmp", - "parent": "device" - }, - { - "name": "virtio-blk-pci-non-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "realview_pci", - "parent": "versatile_pci" - }, - { - "name": "pcnet", - "parent": "pci-device" - }, - { - "name": "pl041", - "parent": "sys-bus-device" - }, - { - "name": "nrf51_soc.uart", - "parent": "sys-bus-device" - }, - { - "name": "n25q032a13", - "parent": "m25p80-generic" - }, - { - "name": "n25q032a11", - "parent": "m25p80-generic" - }, - { - "name": "gd25q64", - "parent": "m25p80-generic" - }, - { - "name": "sst25wf010", - "parent": "m25p80-generic" - }, - { - "name": "rng-egd", - "parent": "rng-backend" - }, - { - "name": "m25p20", - "parent": "m25p80-generic" - }, - { - "name": "xlnx.zdma", - "parent": "sys-bus-device" - }, - { - "name": "exynos4210.gic", - "parent": "sys-bus-device" - }, - { - "name": "raspi3-machine", - "parent": "machine" - }, - { - "name": "migration", - "parent": "device" - }, - { - "name": "l2x0", - "parent": "sys-bus-device" - }, - { - "name": "chardev-testdev", - "parent": "chardev" - }, - { - "name": "n25q064", - "parent": "m25p80-generic" - }, - { - "name": "allwinner-A10-timer", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.spi1-ast2500", - "parent": "aspeed.smc" - }, - { - "name": "n25q064a13", - "parent": "m25p80-generic" - }, - { - "name": "i82558b", - "parent": "pci-device" - }, - { - "name": "n25q064a11", - "parent": "m25p80-generic" - }, - { - "name": "pl031", - "parent": "sys-bus-device" - }, - { - "name": "raspi2-machine", - "parent": "machine" - }, - { - "name": "tls-creds-x509", - "parent": "tls-creds" - }, - { - "name": "strongarm-ssp", - "parent": "sys-bus-device" - }, - { - "name": "i82558a", - "parent": "pci-device" - }, - { - "name": "smbus-eeprom", - "parent": "smbus-device" - }, - { - "name": "scoop", - "parent": "sys-bus-device" - }, - { - "name": "msf2-soc", - "parent": "sys-bus-device" - }, - { - "name": "pl111", - "parent": "pl110" - }, - { - "name": "pl110", - "parent": "sys-bus-device" - }, - { - "name": "tosa_dac", - "parent": "i2c-slave" - }, - { - "name": "onenand", - "parent": "sys-bus-device" - }, - { - "name": "virt-4.1-machine", - "parent": "virt-machine" - }, - { - "name": "bcm2835-dma", - "parent": "sys-bus-device" - }, - { - "name": "m25p16", - "parent": "m25p80-generic" - }, - { - "name": "i82801", - "parent": "pci-device" - }, - { - "name": "virtio-keyboard-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "i82562", - "parent": "pci-device" - }, - { - "name": "virtio-net-pci", - "parent": "virtio-net-pci-base" - }, - { - "name": "exynos4210.fimd", - "parent": "sys-bus-device" - }, - { - "name": "m25p10", - "parent": "m25p80-generic" - }, - { - "name": "usb-net", - "parent": "usb-device" - }, - { - "name": "highbank-machine", - "parent": "machine" - }, - { - "name": "virt-4.0-machine", - "parent": "virt-machine" - }, - { - "name": "i82557c", - "parent": "pci-device" - }, - { - "name": "at26df081a", - "parent": "m25p80-generic" - }, - { - "name": "aspeed.spi2-ast2500", - "parent": "aspeed.smc" - }, - { - "name": "chardev-memory", - "parent": "chardev-ringbuf" - }, - { - "name": "xilinx-axi-dma-control-stream", - "parent": "object" - }, - { - "name": "i82557b", - "parent": "pci-device" - }, - { - "name": "aspeed.wdt-ast2600", - "parent": "aspeed.wdt" - }, - { - "name": "digic-uart", - "parent": "sys-bus-device" - }, - { - "name": "cortex-a53-arm-cpu", - "parent": "aarch64-cpu" - }, - { - "name": "sse-200", - "parent": "arm-sse" - }, - { - "name": "arm1176-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "i82557a", - "parent": "pci-device" - }, - { - "name": "s25sl004a", - "parent": "m25p80-generic" - }, - { - "name": "pl022", - "parent": "sys-bus-device" - }, - { - "name": "sdhci-bus", - "parent": "sd-bus" - }, - { - "name": "split-irq", - "parent": "device" - }, - { - "name": "bcm2835-rng", - "parent": "sys-bus-device" - }, - { - "name": "virtio-gpu-pci", - "parent": "virtio-gpu-pci-base-type" - }, - { - "name": "pl061_luminary", - "parent": "pl061" - }, - { - "name": "nrf51_soc.gpio", - "parent": "sys-bus-device" - }, - { - "name": "xilinx-axienet-control-stream", - "parent": "object" - }, - { - "name": "m25p05", - "parent": "m25p80-generic" - }, - { - "name": "bcm2835-sdhost-bus", - "parent": "sd-bus" - }, - { - "name": "strongarm-rtc", - "parent": "sys-bus-device" - }, - { - "name": "n25q128", - "parent": "m25p80-generic" - }, - { - "name": "imx.epit", - "parent": "sys-bus-device" - }, - { - "name": "i82551", - "parent": "pci-device" - }, - { - "name": "i82550", - "parent": "pci-device" - }, - { - "name": "armv7m_nvic", - "parent": "sys-bus-device" - }, - { - "name": "cubieboard-machine", - "parent": "machine" - }, - { - "name": "fsl,imx31", - "parent": "device" - }, - { - "name": "host-arm-cpu", - "parent": "aarch64-cpu" - }, - { - "name": "qio-channel-socket", - "parent": "qio-channel" - }, - { - "name": "cadence_ttc", - "parent": "sys-bus-device" - }, - { - "name": "throttle-group", - "parent": "object" - }, - { - "name": "imx.i2c", - "parent": "sys-bus-device" - }, - { - "name": "highbank-regs", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.wdt-ast2500", - "parent": "aspeed.wdt" - }, - { - "name": "virt-2.6-machine", - "parent": "virt-machine" - }, - { - "name": "sa1110-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "arm.cortex-a9-global-timer", - "parent": "sys-bus-device" - }, - { - "name": "filter-mirror", - "parent": "netfilter" - }, - { - "name": "ich9-usb-ehci2", - "parent": "pci-ehci-usb" - }, - { - "name": "virtio-crypto-pci", - "parent": "virtio-crypto-pci-base-type" - }, - { - "name": "dpcd", - "parent": "aux-slave" - }, - { - "name": "pl011", - "parent": "sys-bus-device" - }, - { - "name": "ich9-usb-ehci1", - "parent": "pci-ehci-usb" - }, - { - "name": "vfio-pci", - "parent": "pci-device" - }, - { - "name": "nec-usb-xhci", - "parent": "base-xhci" - }, - { - "name": "imx6.gpt", - "parent": "imx25.gpt" - }, - { - "name": "exynos4210.rng", - "parent": "sys-bus-device" - }, - { - "name": "tusb6010", - "parent": "sys-bus-device" - }, - { - "name": "realview_mpcore", - "parent": "sys-bus-device" - }, - { - "name": "can-host-socketcan", - "parent": "can-host" - }, - { - "name": "irq", - "parent": "object" - }, - { - "name": "sx1-v1-machine", - "parent": "machine" - }, - { - "name": "w25q32dw", - "parent": "m25p80-generic" - }, - { - "name": "fsl,imx25", - "parent": "device" - }, - { - "name": "gd25q32", - "parent": "m25p80-generic" - }, - { - "name": "cortex-a57-arm-cpu", - "parent": "aarch64-cpu" - }, - { - "name": "memory-backend-memfd", - "parent": "memory-backend" - }, - { - "name": "n25q032", - "parent": "m25p80-generic" - }, - { - "name": "aspeed.spi1-ast2400", - "parent": "aspeed.smc" - }, - { - "name": "aspeed-mmi", - "parent": "sys-bus-device" - }, - { - "name": "pxa2xx_pic", - "parent": "sys-bus-device" - }, - { - "name": "w25q512jv", - "parent": "m25p80-generic" - }, - { - "name": "piix3-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "virtserialport", - "parent": "virtio-serial-port" - }, - { - "name": "pvscsi", - "parent": "pci-device" - }, - { - "name": "ti925t-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "virtio-rng-pci-non-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "virt-4.2-machine", - "parent": "virt-machine" - }, - { - "name": "virtio-serial-pci-non-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "imx7.snvs", - "parent": "sys-bus-device" - }, - { - "name": "sd-bus", - "parent": "bus" - }, - { - "name": "sx1-machine", - "parent": "machine" - }, - { - "name": "320s33b", - "parent": "m25p80-generic" - }, - { - "name": "ich9-ahci", - "parent": "pci-device" - }, - { - "name": "dscm1xxxx", - "parent": "microdrive" - }, - { - "name": "chardev-stdio", - "parent": "chardev-fd" - }, - { - "name": "armv7m_systick", - "parent": "sys-bus-device" - }, - { - "name": "imx6ul.ccm", - "parent": "imx.ccm" - }, - { - "name": "aux-to-i2c-bridge", - "parent": "device" - }, - { - "name": "pc-dimm", - "parent": "device" - }, - { - "name": "cmsdk-apb-dualtimer", - "parent": "sys-bus-device" - }, - { - "name": "vhost-vsock-pci-non-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "mcimx7d-sabre-machine", - "parent": "machine" - }, - { - "name": "tls-creds-anon", - "parent": "tls-creds" - }, - { - "name": "arm-smmuv3", - "parent": "arm-smmu" - }, - { - "name": "musca-a-machine", - "parent": "musca" - }, - { - "name": "xlnx-zynmp.rtc", - "parent": "sys-bus-device" - }, - { - "name": "n25q00a", - "parent": "m25p80-generic" - }, - { - "name": "IndustryPack", - "parent": "bus" - }, - { - "name": "cryptodev-backend", - "parent": "object" - }, - { - "name": "realview-eb-mpcore-machine", - "parent": "machine" - }, - { - "name": "chardev-vc", - "parent": "chardev" - }, - { - "name": "virt-2.8-machine", - "parent": "virt-machine" - }, - { - "name": "sii9022", - "parent": "i2c-slave" - }, - { - "name": "swift-bmc-machine", - "parent": "aspeed-machine" - }, - { - "name": "exynos4210.clk", - "parent": "sys-bus-device" - }, - { - "name": "or-irq", - "parent": "device" - }, - { - "name": "mx25l8005", - "parent": "m25p80-generic" - }, - { - "name": "pl050_keyboard", - "parent": "pl050" - }, - { - "name": "kzm-machine", - "parent": "machine" - }, - { - "name": "qio-channel-buffer", - "parent": "qio-channel" - }, - { - "name": "pxa250-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "usb-ehci", - "parent": "pci-ehci-usb" - }, - { - "name": "filter-redirector", - "parent": "netfilter" - }, - { - "name": "virt-2.7-machine", - "parent": "virt-machine" - }, - { - "name": "xgmac", - "parent": "sys-bus-device" - }, - { - "name": "versatile_pci", - "parent": "pci-host-bridge" - }, - { - "name": "realview_sysctl", - "parent": "sys-bus-device" - }, - { - "name": "smc91c111", - "parent": "sys-bus-device" - }, - { - "name": "arm11mpcore-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "virtio-rng-pci", - "parent": "virtio-rng-pci-base" - }, - { - "name": "pxa2xx-mmci", - "parent": "sys-bus-device" - }, - { - "name": "filter-replay", - "parent": "netfilter" - }, - { - "name": "nrf51_soc.rng", - "parent": "sys-bus-device" - }, - { - "name": "sst25vf080b", - "parent": "m25p80-generic" - }, - { - "name": "nrf51_soc.nvm", - "parent": "sys-bus-device" - }, - { - "name": "akita-machine", - "parent": "machine" - }, - { - "name": "aspeed.wdt-ast2400", - "parent": "aspeed.wdt" - }, - { - "name": "qemu-console", - "parent": "object" - }, - { - "name": "cortex-r5f-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "authz-pam", - "parent": "authz" - }, - { - "name": "ppc4xx-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "e1000-82545em", - "parent": "e1000-base" - }, - { - "name": "virtio-mmio-bus", - "parent": "virtio-bus" - }, - { - "name": "vhost-user-blk-pci-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "allwinner-a10", - "parent": "device" - }, - { - "name": "armsse-cpuid", - "parent": "sys-bus-device" - }, - { - "name": "chardev-wctablet", - "parent": "chardev" - }, - { - "name": "filter-buffer", - "parent": "netfilter" - }, - { - "name": "sp804", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-gpu-pci", - "parent": "vhost-user-gpu-pci-base-type" - }, - { - "name": "tmp105", - "parent": "i2c-slave" - }, - { - "name": "w25q80", - "parent": "m25p80-generic" - }, - { - "name": "piix4-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "integrator_pit", - "parent": "sys-bus-device" - }, - { - "name": "generic-sdhci", - "parent": "sys-bus-device" - }, - { - "name": "usb-storage", - "parent": "usb-storage-dev" - }, - { - "name": "e1000-82544gc", - "parent": "e1000-base" - }, - { - "name": "xilinx,zynq_slcr", - "parent": "sys-bus-device" - }, - { - "name": "ioh3420", - "parent": "pcie-root-port-base" - }, - { - "name": "pci-serial-4x", - "parent": "pci-device" - }, - { - "name": "vmcoreinfo", - "parent": "device" - }, - { - "name": "mv88w8618_eth", - "parent": "sys-bus-device" - }, - { - "name": "versatilepb_sic", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.sdhci", - "parent": "sys-bus-device" - }, - { - "name": "virtio-9p-pci", - "parent": "virtio-9p-pci-base" - }, - { - "name": "integrator_pic", - "parent": "sys-bus-device" - }, - { - "name": "versatile_i2c", - "parent": "sys-bus-device" - }, - { - "name": "m25p128", - "parent": "m25p80-generic" - }, - { - "name": "en25f32", - "parent": "m25p80-generic" - }, - { - "name": "z2-machine", - "parent": "machine" - }, - { - "name": "s70fs01gs", - "parent": "m25p80-generic" - }, - { - "name": "at26f004", - "parent": "m25p80-generic" - }, - { - "name": "virtio-9p-device", - "parent": "virtio-device" - }, - { - "name": "ich9-intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "s25fs512s", - "parent": "m25p80-generic" - }, - { - "name": "sbsa-ref-machine", - "parent": "machine" - }, - { - "name": "n25q256a13", - "parent": "m25p80-generic" - }, - { - "name": "160s33b", - "parent": "m25p80-generic" - }, - { - "name": "n25q256a11", - "parent": "m25p80-generic" - }, - { - "name": "imx-usdhc", - "parent": "generic-sdhci" - }, - { - "name": "secret", - "parent": "object" - }, - { - "name": "exynos4210.irq_gate", - "parent": "sys-bus-device" - }, - { - "name": "musicpal-machine", - "parent": "machine" - }, - { - "name": "stm32f2xx-spi", - "parent": "sys-bus-device" - }, - { - "name": "imx6.src", - "parent": "sys-bus-device" - }, - { - "name": "exynos4210.combiner", - "parent": "sys-bus-device" - }, - { - "name": "pxa25x-timer", - "parent": "pxa2xx-timer" - }, - { - "name": "arm926-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "chardev-serial", - "parent": "chardev-fd" - }, - { - "name": "virt-2.9-machine", - "parent": "virt-machine" - }, - { - "name": "vhost-user-blk-pci-non-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "exynos4210.pmu", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-backend", - "parent": "object" - }, - { - "name": "imx7.ccm", - "parent": "imx.ccm" - }, - { - "name": "ipoctal232", - "parent": "ipack-device" - }, - { - "name": "vhost-user-fs-pci", - "parent": "vhost-user-fs-pci-base" - }, - { - "name": "virtio-pci-bus", - "parent": "virtio-bus" - }, - { - "name": "omap_i2c", - "parent": "sys-bus-device" - }, - { - "name": "omap-gpio", - "parent": "sys-bus-device" - }, - { - "name": "cmsdk-apb-uart", - "parent": "sys-bus-device" - }, - { - "name": "virtio-tablet-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "w25q64", - "parent": "m25p80-generic" - }, - { - "name": "virtio-scsi-pci", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "at25df041a", - "parent": "m25p80-generic" - }, - { - "name": "mx25l12805d", - "parent": "m25p80-generic" - }, - { - "name": "x3130-upstream", - "parent": "pcie-port" - }, - { - "name": "ES1370", - "parent": "pci-device" - }, - { - "name": "tz-ppc", - "parent": "sys-bus-device" - }, - { - "name": "pci-testdev", - "parent": "pci-device" - }, - { - "name": "at25fs040", - "parent": "m25p80-generic" - }, - { - "name": "emcraft-sf2-machine", - "parent": "machine" - }, - { - "name": "aspeed.rtc", - "parent": "sys-bus-device" - }, - { - "name": "authz-list", - "parent": "authz" - }, - { - "name": "xlnx.ps7-spi", - "parent": "sys-bus-device" - }, - { - "name": "e1000e", - "parent": "pci-device" - }, - { - "name": "cortex-m33-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "virtio-balloon-pci-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "cortex-a72-arm-cpu", - "parent": "aarch64-cpu" - }, - { - "name": "ARM,bitband-memory", - "parent": "sys-bus-device" - }, - { - "name": "tcg-accel", - "parent": "accel" - }, - { - "name": "nrf51-soc", - "parent": "sys-bus-device" - }, - { - "name": "virtconsole", - "parent": "virtserialport" - }, - { - "name": "mx25l25655e", - "parent": "m25p80-generic" - }, - { - "name": "mss-timer", - "parent": "sys-bus-device" - }, - { - "name": "msf2-sysreg", - "parent": "sys-bus-device" - }, - { - "name": "pci-serial-2x", - "parent": "pci-device" - }, - { - "name": "mps2-scc", - "parent": "sys-bus-device" - }, - { - "name": "colo-compare", - "parent": "object" - }, - { - "name": "vhost-user-scsi-pci-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "mps2-fpgaio", - "parent": "sys-bus-device" - }, - { - "name": "virtio-tablet-pci", - "parent": "virtio-tablet-pci-base-type" - }, - { - "name": "allwinner-emac", - "parent": "sys-bus-device" - }, - { - "name": "i82801b11-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "bcm2836-control", - "parent": "sys-bus-device" - }, - { - "name": "bcm2835-peripherals", - "parent": "sys-bus-device" - }, - { - "name": "arm-its-kvm", - "parent": "arm-gicv3-its-common" - }, - { - "name": "realview-pb-a8-machine", - "parent": "machine" - }, - { - "name": "fsl,imx7", - "parent": "device" - }, - { - "name": "fsl,imx6", - "parent": "device" - }, - { - "name": "usb-bus", - "parent": "bus" - }, - { - "name": "versatilepb-machine", - "parent": "machine" - }, - { - "name": "w25q80bl", - "parent": "m25p80-generic" - }, - { - "name": "pxa255-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "at26df321", - "parent": "m25p80-generic" - }, - { - "name": "musicpal_key", - "parent": "sys-bus-device" - }, - { - "name": "PCI", - "parent": "bus" - }, - { - "name": "pxa261-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "tosa-ssp", - "parent": "ssi-slave" - }, - { - "name": "pl050_mouse", - "parent": "pl050" - }, - { - "name": "tulip", - "parent": "pci-device" - }, - { - "name": "tz-msc", - "parent": "sys-bus-device" - }, - { - "name": "strongarm-ppc", - "parent": "sys-bus-device" - }, - { - "name": "fusbh200-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "aspeed.i2c-ast2600", - "parent": "aspeed.i2c" - }, - { - "name": "vhost-user-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "arm1136-r2-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "imx.enet", - "parent": "imx.fec" - }, - { - "name": "usb-braille", - "parent": "usb-serial-dev" - }, - { - "name": "pxa260-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "ast2400-a1", - "parent": "aspeed-soc" - }, - { - "name": "esp", - "parent": "sys-bus-device" - }, - { - "name": "stellaris_enet", - "parent": "sys-bus-device" - }, - { - "name": "musicpal_lcd", - "parent": "sys-bus-device" - }, - { - "name": "fsl,imx6ul", - "parent": "device" - }, - { - "name": "realview-eb-machine", - "parent": "machine" - }, - { - "name": "ne2k_pci", - "parent": "pci-device" - }, - { - "name": "realview-pbx-a9-machine", - "parent": "machine" - }, - { - "name": "ivshmem-plain", - "parent": "ivshmem-common" - }, - { - "name": "vhost-user-blk", - "parent": "virtio-device" - }, - { - "name": "usb-kbd", - "parent": "usb-hid" - }, - { - "name": "musca-b1-machine", - "parent": "musca" - }, - { - "name": "authz-simple", - "parent": "authz" - }, - { - "name": "pxa2xx_i2c", - "parent": "sys-bus-device" - }, - { - "name": "a9-scu", - "parent": "sys-bus-device" - }, - { - "name": "imx31.ccm", - "parent": "imx.ccm" - }, - { - "name": "cortex-a15-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "spitz-machine", - "parent": "machine" - }, - { - "name": "hda-duplex", - "parent": "hda-audio" - }, - { - "name": "megasas-gen2", - "parent": "megasas-base" - }, - { - "name": "none-machine", - "parent": "machine" - }, - { - "name": "arm-gicv3", - "parent": "arm-gicv3-common" - }, - { - "name": "virtio-9p-pci-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "mt25ql01g", - "parent": "m25p80-generic" - }, - { - "name": "w25q32", - "parent": "m25p80-generic" - }, - { - "name": "stm32f205-soc", - "parent": "sys-bus-device" - }, - { - "name": "wm8750", - "parent": "i2c-slave" - }, - { - "name": "virtio-balloon-device", - "parent": "virtio-device" - }, - { - "name": "kvaser_pci", - "parent": "pci-device" - }, - { - "name": "allwinner-ahci", - "parent": "sysbus-ahci" - }, - { - "name": "m25px64", - "parent": "m25p80-generic" - }, - { - "name": "pl011_luminary", - "parent": "pl011" - }, - { - "name": "at25fs010", - "parent": "m25p80-generic" - }, - { - "name": "allwinner-a10-pic", - "parent": "sys-bus-device" - }, - { - "name": "usb-wacom-tablet", - "parent": "usb-device" - }, - { - "name": "nvme", - "parent": "pci-device" - }, - { - "name": "imx25-pdk-machine", - "parent": "machine" - }, - { - "name": "vhost-scsi-pci-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "ramfb", - "parent": "sys-bus-device" - }, - { - "name": "arm1136-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "mx25l4005a", - "parent": "m25p80-generic" - }, - { - "name": "usb-tablet", - "parent": "usb-hid" - }, - { - "name": "xlnx.ps7-qspi", - "parent": "xlnx.ps7-spi" - }, - { - "name": "vhost-user-input-pci", - "parent": "vhost-user-input-pci-base-type" - }, - { - "name": "scsi-disk", - "parent": "scsi-disk-base" - }, - { - "name": "xlnx-versal-virt-machine", - "parent": "machine" - }, - { - "name": "intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "aspeed.i2c-ast2500", - "parent": "aspeed.i2c" - }, - { - "name": "en25q64", - "parent": "m25p80-generic" - }, - { - "name": "kvm-accel", - "parent": "accel" - }, - { - "name": "collie-machine", - "parent": "machine" - }, - { - "name": "arm11mpcore_priv", - "parent": "sys-bus-device" - }, - { - "name": "imx.spi", - "parent": "sys-bus-device" - }, - { - "name": "xlnx.xps-spi", - "parent": "sys-bus-device" - }, - { - "name": "realview_gic", - "parent": "sys-bus-device" - }, - { - "name": "virtio-scsi-device", - "parent": "virtio-scsi-common" - }, - { - "name": "bcm2835-mbox", - "parent": "sys-bus-device" - }, - { - "name": "smdkc210-machine", - "parent": "machine" - }, - { - "name": "AC97", - "parent": "pci-device" - }, - { - "name": "ds1338", - "parent": "i2c-slave" - }, - { - "name": "arm11-scu", - "parent": "sys-bus-device" - }, - { - "name": "pxa270-a0-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "virtio-blk-pci-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "xilinx-axi-dma-data-stream", - "parent": "object" - }, - { - "name": "pxa262-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "sd-card", - "parent": "device" - }, - { - "name": "bcm2835_gpio", - "parent": "sys-bus-device" - }, - { - "name": "i2c-bus", - "parent": "bus" - }, - { - "name": "virtio-mouse-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "exynos4210.uart", - "parent": "sys-bus-device" - }, - { - "name": "mx25l25635e", - "parent": "m25p80-generic" - }, - { - "name": "640s33b", - "parent": "m25p80-generic" - }, - { - "name": "pl110_versatile", - "parent": "pl110" - }, - { - "name": "ast2500-evb-machine", - "parent": "aspeed-machine" - }, - { - "name": "ast2600-a0", - "parent": "aspeed-soc" - }, - { - "name": "i6300esb", - "parent": "pci-device" - }, - { - "name": "mainstone-fpga", - "parent": "sys-bus-device" - }, - { - "name": "bcm2835-thermal", - "parent": "sys-bus-device" - }, - { - "name": "aux-bus", - "parent": "bus" - }, - { - "name": "virt-3.0-machine", - "parent": "virt-machine" - }, - { - "name": "mx25l2005a", - "parent": "m25p80-generic" - }, - { - "name": "a9mpcore_priv", - "parent": "sys-bus-device" - }, - { - "name": "xilinx-axienet-data-stream", - "parent": "object" - }, - { - "name": "aspeed.vic", - "parent": "sys-bus-device" - }, - { - "name": "pvrdma", - "parent": "pci-device" - }, - { - "name": "cadence_gem", - "parent": "sys-bus-device" - }, - { - "name": "sst25vf040b", - "parent": "m25p80-generic" - }, - { - "name": "ide-drive", - "parent": "ide-device" - }, - { - "name": "sst25vf032b", - "parent": "m25p80-generic" - }, - { - "name": "bcm2837", - "parent": "bcm283x" - }, - { - "name": "bcm2836", - "parent": "bcm283x" - }, - { - "name": "sst25vf016b", - "parent": "m25p80-generic" - }, - { - "name": "vfio-platform", - "parent": "sys-bus-device" - }, - { - "name": "virtio-net-pci-non-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "omap2-gpio", - "parent": "sys-bus-device" - }, - { - "name": "imx.serial", - "parent": "sys-bus-device" - }, - { - "name": "vmxnet3", - "parent": "pci-device" - }, - { - "name": "pca9552", - "parent": "i2c-slave" - }, - { - "name": "aspeed.i2c-ast2400", - "parent": "aspeed.i2c" - }, - { - "name": "en25p64", - "parent": "m25p80-generic" - }, - { - "name": "pxa2xx-ssp", - "parent": "sys-bus-device" - }, - { - "name": "xlnx.zynqmp_ipi", - "parent": "sys-bus-device" - }, - { - "name": "tz-mpc", - "parent": "sys-bus-device" - }, - { - "name": "virtio-scsi-pci-non-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "verdex-machine", - "parent": "machine" - }, - { - "name": "mps2-an505-machine", - "parent": "mps2tz" - }, - { - "name": "m25px32", - "parent": "m25p80-generic" - }, - { - "name": "smmuv3-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "m25px32-s1", - "parent": "m25p80-generic" - }, - { - "name": "m25px32-s0", - "parent": "m25p80-generic" - }, - { - "name": "mps2-an511-machine", - "parent": "mps2" - }, - { - "name": "vfio-calxeda-xgmac", - "parent": "vfio-platform" - }, - { - "name": "imx.avic", - "parent": "sys-bus-device" - }, - { - "name": "nuri-machine", - "parent": "machine" - }, - { - "name": "tls-creds-psk", - "parent": "tls-creds" - }, - { - "name": "vhost-vsock-pci-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "integratorcp-machine", - "parent": "machine" - }, - { - "name": "qio-channel-tls", - "parent": "qio-channel" - }, - { - "name": "virtio-mmio", - "parent": "sys-bus-device" - }, - { - "name": "scsi-generic", - "parent": "scsi-device" - }, - { - "name": "rng-random", - "parent": "rng-backend" - }, - { - "name": "rng-builtin", - "parent": "rng-backend" - }, - { - "name": "usb-bot", - "parent": "usb-storage-dev" - }, - { - "name": "qemu-xhci", - "parent": "base-xhci" - } - ], - "id": "libvirt-6" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-blk-pci" - }, - "id": "libvirt-7" -} - -{ - "return": [ - { - "name": "request-merging", - "description": "on/off", - "type": "bool" - }, - { - "name": "lcyls", - "type": "uint32" - }, - { - "name": "config-wce", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "max-write-zeroes-sectors", - "type": "uint32" - }, - { - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "lsecs", - "type": "uint32" - }, - { - "name": "num-queues", - "type": "uint16" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "discard_granularity", - "type": "uint32" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "queue-size", - "type": "uint16" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "cyls", - "type": "uint32" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "max-discard-sectors", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "discard", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "write-zeroes", - "description": "on/off", - "type": "bool" - }, - { - "name": "scsi", - "description": "on/off", - "type": "bool" - }, - { - "name": "lheads", - "type": "uint32" - }, - { - "name": "class", - "type": "uint32" - } - ], - "id": "libvirt-7" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-pci" - }, - "id": "libvirt-8" -} - -{ - "return": [ - { - "name": "ctrl_mac_addr", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "status", - "description": "on/off", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "rsc_interval", - "type": "uint32" - }, - { - "name": "guest_csum", - "description": "on/off", - "type": "bool" - }, - { - "name": "speed", - "type": "int32" - }, - { - "name": "ctrl_rx", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "mrg_rxbuf", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_tso6", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-txtimer", - "type": "uint32" - }, - { - "name": "host_tso4", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "x-txburst", - "type": "int32" - }, - { - "name": "ctrl_rx_extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "gso", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "failover", - "type": "bool" - }, - { - "name": "host_mtu", - "type": "uint16" - }, - { - "name": "ctrl_vlan", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "guest_announce", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_ecn", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "duplex", - "type": "str" - }, - { - "name": "guest_tso4", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_tso6", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_guest_offloads", - "description": "on/off", - "type": "bool" - }, - { - "name": "csum", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "mq", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_ecn", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "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": "use-started", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "tx", - "type": "str" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-mtu-bypass-backend", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "netdev", - "description": "ID of a netdev to use as a backend", - "type": "str" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_rsc_ext", - "description": "on/off", - "type": "bool" - }, - { - "name": "rx_queue_size", - "type": "uint16" - } - ], - "id": "libvirt-8" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-pci" - }, - "id": "libvirt-9" -} - -{ - "return": [ - { - "name": "use-started", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "virtqueue_size", - "type": "uint32" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "num_queues", - "type": "uint32" - }, - { - "name": "cmd_per_lun", - "type": "uint32" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_sectors", - "type": "uint32" - }, - { - "name": "hotplug", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "param_change", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-9" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-ccw" - }, - "id": "libvirt-10" -} - -{ - "id": "libvirt-10", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-net-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-ccw" - }, - "id": "libvirt-11" -} - -{ - "id": "libvirt-11", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-scsi-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vfio-pci" - }, - "id": "libvirt-12" -} - -{ - "return": [ - { - "name": "x-igd-opregion", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pci-vendor-id", - "type": "uint32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "x-pci-sub-device-id", - "type": "uint32" - }, - { - "name": "x-no-kvm-ioeventfd", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "x-no-kvm-msi", - "type": "bool" - }, - { - "name": "x-req", - "description": "on/off", - "type": "bool" - }, - { - "name": "xres", - "type": "uint32" - }, - { - "name": "x-no-vfio-ioeventfd", - "type": "bool" - }, - { - "name": "x-no-kvm-intx", - "type": "bool" - }, - { - "name": "host", - "description": "Address (bus/device/function) of the host device, example: 04:10.0", - "type": "str" - }, - { - "name": "x-no-kvm-msix", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-balloon-allowed", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pci-sub-vendor-id", - "type": "uint32" - }, - { - "name": "x-pci-device-id", - "type": "uint32" - }, - { - "name": "x-no-geforce-quirks", - "type": "bool" - }, - { - "name": "display", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "x-nv-gpudirect-clique", - "description": "NVIDIA GPUDirect Clique ID (0 - 15)", - "type": "uint4" - }, - { - "name": "x-igd-gms", - "type": "uint32" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "x-msix-relocation", - "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5", - "type": "OffAutoPCIBAR" - }, - { - "name": "x-intx-mmap-timeout-ms", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-no-mmap", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "sysfsdev", - "type": "str" - }, - { - "name": "x-vga", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - } - ], - "id": "libvirt-12" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "scsi-hd" - }, - "id": "libvirt-13" -} - -{ - "return": [ - { - "name": "channel", - "type": "uint32" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "name": "lsecs", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "lun", - "type": "uint32" - }, - { - "name": "dpofua", - "description": "on/off", - "type": "bool" - }, - { - "name": "ver", - "type": "str" - }, - { - "name": "scsi-id", - "type": "uint32" - }, - { - "name": "cyls", - "type": "uint32" - }, - { - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "lcyls", - "type": "uint32" - }, - { - "name": "rotation_rate", - "type": "uint16" - }, - { - "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", - "type": "uint64" - }, - { - "name": "max_unmap_size", - "type": "uint64" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "max_io_size", - "type": "uint64" - }, - { - "name": "device_id", - "type": "str" - }, - { - "name": "lheads", - "type": "uint32" - }, - { - "name": "wwn", - "type": "uint64" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "product", - "type": "str" - }, - { - "name": "vendor", - "type": "str" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "port_index", - "type": "uint16" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "opt_io_size", - "type": "uint32" - } - ], - "id": "libvirt-13" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ide-hd" - }, - "id": "libvirt-14" -} - -{ - "return": [ - { - "name": "serial", - "type": "str" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "name": "lcyls", - "type": "uint32" - }, - { - "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": "rotation_rate", - "type": "uint16" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "lsecs", - "type": "uint32" - }, - { - "name": "unit", - "type": "uint32" - }, - { - "name": "bios-chs-trans", - "description": "Logical CHS translation algorithm, auto/none/lba/large/rechs", - "type": "BiosAtaTranslation" - }, - { - "name": "lheads", - "type": "uint32" - }, - { - "name": "wwn", - "type": "uint64" - }, - { - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "model", - "type": "str" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "ver", - "type": "str" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "cyls", - "type": "uint32" - } - ], - "id": "libvirt-14" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "PIIX4_PM" - }, - "id": "libvirt-15" -} - -{ - "id": "libvirt-15", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'PIIX4_PM' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-storage" - }, - "id": "libvirt-16" -} - -{ - "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": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "attached", - "type": "bool" - }, - { - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - } - ], - "id": "libvirt-16" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "kvm-pit" - }, - "id": "libvirt-17" -} - -{ - "id": "libvirt-17", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'kvm-pit' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "VGA" - }, - "id": "libvirt-18" -} - -{ - "return": [ - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "big-endian-framebuffer", - "type": "bool" - }, - { - "name": "mmio", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "qemu-extended-regs", - "description": "on/off", - "type": "bool" - }, - { - "name": "ymax", - "type": "uint32" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "xmax", - "type": "uint32" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "vgamem_mb", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "global-vmstate", - "type": "bool" - }, - { - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "xres", - "type": "uint32" - }, - { - "name": "failover_pair_id", - "type": "str" - } - ], - "id": "libvirt-18" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vmware-svga" - }, - "id": "libvirt-19" -} - -{ - "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": "vgamem_mb", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "global-vmstate", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - } - ], - "id": "libvirt-19" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-pci" - }, - "id": "libvirt-20" -} - -{ - "return": [ - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "xres", - "type": "uint32" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_outputs", - "type": "uint32" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_hostmem", - "type": "size" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-20" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-device" - }, - "id": "libvirt-21" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_outputs", - "type": "uint32" - }, - { - "name": "max_hostmem", - "type": "size" - }, - { - "name": "xres", - "type": "uint32" - } - ], - "id": "libvirt-21" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ICH9-LPC" - }, - "id": "libvirt-22" -} - -{ - "id": "libvirt-22", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'ICH9-LPC' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-pci" - }, - "id": "libvirt-23" -} - -{ - "return": [ - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "class", - "type": "uint32" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - } - ], - "id": "libvirt-23" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-ccw" - }, - "id": "libvirt-24" -} - -{ - "id": "libvirt-24", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-balloon-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-device" - }, - "id": "libvirt-25" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-25" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "pcie-root-port" - }, - "id": "libvirt-26" -} - -{ - "return": [ - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "power_controller_present", - "description": "on/off", - "type": "bool" - }, - { - "name": "aer_log_max", - "type": "uint16" - }, - { - "name": "x-speed", - "description": "2_5/5/8/16", - "type": "PCIELinkSpeed" - }, - { - "name": "slot", - "type": "uint16" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "uint8" - }, - { - "name": "mem-reserve", - "type": "size" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "pref64-reserve", - "type": "size" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "chassis", - "type": "uint8" - }, - { - "name": "x-width", - "description": "1/2/4/8/12/16/32", - "type": "PCIELinkWidth" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "pref32-reserve", - "type": "size" - }, - { - "name": "bus-reserve", - "type": "uint32" - }, - { - "name": "x-migrate-msix", - "type": "bool" - }, - { - "name": "disable-acs", - "type": "bool" - }, - { - "name": "io-reserve", - "type": "size" - } - ], - "id": "libvirt-26" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-host" - }, - "id": "libvirt-27" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 0, - "name": "hostbus", - "type": "uint32" - }, - { - "default-value": 4, - "name": "isobufs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "vendorid", - "type": "uint32" - }, - { - "default-value": 0, - "name": "productid", - "type": "uint32" - }, - { - "name": "hostport", - "type": "str" - }, - { - "default-value": true, - "name": "pipeline", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "hostaddr", - "type": "uint32" - }, - { - "default-value": 2, - "name": "loglevel", - "type": "uint32" - }, - { - "default-value": 32, - "name": "isobsize", - "type": "uint32" - }, - { - "default-value": false, - "name": "guest-resets-all", - "type": "bool" - }, - { - "default-value": true, - "name": "guest-reset", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-27" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vhost-user-fs-device" - }, - "id": "libvirt-28" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-legacy-check", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 128, - "name": "queue-size", - "type": "uint16" - }, - { - "name": "tag", - "type": "str" - }, - { - "default-value": 1, - "name": "num-request-queues", - "type": "uint16" - } - ], - "id": "libvirt-28" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-file" - }, - "id": "libvirt-29" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "pmem", - "type": "bool" - }, - { - "name": "align", - "type": "int" - }, - { - "name": "mem-path", - "type": "string" - }, - { - "name": "discard-data", - "type": "bool" - } - ], - "id": "libvirt-29" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-memfd" - }, - "id": "libvirt-30" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "seal", - "description": "Seal growing & shrinking", - "type": "bool" - }, - { - "name": "hugetlbsize", - "description": "Huge pages size (ex: 2M, 1G)", - "type": "int" - }, - { - "name": "hugetlb", - "description": "Use huge pages", - "type": "bool" - } - ], - "id": "libvirt-30" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "max-arm-cpu" - }, - "id": "libvirt-31" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "sve640", - "type": "bool" - }, - { - "name": "psci-conduit", - "type": "uint32" - }, - { - "name": "sve128", - "type": "bool" - }, - { - "name": "sve1152", - "type": "bool" - }, - { - "name": "node-id", - "type": "int32" - }, - { - "name": "sve1408", - "type": "bool" - }, - { - "name": "memory", - "type": "link" - }, - { - "name": "unnamed-gpio-in[3]", - "type": "child" - }, - { - "name": "core-count", - "type": "int32" - }, - { - "name": "sve2048", - "type": "bool" - }, - { - "name": "aarch64", - "description": "Set on/off to enable/disable aarch64 execution state ", - "type": "bool" - }, - { - "name": "unnamed-gpio-in[1]", - "type": "child" - }, - { - "name": "sve1664", - "type": "bool" - }, - { - "name": "realized", - "type": "bool" - }, - { - "name": "rvbar", - "type": "uint64" - }, - { - "name": "sve384", - "type": "bool" - }, - { - "name": "unnamed-gpio-out[2]", - "type": "link" - }, - { - "name": "mp-affinity", - "type": "uint64" - }, - { - "name": "sve512", - "type": "bool" - }, - { - "name": "unnamed-gpio-out[0]", - "type": "link" - }, - { - "name": "parent_bus", - "type": "link" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "gicv3-maintenance-interrupt[0]", - "type": "link" - }, - { - "name": "sve896", - "type": "bool" - }, - { - "name": "sve1024", - "type": "bool" - }, - { - "name": "pmu-interrupt[0]", - "type": "link" - }, - { - "name": "sve1280", - "type": "bool" - }, - { - "name": "sve1536", - "type": "bool" - }, - { - "name": "unnamed-gpio-in[2]", - "type": "child" - }, - { - "name": "sve-max-vq", - "type": "uint32" - }, - { - "name": "sve", - "type": "bool" - }, - { - "name": "start-powered-off", - "type": "bool" - }, - { - "name": "unnamed-gpio-in[0]", - "type": "child" - }, - { - "name": "sve256", - "type": "bool" - }, - { - "name": "sve1792", - "type": "bool" - }, - { - "name": "unnamed-gpio-out[3]", - "type": "link" - }, - { - "name": "cfgend", - "type": "bool" - }, - { - "name": "midr", - "type": "uint32" - }, - { - "name": "hotpluggable", - "type": "bool" - }, - { - "name": "pmu", - "type": "bool" - }, - { - "name": "unnamed-gpio-out[1]", - "type": "link" - }, - { - "name": "sve1920", - "type": "bool" - }, - { - "name": "reset-hivecs", - "type": "bool" - }, - { - "name": "sve768", - "type": "bool" - } - ], - "id": "libvirt-31" -} - -{ - "execute": "query-machines", - "id": "libvirt-32" -} - -{ - "return": [ - { - "hotpluggable-cpus": false, - "name": "integratorcp", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "nuri", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an511", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an505", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "verdex", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-3.0", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ast2500-evb", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "smdkc210", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "collie", - "numa-mem-supported": false, - "default-cpu-type": "sa1110-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xlnx-versal-virt", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "imx25-pdk", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "spitz", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "musca-b1", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-pbx-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-eb", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "versatilepb", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-pb-a8", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a8-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "emcraft-sf2", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.9", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "musicpal", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sbsa-ref", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a57-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "z2", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "akita", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.7", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "kzm", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "swift-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.8", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-eb-mpcore", - "numa-mem-supported": false, - "default-cpu-type": "arm11mpcore-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "musca-a", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mcimx7d-sabre", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sx1", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-4.2", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false, - "alias": "virt" - }, - { - "hotpluggable-cpus": false, - "name": "sx1-v1", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.6", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "cubieboard", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-4.0", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "highbank", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-4.1", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "raspi2", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "raspi3", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "netduino2", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "terrier", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "n810", - "numa-mem-supported": false, - "default-cpu-type": "arm1136-r2-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mainstone", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "palmetto-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sabrelite", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "midway", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "romulus-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "cheetah", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "tosa", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "borzoi", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "versatileab", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "lm3s6965evb", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "n800", - "numa-mem-supported": false, - "default-cpu-type": "arm1136-r2-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.10", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.11", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "connex", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.12", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "microbit", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "witherspoon-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xilinx-zynq-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an385", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ast2600-evb", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "vexpress-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an521", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mcimx6ul-evk", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "vexpress-a15", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xlnx-zcu102", - "numa-mem-supported": false, - "cpu-max": 6, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-3.1", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "canon-a1100", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "lm3s811evb", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - } - ], - "id": "libvirt-32" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "virt-4.2-machine" - }, - "id": "libvirt-33" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "kernel-irqchip", - "description": "Configure KVM in-kernel irqchip", - "type": "on|off|split" - }, - { - "name": "accel", - "description": "Accelerator list", - "type": "string" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "igd-passthru", - "description": "Set on/off to enable/disable igd passthrou", - "type": "bool" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "kvm-shadow-mem", - "description": "KVM shadow MMU size", - "type": "int" - }, - { - "name": "iommu", - "description": "Set the IOMMU type. Valid values are none and smmuv3", - "type": "string" - }, - { - "name": "virt.flash0", - "type": "child" - }, - { - "name": "highmem", - "description": "Set on/off to enable/disable using physical address space above 32 bits", - "type": "bool" - }, - { - "name": "pflash1", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "pflash0", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "gic-version", - "description": "Set GIC version. Valid values are 2, 3 and host", - "type": "string" - }, - { - "name": "its", - "description": "Set on/off to enable/disable ITS instantiation", - "type": "bool" - }, - { - "name": "secure", - "description": "Set on/off to enable/disable the ARM Security Extensions (TrustZone)", - "type": "bool" - }, - { - "name": "virtualization", - "description": "Set on/off to enable/disable emulating a guest CPU which implements the ARM Virtualization Extensions", - "type": "bool" - }, - { - "name": "virt.flash1", - "type": "child" - } - ], - "id": "libvirt-33" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "none-machine" - }, - "id": "libvirt-34" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "kernel-irqchip", - "description": "Configure KVM in-kernel irqchip", - "type": "on|off|split" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "kvm-shadow-mem", - "description": "KVM shadow MMU size", - "type": "int" - }, - { - "name": "igd-passthru", - "description": "Set on/off to enable/disable igd passthrou", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "accel", - "description": "Accelerator list", - "type": "string" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - } - ], - "id": "libvirt-34" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-35" -} - -{ - "return": [ - { - "name": "pxa262", - "typename": "pxa262-arm-cpu", - "static": false - }, - { - "name": "pxa270-a0", - "typename": "pxa270-a0-arm-cpu", - "static": false - }, - { - "name": "arm1136", - "typename": "arm1136-arm-cpu", - "static": false - }, - { - "name": "cortex-a15", - "typename": "cortex-a15-arm-cpu", - "static": false - }, - { - "name": "pxa260", - "typename": "pxa260-arm-cpu", - "static": false - }, - { - "name": "arm1136-r2", - "typename": "arm1136-r2-arm-cpu", - "static": false - }, - { - "name": "pxa261", - "typename": "pxa261-arm-cpu", - "static": false - }, - { - "name": "pxa255", - "typename": "pxa255-arm-cpu", - "static": false - }, - { - "name": "cortex-a72", - "typename": "cortex-a72-arm-cpu", - "static": false - }, - { - "name": "cortex-m33", - "typename": "cortex-m33-arm-cpu", - "static": false - }, - { - "name": "arm926", - "typename": "arm926-arm-cpu", - "static": false - }, - { - "name": "cortex-r5f", - "typename": "cortex-r5f-arm-cpu", - "static": false - }, - { - "name": "arm11mpcore", - "typename": "arm11mpcore-arm-cpu", - "static": false - }, - { - "name": "pxa250", - "typename": "pxa250-arm-cpu", - "static": false - }, - { - "name": "ti925t", - "typename": "ti925t-arm-cpu", - "static": false - }, - { - "name": "cortex-a57", - "typename": "cortex-a57-arm-cpu", - "static": false - }, - { - "name": "sa1110", - "typename": "sa1110-arm-cpu", - "static": false - }, - { - "name": "host", - "typename": "host-arm-cpu", - "static": false - }, - { - "name": "arm1176", - "typename": "arm1176-arm-cpu", - "static": false - }, - { - "name": "cortex-a53", - "typename": "cortex-a53-arm-cpu", - "static": false - }, - { - "name": "sa1100", - "typename": "sa1100-arm-cpu", - "static": false - }, - { - "name": "pxa270-c5", - "typename": "pxa270-c5-arm-cpu", - "static": false - }, - { - "name": "cortex-a9", - "typename": "cortex-a9-arm-cpu", - "static": false - }, - { - "name": "cortex-a8", - "typename": "cortex-a8-arm-cpu", - "static": false - }, - { - "name": "cortex-a7", - "typename": "cortex-a7-arm-cpu", - "static": false - }, - { - "name": "pxa270-c0", - "typename": "pxa270-c0-arm-cpu", - "static": false - }, - { - "name": "arm1026", - "typename": "arm1026-arm-cpu", - "static": false - }, - { - "name": "pxa270-b1", - "typename": "pxa270-b1-arm-cpu", - "static": false - }, - { - "name": "cortex-m3", - "typename": "cortex-m3-arm-cpu", - "static": false - }, - { - "name": "max", - "typename": "max-arm-cpu", - "static": false - }, - { - "name": "cortex-m4", - "typename": "cortex-m4-arm-cpu", - "static": false - }, - { - "name": "pxa270-b0", - "typename": "pxa270-b0-arm-cpu", - "static": false - }, - { - "name": "arm946", - "typename": "arm946-arm-cpu", - "static": false - }, - { - "name": "cortex-m0", - "typename": "cortex-m0-arm-cpu", - "static": false - }, - { - "name": "cortex-r5", - "typename": "cortex-r5-arm-cpu", - "static": false - }, - { - "name": "pxa270-a1", - "typename": "pxa270-a1-arm-cpu", - "static": false - }, - { - "name": "pxa270", - "typename": "pxa270-arm-cpu", - "static": false - } - ], - "id": "libvirt-35" -} - -{ - "execute": "query-tpm-models", - "id": "libvirt-36" -} - -{ - "return": [], - "id": "libvirt-36" -} - -{ - "execute": "query-tpm-types", - "id": "libvirt-37" -} - -{ - "return": [], - "id": "libvirt-37" -} - -{ - "execute": "query-command-line-options", - "id": "libvirt-38" -} - -{ - "return": [ - { - "parameters": [ - { - "name": "timeout", - "help": "Request timeout in seconds (default 0 = no timeout)", - "type": "number" - }, - { - "name": "initiator-name", - "help": "Initiator iqn name to use when connecting", - "type": "string" - }, - { - "name": "header-digest", - "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", - "type": "string" - }, - { - "name": "password-secret", - "help": "ID of the secret providing password for CHAP authentication to target", - "type": "string" - }, - { - "name": "password", - "help": "password for CHAP authentication to target", - "type": "string" - }, - { - "name": "user", - "help": "username for CHAP authentication to target", - "type": "string" - } - ], - "option": "iscsi" - }, - { - "parameters": [ - { - "name": "audiodev", - "type": "string" - }, - { - "name": "non-adaptive", - "type": "boolean" - }, - { - "name": "lossy", - "type": "boolean" - }, - { - "name": "sasl-authz", - "type": "string" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "acl", - "type": "boolean" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "key-delay-ms", - "type": "number" - }, - { - "name": "lock-key-sync", - "type": "boolean" - }, - { - "name": "reverse", - "type": "boolean" - }, - { - "name": "password", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "connections", - "type": "number" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "share", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "websocket", - "type": "string" - }, - { - "name": "vnc", - "type": "string" - } - ], - "option": "vnc" - }, - { - "parameters": [], - "option": "smbios" - }, - { - "parameters": [ - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "mount_tag", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "virtfs" - }, - { - "parameters": [ - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "fsdev" - }, - { - "parameters": [ - { - "name": "resourcecontrol", - "type": "string" - }, - { - "name": "spawn", - "type": "string" - }, - { - "name": "elevateprivileges", - "type": "string" - }, - { - "name": "obsolete", - "type": "string" - }, - { - "name": "enable", - "type": "boolean" - } - ], - "option": "sandbox" - }, - { - "parameters": [ - { - "name": "string", - "help": "Sets content of the blob to be inserted from a string", - "type": "string" - }, - { - "name": "file", - "help": "Sets the name of the file from which the fw_cfg blob will be loaded", - "type": "string" - }, - { - "name": "name", - "help": "Sets the fw_cfg name of the blob to be inserted", - "type": "string" - } - ], - "option": "fw_cfg" - }, - { - "parameters": [ - { - "name": "arg", - "type": "string" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "target", - "type": "string" - }, - { - "name": "enable", - "type": "boolean" - } - ], - "option": "semihosting-config" - }, - { - "parameters": [ - { - "name": "rrsnapshot", - "type": "string" - }, - { - "name": "rrfile", - "type": "string" - }, - { - "name": "rr", - "type": "string" - }, - { - "name": "sleep", - "type": "boolean" - }, - { - "name": "align", - "type": "boolean" - }, - { - "name": "shift", - "type": "string" - } - ], - "option": "icount" - }, - { - "parameters": [], - "option": "numa" - }, - { - "parameters": [ - { - "name": "debug-threads", - "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.", - "type": "boolean" - }, - { - "name": "process", - "help": "Sets the name of the QEMU process, as shown in top etc", - "type": "string" - }, - { - "name": "guest", - "help": "Sets the name of the guest.\nThis name will be displayed in the SDL window caption.\nThe name will also be used for the VNC server", - "type": "string" - } - ], - "option": "name" - }, - { - "parameters": [ - { - "name": "timestamp", - "type": "boolean" - } - ], - "option": "msg" - }, - { - "parameters": [ - { - "name": "cpu-pm", - "type": "boolean" - }, - { - "name": "mem-lock", - "type": "boolean" - } - ], - "option": "overcommit" - }, - { - "parameters": [ - { - "name": "mlock", - "type": "boolean" - } - ], - "option": "realtime" - }, - { - "parameters": [], - "option": "tpmdev" - }, - { - "parameters": [], - "option": "object" - }, - { - "parameters": [ - { - "name": "opaque", - "help": "free-form string used to describe fd", - "type": "string" - }, - { - "name": "set", - "help": "ID of the fd set to add fd to", - "type": "number" - }, - { - "name": "fd", - "help": "file descriptor of which a duplicate is added to fd set", - "type": "number" - } - ], - "option": "add-fd" - }, - { - "parameters": [ - { - "name": "strict", - "type": "boolean" - }, - { - "name": "reboot-timeout", - "type": "number" - }, - { - "name": "splash-time", - "type": "number" - }, - { - "name": "splash", - "type": "string" - }, - { - "name": "menu", - "type": "boolean" - }, - { - "name": "once", - "type": "string" - }, - { - "name": "order", - "type": "string" - } - ], - "option": "boot-opts" - }, - { - "parameters": [ - { - "name": "maxcpus", - "type": "number" - }, - { - "name": "threads", - "type": "number" - }, - { - "name": "cores", - "type": "number" - }, - { - "name": "dies", - "type": "number" - }, - { - "name": "sockets", - "type": "number" - }, - { - "name": "cpus", - "type": "number" - } - ], - "option": "smp-opts" - }, - { - "parameters": [ - { - "name": "maxmem", - "type": "size" - }, - { - "name": "slots", - "type": "number" - }, - { - "name": "size", - "type": "size" - } - ], - "option": "memory" - }, - { - "parameters": [ - { - "name": "thread", - "help": "Enable/disable multi-threaded TCG", - "type": "string" - }, - { - "name": "accel", - "help": "Select the type of accelerator", - "type": "string" - } - ], - "option": "accel" - }, - { - "parameters": [ - { - "name": "loadparm", - "help": "Up to 8 chars in set of [A-Za-z0-9. ](lower case chars converted to upper case) to pass to machine loader, boot manager, and guest kernel", - "type": "string" - }, - { - "name": "dea-key-wrap", - "help": "enable/disable DEA key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "aes-key-wrap", - "help": "enable/disable AES key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "suppress-vmdesc", - "help": "Set on to disable self-describing migration", - "type": "boolean" - }, - { - "name": "iommu", - "help": "Set on/off to enable/disable Intel IOMMU (VT-d)", - "type": "boolean" - }, - { - "name": "firmware", - "help": "firmware image", - "type": "string" - }, - { - "name": "usb", - "help": "Set on/off to enable/disable usb", - "type": "boolean" - }, - { - "name": "mem-merge", - "help": "enable/disable memory merge support", - "type": "boolean" - }, - { - "name": "dump-guest-core", - "help": "Include guest memory in a core dump", - "type": "boolean" - }, - { - "name": "dt_compatible", - "help": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "phandle_start", - "help": "The first phandle ID we may generate dynamically", - "type": "number" - }, - { - "name": "dumpdtb", - "help": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "dtb", - "help": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "append", - "help": "Linux kernel command line", - "type": "string" - }, - { - "name": "initrd", - "help": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "kernel", - "help": "Linux kernel image file", - "type": "string" - }, - { - "name": "kvm_shadow_mem", - "help": "KVM shadow MMU size", - "type": "size" - }, - { - "name": "kernel_irqchip", - "help": "use KVM in-kernel irqchip", - "type": "boolean" - }, - { - "name": "accel", - "help": "accelerator list", - "type": "string" - }, - { - "name": "type", - "help": "emulated machine", - "type": "string" - } - ], - "option": "machine" - }, - { - "parameters": [ - { - "name": "romfile", - "type": "string" - }, - { - "name": "bootindex", - "type": "number" - } - ], - "option": "option-rom" - }, - { - "parameters": [ - { - "name": "file", - "type": "string" - }, - { - "name": "events", - "type": "string" - }, - { - "name": "enable", - "type": "string" - } - ], - "option": "trace" - }, - { - "parameters": [ - { - "name": "pretty", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "mode", - "type": "string" - } - ], - "option": "mon" - }, - { - "parameters": [ - { - "name": "value", - "type": "string" - }, - { - "name": "property", - "type": "string" - }, - { - "name": "driver", - "type": "string" - } - ], - "option": "global" - }, - { - "parameters": [ - { - "name": "driftfix", - "type": "string" - }, - { - "name": "clock", - "type": "string" - }, - { - "name": "base", - "type": "string" - } - ], - "option": "rtc" - }, - { - "parameters": [], - "option": "net" - }, - { - "parameters": [], - "option": "nic" - }, - { - "parameters": [], - "option": "netdev" - }, - { - "parameters": [], - "option": "device" - }, - { - "parameters": [ - { - "name": "logappend", - "type": "boolean" - }, - { - "name": "logfile", - "type": "string" - }, - { - "name": "append", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "size", - "type": "size" - }, - { - "name": "debug", - "type": "number" - }, - { - "name": "name", - "type": "string" - }, - { - "name": "signal", - "type": "boolean" - }, - { - "name": "mux", - "type": "boolean" - }, - { - "name": "rows", - "type": "number" - }, - { - "name": "cols", - "type": "number" - }, - { - "name": "height", - "type": "number" - }, - { - "name": "width", - "type": "number" - }, - { - "name": "websocket", - "type": "boolean" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "tn3270", - "type": "boolean" - }, - { - "name": "telnet", - "type": "boolean" - }, - { - "name": "reconnect", - "type": "number" - }, - { - "name": "delay", - "type": "boolean" - }, - { - "name": "server", - "type": "boolean" - }, - { - "name": "wait", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "localport", - "type": "string" - }, - { - "name": "localaddr", - "type": "string" - }, - { - "name": "fd", - "type": "string" - }, - { - "name": "port", - "type": "string" - }, - { - "name": "host", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "backend", - "type": "string" - } - ], - "option": "chardev" - }, - { - "parameters": [ - { - "name": "copy-on-read", - "help": "copy read data from backing file into image file", - "type": "boolean" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "rerror", - "help": "read error action", - "type": "string" - }, - { - "name": "read-only", - "help": "open drive file as read-only", - "type": "boolean" - }, - { - "name": "file", - "help": "file name", - "type": "string" - }, - { - "name": "if", - "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)", - "type": "string" - }, - { - "name": "media", - "help": "media type (disk, cdrom)", - "type": "string" - }, - { - "name": "index", - "help": "index number", - "type": "number" - }, - { - "name": "unit", - "help": "unit number (i.e. lun for scsi)", - "type": "number" - }, - { - "name": "bus", - "help": "bus number", - "type": "number" - }, - { - "name": "stats-account-failed", - "help": "whether to account for failed I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "stats-account-invalid", - "help": "whether to account for invalid I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "detect-zeroes", - "help": "try to optimize zero writes (off, on, unmap)", - "type": "string" - }, - { - "name": "throttling.group", - "help": "name of the block throttling group", - "type": "string" - }, - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "format", - "help": "disk format (raw, qcow2, ...)", - "type": "string" - }, - { - "name": "cache.writeback", - "help": "Enable writeback mode", - "type": "boolean" - }, - { - "name": "aio", - "help": "host AIO implementation (threads, native)", - "type": "string" - }, - { - "name": "snapshot", - "help": "enable/disable snapshot mode", - "type": "boolean" - }, - { - "name": "force-share", - "help": "always accept other writers (default: off)", - "type": "boolean" - }, - { - "name": "discard", - "help": "discard operation (ignore/off, unmap/on)", - "type": "string" - }, - { - "name": "auto-read-only", - "help": "Node can become read-only if opening read-write fails", - "type": "boolean" - }, - { - "name": "cache.no-flush", - "help": "Ignore flush requests", - "type": "boolean" - }, - { - "name": "cache.direct", - "help": "Bypass software writeback cache on the host", - "type": "boolean" - }, - { - "name": "driver", - "help": "Block driver to use for the node", - "type": "string" - }, - { - "name": "node-name", - "help": "Node name of the block device node", - "type": "string" - } - ], - "option": "drive" - } - ], - "id": "libvirt-38" -} - -{ - "execute": "query-migrate-capabilities", - "id": "libvirt-39" -} - -{ - "return": [ - { - "state": false, - "capability": "xbzrle" - }, - { - "state": false, - "capability": "rdma-pin-all" - }, - { - "state": false, - "capability": "auto-converge" - }, - { - "state": false, - "capability": "zero-blocks" - }, - { - "state": false, - "capability": "compress" - }, - { - "state": false, - "capability": "events" - }, - { - "state": false, - "capability": "postcopy-ram" - }, - { - "state": false, - "capability": "x-colo" - }, - { - "state": false, - "capability": "release-ram" - }, - { - "state": false, - "capability": "block" - }, - { - "state": false, - "capability": "return-path" - }, - { - "state": false, - "capability": "pause-before-switchover" - }, - { - "state": false, - "capability": "multifd" - }, - { - "state": false, - "capability": "dirty-bitmaps" - }, - { - "state": false, - "capability": "postcopy-blocktime" - }, - { - "state": false, - "capability": "late-block-activate" - }, - { - "state": false, - "capability": "x-ignore-shared" - }, - { - "state": false, - "capability": "validate-uuid" - } - ], - "id": "libvirt-39" -} - -{ - "execute": "query-gic-capabilities", - "id": "libvirt-40" -} - -{ - "return": [ - { - "emulated": true, - "version": 3, - "kernel": true - }, - { - "emulated": true, - "version": 2, - "kernel": false - } - ], - "id": "libvirt-40" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "full", - "model": { - "name": "host" - } - }, - "id": "libvirt-41" -} - -{ - "return": { - "model": { - "name": "host", - "props": { - "sve768": false, - "sve128": true, - "sve1024": false, - "sve1280": false, - "sve896": false, - "sve256": true, - "sve1536": false, - "sve1792": false, - "sve384": false, - "sve": true, - "sve2048": false, - "sve512": true, - "aarch64": true, - "pmu": true, - "sve1920": false, - "sve1152": false, - "sve640": false, - "sve1408": false, - "sve1664": false - } - } - }, - "id": "libvirt-41" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "full", - "model": { - "name": "host", - "props": { - "migratable": false, - "hv-passthrough": true - } - } - }, - "id": "libvirt-42" -} - -{ - "return": { - "model": { - "name": "host", - "props": { - "sve768": false, - "sve128": true, - "sve1024": false, - "sve1280": false, - "sve896": false, - "sve256": true, - "sve1536": false, - "sve1792": false, - "sve384": false, - "sve": true, - "sve2048": false, - "sve512": true, - "aarch64": true, - "pmu": true, - "sve1920": false, - "sve1152": false, - "sve640": false, - "sve1408": false, - "sve1664": false - } - } - }, - "id": "libvirt-42" -} - -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-2" -} - -{ - "return": [ - { - "name": "pxa262", - "typename": "pxa262-arm-cpu", - "static": false - }, - { - "name": "pxa270-a0", - "typename": "pxa270-a0-arm-cpu", - "static": false - }, - { - "name": "arm1136", - "typename": "arm1136-arm-cpu", - "static": false - }, - { - "name": "cortex-a15", - "typename": "cortex-a15-arm-cpu", - "static": false - }, - { - "name": "pxa260", - "typename": "pxa260-arm-cpu", - "static": false - }, - { - "name": "arm1136-r2", - "typename": "arm1136-r2-arm-cpu", - "static": false - }, - { - "name": "pxa261", - "typename": "pxa261-arm-cpu", - "static": false - }, - { - "name": "pxa255", - "typename": "pxa255-arm-cpu", - "static": false - }, - { - "name": "cortex-a72", - "typename": "cortex-a72-arm-cpu", - "static": false - }, - { - "name": "cortex-m33", - "typename": "cortex-m33-arm-cpu", - "static": false - }, - { - "name": "arm926", - "typename": "arm926-arm-cpu", - "static": false - }, - { - "name": "cortex-r5f", - "typename": "cortex-r5f-arm-cpu", - "static": false - }, - { - "name": "arm11mpcore", - "typename": "arm11mpcore-arm-cpu", - "static": false - }, - { - "name": "pxa250", - "typename": "pxa250-arm-cpu", - "static": false - }, - { - "name": "ti925t", - "typename": "ti925t-arm-cpu", - "static": false - }, - { - "name": "cortex-a57", - "typename": "cortex-a57-arm-cpu", - "static": false - }, - { - "name": "sa1110", - "typename": "sa1110-arm-cpu", - "static": false - }, - { - "name": "host", - "typename": "host-arm-cpu", - "static": false - }, - { - "name": "arm1176", - "typename": "arm1176-arm-cpu", - "static": false - }, - { - "name": "cortex-a53", - "typename": "cortex-a53-arm-cpu", - "static": false - }, - { - "name": "sa1100", - "typename": "sa1100-arm-cpu", - "static": false - }, - { - "name": "pxa270-c5", - "typename": "pxa270-c5-arm-cpu", - "static": false - }, - { - "name": "cortex-a9", - "typename": "cortex-a9-arm-cpu", - "static": false - }, - { - "name": "cortex-a8", - "typename": "cortex-a8-arm-cpu", - "static": false - }, - { - "name": "cortex-a7", - "typename": "cortex-a7-arm-cpu", - "static": false - }, - { - "name": "pxa270-c0", - "typename": "pxa270-c0-arm-cpu", - "static": false - }, - { - "name": "arm1026", - "typename": "arm1026-arm-cpu", - "static": false - }, - { - "name": "pxa270-b1", - "typename": "pxa270-b1-arm-cpu", - "static": false - }, - { - "name": "cortex-m3", - "typename": "cortex-m3-arm-cpu", - "static": false - }, - { - "name": "max", - "typename": "max-arm-cpu", - "static": false - }, - { - "name": "cortex-m4", - "typename": "cortex-m4-arm-cpu", - "static": false - }, - { - "name": "pxa270-b0", - "typename": "pxa270-b0-arm-cpu", - "static": false - }, - { - "name": "arm946", - "typename": "arm946-arm-cpu", - "static": false - }, - { - "name": "cortex-m0", - "typename": "cortex-m0-arm-cpu", - "static": false - }, - { - "name": "cortex-r5", - "typename": "cortex-r5-arm-cpu", - "static": false - }, - { - "name": "pxa270-a1", - "typename": "pxa270-a1-arm-cpu", - "static": false - }, - { - "name": "pxa270", - "typename": "pxa270-arm-cpu", - "static": false - } - ], - "id": "libvirt-2" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "full", - "model": { - "name": "max" - } - }, - "id": "libvirt-3" -} - -{ - "return": { - "model": { - "name": "max", - "props": { - "sve768": true, - "sve128": true, - "sve1024": true, - "sve1280": true, - "sve896": true, - "sve256": true, - "sve1536": true, - "sve1792": true, - "sve384": true, - "sve": true, - "sve2048": true, - "sve512": true, - "aarch64": true, - "pmu": true, - "sve1920": true, - "sve1152": true, - "sve640": true, - "sve1408": true, - "sve1664": true - } - } - }, - "id": "libvirt-3" -} - -{ - "execute": "query-machines", - "id": "libvirt-4" -} - -{ - "return": [ - { - "hotpluggable-cpus": false, - "name": "integratorcp", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "nuri", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an511", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an505", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "verdex", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-3.0", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ast2500-evb", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "smdkc210", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "collie", - "numa-mem-supported": false, - "default-cpu-type": "sa1110-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xlnx-versal-virt", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "imx25-pdk", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "spitz", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "musca-b1", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-pbx-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-eb", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "versatilepb", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-pb-a8", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a8-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "emcraft-sf2", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.9", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "musicpal", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sbsa-ref", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a57-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "z2", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "akita", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.7", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "kzm", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "swift-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.8", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-eb-mpcore", - "numa-mem-supported": false, - "default-cpu-type": "arm11mpcore-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "musca-a", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mcimx7d-sabre", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sx1", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-4.2", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false, - "alias": "virt" - }, - { - "hotpluggable-cpus": false, - "name": "sx1-v1", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.6", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "cubieboard", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-4.0", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "highbank", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-4.1", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "raspi2", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "raspi3", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "netduino2", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "terrier", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "n810", - "numa-mem-supported": false, - "default-cpu-type": "arm1136-r2-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mainstone", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "palmetto-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sabrelite", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "midway", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "romulus-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "cheetah", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "tosa", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "borzoi", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "versatileab", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "lm3s6965evb", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "n800", - "numa-mem-supported": false, - "default-cpu-type": "arm1136-r2-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.10", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.11", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "connex", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.12", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "microbit", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "witherspoon-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xilinx-zynq-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an385", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "vexpress-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an521", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mcimx6ul-evk", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "vexpress-a15", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xlnx-zcu102", - "numa-mem-supported": false, - "cpu-max": 6, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-3.1", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "canon-a1100", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "lm3s811evb", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - } - ], - "id": "libvirt-4" -} diff --git a/tests/qemucapabilitiesdata/caps_4.2.0_aarch64.xml b/tests/qemucapabilitiesdata/caps_4.2.0_aarch64.xml deleted file mode 100644 index 33d06ffa..00000000 --- a/tests/qemucapabilitiesdata/caps_4.2.0_aarch64.xml +++ /dev/null @@ -1,372 +0,0 @@ - - /usr/bin/qemu-system-aarch64 - 0 - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4002000 - 61700242 - v4.1.0-2221-g36609b4fa3 - aarch64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/qemucapabilitiesdata/caps_4.2.0_ppc64.replies b/tests/qemucapabilitiesdata/caps_4.2.0_ppc64.replies deleted file mode 100644 index 8b97e89f..00000000 --- a/tests/qemucapabilitiesdata/caps_4.2.0_ppc64.replies +++ /dev/null @@ -1,24301 +0,0 @@ -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-version", - "id": "libvirt-2" -} - -{ - "return": { - "qemu": { - "micro": 0, - "minor": 2, - "major": 4 - }, - "package": "v4.1.0-2198-g9e583f2" - }, - "id": "libvirt-2" -} - -{ - "execute": "query-target", - "id": "libvirt-3" -} - -{ - "return": { - "arch": "ppc64" - }, - "id": "libvirt-3" -} - -{ - "execute": "query-qmp-schema", - "id": "libvirt-4" -} - -{ - "return": [ - { - "name": "query-status", - "ret-type": "1", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SHUTDOWN", - "meta-type": "event", - "arg-type": "2" - }, - { - "name": "POWERDOWN", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESET", - "meta-type": "event", - "arg-type": "3" - }, - { - "name": "STOP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESUME", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND_DISK", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WAKEUP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WATCHDOG", - "meta-type": "event", - "arg-type": "4" - }, - { - "name": "watchdog-set-action", - "ret-type": "0", - "meta-type": "command", - "arg-type": "5" - }, - { - "name": "GUEST_PANICKED", - "meta-type": "event", - "arg-type": "6" - }, - { - "name": "JOB_STATUS_CHANGE", - "meta-type": "event", - "arg-type": "7" - }, - { - "name": "job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "8" - }, - { - "name": "job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "9" - }, - { - "name": "job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "10" - }, - { - "name": "job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "11" - }, - { - "name": "job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "12" - }, - { - "name": "job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "13" - }, - { - "name": "query-jobs", - "ret-type": "[14]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block-latency-histogram-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "15" - }, - { - "name": "query-block", - "ret-type": "[16]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-blockstats", - "ret-type": "[18]", - "meta-type": "command", - "arg-type": "17" - }, - { - "name": "query-block-jobs", - "ret-type": "[19]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block_passwd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "20" - }, - { - "name": "block_resize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "21" - }, - { - "name": "blockdev-snapshot-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "22" - }, - { - "name": "blockdev-snapshot", - "ret-type": "0", - "meta-type": "command", - "arg-type": "23" - }, - { - "name": "change-backing-file", - "ret-type": "0", - "meta-type": "command", - "arg-type": "24" - }, - { - "name": "block-commit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "25" - }, - { - "name": "drive-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "26" - }, - { - "name": "blockdev-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "27" - }, - { - "name": "query-named-block-nodes", - "ret-type": "[28]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-debug-query-block-graph", - "ret-type": "29", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "drive-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "30" - }, - { - "name": "block-dirty-bitmap-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "31" - }, - { - "name": "block-dirty-bitmap-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-clear", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-enable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-disable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-merge", - "ret-type": "0", - "meta-type": "command", - "arg-type": "33" - }, - { - "name": "x-debug-block-dirty-bitmap-sha256", - "ret-type": "34", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "blockdev-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "35" - }, - { - "name": "block_set_io_throttle", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-stream", - "ret-type": "0", - "meta-type": "command", - "arg-type": "37" - }, - { - "name": "block-job-set-speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "38" - }, - { - "name": "block-job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "39" - }, - { - "name": "block-job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "40" - }, - { - "name": "block-job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "41" - }, - { - "name": "block-job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "42" - }, - { - "name": "block-job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "43" - }, - { - "name": "block-job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "44" - }, - { - "name": "blockdev-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "x-blockdev-reopen", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "blockdev-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "46" - }, - { - "name": "blockdev-create", - "ret-type": "0", - "meta-type": "command", - "arg-type": "47" - }, - { - "name": "blockdev-open-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "blockdev-close-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "49" - }, - { - "name": "blockdev-remove-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "50" - }, - { - "name": "blockdev-insert-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "51" - }, - { - "name": "blockdev-change-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "52" - }, - { - "name": "BLOCK_IMAGE_CORRUPTED", - "meta-type": "event", - "arg-type": "53" - }, - { - "name": "BLOCK_IO_ERROR", - "meta-type": "event", - "arg-type": "54" - }, - { - "name": "BLOCK_JOB_COMPLETED", - "meta-type": "event", - "arg-type": "55" - }, - { - "name": "BLOCK_JOB_CANCELLED", - "meta-type": "event", - "arg-type": "56" - }, - { - "name": "BLOCK_JOB_ERROR", - "meta-type": "event", - "arg-type": "57" - }, - { - "name": "BLOCK_JOB_READY", - "meta-type": "event", - "arg-type": "58" - }, - { - "name": "BLOCK_JOB_PENDING", - "meta-type": "event", - "arg-type": "59" - }, - { - "name": "BLOCK_WRITE_THRESHOLD", - "meta-type": "event", - "arg-type": "60" - }, - { - "name": "block-set-write-threshold", - "ret-type": "0", - "meta-type": "command", - "arg-type": "61" - }, - { - "name": "x-blockdev-change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "62" - }, - { - "name": "x-blockdev-set-iothread", - "ret-type": "0", - "meta-type": "command", - "arg-type": "63" - }, - { - "name": "query-pr-managers", - "ret-type": "[64]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "blockdev-snapshot-internal-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "65" - }, - { - "name": "blockdev-snapshot-delete-internal-sync", - "ret-type": "67", - "meta-type": "command", - "arg-type": "66" - }, - { - "name": "eject", - "ret-type": "0", - "meta-type": "command", - "arg-type": "68" - }, - { - "name": "nbd-server-start", - "ret-type": "0", - "meta-type": "command", - "arg-type": "69" - }, - { - "name": "nbd-server-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "70" - }, - { - "name": "nbd-server-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "71" - }, - { - "name": "nbd-server-stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DEVICE_TRAY_MOVED", - "meta-type": "event", - "arg-type": "72" - }, - { - "name": "PR_MANAGER_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "73" - }, - { - "name": "QUORUM_FAILURE", - "meta-type": "event", - "arg-type": "74" - }, - { - "name": "QUORUM_REPORT_BAD", - "meta-type": "event", - "arg-type": "75" - }, - { - "name": "query-chardev", - "ret-type": "[76]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev-backends", - "ret-type": "[77]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ringbuf-write", - "ret-type": "0", - "meta-type": "command", - "arg-type": "78" - }, - { - "name": "ringbuf-read", - "ret-type": "str", - "meta-type": "command", - "arg-type": "79" - }, - { - "name": "chardev-add", - "ret-type": "81", - "meta-type": "command", - "arg-type": "80" - }, - { - "name": "chardev-change", - "ret-type": "81", - "meta-type": "command", - "arg-type": "82" - }, - { - "name": "chardev-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "83" - }, - { - "name": "chardev-send-break", - "ret-type": "0", - "meta-type": "command", - "arg-type": "84" - }, - { - "name": "VSERPORT_CHANGE", - "meta-type": "event", - "arg-type": "85" - }, - { - "name": "dump-guest-memory", - "ret-type": "0", - "meta-type": "command", - "arg-type": "86" - }, - { - "name": "query-dump", - "ret-type": "87", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DUMP_COMPLETED", - "meta-type": "event", - "arg-type": "88" - }, - { - "name": "query-dump-guest-memory-capability", - "ret-type": "89", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_link", - "ret-type": "0", - "meta-type": "command", - "arg-type": "90" - }, - { - "name": "netdev_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "91" - }, - { - "name": "netdev_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "92" - }, - { - "name": "query-rx-filter", - "ret-type": "[94]", - "meta-type": "command", - "arg-type": "93" - }, - { - "name": "NIC_RX_FILTER_CHANGED", - "meta-type": "event", - "arg-type": "95" - }, - { - "name": "announce-self", - "ret-type": "0", - "meta-type": "command", - "arg-type": "96" - }, - { - "name": "RDMA_GID_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "97" - }, - { - "name": "query-rocker", - "ret-type": "99", - "meta-type": "command", - "arg-type": "98" - }, - { - "name": "query-rocker-ports", - "ret-type": "[101]", - "meta-type": "command", - "arg-type": "100" - }, - { - "name": "query-rocker-of-dpa-flows", - "ret-type": "[103]", - "meta-type": "command", - "arg-type": "102" - }, - { - "name": "query-rocker-of-dpa-groups", - "ret-type": "[105]", - "meta-type": "command", - "arg-type": "104" - }, - { - "name": "query-tpm-models", - "ret-type": "[106]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm-types", - "ret-type": "[107]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm", - "ret-type": "[108]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "109" - }, - { - "name": "expire_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "110" - }, - { - "name": "screendump", - "ret-type": "0", - "meta-type": "command", - "arg-type": "111" - }, - { - "name": "query-vnc", - "ret-type": "116", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-vnc-servers", - "ret-type": "[117]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "change-vnc-password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "118" - }, - { - "name": "VNC_CONNECTED", - "meta-type": "event", - "arg-type": "119" - }, - { - "name": "VNC_INITIALIZED", - "meta-type": "event", - "arg-type": "120" - }, - { - "name": "VNC_DISCONNECTED", - "meta-type": "event", - "arg-type": "121" - }, - { - "name": "query-mice", - "ret-type": "[122]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "send-key", - "ret-type": "0", - "meta-type": "command", - "arg-type": "123" - }, - { - "name": "input-send-event", - "ret-type": "0", - "meta-type": "command", - "arg-type": "124" - }, - { - "name": "query-display-options", - "ret-type": "125", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-migrate", - "ret-type": "126", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "127" - }, - { - "name": "query-migrate-capabilities", - "ret-type": "[128]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-parameters", - "ret-type": "0", - "meta-type": "command", - "arg-type": "129" - }, - { - "name": "query-migrate-parameters", - "ret-type": "130", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "client_migrate_info", - "ret-type": "0", - "meta-type": "command", - "arg-type": "131" - }, - { - "name": "migrate-start-postcopy", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MIGRATION", - "meta-type": "event", - "arg-type": "132" - }, - { - "name": "MIGRATION_PASS", - "meta-type": "event", - "arg-type": "133" - }, - { - "name": "COLO_EXIT", - "meta-type": "event", - "arg-type": "134" - }, - { - "name": "x-colo-lost-heartbeat", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate_cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-continue", - "ret-type": "0", - "meta-type": "command", - "arg-type": "135" - }, - { - "name": "migrate_set_downtime", - "ret-type": "0", - "meta-type": "command", - "arg-type": "136" - }, - { - "name": "migrate_set_speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "137" - }, - { - "name": "migrate-set-cache-size", - "ret-type": "0", - "meta-type": "command", - "arg-type": "138" - }, - { - "name": "query-migrate-cache-size", - "ret-type": "int", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate", - "ret-type": "0", - "meta-type": "command", - "arg-type": "139" - }, - { - "name": "migrate-incoming", - "ret-type": "0", - "meta-type": "command", - "arg-type": "140" - }, - { - "name": "xen-save-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "141" - }, - { - "name": "xen-set-replication", - "ret-type": "0", - "meta-type": "command", - "arg-type": "142" - }, - { - "name": "query-xen-replication-status", - "ret-type": "143", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "xen-colo-do-checkpoint", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-colo-status", - "ret-type": "144", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-recover", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "145" - }, - { - "name": "migrate-pause", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "transaction", - "ret-type": "0", - "meta-type": "command", - "arg-type": "146" - }, - { - "name": "trace-event-get-state", - "ret-type": "[148]", - "meta-type": "command", - "arg-type": "147" - }, - { - "name": "trace-event-set-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "149" - }, - { - "name": "query-qmp-schema", - "ret-type": "[150]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qom-list", - "ret-type": "[152]", - "meta-type": "command", - "arg-type": "151" - }, - { - "name": "qom-get", - "ret-type": "any", - "meta-type": "command", - "arg-type": "153" - }, - { - "name": "qom-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "154" - }, - { - "name": "qom-list-types", - "ret-type": "[156]", - "meta-type": "command", - "arg-type": "155" - }, - { - "name": "qom-list-properties", - "ret-type": "[152]", - "meta-type": "command", - "arg-type": "157" - }, - { - "name": "object-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "158" - }, - { - "name": "object-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "159" - }, - { - "name": "device-list-properties", - "ret-type": "[152]", - "meta-type": "command", - "arg-type": "160" - }, - { - "name": "device_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "161" - }, - { - "name": "device_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "162" - }, - { - "name": "DEVICE_DELETED", - "meta-type": "event", - "arg-type": "163" - }, - { - "name": "query-cpus", - "ret-type": "[164]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-cpus-fast", - "ret-type": "[165]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "cpu-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "166" - }, - { - "name": "query-machines", - "ret-type": "[167]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-current-machine", - "ret-type": "168", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-target", - "ret-type": "169", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-memdev", - "ret-type": "[170]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-hotpluggable-cpus", - "ret-type": "[171]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set-numa-node", - "ret-type": "0", - "meta-type": "command", - "arg-type": "172" - }, - { - "name": "query-cpu-definitions", - "ret-type": "[179]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qmp_capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "180" - }, - { - "name": "query-version", - "ret-type": "181", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-commands", - "ret-type": "[182]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add_client", - "ret-type": "0", - "meta-type": "command", - "arg-type": "183" - }, - { - "name": "query-name", - "ret-type": "184", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-kvm", - "ret-type": "185", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-uuid", - "ret-type": "186", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-events", - "ret-type": "[187]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-iothreads", - "ret-type": "[188]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-balloon", - "ret-type": "189", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "BALLOON_CHANGE", - "meta-type": "event", - "arg-type": "190" - }, - { - "name": "query-pci", - "ret-type": "[191]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "quit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_reset", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_powerdown", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "memsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "192" - }, - { - "name": "pmemsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "193" - }, - { - "name": "cont", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-exit-preconfig", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_wakeup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "inject-nmi", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "balloon", - "ret-type": "0", - "meta-type": "command", - "arg-type": "194" - }, - { - "name": "human-monitor-command", - "ret-type": "str", - "meta-type": "command", - "arg-type": "195" - }, - { - "name": "change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "196" - }, - { - "name": "xen-set-global-dirty-log", - "ret-type": "0", - "meta-type": "command", - "arg-type": "197" - }, - { - "name": "getfd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "198" - }, - { - "name": "closefd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "199" - }, - { - "name": "query-memory-size-summary", - "ret-type": "200", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add-fd", - "ret-type": "202", - "meta-type": "command", - "arg-type": "201" - }, - { - "name": "remove-fd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "203" - }, - { - "name": "query-fdsets", - "ret-type": "[204]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-command-line-options", - "ret-type": "[206]", - "meta-type": "command", - "arg-type": "205" - }, - { - "name": "query-memory-devices", - "ret-type": "[207]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MEM_UNPLUG_ERROR", - "meta-type": "event", - "arg-type": "208" - }, - { - "name": "query-acpi-ospm-status", - "ret-type": "[209]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ACPI_DEVICE_OST", - "meta-type": "event", - "arg-type": "210" - }, - { - "name": "xen-load-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "211" - }, - { - "name": "query-vm-generation-id", - "ret-type": "212", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "RTC_CHANGE", - "meta-type": "event", - "arg-type": "213" - }, - { - "name": "0", - "members": [], - "meta-type": "object" - }, - { - "name": "1", - "members": [ - { - "name": "running", - "type": "bool" - }, - { - "name": "singlestep", - "type": "bool" - }, - { - "name": "status", - "type": "219" - } - ], - "meta-type": "object" - }, - { - "name": "2", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "220" - } - ], - "meta-type": "object" - }, - { - "name": "3", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "220" - } - ], - "meta-type": "object" - }, - { - "name": "4", - "members": [ - { - "name": "action", - "type": "221" - } - ], - "meta-type": "object" - }, - { - "name": "5", - "members": [ - { - "name": "action", - "type": "221" - } - ], - "meta-type": "object" - }, - { - "name": "6", - "members": [ - { - "name": "action", - "type": "222" - }, - { - "name": "info", - "default": null, - "type": "223" - } - ], - "meta-type": "object" - }, - { - "name": "7", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "status", - "type": "224" - } - ], - "meta-type": "object" - }, - { - "name": "8", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "9", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "10", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "11", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "12", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "13", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[14]", - "element-type": "14", - "meta-type": "array" - }, - { - "name": "14", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "225" - }, - { - "name": "status", - "type": "224" - }, - { - "name": "current-progress", - "type": "int" - }, - { - "name": "total-progress", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "15", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "boundaries", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-read", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-write", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-flush", - "default": null, - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "[16]", - "element-type": "16", - "meta-type": "array" - }, - { - "name": "16", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "removable", - "type": "bool" - }, - { - "name": "locked", - "type": "bool" - }, - { - "name": "inserted", - "default": null, - "type": "28" - }, - { - "name": "tray_open", - "default": null, - "type": "bool" - }, - { - "name": "io-status", - "default": null, - "type": "226" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[227]" - } - ], - "meta-type": "object" - }, - { - "name": "17", - "members": [ - { - "name": "query-nodes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[18]", - "element-type": "18", - "meta-type": "array" - }, - { - "name": "18", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "stats", - "type": "228" - }, - { - "name": "parent", - "default": null, - "type": "18" - }, - { - "name": "backing", - "default": null, - "type": "18" - } - ], - "meta-type": "object" - }, - { - "name": "[19]", - "element-type": "19", - "meta-type": "array" - }, - { - "name": "19", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "paused", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "io-status", - "type": "226" - }, - { - "name": "ready", - "type": "bool" - }, - { - "name": "status", - "type": "224" - }, - { - "name": "auto-finalize", - "type": "bool" - }, - { - "name": "auto-dismiss", - "type": "bool" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "20", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "21", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "22", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "snapshot-file", - "type": "str" - }, - { - "name": "snapshot-node-name", - "default": null, - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "229" - } - ], - "meta-type": "object" - }, - { - "name": "23", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "overlay", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "24", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "image-node-name", - "type": "str" - }, - { - "name": "backing-file", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "25", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "top-node", - "default": null, - "type": "str" - }, - { - "name": "top", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "26", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "230" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "231" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "232" - }, - { - "name": "on-target-error", - "default": null, - "type": "232" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "229" - } - ], - "meta-type": "object" - }, - { - "name": "27", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "230" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "231" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "232" - }, - { - "name": "on-target-error", - "default": null, - "type": "232" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "target", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[28]", - "element-type": "28", - "meta-type": "array" - }, - { - "name": "28", - "members": [ - { - "name": "file", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "ro", - "type": "bool" - }, - { - "name": "drv", - "type": "str" - }, - { - "name": "backing_file", - "default": null, - "type": "str" - }, - { - "name": "backing_file_depth", - "type": "int" - }, - { - "name": "encrypted", - "type": "bool" - }, - { - "name": "encryption_key_missing", - "type": "bool" - }, - { - "name": "detect_zeroes", - "type": "233" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "image", - "type": "234" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "cache", - "type": "235" - }, - { - "name": "write_threshold", - "type": "int" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[227]" - } - ], - "meta-type": "object" - }, - { - "name": "29", - "members": [ - { - "name": "nodes", - "type": "[236]" - }, - { - "name": "edges", - "type": "[237]" - } - ], - "meta-type": "object" - }, - { - "name": "30", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "230" - }, - { - "name": "mode", - "default": null, - "type": "229" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "232" - }, - { - "name": "on-target-error", - "default": null, - "type": "232" - }, - { - "name": "unmap", - "default": null, - "type": "bool" - }, - { - "name": "copy-mode", - "default": null, - "type": "238" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "31", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "persistent", - "default": null, - "type": "bool" - }, - { - "name": "autoload", - "default": null, - "type": "bool" - }, - { - "name": "disabled", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "32", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "33", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "bitmaps", - "type": "[239]" - } - ], - "meta-type": "object" - }, - { - "name": "34", - "members": [ - { - "name": "sha256", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "35", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "230" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "232" - }, - { - "name": "on-target-error", - "default": null, - "type": "232" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "copy-mode", - "default": null, - "type": "238" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "36", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "37", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "232" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "38", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "39", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "40", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "41", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "42", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "43", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "44", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "45", - "tag": "driver", - "variants": [ - { - "case": "blkdebug", - "type": "243" - }, - { - "case": "blklogwrites", - "type": "244" - }, - { - "case": "blkverify", - "type": "245" - }, - { - "case": "bochs", - "type": "246" - }, - { - "case": "cloop", - "type": "246" - }, - { - "case": "copy-on-read", - "type": "246" - }, - { - "case": "dmg", - "type": "246" - }, - { - "case": "file", - "type": "247" - }, - { - "case": "ftp", - "type": "248" - }, - { - "case": "ftps", - "type": "249" - }, - { - "case": "gluster", - "type": "250" - }, - { - "case": "host_cdrom", - "type": "247" - }, - { - "case": "host_device", - "type": "247" - }, - { - "case": "http", - "type": "251" - }, - { - "case": "https", - "type": "252" - }, - { - "case": "iscsi", - "type": "253" - }, - { - "case": "luks", - "type": "254" - }, - { - "case": "nbd", - "type": "255" - }, - { - "case": "nfs", - "type": "256" - }, - { - "case": "null-aio", - "type": "257" - }, - { - "case": "null-co", - "type": "257" - }, - { - "case": "nvme", - "type": "258" - }, - { - "case": "parallels", - "type": "246" - }, - { - "case": "qcow2", - "type": "259" - }, - { - "case": "qcow", - "type": "260" - }, - { - "case": "qed", - "type": "261" - }, - { - "case": "quorum", - "type": "262" - }, - { - "case": "raw", - "type": "263" - }, - { - "case": "rbd", - "type": "264" - }, - { - "case": "replication", - "type": "265" - }, - { - "case": "sheepdog", - "type": "266" - }, - { - "case": "ssh", - "type": "267" - }, - { - "case": "throttle", - "type": "268" - }, - { - "case": "vdi", - "type": "246" - }, - { - "case": "vhdx", - "type": "246" - }, - { - "case": "vmdk", - "type": "261" - }, - { - "case": "vpc", - "type": "246" - }, - { - "case": "vvfat", - "type": "269" - }, - { - "case": "vxhs", - "type": "270" - } - ], - "members": [ - { - "name": "driver", - "type": "240" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "discard", - "default": null, - "type": "241" - }, - { - "name": "cache", - "default": null, - "type": "242" - }, - { - "name": "read-only", - "default": null, - "type": "bool" - }, - { - "name": "auto-read-only", - "default": null, - "type": "bool" - }, - { - "name": "force-share", - "default": null, - "type": "bool" - }, - { - "name": "detect-zeroes", - "default": null, - "type": "233" - } - ], - "meta-type": "object" - }, - { - "name": "46", - "members": [ - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "47", - "members": [ - { - "name": "job-id", - "type": "str" - }, - { - "name": "options", - "type": "271" - } - ], - "meta-type": "object" - }, - { - "name": "48", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "49", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "50", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "51", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "52", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "read-only-mode", - "default": null, - "type": "272" - } - ], - "meta-type": "object" - }, - { - "name": "53", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "msg", - "type": "str" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "fatal", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "54", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "operation", - "type": "273" - }, - { - "name": "action", - "type": "274" - }, - { - "name": "nospace", - "default": null, - "type": "bool" - }, - { - "name": "reason", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "55", - "members": [ - { - "name": "type", - "type": "225" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "56", - "members": [ - { - "name": "type", - "type": "225" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "57", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "operation", - "type": "273" - }, - { - "name": "action", - "type": "274" - } - ], - "meta-type": "object" - }, - { - "name": "58", - "members": [ - { - "name": "type", - "type": "225" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "59", - "members": [ - { - "name": "type", - "type": "225" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "60", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "amount-exceeded", - "type": "int" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "61", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "62", - "members": [ - { - "name": "parent", - "type": "str" - }, - { - "name": "child", - "default": null, - "type": "str" - }, - { - "name": "node", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "63", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "iothread", - "type": "275" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[64]", - "element-type": "64", - "meta-type": "array" - }, - { - "name": "64", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "65", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "66", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "67", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "vm-state-size", - "type": "int" - }, - { - "name": "date-sec", - "type": "int" - }, - { - "name": "date-nsec", - "type": "int" - }, - { - "name": "vm-clock-sec", - "type": "int" - }, - { - "name": "vm-clock-nsec", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "68", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "69", - "members": [ - { - "name": "addr", - "type": "276" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "70", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "writable", - "default": null, - "type": "bool" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "71", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "277" - } - ], - "meta-type": "object" - }, - { - "name": "72", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "tray-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "73", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "74", - "members": [ - { - "name": "reference", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "75", - "members": [ - { - "name": "type", - "type": "278" - }, - { - "name": "error", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[76]", - "element-type": "76", - "meta-type": "array" - }, - { - "name": "76", - "members": [ - { - "name": "label", - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "frontend-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[77]", - "element-type": "77", - "meta-type": "array" - }, - { - "name": "77", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "78", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "data", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "279" - } - ], - "meta-type": "object" - }, - { - "name": "79", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "279" - } - ], - "meta-type": "object" - }, - { - "name": "str", - "json-type": "string", - "meta-type": "builtin" - }, - { - "name": "80", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "280" - } - ], - "meta-type": "object" - }, - { - "name": "81", - "members": [ - { - "name": "pty", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "82", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "280" - } - ], - "meta-type": "object" - }, - { - "name": "83", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "84", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "85", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "86", - "members": [ - { - "name": "paging", - "type": "bool" - }, - { - "name": "protocol", - "type": "str" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "begin", - "default": null, - "type": "int" - }, - { - "name": "length", - "default": null, - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "281" - } - ], - "meta-type": "object" - }, - { - "name": "87", - "members": [ - { - "name": "status", - "type": "282" - }, - { - "name": "completed", - "type": "int" - }, - { - "name": "total", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "88", - "members": [ - { - "name": "result", - "type": "87" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "89", - "members": [ - { - "name": "formats", - "type": "[281]" - } - ], - "meta-type": "object" - }, - { - "name": "90", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "up", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "91", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "92", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "93", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[94]", - "element-type": "94", - "meta-type": "array" - }, - { - "name": "94", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "promiscuous", - "type": "bool" - }, - { - "name": "multicast", - "type": "283" - }, - { - "name": "unicast", - "type": "283" - }, - { - "name": "vlan", - "type": "283" - }, - { - "name": "broadcast-allowed", - "type": "bool" - }, - { - "name": "multicast-overflow", - "type": "bool" - }, - { - "name": "unicast-overflow", - "type": "bool" - }, - { - "name": "main-mac", - "type": "str" - }, - { - "name": "vlan-table", - "type": "[int]" - }, - { - "name": "unicast-table", - "type": "[str]" - }, - { - "name": "multicast-table", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "95", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "96", - "members": [ - { - "name": "initial", - "type": "int" - }, - { - "name": "max", - "type": "int" - }, - { - "name": "rounds", - "type": "int" - }, - { - "name": "step", - "type": "int" - }, - { - "name": "interfaces", - "default": null, - "type": "[str]" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "97", - "members": [ - { - "name": "netdev", - "type": "str" - }, - { - "name": "gid-status", - "type": "bool" - }, - { - "name": "subnet-prefix", - "type": "int" - }, - { - "name": "interface-id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "98", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "99", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "id", - "type": "int" - }, - { - "name": "ports", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "100", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[101]", - "element-type": "101", - "meta-type": "array" - }, - { - "name": "101", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enabled", - "type": "bool" - }, - { - "name": "link-up", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "duplex", - "type": "284" - }, - { - "name": "autoneg", - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "102", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "tbl-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[103]", - "element-type": "103", - "meta-type": "array" - }, - { - "name": "103", - "members": [ - { - "name": "cookie", - "type": "int" - }, - { - "name": "hits", - "type": "int" - }, - { - "name": "key", - "type": "286" - }, - { - "name": "mask", - "type": "287" - }, - { - "name": "action", - "type": "288" - } - ], - "meta-type": "object" - }, - { - "name": "104", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[105]", - "element-type": "105", - "meta-type": "array" - }, - { - "name": "105", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pport", - "default": null, - "type": "int" - }, - { - "name": "index", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "set-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pop-vlan", - "default": null, - "type": "int" - }, - { - "name": "group-ids", - "default": null, - "type": "[int]" - }, - { - "name": "set-eth-src", - "default": null, - "type": "str" - }, - { - "name": "set-eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ttl-check", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[106]", - "element-type": "106", - "meta-type": "array" - }, - { - "name": "106", - "meta-type": "enum", - "values": [ - "tpm-tis", - "tpm-crb" - ] - }, - { - "name": "[107]", - "element-type": "107", - "meta-type": "array" - }, - { - "name": "107", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "[108]", - "element-type": "108", - "meta-type": "array" - }, - { - "name": "108", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "model", - "type": "106" - }, - { - "name": "options", - "type": "289" - } - ], - "meta-type": "object" - }, - { - "name": "109", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "password", - "type": "str" - }, - { - "name": "connected", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "110", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "time", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "111", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "116", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "family", - "default": null, - "type": "294" - }, - { - "name": "service", - "default": null, - "type": "str" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "clients", - "default": null, - "type": "[295]" - } - ], - "meta-type": "object" - }, - { - "name": "[117]", - "element-type": "117", - "meta-type": "array" - }, - { - "name": "117", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "server", - "type": "[296]" - }, - { - "name": "clients", - "type": "[295]" - }, - { - "name": "auth", - "type": "297" - }, - { - "name": "vencrypt", - "default": null, - "type": "298" - }, - { - "name": "display", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "118", - "members": [ - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "119", - "members": [ - { - "name": "server", - "type": "299" - }, - { - "name": "client", - "type": "300" - } - ], - "meta-type": "object" - }, - { - "name": "120", - "members": [ - { - "name": "server", - "type": "299" - }, - { - "name": "client", - "type": "295" - } - ], - "meta-type": "object" - }, - { - "name": "121", - "members": [ - { - "name": "server", - "type": "299" - }, - { - "name": "client", - "type": "295" - } - ], - "meta-type": "object" - }, - { - "name": "[122]", - "element-type": "122", - "meta-type": "array" - }, - { - "name": "122", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "index", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "absolute", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "123", - "members": [ - { - "name": "keys", - "type": "[301]" - }, - { - "name": "hold-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "124", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - }, - { - "name": "events", - "type": "[302]" - } - ], - "meta-type": "object" - }, - { - "name": "125", - "tag": "type", - "variants": [ - { - "case": "gtk", - "type": "305" - }, - { - "case": "curses", - "type": "306" - }, - { - "case": "egl-headless", - "type": "307" - }, - { - "case": "default", - "type": "0" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "sdl", - "type": "0" - }, - { - "case": "cocoa", - "type": "0" - }, - { - "case": "spice-app", - "type": "0" - } - ], - "members": [ - { - "name": "type", - "type": "303" - }, - { - "name": "full-screen", - "default": null, - "type": "bool" - }, - { - "name": "window-close", - "default": null, - "type": "bool" - }, - { - "name": "gl", - "default": null, - "type": "304" - } - ], - "meta-type": "object" - }, - { - "name": "126", - "members": [ - { - "name": "status", - "default": null, - "type": "308" - }, - { - "name": "ram", - "default": null, - "type": "309" - }, - { - "name": "disk", - "default": null, - "type": "309" - }, - { - "name": "xbzrle-cache", - "default": null, - "type": "310" - }, - { - "name": "total-time", - "default": null, - "type": "int" - }, - { - "name": "expected-downtime", - "default": null, - "type": "int" - }, - { - "name": "downtime", - "default": null, - "type": "int" - }, - { - "name": "setup-time", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-percentage", - "default": null, - "type": "int" - }, - { - "name": "error-desc", - "default": null, - "type": "str" - }, - { - "name": "postcopy-blocktime", - "default": null, - "type": "int" - }, - { - "name": "postcopy-vcpu-blocktime", - "default": null, - "type": "[int]" - }, - { - "name": "compression", - "default": null, - "type": "311" - }, - { - "name": "socket-address", - "default": null, - "type": "[312]" - } - ], - "meta-type": "object" - }, - { - "name": "127", - "members": [ - { - "name": "capabilities", - "type": "[128]" - } - ], - "meta-type": "object" - }, - { - "name": "[128]", - "element-type": "128", - "meta-type": "array" - }, - { - "name": "128", - "members": [ - { - "name": "capability", - "type": "313" - }, - { - "name": "state", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "129", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "275" - }, - { - "name": "tls-hostname", - "default": null, - "type": "275" - }, - { - "name": "tls-authz", - "default": null, - "type": "275" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "130", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-hostname", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "131", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "hostname", - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "cert-subject", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "132", - "members": [ - { - "name": "status", - "type": "308" - } - ], - "meta-type": "object" - }, - { - "name": "133", - "members": [ - { - "name": "pass", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "134", - "members": [ - { - "name": "mode", - "type": "314" - }, - { - "name": "reason", - "type": "315" - } - ], - "meta-type": "object" - }, - { - "name": "135", - "members": [ - { - "name": "state", - "type": "308" - } - ], - "meta-type": "object" - }, - { - "name": "136", - "members": [ - { - "name": "value", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "137", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "138", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "int", - "json-type": "int", - "meta-type": "builtin" - }, - { - "name": "139", - "members": [ - { - "name": "uri", - "type": "str" - }, - { - "name": "blk", - "default": null, - "type": "bool" - }, - { - "name": "inc", - "default": null, - "type": "bool" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "resume", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "140", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "141", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "live", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "142", - "members": [ - { - "name": "enable", - "type": "bool" - }, - { - "name": "primary", - "type": "bool" - }, - { - "name": "failover", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "143", - "members": [ - { - "name": "error", - "type": "bool" - }, - { - "name": "desc", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "144", - "members": [ - { - "name": "mode", - "type": "314" - }, - { - "name": "last-mode", - "type": "314" - }, - { - "name": "reason", - "type": "315" - } - ], - "meta-type": "object" - }, - { - "name": "145", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "146", - "members": [ - { - "name": "actions", - "type": "[316]" - }, - { - "name": "properties", - "default": null, - "type": "317" - } - ], - "meta-type": "object" - }, - { - "name": "147", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[148]", - "element-type": "148", - "meta-type": "array" - }, - { - "name": "148", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "state", - "type": "318" - }, - { - "name": "vcpu", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "149", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "ignore-unavailable", - "default": null, - "type": "bool" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[150]", - "element-type": "150", - "meta-type": "array" - }, - { - "name": "150", - "tag": "meta-type", - "variants": [ - { - "case": "builtin", - "type": "320" - }, - { - "case": "enum", - "type": "321" - }, - { - "case": "array", - "type": "322" - }, - { - "case": "object", - "type": "323" - }, - { - "case": "alternate", - "type": "324" - }, - { - "case": "command", - "type": "325" - }, - { - "case": "event", - "type": "326" - } - ], - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "meta-type", - "type": "319" - } - ], - "meta-type": "object" - }, - { - "name": "151", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[152]", - "element-type": "152", - "meta-type": "array" - }, - { - "name": "152", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "153", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "any", - "json-type": "value", - "meta-type": "builtin" - }, - { - "name": "154", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - }, - { - "name": "value", - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "155", - "members": [ - { - "name": "implements", - "default": null, - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[156]", - "element-type": "156", - "meta-type": "array" - }, - { - "name": "156", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - }, - { - "name": "parent", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "157", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "158", - "members": [ - { - "name": "qom-type", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "159", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "160", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "161", - "members": [ - { - "name": "driver", - "type": "str" - }, - { - "name": "bus", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "162", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "163", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[164]", - "element-type": "164", - "meta-type": "array" - }, - { - "name": "164", - "tag": "arch", - "variants": [ - { - "case": "x86", - "type": "329" - }, - { - "case": "sparc", - "type": "330" - }, - { - "case": "ppc", - "type": "331" - }, - { - "case": "mips", - "type": "332" - }, - { - "case": "tricore", - "type": "333" - }, - { - "case": "s390", - "type": "334" - }, - { - "case": "riscv", - "type": "335" - }, - { - "case": "other", - "type": "0" - } - ], - "members": [ - { - "name": "CPU", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "halted", - "type": "bool" - }, - { - "name": "qom_path", - "type": "str" - }, - { - "name": "thread_id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "327" - }, - { - "name": "arch", - "type": "328" - } - ], - "meta-type": "object" - }, - { - "name": "[165]", - "element-type": "165", - "meta-type": "array" - }, - { - "name": "165", - "tag": "target", - "variants": [ - { - "case": "s390x", - "type": "334" - }, - { - "case": "aarch64", - "type": "0" - }, - { - "case": "alpha", - "type": "0" - }, - { - "case": "arm", - "type": "0" - }, - { - "case": "cris", - "type": "0" - }, - { - "case": "hppa", - "type": "0" - }, - { - "case": "i386", - "type": "0" - }, - { - "case": "lm32", - "type": "0" - }, - { - "case": "m68k", - "type": "0" - }, - { - "case": "microblaze", - "type": "0" - }, - { - "case": "microblazeel", - "type": "0" - }, - { - "case": "mips", - "type": "0" - }, - { - "case": "mips64", - "type": "0" - }, - { - "case": "mips64el", - "type": "0" - }, - { - "case": "mipsel", - "type": "0" - }, - { - "case": "moxie", - "type": "0" - }, - { - "case": "nios2", - "type": "0" - }, - { - "case": "or1k", - "type": "0" - }, - { - "case": "ppc", - "type": "0" - }, - { - "case": "ppc64", - "type": "0" - }, - { - "case": "riscv32", - "type": "0" - }, - { - "case": "riscv64", - "type": "0" - }, - { - "case": "sh4", - "type": "0" - }, - { - "case": "sh4eb", - "type": "0" - }, - { - "case": "sparc", - "type": "0" - }, - { - "case": "sparc64", - "type": "0" - }, - { - "case": "tricore", - "type": "0" - }, - { - "case": "unicore32", - "type": "0" - }, - { - "case": "x86_64", - "type": "0" - }, - { - "case": "xtensa", - "type": "0" - }, - { - "case": "xtensaeb", - "type": "0" - } - ], - "members": [ - { - "name": "cpu-index", - "type": "int" - }, - { - "name": "qom-path", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "327" - }, - { - "name": "arch", - "type": "328" - }, - { - "name": "target", - "type": "336" - } - ], - "meta-type": "object" - }, - { - "name": "166", - "members": [ - { - "name": "id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[167]", - "element-type": "167", - "meta-type": "array" - }, - { - "name": "167", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "alias", - "default": null, - "type": "str" - }, - { - "name": "is-default", - "default": null, - "type": "bool" - }, - { - "name": "cpu-max", - "type": "int" - }, - { - "name": "hotpluggable-cpus", - "type": "bool" - }, - { - "name": "numa-mem-supported", - "type": "bool" - }, - { - "name": "deprecated", - "type": "bool" - }, - { - "name": "default-cpu-type", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "168", - "members": [ - { - "name": "wakeup-suspend-support", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "169", - "members": [ - { - "name": "arch", - "type": "336" - } - ], - "meta-type": "object" - }, - { - "name": "[170]", - "element-type": "170", - "meta-type": "array" - }, - { - "name": "170", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "merge", - "type": "bool" - }, - { - "name": "dump", - "type": "bool" - }, - { - "name": "prealloc", - "type": "bool" - }, - { - "name": "host-nodes", - "type": "[int]" - }, - { - "name": "policy", - "type": "337" - } - ], - "meta-type": "object" - }, - { - "name": "[171]", - "element-type": "171", - "meta-type": "array" - }, - { - "name": "171", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "vcpus-count", - "type": "int" - }, - { - "name": "props", - "type": "327" - }, - { - "name": "qom-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "172", - "tag": "type", - "variants": [ - { - "case": "node", - "type": "339" - }, - { - "case": "dist", - "type": "340" - }, - { - "case": "cpu", - "type": "341" - } - ], - "members": [ - { - "name": "type", - "type": "338" - } - ], - "meta-type": "object" - }, - { - "name": "[179]", - "element-type": "179", - "meta-type": "array" - }, - { - "name": "179", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "migration-safe", - "default": null, - "type": "bool" - }, - { - "name": "static", - "type": "bool" - }, - { - "name": "unavailable-features", - "default": null, - "type": "[str]" - }, - { - "name": "typename", - "type": "str" - }, - { - "name": "alias-of", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "180", - "members": [ - { - "name": "enable", - "default": null, - "type": "[345]" - } - ], - "meta-type": "object" - }, - { - "name": "181", - "members": [ - { - "name": "qemu", - "type": "346" - }, - { - "name": "package", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[182]", - "element-type": "182", - "meta-type": "array" - }, - { - "name": "182", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "183", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "fdname", - "type": "str" - }, - { - "name": "skipauth", - "default": null, - "type": "bool" - }, - { - "name": "tls", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "184", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "185", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "present", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "186", - "members": [ - { - "name": "UUID", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[187]", - "element-type": "187", - "meta-type": "array" - }, - { - "name": "187", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[188]", - "element-type": "188", - "meta-type": "array" - }, - { - "name": "188", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "poll-max-ns", - "type": "int" - }, - { - "name": "poll-grow", - "type": "int" - }, - { - "name": "poll-shrink", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "189", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "190", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[191]", - "element-type": "191", - "meta-type": "array" - }, - { - "name": "191", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "devices", - "type": "[347]" - } - ], - "meta-type": "object" - }, - { - "name": "192", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "193", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "194", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "195", - "members": [ - { - "name": "command-line", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "196", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "arg", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "197", - "members": [ - { - "name": "enable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "198", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "199", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "200", - "members": [ - { - "name": "base-memory", - "type": "int" - }, - { - "name": "plugged-memory", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "201", - "members": [ - { - "name": "fdset-id", - "default": null, - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "202", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "203", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[204]", - "element-type": "204", - "meta-type": "array" - }, - { - "name": "204", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fds", - "type": "[348]" - } - ], - "meta-type": "object" - }, - { - "name": "205", - "members": [ - { - "name": "option", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[206]", - "element-type": "206", - "meta-type": "array" - }, - { - "name": "206", - "members": [ - { - "name": "option", - "type": "str" - }, - { - "name": "parameters", - "type": "[349]" - } - ], - "meta-type": "object" - }, - { - "name": "[207]", - "element-type": "207", - "meta-type": "array" - }, - { - "name": "207", - "tag": "type", - "variants": [ - { - "case": "dimm", - "type": "351" - }, - { - "case": "nvdimm", - "type": "351" - }, - { - "case": "virtio-pmem", - "type": "352" - } - ], - "members": [ - { - "name": "type", - "type": "350" - } - ], - "meta-type": "object" - }, - { - "name": "208", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "msg", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[209]", - "element-type": "209", - "meta-type": "array" - }, - { - "name": "209", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "slot", - "type": "str" - }, - { - "name": "slot-type", - "type": "353" - }, - { - "name": "source", - "type": "int" - }, - { - "name": "status", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "210", - "members": [ - { - "name": "info", - "type": "209" - } - ], - "meta-type": "object" - }, - { - "name": "211", - "members": [ - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "212", - "members": [ - { - "name": "guid", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "213", - "members": [ - { - "name": "offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "bool", - "json-type": "boolean", - "meta-type": "builtin" - }, - { - "name": "219", - "meta-type": "enum", - "values": [ - "debug", - "inmigrate", - "internal-error", - "io-error", - "paused", - "postmigrate", - "prelaunch", - "finish-migrate", - "restore-vm", - "running", - "save-vm", - "shutdown", - "suspended", - "watchdog", - "guest-panicked", - "colo", - "preconfig" - ] - }, - { - "name": "220", - "meta-type": "enum", - "values": [ - "none", - "host-error", - "host-qmp-quit", - "host-qmp-system-reset", - "host-signal", - "host-ui", - "guest-shutdown", - "guest-reset", - "guest-panic", - "subsystem-reset" - ] - }, - { - "name": "221", - "meta-type": "enum", - "values": [ - "reset", - "shutdown", - "poweroff", - "pause", - "debug", - "none", - "inject-nmi" - ] - }, - { - "name": "222", - "meta-type": "enum", - "values": [ - "pause", - "poweroff" - ] - }, - { - "name": "223", - "tag": "type", - "variants": [ - { - "case": "hyper-v", - "type": "356" - }, - { - "case": "s390", - "type": "357" - } - ], - "members": [ - { - "name": "type", - "type": "355" - } - ], - "meta-type": "object" - }, - { - "name": "224", - "meta-type": "enum", - "values": [ - "undefined", - "created", - "running", - "paused", - "ready", - "standby", - "waiting", - "pending", - "aborting", - "concluded", - "null" - ] - }, - { - "name": "225", - "meta-type": "enum", - "values": [ - "commit", - "stream", - "mirror", - "backup", - "create" - ] - }, - { - "name": "[int]", - "element-type": "int", - "meta-type": "array" - }, - { - "name": "226", - "meta-type": "enum", - "values": [ - "ok", - "failed", - "nospace" - ] - }, - { - "name": "[227]", - "element-type": "227", - "meta-type": "array" - }, - { - "name": "227", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "count", - "type": "int" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "recording", - "type": "bool" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "status", - "type": "358" - }, - { - "name": "persistent", - "type": "bool" - }, - { - "name": "inconsistent", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "228", - "members": [ - { - "name": "rd_bytes", - "type": "int" - }, - { - "name": "wr_bytes", - "type": "int" - }, - { - "name": "rd_operations", - "type": "int" - }, - { - "name": "wr_operations", - "type": "int" - }, - { - "name": "flush_operations", - "type": "int" - }, - { - "name": "flush_total_time_ns", - "type": "int" - }, - { - "name": "wr_total_time_ns", - "type": "int" - }, - { - "name": "rd_total_time_ns", - "type": "int" - }, - { - "name": "wr_highest_offset", - "type": "int" - }, - { - "name": "rd_merged", - "type": "int" - }, - { - "name": "wr_merged", - "type": "int" - }, - { - "name": "idle_time_ns", - "default": null, - "type": "int" - }, - { - "name": "failed_rd_operations", - "type": "int" - }, - { - "name": "failed_wr_operations", - "type": "int" - }, - { - "name": "failed_flush_operations", - "type": "int" - }, - { - "name": "invalid_rd_operations", - "type": "int" - }, - { - "name": "invalid_wr_operations", - "type": "int" - }, - { - "name": "invalid_flush_operations", - "type": "int" - }, - { - "name": "account_invalid", - "type": "bool" - }, - { - "name": "account_failed", - "type": "bool" - }, - { - "name": "timed_stats", - "type": "[359]" - }, - { - "name": "rd_latency_histogram", - "default": null, - "type": "360" - }, - { - "name": "wr_latency_histogram", - "default": null, - "type": "360" - }, - { - "name": "flush_latency_histogram", - "default": null, - "type": "360" - } - ], - "meta-type": "object" - }, - { - "name": "229", - "meta-type": "enum", - "values": [ - "existing", - "absolute-paths" - ] - }, - { - "name": "230", - "meta-type": "enum", - "values": [ - "top", - "full", - "none", - "incremental", - "bitmap" - ] - }, - { - "name": "231", - "meta-type": "enum", - "values": [ - "on-success", - "never", - "always" - ] - }, - { - "name": "232", - "meta-type": "enum", - "values": [ - "report", - "ignore", - "enospc", - "stop", - "auto" - ] - }, - { - "name": "233", - "meta-type": "enum", - "values": [ - "off", - "on", - "unmap" - ] - }, - { - "name": "234", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "type": "str" - }, - { - "name": "dirty-flag", - "default": null, - "type": "bool" - }, - { - "name": "actual-size", - "default": null, - "type": "int" - }, - { - "name": "virtual-size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "encrypted", - "default": null, - "type": "bool" - }, - { - "name": "compressed", - "default": null, - "type": "bool" - }, - { - "name": "backing-filename", - "default": null, - "type": "str" - }, - { - "name": "full-backing-filename", - "default": null, - "type": "str" - }, - { - "name": "backing-filename-format", - "default": null, - "type": "str" - }, - { - "name": "snapshots", - "default": null, - "type": "[67]" - }, - { - "name": "backing-image", - "default": null, - "type": "234" - }, - { - "name": "format-specific", - "default": null, - "type": "361" - } - ], - "meta-type": "object" - }, - { - "name": "235", - "members": [ - { - "name": "writeback", - "type": "bool" - }, - { - "name": "direct", - "type": "bool" - }, - { - "name": "no-flush", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[236]", - "element-type": "236", - "meta-type": "array" - }, - { - "name": "236", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "362" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[237]", - "element-type": "237", - "meta-type": "array" - }, - { - "name": "237", - "members": [ - { - "name": "parent", - "type": "int" - }, - { - "name": "child", - "type": "int" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "perm", - "type": "[363]" - }, - { - "name": "shared-perm", - "type": "[363]" - } - ], - "meta-type": "object" - }, - { - "name": "238", - "meta-type": "enum", - "values": [ - "background", - "write-blocking" - ] - }, - { - "name": "[239]", - "element-type": "239", - "meta-type": "array" - }, - { - "name": "239", - "members": [ - { - "type": "str" - }, - { - "type": "32" - } - ], - "meta-type": "alternate" - }, - { - "name": "240", - "meta-type": "enum", - "values": [ - "blkdebug", - "blklogwrites", - "blkverify", - "bochs", - "cloop", - "copy-on-read", - "dmg", - "file", - "ftp", - "ftps", - "gluster", - "host_cdrom", - "host_device", - "http", - "https", - "iscsi", - "luks", - "nbd", - "nfs", - "null-aio", - "null-co", - "nvme", - "parallels", - "qcow", - "qcow2", - "qed", - "quorum", - "raw", - "rbd", - "replication", - "sheepdog", - "ssh", - "throttle", - "vdi", - "vhdx", - "vmdk", - "vpc", - "vvfat", - "vxhs" - ] - }, - { - "name": "241", - "meta-type": "enum", - "values": [ - "ignore", - "unmap" - ] - }, - { - "name": "242", - "members": [ - { - "name": "direct", - "default": null, - "type": "bool" - }, - { - "name": "no-flush", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "243", - "members": [ - { - "name": "image", - "type": "364" - }, - { - "name": "config", - "default": null, - "type": "str" - }, - { - "name": "align", - "default": null, - "type": "int" - }, - { - "name": "max-transfer", - "default": null, - "type": "int" - }, - { - "name": "opt-write-zero", - "default": null, - "type": "int" - }, - { - "name": "max-write-zero", - "default": null, - "type": "int" - }, - { - "name": "opt-discard", - "default": null, - "type": "int" - }, - { - "name": "max-discard", - "default": null, - "type": "int" - }, - { - "name": "inject-error", - "default": null, - "type": "[365]" - }, - { - "name": "set-state", - "default": null, - "type": "[366]" - } - ], - "meta-type": "object" - }, - { - "name": "244", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "log", - "type": "364" - }, - { - "name": "log-sector-size", - "default": null, - "type": "int" - }, - { - "name": "log-append", - "default": null, - "type": "bool" - }, - { - "name": "log-super-update-interval", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "245", - "members": [ - { - "name": "test", - "type": "364" - }, - { - "name": "raw", - "type": "364" - } - ], - "meta-type": "object" - }, - { - "name": "246", - "members": [ - { - "name": "file", - "type": "364" - } - ], - "meta-type": "object" - }, - { - "name": "247", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "pr-manager", - "default": null, - "type": "str" - }, - { - "name": "locking", - "default": null, - "type": "367" - }, - { - "name": "aio", - "default": null, - "type": "368" - }, - { - "name": "drop-cache", - "default": null, - "type": "bool" - }, - { - "name": "x-check-cache-dropped", - "default": null, - "type": "bool" - } - ], - "meta-type": "object", - "features": [ - "dynamic-auto-read-only" - ] - }, - { - "name": "248", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "249", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "250", - "members": [ - { - "name": "volume", - "type": "str" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "server", - "type": "[312]" - }, - { - "name": "debug", - "default": null, - "type": "int" - }, - { - "name": "logfile", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "251", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "252", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "253", - "members": [ - { - "name": "transport", - "type": "369" - }, - { - "name": "portal", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "lun", - "default": null, - "type": "int" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "initiator-name", - "default": null, - "type": "str" - }, - { - "name": "header-digest", - "default": null, - "type": "370" - }, - { - "name": "timeout", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "254", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "255", - "members": [ - { - "name": "server", - "type": "312" - }, - { - "name": "export", - "default": null, - "type": "str" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "x-dirty-bitmap", - "default": null, - "type": "str" - }, - { - "name": "reconnect-delay", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "256", - "members": [ - { - "name": "server", - "type": "371" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "int" - }, - { - "name": "tcp-syn-count", - "default": null, - "type": "int" - }, - { - "name": "readahead-size", - "default": null, - "type": "int" - }, - { - "name": "page-cache-size", - "default": null, - "type": "int" - }, - { - "name": "debug", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "257", - "members": [ - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "latency-ns", - "default": null, - "type": "int" - }, - { - "name": "read-zeroes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "258", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "namespace", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "259", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "backing", - "default": null, - "type": "372" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-request", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-snapshot", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-other", - "default": null, - "type": "bool" - }, - { - "name": "overlap-check", - "default": null, - "type": "373" - }, - { - "name": "cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-entry-size", - "default": null, - "type": "int" - }, - { - "name": "refcount-cache-size", - "default": null, - "type": "int" - }, - { - "name": "cache-clean-interval", - "default": null, - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "374" - }, - { - "name": "data-file", - "default": null, - "type": "364" - } - ], - "meta-type": "object" - }, - { - "name": "260", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "backing", - "default": null, - "type": "372" - }, - { - "name": "encrypt", - "default": null, - "type": "375" - } - ], - "meta-type": "object" - }, - { - "name": "261", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "backing", - "default": null, - "type": "372" - } - ], - "meta-type": "object" - }, - { - "name": "262", - "members": [ - { - "name": "blkverify", - "default": null, - "type": "bool" - }, - { - "name": "children", - "type": "[364]" - }, - { - "name": "vote-threshold", - "type": "int" - }, - { - "name": "rewrite-corrupted", - "default": null, - "type": "bool" - }, - { - "name": "read-pattern", - "default": null, - "type": "376" - } - ], - "meta-type": "object" - }, - { - "name": "263", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "264", - "members": [ - { - "name": "pool", - "type": "str" - }, - { - "name": "image", - "type": "str" - }, - { - "name": "conf", - "default": null, - "type": "str" - }, - { - "name": "snapshot", - "default": null, - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "auth-client-required", - "default": null, - "type": "[377]" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "[378]" - } - ], - "meta-type": "object" - }, - { - "name": "265", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "mode", - "type": "379" - }, - { - "name": "top-id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "266", - "members": [ - { - "name": "server", - "type": "312" - }, - { - "name": "vdi", - "type": "str" - }, - { - "name": "snap-id", - "default": null, - "type": "int" - }, - { - "name": "tag", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "267", - "members": [ - { - "name": "server", - "type": "380" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "host-key-check", - "default": null, - "type": "381" - } - ], - "meta-type": "object" - }, - { - "name": "268", - "members": [ - { - "name": "throttle-group", - "type": "str" - }, - { - "name": "file", - "type": "364" - } - ], - "meta-type": "object" - }, - { - "name": "269", - "members": [ - { - "name": "dir", - "type": "str" - }, - { - "name": "fat-type", - "default": null, - "type": "int" - }, - { - "name": "floppy", - "default": null, - "type": "bool" - }, - { - "name": "label", - "default": null, - "type": "str" - }, - { - "name": "rw", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "270", - "members": [ - { - "name": "vdisk-id", - "type": "str" - }, - { - "name": "server", - "type": "378" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "271", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "382" - }, - { - "case": "gluster", - "type": "383" - }, - { - "case": "luks", - "type": "384" - }, - { - "case": "nfs", - "type": "385" - }, - { - "case": "parallels", - "type": "386" - }, - { - "case": "qcow", - "type": "387" - }, - { - "case": "qcow2", - "type": "388" - }, - { - "case": "qed", - "type": "389" - }, - { - "case": "rbd", - "type": "390" - }, - { - "case": "sheepdog", - "type": "391" - }, - { - "case": "ssh", - "type": "392" - }, - { - "case": "vdi", - "type": "393" - }, - { - "case": "vhdx", - "type": "394" - }, - { - "case": "vmdk", - "type": "395" - }, - { - "case": "vpc", - "type": "396" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "host_device", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "240" - } - ], - "meta-type": "object" - }, - { - "name": "272", - "meta-type": "enum", - "values": [ - "retain", - "read-only", - "read-write" - ] - }, - { - "name": "273", - "meta-type": "enum", - "values": [ - "read", - "write" - ] - }, - { - "name": "274", - "meta-type": "enum", - "values": [ - "ignore", - "report", - "stop" - ] - }, - { - "name": "275", - "members": [ - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "276", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "398" - }, - { - "case": "unix", - "type": "399" - }, - { - "case": "vsock", - "type": "400" - }, - { - "case": "fd", - "type": "401" - } - ], - "members": [ - { - "name": "type", - "type": "397" - } - ], - "meta-type": "object" - }, - { - "name": "277", - "meta-type": "enum", - "values": [ - "safe", - "hard" - ] - }, - { - "name": "278", - "meta-type": "enum", - "values": [ - "read", - "write", - "flush" - ] - }, - { - "name": "279", - "meta-type": "enum", - "values": [ - "utf8", - "base64" - ] - }, - { - "name": "280", - "tag": "type", - "variants": [ - { - "case": "file", - "type": "403" - }, - { - "case": "serial", - "type": "404" - }, - { - "case": "parallel", - "type": "404" - }, - { - "case": "pipe", - "type": "404" - }, - { - "case": "socket", - "type": "405" - }, - { - "case": "udp", - "type": "406" - }, - { - "case": "pty", - "type": "407" - }, - { - "case": "null", - "type": "407" - }, - { - "case": "mux", - "type": "408" - }, - { - "case": "msmouse", - "type": "407" - }, - { - "case": "wctablet", - "type": "407" - }, - { - "case": "braille", - "type": "407" - }, - { - "case": "testdev", - "type": "407" - }, - { - "case": "stdio", - "type": "409" - }, - { - "case": "console", - "type": "407" - }, - { - "case": "vc", - "type": "412" - }, - { - "case": "ringbuf", - "type": "413" - }, - { - "case": "memory", - "type": "413" - } - ], - "members": [ - { - "name": "type", - "type": "402" - } - ], - "meta-type": "object" - }, - { - "name": "281", - "meta-type": "enum", - "values": [ - "elf", - "kdump-zlib", - "kdump-lzo", - "kdump-snappy", - "win-dmp" - ] - }, - { - "name": "282", - "meta-type": "enum", - "values": [ - "none", - "active", - "completed", - "failed" - ] - }, - { - "name": "[281]", - "element-type": "281", - "meta-type": "array" - }, - { - "name": "283", - "meta-type": "enum", - "values": [ - "normal", - "none", - "all" - ] - }, - { - "name": "[str]", - "element-type": "str", - "meta-type": "array" - }, - { - "name": "284", - "meta-type": "enum", - "values": [ - "half", - "full" - ] - }, - { - "name": "285", - "meta-type": "enum", - "values": [ - "off", - "on" - ] - }, - { - "name": "286", - "members": [ - { - "name": "priority", - "type": "int" - }, - { - "name": "tbl-id", - "type": "int" - }, - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-type", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - }, - { - "name": "ip-dst", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "287", - "members": [ - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "288", - "members": [ - { - "name": "goto-tbl", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "tunnel-lport", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "new-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "289", - "tag": "type", - "variants": [ - { - "case": "passthrough", - "type": "415" - }, - { - "case": "emulator", - "type": "416" - } - ], - "members": [ - { - "name": "type", - "type": "414" - } - ], - "meta-type": "object" - }, - { - "name": "294", - "meta-type": "enum", - "values": [ - "ipv4", - "ipv6", - "unix", - "vsock", - "unknown" - ] - }, - { - "name": "[295]", - "element-type": "295", - "meta-type": "array" - }, - { - "name": "295", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "294" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "x509_dname", - "default": null, - "type": "str" - }, - { - "name": "sasl_username", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[296]", - "element-type": "296", - "meta-type": "array" - }, - { - "name": "296", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "294" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "type": "297" - }, - { - "name": "vencrypt", - "default": null, - "type": "298" - } - ], - "meta-type": "object" - }, - { - "name": "297", - "meta-type": "enum", - "values": [ - "none", - "vnc", - "ra2", - "ra2ne", - "tight", - "ultra", - "tls", - "vencrypt", - "sasl" - ] - }, - { - "name": "298", - "meta-type": "enum", - "values": [ - "plain", - "tls-none", - "x509-none", - "tls-vnc", - "x509-vnc", - "tls-plain", - "x509-plain", - "tls-sasl", - "x509-sasl" - ] - }, - { - "name": "299", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "294" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "300", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "294" - }, - { - "name": "websocket", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[301]", - "element-type": "301", - "meta-type": "array" - }, - { - "name": "301", - "tag": "type", - "variants": [ - { - "case": "number", - "type": "418" - }, - { - "case": "qcode", - "type": "419" - } - ], - "members": [ - { - "name": "type", - "type": "417" - } - ], - "meta-type": "object" - }, - { - "name": "[302]", - "element-type": "302", - "meta-type": "array" - }, - { - "name": "302", - "tag": "type", - "variants": [ - { - "case": "key", - "type": "421" - }, - { - "case": "btn", - "type": "422" - }, - { - "case": "rel", - "type": "423" - }, - { - "case": "abs", - "type": "423" - } - ], - "members": [ - { - "name": "type", - "type": "420" - } - ], - "meta-type": "object" - }, - { - "name": "303", - "meta-type": "enum", - "values": [ - "default", - "none", - "gtk", - "sdl", - "egl-headless", - "curses", - "cocoa", - "spice-app" - ] - }, - { - "name": "304", - "meta-type": "enum", - "values": [ - "off", - "on", - "core", - "es" - ] - }, - { - "name": "305", - "members": [ - { - "name": "grab-on-hover", - "default": null, - "type": "bool" - }, - { - "name": "zoom-to-fit", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "306", - "members": [ - { - "name": "charset", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "307", - "members": [ - { - "name": "rendernode", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "308", - "meta-type": "enum", - "values": [ - "none", - "setup", - "cancelling", - "cancelled", - "active", - "postcopy-active", - "postcopy-paused", - "postcopy-recover", - "completed", - "failed", - "colo", - "pre-switchover", - "device" - ] - }, - { - "name": "309", - "members": [ - { - "name": "transferred", - "type": "int" - }, - { - "name": "remaining", - "type": "int" - }, - { - "name": "total", - "type": "int" - }, - { - "name": "duplicate", - "type": "int" - }, - { - "name": "skipped", - "type": "int" - }, - { - "name": "normal", - "type": "int" - }, - { - "name": "normal-bytes", - "type": "int" - }, - { - "name": "dirty-pages-rate", - "type": "int" - }, - { - "name": "mbps", - "type": "number" - }, - { - "name": "dirty-sync-count", - "type": "int" - }, - { - "name": "postcopy-requests", - "type": "int" - }, - { - "name": "page-size", - "type": "int" - }, - { - "name": "multifd-bytes", - "type": "int" - }, - { - "name": "pages-per-second", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "310", - "members": [ - { - "name": "cache-size", - "type": "int" - }, - { - "name": "bytes", - "type": "int" - }, - { - "name": "pages", - "type": "int" - }, - { - "name": "cache-miss", - "type": "int" - }, - { - "name": "cache-miss-rate", - "type": "number" - }, - { - "name": "overflow", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "311", - "members": [ - { - "name": "pages", - "type": "int" - }, - { - "name": "busy", - "type": "int" - }, - { - "name": "busy-rate", - "type": "number" - }, - { - "name": "compressed-size", - "type": "int" - }, - { - "name": "compression-rate", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "[312]", - "element-type": "312", - "meta-type": "array" - }, - { - "name": "312", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "380" - }, - { - "case": "unix", - "type": "425" - }, - { - "case": "vsock", - "type": "426" - }, - { - "case": "fd", - "type": "427" - } - ], - "members": [ - { - "name": "type", - "type": "424" - } - ], - "meta-type": "object" - }, - { - "name": "313", - "meta-type": "enum", - "values": [ - "xbzrle", - "rdma-pin-all", - "auto-converge", - "zero-blocks", - "compress", - "events", - "postcopy-ram", - "x-colo", - "release-ram", - "block", - "return-path", - "pause-before-switchover", - "multifd", - "dirty-bitmaps", - "postcopy-blocktime", - "late-block-activate", - "x-ignore-shared", - "validate-uuid" - ] - }, - { - "name": "314", - "meta-type": "enum", - "values": [ - "none", - "primary", - "secondary" - ] - }, - { - "name": "315", - "meta-type": "enum", - "values": [ - "none", - "request", - "error", - "processing" - ] - }, - { - "name": "number", - "json-type": "number", - "meta-type": "builtin" - }, - { - "name": "[316]", - "element-type": "316", - "meta-type": "array" - }, - { - "name": "316", - "tag": "type", - "variants": [ - { - "case": "abort", - "type": "429" - }, - { - "case": "block-dirty-bitmap-add", - "type": "430" - }, - { - "case": "block-dirty-bitmap-remove", - "type": "431" - }, - { - "case": "block-dirty-bitmap-clear", - "type": "431" - }, - { - "case": "block-dirty-bitmap-enable", - "type": "431" - }, - { - "case": "block-dirty-bitmap-disable", - "type": "431" - }, - { - "case": "block-dirty-bitmap-merge", - "type": "432" - }, - { - "case": "blockdev-backup", - "type": "433" - }, - { - "case": "blockdev-snapshot", - "type": "434" - }, - { - "case": "blockdev-snapshot-internal-sync", - "type": "435" - }, - { - "case": "blockdev-snapshot-sync", - "type": "436" - }, - { - "case": "drive-backup", - "type": "437" - } - ], - "members": [ - { - "name": "type", - "type": "428" - } - ], - "meta-type": "object" - }, - { - "name": "317", - "members": [ - { - "name": "completion-mode", - "default": null, - "type": "438" - } - ], - "meta-type": "object" - }, - { - "name": "318", - "meta-type": "enum", - "values": [ - "unavailable", - "disabled", - "enabled" - ] - }, - { - "name": "319", - "meta-type": "enum", - "values": [ - "builtin", - "enum", - "array", - "object", - "alternate", - "command", - "event" - ] - }, - { - "name": "320", - "members": [ - { - "name": "json-type", - "type": "439" - } - ], - "meta-type": "object" - }, - { - "name": "321", - "members": [ - { - "name": "values", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "322", - "members": [ - { - "name": "element-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "323", - "members": [ - { - "name": "members", - "type": "[440]" - }, - { - "name": "tag", - "default": null, - "type": "str" - }, - { - "name": "variants", - "default": null, - "type": "[441]" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "324", - "members": [ - { - "name": "members", - "type": "[442]" - } - ], - "meta-type": "object" - }, - { - "name": "325", - "members": [ - { - "name": "arg-type", - "type": "str" - }, - { - "name": "ret-type", - "type": "str" - }, - { - "name": "allow-oob", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "326", - "members": [ - { - "name": "arg-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "327", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "328", - "meta-type": "enum", - "values": [ - "x86", - "sparc", - "ppc", - "mips", - "tricore", - "s390", - "riscv", - "other" - ] - }, - { - "name": "329", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "330", - "members": [ - { - "name": "pc", - "type": "int" - }, - { - "name": "npc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "331", - "members": [ - { - "name": "nip", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "332", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "333", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "334", - "members": [ - { - "name": "cpu-state", - "type": "443" - } - ], - "meta-type": "object" - }, - { - "name": "335", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "336", - "meta-type": "enum", - "values": [ - "aarch64", - "alpha", - "arm", - "cris", - "hppa", - "i386", - "lm32", - "m68k", - "microblaze", - "microblazeel", - "mips", - "mips64", - "mips64el", - "mipsel", - "moxie", - "nios2", - "or1k", - "ppc", - "ppc64", - "riscv32", - "riscv64", - "s390x", - "sh4", - "sh4eb", - "sparc", - "sparc64", - "tricore", - "unicore32", - "x86_64", - "xtensa", - "xtensaeb" - ] - }, - { - "name": "337", - "meta-type": "enum", - "values": [ - "default", - "preferred", - "bind", - "interleave" - ] - }, - { - "name": "338", - "meta-type": "enum", - "values": [ - "node", - "dist", - "cpu" - ] - }, - { - "name": "339", - "members": [ - { - "name": "nodeid", - "default": null, - "type": "int" - }, - { - "name": "cpus", - "default": null, - "type": "[int]" - }, - { - "name": "mem", - "default": null, - "type": "int" - }, - { - "name": "memdev", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "340", - "members": [ - { - "name": "src", - "type": "int" - }, - { - "name": "dst", - "type": "int" - }, - { - "name": "val", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "341", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "342", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "343", - "meta-type": "enum", - "values": [ - "incompatible", - "identical", - "superset", - "subset" - ] - }, - { - "name": "344", - "meta-type": "enum", - "values": [ - "static", - "full" - ] - }, - { - "name": "[345]", - "element-type": "345", - "meta-type": "array" - }, - { - "name": "345", - "meta-type": "enum", - "values": [ - "oob" - ] - }, - { - "name": "346", - "members": [ - { - "name": "major", - "type": "int" - }, - { - "name": "minor", - "type": "int" - }, - { - "name": "micro", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[347]", - "element-type": "347", - "meta-type": "array" - }, - { - "name": "347", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "function", - "type": "int" - }, - { - "name": "class_info", - "type": "444" - }, - { - "name": "id", - "type": "445" - }, - { - "name": "irq", - "default": null, - "type": "int" - }, - { - "name": "qdev_id", - "type": "str" - }, - { - "name": "pci_bridge", - "default": null, - "type": "446" - }, - { - "name": "regions", - "type": "[447]" - } - ], - "meta-type": "object" - }, - { - "name": "[348]", - "element-type": "348", - "meta-type": "array" - }, - { - "name": "348", - "members": [ - { - "name": "fd", - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[349]", - "element-type": "349", - "meta-type": "array" - }, - { - "name": "349", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "448" - }, - { - "name": "help", - "default": null, - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "350", - "meta-type": "enum", - "values": [ - "dimm", - "nvdimm", - "virtio-pmem" - ] - }, - { - "name": "351", - "members": [ - { - "name": "data", - "type": "449" - } - ], - "meta-type": "object" - }, - { - "name": "352", - "members": [ - { - "name": "data", - "type": "450" - } - ], - "meta-type": "object" - }, - { - "name": "353", - "meta-type": "enum", - "values": [ - "DIMM", - "CPU" - ] - }, - { - "name": "355", - "meta-type": "enum", - "values": [ - "hyper-v", - "s390" - ] - }, - { - "name": "356", - "members": [ - { - "name": "arg1", - "type": "int" - }, - { - "name": "arg2", - "type": "int" - }, - { - "name": "arg3", - "type": "int" - }, - { - "name": "arg4", - "type": "int" - }, - { - "name": "arg5", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "357", - "members": [ - { - "name": "core", - "type": "int" - }, - { - "name": "psw-mask", - "type": "int" - }, - { - "name": "psw-addr", - "type": "int" - }, - { - "name": "reason", - "type": "451" - } - ], - "meta-type": "object" - }, - { - "name": "358", - "meta-type": "enum", - "values": [ - "active", - "disabled", - "frozen", - "locked", - "inconsistent" - ] - }, - { - "name": "[359]", - "element-type": "359", - "meta-type": "array" - }, - { - "name": "359", - "members": [ - { - "name": "interval_length", - "type": "int" - }, - { - "name": "min_rd_latency_ns", - "type": "int" - }, - { - "name": "max_rd_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_latency_ns", - "type": "int" - }, - { - "name": "min_wr_latency_ns", - "type": "int" - }, - { - "name": "max_wr_latency_ns", - "type": "int" - }, - { - "name": "avg_wr_latency_ns", - "type": "int" - }, - { - "name": "min_flush_latency_ns", - "type": "int" - }, - { - "name": "max_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_queue_depth", - "type": "number" - }, - { - "name": "avg_wr_queue_depth", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "360", - "members": [ - { - "name": "boundaries", - "type": "[int]" - }, - { - "name": "bins", - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "[67]", - "element-type": "67", - "meta-type": "array" - }, - { - "name": "361", - "tag": "type", - "variants": [ - { - "case": "qcow2", - "type": "453" - }, - { - "case": "vmdk", - "type": "454" - }, - { - "case": "luks", - "type": "455" - } - ], - "members": [ - { - "name": "type", - "type": "452" - } - ], - "meta-type": "object" - }, - { - "name": "362", - "meta-type": "enum", - "values": [ - "block-backend", - "block-job", - "block-driver" - ] - }, - { - "name": "[363]", - "element-type": "363", - "meta-type": "array" - }, - { - "name": "363", - "meta-type": "enum", - "values": [ - "consistent-read", - "write", - "write-unchanged", - "resize", - "graph-mod" - ] - }, - { - "name": "364", - "members": [ - { - "type": "45" - }, - { - "type": "str" - } - ], - "meta-type": "alternate" - }, - { - "name": "[365]", - "element-type": "365", - "meta-type": "array" - }, - { - "name": "365", - "members": [ - { - "name": "event", - "type": "456" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "iotype", - "default": null, - "type": "457" - }, - { - "name": "errno", - "default": null, - "type": "int" - }, - { - "name": "sector", - "default": null, - "type": "int" - }, - { - "name": "once", - "default": null, - "type": "bool" - }, - { - "name": "immediately", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[366]", - "element-type": "366", - "meta-type": "array" - }, - { - "name": "366", - "members": [ - { - "name": "event", - "type": "456" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "new_state", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "367", - "meta-type": "enum", - "values": [ - "auto", - "on", - "off" - ] - }, - { - "name": "368", - "meta-type": "enum", - "values": [ - "threads", - "native" - ] - }, - { - "name": "369", - "meta-type": "enum", - "values": [ - "tcp", - "iser" - ] - }, - { - "name": "370", - "meta-type": "enum", - "values": [ - "crc32c", - "none", - "crc32c-none", - "none-crc32c" - ] - }, - { - "name": "371", - "members": [ - { - "name": "type", - "type": "458" - }, - { - "name": "host", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "372", - "members": [ - { - "type": "45" - }, - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "373", - "members": [ - { - "type": "459" - }, - { - "type": "460" - } - ], - "meta-type": "alternate" - }, - { - "name": "374", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "462" - }, - { - "case": "luks", - "type": "463" - } - ], - "members": [ - { - "name": "format", - "type": "461" - } - ], - "meta-type": "object" - }, - { - "name": "375", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "462" - } - ], - "members": [ - { - "name": "format", - "type": "464" - } - ], - "meta-type": "object" - }, - { - "name": "[364]", - "element-type": "364", - "meta-type": "array" - }, - { - "name": "376", - "meta-type": "enum", - "values": [ - "quorum", - "fifo" - ] - }, - { - "name": "[377]", - "element-type": "377", - "meta-type": "array" - }, - { - "name": "377", - "meta-type": "enum", - "values": [ - "cephx", - "none" - ] - }, - { - "name": "[378]", - "element-type": "378", - "meta-type": "array" - }, - { - "name": "378", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "379", - "meta-type": "enum", - "values": [ - "primary", - "secondary" - ] - }, - { - "name": "380", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "numeric", - "default": null, - "type": "bool" - }, - { - "name": "to", - "default": null, - "type": "int" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "keep-alive", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "381", - "tag": "mode", - "variants": [ - { - "case": "hash", - "type": "466" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "known_hosts", - "type": "0" - } - ], - "members": [ - { - "name": "mode", - "type": "465" - } - ], - "meta-type": "object" - }, - { - "name": "382", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "467" - }, - { - "name": "nocow", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "383", - "members": [ - { - "name": "location", - "type": "250" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "467" - } - ], - "meta-type": "object" - }, - { - "name": "384", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "468" - }, - { - "name": "cipher-mode", - "default": null, - "type": "469" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "470" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "471" - }, - { - "name": "hash-alg", - "default": null, - "type": "471" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - }, - { - "name": "file", - "type": "364" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "467" - } - ], - "meta-type": "object" - }, - { - "name": "385", - "members": [ - { - "name": "location", - "type": "256" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "386", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "387", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "encrypt", - "default": null, - "type": "472" - } - ], - "meta-type": "object" - }, - { - "name": "388", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "data-file", - "default": null, - "type": "364" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "version", - "default": null, - "type": "473" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "240" - }, - { - "name": "encrypt", - "default": null, - "type": "472" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "467" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "389", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "240" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "table-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "390", - "members": [ - { - "name": "location", - "type": "264" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "391", - "members": [ - { - "name": "location", - "type": "266" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "preallocation", - "default": null, - "type": "467" - }, - { - "name": "redundancy", - "default": null, - "type": "474" - }, - { - "name": "object-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "392", - "members": [ - { - "name": "location", - "type": "267" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "393", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "467" - } - ], - "meta-type": "object" - }, - { - "name": "394", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "log-size", - "default": null, - "type": "int" - }, - { - "name": "block-size", - "default": null, - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "475" - }, - { - "name": "block-state-zero", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "395", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "extents", - "default": null, - "type": "[364]" - }, - { - "name": "subformat", - "default": null, - "type": "476" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "adapter-type", - "default": null, - "type": "477" - }, - { - "name": "hwversion", - "default": null, - "type": "str" - }, - { - "name": "zeroed-grain", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "396", - "members": [ - { - "name": "file", - "type": "364" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "478" - }, - { - "name": "force-size", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "null", - "json-type": "null", - "meta-type": "builtin" - }, - { - "name": "397", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "398", - "members": [ - { - "name": "data", - "type": "380" - } - ], - "meta-type": "object" - }, - { - "name": "399", - "members": [ - { - "name": "data", - "type": "425" - } - ], - "meta-type": "object" - }, - { - "name": "400", - "members": [ - { - "name": "data", - "type": "426" - } - ], - "meta-type": "object" - }, - { - "name": "401", - "members": [ - { - "name": "data", - "type": "427" - } - ], - "meta-type": "object" - }, - { - "name": "402", - "meta-type": "enum", - "values": [ - "file", - "serial", - "parallel", - "pipe", - "socket", - "udp", - "pty", - "null", - "mux", - "msmouse", - "wctablet", - "braille", - "testdev", - "stdio", - "console", - "vc", - "ringbuf", - "memory" - ] - }, - { - "name": "403", - "members": [ - { - "name": "data", - "type": "479" - } - ], - "meta-type": "object" - }, - { - "name": "404", - "members": [ - { - "name": "data", - "type": "480" - } - ], - "meta-type": "object" - }, - { - "name": "405", - "members": [ - { - "name": "data", - "type": "481" - } - ], - "meta-type": "object" - }, - { - "name": "406", - "members": [ - { - "name": "data", - "type": "482" - } - ], - "meta-type": "object" - }, - { - "name": "407", - "members": [ - { - "name": "data", - "type": "483" - } - ], - "meta-type": "object" - }, - { - "name": "408", - "members": [ - { - "name": "data", - "type": "484" - } - ], - "meta-type": "object" - }, - { - "name": "409", - "members": [ - { - "name": "data", - "type": "485" - } - ], - "meta-type": "object" - }, - { - "name": "412", - "members": [ - { - "name": "data", - "type": "488" - } - ], - "meta-type": "object" - }, - { - "name": "413", - "members": [ - { - "name": "data", - "type": "489" - } - ], - "meta-type": "object" - }, - { - "name": "414", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "415", - "members": [ - { - "name": "data", - "type": "490" - } - ], - "meta-type": "object" - }, - { - "name": "416", - "members": [ - { - "name": "data", - "type": "491" - } - ], - "meta-type": "object" - }, - { - "name": "417", - "meta-type": "enum", - "values": [ - "number", - "qcode" - ] - }, - { - "name": "418", - "members": [ - { - "name": "data", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "419", - "members": [ - { - "name": "data", - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "420", - "meta-type": "enum", - "values": [ - "key", - "btn", - "rel", - "abs" - ] - }, - { - "name": "421", - "members": [ - { - "name": "data", - "type": "493" - } - ], - "meta-type": "object" - }, - { - "name": "422", - "members": [ - { - "name": "data", - "type": "494" - } - ], - "meta-type": "object" - }, - { - "name": "423", - "members": [ - { - "name": "data", - "type": "495" - } - ], - "meta-type": "object" - }, - { - "name": "424", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "425", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "426", - "members": [ - { - "name": "cid", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "427", - "members": [ - { - "name": "str", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "428", - "meta-type": "enum", - "values": [ - "abort", - "block-dirty-bitmap-add", - "block-dirty-bitmap-remove", - "block-dirty-bitmap-clear", - "block-dirty-bitmap-enable", - "block-dirty-bitmap-disable", - "block-dirty-bitmap-merge", - "blockdev-backup", - "blockdev-snapshot", - "blockdev-snapshot-internal-sync", - "blockdev-snapshot-sync", - "drive-backup" - ] - }, - { - "name": "429", - "members": [ - { - "name": "data", - "type": "496" - } - ], - "meta-type": "object" - }, - { - "name": "430", - "members": [ - { - "name": "data", - "type": "31" - } - ], - "meta-type": "object" - }, - { - "name": "431", - "members": [ - { - "name": "data", - "type": "32" - } - ], - "meta-type": "object" - }, - { - "name": "432", - "members": [ - { - "name": "data", - "type": "33" - } - ], - "meta-type": "object" - }, - { - "name": "433", - "members": [ - { - "name": "data", - "type": "27" - } - ], - "meta-type": "object" - }, - { - "name": "434", - "members": [ - { - "name": "data", - "type": "23" - } - ], - "meta-type": "object" - }, - { - "name": "435", - "members": [ - { - "name": "data", - "type": "65" - } - ], - "meta-type": "object" - }, - { - "name": "436", - "members": [ - { - "name": "data", - "type": "22" - } - ], - "meta-type": "object" - }, - { - "name": "437", - "members": [ - { - "name": "data", - "type": "26" - } - ], - "meta-type": "object" - }, - { - "name": "438", - "meta-type": "enum", - "values": [ - "individual", - "grouped" - ] - }, - { - "name": "439", - "meta-type": "enum", - "values": [ - "string", - "number", - "int", - "boolean", - "null", - "object", - "array", - "value" - ] - }, - { - "name": "[440]", - "element-type": "440", - "meta-type": "array" - }, - { - "name": "440", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "[441]", - "element-type": "441", - "meta-type": "array" - }, - { - "name": "441", - "members": [ - { - "name": "case", - "type": "str" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[442]", - "element-type": "442", - "meta-type": "array" - }, - { - "name": "442", - "members": [ - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "443", - "meta-type": "enum", - "values": [ - "uninitialized", - "stopped", - "check-stop", - "operating", - "load" - ] - }, - { - "name": "444", - "members": [ - { - "name": "desc", - "default": null, - "type": "str" - }, - { - "name": "class", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "445", - "members": [ - { - "name": "device", - "type": "int" - }, - { - "name": "vendor", - "type": "int" - }, - { - "name": "subsystem", - "default": null, - "type": "int" - }, - { - "name": "subsystem-vendor", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "446", - "members": [ - { - "name": "bus", - "type": "497" - }, - { - "name": "devices", - "default": null, - "type": "[347]" - } - ], - "meta-type": "object" - }, - { - "name": "[447]", - "element-type": "447", - "meta-type": "array" - }, - { - "name": "447", - "members": [ - { - "name": "bar", - "type": "int" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "address", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "prefetch", - "default": null, - "type": "bool" - }, - { - "name": "mem_type_64", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "448", - "meta-type": "enum", - "values": [ - "string", - "boolean", - "number", - "size" - ] - }, - { - "name": "449", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "addr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "node", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "450", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "memaddr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "451", - "meta-type": "enum", - "values": [ - "unknown", - "disabled-wait", - "extint-loop", - "pgmint-loop", - "opint-loop" - ] - }, - { - "name": "452", - "meta-type": "enum", - "values": [ - "qcow2", - "vmdk", - "luks" - ] - }, - { - "name": "453", - "members": [ - { - "name": "data", - "type": "498" - } - ], - "meta-type": "object" - }, - { - "name": "454", - "members": [ - { - "name": "data", - "type": "499" - } - ], - "meta-type": "object" - }, - { - "name": "455", - "members": [ - { - "name": "data", - "type": "500" - } - ], - "meta-type": "object" - }, - { - "name": "456", - "meta-type": "enum", - "values": [ - "l1_update", - "l1_grow_alloc_table", - "l1_grow_write_table", - "l1_grow_activate_table", - "l2_load", - "l2_update", - "l2_update_compressed", - "l2_alloc_cow_read", - "l2_alloc_write", - "read_aio", - "read_backing_aio", - "read_compressed", - "write_aio", - "write_compressed", - "vmstate_load", - "vmstate_save", - "cow_read", - "cow_write", - "reftable_load", - "reftable_grow", - "reftable_update", - "refblock_load", - "refblock_update", - "refblock_update_part", - "refblock_alloc", - "refblock_alloc_hookup", - "refblock_alloc_write", - "refblock_alloc_write_blocks", - "refblock_alloc_write_table", - "refblock_alloc_switch_table", - "cluster_alloc", - "cluster_alloc_bytes", - "cluster_free", - "flush_to_os", - "flush_to_disk", - "pwritev_rmw_head", - "pwritev_rmw_after_head", - "pwritev_rmw_tail", - "pwritev_rmw_after_tail", - "pwritev", - "pwritev_zero", - "pwritev_done", - "empty_image_prepare", - "l1_shrink_write_table", - "l1_shrink_free_l2_clusters", - "cor_write", - "cluster_alloc_space", - "none" - ] - }, - { - "name": "457", - "meta-type": "enum", - "values": [ - "read", - "write", - "write-zeroes", - "discard", - "flush", - "block-status" - ] - }, - { - "name": "458", - "meta-type": "enum", - "values": [ - "inet" - ] - }, - { - "name": "459", - "members": [ - { - "name": "template", - "default": null, - "type": "460" - }, - { - "name": "main-header", - "default": null, - "type": "bool" - }, - { - "name": "active-l1", - "default": null, - "type": "bool" - }, - { - "name": "active-l2", - "default": null, - "type": "bool" - }, - { - "name": "refcount-table", - "default": null, - "type": "bool" - }, - { - "name": "refcount-block", - "default": null, - "type": "bool" - }, - { - "name": "snapshot-table", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l1", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l2", - "default": null, - "type": "bool" - }, - { - "name": "bitmap-directory", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "460", - "meta-type": "enum", - "values": [ - "none", - "constant", - "cached", - "all" - ] - }, - { - "name": "461", - "meta-type": "enum", - "values": [ - "aes", - "luks" - ] - }, - { - "name": "462", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "463", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "464", - "meta-type": "enum", - "values": [ - "aes" - ] - }, - { - "name": "465", - "meta-type": "enum", - "values": [ - "none", - "hash", - "known_hosts" - ] - }, - { - "name": "466", - "members": [ - { - "name": "type", - "type": "501" - }, - { - "name": "hash", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "467", - "meta-type": "enum", - "values": [ - "off", - "metadata", - "falloc", - "full" - ] - }, - { - "name": "468", - "meta-type": "enum", - "values": [ - "aes-128", - "aes-192", - "aes-256", - "des-rfb", - "3des", - "cast5-128", - "serpent-128", - "serpent-192", - "serpent-256", - "twofish-128", - "twofish-192", - "twofish-256" - ] - }, - { - "name": "469", - "meta-type": "enum", - "values": [ - "ecb", - "cbc", - "xts", - "ctr" - ] - }, - { - "name": "470", - "meta-type": "enum", - "values": [ - "plain", - "plain64", - "essiv" - ] - }, - { - "name": "471", - "meta-type": "enum", - "values": [ - "md5", - "sha1", - "sha224", - "sha256", - "sha384", - "sha512", - "ripemd160" - ] - }, - { - "name": "472", - "tag": "format", - "variants": [ - { - "case": "qcow", - "type": "462" - }, - { - "case": "luks", - "type": "503" - } - ], - "members": [ - { - "name": "format", - "type": "502" - } - ], - "meta-type": "object" - }, - { - "name": "473", - "meta-type": "enum", - "values": [ - "v2", - "v3" - ] - }, - { - "name": "474", - "tag": "type", - "variants": [ - { - "case": "full", - "type": "505" - }, - { - "case": "erasure-coded", - "type": "506" - } - ], - "members": [ - { - "name": "type", - "type": "504" - } - ], - "meta-type": "object" - }, - { - "name": "475", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "476", - "meta-type": "enum", - "values": [ - "monolithicSparse", - "monolithicFlat", - "twoGbMaxExtentSparse", - "twoGbMaxExtentFlat", - "streamOptimized" - ] - }, - { - "name": "477", - "meta-type": "enum", - "values": [ - "ide", - "buslogic", - "lsilogic", - "legacyESX" - ] - }, - { - "name": "478", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "479", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "in", - "default": null, - "type": "str" - }, - { - "name": "out", - "type": "str" - }, - { - "name": "append", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "480", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "481", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "addr", - "type": "276" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "bool" - }, - { - "name": "wait", - "default": null, - "type": "bool" - }, - { - "name": "nodelay", - "default": null, - "type": "bool" - }, - { - "name": "telnet", - "default": null, - "type": "bool" - }, - { - "name": "tn3270", - "default": null, - "type": "bool" - }, - { - "name": "websocket", - "default": null, - "type": "bool" - }, - { - "name": "reconnect", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "482", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "remote", - "type": "276" - }, - { - "name": "local", - "default": null, - "type": "276" - } - ], - "meta-type": "object" - }, - { - "name": "483", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "484", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "485", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "signal", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "488", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "width", - "default": null, - "type": "int" - }, - { - "name": "height", - "default": null, - "type": "int" - }, - { - "name": "cols", - "default": null, - "type": "int" - }, - { - "name": "rows", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "489", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "490", - "members": [ - { - "name": "path", - "default": null, - "type": "str" - }, - { - "name": "cancel-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "491", - "members": [ - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "492", - "meta-type": "enum", - "values": [ - "unmapped", - "shift", - "shift_r", - "alt", - "alt_r", - "ctrl", - "ctrl_r", - "menu", - "esc", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "0", - "minus", - "equal", - "backspace", - "tab", - "q", - "w", - "e", - "r", - "t", - "y", - "u", - "i", - "o", - "p", - "bracket_left", - "bracket_right", - "ret", - "a", - "s", - "d", - "f", - "g", - "h", - "j", - "k", - "l", - "semicolon", - "apostrophe", - "grave_accent", - "backslash", - "z", - "x", - "c", - "v", - "b", - "n", - "m", - "comma", - "dot", - "slash", - "asterisk", - "spc", - "caps_lock", - "f1", - "f2", - "f3", - "f4", - "f5", - "f6", - "f7", - "f8", - "f9", - "f10", - "num_lock", - "scroll_lock", - "kp_divide", - "kp_multiply", - "kp_subtract", - "kp_add", - "kp_enter", - "kp_decimal", - "sysrq", - "kp_0", - "kp_1", - "kp_2", - "kp_3", - "kp_4", - "kp_5", - "kp_6", - "kp_7", - "kp_8", - "kp_9", - "less", - "f11", - "f12", - "print", - "home", - "pgup", - "pgdn", - "end", - "left", - "up", - "down", - "right", - "insert", - "delete", - "stop", - "again", - "props", - "undo", - "front", - "copy", - "open", - "paste", - "find", - "cut", - "lf", - "help", - "meta_l", - "meta_r", - "compose", - "pause", - "ro", - "hiragana", - "henkan", - "yen", - "muhenkan", - "katakanahiragana", - "kp_comma", - "kp_equals", - "power", - "sleep", - "wake", - "audionext", - "audioprev", - "audiostop", - "audioplay", - "audiomute", - "volumeup", - "volumedown", - "mediaselect", - "mail", - "calculator", - "computer", - "ac_home", - "ac_back", - "ac_forward", - "ac_refresh", - "ac_bookmarks" - ] - }, - { - "name": "493", - "members": [ - { - "name": "key", - "type": "301" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "494", - "members": [ - { - "name": "button", - "type": "507" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "495", - "members": [ - { - "name": "axis", - "type": "508" - }, - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "496", - "members": [], - "meta-type": "object" - }, - { - "name": "497", - "members": [ - { - "name": "number", - "type": "int" - }, - { - "name": "secondary", - "type": "int" - }, - { - "name": "subordinate", - "type": "int" - }, - { - "name": "io_range", - "type": "509" - }, - { - "name": "memory_range", - "type": "509" - }, - { - "name": "prefetchable_range", - "type": "509" - } - ], - "meta-type": "object" - }, - { - "name": "498", - "members": [ - { - "name": "compat", - "type": "str" - }, - { - "name": "data-file", - "default": null, - "type": "str" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "corrupt", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "510" - }, - { - "name": "bitmaps", - "default": null, - "type": "[511]" - } - ], - "meta-type": "object" - }, - { - "name": "499", - "members": [ - { - "name": "create-type", - "type": "str" - }, - { - "name": "cid", - "type": "int" - }, - { - "name": "parent-cid", - "type": "int" - }, - { - "name": "extents", - "type": "[234]" - } - ], - "meta-type": "object" - }, - { - "name": "500", - "members": [ - { - "name": "cipher-alg", - "type": "468" - }, - { - "name": "cipher-mode", - "type": "469" - }, - { - "name": "ivgen-alg", - "type": "470" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "471" - }, - { - "name": "hash-alg", - "type": "471" - }, - { - "name": "payload-offset", - "type": "int" - }, - { - "name": "master-key-iters", - "type": "int" - }, - { - "name": "uuid", - "type": "str" - }, - { - "name": "slots", - "type": "[512]" - } - ], - "meta-type": "object" - }, - { - "name": "501", - "meta-type": "enum", - "values": [ - "md5", - "sha1" - ] - }, - { - "name": "502", - "meta-type": "enum", - "values": [ - "qcow", - "luks" - ] - }, - { - "name": "503", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "468" - }, - { - "name": "cipher-mode", - "default": null, - "type": "469" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "470" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "471" - }, - { - "name": "hash-alg", - "default": null, - "type": "471" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "504", - "meta-type": "enum", - "values": [ - "full", - "erasure-coded" - ] - }, - { - "name": "505", - "members": [ - { - "name": "copies", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "506", - "members": [ - { - "name": "data-strips", - "type": "int" - }, - { - "name": "parity-strips", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "507", - "meta-type": "enum", - "values": [ - "left", - "middle", - "right", - "wheel-up", - "wheel-down", - "side", - "extra" - ] - }, - { - "name": "508", - "meta-type": "enum", - "values": [ - "x", - "y" - ] - }, - { - "name": "509", - "members": [ - { - "name": "base", - "type": "int" - }, - { - "name": "limit", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "510", - "tag": "format", - "variants": [ - { - "case": "luks", - "type": "500" - }, - { - "case": "aes", - "type": "0" - } - ], - "members": [ - { - "name": "format", - "type": "461" - } - ], - "meta-type": "object" - }, - { - "name": "[511]", - "element-type": "511", - "meta-type": "array" - }, - { - "name": "511", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "flags", - "type": "[513]" - } - ], - "meta-type": "object" - }, - { - "name": "[234]", - "element-type": "234", - "meta-type": "array" - }, - { - "name": "[512]", - "element-type": "512", - "meta-type": "array" - }, - { - "name": "512", - "members": [ - { - "name": "active", - "type": "bool" - }, - { - "name": "iters", - "default": null, - "type": "int" - }, - { - "name": "stripes", - "default": null, - "type": "int" - }, - { - "name": "key-offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[513]", - "element-type": "513", - "meta-type": "array" - }, - { - "name": "513", - "meta-type": "enum", - "values": [ - "in-use", - "auto" - ] - } - ], - "id": "libvirt-4" -} - -{ - "execute": "query-kvm", - "id": "libvirt-5" -} - -{ - "return": { - "enabled": true, - "present": true - }, - "id": "libvirt-5" -} - -{ - "execute": "qom-list-types", - "id": "libvirt-6" -} - -{ - "return": [ - { - "name": "qio-channel-tls", - "parent": "qio-channel" - }, - { - "name": "scsi-generic", - "parent": "scsi-device" - }, - { - "name": "chardev-parallel", - "parent": "chardev" - }, - { - "name": "vhost-vsock-pci", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "qemu-xhci", - "parent": "base-xhci" - }, - { - "name": "scsi-hd", - "parent": "scsi-disk-base" - }, - { - "name": "usb-bot", - "parent": "usb-storage-dev" - }, - { - "name": "mpc8568e-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "power7+_v2.1-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "lsi53c895a", - "parent": "pci-device" - }, - { - "name": "power8e_v2.1-powerpc64-cpu", - "parent": "POWER8-family-powerpc64-cpu" - }, - { - "name": "dec-21154", - "parent": "pci-device" - }, - { - "name": "ide-hd", - "parent": "ide-device" - }, - { - "name": "750_v3.1-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "mpc8343e-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "mpc5200_v10-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "mpc8533e_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "npe405h2-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "e300c2-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "7447a_v1.1-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "403gb-powerpc64-cpu", - "parent": "403-family-powerpc64-cpu" - }, - { - "name": "power5+_v2.1-powerpc64-cpu", - "parent": "POWER5P-family-powerpc64-cpu" - }, - { - "name": "mpc8555e_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "40p-machine", - "parent": "machine" - }, - { - "name": "at24c-eeprom", - "parent": "i2c-slave" - }, - { - "name": "cpu-cluster", - "parent": "device" - }, - { - "name": "virtio-keyboard-pci", - "parent": "virtio-keyboard-pci-base-type" - }, - { - "name": "750cxe_v3.1-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "mpc8541e_v11-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "401-powerpc64-cpu", - "parent": "401-family-powerpc64-cpu" - }, - { - "name": "750cxr-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "750cl_v2.0-powerpc64-cpu", - "parent": "750cl-family-powerpc64-cpu" - }, - { - "name": "power8_v2.0-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "745_v1.0-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "vhost-scsi-pci-non-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "virtio-9p-pci-non-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "g2legp1-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "virtio-net-device", - "parent": "virtio-device" - }, - { - "name": "ppc4xx-i2c", - "parent": "sys-bus-device" - }, - { - "name": "601_v0-powerpc64-cpu", - "parent": "601-family-powerpc64-cpu" - }, - { - "name": "macio-newworld", - "parent": "macio" - }, - { - "name": "usb-host", - "parent": "usb-device" - }, - { - "name": "ppc4xx-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "spapr-vio-bus", - "parent": "bus" - }, - { - "name": "ppc4xx-host-bridge", - "parent": "pci-device" - }, - { - "name": "750fx_v2.1-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "iop480-powerpc64-cpu", - "parent": "IOP480-family-powerpc64-cpu" - }, - { - "name": "usb-audio", - "parent": "usb-device" - }, - { - "name": "power7_v2.3-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "970fx_v2.1-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "usb-mtp", - "parent": "usb-device" - }, - { - "name": "SUNW,fdtwo", - "parent": "base-sysbus-fdc" - }, - { - "name": "440epa-powerpc64-cpu", - "parent": "440EP-family-powerpc64-cpu" - }, - { - "name": "isa-pcspk", - "parent": "isa-device" - }, - { - "name": "uni-north-internal-pci-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "dec-21154-p2p-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "pnv8-chip", - "parent": "pnv-chip" - }, - { - "name": "7445_v3.3-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "603e_v4.1-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "mpc603-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "pcie-root-port", - "parent": "pcie-root-port-base" - }, - { - "name": "spapr-vscsi", - "parent": "vio-spapr-device" - }, - { - "name": "loader", - "parent": "device" - }, - { - "name": "xlnx.xps-ethernetlite", - "parent": "sys-bus-device" - }, - { - "name": "7410_v1.0-powerpc64-cpu", - "parent": "7410-family-powerpc64-cpu" - }, - { - "name": "platform-bus-device", - "parent": "sys-bus-device" - }, - { - "name": "sysbus-sm501", - "parent": "sys-bus-device" - }, - { - "name": "virtio-serial-pci", - "parent": "virtio-serial-pci-base" - }, - { - "name": "750cxe_v2.4b-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "mpc8641-powerpc64-cpu", - "parent": "e600-family-powerpc64-cpu" - }, - { - "name": "ics", - "parent": "device" - }, - { - "name": "powernv9-machine", - "parent": "powernv-machine" - }, - { - "name": "icp", - "parent": "device" - }, - { - "name": "virtio-crypto-device", - "parent": "virtio-device" - }, - { - "name": "platform-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "mpc8379e-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "745_v2.5-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "970fx_v3.1-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "7447_v1.0-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "7457_v1.2-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "usb-bt-dongle", - "parent": "usb-device" - }, - { - "name": "powernv8-machine", - "parent": "powernv-machine" - }, - { - "name": "mpc8567-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "usb-ccid", - "parent": "usb-device" - }, - { - "name": "authz-list-file", - "parent": "authz" - }, - { - "name": "qio-channel-file", - "parent": "qio-channel" - }, - { - "name": "xlnx,ps7-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "xlnx.xps-intc", - "parent": "sys-bus-device" - }, - { - "name": "virtio-input-host-pci", - "parent": "virtio-input-host-pci-base-type" - }, - { - "name": "ich9-usb-uhci6", - "parent": "pci-uhci-usb" - }, - { - "name": "mpc8378-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "mpc8xxx_gpio", - "parent": "sys-bus-device" - }, - { - "name": "e1000", - "parent": "e1000-base" - }, - { - "name": "mpc8545e_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "pseries-2.1-machine", - "parent": "spapr-machine" - }, - { - "name": "pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "ich9-usb-uhci2", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci5", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci4", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci3", - "parent": "pci-uhci-usb" - }, - { - "name": "mpc8548e_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "ich9-usb-uhci1", - "parent": "pci-uhci-usb" - }, - { - "name": "sysbus-ahci", - "parent": "sys-bus-device" - }, - { - "name": "e500v2_v22-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "uni-north-agp", - "parent": "pci-device" - }, - { - "name": "sysbus-m48t59", - "parent": "sysbus-m48txx" - }, - { - "name": "tls-creds-psk", - "parent": "tls-creds" - }, - { - "name": "tpci200", - "parent": "pci-device" - }, - { - "name": "memory-backend-file", - "parent": "memory-backend" - }, - { - "name": "604r-powerpc64-cpu", - "parent": "604E-family-powerpc64-cpu" - }, - { - "name": "pc-testdev", - "parent": "isa-device" - }, - { - "name": "megasas", - "parent": "megasas-base" - }, - { - "name": "u3-agp", - "parent": "pci-device" - }, - { - "name": "chardev-udp", - "parent": "chardev" - }, - { - "name": "vhost-user-input", - "parent": "virtio-input-device" - }, - { - "name": "603e7v2-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "970mp_v1.1-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "rtl8139", - "parent": "pci-device" - }, - { - "name": "chardev-hci", - "parent": "chardev" - }, - { - "name": "mpc8544e_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "power7+_v2.1-powerpc64-cpu", - "parent": "POWER7-family-powerpc64-cpu" - }, - { - "name": "7450_v2.0-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "7455_v2.1-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "405gpc-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "7400_v2.8-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "virtio-balloon-pci-non-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "401g2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "603e_v1.1-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "scsi-block", - "parent": "scsi-disk-base" - }, - { - "name": "7451_v2.3-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "i82559er", - "parent": "pci-device" - }, - { - "name": "mpc8533e_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "eTSEC", - "parent": "sys-bus-device" - }, - { - "name": "mac-dbdma", - "parent": "sys-bus-device" - }, - { - "name": "mpc8567e-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "vmware-svga", - "parent": "pci-device" - }, - { - "name": "scsi-cd", - "parent": "scsi-disk-base" - }, - { - "name": "floppy-bus", - "parent": "bus" - }, - { - "name": "sd-bus", - "parent": "bus" - }, - { - "name": "accel", - "parent": "object" - }, - { - "name": "740p-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "power5+_v2.1-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "ppc440-pcix-host", - "parent": "pci-host-bridge" - }, - { - "name": "xlnx.xps-timer", - "parent": "sys-bus-device" - }, - { - "name": "virtio-vga", - "parent": "virtio-vga-base-type" - }, - { - "name": "isa-serial", - "parent": "isa-device" - }, - { - "name": "g2hip4-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "spapr-rng", - "parent": "device" - }, - { - "name": "via-pmu", - "parent": "sys-bus-device" - }, - { - "name": "g2lels-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "virtio-serial-device", - "parent": "virtio-device" - }, - { - "name": "970_v2.2-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "gpio_i2c", - "parent": "sys-bus-device" - }, - { - "name": "escc", - "parent": "sys-bus-device" - }, - { - "name": "mpc8349e-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "chardev-gdb", - "parent": "chardev" - }, - { - "name": "fdc37m81x-superio", - "parent": "isa-superio" - }, - { - "name": "vhost-scsi-pci", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "usb-uas", - "parent": "usb-device" - }, - { - "name": "fw_cfg_mem", - "parent": "fw_cfg" - }, - { - "name": "603e_v3-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "pseries-2.3-machine", - "parent": "spapr-machine" - }, - { - "name": "virtio-scsi-pci-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "taihu-machine", - "parent": "machine" - }, - { - "name": "npe4gs3-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "440epb-powerpc64-cpu", - "parent": "440EP-family-powerpc64-cpu" - }, - { - "name": "ide-cd", - "parent": "ide-device" - }, - { - "name": "7445_v3.4-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "7450_v1.0-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "750p-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "virtio-balloon-pci", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "pseries-2.2-machine", - "parent": "spapr-machine" - }, - { - "name": "pseries-4.1-machine", - "parent": "spapr-machine" - }, - { - "name": "e6500-powerpc64-cpu", - "parent": "e6500-family-powerpc64-cpu" - }, - { - "name": "sb16", - "parent": "isa-device" - }, - { - "name": "iothread", - "parent": "object" - }, - { - "name": "750gl-powerpc64-cpu", - "parent": "750gx-family-powerpc64-cpu" - }, - { - "name": "bochs-display", - "parent": "pci-device" - }, - { - "name": "745_v2.1-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "7410_v1.1-powerpc64-cpu", - "parent": "7410-family-powerpc64-cpu" - }, - { - "name": "755_v2.3-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "vhost-vsock-device", - "parent": "virtio-device" - }, - { - "name": "pseries-4.0-machine", - "parent": "spapr-machine" - }, - { - "name": "qio-channel-rdma", - "parent": "qio-channel" - }, - { - "name": "750_v2.2-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "mpc8347at-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "mpc8544_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "405ep-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "virtio-input-host-device", - "parent": "virtio-input-device" - }, - { - "name": "sdhci-pci", - "parent": "pci-device" - }, - { - "name": "isa-parallel", - "parent": "isa-device" - }, - { - "name": "stb03-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "virtio-rng-device", - "parent": "virtio-device" - }, - { - "name": "ivshmem-doorbell", - "parent": "ivshmem-common" - }, - { - "name": "745_v2.6-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "heathrow", - "parent": "sys-bus-device" - }, - { - "name": "405lp-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "755_v2.8-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "604e_v2.4-powerpc64-cpu", - "parent": "604E-family-powerpc64-cpu" - }, - { - "name": "cs4231a", - "parent": "isa-device" - }, - { - "name": "750cxe_v2.2-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "750cx_v1.0-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "7457a_v1.2-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "pnv-icp", - "parent": "icp" - }, - { - "name": "mpc8568-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "460exb-powerpc64-cpu", - "parent": "460EX-family-powerpc64-cpu" - }, - { - "name": "mpc8555_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "spapr-drc-cpu", - "parent": "spapr-drc-logical" - }, - { - "name": "spapr-tpm-proxy", - "parent": "device" - }, - { - "name": "spapr-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "mpc8343a-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "adlib", - "parent": "isa-device" - }, - { - "name": "mpc8378e-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "602-powerpc64-cpu", - "parent": "602-family-powerpc64-cpu" - }, - { - "name": "mpc8545e_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "pci-bridge-seat", - "parent": "pci-bridge" - }, - { - "name": "dc390", - "parent": "am53c974" - }, - { - "name": "hda-micro", - "parent": "hda-audio" - }, - { - "name": "fw_cfg_io", - "parent": "fw_cfg" - }, - { - "name": "IDE", - "parent": "bus" - }, - { - "name": "am53c974", - "parent": "pci-device" - }, - { - "name": "740_v3.0-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "7441_v2.1-powerpc64-cpu", - "parent": "7440-family-powerpc64-cpu" - }, - { - "name": "qio-channel-websock", - "parent": "qio-channel" - }, - { - "name": "mpc5200_v11-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "7447a_v1.2-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "e300c3-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "403gc-powerpc64-cpu", - "parent": "403-family-powerpc64-cpu" - }, - { - "name": "sysbus-m48t08", - "parent": "sysbus-m48txx" - }, - { - "name": "spapr-pci-host-bridge", - "parent": "pci-host-bridge" - }, - { - "name": "memory-backend-ram", - "parent": "memory-backend" - }, - { - "name": "601_v1-powerpc64-cpu", - "parent": "601-family-powerpc64-cpu" - }, - { - "name": "pseries-2.5-machine", - "parent": "spapr-machine" - }, - { - "name": "mpc8548e_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "750cx_v2.0-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "virtio-blk-device", - "parent": "virtio-device" - }, - { - "name": "chardev-pipe", - "parent": "chardev-fd" - }, - { - "name": "745_v1.1-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "mc146818rtc", - "parent": "isa-device" - }, - { - "name": "sysbus-m48t02", - "parent": "sysbus-m48txx" - }, - { - "name": "uni-north-pci", - "parent": "pci-device" - }, - { - "name": "740_v1.0-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "pseries-2.4-machine", - "parent": "spapr-machine" - }, - { - "name": "pnv-homer-POWER9", - "parent": "pnv-homer" - }, - { - "name": "pnv-homer-POWER8", - "parent": "pnv-homer" - }, - { - "name": "spapr-nvram", - "parent": "vio-spapr-device" - }, - { - "name": "cryptodev-backend-builtin", - "parent": "cryptodev-backend" - }, - { - "name": "chardev-msmouse", - "parent": "chardev" - }, - { - "name": "hda-output", - "parent": "hda-audio" - }, - { - "name": "mpc8347eat-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "750fx_v2.2-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "mpc5200b_v20-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "603e_v1.2-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "stb25-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "pseries-4.2-machine", - "parent": "spapr-machine" - }, - { - "name": "raven", - "parent": "pci-device" - }, - { - "name": "VGA", - "parent": "pci-vga" - }, - { - "name": "405gpr-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "mpc8349a-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "vfio-pci-nohotplug", - "parent": "vfio-pci" - }, - { - "name": "mpc8533_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "401f2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "i8257", - "parent": "isa-device" - }, - { - "name": "440-xilinx-powerpc64-cpu", - "parent": "440x5-family-powerpc64-cpu" - }, - { - "name": "power8e_v2.1-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "pc87312", - "parent": "isa-superio" - }, - { - "name": "qio-net-listener", - "parent": "object" - }, - { - "name": "mpc8560_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "edu", - "parent": "pci-device" - }, - { - "name": "sysbus-ohci", - "parent": "sys-bus-device" - }, - { - "name": "virtio-mouse-pci", - "parent": "virtio-mouse-pci-base-type" - }, - { - "name": "740_v2.0-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "7455_v3.2-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "chardev-ringbuf", - "parent": "chardev" - }, - { - "name": "power8nvl_v1.0-powernv-cpu-core", - "parent": "powernv-cpu-core" - }, - { - "name": "g2legp-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "vfio-pci-igd-lpc-bridge", - "parent": "pci-device" - }, - { - "name": "spapr-vlan", - "parent": "vio-spapr-device" - }, - { - "name": "603e_v4-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "HDA", - "parent": "bus" - }, - { - "name": "603e_v2.2-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "qio-channel-command", - "parent": "qio-channel" - }, - { - "name": "7447_v1.1-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "pseries-2.8-machine", - "parent": "spapr-machine" - }, - { - "name": "pcm3680_pci", - "parent": "pci-device" - }, - { - "name": "floppy", - "parent": "device" - }, - { - "name": "mioe3680_pci", - "parent": "pci-device" - }, - { - "name": "qemu:memory-region", - "parent": "object" - }, - { - "name": "macio-oldworld", - "parent": "macio" - }, - { - "name": "adb-keyboard", - "parent": "adb-device" - }, - { - "name": "ppc460ex-pcie-host", - "parent": "pcie-host-bridge" - }, - { - "name": "i2c-ddc", - "parent": "i2c-slave" - }, - { - "name": "7445_v1.0-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "pseries-2.7-machine", - "parent": "spapr-machine" - }, - { - "name": "mpc8379-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "755_v2.4-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "7450_v1.1-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "405ez-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "e600-powerpc64-cpu", - "parent": "e600-family-powerpc64-cpu" - }, - { - "name": "pseries-2.6-machine", - "parent": "spapr-machine" - }, - { - "name": "can-bus", - "parent": "object" - }, - { - "name": "x2vp20-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "qtest-accel", - "parent": "accel" - }, - { - "name": "mpc8548e_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "stb04-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "750l_v2.0-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "750fl-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "mpc8543e_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "usb-serial", - "parent": "usb-serial-dev" - }, - { - "name": "xio3130-downstream", - "parent": "pcie-slot" - }, - { - "name": "vhost-user-gpu", - "parent": "virtio-gpu-base" - }, - { - "name": "cirrus-vga", - "parent": "pci-device" - }, - { - "name": "virtio-blk-pci", - "parent": "virtio-blk-pci-base" - }, - { - "name": "virtio-gpu-device", - "parent": "virtio-gpu-base" - }, - { - "name": "mpc8541_v10-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "750gx_v1.0-powerpc64-cpu", - "parent": "750gx-family-powerpc64-cpu" - }, - { - "name": "cryptodev-vhost-user", - "parent": "cryptodev-backend" - }, - { - "name": "qio-dns-resolver", - "parent": "object" - }, - { - "name": "mpc8555_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "vt82c686b-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "lsi53c810", - "parent": "lsi53c895a" - }, - { - "name": "chardev-file", - "parent": "chardev-fd" - }, - { - "name": "603e7t-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "uni-north-agp-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "603-powerpc64-cpu", - "parent": "603-family-powerpc64-cpu" - }, - { - "name": "System", - "parent": "bus" - }, - { - "name": "405gpd-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "7400_v2.9-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "g2-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "750cxe_v3.1b-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "7450_v2.1-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "chardev-braille", - "parent": "chardev" - }, - { - "name": "7448_v2.0-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "vhost-user-scsi-pci-non-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "mpc5200_v12-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "mac99-machine", - "parent": "machine" - }, - { - "name": "e300c4-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "mpc8377e-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "750l_v3.0-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "ccid-bus", - "parent": "bus" - }, - { - "name": "PCIE", - "parent": "PCI" - }, - { - "name": "pcie-pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "g2h4-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "mpc8610-powerpc64-cpu", - "parent": "e600-family-powerpc64-cpu" - }, - { - "name": "604e_v1.0-powerpc64-cpu", - "parent": "604E-family-powerpc64-cpu" - }, - { - "name": "750cx_v2.1-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "cuda", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-blk-pci", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "virtio-net-pci-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "virtio-serial-bus", - "parent": "bus" - }, - { - "name": "secondary-vga", - "parent": "pci-vga" - }, - { - "name": "vhost-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "g2legp3-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "601_v2-powerpc64-cpu", - "parent": "601v-family-powerpc64-cpu" - }, - { - "name": "e500-ccsr", - "parent": "sys-bus-device" - }, - { - "name": "usb-hub", - "parent": "usb-device" - }, - { - "name": "usb-ehci", - "parent": "pci-ehci-usb" - }, - { - "name": "pci-ohci", - "parent": "pci-device" - }, - { - "name": "cfi.pflash02", - "parent": "sys-bus-device" - }, - { - "name": "cfi.pflash01", - "parent": "sys-bus-device" - }, - { - "name": "pseries-2.9-machine", - "parent": "spapr-machine" - }, - { - "name": "exynos4210-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "750fx_v2.3-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "mpc5200b_v21-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "power8_v2.0-pnv-chip", - "parent": "pnv8-chip" - }, - { - "name": "input-linux", - "parent": "object" - }, - { - "name": "mpc8533_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8347ap-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "x2vp4-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "ati-vga", - "parent": "pci-device" - }, - { - "name": "virtio-rng-pci-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "virtio-serial-pci-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "7400_v1.0-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "745_v2.2-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "7410_v1.2-powerpc64-cpu", - "parent": "7410-family-powerpc64-cpu" - }, - { - "name": "vfio-amd-xgbe", - "parent": "vfio-platform" - }, - { - "name": "740_v2.1-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "401e2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "spapr-xive", - "parent": "xive-router" - }, - { - "name": "7448_v1.0-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "mpc8544_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "xlnx.xps-uartlite", - "parent": "sys-bus-device" - }, - { - "name": "e5500-powerpc64-cpu", - "parent": "e5500-family-powerpc64-cpu" - }, - { - "name": "pci-serial", - "parent": "pci-device" - }, - { - "name": "mpc8560_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "ipmi-bmc-extern", - "parent": "ipmi-bmc" - }, - { - "name": "xive-tctx", - "parent": "device" - }, - { - "name": "745_v2.7-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "i8042", - "parent": "isa-device" - }, - { - "name": "i82559c", - "parent": "pci-device" - }, - { - "name": "750cxe_v2.3-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "i82559a", - "parent": "pci-device" - }, - { - "name": "i82559b", - "parent": "pci-device" - }, - { - "name": "macio-bus", - "parent": "bus" - }, - { - "name": "vhost-user-scsi-pci", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "virtio-blk-pci-non-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "SCSI", - "parent": "bus" - }, - { - "name": "rocker", - "parent": "pci-device" - }, - { - "name": "pcnet", - "parent": "pci-device" - }, - { - "name": "rng-egd", - "parent": "rng-backend" - }, - { - "name": "7400_v2.0-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "spapr-tce-table", - "parent": "device" - }, - { - "name": "405cra-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "sm501", - "parent": "pci-device" - }, - { - "name": "chardev-testdev", - "parent": "chardev" - }, - { - "name": "e200z5-powerpc64-cpu", - "parent": "e200-family-powerpc64-cpu" - }, - { - "name": "740_v3.1-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "migration", - "parent": "device" - }, - { - "name": "usb-storage", - "parent": "usb-storage-dev" - }, - { - "name": "filter-dump", - "parent": "netfilter" - }, - { - "name": "i82558b", - "parent": "pci-device" - }, - { - "name": "power8_v2.0-powerpc64-cpu", - "parent": "POWER8-family-powerpc64-cpu" - }, - { - "name": "tls-creds-x509", - "parent": "tls-creds" - }, - { - "name": "401d2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "i82558a", - "parent": "pci-device" - }, - { - "name": "smbus-eeprom", - "parent": "smbus-device" - }, - { - "name": "mpc8543_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8548e_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8347eap-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "mpc8543e_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "host-powerpc64-cpu", - "parent": "power8e_v2.1-powerpc64-cpu" - }, - { - "name": "i82801", - "parent": "pci-device" - }, - { - "name": "chardev-mux", - "parent": "chardev" - }, - { - "name": "virtio-net-pci", - "parent": "virtio-net-pci-base" - }, - { - "name": "virtio-keyboard-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "i82562", - "parent": "pci-device" - }, - { - "name": "nec-usb-xhci", - "parent": "base-xhci" - }, - { - "name": "usb-net", - "parent": "usb-device" - }, - { - "name": "throttle-group", - "parent": "object" - }, - { - "name": "filter-mirror", - "parent": "netfilter" - }, - { - "name": "secret", - "parent": "object" - }, - { - "name": "chardev-memory", - "parent": "chardev-ringbuf" - }, - { - "name": "power9_v2.0-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "603e_v1.3-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "755_v1.0-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "i82557c", - "parent": "pci-device" - }, - { - "name": "i82557b", - "parent": "pci-device" - }, - { - "name": "i82557a", - "parent": "pci-device" - }, - { - "name": "mpc8347t-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "can-host-socketcan", - "parent": "can-host" - }, - { - "name": "uni-north", - "parent": "sys-bus-device" - }, - { - "name": "isa-i8259", - "parent": "pic-common" - }, - { - "name": "virtio-gpu-pci", - "parent": "virtio-gpu-pci-base-type" - }, - { - "name": "mpc8548_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "power8nvl_v1.0-pnv-chip", - "parent": "pnv8-chip" - }, - { - "name": "ppc4xx-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "mpc8343-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "mpc8560_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "input-barrier", - "parent": "object" - }, - { - "name": "sdhci-bus", - "parent": "sd-bus" - }, - { - "name": "usb-mouse", - "parent": "usb-hid" - }, - { - "name": "i82551", - "parent": "pci-device" - }, - { - "name": "i82550", - "parent": "pci-device" - }, - { - "name": "pseries-2.12-machine", - "parent": "spapr-machine" - }, - { - "name": "macio-gpio", - "parent": "sys-bus-device" - }, - { - "name": "405d2-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "piix3-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "mpc8540_v20-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "7455_v3.3-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "IndustryPack", - "parent": "bus" - }, - { - "name": "e500v2_v30-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "pseries-2.11-machine", - "parent": "spapr-machine" - }, - { - "name": "power9_v2.0-pnv-chip", - "parent": "pnv9-chip" - }, - { - "name": "host-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "macio-ide", - "parent": "sys-bus-device" - }, - { - "name": "virtio-crypto-pci", - "parent": "virtio-crypto-pci-base-type" - }, - { - "name": "755_v2.0-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "ich9-usb-ehci2", - "parent": "pci-ehci-usb" - }, - { - "name": "ich9-usb-ehci1", - "parent": "pci-ehci-usb" - }, - { - "name": "xive-source", - "parent": "device" - }, - { - "name": "vfio-pci", - "parent": "pci-device" - }, - { - "name": "prep-machine", - "parent": "machine" - }, - { - "name": "pvscsi", - "parent": "pci-device" - }, - { - "name": "irq", - "parent": "object" - }, - { - "name": "pseries-2.10-machine", - "parent": "spapr-machine" - }, - { - "name": "apple-desktop-bus", - "parent": "bus" - }, - { - "name": "memory-backend-memfd", - "parent": "memory-backend" - }, - { - "name": "isa-ide", - "parent": "isa-device" - }, - { - "name": "745_v2.3-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "7410_v1.3-powerpc64-cpu", - "parent": "7410-family-powerpc64-cpu" - }, - { - "name": "755_v2.5-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "7450_v1.2-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "7457_v1.0-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "qio-channel-socket", - "parent": "qio-channel" - }, - { - "name": "pc-dimm", - "parent": "device" - }, - { - "name": "pnv9-chip", - "parent": "pnv-chip" - }, - { - "name": "ich9-ahci", - "parent": "pci-device" - }, - { - "name": "750l_v2.1-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "mpc8543e_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "virtio-rng-pci-non-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "virtserialport", - "parent": "virtio-serial-port" - }, - { - "name": "virtio-serial-pci-non-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "mpc8641d-powerpc64-cpu", - "parent": "e600-family-powerpc64-cpu" - }, - { - "name": "pseries-3.0-machine", - "parent": "spapr-machine" - }, - { - "name": "750cxe_v2.4-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "i82378", - "parent": "pci-device" - }, - { - "name": "chardev-stdio", - "parent": "chardev-fd" - }, - { - "name": "750gx_v1.1-powerpc64-cpu", - "parent": "750gx-family-powerpc64-cpu" - }, - { - "name": "mpc8541_v11-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "gus", - "parent": "isa-device" - }, - { - "name": "e500_v20-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "cobra-powerpc64-cpu", - "parent": "401-family-powerpc64-cpu" - }, - { - "name": "i82374", - "parent": "isa-device" - }, - { - "name": "7445_v2.1-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "440-xilinx-w-dfpu-powerpc64-cpu", - "parent": "440x5wDFPU-family-powerpc64-cpu" - }, - { - "name": "vhost-vsock-pci-non-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "7400_v2.1-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "604-powerpc64-cpu", - "parent": "604-family-powerpc64-cpu" - }, - { - "name": "g3beige-machine", - "parent": "machine" - }, - { - "name": "405crb-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "fusbh200-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "cryptodev-backend", - "parent": "object" - }, - { - "name": "7441_v2.3-powerpc64-cpu", - "parent": "7440-family-powerpc64-cpu" - }, - { - "name": "7448_v2.1-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "tls-creds-anon", - "parent": "tls-creds" - }, - { - "name": "603e7-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "adb-mouse", - "parent": "adb-device" - }, - { - "name": "spapr-drc-phb", - "parent": "spapr-drc-logical" - }, - { - "name": "authz-pam", - "parent": "authz" - }, - { - "name": "or-irq", - "parent": "device" - }, - { - "name": "mpc8543_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "750cx_v2.2-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "ipmi-bmc-sim", - "parent": "ipmi-bmc" - }, - { - "name": "filter-buffer", - "parent": "netfilter" - }, - { - "name": "virtio-pci-bus", - "parent": "virtio-bus" - }, - { - "name": "7451_v2.10-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "401c2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "chardev-vc", - "parent": "chardev" - }, - { - "name": "imx-usdhc", - "parent": "generic-sdhci" - }, - { - "name": "virtio-rng-pci", - "parent": "virtio-rng-pci-base" - }, - { - "name": "ioh3420", - "parent": "pcie-root-port-base" - }, - { - "name": "bamboo-machine", - "parent": "machine" - }, - { - "name": "mpc8543_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "pr-manager-helper", - "parent": "pr-manager" - }, - { - "name": "filter-replay", - "parent": "netfilter" - }, - { - "name": "603e_v1.4-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "vhost-user-vga", - "parent": "vhost-user-vga-base-type" - }, - { - "name": "970mp_v1.1-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "pseries-2.12-sxxm-machine", - "parent": "spapr-machine" - }, - { - "name": "dec-21154-sysbus", - "parent": "pci-host-bridge" - }, - { - "name": "e1000-82545em", - "parent": "e1000-base" - }, - { - "name": "chardev-wctablet", - "parent": "chardev" - }, - { - "name": "uni-north-pci-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "vhost-user-blk-pci-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "spapr-vty", - "parent": "vio-spapr-device" - }, - { - "name": "power9_v1.0-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "7441_v2.10-powerpc64-cpu", - "parent": "7440-family-powerpc64-cpu" - }, - { - "name": "mpc8347et-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "ib700", - "parent": "isa-device" - }, - { - "name": "vhost-user-gpu-pci", - "parent": "vhost-user-gpu-pci-base-type" - }, - { - "name": "i6300esb", - "parent": "pci-device" - }, - { - "name": "7400_v1.1-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "piix4-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "PCI", - "parent": "bus" - }, - { - "name": "7455_v3.4-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "e1000-82544gc", - "parent": "e1000-base" - }, - { - "name": "740_v2.2-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "7448_v1.1-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "pseries-3.1-machine", - "parent": "spapr-machine" - }, - { - "name": "mpc8548_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8545_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8343ea-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "npe405l-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "prep-systemio", - "parent": "isa-device" - }, - { - "name": "745_v2.8-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "e500-spin", - "parent": "sys-bus-device" - }, - { - "name": "virtio-9p-pci", - "parent": "virtio-9p-pci-base" - }, - { - "name": "755_v2.1-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "usb-wacom-tablet", - "parent": "usb-device" - }, - { - "name": "mos6522-pmu", - "parent": "mos6522" - }, - { - "name": "ISA", - "parent": "bus" - }, - { - "name": "mpc8544ds-machine", - "parent": "ppce500-base-machine" - }, - { - "name": "mpc8540_v10-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "chardev-pty", - "parent": "chardev" - }, - { - "name": "pci-serial-4x", - "parent": "pci-device" - }, - { - "name": "ich9-intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "virtio-9p-device", - "parent": "virtio-device" - }, - { - "name": "power8nvl_v1.0-powerpc64-cpu", - "parent": "POWER8-family-powerpc64-cpu" - }, - { - "name": "e500v2_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "authz-list", - "parent": "authz" - }, - { - "name": "isa-ipmi-bt", - "parent": "isa-device" - }, - { - "name": "qemu-console", - "parent": "object" - }, - { - "name": "mpc8349ea-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "x3130-upstream", - "parent": "pcie-port" - }, - { - "name": "7457a_v1.0-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "pci-testdev", - "parent": "pci-device" - }, - { - "name": "mpc8547e_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "e200z6-powerpc64-cpu", - "parent": "e200-family-powerpc64-cpu" - }, - { - "name": "vhost-user-blk-pci-non-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "ppce500-machine", - "parent": "ppce500-base-machine" - }, - { - "name": "vhost-user-backend", - "parent": "object" - }, - { - "name": "750l_v2.2-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "ipoctal232", - "parent": "ipack-device" - }, - { - "name": "ES1370", - "parent": "pci-device" - }, - { - "name": "spapr-drc-lmb", - "parent": "spapr-drc-logical" - }, - { - "name": "440epx-powerpc64-cpu", - "parent": "440EP-family-powerpc64-cpu" - }, - { - "name": "405gpa-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "7400_v2.6-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "m41t80", - "parent": "i2c-slave" - }, - { - "name": "mpc-i2c", - "parent": "sys-bus-device" - }, - { - "name": "virtio-tablet-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "750_v3.0-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "virtio-scsi-pci", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "mpc8543e_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "603e7v-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "power7_v2.3-powerpc64-cpu", - "parent": "POWER7-family-powerpc64-cpu" - }, - { - "name": "mpc8544-guts", - "parent": "sys-bus-device" - }, - { - "name": "mpc8555e_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8347p-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "power9_v2.0-powerpc64-cpu", - "parent": "POWER9-family-powerpc64-cpu" - }, - { - "name": "openpic", - "parent": "sys-bus-device" - }, - { - "name": "mpc8541e_v10-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "e500_v10-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "powernv-cpu-quad", - "parent": "device" - }, - { - "name": "750cxe_v3.0-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "virtio-balloon-pci-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "power8_v2.0-powernv-cpu-core", - "parent": "powernv-cpu-core" - }, - { - "name": "755_v1.1-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "tcg-accel", - "parent": "accel" - }, - { - "name": "usb-bus", - "parent": "bus" - }, - { - "name": "virtconsole", - "parent": "virtserialport" - }, - { - "name": "750_v1.0-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "750l_v3.2-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "pci-serial-2x", - "parent": "pci-device" - }, - { - "name": "ne2k_isa", - "parent": "isa-device" - }, - { - "name": "isa-fdc", - "parent": "isa-device" - }, - { - "name": "vhost-user-scsi-pci-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "esp", - "parent": "sys-bus-device" - }, - { - "name": "mpc8548_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "i82801b11-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "7445_v3.2-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "colo-compare", - "parent": "object" - }, - { - "name": "usb-braille", - "parent": "usb-serial-dev" - }, - { - "name": "spapr-drc-pci", - "parent": "spapr-drc-physical" - }, - { - "name": "e1000e", - "parent": "pci-device" - }, - { - "name": "sii3112", - "parent": "pci-ide" - }, - { - "name": "403gcx-powerpc64-cpu", - "parent": "403GCX-family-powerpc64-cpu" - }, - { - "name": "power8e_v2.1-pnv-chip", - "parent": "pnv8-chip" - }, - { - "name": "virtio-tablet-pci", - "parent": "virtio-tablet-pci-base-type" - }, - { - "name": "mpc8543_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8540_v21-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "rs6000-mc", - "parent": "isa-device" - }, - { - "name": "mpc8347ep-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "mpc8349-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "ivshmem-plain", - "parent": "ivshmem-common" - }, - { - "name": "kvm-openpic", - "parent": "sys-bus-device" - }, - { - "name": "ne2k_pci", - "parent": "pci-device" - }, - { - "name": "401b2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "vhost-user-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "virtex-ml507-machine", - "parent": "machine" - }, - { - "name": "usb-kbd", - "parent": "usb-hid" - }, - { - "name": "750_v2.0-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "e500-host-bridge", - "parent": "pci-device" - }, - { - "name": "7410_v1.4-powerpc64-cpu", - "parent": "7410-family-powerpc64-cpu" - }, - { - "name": "g2ls-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "isabus-bridge", - "parent": "sys-bus-device" - }, - { - "name": "npe405h-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "power9_v1.0-powerpc64-cpu", - "parent": "POWER9-family-powerpc64-cpu" - }, - { - "name": "vhost-user-blk", - "parent": "virtio-device" - }, - { - "name": "970mp_v1.0-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "755_v2.6-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "401a1-powerpc64-cpu", - "parent": "401-family-powerpc64-cpu" - }, - { - "name": "745_v2.4-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "604e_v2.2-powerpc64-cpu", - "parent": "604E-family-powerpc64-cpu" - }, - { - "name": "970fx_v3.0-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "7457_v1.1-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "u3-agp-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "spapr-vio-bridge", - "parent": "sys-bus-device" - }, - { - "name": "hda-duplex", - "parent": "hda-audio" - }, - { - "name": "authz-simple", - "parent": "authz" - }, - { - "name": "virtio-9p-pci-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "mptsas1068", - "parent": "pci-device" - }, - { - "name": "qio-channel-buffer", - "parent": "qio-channel" - }, - { - "name": "none-machine", - "parent": "machine" - }, - { - "name": "raven-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "virtio-balloon-device", - "parent": "virtio-device" - }, - { - "name": "sysbus-fdc", - "parent": "base-sysbus-fdc" - }, - { - "name": "750fx_v1.0-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "750gx_v1.2-powerpc64-cpu", - "parent": "750gx-family-powerpc64-cpu" - }, - { - "name": "megasas-gen2", - "parent": "megasas-base" - }, - { - "name": "nvme", - "parent": "pci-device" - }, - { - "name": "usb-tablet", - "parent": "usb-hid" - }, - { - "name": "970fx_v1.0-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "7400_v2.2-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "e500v2_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8572e-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "e300c1-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "vhost-scsi-pci-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "7447a_v1.0-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "403ga-powerpc64-cpu", - "parent": "403-family-powerpc64-cpu" - }, - { - "name": "405crc-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "740e-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "scsi-disk", - "parent": "scsi-disk-base" - }, - { - "name": "vhost-user-input-pci", - "parent": "vhost-user-input-pci-base-type" - }, - { - "name": "pnv-xive", - "parent": "xive-router" - }, - { - "name": "970mp_v1.0-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "603e7v1-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "e500mc-powerpc64-cpu", - "parent": "e500mc-family-powerpc64-cpu" - }, - { - "name": "e500v2_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "mpc8544e_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "kvm-accel", - "parent": "accel" - }, - { - "name": "power8nvl_v1.0-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "7400_v2.7-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "virtio-scsi-device", - "parent": "virtio-scsi-common" - }, - { - "name": "405gpb-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "603p-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "grackle", - "parent": "pci-device" - }, - { - "name": "970_v2.2-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "AC97", - "parent": "pci-device" - }, - { - "name": "750fx_v2.0-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "ds1338", - "parent": "i2c-slave" - }, - { - "name": "virtio-blk-pci-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "power9_v2.0-powernv-cpu-core", - "parent": "powernv-cpu-core" - }, - { - "name": "970fx_v2.0-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "sd-card", - "parent": "device" - }, - { - "name": "chardev-socket", - "parent": "chardev" - }, - { - "name": "i2c-bus", - "parent": "bus" - }, - { - "name": "isa-pit", - "parent": "pit-common" - }, - { - "name": "virtio-mouse-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "g2hip3-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "mos6522-cuda", - "parent": "mos6522" - }, - { - "name": "mpc8572-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "750e-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "ics-spapr", - "parent": "ics" - }, - { - "name": "g2le-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "container", - "parent": "object" - }, - { - "name": "macio-nvram", - "parent": "sys-bus-device" - }, - { - "name": "pnv-lpc-POWER9", - "parent": "pnv-lpc" - }, - { - "name": "pnv-lpc-POWER8", - "parent": "pnv-lpc" - }, - { - "name": "chardev-null", - "parent": "chardev" - }, - { - "name": "grackle-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "xive-end-source", - "parent": "device" - }, - { - "name": "isa-m48t59", - "parent": "isa-m48txx" - }, - { - "name": "uni-north-internal-pci", - "parent": "pci-device" - }, - { - "name": "kvaser_pci", - "parent": "pci-device" - }, - { - "name": "e500-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "ide-drive", - "parent": "ide-device" - }, - { - "name": "sam460ex-machine", - "parent": "machine" - }, - { - "name": "generic-sdhci", - "parent": "sys-bus-device" - }, - { - "name": "pvrdma", - "parent": "pci-device" - }, - { - "name": "ref405ep-machine", - "parent": "machine" - }, - { - "name": "vfio-platform", - "parent": "sys-bus-device" - }, - { - "name": "405d4-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "virtio-net-pci-non-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "sungem", - "parent": "pci-device" - }, - { - "name": "mpc8548_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8545_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "chardev-serial", - "parent": "chardev-fd" - }, - { - "name": "pnv-occ-POWER9", - "parent": "pnv-occ" - }, - { - "name": "pnv-occ-POWER8", - "parent": "pnv-occ" - }, - { - "name": "virtio-scsi-pci-non-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "7455_v1.0-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "mpc8377-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "745_v2.0-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "755_v2.2-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "filter-redirector", - "parent": "netfilter" - }, - { - "name": "vfio-calxeda-xgmac", - "parent": "vfio-platform" - }, - { - "name": "vmxnet3", - "parent": "pci-device" - }, - { - "name": "750_v2.1-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "filter-rewriter", - "parent": "netfilter" - }, - { - "name": "power8e_v2.1-powernv-cpu-core", - "parent": "powernv-cpu-core" - }, - { - "name": "tegra2-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "vhost-vsock-pci-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "spapr-rtc", - "parent": "device" - }, - { - "name": "rng-builtin", - "parent": "rng-backend" - }, - { - "name": "755_v2.7-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "rng-random", - "parent": "rng-backend" - }, - { - "name": "750cxe_v2.1-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "750cl_v1.0-powerpc64-cpu", - "parent": "750cl-family-powerpc64-cpu" - }, - { - "name": "7457a_v1.1-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "g2gp-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "pnv-psi-POWER9", - "parent": "pnv-psi" - }, - { - "name": "mpc8547e_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "pnv-psi-POWER8", - "parent": "pnv-psi" - } - ], - "id": "libvirt-6" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-blk-pci" - }, - "id": "libvirt-7" -} - -{ - "return": [ - { - "name": "iothread", - "type": "link" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "request-merging", - "description": "on/off", - "type": "bool" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "write-zeroes", - "description": "on/off", - "type": "bool" - }, - { - "name": "scsi", - "description": "on/off", - "type": "bool" - }, - { - "name": "cyls", - "type": "uint32" - }, - { - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "max-write-zeroes-sectors", - "type": "uint32" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "queue-size", - "type": "uint16" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "max-discard-sectors", - "type": "uint32" - }, - { - "name": "discard_granularity", - "type": "uint32" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "config-wce", - "description": "on/off", - "type": "bool" - }, - { - "name": "class", - "type": "uint32" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "discard", - "description": "on/off", - "type": "bool" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "num-queues", - "type": "uint16" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-7" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-pci" - }, - "id": "libvirt-8" -} - -{ - "return": [ - { - "name": "ctrl_mac_addr", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "status", - "description": "on/off", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "rsc_interval", - "type": "uint32" - }, - { - "name": "guest_csum", - "description": "on/off", - "type": "bool" - }, - { - "name": "speed", - "type": "int32" - }, - { - "name": "ctrl_rx", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "mrg_rxbuf", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_tso6", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-txtimer", - "type": "uint32" - }, - { - "name": "host_tso4", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "ctrl_rx_extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "gso", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "x-txburst", - "type": "int32" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_mtu", - "type": "uint16" - }, - { - "name": "ctrl_vlan", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "guest_announce", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_ecn", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "duplex", - "type": "str" - }, - { - "name": "guest_tso4", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_tso6", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_guest_offloads", - "description": "on/off", - "type": "bool" - }, - { - "name": "csum", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "mq", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_ecn", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "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": "use-started", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "tx", - "type": "str" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-mtu-bypass-backend", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "netdev", - "description": "ID of a netdev to use as a backend", - "type": "str" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_rsc_ext", - "description": "on/off", - "type": "bool" - }, - { - "name": "rx_queue_size", - "type": "uint16" - } - ], - "id": "libvirt-8" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-pci" - }, - "id": "libvirt-9" -} - -{ - "return": [ - { - "name": "use-started", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "virtqueue_size", - "type": "uint32" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "num_queues", - "type": "uint32" - }, - { - "name": "cmd_per_lun", - "type": "uint32" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "hotplug", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_sectors", - "type": "uint32" - }, - { - "name": "param_change", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-9" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-ccw" - }, - "id": "libvirt-10" -} - -{ - "id": "libvirt-10", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-net-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-ccw" - }, - "id": "libvirt-11" -} - -{ - "id": "libvirt-11", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-scsi-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vfio-pci" - }, - "id": "libvirt-12" -} - -{ - "return": [ - { - "name": "x-igd-opregion", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pci-vendor-id", - "type": "uint32" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "x-pci-sub-device-id", - "type": "uint32" - }, - { - "name": "x-no-kvm-ioeventfd", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "x-no-kvm-msi", - "type": "bool" - }, - { - "name": "x-req", - "description": "on/off", - "type": "bool" - }, - { - "name": "xres", - "type": "uint32" - }, - { - "name": "x-no-vfio-ioeventfd", - "type": "bool" - }, - { - "name": "x-no-kvm-intx", - "type": "bool" - }, - { - "name": "host", - "description": "Address (bus/device/function) of the host device, example: 04:10.0", - "type": "str" - }, - { - "name": "x-no-kvm-msix", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-balloon-allowed", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pci-sub-vendor-id", - "type": "uint32" - }, - { - "name": "x-pci-device-id", - "type": "uint32" - }, - { - "name": "x-no-geforce-quirks", - "type": "bool" - }, - { - "name": "display", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "x-nv-gpudirect-clique", - "description": "NVIDIA GPUDirect Clique ID (0 - 15)", - "type": "uint4" - }, - { - "name": "x-igd-gms", - "type": "uint32" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "x-msix-relocation", - "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5", - "type": "OffAutoPCIBAR" - }, - { - "name": "x-intx-mmap-timeout-ms", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-no-mmap", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "sysfsdev", - "type": "str" - }, - { - "name": "x-vga", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - } - ], - "id": "libvirt-12" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "scsi-hd" - }, - "id": "libvirt-13" -} - -{ - "return": [ - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "name": "channel", - "type": "uint32" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "lun", - "type": "uint32" - }, - { - "name": "dpofua", - "description": "on/off", - "type": "bool" - }, - { - "name": "ver", - "type": "str" - }, - { - "name": "scsi-id", - "type": "uint32" - }, - { - "name": "cyls", - "type": "uint32" - }, - { - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "rotation_rate", - "type": "uint16" - }, - { - "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", - "type": "uint64" - }, - { - "name": "max_unmap_size", - "type": "uint64" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "max_io_size", - "type": "uint64" - }, - { - "name": "device_id", - "type": "str" - }, - { - "name": "wwn", - "type": "uint64" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "product", - "type": "str" - }, - { - "name": "vendor", - "type": "str" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "port_index", - "type": "uint16" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "opt_io_size", - "type": "uint32" - } - ], - "id": "libvirt-13" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ide-hd" - }, - "id": "libvirt-14" -} - -{ - "return": [ - { - "name": "serial", - "type": "str" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "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": "rotation_rate", - "type": "uint16" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "bios-chs-trans", - "description": "Logical CHS translation algorithm, auto/none/lba/large/rechs", - "type": "BiosAtaTranslation" - }, - { - "name": "unit", - "type": "uint32" - }, - { - "name": "wwn", - "type": "uint64" - }, - { - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "model", - "type": "str" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "ver", - "type": "str" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "cyls", - "type": "uint32" - } - ], - "id": "libvirt-14" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "PIIX4_PM" - }, - "id": "libvirt-15" -} - -{ - "id": "libvirt-15", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'PIIX4_PM' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-storage" - }, - "id": "libvirt-16" -} - -{ - "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": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "attached", - "type": "bool" - }, - { - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - } - ], - "id": "libvirt-16" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "kvm-pit" - }, - "id": "libvirt-17" -} - -{ - "id": "libvirt-17", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'kvm-pit' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "VGA" - }, - "id": "libvirt-18" -} - -{ - "return": [ - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "big-endian-framebuffer", - "type": "bool" - }, - { - "name": "mmio", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "qemu-extended-regs", - "description": "on/off", - "type": "bool" - }, - { - "name": "ymax", - "type": "uint32" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "xmax", - "type": "uint32" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "vgamem_mb", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "global-vmstate", - "type": "bool" - }, - { - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "xres", - "type": "uint32" - } - ], - "id": "libvirt-18" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vmware-svga" - }, - "id": "libvirt-19" -} - -{ - "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": "vgamem_mb", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "global-vmstate", - "type": "bool" - } - ], - "id": "libvirt-19" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-pci" - }, - "id": "libvirt-20" -} - -{ - "return": [ - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "xres", - "type": "uint32" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_outputs", - "type": "uint32" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_hostmem", - "type": "size" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-20" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-device" - }, - "id": "libvirt-21" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_outputs", - "type": "uint32" - }, - { - "name": "max_hostmem", - "type": "size" - }, - { - "name": "xres", - "type": "uint32" - } - ], - "id": "libvirt-21" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ICH9-LPC" - }, - "id": "libvirt-22" -} - -{ - "id": "libvirt-22", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'ICH9-LPC' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-pci" - }, - "id": "libvirt-23" -} - -{ - "return": [ - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "class", - "type": "uint32" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - } - ], - "id": "libvirt-23" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-ccw" - }, - "id": "libvirt-24" -} - -{ - "id": "libvirt-24", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-balloon-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-device" - }, - "id": "libvirt-25" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-25" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "spapr-pci-host-bridge" - }, - "id": "libvirt-26" -} - -{ - "return": [ - { - "name": "atsd", - "type": "uint64" - }, - { - "name": "dynamic-reconfiguration", - "type": "bool" - }, - { - "name": "ddw", - "type": "bool" - }, - { - "name": "dma_win_size", - "type": "uint64" - }, - { - "name": "numa_node", - "type": "uint32" - }, - { - "name": "mem64_win_size", - "type": "uint64" - }, - { - "name": "pgsz", - "type": "uint64" - }, - { - "name": "pre-2.8-migration", - "type": "bool" - }, - { - "name": "dma_win_addr", - "type": "uint64" - }, - { - "name": "io_win_size", - "type": "uint64" - }, - { - "name": "mem_win_size", - "type": "uint64" - }, - { - "name": "dma64_win_addr", - "type": "uint64" - }, - { - "name": "gpa", - "type": "uint64" - }, - { - "name": "pcie-extended-configuration-space", - "type": "bool" - }, - { - "name": "index", - "type": "uint32" - } - ], - "id": "libvirt-26" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "pcie-root-port" - }, - "id": "libvirt-27" -} - -{ - "return": [ - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "power_controller_present", - "description": "on/off", - "type": "bool" - }, - { - "name": "aer_log_max", - "type": "uint16" - }, - { - "name": "x-speed", - "description": "2_5/5/8/16", - "type": "PCIELinkSpeed" - }, - { - "name": "slot", - "type": "uint16" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "uint8" - }, - { - "name": "mem-reserve", - "type": "size" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "pref64-reserve", - "type": "size" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "chassis", - "type": "uint8" - }, - { - "name": "x-width", - "description": "1/2/4/8/12/16/32", - "type": "PCIELinkWidth" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "pref32-reserve", - "type": "size" - }, - { - "name": "bus-reserve", - "type": "uint32" - }, - { - "name": "x-migrate-msix", - "type": "bool" - }, - { - "name": "disable-acs", - "type": "bool" - }, - { - "name": "io-reserve", - "type": "size" - } - ], - "id": "libvirt-27" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-host" - }, - "id": "libvirt-28" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 0, - "name": "hostbus", - "type": "uint32" - }, - { - "default-value": 4, - "name": "isobufs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "vendorid", - "type": "uint32" - }, - { - "default-value": 0, - "name": "productid", - "type": "uint32" - }, - { - "name": "hostport", - "type": "str" - }, - { - "default-value": true, - "name": "pipeline", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "hostaddr", - "type": "uint32" - }, - { - "default-value": 2, - "name": "loglevel", - "type": "uint32" - }, - { - "default-value": 32, - "name": "isobsize", - "type": "uint32" - }, - { - "default-value": false, - "name": "guest-resets-all", - "type": "bool" - }, - { - "default-value": true, - "name": "guest-reset", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-28" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-file" - }, - "id": "libvirt-29" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "pmem", - "type": "bool" - }, - { - "name": "align", - "type": "int" - }, - { - "name": "mem-path", - "type": "string" - }, - { - "name": "discard-data", - "type": "bool" - } - ], - "id": "libvirt-29" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-memfd" - }, - "id": "libvirt-30" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "seal", - "description": "Seal growing & shrinking", - "type": "bool" - }, - { - "name": "hugetlbsize", - "description": "Huge pages size (ex: 2M, 1G)", - "type": "int" - }, - { - "name": "hugetlb", - "description": "Use huge pages", - "type": "bool" - } - ], - "id": "libvirt-30" -} - -{ - "execute": "query-machines", - "id": "libvirt-31" -} - -{ - "return": [ - { - "hotpluggable-cpus": false, - "name": "ref405ep", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sam460ex", - "numa-mem-supported": false, - "default-cpu-type": "460exb-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virtex-ml507", - "numa-mem-supported": false, - "default-cpu-type": "440-xilinx-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ppce500", - "numa-mem-supported": false, - "default-cpu-type": "e500v2_v30-powerpc64-cpu", - "cpu-max": 32, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mpc8544ds", - "numa-mem-supported": false, - "default-cpu-type": "e500v2_v30-powerpc64-cpu", - "cpu-max": 15, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-3.1", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.12-sxxm", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "bamboo", - "numa-mem-supported": false, - "default-cpu-type": "440epb-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "g3beige", - "numa-mem-supported": false, - "default-cpu-type": "750_v3.1-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-3.0", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.10", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "prep", - "numa-mem-supported": false, - "default-cpu-type": "602-powerpc64-cpu", - "cpu-max": 1, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.11", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.12", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.9", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mac99", - "numa-mem-supported": false, - "default-cpu-type": "970fx_v3.1-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.6", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.7", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.8", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.2", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "is-default": true, - "cpu-max": 1024, - "deprecated": false, - "alias": "pseries" - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.4", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.5", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.0", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.1", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.2", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "taihu", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.3", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.1", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "powernv8", - "numa-mem-supported": false, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 2048, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "powernv9", - "numa-mem-supported": false, - "default-cpu-type": "power9_v2.0-powerpc64-cpu", - "cpu-max": 2048, - "deprecated": false, - "alias": "powernv" - }, - { - "hotpluggable-cpus": false, - "name": "40p", - "numa-mem-supported": false, - "default-cpu-type": "604-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - } - ], - "id": "libvirt-31" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "pseries-4.2-machine" - }, - "id": "libvirt-32" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "kernel-irqchip", - "description": "Configure KVM in-kernel irqchip", - "type": "on|off|split" - }, - { - "name": "accel", - "description": "Accelerator list", - "type": "string" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "igd-passthru", - "description": "Set on/off to enable/disable igd passthrou", - "type": "bool" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "kvm-shadow-mem", - "description": "KVM shadow MMU size", - "type": "int" - }, - { - "name": "cap-hpt-max-page-size", - "description": "Maximum page size for Hash Page Table guests", - "type": "int" - }, - { - "name": "cap-dfp", - "description": "Allow Decimal Floating Point (DFP)", - "type": "bool" - }, - { - "name": "cap-ccf-assist", - "description": "Count Cache Flush Assist via HW Instruction", - "type": "bool" - }, - { - "name": "cap-large-decr", - "description": "Allow Large Decrementer", - "type": "bool" - }, - { - "name": "cap-cfpc", - "description": "Cache Flush on Privilege Change (broken, workaround, fixed)", - "type": "string" - }, - { - "name": "cap-ibs", - "description": "Indirect Branch Speculation (broken, workaround, fixed-ibs,fixed-ccd, fixed-na)", - "type": "string" - }, - { - "name": "cap-sbbc", - "description": "Speculation Barrier Bounds Checking (broken, workaround, fixed)", - "type": "string" - }, - { - "name": "cap-vsx", - "description": "Allow Vector Scalar Extensions (VSX)", - "type": "bool" - }, - { - "name": "cap-htm", - "description": "Allow Hardware Transactional Memory (HTM)", - "type": "bool" - }, - { - "name": "cap-nested-hv", - "description": "Allow Nested KVM-HV", - "type": "bool" - }, - { - "name": "vfio-no-msix-emulation", - "type": "bool" - }, - { - "name": "ic-mode", - "description": "Specifies the interrupt controller mode (xics, xive, dual)", - "type": "string" - }, - { - "name": "kvm-type", - "description": "Specifies the KVM virtualization mode (HV, PR)", - "type": "string" - }, - { - "name": "host-model", - "description": "Host model to advertise in guest device tree", - "type": "string" - }, - { - "name": "max-cpu-compat", - "description": "Maximum permitted CPU compatibility mode. Valid values are power6, power7, power7+, power8, power9.", - "type": "string" - }, - { - "name": "modern-hotplug-events", - "description": "Use dedicated hotplug event mechanism in place of standard EPOW events when possible (required for memory hot-unplug support)", - "type": "bool" - }, - { - "name": "vsmt", - "description": "Virtual SMT: KVM behaves as if this were the host's SMT mode", - "type": "uint32" - }, - { - "name": "host-serial", - "description": "Host serial number to advertise in guest device tree", - "type": "string" - }, - { - "name": "resize-hpt", - "description": "Resizing of the Hash Page Table (enabled, disabled, required)", - "type": "string" - } - ], - "id": "libvirt-32" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "none-machine" - }, - "id": "libvirt-33" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "kernel-irqchip", - "description": "Configure KVM in-kernel irqchip", - "type": "on|off|split" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "kvm-shadow-mem", - "description": "KVM shadow MMU size", - "type": "int" - }, - { - "name": "igd-passthru", - "description": "Set on/off to enable/disable igd passthrou", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "accel", - "description": "Accelerator list", - "type": "string" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - } - ], - "id": "libvirt-33" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-34" -} - -{ - "return": [ - { - "name": "default", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc32", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc64", - "typename": "970fx_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "power9", - "typename": "power9_v2.0-powerpc64-cpu", - "static": false - }, - { - "name": "power8nvl", - "typename": "power8nvl_v1.0-powerpc64-cpu", - "static": false - }, - { - "name": "power8", - "typename": "host-powerpc64-cpu", - "static": false - }, - { - "name": "power8e", - "typename": "power8e_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power7+", - "typename": "power7+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power7", - "typename": "power7_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "power5gs", - "typename": "power5+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power5+", - "typename": "power5+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "970mp", - "typename": "970mp_v1.1-powerpc64-cpu", - "static": false - }, - { - "name": "970fx", - "typename": "970fx_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "970", - "typename": "970_v2.2-powerpc64-cpu", - "static": false - }, - { - "name": "apollo7pm", - "typename": "7457a_v1.0-powerpc64-cpu", - "static": false - }, - { - "name": "7457a", - "typename": "7457a_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7447a", - "typename": "7447a_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "apollo7", - "typename": "7457_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7457", - "typename": "7457_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7447", - "typename": "7447_v1.1-powerpc64-cpu", - "static": false - }, - { - "name": "apollo6", - "typename": "7455_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7455", - "typename": "7455_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7445", - "typename": "7445_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7451", - "typename": "7451_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "7441", - "typename": "7441_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "vger", - "typename": "7450_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "7450", - "typename": "7450_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "7448", - "typename": "7448_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "nitro", - "typename": "7410_v1.4-powerpc64-cpu", - "static": false - }, - { - "name": "7410", - "typename": "7410_v1.4-powerpc64-cpu", - "static": false - }, - { - "name": "g4", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "max", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "7400", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "goldfinger", - "typename": "755_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "755", - "typename": "755_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "745", - "typename": "745_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "lonestar", - "typename": "750l_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "750l", - "typename": "750l_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "750gx", - "typename": "750gx_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "750fx", - "typename": "750fx_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "750cxe", - "typename": "750cxe_v3.1b-powerpc64-cpu", - "static": false - }, - { - "name": "750cx", - "typename": "750cx_v2.2-powerpc64-cpu", - "static": false - }, - { - "name": "750cl", - "typename": "750cl_v2.0-powerpc64-cpu", - "static": false - }, - { - "name": "conan/doyle", - "typename": "750p-powerpc64-cpu", - "static": false - }, - { - "name": "g3", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "typhoon", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "750", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "arthur", - "typename": "740_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "740", - "typename": "740_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "mach5", - "typename": "604r-powerpc64-cpu", - "static": false - }, - { - "name": "sirocco", - "typename": "604e_v2.4-powerpc64-cpu", - "static": false - }, - { - "name": "604e", - "typename": "604e_v2.4-powerpc64-cpu", - "static": false - }, - { - "name": "goldeneye", - "typename": "603e7t-powerpc64-cpu", - "static": false - }, - { - "name": "603r", - "typename": "603e7t-powerpc64-cpu", - "static": false - }, - { - "name": "vaillant", - "typename": "603e7v-powerpc64-cpu", - "static": false - }, - { - "name": "stretch", - "typename": "603e_v4.1-powerpc64-cpu", - "static": false - }, - { - "name": "603e", - "typename": "603e_v4.1-powerpc64-cpu", - "static": false - }, - { - "name": "vanilla", - "typename": "603-powerpc64-cpu", - "static": false - }, - { - "name": "601v", - "typename": "601_v2-powerpc64-cpu", - "static": false - }, - { - "name": "601", - "typename": "601_v2-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8560", - "typename": "mpc8560_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8555e", - "typename": "mpc8555e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8555", - "typename": "mpc8555_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8548e", - "typename": "mpc8548e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8548", - "typename": "mpc8548_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8547e", - "typename": "mpc8547e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8545e", - "typename": "mpc8545e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8545", - "typename": "mpc8545_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8544e", - "typename": "mpc8544e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8544", - "typename": "mpc8544_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8543e", - "typename": "mpc8543e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8543", - "typename": "mpc8543_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8541e", - "typename": "mpc8541e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8541", - "typename": "mpc8541_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8540", - "typename": "mpc8540_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8533e", - "typename": "mpc8533e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8533", - "typename": "mpc8533_v11-powerpc64-cpu", - "static": false - }, - { - "name": "e500v2", - "typename": "e500v2_v22-powerpc64-cpu", - "static": false - }, - { - "name": "e500v1", - "typename": "e500_v20-powerpc64-cpu", - "static": false - }, - { - "name": "e500", - "typename": "e500v2_v22-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347ea", - "typename": "mpc8347eat-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347e", - "typename": "mpc8347et-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347a", - "typename": "mpc8347at-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347", - "typename": "mpc8347t-powerpc64-cpu", - "static": false - }, - { - "name": "e300", - "typename": "e300c3-powerpc64-cpu", - "static": false - }, - { - "name": "e200", - "typename": "e200z6-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8280", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8275", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8272", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8271", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8270", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8248", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8247", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8245", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8241", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "powerquicc-ii", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc82xx", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc5200b", - "typename": "mpc5200b_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc5200", - "typename": "mpc5200_v12-powerpc64-cpu", - "static": false - }, - { - "name": "mpc52xx", - "typename": "mpc5200_v12-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8240", - "typename": "603-powerpc64-cpu", - "static": false - }, - { - "name": "460ex", - "typename": "460exb-powerpc64-cpu", - "static": false - }, - { - "name": "440ep", - "typename": "440epb-powerpc64-cpu", - "static": false - }, - { - "name": "x2vp50", - "typename": "x2vp20-powerpc64-cpu", - "static": false - }, - { - "name": "x2vp7", - "typename": "x2vp4-powerpc64-cpu", - "static": false - }, - { - "name": "405gpe", - "typename": "405crc-powerpc64-cpu", - "static": false - }, - { - "name": "405gp", - "typename": "405gpd-powerpc64-cpu", - "static": false - }, - { - "name": "405cr", - "typename": "405crc-powerpc64-cpu", - "static": false - }, - { - "name": "405", - "typename": "405d4-powerpc64-cpu", - "static": false - }, - { - "name": "403", - "typename": "403gc-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8547e_v21", - "typename": "", - "static": false - }, - { - "name": "g2gp", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.1", - "typename": "", - "static": false - }, - { - "name": "750cl_v1.0", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.1", - "typename": "", - "static": false - }, - { - "name": "755_v2.7", - "typename": "", - "static": false - }, - { - "name": "750_v2.1", - "typename": "", - "static": false - }, - { - "name": "755_v2.2", - "typename": "", - "static": false - }, - { - "name": "745_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8377", - "typename": "", - "static": false - }, - { - "name": "7455_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8545_v21", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v11", - "typename": "", - "static": false - }, - { - "name": "405d4", - "typename": "", - "static": false - }, - { - "name": "g2le", - "typename": "", - "static": false - }, - { - "name": "750e", - "typename": "", - "static": false - }, - { - "name": "mpc8572", - "typename": "", - "static": false - }, - { - "name": "g2hip3", - "typename": "", - "static": false - }, - { - "name": "970fx_v2.0", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.0", - "typename": "", - "static": false - }, - { - "name": "603p", - "typename": "", - "static": false - }, - { - "name": "405gpb", - "typename": "", - "static": false - }, - { - "name": "7400_v2.7", - "typename": "", - "static": false - }, - { - "name": "mpc8544e_v10", - "typename": "", - "static": false - }, - { - "name": "e500v2_v10", - "typename": "", - "static": false - }, - { - "name": "e500mc", - "typename": "", - "static": false - }, - { - "name": "603e7v1", - "typename": "", - "static": false - }, - { - "name": "970mp_v1.0", - "typename": "", - "static": false - }, - { - "name": "740e", - "typename": "", - "static": false - }, - { - "name": "405crc", - "typename": "", - "static": false - }, - { - "name": "403ga", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.0", - "typename": "", - "static": false - }, - { - "name": "e300c1", - "typename": "", - "static": false - }, - { - "name": "mpc8572e", - "typename": "", - "static": false - }, - { - "name": "e500v2_v21", - "typename": "", - "static": false - }, - { - "name": "7400_v2.2", - "typename": "", - "static": false - }, - { - "name": "970fx_v1.0", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.2", - "typename": "", - "static": false - }, - { - "name": "750fx_v1.0", - "typename": "", - "static": false - }, - { - "name": "7457_v1.1", - "typename": "", - "static": false - }, - { - "name": "970fx_v3.0", - "typename": "", - "static": false - }, - { - "name": "604e_v2.2", - "typename": "", - "static": false - }, - { - "name": "745_v2.4", - "typename": "", - "static": false - }, - { - "name": "401a1", - "typename": "", - "static": false - }, - { - "name": "755_v2.6", - "typename": "", - "static": false - }, - { - "name": "power9_v1.0", - "typename": "", - "static": false - }, - { - "name": "npe405h", - "typename": "", - "static": false - }, - { - "name": "g2ls", - "typename": "", - "static": false - }, - { - "name": "7410_v1.4", - "typename": "", - "static": false - }, - { - "name": "750_v2.0", - "typename": "", - "static": false - }, - { - "name": "401b2", - "typename": "", - "static": false - }, - { - "name": "mpc8349", - "typename": "", - "static": false - }, - { - "name": "mpc8347ep", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v21", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v11", - "typename": "", - "static": false - }, - { - "name": "403gcx", - "typename": "", - "static": false - }, - { - "name": "7445_v3.2", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v21", - "typename": "", - "static": false - }, - { - "name": "750l_v3.2", - "typename": "", - "static": false - }, - { - "name": "750_v1.0", - "typename": "", - "static": false - }, - { - "name": "755_v1.1", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.0", - "typename": "", - "static": false - }, - { - "name": "e500_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8541e_v10", - "typename": "", - "static": false - }, - { - "name": "power9_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8347p", - "typename": "", - "static": false - }, - { - "name": "mpc8555e_v10", - "typename": "", - "static": false - }, - { - "name": "power7_v2.3", - "typename": "", - "static": false - }, - { - "name": "603e7v", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v11", - "typename": "", - "static": false - }, - { - "name": "750_v3.0", - "typename": "", - "static": false - }, - { - "name": "7400_v2.6", - "typename": "", - "static": false - }, - { - "name": "405gpa", - "typename": "", - "static": false - }, - { - "name": "440epx", - "typename": "", - "static": false - }, - { - "name": "750l_v2.2", - "typename": "", - "static": false - }, - { - "name": "e200z6", - "typename": "", - "static": false - }, - { - "name": "mpc8547e_v20", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8349ea", - "typename": "", - "static": false - }, - { - "name": "e500v2_v20", - "typename": "", - "static": false - }, - { - "name": "power8nvl_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v10", - "typename": "", - "static": false - }, - { - "name": "755_v2.1", - "typename": "", - "static": false - }, - { - "name": "745_v2.8", - "typename": "", - "static": false - }, - { - "name": "npe405l", - "typename": "", - "static": false - }, - { - "name": "mpc8343ea", - "typename": "", - "static": false - }, - { - "name": "mpc8545_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v10", - "typename": "", - "static": false - }, - { - "name": "7448_v1.1", - "typename": "", - "static": false - }, - { - "name": "740_v2.2", - "typename": "", - "static": false - }, - { - "name": "7455_v3.4", - "typename": "", - "static": false - }, - { - "name": "7400_v1.1", - "typename": "", - "static": false - }, - { - "name": "mpc8347et", - "typename": "", - "static": false - }, - { - "name": "7441_v2.10", - "typename": "", - "static": false - }, - { - "name": "603e_v1.4", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v10", - "typename": "", - "static": false - }, - { - "name": "401c2", - "typename": "", - "static": false - }, - { - "name": "7451_v2.10", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.2", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v21", - "typename": "", - "static": false - }, - { - "name": "603e7", - "typename": "", - "static": false - }, - { - "name": "7448_v2.1", - "typename": "", - "static": false - }, - { - "name": "7441_v2.3", - "typename": "", - "static": false - }, - { - "name": "405crb", - "typename": "", - "static": false - }, - { - "name": "604", - "typename": "", - "static": false - }, - { - "name": "7400_v2.1", - "typename": "", - "static": false - }, - { - "name": "440-xilinx-w-dfpu", - "typename": "", - "static": false - }, - { - "name": "7445_v2.1", - "typename": "", - "static": false - }, - { - "name": "cobra", - "typename": "", - "static": false - }, - { - "name": "e500_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8541_v11", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.1", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.4", - "typename": "", - "static": false - }, - { - "name": "mpc8641d", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v21", - "typename": "", - "static": false - }, - { - "name": "750l_v2.1", - "typename": "", - "static": false - }, - { - "name": "7457_v1.0", - "typename": "", - "static": false - }, - { - "name": "7450_v1.2", - "typename": "", - "static": false - }, - { - "name": "755_v2.5", - "typename": "", - "static": false - }, - { - "name": "7410_v1.3", - "typename": "", - "static": false - }, - { - "name": "745_v2.3", - "typename": "", - "static": false - }, - { - "name": "755_v2.0", - "typename": "", - "static": false - }, - { - "name": "e500v2_v30", - "typename": "", - "static": false - }, - { - "name": "7455_v3.3", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v20", - "typename": "", - "static": false - }, - { - "name": "405d2", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v21", - "typename": "", - "static": false - }, - { - "name": "mpc8343", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8347t", - "typename": "", - "static": false - }, - { - "name": "755_v1.0", - "typename": "", - "static": false - }, - { - "name": "603e_v1.3", - "typename": "", - "static": false - }, - { - "name": "host", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8347eap", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v11", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v20", - "typename": "", - "static": false - }, - { - "name": "401d2", - "typename": "", - "static": false - }, - { - "name": "power8_v2.0", - "typename": "", - "static": false - }, - { - "name": "740_v3.1", - "typename": "", - "static": false - }, - { - "name": "e200z5", - "typename": "", - "static": false - }, - { - "name": "405cra", - "typename": "", - "static": false - }, - { - "name": "7400_v2.0", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.3", - "typename": "", - "static": false - }, - { - "name": "745_v2.7", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v10", - "typename": "", - "static": false - }, - { - "name": "e5500", - "typename": "", - "static": false - }, - { - "name": "mpc8544_v11", - "typename": "", - "static": false - }, - { - "name": "7448_v1.0", - "typename": "", - "static": false - }, - { - "name": "401e2", - "typename": "", - "static": false - }, - { - "name": "740_v2.1", - "typename": "", - "static": false - }, - { - "name": "7410_v1.2", - "typename": "", - "static": false - }, - { - "name": "745_v2.2", - "typename": "", - "static": false - }, - { - "name": "7400_v1.0", - "typename": "", - "static": false - }, - { - "name": "x2vp4", - "typename": "", - "static": false - }, - { - "name": "mpc8347ap", - "typename": "", - "static": false - }, - { - "name": "mpc8533_v11", - "typename": "", - "static": false - }, - { - "name": "mpc5200b_v21", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.3", - "typename": "", - "static": false - }, - { - "name": "601_v2", - "typename": "", - "static": false - }, - { - "name": "g2legp3", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.1", - "typename": "", - "static": false - }, - { - "name": "604e_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8610", - "typename": "", - "static": false - }, - { - "name": "g2h4", - "typename": "", - "static": false - }, - { - "name": "750l_v3.0", - "typename": "", - "static": false - }, - { - "name": "mpc8377e", - "typename": "", - "static": false - }, - { - "name": "e300c4", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v12", - "typename": "", - "static": false - }, - { - "name": "7448_v2.0", - "typename": "", - "static": false - }, - { - "name": "7450_v2.1", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.1b", - "typename": "", - "static": false - }, - { - "name": "g2", - "typename": "", - "static": false - }, - { - "name": "7400_v2.9", - "typename": "", - "static": false - }, - { - "name": "405gpd", - "typename": "", - "static": false - }, - { - "name": "603", - "typename": "", - "static": false - }, - { - "name": "603e7t", - "typename": "", - "static": false - }, - { - "name": "mpc8555_v11", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8541_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v20", - "typename": "", - "static": false - }, - { - "name": "750fl", - "typename": "", - "static": false - }, - { - "name": "750l_v2.0", - "typename": "", - "static": false - }, - { - "name": "stb04", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v21", - "typename": "", - "static": false - }, - { - "name": "x2vp20", - "typename": "", - "static": false - }, - { - "name": "e600", - "typename": "", - "static": false - }, - { - "name": "405ez", - "typename": "", - "static": false - }, - { - "name": "7450_v1.1", - "typename": "", - "static": false - }, - { - "name": "755_v2.4", - "typename": "", - "static": false - }, - { - "name": "mpc8379", - "typename": "", - "static": false - }, - { - "name": "7445_v1.0", - "typename": "", - "static": false - }, - { - "name": "7447_v1.1", - "typename": "", - "static": false - }, - { - "name": "603e_v2.2", - "typename": "", - "static": false - }, - { - "name": "603e_v4", - "typename": "", - "static": false - }, - { - "name": "g2legp", - "typename": "", - "static": false - }, - { - "name": "7455_v3.2", - "typename": "", - "static": false - }, - { - "name": "740_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v20", - "typename": "", - "static": false - }, - { - "name": "440-xilinx", - "typename": "", - "static": false - }, - { - "name": "401f2", - "typename": "", - "static": false - }, - { - "name": "mpc8533_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8349a", - "typename": "", - "static": false - }, - { - "name": "405gpr", - "typename": "", - "static": false - }, - { - "name": "stb25", - "typename": "", - "static": false - }, - { - "name": "603e_v1.2", - "typename": "", - "static": false - }, - { - "name": "mpc5200b_v20", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.2", - "typename": "", - "static": false - }, - { - "name": "mpc8347eat", - "typename": "", - "static": false - }, - { - "name": "740_v1.0", - "typename": "", - "static": false - }, - { - "name": "745_v1.1", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v10", - "typename": "", - "static": false - }, - { - "name": "601_v1", - "typename": "", - "static": false - }, - { - "name": "403gc", - "typename": "", - "static": false - }, - { - "name": "e300c3", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.2", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v11", - "typename": "", - "static": false - }, - { - "name": "7441_v2.1", - "typename": "", - "static": false - }, - { - "name": "740_v3.0", - "typename": "", - "static": false - }, - { - "name": "mpc8545e_v21", - "typename": "", - "static": false - }, - { - "name": "602", - "typename": "", - "static": false - }, - { - "name": "mpc8378e", - "typename": "", - "static": false - }, - { - "name": "mpc8343a", - "typename": "", - "static": false - }, - { - "name": "mpc8555_v10", - "typename": "", - "static": false - }, - { - "name": "460exb", - "typename": "", - "static": false - }, - { - "name": "mpc8568", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.2", - "typename": "", - "static": false - }, - { - "name": "750cx_v1.0", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.2", - "typename": "", - "static": false - }, - { - "name": "604e_v2.4", - "typename": "", - "static": false - }, - { - "name": "755_v2.8", - "typename": "", - "static": false - }, - { - "name": "405lp", - "typename": "", - "static": false - }, - { - "name": "745_v2.6", - "typename": "", - "static": false - }, - { - "name": "stb03", - "typename": "", - "static": false - }, - { - "name": "405ep", - "typename": "", - "static": false - }, - { - "name": "mpc8544_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8347at", - "typename": "", - "static": false - }, - { - "name": "750_v2.2", - "typename": "", - "static": false - }, - { - "name": "755_v2.3", - "typename": "", - "static": false - }, - { - "name": "7410_v1.1", - "typename": "", - "static": false - }, - { - "name": "745_v2.1", - "typename": "", - "static": false - }, - { - "name": "750gl", - "typename": "", - "static": false - }, - { - "name": "e6500", - "typename": "", - "static": false - }, - { - "name": "750p", - "typename": "", - "static": false - }, - { - "name": "7450_v1.0", - "typename": "", - "static": false - }, - { - "name": "7445_v3.4", - "typename": "", - "static": false - }, - { - "name": "440epb", - "typename": "", - "static": false - }, - { - "name": "npe4gs3", - "typename": "", - "static": false - }, - { - "name": "603e_v3", - "typename": "", - "static": false - }, - { - "name": "mpc8349e", - "typename": "", - "static": false - }, - { - "name": "970_v2.2", - "typename": "", - "static": false - }, - { - "name": "g2lels", - "typename": "", - "static": false - }, - { - "name": "g2hip4", - "typename": "", - "static": false - }, - { - "name": "740p", - "typename": "", - "static": false - }, - { - "name": "mpc8567e", - "typename": "", - "static": false - }, - { - "name": "mpc8533e_v11", - "typename": "", - "static": false - }, - { - "name": "7451_v2.3", - "typename": "", - "static": false - }, - { - "name": "603e_v1.1", - "typename": "", - "static": false - }, - { - "name": "401g2", - "typename": "", - "static": false - }, - { - "name": "7400_v2.8", - "typename": "", - "static": false - }, - { - "name": "405gpc", - "typename": "", - "static": false - }, - { - "name": "7455_v2.1", - "typename": "", - "static": false - }, - { - "name": "7450_v2.0", - "typename": "", - "static": false - }, - { - "name": "power7+_v2.1", - "typename": "", - "static": false - }, - { - "name": "mpc8544e_v11", - "typename": "", - "static": false - }, - { - "name": "970mp_v1.1", - "typename": "", - "static": false - }, - { - "name": "603e7v2", - "typename": "", - "static": false - }, - { - "name": "604r", - "typename": "", - "static": false - }, - { - "name": "e500v2_v22", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8545e_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8378", - "typename": "", - "static": false - }, - { - "name": "mpc8567", - "typename": "", - "static": false - }, - { - "name": "7457_v1.2", - "typename": "", - "static": false - }, - { - "name": "7447_v1.0", - "typename": "", - "static": false - }, - { - "name": "970fx_v3.1", - "typename": "", - "static": false - }, - { - "name": "745_v2.5", - "typename": "", - "static": false - }, - { - "name": "mpc8379e", - "typename": "", - "static": false - }, - { - "name": "mpc8641", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.4b", - "typename": "", - "static": false - }, - { - "name": "7410_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc603", - "typename": "", - "static": false - }, - { - "name": "603e_v4.1", - "typename": "", - "static": false - }, - { - "name": "7445_v3.3", - "typename": "", - "static": false - }, - { - "name": "440epa", - "typename": "", - "static": false - }, - { - "name": "970fx_v2.1", - "typename": "", - "static": false - }, - { - "name": "iop480", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.1", - "typename": "", - "static": false - }, - { - "name": "601_v0", - "typename": "", - "static": false - }, - { - "name": "g2legp1", - "typename": "", - "static": false - }, - { - "name": "745_v1.0", - "typename": "", - "static": false - }, - { - "name": "750cl_v2.0", - "typename": "", - "static": false - }, - { - "name": "750cxr", - "typename": "", - "static": false - }, - { - "name": "401", - "typename": "", - "static": false - }, - { - "name": "mpc8541e_v11", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.1", - "typename": "", - "static": false - }, - { - "name": "mpc8555e_v11", - "typename": "", - "static": false - }, - { - "name": "power5+_v2.1", - "typename": "", - "static": false - }, - { - "name": "403gb", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.1", - "typename": "", - "static": false - }, - { - "name": "e300c2", - "typename": "", - "static": false - }, - { - "name": "npe405h2", - "typename": "", - "static": false - }, - { - "name": "mpc8533e_v10", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8343e", - "typename": "", - "static": false - }, - { - "name": "750_v3.1", - "typename": "", - "static": false - }, - { - "name": "power8e_v2.1", - "typename": "", - "static": false - }, - { - "name": "mpc8568e", - "typename": "", - "static": false - } - ], - "id": "libvirt-34" -} - -{ - "execute": "query-tpm-models", - "id": "libvirt-35" -} - -{ - "return": [], - "id": "libvirt-35" -} - -{ - "execute": "query-tpm-types", - "id": "libvirt-36" -} - -{ - "return": [], - "id": "libvirt-36" -} - -{ - "execute": "query-command-line-options", - "id": "libvirt-37" -} - -{ - "return": [ - { - "parameters": [ - { - "name": "timeout", - "help": "Request timeout in seconds (default 0 = no timeout)", - "type": "number" - }, - { - "name": "initiator-name", - "help": "Initiator iqn name to use when connecting", - "type": "string" - }, - { - "name": "header-digest", - "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", - "type": "string" - }, - { - "name": "password-secret", - "help": "ID of the secret providing password for CHAP authentication to target", - "type": "string" - }, - { - "name": "password", - "help": "password for CHAP authentication to target", - "type": "string" - }, - { - "name": "user", - "help": "username for CHAP authentication to target", - "type": "string" - } - ], - "option": "iscsi" - }, - { - "parameters": [ - { - "name": "audiodev", - "type": "string" - }, - { - "name": "non-adaptive", - "type": "boolean" - }, - { - "name": "lossy", - "type": "boolean" - }, - { - "name": "sasl-authz", - "type": "string" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "acl", - "type": "boolean" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "key-delay-ms", - "type": "number" - }, - { - "name": "lock-key-sync", - "type": "boolean" - }, - { - "name": "reverse", - "type": "boolean" - }, - { - "name": "password", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "connections", - "type": "number" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "share", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "websocket", - "type": "string" - }, - { - "name": "vnc", - "type": "string" - } - ], - "option": "vnc" - }, - { - "parameters": [ - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "mount_tag", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "virtfs" - }, - { - "parameters": [ - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "fsdev" - }, - { - "parameters": [ - { - "name": "resourcecontrol", - "type": "string" - }, - { - "name": "spawn", - "type": "string" - }, - { - "name": "elevateprivileges", - "type": "string" - }, - { - "name": "obsolete", - "type": "string" - }, - { - "name": "enable", - "type": "boolean" - } - ], - "option": "sandbox" - }, - { - "parameters": [ - { - "name": "string", - "help": "Sets content of the blob to be inserted from a string", - "type": "string" - }, - { - "name": "file", - "help": "Sets the name of the file from which the fw_cfg blob will be loaded", - "type": "string" - }, - { - "name": "name", - "help": "Sets the fw_cfg name of the blob to be inserted", - "type": "string" - } - ], - "option": "fw_cfg" - }, - { - "parameters": [], - "option": "" - }, - { - "parameters": [ - { - "name": "rrsnapshot", - "type": "string" - }, - { - "name": "rrfile", - "type": "string" - }, - { - "name": "rr", - "type": "string" - }, - { - "name": "sleep", - "type": "boolean" - }, - { - "name": "align", - "type": "boolean" - }, - { - "name": "shift", - "type": "string" - } - ], - "option": "icount" - }, - { - "parameters": [], - "option": "numa" - }, - { - "parameters": [ - { - "name": "debug-threads", - "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.", - "type": "boolean" - }, - { - "name": "process", - "help": "Sets the name of the QEMU process, as shown in top etc", - "type": "string" - }, - { - "name": "guest", - "help": "Sets the name of the guest.\nThis name will be displayed in the SDL window caption.\nThe name will also be used for the VNC server", - "type": "string" - } - ], - "option": "name" - }, - { - "parameters": [ - { - "name": "timestamp", - "type": "boolean" - } - ], - "option": "msg" - }, - { - "parameters": [ - { - "name": "cpu-pm", - "type": "boolean" - }, - { - "name": "mem-lock", - "type": "boolean" - } - ], - "option": "overcommit" - }, - { - "parameters": [ - { - "name": "mlock", - "type": "boolean" - } - ], - "option": "realtime" - }, - { - "parameters": [], - "option": "tpmdev" - }, - { - "parameters": [], - "option": "object" - }, - { - "parameters": [ - { - "name": "opaque", - "help": "free-form string used to describe fd", - "type": "string" - }, - { - "name": "set", - "help": "ID of the fd set to add fd to", - "type": "number" - }, - { - "name": "fd", - "help": "file descriptor of which a duplicate is added to fd set", - "type": "number" - } - ], - "option": "add-fd" - }, - { - "parameters": [ - { - "name": "strict", - "type": "boolean" - }, - { - "name": "reboot-timeout", - "type": "number" - }, - { - "name": "splash-time", - "type": "number" - }, - { - "name": "splash", - "type": "string" - }, - { - "name": "menu", - "type": "boolean" - }, - { - "name": "once", - "type": "string" - }, - { - "name": "order", - "type": "string" - } - ], - "option": "boot-opts" - }, - { - "parameters": [ - { - "name": "maxcpus", - "type": "number" - }, - { - "name": "threads", - "type": "number" - }, - { - "name": "cores", - "type": "number" - }, - { - "name": "dies", - "type": "number" - }, - { - "name": "sockets", - "type": "number" - }, - { - "name": "cpus", - "type": "number" - } - ], - "option": "smp-opts" - }, - { - "parameters": [ - { - "name": "maxmem", - "type": "size" - }, - { - "name": "slots", - "type": "number" - }, - { - "name": "size", - "type": "size" - } - ], - "option": "memory" - }, - { - "parameters": [ - { - "name": "thread", - "help": "Enable/disable multi-threaded TCG", - "type": "string" - }, - { - "name": "accel", - "help": "Select the type of accelerator", - "type": "string" - } - ], - "option": "accel" - }, - { - "parameters": [ - { - "name": "loadparm", - "help": "Up to 8 chars in set of [A-Za-z0-9. ](lower case chars converted to upper case) to pass to machine loader, boot manager, and guest kernel", - "type": "string" - }, - { - "name": "dea-key-wrap", - "help": "enable/disable DEA key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "aes-key-wrap", - "help": "enable/disable AES key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "suppress-vmdesc", - "help": "Set on to disable self-describing migration", - "type": "boolean" - }, - { - "name": "iommu", - "help": "Set on/off to enable/disable Intel IOMMU (VT-d)", - "type": "boolean" - }, - { - "name": "firmware", - "help": "firmware image", - "type": "string" - }, - { - "name": "usb", - "help": "Set on/off to enable/disable usb", - "type": "boolean" - }, - { - "name": "mem-merge", - "help": "enable/disable memory merge support", - "type": "boolean" - }, - { - "name": "dump-guest-core", - "help": "Include guest memory in a core dump", - "type": "boolean" - }, - { - "name": "dt_compatible", - "help": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "phandle_start", - "help": "The first phandle ID we may generate dynamically", - "type": "number" - }, - { - "name": "dumpdtb", - "help": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "dtb", - "help": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "append", - "help": "Linux kernel command line", - "type": "string" - }, - { - "name": "initrd", - "help": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "kernel", - "help": "Linux kernel image file", - "type": "string" - }, - { - "name": "kvm_shadow_mem", - "help": "KVM shadow MMU size", - "type": "size" - }, - { - "name": "kernel_irqchip", - "help": "use KVM in-kernel irqchip", - "type": "boolean" - }, - { - "name": "accel", - "help": "accelerator list", - "type": "string" - }, - { - "name": "type", - "help": "emulated machine", - "type": "string" - } - ], - "option": "machine" - }, - { - "parameters": [ - { - "name": "romfile", - "type": "string" - }, - { - "name": "bootindex", - "type": "number" - } - ], - "option": "option-rom" - }, - { - "parameters": [ - { - "name": "file", - "type": "string" - }, - { - "name": "events", - "type": "string" - }, - { - "name": "enable", - "type": "string" - } - ], - "option": "trace" - }, - { - "parameters": [ - { - "name": "pretty", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "mode", - "type": "string" - } - ], - "option": "mon" - }, - { - "parameters": [ - { - "name": "value", - "type": "string" - }, - { - "name": "property", - "type": "string" - }, - { - "name": "driver", - "type": "string" - } - ], - "option": "global" - }, - { - "parameters": [ - { - "name": "driftfix", - "type": "string" - }, - { - "name": "clock", - "type": "string" - }, - { - "name": "base", - "type": "string" - } - ], - "option": "rtc" - }, - { - "parameters": [], - "option": "net" - }, - { - "parameters": [], - "option": "nic" - }, - { - "parameters": [], - "option": "netdev" - }, - { - "parameters": [], - "option": "device" - }, - { - "parameters": [ - { - "name": "logappend", - "type": "boolean" - }, - { - "name": "logfile", - "type": "string" - }, - { - "name": "append", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "size", - "type": "size" - }, - { - "name": "debug", - "type": "number" - }, - { - "name": "name", - "type": "string" - }, - { - "name": "signal", - "type": "boolean" - }, - { - "name": "mux", - "type": "boolean" - }, - { - "name": "rows", - "type": "number" - }, - { - "name": "cols", - "type": "number" - }, - { - "name": "height", - "type": "number" - }, - { - "name": "width", - "type": "number" - }, - { - "name": "websocket", - "type": "boolean" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "tn3270", - "type": "boolean" - }, - { - "name": "telnet", - "type": "boolean" - }, - { - "name": "reconnect", - "type": "number" - }, - { - "name": "delay", - "type": "boolean" - }, - { - "name": "server", - "type": "boolean" - }, - { - "name": "wait", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "localport", - "type": "string" - }, - { - "name": "localaddr", - "type": "string" - }, - { - "name": "fd", - "type": "string" - }, - { - "name": "port", - "type": "string" - }, - { - "name": "host", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "backend", - "type": "string" - } - ], - "option": "chardev" - }, - { - "parameters": [ - { - "name": "copy-on-read", - "help": "copy read data from backing file into image file", - "type": "boolean" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "rerror", - "help": "read error action", - "type": "string" - }, - { - "name": "read-only", - "help": "open drive file as read-only", - "type": "boolean" - }, - { - "name": "file", - "help": "file name", - "type": "string" - }, - { - "name": "if", - "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)", - "type": "string" - }, - { - "name": "media", - "help": "media type (disk, cdrom)", - "type": "string" - }, - { - "name": "index", - "help": "index number", - "type": "number" - }, - { - "name": "unit", - "help": "unit number (i.e. lun for scsi)", - "type": "number" - }, - { - "name": "bus", - "help": "bus number", - "type": "number" - }, - { - "name": "stats-account-failed", - "help": "whether to account for failed I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "stats-account-invalid", - "help": "whether to account for invalid I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "detect-zeroes", - "help": "try to optimize zero writes (off, on, unmap)", - "type": "string" - }, - { - "name": "throttling.group", - "help": "name of the block throttling group", - "type": "string" - }, - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "format", - "help": "disk format (raw, qcow2, ...)", - "type": "string" - }, - { - "name": "cache.writeback", - "help": "Enable writeback mode", - "type": "boolean" - }, - { - "name": "aio", - "help": "host AIO implementation (threads, native)", - "type": "string" - }, - { - "name": "snapshot", - "help": "enable/disable snapshot mode", - "type": "boolean" - }, - { - "name": "force-share", - "help": "always accept other writers (default: off)", - "type": "boolean" - }, - { - "name": "discard", - "help": "discard operation (ignore/off, unmap/on)", - "type": "string" - }, - { - "name": "auto-read-only", - "help": "Node can become read-only if opening read-write fails", - "type": "boolean" - }, - { - "name": "cache.no-flush", - "help": "Ignore flush requests", - "type": "boolean" - }, - { - "name": "cache.direct", - "help": "Bypass software writeback cache on the host", - "type": "boolean" - }, - { - "name": "driver", - "help": "Block driver to use for the node", - "type": "string" - }, - { - "name": "node-name", - "help": "Node name of the block device node", - "type": "string" - } - ], - "option": "drive" - } - ], - "id": "libvirt-37" -} - -{ - "execute": "query-migrate-capabilities", - "id": "libvirt-38" -} - -{ - "return": [ - { - "state": false, - "capability": "xbzrle" - }, - { - "state": false, - "capability": "rdma-pin-all" - }, - { - "state": false, - "capability": "auto-converge" - }, - { - "state": false, - "capability": "zero-blocks" - }, - { - "state": false, - "capability": "compress" - }, - { - "state": false, - "capability": "events" - }, - { - "state": false, - "capability": "postcopy-ram" - }, - { - "state": false, - "capability": "x-colo" - }, - { - "state": false, - "capability": "release-ram" - }, - { - "state": false, - "capability": "block" - }, - { - "state": false, - "capability": "return-path" - }, - { - "state": false, - "capability": "pause-before-switchover" - }, - { - "state": false, - "capability": "multifd" - }, - { - "state": false, - "capability": "dirty-bitmaps" - }, - { - "state": false, - "capability": "postcopy-blocktime" - }, - { - "state": false, - "capability": "late-block-activate" - }, - { - "state": false, - "capability": "x-ignore-shared" - }, - { - "state": false, - "capability": "validate-uuid" - } - ], - "id": "libvirt-38" -} - -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-2" -} - -{ - "return": [ - { - "name": "default", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc32", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc64", - "typename": "970fx_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "power9", - "typename": "power9_v2.0-powerpc64-cpu", - "static": false - }, - { - "name": "power8nvl", - "typename": "power8nvl_v1.0-powerpc64-cpu", - "static": false - }, - { - "name": "power8", - "typename": "power8_v2.0-powerpc64-cpu", - "static": false - }, - { - "name": "power8e", - "typename": "power8e_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power7+", - "typename": "power7+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power7", - "typename": "power7_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "power5gs", - "typename": "power5+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power5+", - "typename": "power5+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "970mp", - "typename": "970mp_v1.1-powerpc64-cpu", - "static": false - }, - { - "name": "970fx", - "typename": "970fx_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "970", - "typename": "970_v2.2-powerpc64-cpu", - "static": false - }, - { - "name": "apollo7pm", - "typename": "7457a_v1.0-powerpc64-cpu", - "static": false - }, - { - "name": "7457a", - "typename": "7457a_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7447a", - "typename": "7447a_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "apollo7", - "typename": "7457_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7457", - "typename": "7457_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7447", - "typename": "7447_v1.1-powerpc64-cpu", - "static": false - }, - { - "name": "apollo6", - "typename": "7455_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7455", - "typename": "7455_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7445", - "typename": "7445_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7451", - "typename": "7451_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "7441", - "typename": "7441_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "vger", - "typename": "7450_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "7450", - "typename": "7450_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "7448", - "typename": "7448_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "nitro", - "typename": "7410_v1.4-powerpc64-cpu", - "static": false - }, - { - "name": "7410", - "typename": "7410_v1.4-powerpc64-cpu", - "static": false - }, - { - "name": "g4", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "max", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "7400", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "goldfinger", - "typename": "755_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "755", - "typename": "755_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "745", - "typename": "745_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "lonestar", - "typename": "750l_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "750l", - "typename": "750l_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "750gx", - "typename": "750gx_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "750fx", - "typename": "750fx_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "750cxe", - "typename": "750cxe_v3.1b-powerpc64-cpu", - "static": false - }, - { - "name": "750cx", - "typename": "750cx_v2.2-powerpc64-cpu", - "static": false - }, - { - "name": "750cl", - "typename": "750cl_v2.0-powerpc64-cpu", - "static": false - }, - { - "name": "conan/doyle", - "typename": "750p-powerpc64-cpu", - "static": false - }, - { - "name": "g3", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "typhoon", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "750", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "arthur", - "typename": "740_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "740", - "typename": "740_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "mach5", - "typename": "604r-powerpc64-cpu", - "static": false - }, - { - "name": "sirocco", - "typename": "604e_v2.4-powerpc64-cpu", - "static": false - }, - { - "name": "604e", - "typename": "604e_v2.4-powerpc64-cpu", - "static": false - }, - { - "name": "goldeneye", - "typename": "603e7t-powerpc64-cpu", - "static": false - }, - { - "name": "603r", - "typename": "603e7t-powerpc64-cpu", - "static": false - }, - { - "name": "vaillant", - "typename": "603e7v-powerpc64-cpu", - "static": false - }, - { - "name": "stretch", - "typename": "603e_v4.1-powerpc64-cpu", - "static": false - }, - { - "name": "603e", - "typename": "603e_v4.1-powerpc64-cpu", - "static": false - }, - { - "name": "vanilla", - "typename": "603-powerpc64-cpu", - "static": false - }, - { - "name": "601v", - "typename": "601_v2-powerpc64-cpu", - "static": false - }, - { - "name": "601", - "typename": "601_v2-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8560", - "typename": "mpc8560_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8555e", - "typename": "mpc8555e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8555", - "typename": "mpc8555_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8548e", - "typename": "mpc8548e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8548", - "typename": "mpc8548_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8547e", - "typename": "mpc8547e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8545e", - "typename": "mpc8545e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8545", - "typename": "mpc8545_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8544e", - "typename": "mpc8544e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8544", - "typename": "mpc8544_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8543e", - "typename": "mpc8543e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8543", - "typename": "mpc8543_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8541e", - "typename": "mpc8541e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8541", - "typename": "mpc8541_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8540", - "typename": "mpc8540_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8533e", - "typename": "mpc8533e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8533", - "typename": "mpc8533_v11-powerpc64-cpu", - "static": false - }, - { - "name": "e500v2", - "typename": "e500v2_v22-powerpc64-cpu", - "static": false - }, - { - "name": "e500v1", - "typename": "e500_v20-powerpc64-cpu", - "static": false - }, - { - "name": "e500", - "typename": "e500v2_v22-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347ea", - "typename": "mpc8347eat-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347e", - "typename": "mpc8347et-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347a", - "typename": "mpc8347at-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347", - "typename": "mpc8347t-powerpc64-cpu", - "static": false - }, - { - "name": "e300", - "typename": "e300c3-powerpc64-cpu", - "static": false - }, - { - "name": "e200", - "typename": "e200z6-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8280", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8275", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8272", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8271", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8270", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8248", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8247", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8245", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8241", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "powerquicc-ii", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc82xx", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc5200b", - "typename": "mpc5200b_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc5200", - "typename": "mpc5200_v12-powerpc64-cpu", - "static": false - }, - { - "name": "mpc52xx", - "typename": "mpc5200_v12-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8240", - "typename": "603-powerpc64-cpu", - "static": false - }, - { - "name": "460ex", - "typename": "460exb-powerpc64-cpu", - "static": false - }, - { - "name": "440ep", - "typename": "440epb-powerpc64-cpu", - "static": false - }, - { - "name": "x2vp50", - "typename": "x2vp20-powerpc64-cpu", - "static": false - }, - { - "name": "x2vp7", - "typename": "x2vp4-powerpc64-cpu", - "static": false - }, - { - "name": "405gpe", - "typename": "405crc-powerpc64-cpu", - "static": false - }, - { - "name": "405gp", - "typename": "405gpd-powerpc64-cpu", - "static": false - }, - { - "name": "405cr", - "typename": "405crc-powerpc64-cpu", - "static": false - }, - { - "name": "405", - "typename": "405d4-powerpc64-cpu", - "static": false - }, - { - "name": "403", - "typename": "403gc-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8547e_v21", - "typename": "", - "static": false - }, - { - "name": "g2gp", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.1", - "typename": "", - "static": false - }, - { - "name": "750cl_v1.0", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.1", - "typename": "", - "static": false - }, - { - "name": "755_v2.7", - "typename": "", - "static": false - }, - { - "name": "750_v2.1", - "typename": "", - "static": false - }, - { - "name": "755_v2.2", - "typename": "", - "static": false - }, - { - "name": "745_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8377", - "typename": "", - "static": false - }, - { - "name": "7455_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8545_v21", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v11", - "typename": "", - "static": false - }, - { - "name": "405d4", - "typename": "", - "static": false - }, - { - "name": "g2le", - "typename": "", - "static": false - }, - { - "name": "750e", - "typename": "", - "static": false - }, - { - "name": "mpc8572", - "typename": "", - "static": false - }, - { - "name": "g2hip3", - "typename": "", - "static": false - }, - { - "name": "970fx_v2.0", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.0", - "typename": "", - "static": false - }, - { - "name": "603p", - "typename": "", - "static": false - }, - { - "name": "405gpb", - "typename": "", - "static": false - }, - { - "name": "7400_v2.7", - "typename": "", - "static": false - }, - { - "name": "mpc8544e_v10", - "typename": "", - "static": false - }, - { - "name": "e500v2_v10", - "typename": "", - "static": false - }, - { - "name": "e500mc", - "typename": "", - "static": false - }, - { - "name": "603e7v1", - "typename": "", - "static": false - }, - { - "name": "970mp_v1.0", - "typename": "", - "static": false - }, - { - "name": "740e", - "typename": "", - "static": false - }, - { - "name": "405crc", - "typename": "", - "static": false - }, - { - "name": "403ga", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.0", - "typename": "", - "static": false - }, - { - "name": "e300c1", - "typename": "", - "static": false - }, - { - "name": "mpc8572e", - "typename": "", - "static": false - }, - { - "name": "e500v2_v21", - "typename": "", - "static": false - }, - { - "name": "7400_v2.2", - "typename": "", - "static": false - }, - { - "name": "970fx_v1.0", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.2", - "typename": "", - "static": false - }, - { - "name": "750fx_v1.0", - "typename": "", - "static": false - }, - { - "name": "7457_v1.1", - "typename": "", - "static": false - }, - { - "name": "970fx_v3.0", - "typename": "", - "static": false - }, - { - "name": "604e_v2.2", - "typename": "", - "static": false - }, - { - "name": "745_v2.4", - "typename": "", - "static": false - }, - { - "name": "401a1", - "typename": "", - "static": false - }, - { - "name": "755_v2.6", - "typename": "", - "static": false - }, - { - "name": "power9_v1.0", - "typename": "", - "static": false - }, - { - "name": "npe405h", - "typename": "", - "static": false - }, - { - "name": "g2ls", - "typename": "", - "static": false - }, - { - "name": "7410_v1.4", - "typename": "", - "static": false - }, - { - "name": "750_v2.0", - "typename": "", - "static": false - }, - { - "name": "401b2", - "typename": "", - "static": false - }, - { - "name": "mpc8349", - "typename": "", - "static": false - }, - { - "name": "mpc8347ep", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v21", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v11", - "typename": "", - "static": false - }, - { - "name": "403gcx", - "typename": "", - "static": false - }, - { - "name": "7445_v3.2", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v21", - "typename": "", - "static": false - }, - { - "name": "750l_v3.2", - "typename": "", - "static": false - }, - { - "name": "750_v1.0", - "typename": "", - "static": false - }, - { - "name": "755_v1.1", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.0", - "typename": "", - "static": false - }, - { - "name": "e500_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8541e_v10", - "typename": "", - "static": false - }, - { - "name": "power9_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8347p", - "typename": "", - "static": false - }, - { - "name": "mpc8555e_v10", - "typename": "", - "static": false - }, - { - "name": "power7_v2.3", - "typename": "", - "static": false - }, - { - "name": "603e7v", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v11", - "typename": "", - "static": false - }, - { - "name": "750_v3.0", - "typename": "", - "static": false - }, - { - "name": "7400_v2.6", - "typename": "", - "static": false - }, - { - "name": "405gpa", - "typename": "", - "static": false - }, - { - "name": "440epx", - "typename": "", - "static": false - }, - { - "name": "750l_v2.2", - "typename": "", - "static": false - }, - { - "name": "e200z6", - "typename": "", - "static": false - }, - { - "name": "mpc8547e_v20", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8349ea", - "typename": "", - "static": false - }, - { - "name": "e500v2_v20", - "typename": "", - "static": false - }, - { - "name": "power8nvl_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v10", - "typename": "", - "static": false - }, - { - "name": "755_v2.1", - "typename": "", - "static": false - }, - { - "name": "745_v2.8", - "typename": "", - "static": false - }, - { - "name": "npe405l", - "typename": "", - "static": false - }, - { - "name": "mpc8343ea", - "typename": "", - "static": false - }, - { - "name": "mpc8545_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v10", - "typename": "", - "static": false - }, - { - "name": "7448_v1.1", - "typename": "", - "static": false - }, - { - "name": "740_v2.2", - "typename": "", - "static": false - }, - { - "name": "7455_v3.4", - "typename": "", - "static": false - }, - { - "name": "7400_v1.1", - "typename": "", - "static": false - }, - { - "name": "mpc8347et", - "typename": "", - "static": false - }, - { - "name": "7441_v2.10", - "typename": "", - "static": false - }, - { - "name": "603e_v1.4", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v10", - "typename": "", - "static": false - }, - { - "name": "401c2", - "typename": "", - "static": false - }, - { - "name": "7451_v2.10", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.2", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v21", - "typename": "", - "static": false - }, - { - "name": "603e7", - "typename": "", - "static": false - }, - { - "name": "7448_v2.1", - "typename": "", - "static": false - }, - { - "name": "7441_v2.3", - "typename": "", - "static": false - }, - { - "name": "405crb", - "typename": "", - "static": false - }, - { - "name": "604", - "typename": "", - "static": false - }, - { - "name": "7400_v2.1", - "typename": "", - "static": false - }, - { - "name": "440-xilinx-w-dfpu", - "typename": "", - "static": false - }, - { - "name": "7445_v2.1", - "typename": "", - "static": false - }, - { - "name": "cobra", - "typename": "", - "static": false - }, - { - "name": "e500_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8541_v11", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.1", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.4", - "typename": "", - "static": false - }, - { - "name": "mpc8641d", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v21", - "typename": "", - "static": false - }, - { - "name": "750l_v2.1", - "typename": "", - "static": false - }, - { - "name": "7457_v1.0", - "typename": "", - "static": false - }, - { - "name": "7450_v1.2", - "typename": "", - "static": false - }, - { - "name": "755_v2.5", - "typename": "", - "static": false - }, - { - "name": "7410_v1.3", - "typename": "", - "static": false - }, - { - "name": "745_v2.3", - "typename": "", - "static": false - }, - { - "name": "755_v2.0", - "typename": "", - "static": false - }, - { - "name": "e500v2_v30", - "typename": "", - "static": false - }, - { - "name": "7455_v3.3", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v20", - "typename": "", - "static": false - }, - { - "name": "405d2", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v21", - "typename": "", - "static": false - }, - { - "name": "mpc8343", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8347t", - "typename": "", - "static": false - }, - { - "name": "755_v1.0", - "typename": "", - "static": false - }, - { - "name": "603e_v1.3", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8347eap", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v11", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v20", - "typename": "", - "static": false - }, - { - "name": "401d2", - "typename": "", - "static": false - }, - { - "name": "power8_v2.0", - "typename": "", - "static": false - }, - { - "name": "740_v3.1", - "typename": "", - "static": false - }, - { - "name": "e200z5", - "typename": "", - "static": false - }, - { - "name": "405cra", - "typename": "", - "static": false - }, - { - "name": "7400_v2.0", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.3", - "typename": "", - "static": false - }, - { - "name": "745_v2.7", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v10", - "typename": "", - "static": false - }, - { - "name": "e5500", - "typename": "", - "static": false - }, - { - "name": "mpc8544_v11", - "typename": "", - "static": false - }, - { - "name": "7448_v1.0", - "typename": "", - "static": false - }, - { - "name": "401e2", - "typename": "", - "static": false - }, - { - "name": "740_v2.1", - "typename": "", - "static": false - }, - { - "name": "7410_v1.2", - "typename": "", - "static": false - }, - { - "name": "745_v2.2", - "typename": "", - "static": false - }, - { - "name": "7400_v1.0", - "typename": "", - "static": false - }, - { - "name": "x2vp4", - "typename": "", - "static": false - }, - { - "name": "mpc8347ap", - "typename": "", - "static": false - }, - { - "name": "mpc8533_v11", - "typename": "", - "static": false - }, - { - "name": "mpc5200b_v21", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.3", - "typename": "", - "static": false - }, - { - "name": "601_v2", - "typename": "", - "static": false - }, - { - "name": "g2legp3", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.1", - "typename": "", - "static": false - }, - { - "name": "604e_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8610", - "typename": "", - "static": false - }, - { - "name": "g2h4", - "typename": "", - "static": false - }, - { - "name": "750l_v3.0", - "typename": "", - "static": false - }, - { - "name": "mpc8377e", - "typename": "", - "static": false - }, - { - "name": "e300c4", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v12", - "typename": "", - "static": false - }, - { - "name": "7448_v2.0", - "typename": "", - "static": false - }, - { - "name": "7450_v2.1", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.1b", - "typename": "", - "static": false - }, - { - "name": "g2", - "typename": "", - "static": false - }, - { - "name": "7400_v2.9", - "typename": "", - "static": false - }, - { - "name": "405gpd", - "typename": "", - "static": false - }, - { - "name": "603", - "typename": "", - "static": false - }, - { - "name": "603e7t", - "typename": "", - "static": false - }, - { - "name": "mpc8555_v11", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8541_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v20", - "typename": "", - "static": false - }, - { - "name": "750fl", - "typename": "", - "static": false - }, - { - "name": "750l_v2.0", - "typename": "", - "static": false - }, - { - "name": "stb04", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v21", - "typename": "", - "static": false - }, - { - "name": "x2vp20", - "typename": "", - "static": false - }, - { - "name": "e600", - "typename": "", - "static": false - }, - { - "name": "405ez", - "typename": "", - "static": false - }, - { - "name": "7450_v1.1", - "typename": "", - "static": false - }, - { - "name": "755_v2.4", - "typename": "", - "static": false - }, - { - "name": "mpc8379", - "typename": "", - "static": false - }, - { - "name": "7445_v1.0", - "typename": "", - "static": false - }, - { - "name": "7447_v1.1", - "typename": "", - "static": false - }, - { - "name": "603e_v2.2", - "typename": "", - "static": false - }, - { - "name": "603e_v4", - "typename": "", - "static": false - }, - { - "name": "g2legp", - "typename": "", - "static": false - }, - { - "name": "7455_v3.2", - "typename": "", - "static": false - }, - { - "name": "740_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v20", - "typename": "", - "static": false - }, - { - "name": "440-xilinx", - "typename": "", - "static": false - }, - { - "name": "401f2", - "typename": "", - "static": false - }, - { - "name": "mpc8533_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8349a", - "typename": "", - "static": false - }, - { - "name": "405gpr", - "typename": "", - "static": false - }, - { - "name": "stb25", - "typename": "", - "static": false - }, - { - "name": "603e_v1.2", - "typename": "", - "static": false - }, - { - "name": "mpc5200b_v20", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.2", - "typename": "", - "static": false - }, - { - "name": "mpc8347eat", - "typename": "", - "static": false - }, - { - "name": "740_v1.0", - "typename": "", - "static": false - }, - { - "name": "745_v1.1", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v10", - "typename": "", - "static": false - }, - { - "name": "601_v1", - "typename": "", - "static": false - }, - { - "name": "403gc", - "typename": "", - "static": false - }, - { - "name": "e300c3", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.2", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v11", - "typename": "", - "static": false - }, - { - "name": "7441_v2.1", - "typename": "", - "static": false - }, - { - "name": "740_v3.0", - "typename": "", - "static": false - }, - { - "name": "mpc8545e_v21", - "typename": "", - "static": false - }, - { - "name": "602", - "typename": "", - "static": false - }, - { - "name": "mpc8378e", - "typename": "", - "static": false - }, - { - "name": "mpc8343a", - "typename": "", - "static": false - }, - { - "name": "mpc8555_v10", - "typename": "", - "static": false - }, - { - "name": "460exb", - "typename": "", - "static": false - }, - { - "name": "mpc8568", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.2", - "typename": "", - "static": false - }, - { - "name": "750cx_v1.0", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.2", - "typename": "", - "static": false - }, - { - "name": "604e_v2.4", - "typename": "", - "static": false - }, - { - "name": "755_v2.8", - "typename": "", - "static": false - }, - { - "name": "405lp", - "typename": "", - "static": false - }, - { - "name": "745_v2.6", - "typename": "", - "static": false - }, - { - "name": "stb03", - "typename": "", - "static": false - }, - { - "name": "405ep", - "typename": "", - "static": false - }, - { - "name": "mpc8544_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8347at", - "typename": "", - "static": false - }, - { - "name": "750_v2.2", - "typename": "", - "static": false - }, - { - "name": "755_v2.3", - "typename": "", - "static": false - }, - { - "name": "7410_v1.1", - "typename": "", - "static": false - }, - { - "name": "745_v2.1", - "typename": "", - "static": false - }, - { - "name": "750gl", - "typename": "", - "static": false - }, - { - "name": "e6500", - "typename": "", - "static": false - }, - { - "name": "750p", - "typename": "", - "static": false - }, - { - "name": "7450_v1.0", - "typename": "", - "static": false - }, - { - "name": "7445_v3.4", - "typename": "", - "static": false - }, - { - "name": "440epb", - "typename": "", - "static": false - }, - { - "name": "npe4gs3", - "typename": "", - "static": false - }, - { - "name": "603e_v3", - "typename": "", - "static": false - }, - { - "name": "mpc8349e", - "typename": "", - "static": false - }, - { - "name": "970_v2.2", - "typename": "", - "static": false - }, - { - "name": "g2lels", - "typename": "", - "static": false - }, - { - "name": "g2hip4", - "typename": "", - "static": false - }, - { - "name": "740p", - "typename": "", - "static": false - }, - { - "name": "mpc8567e", - "typename": "", - "static": false - }, - { - "name": "mpc8533e_v11", - "typename": "", - "static": false - }, - { - "name": "7451_v2.3", - "typename": "", - "static": false - }, - { - "name": "603e_v1.1", - "typename": "", - "static": false - }, - { - "name": "401g2", - "typename": "", - "static": false - }, - { - "name": "7400_v2.8", - "typename": "", - "static": false - }, - { - "name": "405gpc", - "typename": "", - "static": false - }, - { - "name": "7455_v2.1", - "typename": "", - "static": false - }, - { - "name": "7450_v2.0", - "typename": "", - "static": false - }, - { - "name": "power7+_v2.1", - "typename": "", - "static": false - }, - { - "name": "mpc8544e_v11", - "typename": "", - "static": false - }, - { - "name": "970mp_v1.1", - "typename": "", - "static": false - }, - { - "name": "603e7v2", - "typename": "", - "static": false - }, - { - "name": "604r", - "typename": "", - "static": false - }, - { - "name": "e500v2_v22", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8545e_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8378", - "typename": "", - "static": false - }, - { - "name": "mpc8567", - "typename": "", - "static": false - }, - { - "name": "7457_v1.2", - "typename": "", - "static": false - }, - { - "name": "7447_v1.0", - "typename": "", - "static": false - }, - { - "name": "970fx_v3.1", - "typename": "", - "static": false - }, - { - "name": "745_v2.5", - "typename": "", - "static": false - }, - { - "name": "mpc8379e", - "typename": "", - "static": false - }, - { - "name": "mpc8641", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.4b", - "typename": "", - "static": false - }, - { - "name": "7410_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc603", - "typename": "", - "static": false - }, - { - "name": "603e_v4.1", - "typename": "", - "static": false - }, - { - "name": "7445_v3.3", - "typename": "", - "static": false - }, - { - "name": "440epa", - "typename": "", - "static": false - }, - { - "name": "970fx_v2.1", - "typename": "", - "static": false - }, - { - "name": "iop480", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.1", - "typename": "", - "static": false - }, - { - "name": "601_v0", - "typename": "", - "static": false - }, - { - "name": "g2legp1", - "typename": "", - "static": false - }, - { - "name": "745_v1.0", - "typename": "", - "static": false - }, - { - "name": "750cl_v2.0", - "typename": "", - "static": false - }, - { - "name": "750cxr", - "typename": "", - "static": false - }, - { - "name": "401", - "typename": "", - "static": false - }, - { - "name": "mpc8541e_v11", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.1", - "typename": "", - "static": false - }, - { - "name": "mpc8555e_v11", - "typename": "", - "static": false - }, - { - "name": "power5+_v2.1", - "typename": "", - "static": false - }, - { - "name": "403gb", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.1", - "typename": "", - "static": false - }, - { - "name": "e300c2", - "typename": "", - "static": false - }, - { - "name": "npe405h2", - "typename": "", - "static": false - }, - { - "name": "mpc8533e_v10", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8343e", - "typename": "", - "static": false - }, - { - "name": "750_v3.1", - "typename": "", - "static": false - }, - { - "name": "power8e_v2.1", - "typename": "", - "static": false - }, - { - "name": "mpc8568e", - "typename": "", - "static": false - } - ], - "id": "libvirt-2" -} - -{ - "execute": "query-machines", - "id": "libvirt-3" -} - -{ - "return": [ - { - "hotpluggable-cpus": false, - "name": "ref405ep", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sam460ex", - "numa-mem-supported": false, - "default-cpu-type": "460exb-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virtex-ml507", - "numa-mem-supported": false, - "default-cpu-type": "440-xilinx-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ppce500", - "numa-mem-supported": false, - "default-cpu-type": "e500v2_v30-powerpc64-cpu", - "cpu-max": 32, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mpc8544ds", - "numa-mem-supported": false, - "default-cpu-type": "e500v2_v30-powerpc64-cpu", - "cpu-max": 15, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-3.1", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.12-sxxm", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "bamboo", - "numa-mem-supported": false, - "default-cpu-type": "440epb-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "g3beige", - "numa-mem-supported": false, - "default-cpu-type": "750_v3.1-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-3.0", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.10", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "prep", - "numa-mem-supported": false, - "default-cpu-type": "602-powerpc64-cpu", - "cpu-max": 1, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.11", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.12", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.9", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mac99", - "numa-mem-supported": false, - "default-cpu-type": "970fx_v3.1-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.6", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.7", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.8", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.2", - "numa-mem-supported": true, - "default-cpu-type": "power9_v2.0-powerpc64-cpu", - "is-default": true, - "cpu-max": 1024, - "deprecated": false, - "alias": "pseries" - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.4", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.5", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.0", - "numa-mem-supported": true, - "default-cpu-type": "power9_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.1", - "numa-mem-supported": true, - "default-cpu-type": "power9_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.2", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "taihu", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.3", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.1", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "powernv8", - "numa-mem-supported": false, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 2048, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "powernv9", - "numa-mem-supported": false, - "default-cpu-type": "power9_v2.0-powerpc64-cpu", - "cpu-max": 2048, - "deprecated": false, - "alias": "powernv" - }, - { - "hotpluggable-cpus": false, - "name": "40p", - "numa-mem-supported": false, - "default-cpu-type": "604-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - } - ], - "id": "libvirt-3" -} diff --git a/tests/qemucapabilitiesdata/caps_4.2.0_ppc64.xml b/tests/qemucapabilitiesdata/caps_4.2.0_ppc64.xml deleted file mode 100644 index 80f503fc..00000000 --- a/tests/qemucapabilitiesdata/caps_4.2.0_ppc64.xml +++ /dev/null @@ -1,1050 +0,0 @@ - - /usr/bin/qemu-system-ppc64 - 0 - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4002000 - 42900242 - v4.1.0-2198-g9e583f2 - ppc64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/qemucapabilitiesdata/caps_4.2.0_s390x.replies b/tests/qemucapabilitiesdata/caps_4.2.0_s390x.replies deleted file mode 100644 index def97a8a..00000000 --- a/tests/qemucapabilitiesdata/caps_4.2.0_s390x.replies +++ /dev/null @@ -1,22315 +0,0 @@ -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-version", - "id": "libvirt-2" -} - -{ - "return": { - "qemu": { - "micro": 0, - "minor": 2, - "major": 4 - }, - "package": "qemu-4.2.0-20200115.0.1e4aa2da.fc31" - }, - "id": "libvirt-2" -} - -{ - "execute": "query-target", - "id": "libvirt-3" -} - -{ - "return": { - "arch": "s390x" - }, - "id": "libvirt-3" -} - -{ - "execute": "query-qmp-schema", - "id": "libvirt-4" -} - -{ - "return": [ - { - "name": "query-status", - "ret-type": "1", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SHUTDOWN", - "meta-type": "event", - "arg-type": "2" - }, - { - "name": "POWERDOWN", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESET", - "meta-type": "event", - "arg-type": "3" - }, - { - "name": "STOP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESUME", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND_DISK", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WAKEUP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WATCHDOG", - "meta-type": "event", - "arg-type": "4" - }, - { - "name": "watchdog-set-action", - "ret-type": "0", - "meta-type": "command", - "arg-type": "5" - }, - { - "name": "GUEST_PANICKED", - "meta-type": "event", - "arg-type": "6" - }, - { - "name": "JOB_STATUS_CHANGE", - "meta-type": "event", - "arg-type": "7" - }, - { - "name": "job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "8" - }, - { - "name": "job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "9" - }, - { - "name": "job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "10" - }, - { - "name": "job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "11" - }, - { - "name": "job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "12" - }, - { - "name": "job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "13" - }, - { - "name": "query-jobs", - "ret-type": "[14]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block-latency-histogram-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "15" - }, - { - "name": "query-block", - "ret-type": "[16]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-blockstats", - "ret-type": "[18]", - "meta-type": "command", - "arg-type": "17" - }, - { - "name": "query-block-jobs", - "ret-type": "[19]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block_passwd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "20" - }, - { - "name": "block_resize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "21" - }, - { - "name": "blockdev-snapshot-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "22" - }, - { - "name": "blockdev-snapshot", - "ret-type": "0", - "meta-type": "command", - "arg-type": "23" - }, - { - "name": "change-backing-file", - "ret-type": "0", - "meta-type": "command", - "arg-type": "24" - }, - { - "name": "block-commit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "25" - }, - { - "name": "drive-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "26" - }, - { - "name": "blockdev-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "27" - }, - { - "name": "query-named-block-nodes", - "ret-type": "[28]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-debug-query-block-graph", - "ret-type": "29", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "drive-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "30" - }, - { - "name": "block-dirty-bitmap-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "31" - }, - { - "name": "block-dirty-bitmap-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-clear", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-enable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-disable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-merge", - "ret-type": "0", - "meta-type": "command", - "arg-type": "33" - }, - { - "name": "x-debug-block-dirty-bitmap-sha256", - "ret-type": "34", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "blockdev-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "35" - }, - { - "name": "block_set_io_throttle", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-stream", - "ret-type": "0", - "meta-type": "command", - "arg-type": "37" - }, - { - "name": "block-job-set-speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "38" - }, - { - "name": "block-job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "39" - }, - { - "name": "block-job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "40" - }, - { - "name": "block-job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "41" - }, - { - "name": "block-job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "42" - }, - { - "name": "block-job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "43" - }, - { - "name": "block-job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "44" - }, - { - "name": "blockdev-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "x-blockdev-reopen", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "blockdev-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "46" - }, - { - "name": "blockdev-create", - "ret-type": "0", - "meta-type": "command", - "arg-type": "47" - }, - { - "name": "blockdev-open-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "blockdev-close-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "49" - }, - { - "name": "blockdev-remove-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "50" - }, - { - "name": "blockdev-insert-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "51" - }, - { - "name": "blockdev-change-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "52" - }, - { - "name": "BLOCK_IMAGE_CORRUPTED", - "meta-type": "event", - "arg-type": "53" - }, - { - "name": "BLOCK_IO_ERROR", - "meta-type": "event", - "arg-type": "54" - }, - { - "name": "BLOCK_JOB_COMPLETED", - "meta-type": "event", - "arg-type": "55" - }, - { - "name": "BLOCK_JOB_CANCELLED", - "meta-type": "event", - "arg-type": "56" - }, - { - "name": "BLOCK_JOB_ERROR", - "meta-type": "event", - "arg-type": "57" - }, - { - "name": "BLOCK_JOB_READY", - "meta-type": "event", - "arg-type": "58" - }, - { - "name": "BLOCK_JOB_PENDING", - "meta-type": "event", - "arg-type": "59" - }, - { - "name": "BLOCK_WRITE_THRESHOLD", - "meta-type": "event", - "arg-type": "60" - }, - { - "name": "block-set-write-threshold", - "ret-type": "0", - "meta-type": "command", - "arg-type": "61" - }, - { - "name": "x-blockdev-change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "62" - }, - { - "name": "x-blockdev-set-iothread", - "ret-type": "0", - "meta-type": "command", - "arg-type": "63" - }, - { - "name": "query-pr-managers", - "ret-type": "[64]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "blockdev-snapshot-internal-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "65" - }, - { - "name": "blockdev-snapshot-delete-internal-sync", - "ret-type": "67", - "meta-type": "command", - "arg-type": "66" - }, - { - "name": "eject", - "ret-type": "0", - "meta-type": "command", - "arg-type": "68" - }, - { - "name": "nbd-server-start", - "ret-type": "0", - "meta-type": "command", - "arg-type": "69" - }, - { - "name": "nbd-server-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "70" - }, - { - "name": "nbd-server-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "71" - }, - { - "name": "nbd-server-stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DEVICE_TRAY_MOVED", - "meta-type": "event", - "arg-type": "72" - }, - { - "name": "PR_MANAGER_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "73" - }, - { - "name": "QUORUM_FAILURE", - "meta-type": "event", - "arg-type": "74" - }, - { - "name": "QUORUM_REPORT_BAD", - "meta-type": "event", - "arg-type": "75" - }, - { - "name": "query-chardev", - "ret-type": "[76]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev-backends", - "ret-type": "[77]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ringbuf-write", - "ret-type": "0", - "meta-type": "command", - "arg-type": "78" - }, - { - "name": "ringbuf-read", - "ret-type": "str", - "meta-type": "command", - "arg-type": "79" - }, - { - "name": "chardev-add", - "ret-type": "81", - "meta-type": "command", - "arg-type": "80" - }, - { - "name": "chardev-change", - "ret-type": "81", - "meta-type": "command", - "arg-type": "82" - }, - { - "name": "chardev-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "83" - }, - { - "name": "chardev-send-break", - "ret-type": "0", - "meta-type": "command", - "arg-type": "84" - }, - { - "name": "VSERPORT_CHANGE", - "meta-type": "event", - "arg-type": "85" - }, - { - "name": "dump-guest-memory", - "ret-type": "0", - "meta-type": "command", - "arg-type": "86" - }, - { - "name": "query-dump", - "ret-type": "87", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DUMP_COMPLETED", - "meta-type": "event", - "arg-type": "88" - }, - { - "name": "query-dump-guest-memory-capability", - "ret-type": "89", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_link", - "ret-type": "0", - "meta-type": "command", - "arg-type": "90" - }, - { - "name": "netdev_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "91" - }, - { - "name": "netdev_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "92" - }, - { - "name": "query-rx-filter", - "ret-type": "[94]", - "meta-type": "command", - "arg-type": "93" - }, - { - "name": "NIC_RX_FILTER_CHANGED", - "meta-type": "event", - "arg-type": "95" - }, - { - "name": "announce-self", - "ret-type": "0", - "meta-type": "command", - "arg-type": "96" - }, - { - "name": "FAILOVER_NEGOTIATED", - "meta-type": "event", - "arg-type": "97" - }, - { - "name": "RDMA_GID_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "98" - }, - { - "name": "query-rocker", - "ret-type": "100", - "meta-type": "command", - "arg-type": "99" - }, - { - "name": "query-rocker-ports", - "ret-type": "[102]", - "meta-type": "command", - "arg-type": "101" - }, - { - "name": "query-rocker-of-dpa-flows", - "ret-type": "[104]", - "meta-type": "command", - "arg-type": "103" - }, - { - "name": "query-rocker-of-dpa-groups", - "ret-type": "[106]", - "meta-type": "command", - "arg-type": "105" - }, - { - "name": "query-tpm-models", - "ret-type": "[107]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm-types", - "ret-type": "[108]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm", - "ret-type": "[109]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "110" - }, - { - "name": "expire_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "111" - }, - { - "name": "screendump", - "ret-type": "0", - "meta-type": "command", - "arg-type": "112" - }, - { - "name": "query-vnc", - "ret-type": "117", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-vnc-servers", - "ret-type": "[118]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "change-vnc-password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "119" - }, - { - "name": "VNC_CONNECTED", - "meta-type": "event", - "arg-type": "120" - }, - { - "name": "VNC_INITIALIZED", - "meta-type": "event", - "arg-type": "121" - }, - { - "name": "VNC_DISCONNECTED", - "meta-type": "event", - "arg-type": "122" - }, - { - "name": "query-mice", - "ret-type": "[123]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "send-key", - "ret-type": "0", - "meta-type": "command", - "arg-type": "124" - }, - { - "name": "input-send-event", - "ret-type": "0", - "meta-type": "command", - "arg-type": "125" - }, - { - "name": "query-display-options", - "ret-type": "126", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-migrate", - "ret-type": "127", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "128" - }, - { - "name": "query-migrate-capabilities", - "ret-type": "[129]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-parameters", - "ret-type": "0", - "meta-type": "command", - "arg-type": "130" - }, - { - "name": "query-migrate-parameters", - "ret-type": "131", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "client_migrate_info", - "ret-type": "0", - "meta-type": "command", - "arg-type": "132" - }, - { - "name": "migrate-start-postcopy", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MIGRATION", - "meta-type": "event", - "arg-type": "133" - }, - { - "name": "MIGRATION_PASS", - "meta-type": "event", - "arg-type": "134" - }, - { - "name": "COLO_EXIT", - "meta-type": "event", - "arg-type": "135" - }, - { - "name": "x-colo-lost-heartbeat", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate_cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-continue", - "ret-type": "0", - "meta-type": "command", - "arg-type": "136" - }, - { - "name": "migrate_set_downtime", - "ret-type": "0", - "meta-type": "command", - "arg-type": "137" - }, - { - "name": "migrate_set_speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "138" - }, - { - "name": "migrate-set-cache-size", - "ret-type": "0", - "meta-type": "command", - "arg-type": "139" - }, - { - "name": "query-migrate-cache-size", - "ret-type": "int", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate", - "ret-type": "0", - "meta-type": "command", - "arg-type": "140" - }, - { - "name": "migrate-incoming", - "ret-type": "0", - "meta-type": "command", - "arg-type": "141" - }, - { - "name": "xen-save-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "142" - }, - { - "name": "xen-set-replication", - "ret-type": "0", - "meta-type": "command", - "arg-type": "143" - }, - { - "name": "query-xen-replication-status", - "ret-type": "144", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "xen-colo-do-checkpoint", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-colo-status", - "ret-type": "145", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-recover", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "146" - }, - { - "name": "migrate-pause", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "UNPLUG_PRIMARY", - "meta-type": "event", - "arg-type": "147" - }, - { - "name": "transaction", - "ret-type": "0", - "meta-type": "command", - "arg-type": "148" - }, - { - "name": "trace-event-get-state", - "ret-type": "[150]", - "meta-type": "command", - "arg-type": "149" - }, - { - "name": "trace-event-set-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "151" - }, - { - "name": "query-qmp-schema", - "ret-type": "[152]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qom-list", - "ret-type": "[154]", - "meta-type": "command", - "arg-type": "153" - }, - { - "name": "qom-get", - "ret-type": "any", - "meta-type": "command", - "arg-type": "155" - }, - { - "name": "qom-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "156" - }, - { - "name": "qom-list-types", - "ret-type": "[158]", - "meta-type": "command", - "arg-type": "157" - }, - { - "name": "qom-list-properties", - "ret-type": "[154]", - "meta-type": "command", - "arg-type": "159" - }, - { - "name": "object-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "160" - }, - { - "name": "object-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "161" - }, - { - "name": "device-list-properties", - "ret-type": "[154]", - "meta-type": "command", - "arg-type": "162" - }, - { - "name": "device_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "163" - }, - { - "name": "device_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "164" - }, - { - "name": "DEVICE_DELETED", - "meta-type": "event", - "arg-type": "165" - }, - { - "name": "query-cpus", - "ret-type": "[166]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-cpus-fast", - "ret-type": "[167]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "cpu-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "168" - }, - { - "name": "query-machines", - "ret-type": "[169]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-current-machine", - "ret-type": "170", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-target", - "ret-type": "171", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-memdev", - "ret-type": "[172]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-hotpluggable-cpus", - "ret-type": "[173]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set-numa-node", - "ret-type": "0", - "meta-type": "command", - "arg-type": "174" - }, - { - "name": "query-cpu-model-comparison", - "ret-type": "176", - "meta-type": "command", - "arg-type": "175" - }, - { - "name": "query-cpu-model-baseline", - "ret-type": "178", - "meta-type": "command", - "arg-type": "177" - }, - { - "name": "query-cpu-model-expansion", - "ret-type": "180", - "meta-type": "command", - "arg-type": "179" - }, - { - "name": "query-cpu-definitions", - "ret-type": "[181]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qmp_capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "182" - }, - { - "name": "query-version", - "ret-type": "183", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-commands", - "ret-type": "[184]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add_client", - "ret-type": "0", - "meta-type": "command", - "arg-type": "185" - }, - { - "name": "query-name", - "ret-type": "186", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-kvm", - "ret-type": "187", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-uuid", - "ret-type": "188", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-events", - "ret-type": "[189]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-iothreads", - "ret-type": "[190]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-balloon", - "ret-type": "191", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "BALLOON_CHANGE", - "meta-type": "event", - "arg-type": "192" - }, - { - "name": "query-pci", - "ret-type": "[193]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "quit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_reset", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_powerdown", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "memsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "194" - }, - { - "name": "pmemsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "195" - }, - { - "name": "cont", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-exit-preconfig", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_wakeup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "inject-nmi", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "balloon", - "ret-type": "0", - "meta-type": "command", - "arg-type": "196" - }, - { - "name": "human-monitor-command", - "ret-type": "str", - "meta-type": "command", - "arg-type": "197", - "features": [ - "savevm-monitor-nodes" - ] - }, - { - "name": "change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "198" - }, - { - "name": "xen-set-global-dirty-log", - "ret-type": "0", - "meta-type": "command", - "arg-type": "199" - }, - { - "name": "getfd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "200" - }, - { - "name": "closefd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "201" - }, - { - "name": "query-memory-size-summary", - "ret-type": "202", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add-fd", - "ret-type": "204", - "meta-type": "command", - "arg-type": "203" - }, - { - "name": "remove-fd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "205" - }, - { - "name": "query-fdsets", - "ret-type": "[206]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-command-line-options", - "ret-type": "[208]", - "meta-type": "command", - "arg-type": "207" - }, - { - "name": "query-memory-devices", - "ret-type": "[209]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MEM_UNPLUG_ERROR", - "meta-type": "event", - "arg-type": "210" - }, - { - "name": "query-acpi-ospm-status", - "ret-type": "[211]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ACPI_DEVICE_OST", - "meta-type": "event", - "arg-type": "212" - }, - { - "name": "xen-load-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "213" - }, - { - "name": "query-vm-generation-id", - "ret-type": "214", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "RTC_CHANGE", - "meta-type": "event", - "arg-type": "215" - }, - { - "name": "dump-skeys", - "ret-type": "0", - "meta-type": "command", - "arg-type": "219" - }, - { - "name": "0", - "members": [], - "meta-type": "object" - }, - { - "name": "1", - "members": [ - { - "name": "running", - "type": "bool" - }, - { - "name": "singlestep", - "type": "bool" - }, - { - "name": "status", - "type": "221" - } - ], - "meta-type": "object" - }, - { - "name": "2", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "222" - } - ], - "meta-type": "object" - }, - { - "name": "3", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "222" - } - ], - "meta-type": "object" - }, - { - "name": "4", - "members": [ - { - "name": "action", - "type": "223" - } - ], - "meta-type": "object" - }, - { - "name": "5", - "members": [ - { - "name": "action", - "type": "223" - } - ], - "meta-type": "object" - }, - { - "name": "6", - "members": [ - { - "name": "action", - "type": "224" - }, - { - "name": "info", - "default": null, - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "7", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "status", - "type": "226" - } - ], - "meta-type": "object" - }, - { - "name": "8", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "9", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "10", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "11", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "12", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "13", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[14]", - "element-type": "14", - "meta-type": "array" - }, - { - "name": "14", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "227" - }, - { - "name": "status", - "type": "226" - }, - { - "name": "current-progress", - "type": "int" - }, - { - "name": "total-progress", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "15", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "boundaries", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-read", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-write", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-flush", - "default": null, - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "[16]", - "element-type": "16", - "meta-type": "array" - }, - { - "name": "16", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "removable", - "type": "bool" - }, - { - "name": "locked", - "type": "bool" - }, - { - "name": "inserted", - "default": null, - "type": "28" - }, - { - "name": "tray_open", - "default": null, - "type": "bool" - }, - { - "name": "io-status", - "default": null, - "type": "228" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[229]" - } - ], - "meta-type": "object" - }, - { - "name": "17", - "members": [ - { - "name": "query-nodes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[18]", - "element-type": "18", - "meta-type": "array" - }, - { - "name": "18", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "stats", - "type": "230" - }, - { - "name": "driver-specific", - "default": null, - "type": "231" - }, - { - "name": "parent", - "default": null, - "type": "18" - }, - { - "name": "backing", - "default": null, - "type": "18" - } - ], - "meta-type": "object" - }, - { - "name": "[19]", - "element-type": "19", - "meta-type": "array" - }, - { - "name": "19", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "paused", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "io-status", - "type": "228" - }, - { - "name": "ready", - "type": "bool" - }, - { - "name": "status", - "type": "226" - }, - { - "name": "auto-finalize", - "type": "bool" - }, - { - "name": "auto-dismiss", - "type": "bool" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "20", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "21", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "22", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "snapshot-file", - "type": "str" - }, - { - "name": "snapshot-node-name", - "default": null, - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "232" - } - ], - "meta-type": "object" - }, - { - "name": "23", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "overlay", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "24", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "image-node-name", - "type": "str" - }, - { - "name": "backing-file", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "25", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "top-node", - "default": null, - "type": "str" - }, - { - "name": "top", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "26", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "234" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "232" - } - ], - "meta-type": "object" - }, - { - "name": "27", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "234" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[28]", - "element-type": "28", - "meta-type": "array" - }, - { - "name": "28", - "members": [ - { - "name": "file", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "ro", - "type": "bool" - }, - { - "name": "drv", - "type": "str" - }, - { - "name": "backing_file", - "default": null, - "type": "str" - }, - { - "name": "backing_file_depth", - "type": "int" - }, - { - "name": "encrypted", - "type": "bool" - }, - { - "name": "encryption_key_missing", - "type": "bool" - }, - { - "name": "detect_zeroes", - "type": "236" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "image", - "type": "237" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "cache", - "type": "238" - }, - { - "name": "write_threshold", - "type": "int" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[229]" - } - ], - "meta-type": "object" - }, - { - "name": "29", - "members": [ - { - "name": "nodes", - "type": "[239]" - }, - { - "name": "edges", - "type": "[240]" - } - ], - "meta-type": "object" - }, - { - "name": "30", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "mode", - "default": null, - "type": "232" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "unmap", - "default": null, - "type": "bool" - }, - { - "name": "copy-mode", - "default": null, - "type": "241" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "31", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "persistent", - "default": null, - "type": "bool" - }, - { - "name": "disabled", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "32", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "33", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "bitmaps", - "type": "[242]" - } - ], - "meta-type": "object" - }, - { - "name": "34", - "members": [ - { - "name": "sha256", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "35", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "copy-mode", - "default": null, - "type": "241" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "36", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "37", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "38", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "39", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "40", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "41", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "42", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "43", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "44", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "45", - "tag": "driver", - "variants": [ - { - "case": "blkdebug", - "type": "246" - }, - { - "case": "blklogwrites", - "type": "247" - }, - { - "case": "blkverify", - "type": "248" - }, - { - "case": "blkreplay", - "type": "249" - }, - { - "case": "bochs", - "type": "250" - }, - { - "case": "cloop", - "type": "250" - }, - { - "case": "copy-on-read", - "type": "250" - }, - { - "case": "dmg", - "type": "250" - }, - { - "case": "file", - "type": "251" - }, - { - "case": "ftp", - "type": "252" - }, - { - "case": "ftps", - "type": "253" - }, - { - "case": "gluster", - "type": "254" - }, - { - "case": "host_cdrom", - "type": "251" - }, - { - "case": "host_device", - "type": "251" - }, - { - "case": "http", - "type": "255" - }, - { - "case": "https", - "type": "256" - }, - { - "case": "iscsi", - "type": "257" - }, - { - "case": "luks", - "type": "258" - }, - { - "case": "nbd", - "type": "259" - }, - { - "case": "nfs", - "type": "260" - }, - { - "case": "null-aio", - "type": "261" - }, - { - "case": "null-co", - "type": "261" - }, - { - "case": "nvme", - "type": "262" - }, - { - "case": "parallels", - "type": "250" - }, - { - "case": "qcow2", - "type": "263" - }, - { - "case": "qcow", - "type": "264" - }, - { - "case": "qed", - "type": "265" - }, - { - "case": "quorum", - "type": "266" - }, - { - "case": "raw", - "type": "267" - }, - { - "case": "rbd", - "type": "268" - }, - { - "case": "replication", - "type": "269" - }, - { - "case": "sheepdog", - "type": "270" - }, - { - "case": "ssh", - "type": "271" - }, - { - "case": "throttle", - "type": "272" - }, - { - "case": "vdi", - "type": "250" - }, - { - "case": "vhdx", - "type": "250" - }, - { - "case": "vmdk", - "type": "265" - }, - { - "case": "vpc", - "type": "250" - }, - { - "case": "vvfat", - "type": "273" - }, - { - "case": "vxhs", - "type": "274" - } - ], - "members": [ - { - "name": "driver", - "type": "243" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "discard", - "default": null, - "type": "244" - }, - { - "name": "cache", - "default": null, - "type": "245" - }, - { - "name": "read-only", - "default": null, - "type": "bool" - }, - { - "name": "auto-read-only", - "default": null, - "type": "bool" - }, - { - "name": "force-share", - "default": null, - "type": "bool" - }, - { - "name": "detect-zeroes", - "default": null, - "type": "236" - } - ], - "meta-type": "object" - }, - { - "name": "46", - "members": [ - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "47", - "members": [ - { - "name": "job-id", - "type": "str" - }, - { - "name": "options", - "type": "275" - } - ], - "meta-type": "object" - }, - { - "name": "48", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "49", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "50", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "51", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "52", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "read-only-mode", - "default": null, - "type": "276" - } - ], - "meta-type": "object" - }, - { - "name": "53", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "msg", - "type": "str" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "fatal", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "54", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "operation", - "type": "277" - }, - { - "name": "action", - "type": "278" - }, - { - "name": "nospace", - "default": null, - "type": "bool" - }, - { - "name": "reason", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "55", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "56", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "57", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "operation", - "type": "277" - }, - { - "name": "action", - "type": "278" - } - ], - "meta-type": "object" - }, - { - "name": "58", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "59", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "60", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "amount-exceeded", - "type": "int" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "61", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "62", - "members": [ - { - "name": "parent", - "type": "str" - }, - { - "name": "child", - "default": null, - "type": "str" - }, - { - "name": "node", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "63", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "iothread", - "type": "279" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[64]", - "element-type": "64", - "meta-type": "array" - }, - { - "name": "64", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "65", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "66", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "67", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "vm-state-size", - "type": "int" - }, - { - "name": "date-sec", - "type": "int" - }, - { - "name": "date-nsec", - "type": "int" - }, - { - "name": "vm-clock-sec", - "type": "int" - }, - { - "name": "vm-clock-nsec", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "68", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "69", - "members": [ - { - "name": "addr", - "type": "280" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "70", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "writable", - "default": null, - "type": "bool" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "71", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "281" - } - ], - "meta-type": "object" - }, - { - "name": "72", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "tray-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "73", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "74", - "members": [ - { - "name": "reference", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "75", - "members": [ - { - "name": "type", - "type": "282" - }, - { - "name": "error", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[76]", - "element-type": "76", - "meta-type": "array" - }, - { - "name": "76", - "members": [ - { - "name": "label", - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "frontend-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[77]", - "element-type": "77", - "meta-type": "array" - }, - { - "name": "77", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "78", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "data", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "283" - } - ], - "meta-type": "object" - }, - { - "name": "79", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "283" - } - ], - "meta-type": "object" - }, - { - "name": "str", - "json-type": "string", - "meta-type": "builtin" - }, - { - "name": "80", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "284" - } - ], - "meta-type": "object" - }, - { - "name": "81", - "members": [ - { - "name": "pty", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "82", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "284" - } - ], - "meta-type": "object" - }, - { - "name": "83", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "84", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "85", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "86", - "members": [ - { - "name": "paging", - "type": "bool" - }, - { - "name": "protocol", - "type": "str" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "begin", - "default": null, - "type": "int" - }, - { - "name": "length", - "default": null, - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "87", - "members": [ - { - "name": "status", - "type": "286" - }, - { - "name": "completed", - "type": "int" - }, - { - "name": "total", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "88", - "members": [ - { - "name": "result", - "type": "87" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "89", - "members": [ - { - "name": "formats", - "type": "[285]" - } - ], - "meta-type": "object" - }, - { - "name": "90", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "up", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "91", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "92", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "93", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[94]", - "element-type": "94", - "meta-type": "array" - }, - { - "name": "94", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "promiscuous", - "type": "bool" - }, - { - "name": "multicast", - "type": "287" - }, - { - "name": "unicast", - "type": "287" - }, - { - "name": "vlan", - "type": "287" - }, - { - "name": "broadcast-allowed", - "type": "bool" - }, - { - "name": "multicast-overflow", - "type": "bool" - }, - { - "name": "unicast-overflow", - "type": "bool" - }, - { - "name": "main-mac", - "type": "str" - }, - { - "name": "vlan-table", - "type": "[int]" - }, - { - "name": "unicast-table", - "type": "[str]" - }, - { - "name": "multicast-table", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "95", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "96", - "members": [ - { - "name": "initial", - "type": "int" - }, - { - "name": "max", - "type": "int" - }, - { - "name": "rounds", - "type": "int" - }, - { - "name": "step", - "type": "int" - }, - { - "name": "interfaces", - "default": null, - "type": "[str]" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "97", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "98", - "members": [ - { - "name": "netdev", - "type": "str" - }, - { - "name": "gid-status", - "type": "bool" - }, - { - "name": "subnet-prefix", - "type": "int" - }, - { - "name": "interface-id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "99", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "100", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "id", - "type": "int" - }, - { - "name": "ports", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "101", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[102]", - "element-type": "102", - "meta-type": "array" - }, - { - "name": "102", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enabled", - "type": "bool" - }, - { - "name": "link-up", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "duplex", - "type": "288" - }, - { - "name": "autoneg", - "type": "289" - } - ], - "meta-type": "object" - }, - { - "name": "103", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "tbl-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[104]", - "element-type": "104", - "meta-type": "array" - }, - { - "name": "104", - "members": [ - { - "name": "cookie", - "type": "int" - }, - { - "name": "hits", - "type": "int" - }, - { - "name": "key", - "type": "290" - }, - { - "name": "mask", - "type": "291" - }, - { - "name": "action", - "type": "292" - } - ], - "meta-type": "object" - }, - { - "name": "105", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[106]", - "element-type": "106", - "meta-type": "array" - }, - { - "name": "106", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pport", - "default": null, - "type": "int" - }, - { - "name": "index", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "set-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pop-vlan", - "default": null, - "type": "int" - }, - { - "name": "group-ids", - "default": null, - "type": "[int]" - }, - { - "name": "set-eth-src", - "default": null, - "type": "str" - }, - { - "name": "set-eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ttl-check", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[107]", - "element-type": "107", - "meta-type": "array" - }, - { - "name": "107", - "meta-type": "enum", - "values": [ - "tpm-tis", - "tpm-crb" - ] - }, - { - "name": "[108]", - "element-type": "108", - "meta-type": "array" - }, - { - "name": "108", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "[109]", - "element-type": "109", - "meta-type": "array" - }, - { - "name": "109", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "model", - "type": "107" - }, - { - "name": "options", - "type": "293" - } - ], - "meta-type": "object" - }, - { - "name": "110", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "password", - "type": "str" - }, - { - "name": "connected", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "111", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "time", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "112", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "117", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "family", - "default": null, - "type": "298" - }, - { - "name": "service", - "default": null, - "type": "str" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "clients", - "default": null, - "type": "[299]" - } - ], - "meta-type": "object" - }, - { - "name": "[118]", - "element-type": "118", - "meta-type": "array" - }, - { - "name": "118", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "server", - "type": "[300]" - }, - { - "name": "clients", - "type": "[299]" - }, - { - "name": "auth", - "type": "301" - }, - { - "name": "vencrypt", - "default": null, - "type": "302" - }, - { - "name": "display", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "119", - "members": [ - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "120", - "members": [ - { - "name": "server", - "type": "303" - }, - { - "name": "client", - "type": "304" - } - ], - "meta-type": "object" - }, - { - "name": "121", - "members": [ - { - "name": "server", - "type": "303" - }, - { - "name": "client", - "type": "299" - } - ], - "meta-type": "object" - }, - { - "name": "122", - "members": [ - { - "name": "server", - "type": "303" - }, - { - "name": "client", - "type": "299" - } - ], - "meta-type": "object" - }, - { - "name": "[123]", - "element-type": "123", - "meta-type": "array" - }, - { - "name": "123", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "index", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "absolute", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "124", - "members": [ - { - "name": "keys", - "type": "[305]" - }, - { - "name": "hold-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "125", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - }, - { - "name": "events", - "type": "[306]" - } - ], - "meta-type": "object" - }, - { - "name": "126", - "tag": "type", - "variants": [ - { - "case": "gtk", - "type": "309" - }, - { - "case": "curses", - "type": "310" - }, - { - "case": "egl-headless", - "type": "311" - }, - { - "case": "default", - "type": "0" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "sdl", - "type": "0" - }, - { - "case": "cocoa", - "type": "0" - }, - { - "case": "spice-app", - "type": "0" - } - ], - "members": [ - { - "name": "type", - "type": "307" - }, - { - "name": "full-screen", - "default": null, - "type": "bool" - }, - { - "name": "window-close", - "default": null, - "type": "bool" - }, - { - "name": "gl", - "default": null, - "type": "308" - } - ], - "meta-type": "object" - }, - { - "name": "127", - "members": [ - { - "name": "status", - "default": null, - "type": "312" - }, - { - "name": "ram", - "default": null, - "type": "313" - }, - { - "name": "disk", - "default": null, - "type": "313" - }, - { - "name": "xbzrle-cache", - "default": null, - "type": "314" - }, - { - "name": "total-time", - "default": null, - "type": "int" - }, - { - "name": "expected-downtime", - "default": null, - "type": "int" - }, - { - "name": "downtime", - "default": null, - "type": "int" - }, - { - "name": "setup-time", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-percentage", - "default": null, - "type": "int" - }, - { - "name": "error-desc", - "default": null, - "type": "str" - }, - { - "name": "postcopy-blocktime", - "default": null, - "type": "int" - }, - { - "name": "postcopy-vcpu-blocktime", - "default": null, - "type": "[int]" - }, - { - "name": "compression", - "default": null, - "type": "315" - }, - { - "name": "socket-address", - "default": null, - "type": "[316]" - } - ], - "meta-type": "object" - }, - { - "name": "128", - "members": [ - { - "name": "capabilities", - "type": "[129]" - } - ], - "meta-type": "object" - }, - { - "name": "[129]", - "element-type": "129", - "meta-type": "array" - }, - { - "name": "129", - "members": [ - { - "name": "capability", - "type": "317" - }, - { - "name": "state", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "130", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "279" - }, - { - "name": "tls-hostname", - "default": null, - "type": "279" - }, - { - "name": "tls-authz", - "default": null, - "type": "279" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "131", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-hostname", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "132", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "hostname", - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "cert-subject", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "133", - "members": [ - { - "name": "status", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "134", - "members": [ - { - "name": "pass", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "135", - "members": [ - { - "name": "mode", - "type": "318" - }, - { - "name": "reason", - "type": "319" - } - ], - "meta-type": "object" - }, - { - "name": "136", - "members": [ - { - "name": "state", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "137", - "members": [ - { - "name": "value", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "138", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "139", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "int", - "json-type": "int", - "meta-type": "builtin" - }, - { - "name": "140", - "members": [ - { - "name": "uri", - "type": "str" - }, - { - "name": "blk", - "default": null, - "type": "bool" - }, - { - "name": "inc", - "default": null, - "type": "bool" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "resume", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "141", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "142", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "live", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "143", - "members": [ - { - "name": "enable", - "type": "bool" - }, - { - "name": "primary", - "type": "bool" - }, - { - "name": "failover", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "144", - "members": [ - { - "name": "error", - "type": "bool" - }, - { - "name": "desc", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "145", - "members": [ - { - "name": "mode", - "type": "318" - }, - { - "name": "last-mode", - "type": "318" - }, - { - "name": "reason", - "type": "319" - } - ], - "meta-type": "object" - }, - { - "name": "146", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "147", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "148", - "members": [ - { - "name": "actions", - "type": "[320]" - }, - { - "name": "properties", - "default": null, - "type": "321" - } - ], - "meta-type": "object" - }, - { - "name": "149", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[150]", - "element-type": "150", - "meta-type": "array" - }, - { - "name": "150", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "state", - "type": "322" - }, - { - "name": "vcpu", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "151", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "ignore-unavailable", - "default": null, - "type": "bool" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[152]", - "element-type": "152", - "meta-type": "array" - }, - { - "name": "152", - "tag": "meta-type", - "variants": [ - { - "case": "builtin", - "type": "324" - }, - { - "case": "enum", - "type": "325" - }, - { - "case": "array", - "type": "326" - }, - { - "case": "object", - "type": "327" - }, - { - "case": "alternate", - "type": "328" - }, - { - "case": "command", - "type": "329" - }, - { - "case": "event", - "type": "330" - } - ], - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "meta-type", - "type": "323" - } - ], - "meta-type": "object" - }, - { - "name": "153", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[154]", - "element-type": "154", - "meta-type": "array" - }, - { - "name": "154", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "155", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "any", - "json-type": "value", - "meta-type": "builtin" - }, - { - "name": "156", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - }, - { - "name": "value", - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "157", - "members": [ - { - "name": "implements", - "default": null, - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[158]", - "element-type": "158", - "meta-type": "array" - }, - { - "name": "158", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - }, - { - "name": "parent", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "159", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "160", - "members": [ - { - "name": "qom-type", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "161", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "162", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "163", - "members": [ - { - "name": "driver", - "type": "str" - }, - { - "name": "bus", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "164", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "165", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[166]", - "element-type": "166", - "meta-type": "array" - }, - { - "name": "166", - "tag": "arch", - "variants": [ - { - "case": "x86", - "type": "333" - }, - { - "case": "sparc", - "type": "334" - }, - { - "case": "ppc", - "type": "335" - }, - { - "case": "mips", - "type": "336" - }, - { - "case": "tricore", - "type": "337" - }, - { - "case": "s390", - "type": "338" - }, - { - "case": "riscv", - "type": "339" - }, - { - "case": "other", - "type": "0" - } - ], - "members": [ - { - "name": "CPU", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "halted", - "type": "bool" - }, - { - "name": "qom_path", - "type": "str" - }, - { - "name": "thread_id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "331" - }, - { - "name": "arch", - "type": "332" - } - ], - "meta-type": "object" - }, - { - "name": "[167]", - "element-type": "167", - "meta-type": "array" - }, - { - "name": "167", - "tag": "target", - "variants": [ - { - "case": "s390x", - "type": "338" - }, - { - "case": "aarch64", - "type": "0" - }, - { - "case": "alpha", - "type": "0" - }, - { - "case": "arm", - "type": "0" - }, - { - "case": "cris", - "type": "0" - }, - { - "case": "hppa", - "type": "0" - }, - { - "case": "i386", - "type": "0" - }, - { - "case": "lm32", - "type": "0" - }, - { - "case": "m68k", - "type": "0" - }, - { - "case": "microblaze", - "type": "0" - }, - { - "case": "microblazeel", - "type": "0" - }, - { - "case": "mips", - "type": "0" - }, - { - "case": "mips64", - "type": "0" - }, - { - "case": "mips64el", - "type": "0" - }, - { - "case": "mipsel", - "type": "0" - }, - { - "case": "moxie", - "type": "0" - }, - { - "case": "nios2", - "type": "0" - }, - { - "case": "or1k", - "type": "0" - }, - { - "case": "ppc", - "type": "0" - }, - { - "case": "ppc64", - "type": "0" - }, - { - "case": "riscv32", - "type": "0" - }, - { - "case": "riscv64", - "type": "0" - }, - { - "case": "sh4", - "type": "0" - }, - { - "case": "sh4eb", - "type": "0" - }, - { - "case": "sparc", - "type": "0" - }, - { - "case": "sparc64", - "type": "0" - }, - { - "case": "tricore", - "type": "0" - }, - { - "case": "unicore32", - "type": "0" - }, - { - "case": "x86_64", - "type": "0" - }, - { - "case": "xtensa", - "type": "0" - }, - { - "case": "xtensaeb", - "type": "0" - } - ], - "members": [ - { - "name": "cpu-index", - "type": "int" - }, - { - "name": "qom-path", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "331" - }, - { - "name": "arch", - "type": "332" - }, - { - "name": "target", - "type": "340" - } - ], - "meta-type": "object" - }, - { - "name": "168", - "members": [ - { - "name": "id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[169]", - "element-type": "169", - "meta-type": "array" - }, - { - "name": "169", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "alias", - "default": null, - "type": "str" - }, - { - "name": "is-default", - "default": null, - "type": "bool" - }, - { - "name": "cpu-max", - "type": "int" - }, - { - "name": "hotpluggable-cpus", - "type": "bool" - }, - { - "name": "numa-mem-supported", - "type": "bool" - }, - { - "name": "deprecated", - "type": "bool" - }, - { - "name": "default-cpu-type", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "170", - "members": [ - { - "name": "wakeup-suspend-support", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "171", - "members": [ - { - "name": "arch", - "type": "340" - } - ], - "meta-type": "object" - }, - { - "name": "[172]", - "element-type": "172", - "meta-type": "array" - }, - { - "name": "172", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "merge", - "type": "bool" - }, - { - "name": "dump", - "type": "bool" - }, - { - "name": "prealloc", - "type": "bool" - }, - { - "name": "host-nodes", - "type": "[int]" - }, - { - "name": "policy", - "type": "341" - } - ], - "meta-type": "object" - }, - { - "name": "[173]", - "element-type": "173", - "meta-type": "array" - }, - { - "name": "173", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "vcpus-count", - "type": "int" - }, - { - "name": "props", - "type": "331" - }, - { - "name": "qom-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "174", - "tag": "type", - "variants": [ - { - "case": "node", - "type": "343" - }, - { - "case": "dist", - "type": "344" - }, - { - "case": "cpu", - "type": "345" - } - ], - "members": [ - { - "name": "type", - "type": "342" - } - ], - "meta-type": "object" - }, - { - "name": "175", - "members": [ - { - "name": "modela", - "type": "346" - }, - { - "name": "modelb", - "type": "346" - } - ], - "meta-type": "object" - }, - { - "name": "176", - "members": [ - { - "name": "result", - "type": "347" - }, - { - "name": "responsible-properties", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "177", - "members": [ - { - "name": "modela", - "type": "346" - }, - { - "name": "modelb", - "type": "346" - } - ], - "meta-type": "object" - }, - { - "name": "178", - "members": [ - { - "name": "model", - "type": "346" - } - ], - "meta-type": "object" - }, - { - "name": "179", - "members": [ - { - "name": "type", - "type": "348" - }, - { - "name": "model", - "type": "346" - } - ], - "meta-type": "object" - }, - { - "name": "180", - "members": [ - { - "name": "model", - "type": "346" - } - ], - "meta-type": "object" - }, - { - "name": "[181]", - "element-type": "181", - "meta-type": "array" - }, - { - "name": "181", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "migration-safe", - "default": null, - "type": "bool" - }, - { - "name": "static", - "type": "bool" - }, - { - "name": "unavailable-features", - "default": null, - "type": "[str]" - }, - { - "name": "typename", - "type": "str" - }, - { - "name": "alias-of", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "182", - "members": [ - { - "name": "enable", - "default": null, - "type": "[349]" - } - ], - "meta-type": "object" - }, - { - "name": "183", - "members": [ - { - "name": "qemu", - "type": "350" - }, - { - "name": "package", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[184]", - "element-type": "184", - "meta-type": "array" - }, - { - "name": "184", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "185", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "fdname", - "type": "str" - }, - { - "name": "skipauth", - "default": null, - "type": "bool" - }, - { - "name": "tls", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "186", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "187", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "present", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "188", - "members": [ - { - "name": "UUID", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[189]", - "element-type": "189", - "meta-type": "array" - }, - { - "name": "189", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[190]", - "element-type": "190", - "meta-type": "array" - }, - { - "name": "190", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "poll-max-ns", - "type": "int" - }, - { - "name": "poll-grow", - "type": "int" - }, - { - "name": "poll-shrink", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "191", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "192", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[193]", - "element-type": "193", - "meta-type": "array" - }, - { - "name": "193", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "devices", - "type": "[351]" - } - ], - "meta-type": "object" - }, - { - "name": "194", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "195", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "196", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "197", - "members": [ - { - "name": "command-line", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "198", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "arg", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "199", - "members": [ - { - "name": "enable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "200", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "201", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "202", - "members": [ - { - "name": "base-memory", - "type": "int" - }, - { - "name": "plugged-memory", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "203", - "members": [ - { - "name": "fdset-id", - "default": null, - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "204", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "205", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[206]", - "element-type": "206", - "meta-type": "array" - }, - { - "name": "206", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fds", - "type": "[352]" - } - ], - "meta-type": "object" - }, - { - "name": "207", - "members": [ - { - "name": "option", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[208]", - "element-type": "208", - "meta-type": "array" - }, - { - "name": "208", - "members": [ - { - "name": "option", - "type": "str" - }, - { - "name": "parameters", - "type": "[353]" - } - ], - "meta-type": "object" - }, - { - "name": "[209]", - "element-type": "209", - "meta-type": "array" - }, - { - "name": "209", - "tag": "type", - "variants": [ - { - "case": "dimm", - "type": "355" - }, - { - "case": "nvdimm", - "type": "355" - }, - { - "case": "virtio-pmem", - "type": "356" - } - ], - "members": [ - { - "name": "type", - "type": "354" - } - ], - "meta-type": "object" - }, - { - "name": "210", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "msg", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[211]", - "element-type": "211", - "meta-type": "array" - }, - { - "name": "211", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "slot", - "type": "str" - }, - { - "name": "slot-type", - "type": "357" - }, - { - "name": "source", - "type": "int" - }, - { - "name": "status", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "212", - "members": [ - { - "name": "info", - "type": "211" - } - ], - "meta-type": "object" - }, - { - "name": "213", - "members": [ - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "214", - "members": [ - { - "name": "guid", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "215", - "members": [ - { - "name": "offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "219", - "members": [ - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "bool", - "json-type": "boolean", - "meta-type": "builtin" - }, - { - "name": "221", - "meta-type": "enum", - "values": [ - "debug", - "inmigrate", - "internal-error", - "io-error", - "paused", - "postmigrate", - "prelaunch", - "finish-migrate", - "restore-vm", - "running", - "save-vm", - "shutdown", - "suspended", - "watchdog", - "guest-panicked", - "colo", - "preconfig" - ] - }, - { - "name": "222", - "meta-type": "enum", - "values": [ - "none", - "host-error", - "host-qmp-quit", - "host-qmp-system-reset", - "host-signal", - "host-ui", - "guest-shutdown", - "guest-reset", - "guest-panic", - "subsystem-reset" - ] - }, - { - "name": "223", - "meta-type": "enum", - "values": [ - "reset", - "shutdown", - "poweroff", - "pause", - "debug", - "none", - "inject-nmi" - ] - }, - { - "name": "224", - "meta-type": "enum", - "values": [ - "pause", - "poweroff" - ] - }, - { - "name": "225", - "tag": "type", - "variants": [ - { - "case": "hyper-v", - "type": "360" - }, - { - "case": "s390", - "type": "361" - } - ], - "members": [ - { - "name": "type", - "type": "359" - } - ], - "meta-type": "object" - }, - { - "name": "226", - "meta-type": "enum", - "values": [ - "undefined", - "created", - "running", - "paused", - "ready", - "standby", - "waiting", - "pending", - "aborting", - "concluded", - "null" - ] - }, - { - "name": "227", - "meta-type": "enum", - "values": [ - "commit", - "stream", - "mirror", - "backup", - "create" - ] - }, - { - "name": "[int]", - "element-type": "int", - "meta-type": "array" - }, - { - "name": "228", - "meta-type": "enum", - "values": [ - "ok", - "failed", - "nospace" - ] - }, - { - "name": "[229]", - "element-type": "229", - "meta-type": "array" - }, - { - "name": "229", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "count", - "type": "int" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "recording", - "type": "bool" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "status", - "type": "362" - }, - { - "name": "persistent", - "type": "bool" - }, - { - "name": "inconsistent", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "230", - "members": [ - { - "name": "rd_bytes", - "type": "int" - }, - { - "name": "wr_bytes", - "type": "int" - }, - { - "name": "unmap_bytes", - "type": "int" - }, - { - "name": "rd_operations", - "type": "int" - }, - { - "name": "wr_operations", - "type": "int" - }, - { - "name": "flush_operations", - "type": "int" - }, - { - "name": "unmap_operations", - "type": "int" - }, - { - "name": "rd_total_time_ns", - "type": "int" - }, - { - "name": "wr_total_time_ns", - "type": "int" - }, - { - "name": "flush_total_time_ns", - "type": "int" - }, - { - "name": "unmap_total_time_ns", - "type": "int" - }, - { - "name": "wr_highest_offset", - "type": "int" - }, - { - "name": "rd_merged", - "type": "int" - }, - { - "name": "wr_merged", - "type": "int" - }, - { - "name": "unmap_merged", - "type": "int" - }, - { - "name": "idle_time_ns", - "default": null, - "type": "int" - }, - { - "name": "failed_rd_operations", - "type": "int" - }, - { - "name": "failed_wr_operations", - "type": "int" - }, - { - "name": "failed_flush_operations", - "type": "int" - }, - { - "name": "failed_unmap_operations", - "type": "int" - }, - { - "name": "invalid_rd_operations", - "type": "int" - }, - { - "name": "invalid_wr_operations", - "type": "int" - }, - { - "name": "invalid_flush_operations", - "type": "int" - }, - { - "name": "invalid_unmap_operations", - "type": "int" - }, - { - "name": "account_invalid", - "type": "bool" - }, - { - "name": "account_failed", - "type": "bool" - }, - { - "name": "timed_stats", - "type": "[363]" - }, - { - "name": "rd_latency_histogram", - "default": null, - "type": "364" - }, - { - "name": "wr_latency_histogram", - "default": null, - "type": "364" - }, - { - "name": "flush_latency_histogram", - "default": null, - "type": "364" - } - ], - "meta-type": "object" - }, - { - "name": "231", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "365" - }, - { - "case": "host_device", - "type": "365" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "gluster", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "luks", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "nfs", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "parallels", - "type": "0" - }, - { - "case": "qcow", - "type": "0" - }, - { - "case": "qcow2", - "type": "0" - }, - { - "case": "qed", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "rbd", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "sheepdog", - "type": "0" - }, - { - "case": "ssh", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vdi", - "type": "0" - }, - { - "case": "vhdx", - "type": "0" - }, - { - "case": "vmdk", - "type": "0" - }, - { - "case": "vpc", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "243" - } - ], - "meta-type": "object" - }, - { - "name": "232", - "meta-type": "enum", - "values": [ - "existing", - "absolute-paths" - ] - }, - { - "name": "233", - "meta-type": "enum", - "values": [ - "top", - "full", - "none", - "incremental", - "bitmap" - ] - }, - { - "name": "234", - "meta-type": "enum", - "values": [ - "on-success", - "never", - "always" - ] - }, - { - "name": "235", - "meta-type": "enum", - "values": [ - "report", - "ignore", - "enospc", - "stop", - "auto" - ] - }, - { - "name": "236", - "meta-type": "enum", - "values": [ - "off", - "on", - "unmap" - ] - }, - { - "name": "237", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "type": "str" - }, - { - "name": "dirty-flag", - "default": null, - "type": "bool" - }, - { - "name": "actual-size", - "default": null, - "type": "int" - }, - { - "name": "virtual-size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "encrypted", - "default": null, - "type": "bool" - }, - { - "name": "compressed", - "default": null, - "type": "bool" - }, - { - "name": "backing-filename", - "default": null, - "type": "str" - }, - { - "name": "full-backing-filename", - "default": null, - "type": "str" - }, - { - "name": "backing-filename-format", - "default": null, - "type": "str" - }, - { - "name": "snapshots", - "default": null, - "type": "[67]" - }, - { - "name": "backing-image", - "default": null, - "type": "237" - }, - { - "name": "format-specific", - "default": null, - "type": "366" - } - ], - "meta-type": "object" - }, - { - "name": "238", - "members": [ - { - "name": "writeback", - "type": "bool" - }, - { - "name": "direct", - "type": "bool" - }, - { - "name": "no-flush", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[239]", - "element-type": "239", - "meta-type": "array" - }, - { - "name": "239", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "367" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[240]", - "element-type": "240", - "meta-type": "array" - }, - { - "name": "240", - "members": [ - { - "name": "parent", - "type": "int" - }, - { - "name": "child", - "type": "int" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "perm", - "type": "[368]" - }, - { - "name": "shared-perm", - "type": "[368]" - } - ], - "meta-type": "object" - }, - { - "name": "241", - "meta-type": "enum", - "values": [ - "background", - "write-blocking" - ] - }, - { - "name": "[242]", - "element-type": "242", - "meta-type": "array" - }, - { - "name": "242", - "members": [ - { - "type": "str" - }, - { - "type": "32" - } - ], - "meta-type": "alternate" - }, - { - "name": "243", - "meta-type": "enum", - "values": [ - "blkdebug", - "blklogwrites", - "blkreplay", - "blkverify", - "bochs", - "cloop", - "copy-on-read", - "dmg", - "file", - "ftp", - "ftps", - "gluster", - "host_cdrom", - "host_device", - "http", - "https", - "iscsi", - "luks", - "nbd", - "nfs", - "null-aio", - "null-co", - "nvme", - "parallels", - "qcow", - "qcow2", - "qed", - "quorum", - "raw", - "rbd", - "replication", - "sheepdog", - "ssh", - "throttle", - "vdi", - "vhdx", - "vmdk", - "vpc", - "vvfat", - "vxhs" - ] - }, - { - "name": "244", - "meta-type": "enum", - "values": [ - "ignore", - "unmap" - ] - }, - { - "name": "245", - "members": [ - { - "name": "direct", - "default": null, - "type": "bool" - }, - { - "name": "no-flush", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "246", - "members": [ - { - "name": "image", - "type": "369" - }, - { - "name": "config", - "default": null, - "type": "str" - }, - { - "name": "align", - "default": null, - "type": "int" - }, - { - "name": "max-transfer", - "default": null, - "type": "int" - }, - { - "name": "opt-write-zero", - "default": null, - "type": "int" - }, - { - "name": "max-write-zero", - "default": null, - "type": "int" - }, - { - "name": "opt-discard", - "default": null, - "type": "int" - }, - { - "name": "max-discard", - "default": null, - "type": "int" - }, - { - "name": "inject-error", - "default": null, - "type": "[370]" - }, - { - "name": "set-state", - "default": null, - "type": "[371]" - } - ], - "meta-type": "object" - }, - { - "name": "247", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "log", - "type": "369" - }, - { - "name": "log-sector-size", - "default": null, - "type": "int" - }, - { - "name": "log-append", - "default": null, - "type": "bool" - }, - { - "name": "log-super-update-interval", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "248", - "members": [ - { - "name": "test", - "type": "369" - }, - { - "name": "raw", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "249", - "members": [ - { - "name": "image", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "250", - "members": [ - { - "name": "file", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "251", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "pr-manager", - "default": null, - "type": "str" - }, - { - "name": "locking", - "default": null, - "type": "372" - }, - { - "name": "aio", - "default": null, - "type": "373" - }, - { - "name": "drop-cache", - "default": null, - "type": "bool" - }, - { - "name": "x-check-cache-dropped", - "default": null, - "type": "bool" - } - ], - "meta-type": "object", - "features": [ - "dynamic-auto-read-only" - ] - }, - { - "name": "252", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "253", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "254", - "members": [ - { - "name": "volume", - "type": "str" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "server", - "type": "[316]" - }, - { - "name": "debug", - "default": null, - "type": "int" - }, - { - "name": "logfile", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "255", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "256", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "257", - "members": [ - { - "name": "transport", - "type": "374" - }, - { - "name": "portal", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "lun", - "default": null, - "type": "int" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "initiator-name", - "default": null, - "type": "str" - }, - { - "name": "header-digest", - "default": null, - "type": "375" - }, - { - "name": "timeout", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "258", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "259", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "export", - "default": null, - "type": "str" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "x-dirty-bitmap", - "default": null, - "type": "str" - }, - { - "name": "reconnect-delay", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "260", - "members": [ - { - "name": "server", - "type": "376" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "int" - }, - { - "name": "tcp-syn-count", - "default": null, - "type": "int" - }, - { - "name": "readahead-size", - "default": null, - "type": "int" - }, - { - "name": "page-cache-size", - "default": null, - "type": "int" - }, - { - "name": "debug", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "261", - "members": [ - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "latency-ns", - "default": null, - "type": "int" - }, - { - "name": "read-zeroes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "262", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "namespace", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "263", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "backing", - "default": null, - "type": "377" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-request", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-snapshot", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-other", - "default": null, - "type": "bool" - }, - { - "name": "overlap-check", - "default": null, - "type": "378" - }, - { - "name": "cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-entry-size", - "default": null, - "type": "int" - }, - { - "name": "refcount-cache-size", - "default": null, - "type": "int" - }, - { - "name": "cache-clean-interval", - "default": null, - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "379" - }, - { - "name": "data-file", - "default": null, - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "264", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "backing", - "default": null, - "type": "377" - }, - { - "name": "encrypt", - "default": null, - "type": "380" - } - ], - "meta-type": "object" - }, - { - "name": "265", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "backing", - "default": null, - "type": "377" - } - ], - "meta-type": "object" - }, - { - "name": "266", - "members": [ - { - "name": "blkverify", - "default": null, - "type": "bool" - }, - { - "name": "children", - "type": "[369]" - }, - { - "name": "vote-threshold", - "type": "int" - }, - { - "name": "rewrite-corrupted", - "default": null, - "type": "bool" - }, - { - "name": "read-pattern", - "default": null, - "type": "381" - } - ], - "meta-type": "object" - }, - { - "name": "267", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "268", - "members": [ - { - "name": "pool", - "type": "str" - }, - { - "name": "image", - "type": "str" - }, - { - "name": "conf", - "default": null, - "type": "str" - }, - { - "name": "snapshot", - "default": null, - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "auth-client-required", - "default": null, - "type": "[382]" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "[383]" - } - ], - "meta-type": "object" - }, - { - "name": "269", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "mode", - "type": "384" - }, - { - "name": "top-id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "270", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "vdi", - "type": "str" - }, - { - "name": "snap-id", - "default": null, - "type": "int" - }, - { - "name": "tag", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "271", - "members": [ - { - "name": "server", - "type": "385" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "host-key-check", - "default": null, - "type": "386" - } - ], - "meta-type": "object" - }, - { - "name": "272", - "members": [ - { - "name": "throttle-group", - "type": "str" - }, - { - "name": "file", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "273", - "members": [ - { - "name": "dir", - "type": "str" - }, - { - "name": "fat-type", - "default": null, - "type": "int" - }, - { - "name": "floppy", - "default": null, - "type": "bool" - }, - { - "name": "label", - "default": null, - "type": "str" - }, - { - "name": "rw", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "274", - "members": [ - { - "name": "vdisk-id", - "type": "str" - }, - { - "name": "server", - "type": "383" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "275", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "387" - }, - { - "case": "gluster", - "type": "388" - }, - { - "case": "luks", - "type": "389" - }, - { - "case": "nfs", - "type": "390" - }, - { - "case": "parallels", - "type": "391" - }, - { - "case": "qcow", - "type": "392" - }, - { - "case": "qcow2", - "type": "393" - }, - { - "case": "qed", - "type": "394" - }, - { - "case": "rbd", - "type": "395" - }, - { - "case": "sheepdog", - "type": "396" - }, - { - "case": "ssh", - "type": "397" - }, - { - "case": "vdi", - "type": "398" - }, - { - "case": "vhdx", - "type": "399" - }, - { - "case": "vmdk", - "type": "400" - }, - { - "case": "vpc", - "type": "401" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "host_device", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "243" - } - ], - "meta-type": "object" - }, - { - "name": "276", - "meta-type": "enum", - "values": [ - "retain", - "read-only", - "read-write" - ] - }, - { - "name": "277", - "meta-type": "enum", - "values": [ - "read", - "write" - ] - }, - { - "name": "278", - "meta-type": "enum", - "values": [ - "ignore", - "report", - "stop" - ] - }, - { - "name": "279", - "members": [ - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "280", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "403" - }, - { - "case": "unix", - "type": "404" - }, - { - "case": "vsock", - "type": "405" - }, - { - "case": "fd", - "type": "406" - } - ], - "members": [ - { - "name": "type", - "type": "402" - } - ], - "meta-type": "object" - }, - { - "name": "281", - "meta-type": "enum", - "values": [ - "safe", - "hard" - ] - }, - { - "name": "282", - "meta-type": "enum", - "values": [ - "read", - "write", - "flush" - ] - }, - { - "name": "283", - "meta-type": "enum", - "values": [ - "utf8", - "base64" - ] - }, - { - "name": "284", - "tag": "type", - "variants": [ - { - "case": "file", - "type": "408" - }, - { - "case": "serial", - "type": "409" - }, - { - "case": "parallel", - "type": "409" - }, - { - "case": "pipe", - "type": "409" - }, - { - "case": "socket", - "type": "410" - }, - { - "case": "udp", - "type": "411" - }, - { - "case": "pty", - "type": "412" - }, - { - "case": "null", - "type": "412" - }, - { - "case": "mux", - "type": "413" - }, - { - "case": "msmouse", - "type": "412" - }, - { - "case": "wctablet", - "type": "412" - }, - { - "case": "braille", - "type": "412" - }, - { - "case": "testdev", - "type": "412" - }, - { - "case": "stdio", - "type": "414" - }, - { - "case": "console", - "type": "412" - }, - { - "case": "vc", - "type": "417" - }, - { - "case": "ringbuf", - "type": "418" - }, - { - "case": "memory", - "type": "418" - } - ], - "members": [ - { - "name": "type", - "type": "407" - } - ], - "meta-type": "object" - }, - { - "name": "285", - "meta-type": "enum", - "values": [ - "elf", - "kdump-zlib", - "kdump-lzo", - "kdump-snappy", - "win-dmp" - ] - }, - { - "name": "286", - "meta-type": "enum", - "values": [ - "none", - "active", - "completed", - "failed" - ] - }, - { - "name": "[285]", - "element-type": "285", - "meta-type": "array" - }, - { - "name": "287", - "meta-type": "enum", - "values": [ - "normal", - "none", - "all" - ] - }, - { - "name": "[str]", - "element-type": "str", - "meta-type": "array" - }, - { - "name": "288", - "meta-type": "enum", - "values": [ - "half", - "full" - ] - }, - { - "name": "289", - "meta-type": "enum", - "values": [ - "off", - "on" - ] - }, - { - "name": "290", - "members": [ - { - "name": "priority", - "type": "int" - }, - { - "name": "tbl-id", - "type": "int" - }, - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-type", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - }, - { - "name": "ip-dst", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "291", - "members": [ - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "292", - "members": [ - { - "name": "goto-tbl", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "tunnel-lport", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "new-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "293", - "tag": "type", - "variants": [ - { - "case": "passthrough", - "type": "420" - }, - { - "case": "emulator", - "type": "421" - } - ], - "members": [ - { - "name": "type", - "type": "419" - } - ], - "meta-type": "object" - }, - { - "name": "298", - "meta-type": "enum", - "values": [ - "ipv4", - "ipv6", - "unix", - "vsock", - "unknown" - ] - }, - { - "name": "[299]", - "element-type": "299", - "meta-type": "array" - }, - { - "name": "299", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "x509_dname", - "default": null, - "type": "str" - }, - { - "name": "sasl_username", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[300]", - "element-type": "300", - "meta-type": "array" - }, - { - "name": "300", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "type": "301" - }, - { - "name": "vencrypt", - "default": null, - "type": "302" - } - ], - "meta-type": "object" - }, - { - "name": "301", - "meta-type": "enum", - "values": [ - "none", - "vnc", - "ra2", - "ra2ne", - "tight", - "ultra", - "tls", - "vencrypt", - "sasl" - ] - }, - { - "name": "302", - "meta-type": "enum", - "values": [ - "plain", - "tls-none", - "x509-none", - "tls-vnc", - "x509-vnc", - "tls-plain", - "x509-plain", - "tls-sasl", - "x509-sasl" - ] - }, - { - "name": "303", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "304", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[305]", - "element-type": "305", - "meta-type": "array" - }, - { - "name": "305", - "tag": "type", - "variants": [ - { - "case": "number", - "type": "423" - }, - { - "case": "qcode", - "type": "424" - } - ], - "members": [ - { - "name": "type", - "type": "422" - } - ], - "meta-type": "object" - }, - { - "name": "[306]", - "element-type": "306", - "meta-type": "array" - }, - { - "name": "306", - "tag": "type", - "variants": [ - { - "case": "key", - "type": "426" - }, - { - "case": "btn", - "type": "427" - }, - { - "case": "rel", - "type": "428" - }, - { - "case": "abs", - "type": "428" - } - ], - "members": [ - { - "name": "type", - "type": "425" - } - ], - "meta-type": "object" - }, - { - "name": "307", - "meta-type": "enum", - "values": [ - "default", - "none", - "gtk", - "sdl", - "egl-headless", - "curses", - "cocoa", - "spice-app" - ] - }, - { - "name": "308", - "meta-type": "enum", - "values": [ - "off", - "on", - "core", - "es" - ] - }, - { - "name": "309", - "members": [ - { - "name": "grab-on-hover", - "default": null, - "type": "bool" - }, - { - "name": "zoom-to-fit", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "310", - "members": [ - { - "name": "charset", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "311", - "members": [ - { - "name": "rendernode", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "312", - "meta-type": "enum", - "values": [ - "none", - "setup", - "cancelling", - "cancelled", - "active", - "postcopy-active", - "postcopy-paused", - "postcopy-recover", - "completed", - "failed", - "colo", - "pre-switchover", - "device", - "wait-unplug" - ] - }, - { - "name": "313", - "members": [ - { - "name": "transferred", - "type": "int" - }, - { - "name": "remaining", - "type": "int" - }, - { - "name": "total", - "type": "int" - }, - { - "name": "duplicate", - "type": "int" - }, - { - "name": "skipped", - "type": "int" - }, - { - "name": "normal", - "type": "int" - }, - { - "name": "normal-bytes", - "type": "int" - }, - { - "name": "dirty-pages-rate", - "type": "int" - }, - { - "name": "mbps", - "type": "number" - }, - { - "name": "dirty-sync-count", - "type": "int" - }, - { - "name": "postcopy-requests", - "type": "int" - }, - { - "name": "page-size", - "type": "int" - }, - { - "name": "multifd-bytes", - "type": "int" - }, - { - "name": "pages-per-second", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "314", - "members": [ - { - "name": "cache-size", - "type": "int" - }, - { - "name": "bytes", - "type": "int" - }, - { - "name": "pages", - "type": "int" - }, - { - "name": "cache-miss", - "type": "int" - }, - { - "name": "cache-miss-rate", - "type": "number" - }, - { - "name": "overflow", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "315", - "members": [ - { - "name": "pages", - "type": "int" - }, - { - "name": "busy", - "type": "int" - }, - { - "name": "busy-rate", - "type": "number" - }, - { - "name": "compressed-size", - "type": "int" - }, - { - "name": "compression-rate", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "[316]", - "element-type": "316", - "meta-type": "array" - }, - { - "name": "316", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "385" - }, - { - "case": "unix", - "type": "430" - }, - { - "case": "vsock", - "type": "431" - }, - { - "case": "fd", - "type": "432" - } - ], - "members": [ - { - "name": "type", - "type": "429" - } - ], - "meta-type": "object" - }, - { - "name": "317", - "meta-type": "enum", - "values": [ - "xbzrle", - "rdma-pin-all", - "auto-converge", - "zero-blocks", - "compress", - "events", - "postcopy-ram", - "x-colo", - "release-ram", - "block", - "return-path", - "pause-before-switchover", - "multifd", - "dirty-bitmaps", - "postcopy-blocktime", - "late-block-activate", - "x-ignore-shared", - "validate-uuid" - ] - }, - { - "name": "318", - "meta-type": "enum", - "values": [ - "none", - "primary", - "secondary" - ] - }, - { - "name": "319", - "meta-type": "enum", - "values": [ - "none", - "request", - "error", - "processing" - ] - }, - { - "name": "number", - "json-type": "number", - "meta-type": "builtin" - }, - { - "name": "[320]", - "element-type": "320", - "meta-type": "array" - }, - { - "name": "320", - "tag": "type", - "variants": [ - { - "case": "abort", - "type": "434" - }, - { - "case": "block-dirty-bitmap-add", - "type": "435" - }, - { - "case": "block-dirty-bitmap-remove", - "type": "436" - }, - { - "case": "block-dirty-bitmap-clear", - "type": "436" - }, - { - "case": "block-dirty-bitmap-enable", - "type": "436" - }, - { - "case": "block-dirty-bitmap-disable", - "type": "436" - }, - { - "case": "block-dirty-bitmap-merge", - "type": "437" - }, - { - "case": "blockdev-backup", - "type": "438" - }, - { - "case": "blockdev-snapshot", - "type": "439" - }, - { - "case": "blockdev-snapshot-internal-sync", - "type": "440" - }, - { - "case": "blockdev-snapshot-sync", - "type": "441" - }, - { - "case": "drive-backup", - "type": "442" - } - ], - "members": [ - { - "name": "type", - "type": "433" - } - ], - "meta-type": "object" - }, - { - "name": "321", - "members": [ - { - "name": "completion-mode", - "default": null, - "type": "443" - } - ], - "meta-type": "object" - }, - { - "name": "322", - "meta-type": "enum", - "values": [ - "unavailable", - "disabled", - "enabled" - ] - }, - { - "name": "323", - "meta-type": "enum", - "values": [ - "builtin", - "enum", - "array", - "object", - "alternate", - "command", - "event" - ] - }, - { - "name": "324", - "members": [ - { - "name": "json-type", - "type": "444" - } - ], - "meta-type": "object" - }, - { - "name": "325", - "members": [ - { - "name": "values", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "326", - "members": [ - { - "name": "element-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "327", - "members": [ - { - "name": "members", - "type": "[445]" - }, - { - "name": "tag", - "default": null, - "type": "str" - }, - { - "name": "variants", - "default": null, - "type": "[446]" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "328", - "members": [ - { - "name": "members", - "type": "[447]" - } - ], - "meta-type": "object" - }, - { - "name": "329", - "members": [ - { - "name": "arg-type", - "type": "str" - }, - { - "name": "ret-type", - "type": "str" - }, - { - "name": "allow-oob", - "default": null, - "type": "bool" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "330", - "members": [ - { - "name": "arg-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "331", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "332", - "meta-type": "enum", - "values": [ - "x86", - "sparc", - "ppc", - "mips", - "tricore", - "s390", - "riscv", - "other" - ] - }, - { - "name": "333", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "334", - "members": [ - { - "name": "pc", - "type": "int" - }, - { - "name": "npc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "335", - "members": [ - { - "name": "nip", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "336", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "337", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "338", - "members": [ - { - "name": "cpu-state", - "type": "448" - } - ], - "meta-type": "object" - }, - { - "name": "339", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "340", - "meta-type": "enum", - "values": [ - "aarch64", - "alpha", - "arm", - "cris", - "hppa", - "i386", - "lm32", - "m68k", - "microblaze", - "microblazeel", - "mips", - "mips64", - "mips64el", - "mipsel", - "moxie", - "nios2", - "or1k", - "ppc", - "ppc64", - "riscv32", - "riscv64", - "s390x", - "sh4", - "sh4eb", - "sparc", - "sparc64", - "tricore", - "unicore32", - "x86_64", - "xtensa", - "xtensaeb" - ] - }, - { - "name": "341", - "meta-type": "enum", - "values": [ - "default", - "preferred", - "bind", - "interleave" - ] - }, - { - "name": "342", - "meta-type": "enum", - "values": [ - "node", - "dist", - "cpu" - ] - }, - { - "name": "343", - "members": [ - { - "name": "nodeid", - "default": null, - "type": "int" - }, - { - "name": "cpus", - "default": null, - "type": "[int]" - }, - { - "name": "mem", - "default": null, - "type": "int" - }, - { - "name": "memdev", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "344", - "members": [ - { - "name": "src", - "type": "int" - }, - { - "name": "dst", - "type": "int" - }, - { - "name": "val", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "345", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "346", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "347", - "meta-type": "enum", - "values": [ - "incompatible", - "identical", - "superset", - "subset" - ] - }, - { - "name": "348", - "meta-type": "enum", - "values": [ - "static", - "full" - ] - }, - { - "name": "[349]", - "element-type": "349", - "meta-type": "array" - }, - { - "name": "349", - "meta-type": "enum", - "values": [ - "oob" - ] - }, - { - "name": "350", - "members": [ - { - "name": "major", - "type": "int" - }, - { - "name": "minor", - "type": "int" - }, - { - "name": "micro", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[351]", - "element-type": "351", - "meta-type": "array" - }, - { - "name": "351", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "function", - "type": "int" - }, - { - "name": "class_info", - "type": "449" - }, - { - "name": "id", - "type": "450" - }, - { - "name": "irq", - "default": null, - "type": "int" - }, - { - "name": "qdev_id", - "type": "str" - }, - { - "name": "pci_bridge", - "default": null, - "type": "451" - }, - { - "name": "regions", - "type": "[452]" - } - ], - "meta-type": "object" - }, - { - "name": "[352]", - "element-type": "352", - "meta-type": "array" - }, - { - "name": "352", - "members": [ - { - "name": "fd", - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[353]", - "element-type": "353", - "meta-type": "array" - }, - { - "name": "353", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "453" - }, - { - "name": "help", - "default": null, - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "354", - "meta-type": "enum", - "values": [ - "dimm", - "nvdimm", - "virtio-pmem" - ] - }, - { - "name": "355", - "members": [ - { - "name": "data", - "type": "454" - } - ], - "meta-type": "object" - }, - { - "name": "356", - "members": [ - { - "name": "data", - "type": "455" - } - ], - "meta-type": "object" - }, - { - "name": "357", - "meta-type": "enum", - "values": [ - "DIMM", - "CPU" - ] - }, - { - "name": "359", - "meta-type": "enum", - "values": [ - "hyper-v", - "s390" - ] - }, - { - "name": "360", - "members": [ - { - "name": "arg1", - "type": "int" - }, - { - "name": "arg2", - "type": "int" - }, - { - "name": "arg3", - "type": "int" - }, - { - "name": "arg4", - "type": "int" - }, - { - "name": "arg5", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "361", - "members": [ - { - "name": "core", - "type": "int" - }, - { - "name": "psw-mask", - "type": "int" - }, - { - "name": "psw-addr", - "type": "int" - }, - { - "name": "reason", - "type": "456" - } - ], - "meta-type": "object" - }, - { - "name": "362", - "meta-type": "enum", - "values": [ - "active", - "disabled", - "frozen", - "locked", - "inconsistent" - ] - }, - { - "name": "[363]", - "element-type": "363", - "meta-type": "array" - }, - { - "name": "363", - "members": [ - { - "name": "interval_length", - "type": "int" - }, - { - "name": "min_rd_latency_ns", - "type": "int" - }, - { - "name": "max_rd_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_latency_ns", - "type": "int" - }, - { - "name": "min_wr_latency_ns", - "type": "int" - }, - { - "name": "max_wr_latency_ns", - "type": "int" - }, - { - "name": "avg_wr_latency_ns", - "type": "int" - }, - { - "name": "min_flush_latency_ns", - "type": "int" - }, - { - "name": "max_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_queue_depth", - "type": "number" - }, - { - "name": "avg_wr_queue_depth", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "364", - "members": [ - { - "name": "boundaries", - "type": "[int]" - }, - { - "name": "bins", - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "365", - "members": [ - { - "name": "discard-nb-ok", - "type": "int" - }, - { - "name": "discard-nb-failed", - "type": "int" - }, - { - "name": "discard-bytes-ok", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[67]", - "element-type": "67", - "meta-type": "array" - }, - { - "name": "366", - "tag": "type", - "variants": [ - { - "case": "qcow2", - "type": "458" - }, - { - "case": "vmdk", - "type": "459" - }, - { - "case": "luks", - "type": "460" - } - ], - "members": [ - { - "name": "type", - "type": "457" - } - ], - "meta-type": "object" - }, - { - "name": "367", - "meta-type": "enum", - "values": [ - "block-backend", - "block-job", - "block-driver" - ] - }, - { - "name": "[368]", - "element-type": "368", - "meta-type": "array" - }, - { - "name": "368", - "meta-type": "enum", - "values": [ - "consistent-read", - "write", - "write-unchanged", - "resize", - "graph-mod" - ] - }, - { - "name": "369", - "members": [ - { - "type": "45" - }, - { - "type": "str" - } - ], - "meta-type": "alternate" - }, - { - "name": "[370]", - "element-type": "370", - "meta-type": "array" - }, - { - "name": "370", - "members": [ - { - "name": "event", - "type": "461" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "iotype", - "default": null, - "type": "462" - }, - { - "name": "errno", - "default": null, - "type": "int" - }, - { - "name": "sector", - "default": null, - "type": "int" - }, - { - "name": "once", - "default": null, - "type": "bool" - }, - { - "name": "immediately", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[371]", - "element-type": "371", - "meta-type": "array" - }, - { - "name": "371", - "members": [ - { - "name": "event", - "type": "461" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "new_state", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "372", - "meta-type": "enum", - "values": [ - "auto", - "on", - "off" - ] - }, - { - "name": "373", - "meta-type": "enum", - "values": [ - "threads", - "native" - ] - }, - { - "name": "374", - "meta-type": "enum", - "values": [ - "tcp", - "iser" - ] - }, - { - "name": "375", - "meta-type": "enum", - "values": [ - "crc32c", - "none", - "crc32c-none", - "none-crc32c" - ] - }, - { - "name": "376", - "members": [ - { - "name": "type", - "type": "463" - }, - { - "name": "host", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "377", - "members": [ - { - "type": "45" - }, - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "378", - "members": [ - { - "type": "464" - }, - { - "type": "465" - } - ], - "meta-type": "alternate" - }, - { - "name": "379", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "467" - }, - { - "case": "luks", - "type": "468" - } - ], - "members": [ - { - "name": "format", - "type": "466" - } - ], - "meta-type": "object" - }, - { - "name": "380", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "467" - } - ], - "members": [ - { - "name": "format", - "type": "469" - } - ], - "meta-type": "object" - }, - { - "name": "[369]", - "element-type": "369", - "meta-type": "array" - }, - { - "name": "381", - "meta-type": "enum", - "values": [ - "quorum", - "fifo" - ] - }, - { - "name": "[382]", - "element-type": "382", - "meta-type": "array" - }, - { - "name": "382", - "meta-type": "enum", - "values": [ - "cephx", - "none" - ] - }, - { - "name": "[383]", - "element-type": "383", - "meta-type": "array" - }, - { - "name": "383", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "384", - "meta-type": "enum", - "values": [ - "primary", - "secondary" - ] - }, - { - "name": "385", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "numeric", - "default": null, - "type": "bool" - }, - { - "name": "to", - "default": null, - "type": "int" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "keep-alive", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "386", - "tag": "mode", - "variants": [ - { - "case": "hash", - "type": "471" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "known_hosts", - "type": "0" - } - ], - "members": [ - { - "name": "mode", - "type": "470" - } - ], - "meta-type": "object" - }, - { - "name": "387", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - }, - { - "name": "nocow", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "388", - "members": [ - { - "name": "location", - "type": "254" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - } - ], - "meta-type": "object" - }, - { - "name": "389", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "473" - }, - { - "name": "cipher-mode", - "default": null, - "type": "474" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "475" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "476" - }, - { - "name": "hash-alg", - "default": null, - "type": "476" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - }, - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - } - ], - "meta-type": "object" - }, - { - "name": "390", - "members": [ - { - "name": "location", - "type": "260" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "391", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "392", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "encrypt", - "default": null, - "type": "477" - } - ], - "meta-type": "object" - }, - { - "name": "393", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "data-file", - "default": null, - "type": "369" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "version", - "default": null, - "type": "478" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "243" - }, - { - "name": "encrypt", - "default": null, - "type": "477" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "394", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "243" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "table-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "395", - "members": [ - { - "name": "location", - "type": "268" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "396", - "members": [ - { - "name": "location", - "type": "270" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - }, - { - "name": "redundancy", - "default": null, - "type": "479" - }, - { - "name": "object-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "397", - "members": [ - { - "name": "location", - "type": "271" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "398", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - } - ], - "meta-type": "object" - }, - { - "name": "399", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "log-size", - "default": null, - "type": "int" - }, - { - "name": "block-size", - "default": null, - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "480" - }, - { - "name": "block-state-zero", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "400", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "extents", - "default": null, - "type": "[369]" - }, - { - "name": "subformat", - "default": null, - "type": "481" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "adapter-type", - "default": null, - "type": "482" - }, - { - "name": "hwversion", - "default": null, - "type": "str" - }, - { - "name": "zeroed-grain", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "401", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "483" - }, - { - "name": "force-size", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "null", - "json-type": "null", - "meta-type": "builtin" - }, - { - "name": "402", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "403", - "members": [ - { - "name": "data", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "404", - "members": [ - { - "name": "data", - "type": "430" - } - ], - "meta-type": "object" - }, - { - "name": "405", - "members": [ - { - "name": "data", - "type": "431" - } - ], - "meta-type": "object" - }, - { - "name": "406", - "members": [ - { - "name": "data", - "type": "432" - } - ], - "meta-type": "object" - }, - { - "name": "407", - "meta-type": "enum", - "values": [ - "file", - "serial", - "parallel", - "pipe", - "socket", - "udp", - "pty", - "null", - "mux", - "msmouse", - "wctablet", - "braille", - "testdev", - "stdio", - "console", - "vc", - "ringbuf", - "memory" - ] - }, - { - "name": "408", - "members": [ - { - "name": "data", - "type": "484" - } - ], - "meta-type": "object" - }, - { - "name": "409", - "members": [ - { - "name": "data", - "type": "485" - } - ], - "meta-type": "object" - }, - { - "name": "410", - "members": [ - { - "name": "data", - "type": "486" - } - ], - "meta-type": "object" - }, - { - "name": "411", - "members": [ - { - "name": "data", - "type": "487" - } - ], - "meta-type": "object" - }, - { - "name": "412", - "members": [ - { - "name": "data", - "type": "488" - } - ], - "meta-type": "object" - }, - { - "name": "413", - "members": [ - { - "name": "data", - "type": "489" - } - ], - "meta-type": "object" - }, - { - "name": "414", - "members": [ - { - "name": "data", - "type": "490" - } - ], - "meta-type": "object" - }, - { - "name": "417", - "members": [ - { - "name": "data", - "type": "493" - } - ], - "meta-type": "object" - }, - { - "name": "418", - "members": [ - { - "name": "data", - "type": "494" - } - ], - "meta-type": "object" - }, - { - "name": "419", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "420", - "members": [ - { - "name": "data", - "type": "495" - } - ], - "meta-type": "object" - }, - { - "name": "421", - "members": [ - { - "name": "data", - "type": "496" - } - ], - "meta-type": "object" - }, - { - "name": "422", - "meta-type": "enum", - "values": [ - "number", - "qcode" - ] - }, - { - "name": "423", - "members": [ - { - "name": "data", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "424", - "members": [ - { - "name": "data", - "type": "497" - } - ], - "meta-type": "object" - }, - { - "name": "425", - "meta-type": "enum", - "values": [ - "key", - "btn", - "rel", - "abs" - ] - }, - { - "name": "426", - "members": [ - { - "name": "data", - "type": "498" - } - ], - "meta-type": "object" - }, - { - "name": "427", - "members": [ - { - "name": "data", - "type": "499" - } - ], - "meta-type": "object" - }, - { - "name": "428", - "members": [ - { - "name": "data", - "type": "500" - } - ], - "meta-type": "object" - }, - { - "name": "429", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "430", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "431", - "members": [ - { - "name": "cid", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "432", - "members": [ - { - "name": "str", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "433", - "meta-type": "enum", - "values": [ - "abort", - "block-dirty-bitmap-add", - "block-dirty-bitmap-remove", - "block-dirty-bitmap-clear", - "block-dirty-bitmap-enable", - "block-dirty-bitmap-disable", - "block-dirty-bitmap-merge", - "blockdev-backup", - "blockdev-snapshot", - "blockdev-snapshot-internal-sync", - "blockdev-snapshot-sync", - "drive-backup" - ] - }, - { - "name": "434", - "members": [ - { - "name": "data", - "type": "501" - } - ], - "meta-type": "object" - }, - { - "name": "435", - "members": [ - { - "name": "data", - "type": "31" - } - ], - "meta-type": "object" - }, - { - "name": "436", - "members": [ - { - "name": "data", - "type": "32" - } - ], - "meta-type": "object" - }, - { - "name": "437", - "members": [ - { - "name": "data", - "type": "33" - } - ], - "meta-type": "object" - }, - { - "name": "438", - "members": [ - { - "name": "data", - "type": "27" - } - ], - "meta-type": "object" - }, - { - "name": "439", - "members": [ - { - "name": "data", - "type": "23" - } - ], - "meta-type": "object" - }, - { - "name": "440", - "members": [ - { - "name": "data", - "type": "65" - } - ], - "meta-type": "object" - }, - { - "name": "441", - "members": [ - { - "name": "data", - "type": "22" - } - ], - "meta-type": "object" - }, - { - "name": "442", - "members": [ - { - "name": "data", - "type": "26" - } - ], - "meta-type": "object" - }, - { - "name": "443", - "meta-type": "enum", - "values": [ - "individual", - "grouped" - ] - }, - { - "name": "444", - "meta-type": "enum", - "values": [ - "string", - "number", - "int", - "boolean", - "null", - "object", - "array", - "value" - ] - }, - { - "name": "[445]", - "element-type": "445", - "meta-type": "array" - }, - { - "name": "445", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "[446]", - "element-type": "446", - "meta-type": "array" - }, - { - "name": "446", - "members": [ - { - "name": "case", - "type": "str" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[447]", - "element-type": "447", - "meta-type": "array" - }, - { - "name": "447", - "members": [ - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "448", - "meta-type": "enum", - "values": [ - "uninitialized", - "stopped", - "check-stop", - "operating", - "load" - ] - }, - { - "name": "449", - "members": [ - { - "name": "desc", - "default": null, - "type": "str" - }, - { - "name": "class", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "450", - "members": [ - { - "name": "device", - "type": "int" - }, - { - "name": "vendor", - "type": "int" - }, - { - "name": "subsystem", - "default": null, - "type": "int" - }, - { - "name": "subsystem-vendor", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "451", - "members": [ - { - "name": "bus", - "type": "502" - }, - { - "name": "devices", - "default": null, - "type": "[351]" - } - ], - "meta-type": "object" - }, - { - "name": "[452]", - "element-type": "452", - "meta-type": "array" - }, - { - "name": "452", - "members": [ - { - "name": "bar", - "type": "int" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "address", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "prefetch", - "default": null, - "type": "bool" - }, - { - "name": "mem_type_64", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "453", - "meta-type": "enum", - "values": [ - "string", - "boolean", - "number", - "size" - ] - }, - { - "name": "454", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "addr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "node", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "455", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "memaddr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "456", - "meta-type": "enum", - "values": [ - "unknown", - "disabled-wait", - "extint-loop", - "pgmint-loop", - "opint-loop" - ] - }, - { - "name": "457", - "meta-type": "enum", - "values": [ - "qcow2", - "vmdk", - "luks" - ] - }, - { - "name": "458", - "members": [ - { - "name": "data", - "type": "503" - } - ], - "meta-type": "object" - }, - { - "name": "459", - "members": [ - { - "name": "data", - "type": "504" - } - ], - "meta-type": "object" - }, - { - "name": "460", - "members": [ - { - "name": "data", - "type": "505" - } - ], - "meta-type": "object" - }, - { - "name": "461", - "meta-type": "enum", - "values": [ - "l1_update", - "l1_grow_alloc_table", - "l1_grow_write_table", - "l1_grow_activate_table", - "l2_load", - "l2_update", - "l2_update_compressed", - "l2_alloc_cow_read", - "l2_alloc_write", - "read_aio", - "read_backing_aio", - "read_compressed", - "write_aio", - "write_compressed", - "vmstate_load", - "vmstate_save", - "cow_read", - "cow_write", - "reftable_load", - "reftable_grow", - "reftable_update", - "refblock_load", - "refblock_update", - "refblock_update_part", - "refblock_alloc", - "refblock_alloc_hookup", - "refblock_alloc_write", - "refblock_alloc_write_blocks", - "refblock_alloc_write_table", - "refblock_alloc_switch_table", - "cluster_alloc", - "cluster_alloc_bytes", - "cluster_free", - "flush_to_os", - "flush_to_disk", - "pwritev_rmw_head", - "pwritev_rmw_after_head", - "pwritev_rmw_tail", - "pwritev_rmw_after_tail", - "pwritev", - "pwritev_zero", - "pwritev_done", - "empty_image_prepare", - "l1_shrink_write_table", - "l1_shrink_free_l2_clusters", - "cor_write", - "cluster_alloc_space", - "none" - ] - }, - { - "name": "462", - "meta-type": "enum", - "values": [ - "read", - "write", - "write-zeroes", - "discard", - "flush", - "block-status" - ] - }, - { - "name": "463", - "meta-type": "enum", - "values": [ - "inet" - ] - }, - { - "name": "464", - "members": [ - { - "name": "template", - "default": null, - "type": "465" - }, - { - "name": "main-header", - "default": null, - "type": "bool" - }, - { - "name": "active-l1", - "default": null, - "type": "bool" - }, - { - "name": "active-l2", - "default": null, - "type": "bool" - }, - { - "name": "refcount-table", - "default": null, - "type": "bool" - }, - { - "name": "refcount-block", - "default": null, - "type": "bool" - }, - { - "name": "snapshot-table", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l1", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l2", - "default": null, - "type": "bool" - }, - { - "name": "bitmap-directory", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "465", - "meta-type": "enum", - "values": [ - "none", - "constant", - "cached", - "all" - ] - }, - { - "name": "466", - "meta-type": "enum", - "values": [ - "aes", - "luks" - ] - }, - { - "name": "467", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "468", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "469", - "meta-type": "enum", - "values": [ - "aes" - ] - }, - { - "name": "470", - "meta-type": "enum", - "values": [ - "none", - "hash", - "known_hosts" - ] - }, - { - "name": "471", - "members": [ - { - "name": "type", - "type": "506" - }, - { - "name": "hash", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "472", - "meta-type": "enum", - "values": [ - "off", - "metadata", - "falloc", - "full" - ] - }, - { - "name": "473", - "meta-type": "enum", - "values": [ - "aes-128", - "aes-192", - "aes-256", - "des-rfb", - "3des", - "cast5-128", - "serpent-128", - "serpent-192", - "serpent-256", - "twofish-128", - "twofish-192", - "twofish-256" - ] - }, - { - "name": "474", - "meta-type": "enum", - "values": [ - "ecb", - "cbc", - "xts", - "ctr" - ] - }, - { - "name": "475", - "meta-type": "enum", - "values": [ - "plain", - "plain64", - "essiv" - ] - }, - { - "name": "476", - "meta-type": "enum", - "values": [ - "md5", - "sha1", - "sha224", - "sha256", - "sha384", - "sha512", - "ripemd160" - ] - }, - { - "name": "477", - "tag": "format", - "variants": [ - { - "case": "qcow", - "type": "467" - }, - { - "case": "luks", - "type": "508" - } - ], - "members": [ - { - "name": "format", - "type": "507" - } - ], - "meta-type": "object" - }, - { - "name": "478", - "meta-type": "enum", - "values": [ - "v2", - "v3" - ] - }, - { - "name": "479", - "tag": "type", - "variants": [ - { - "case": "full", - "type": "510" - }, - { - "case": "erasure-coded", - "type": "511" - } - ], - "members": [ - { - "name": "type", - "type": "509" - } - ], - "meta-type": "object" - }, - { - "name": "480", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "481", - "meta-type": "enum", - "values": [ - "monolithicSparse", - "monolithicFlat", - "twoGbMaxExtentSparse", - "twoGbMaxExtentFlat", - "streamOptimized" - ] - }, - { - "name": "482", - "meta-type": "enum", - "values": [ - "ide", - "buslogic", - "lsilogic", - "legacyESX" - ] - }, - { - "name": "483", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "484", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "in", - "default": null, - "type": "str" - }, - { - "name": "out", - "type": "str" - }, - { - "name": "append", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "485", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "486", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "addr", - "type": "280" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "bool" - }, - { - "name": "wait", - "default": null, - "type": "bool" - }, - { - "name": "nodelay", - "default": null, - "type": "bool" - }, - { - "name": "telnet", - "default": null, - "type": "bool" - }, - { - "name": "tn3270", - "default": null, - "type": "bool" - }, - { - "name": "websocket", - "default": null, - "type": "bool" - }, - { - "name": "reconnect", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "487", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "remote", - "type": "280" - }, - { - "name": "local", - "default": null, - "type": "280" - } - ], - "meta-type": "object" - }, - { - "name": "488", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "489", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "490", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "signal", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "493", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "width", - "default": null, - "type": "int" - }, - { - "name": "height", - "default": null, - "type": "int" - }, - { - "name": "cols", - "default": null, - "type": "int" - }, - { - "name": "rows", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "494", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "495", - "members": [ - { - "name": "path", - "default": null, - "type": "str" - }, - { - "name": "cancel-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "496", - "members": [ - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "497", - "meta-type": "enum", - "values": [ - "unmapped", - "shift", - "shift_r", - "alt", - "alt_r", - "ctrl", - "ctrl_r", - "menu", - "esc", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "0", - "minus", - "equal", - "backspace", - "tab", - "q", - "w", - "e", - "r", - "t", - "y", - "u", - "i", - "o", - "p", - "bracket_left", - "bracket_right", - "ret", - "a", - "s", - "d", - "f", - "g", - "h", - "j", - "k", - "l", - "semicolon", - "apostrophe", - "grave_accent", - "backslash", - "z", - "x", - "c", - "v", - "b", - "n", - "m", - "comma", - "dot", - "slash", - "asterisk", - "spc", - "caps_lock", - "f1", - "f2", - "f3", - "f4", - "f5", - "f6", - "f7", - "f8", - "f9", - "f10", - "num_lock", - "scroll_lock", - "kp_divide", - "kp_multiply", - "kp_subtract", - "kp_add", - "kp_enter", - "kp_decimal", - "sysrq", - "kp_0", - "kp_1", - "kp_2", - "kp_3", - "kp_4", - "kp_5", - "kp_6", - "kp_7", - "kp_8", - "kp_9", - "less", - "f11", - "f12", - "print", - "home", - "pgup", - "pgdn", - "end", - "left", - "up", - "down", - "right", - "insert", - "delete", - "stop", - "again", - "props", - "undo", - "front", - "copy", - "open", - "paste", - "find", - "cut", - "lf", - "help", - "meta_l", - "meta_r", - "compose", - "pause", - "ro", - "hiragana", - "henkan", - "yen", - "muhenkan", - "katakanahiragana", - "kp_comma", - "kp_equals", - "power", - "sleep", - "wake", - "audionext", - "audioprev", - "audiostop", - "audioplay", - "audiomute", - "volumeup", - "volumedown", - "mediaselect", - "mail", - "calculator", - "computer", - "ac_home", - "ac_back", - "ac_forward", - "ac_refresh", - "ac_bookmarks" - ] - }, - { - "name": "498", - "members": [ - { - "name": "key", - "type": "305" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "499", - "members": [ - { - "name": "button", - "type": "512" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "500", - "members": [ - { - "name": "axis", - "type": "513" - }, - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "501", - "members": [], - "meta-type": "object" - }, - { - "name": "502", - "members": [ - { - "name": "number", - "type": "int" - }, - { - "name": "secondary", - "type": "int" - }, - { - "name": "subordinate", - "type": "int" - }, - { - "name": "io_range", - "type": "514" - }, - { - "name": "memory_range", - "type": "514" - }, - { - "name": "prefetchable_range", - "type": "514" - } - ], - "meta-type": "object" - }, - { - "name": "503", - "members": [ - { - "name": "compat", - "type": "str" - }, - { - "name": "data-file", - "default": null, - "type": "str" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "corrupt", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "515" - }, - { - "name": "bitmaps", - "default": null, - "type": "[516]" - } - ], - "meta-type": "object" - }, - { - "name": "504", - "members": [ - { - "name": "create-type", - "type": "str" - }, - { - "name": "cid", - "type": "int" - }, - { - "name": "parent-cid", - "type": "int" - }, - { - "name": "extents", - "type": "[237]" - } - ], - "meta-type": "object" - }, - { - "name": "505", - "members": [ - { - "name": "cipher-alg", - "type": "473" - }, - { - "name": "cipher-mode", - "type": "474" - }, - { - "name": "ivgen-alg", - "type": "475" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "476" - }, - { - "name": "hash-alg", - "type": "476" - }, - { - "name": "payload-offset", - "type": "int" - }, - { - "name": "master-key-iters", - "type": "int" - }, - { - "name": "uuid", - "type": "str" - }, - { - "name": "slots", - "type": "[517]" - } - ], - "meta-type": "object" - }, - { - "name": "506", - "meta-type": "enum", - "values": [ - "md5", - "sha1" - ] - }, - { - "name": "507", - "meta-type": "enum", - "values": [ - "qcow", - "luks" - ] - }, - { - "name": "508", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "473" - }, - { - "name": "cipher-mode", - "default": null, - "type": "474" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "475" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "476" - }, - { - "name": "hash-alg", - "default": null, - "type": "476" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "509", - "meta-type": "enum", - "values": [ - "full", - "erasure-coded" - ] - }, - { - "name": "510", - "members": [ - { - "name": "copies", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "511", - "members": [ - { - "name": "data-strips", - "type": "int" - }, - { - "name": "parity-strips", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "512", - "meta-type": "enum", - "values": [ - "left", - "middle", - "right", - "wheel-up", - "wheel-down", - "side", - "extra" - ] - }, - { - "name": "513", - "meta-type": "enum", - "values": [ - "x", - "y" - ] - }, - { - "name": "514", - "members": [ - { - "name": "base", - "type": "int" - }, - { - "name": "limit", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "515", - "tag": "format", - "variants": [ - { - "case": "luks", - "type": "505" - }, - { - "case": "aes", - "type": "0" - } - ], - "members": [ - { - "name": "format", - "type": "466" - } - ], - "meta-type": "object" - }, - { - "name": "[516]", - "element-type": "516", - "meta-type": "array" - }, - { - "name": "516", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "flags", - "type": "[518]" - } - ], - "meta-type": "object" - }, - { - "name": "[237]", - "element-type": "237", - "meta-type": "array" - }, - { - "name": "[517]", - "element-type": "517", - "meta-type": "array" - }, - { - "name": "517", - "members": [ - { - "name": "active", - "type": "bool" - }, - { - "name": "iters", - "default": null, - "type": "int" - }, - { - "name": "stripes", - "default": null, - "type": "int" - }, - { - "name": "key-offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[518]", - "element-type": "518", - "meta-type": "array" - }, - { - "name": "518", - "meta-type": "enum", - "values": [ - "in-use", - "auto" - ] - } - ], - "id": "libvirt-4" -} - -{ - "execute": "query-kvm", - "id": "libvirt-5" -} - -{ - "return": { - "enabled": true, - "present": true - }, - "id": "libvirt-5" -} - -{ - "execute": "qom-list-types", - "id": "libvirt-6" -} - -{ - "return": [ - { - "name": "authz-pam", - "parent": "authz" - }, - { - "name": "chardev-stdio", - "parent": "chardev-fd" - }, - { - "name": "z800-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z890.2-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-ccw-bus", - "parent": "virtio-bus" - }, - { - "name": "virtio-rng-ccw", - "parent": "virtio-ccw-device" - }, - { - "name": "z9EC.2-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-skeys-qemu", - "parent": "s390-skeys" - }, - { - "name": "vhost-user-blk", - "parent": "virtio-device" - }, - { - "name": "virtio-net-pci-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "SCSI", - "parent": "bus" - }, - { - "name": "z13.2-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "vhost-user-backend", - "parent": "object" - }, - { - "name": "virtio-scsi-device", - "parent": "virtio-scsi-common" - }, - { - "name": "vhost-user-fs-device", - "parent": "virtio-device" - }, - { - "name": "filter-mirror", - "parent": "netfilter" - }, - { - "name": "z9BC-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "vhost-user-input-pci", - "parent": "vhost-user-input-pci-base-type" - }, - { - "name": "sclpquiesce", - "parent": "s390-sclp-event-type" - }, - { - "name": "z990.5-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-blk-pci-non-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "virtio-9p-ccw", - "parent": "virtio-ccw-device" - }, - { - "name": "vfio-pci-nohotplug", - "parent": "vfio-pci" - }, - { - "name": "qio-channel-command", - "parent": "qio-channel" - }, - { - "name": "s390-ccw-virtio-2.7-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "z890.2-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "colo-compare", - "parent": "object" - }, - { - "name": "s390-sclp-event-facility", - "parent": "sys-bus-device" - }, - { - "name": "z890-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "ap-bridge", - "parent": "sys-bus-device" - }, - { - "name": "virtio-serial-pci", - "parent": "virtio-serial-pci-base" - }, - { - "name": "tls-creds-psk", - "parent": "tls-creds" - }, - { - "name": "chardev-mux", - "parent": "chardev" - }, - { - "name": "virtio-net-pci", - "parent": "virtio-net-pci-base" - }, - { - "name": "z9BC-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "chardev-wctablet", - "parent": "chardev" - }, - { - "name": "s390-ccw-virtio-2.10-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "zpci", - "parent": "device" - }, - { - "name": "virtconsole", - "parent": "virtserialport" - }, - { - "name": "cpu-cluster", - "parent": "device" - }, - { - "name": "PCIE", - "parent": "PCI" - }, - { - "name": "pci-bridge-seat", - "parent": "pci-bridge" - }, - { - "name": "s390-ccw-virtio-2.4-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "chardev-udp", - "parent": "chardev" - }, - { - "name": "virtio-balloon-pci-non-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "virtio-crypto-ccw", - "parent": "virtio-ccw-device" - }, - { - "name": "chardev-testdev", - "parent": "chardev" - }, - { - "name": "virtual-css-bridge", - "parent": "sys-bus-device" - }, - { - "name": "sclpconsole", - "parent": "s390-sclp-event-type" - }, - { - "name": "none-machine", - "parent": "machine" - }, - { - "name": "PCI", - "parent": "bus" - }, - { - "name": "virtio-serial-device", - "parent": "virtio-device" - }, - { - "name": "vhost-vsock-pci", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "z13-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z196-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-blk-device", - "parent": "virtio-device" - }, - { - "name": "virtio-scsi-pci", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "vhost-user-scsi-pci-non-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "z13s-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "host-s390x-cpu", - "parent": "max-s390x-cpu" - }, - { - "name": "chardev-pty", - "parent": "chardev" - }, - { - "name": "chardev-vc", - "parent": "chardev" - }, - { - "name": "virtio-9p-pci-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "z990.3-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-tablet-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "virtio-mouse-pci", - "parent": "virtio-mouse-pci-base-type" - }, - { - "name": "virtio-net-pci-non-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "s390-ccw-virtio-4.1-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "s390-tod-qemu", - "parent": "s390-tod" - }, - { - "name": "vhost-user-scsi-pci", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "vfio-pci-igd-lpc-bridge", - "parent": "pci-device" - }, - { - "name": "virtio-keyboard-pci", - "parent": "virtio-keyboard-pci-base-type" - }, - { - "name": "ap-bus", - "parent": "bus" - }, - { - "name": "vhost-scsi-pci-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "vhost-scsi-pci", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "memory-backend-ram", - "parent": "memory-backend" - }, - { - "name": "virtio-scsi-pci-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "z13s-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-balloon-pci", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "virtio-9p-pci-non-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "qio-channel-file", - "parent": "qio-channel" - }, - { - "name": "z9EC-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "gen15a-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "vhost-user-gpu", - "parent": "virtio-gpu-base" - }, - { - "name": "authz-list-file", - "parent": "authz" - }, - { - "name": "x-terminal3270", - "parent": "emulated-ccw-3270" - }, - { - "name": "z14ZR1-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-flic-kvm", - "parent": "s390-flic" - }, - { - "name": "z14.2-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "chardev-pipe", - "parent": "chardev-fd" - }, - { - "name": "chardev-parallel", - "parent": "chardev" - }, - { - "name": "pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "vfio-ccw", - "parent": "s390-ccw" - }, - { - "name": "z900.3-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z13.2-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-balloon-device", - "parent": "virtio-device" - }, - { - "name": "authz-simple", - "parent": "authz" - }, - { - "name": "vhost-vsock-pci-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "z196.2-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "authz-list", - "parent": "authz" - }, - { - "name": "chardev-ringbuf", - "parent": "chardev" - }, - { - "name": "virtio-tablet-ccw", - "parent": "virtio-input-hid-ccw" - }, - { - "name": "kvm-accel", - "parent": "accel" - }, - { - "name": "System", - "parent": "bus" - }, - { - "name": "zBC12-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "rng-egd", - "parent": "rng-backend" - }, - { - "name": "cryptodev-backend-builtin", - "parent": "cryptodev-backend" - }, - { - "name": "vhost-user-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "virtio-rng-pci", - "parent": "virtio-rng-pci-base" - }, - { - "name": "qio-channel-tls", - "parent": "qio-channel" - }, - { - "name": "z9BC.2-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "scsi-hd", - "parent": "scsi-disk-base" - }, - { - "name": "z900.2-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-ccw-virtio-2.8-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "z9EC.3-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "scsi-block", - "parent": "scsi-disk-base" - }, - { - "name": "s390-storage_attributes-qemu", - "parent": "s390-storage_attributes" - }, - { - "name": "zEC12-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-pci-iommu", - "parent": "object" - }, - { - "name": "z900-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z114-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "chardev-serial", - "parent": "chardev-fd" - }, - { - "name": "qemu-console", - "parent": "object" - }, - { - "name": "throttle-group", - "parent": "object" - }, - { - "name": "sclplmconsole", - "parent": "s390-sclp-event-type" - }, - { - "name": "virtio-9p-pci", - "parent": "virtio-9p-pci-base" - }, - { - "name": "virtio-blk-ccw", - "parent": "virtio-ccw-device" - }, - { - "name": "chardev-socket", - "parent": "chardev" - }, - { - "name": "qio-channel-buffer", - "parent": "qio-channel" - }, - { - "name": "zEC12-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-ccw-virtio-2.11-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "s390-tod-kvm", - "parent": "s390-tod" - }, - { - "name": "irq", - "parent": "object" - }, - { - "name": "virtio-balloon-pci-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "z10EC.2-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-ccw-virtio-2.5-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "qio-dns-resolver", - "parent": "object" - }, - { - "name": "z10EC-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z900.3-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "usb-redir", - "parent": "usb-device" - }, - { - "name": "chardev-file", - "parent": "chardev-fd" - }, - { - "name": "z14ZR1-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-pcibus", - "parent": "bus" - }, - { - "name": "virtserialport", - "parent": "virtio-serial-port" - }, - { - "name": "z10BC-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "accel", - "parent": "object" - }, - { - "name": "virtio-crypto-pci", - "parent": "virtio-crypto-pci-base-type" - }, - { - "name": "vhost-user-blk-pci-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "qio-channel-websock", - "parent": "qio-channel" - }, - { - "name": "s390-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "virtio-keyboard-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "z10BC.2-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z990.2-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-serial-bus", - "parent": "bus" - }, - { - "name": "secret", - "parent": "object" - }, - { - "name": "vhost-user-fs-pci", - "parent": "vhost-user-fs-pci-base" - }, - { - "name": "z9BC.2-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-gpu-device", - "parent": "virtio-gpu-base" - }, - { - "name": "z990-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-ccw-virtio-4.2-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "z14-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "pr-manager-helper", - "parent": "pr-manager" - }, - { - "name": "s390-ccw-virtio-3.0-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "virtio-pci-bus", - "parent": "virtio-bus" - }, - { - "name": "s390-sclp-events-bus", - "parent": "bus" - }, - { - "name": "gen15b-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z990.4-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-gpu-ccw", - "parent": "virtio-ccw-device" - }, - { - "name": "usb-bus", - "parent": "bus" - }, - { - "name": "max-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "scsi-disk", - "parent": "scsi-disk-base" - }, - { - "name": "chardev-memory", - "parent": "chardev-ringbuf" - }, - { - "name": "z10EC.2-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "vhost-user-input", - "parent": "virtio-input-device" - }, - { - "name": "cryptodev-vhost-user", - "parent": "cryptodev-backend" - }, - { - "name": "cryptodev-backend", - "parent": "object" - }, - { - "name": "virtio-input-host-device", - "parent": "virtio-input-device" - }, - { - "name": "loader", - "parent": "device" - }, - { - "name": "gen15a-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "sclp-cpu-hotplug", - "parent": "s390-sclp-event-type" - }, - { - "name": "z800-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "input-barrier", - "parent": "object" - }, - { - "name": "iothread", - "parent": "object" - }, - { - "name": "zEC12.2-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z10EC-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "vhost-user-blk-pci-non-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "virtio-blk-pci-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "vfio-pci", - "parent": "pci-device" - }, - { - "name": "z990.2-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "filter-rewriter", - "parent": "netfilter" - }, - { - "name": "virtual-css-bus", - "parent": "bus" - }, - { - "name": "z900-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z10BC.2-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z9EC-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "chardev-braille", - "parent": "chardev" - }, - { - "name": "virtio-rng-device", - "parent": "virtio-device" - }, - { - "name": "vhost-user-scsi-pci-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "virtio-tablet-pci", - "parent": "virtio-tablet-pci-base-type" - }, - { - "name": "z9EC.3-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-flic-qemu", - "parent": "s390-flic" - }, - { - "name": "s390-ccw-virtio-2.9-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "fw_cfg_io", - "parent": "fw_cfg" - }, - { - "name": "memory-backend-file", - "parent": "memory-backend" - }, - { - "name": "container", - "parent": "object" - }, - { - "name": "z114-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "qio-channel-socket", - "parent": "qio-channel" - }, - { - "name": "vhost-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "virtio-rng-pci-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "qemu:memory-region", - "parent": "object" - }, - { - "name": "virtio-9p-device", - "parent": "virtio-device" - }, - { - "name": "qio-channel-rdma", - "parent": "qio-channel" - }, - { - "name": "qio-net-listener", - "parent": "object" - }, - { - "name": "virtio-serial-ccw", - "parent": "virtio-ccw-device" - }, - { - "name": "scsi-generic", - "parent": "scsi-device" - }, - { - "name": "s390-ccw-virtio-2.12-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "z890.3-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-input-host-pci", - "parent": "virtio-input-host-pci-base-type" - }, - { - "name": "z196-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-net-ccw", - "parent": "virtio-ccw-device" - }, - { - "name": "z9EC.2-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-ccw-virtio-2.6-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "vfio-ap", - "parent": "ap-device" - }, - { - "name": "memory-backend-memfd", - "parent": "memory-backend" - }, - { - "name": "virtio-blk-pci", - "parent": "virtio-blk-pci-base" - }, - { - "name": "z196.2-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "rng-builtin", - "parent": "rng-backend" - }, - { - "name": "z14.2-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z990-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "tcg-accel", - "parent": "accel" - }, - { - "name": "input-linux", - "parent": "object" - }, - { - "name": "virtio-mouse-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "diag288", - "parent": "device" - }, - { - "name": "z900.2-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "vhost-user-blk-pci", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "z890-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-scsi-pci-non-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "z10EC.3-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "virtio-serial-pci-non-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "z14-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "z990.4-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "filter-buffer", - "parent": "netfilter" - }, - { - "name": "vhost-vsock-ccw", - "parent": "virtio-ccw-device" - }, - { - "name": "vhost-vsock-device", - "parent": "virtio-device" - }, - { - "name": "virtio-net-device", - "parent": "virtio-device" - }, - { - "name": "virtio-rng-pci-non-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "virtio-scsi-ccw", - "parent": "virtio-ccw-device" - }, - { - "name": "s390-skeys-kvm", - "parent": "s390-skeys" - }, - { - "name": "filter-dump", - "parent": "netfilter" - }, - { - "name": "chardev-null", - "parent": "chardev" - }, - { - "name": "filter-replay", - "parent": "netfilter" - }, - { - "name": "tls-creds-x509", - "parent": "tls-creds" - }, - { - "name": "z10EC.3-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "chardev-msmouse", - "parent": "chardev" - }, - { - "name": "virtio-mouse-ccw", - "parent": "virtio-input-hid-ccw" - }, - { - "name": "s390-ipl", - "parent": "device" - }, - { - "name": "z10BC-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "s390-ccw-virtio-3.1-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "virtio-keyboard-ccw", - "parent": "virtio-input-hid-ccw" - }, - { - "name": "rng-random", - "parent": "rng-backend" - }, - { - "name": "virtio-crypto-device", - "parent": "virtio-device" - }, - { - "name": "z13-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "vhost-scsi-ccw", - "parent": "virtio-ccw-device" - }, - { - "name": "s390-storage_attributes-kvm", - "parent": "s390-storage_attributes" - }, - { - "name": "virtio-balloon-ccw", - "parent": "virtio-ccw-device" - }, - { - "name": "z990.3-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "vhost-vsock-pci-non-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "zEC12.2-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "qtest-accel", - "parent": "accel" - }, - { - "name": "zBC12-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "migration", - "parent": "device" - }, - { - "name": "s390-ccw-virtio-4.0-machine", - "parent": "s390-ccw-machine" - }, - { - "name": "s390-flic", - "parent": "sys-bus-device" - }, - { - "name": "z890.3-base-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "chardev-gdb", - "parent": "chardev" - }, - { - "name": "virtio-gpu-pci", - "parent": "virtio-gpu-pci-base-type" - }, - { - "name": "tls-creds-anon", - "parent": "tls-creds" - }, - { - "name": "scsi-cd", - "parent": "scsi-disk-base" - }, - { - "name": "z990.5-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "gen15b-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "sclp", - "parent": "device" - }, - { - "name": "qemu-s390x-cpu", - "parent": "s390x-cpu" - }, - { - "name": "fw_cfg_mem", - "parent": "fw_cfg" - }, - { - "name": "filter-redirector", - "parent": "netfilter" - }, - { - "name": "vhost-scsi-pci-non-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "chardev-hci", - "parent": "chardev" - }, - { - "name": "virtio-serial-pci-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "vhost-user-gpu-pci", - "parent": "vhost-user-gpu-pci-base-type" - } - ], - "id": "libvirt-6" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-blk-pci" - }, - "id": "libvirt-7" -} - -{ - "return": [ - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "discard", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "max-write-zeroes-sectors", - "type": "uint32" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "request-merging", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "config-wce", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "scsi", - "description": "on/off", - "type": "bool" - }, - { - "name": "queue-size", - "type": "uint16" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "discard_granularity", - "type": "uint32" - }, - { - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "name": "lsecs", - "type": "uint32" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "write-zeroes", - "description": "on/off", - "type": "bool" - }, - { - "name": "max-discard-sectors", - "type": "uint32" - }, - { - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "lheads", - "type": "uint32" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "class", - "type": "uint32" - }, - { - "name": "num-queues", - "type": "uint16" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "cyls", - "type": "uint32" - }, - { - "name": "lcyls", - "type": "uint32" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - } - ], - "id": "libvirt-7" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-pci" - }, - "id": "libvirt-8" -} - -{ - "return": [ - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "ctrl_vlan", - "description": "on/off", - "type": "bool" - }, - { - "name": "duplex", - "type": "str" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "x-txtimer", - "type": "uint32" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_tso6", - "description": "on/off", - "type": "bool" - }, - { - "name": "status", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_mac_addr", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "speed", - "type": "int32" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "mac", - "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56", - "type": "str" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_tso4", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "netdev", - "description": "ID of a netdev to use as a backend", - "type": "str" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_csum", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-mtu-bypass-backend", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_announce", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "mq", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "host_tso6", - "description": "on/off", - "type": "bool" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "rx_queue_size", - "type": "uint16" - }, - { - "name": "failover", - "type": "bool" - }, - { - "name": "tx_queue_size", - "type": "uint16" - }, - { - "name": "host_ecn", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_rx_extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "x-txburst", - "type": "int32" - }, - { - "name": "csum", - "description": "on/off", - "type": "bool" - }, - { - "name": "mrg_rxbuf", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_tso4", - "description": "on/off", - "type": "bool" - }, - { - "name": "gso", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_mtu", - "type": "uint16" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "tx", - "type": "str" - }, - { - "name": "guest_rsc_ext", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "rsc_interval", - "type": "uint32" - }, - { - "name": "ctrl_guest_offloads", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "ctrl_rx", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_ecn", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-8" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-pci" - }, - "id": "libvirt-9" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "param_change", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_sectors", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtqueue_size", - "type": "uint32" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "num_queues", - "type": "uint32" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "hotplug", - "description": "on/off", - "type": "bool" - }, - { - "name": "cmd_per_lun", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-9" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-blk-ccw" - }, - "id": "libvirt-10" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "queue-size", - "type": "uint16" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "lcyls", - "type": "uint32" - }, - { - "name": "lsecs", - "type": "uint32" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "name": "num-queues", - "type": "uint16" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "cyls", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "lheads", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "config-wce", - "description": "on/off", - "type": "bool" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "scsi", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "max-discard-sectors", - "type": "uint32" - }, - { - "name": "discard", - "description": "on/off", - "type": "bool" - }, - { - "name": "discard_granularity", - "type": "uint32" - }, - { - "name": "request-merging", - "description": "on/off", - "type": "bool" - }, - { - "name": "write-zeroes", - "description": "on/off", - "type": "bool" - }, - { - "name": "max-write-zeroes-sectors", - "type": "uint32" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "devno", - "description": "Identifier of an I/O device in the channel subsystem, example: fe.1.23ab", - "type": "str" - }, - { - "name": "max_revision", - "type": "uint32" - } - ], - "id": "libvirt-10" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-ccw" - }, - "id": "libvirt-11" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "mac", - "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56", - "type": "str" - }, - { - "name": "x-txtimer", - "type": "uint32" - }, - { - "name": "gso", - "description": "on/off", - "type": "bool" - }, - { - "name": "mq", - "description": "on/off", - "type": "bool" - }, - { - "name": "mrg_rxbuf", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-txburst", - "type": "int32" - }, - { - "name": "host_mtu", - "type": "uint16" - }, - { - "name": "tx", - "type": "str" - }, - { - "name": "status", - "description": "on/off", - "type": "bool" - }, - { - "name": "failover", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_mac_addr", - "description": "on/off", - "type": "bool" - }, - { - "name": "tx_queue_size", - "type": "uint16" - }, - { - "name": "guest_tso4", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "ctrl_guest_offloads", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_tso6", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_ecn", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_ecn", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_rsc_ext", - "description": "on/off", - "type": "bool" - }, - { - "name": "duplex", - "type": "str" - }, - { - "name": "rsc_interval", - "type": "uint32" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "guest_announce", - "description": "on/off", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "netdev", - "description": "ID of a netdev to use as a backend", - "type": "str" - }, - { - "name": "host_tso4", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-mtu-bypass-backend", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_rx_extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "rx_queue_size", - "type": "uint16" - }, - { - "name": "guest_csum", - "description": "on/off", - "type": "bool" - }, - { - "name": "speed", - "type": "int32" - }, - { - "name": "ctrl_rx", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_vlan", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_tso6", - "description": "on/off", - "type": "bool" - }, - { - "name": "devno", - "description": "Identifier of an I/O device in the channel subsystem, example: fe.1.23ab", - "type": "str" - }, - { - "name": "csum", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_revision", - "type": "uint32" - } - ], - "id": "libvirt-11" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-ccw" - }, - "id": "libvirt-12" -} - -{ - "return": [ - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "hotplug", - "description": "on/off", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "num_queues", - "type": "uint32" - }, - { - "name": "max_sectors", - "type": "uint32" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "param_change", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtqueue_size", - "type": "uint32" - }, - { - "name": "devno", - "description": "Identifier of an I/O device in the channel subsystem, example: fe.1.23ab", - "type": "str" - }, - { - "name": "cmd_per_lun", - "type": "uint32" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_revision", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - } - ], - "id": "libvirt-12" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vfio-pci" - }, - "id": "libvirt-13" -} - -{ - "return": [ - { - "name": "x-pci-sub-device-id", - "type": "uint32" - }, - { - "name": "x-no-kvm-intx", - "type": "bool" - }, - { - "name": "x-pci-device-id", - "type": "uint32" - }, - { - "name": "x-no-kvm-msi", - "type": "bool" - }, - { - "name": "xres", - "type": "uint32" - }, - { - "name": "display", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "x-no-mmap", - "type": "bool" - }, - { - "name": "x-pci-sub-vendor-id", - "type": "uint32" - }, - { - "name": "x-msix-relocation", - "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5", - "type": "OffAutoPCIBAR" - }, - { - "name": "x-req", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-no-kvm-ioeventfd", - "type": "bool" - }, - { - "name": "x-pci-vendor-id", - "type": "uint32" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-nv-gpudirect-clique", - "description": "NVIDIA GPUDirect Clique ID (0 - 15)", - "type": "uint4" - }, - { - "name": "x-no-vfio-ioeventfd", - "type": "bool" - }, - { - "name": "x-intx-mmap-timeout-ms", - "type": "uint32" - }, - { - "name": "x-igd-gms", - "type": "uint32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "sysfsdev", - "type": "str" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "x-vga", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-igd-opregion", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-no-kvm-msix", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "host", - "description": "Address (bus/device/function) of the host device, example: 04:10.0", - "type": "str" - }, - { - "name": "x-no-geforce-quirks", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-balloon-allowed", - "type": "bool" - } - ], - "id": "libvirt-13" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "scsi-hd" - }, - "id": "libvirt-14" -} - -{ - "return": [ - { - "name": "lheads", - "type": "uint32" - }, - { - "name": "ver", - "type": "str" - }, - { - "name": "scsi-id", - "type": "uint32" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "lcyls", - "type": "uint32" - }, - { - "name": "lsecs", - "type": "uint32" - }, - { - "name": "scsi_version", - "type": "int32" - }, - { - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "name": "rotation_rate", - "type": "uint16" - }, - { - "name": "max_unmap_size", - "type": "uint64" - }, - { - "name": "cyls", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "name": "product", - "type": "str" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "lun", - "type": "uint32" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "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": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "wwn", - "type": "uint64" - }, - { - "name": "vendor", - "type": "str" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "channel", - "type": "uint32" - }, - { - "name": "max_io_size", - "type": "uint64" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "discard_granularity", - "type": "uint32" - }, - { - "name": "port_wwn", - "type": "uint64" - }, - { - "name": "port_index", - "type": "uint16" - }, - { - "name": "device_id", - "type": "str" - } - ], - "id": "libvirt-14" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ide-hd" - }, - "id": "libvirt-15" -} - -{ - "id": "libvirt-15", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'ide-hd' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "PIIX4_PM" - }, - "id": "libvirt-16" -} - -{ - "id": "libvirt-16", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'PIIX4_PM' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-redir" - }, - "id": "libvirt-17" -} - -{ - "return": [ - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "name": "debug", - "type": "uint8" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "streams", - "type": "bool" - }, - { - "name": "attached", - "type": "bool" - }, - { - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "filter", - "type": "str" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "full-path", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-17" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "kvm-pit" - }, - "id": "libvirt-18" -} - -{ - "id": "libvirt-18", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'kvm-pit' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-pci" - }, - "id": "libvirt-19" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "xres", - "type": "uint32" - }, - { - "name": "max_outputs", - "type": "uint32" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "stats", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_hostmem", - "type": "size" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "virgl", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-19" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-device" - }, - "id": "libvirt-20" -} - -{ - "return": [ - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "stats", - "description": "on/off", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_hostmem", - "type": "size" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "virgl", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_outputs", - "type": "uint32" - }, - { - "name": "xres", - "type": "uint32" - } - ], - "id": "libvirt-20" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ICH9-LPC" - }, - "id": "libvirt-21" -} - -{ - "id": "libvirt-21", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'ICH9-LPC' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-pci" - }, - "id": "libvirt-22" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "class", - "type": "uint32" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-22" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-ccw" - }, - "id": "libvirt-23" -} - -{ - "return": [ - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "name": "devno", - "description": "Identifier of an I/O device in the channel subsystem, example: fe.1.23ab", - "type": "str" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_revision", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - } - ], - "id": "libvirt-23" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-device" - }, - "id": "libvirt-24" -} - -{ - "return": [ - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-24" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-ccw" - }, - "id": "libvirt-25" -} - -{ - "return": [ - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "stats", - "description": "on/off", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_hostmem", - "type": "size" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "virgl", - "description": "on/off", - "type": "bool" - }, - { - "name": "devno", - "description": "Identifier of an I/O device in the channel subsystem, example: fe.1.23ab", - "type": "str" - }, - { - "name": "max_revision", - "type": "uint32" - }, - { - "name": "max_outputs", - "type": "uint32" - }, - { - "name": "xres", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - } - ], - "id": "libvirt-25" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-host" - }, - "id": "libvirt-26" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 0, - "name": "hostbus", - "type": "uint32" - }, - { - "default-value": 4, - "name": "isobufs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "vendorid", - "type": "uint32" - }, - { - "default-value": 0, - "name": "productid", - "type": "uint32" - }, - { - "name": "hostport", - "type": "str" - }, - { - "default-value": true, - "name": "pipeline", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "hostaddr", - "type": "uint32" - }, - { - "default-value": 2, - "name": "loglevel", - "type": "uint32" - }, - { - "default-value": 32, - "name": "isobsize", - "type": "uint32" - }, - { - "default-value": false, - "name": "guest-resets-all", - "type": "bool" - }, - { - "default-value": true, - "name": "guest-reset", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-26" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vhost-user-fs-device" - }, - "id": "libvirt-27" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-legacy-check", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 128, - "name": "queue-size", - "type": "uint16" - }, - { - "name": "tag", - "type": "str" - }, - { - "default-value": 1, - "name": "num-request-queues", - "type": "uint16" - } - ], - "id": "libvirt-27" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-file" - }, - "id": "libvirt-28" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "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": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "align", - "type": "int" - }, - { - "name": "pmem", - "type": "bool" - }, - { - "name": "mem-path", - "type": "string" - }, - { - "name": "discard-data", - "type": "bool" - } - ], - "id": "libvirt-28" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-memfd" - }, - "id": "libvirt-29" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "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": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "hugetlb", - "description": "Use huge pages", - "type": "bool" - }, - { - "name": "seal", - "description": "Seal growing & shrinking", - "type": "bool" - }, - { - "name": "hugetlbsize", - "description": "Huge pages size (ex: 2M, 1G)", - "type": "int" - } - ], - "id": "libvirt-29" -} - -{ - "execute": "query-machines", - "id": "libvirt-30" -} - -{ - "return": [ - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-4.0", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-3.1", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.6", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.12", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.9", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-3.0", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-4.2", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "is-default": true, - "cpu-max": 248, - "deprecated": false, - "alias": "s390-ccw-virtio" - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.5", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.11", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.8", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-4.1", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.4", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.10", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.7", - "numa-mem-supported": false, - "default-cpu-type": "host-s390x-cpu", - "cpu-max": 248, - "deprecated": false - } - ], - "id": "libvirt-30" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "none-machine" - }, - "id": "libvirt-31" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "kernel-irqchip", - "description": "Configure KVM in-kernel irqchip", - "type": "on|off|split" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "kvm-shadow-mem", - "description": "KVM shadow MMU size", - "type": "int" - }, - { - "name": "igd-passthru", - "description": "Set on/off to enable/disable igd passthrou", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "accel", - "description": "Accelerator list", - "type": "string" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - } - ], - "id": "libvirt-31" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-32" -} - -{ - "return": [ - { - "name": "z800-base", - "typename": "z800-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z890.2-base", - "typename": "z890.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z9EC.2", - "typename": "z9EC.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z13.2", - "typename": "z13.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z9BC-base", - "typename": "z9BC-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z990.5-base", - "typename": "z990.5-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z890.2", - "typename": "z890.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z890", - "typename": "z890-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z9BC", - "typename": "z9BC-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z13", - "typename": "z13-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z196", - "typename": "z196-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z13s", - "typename": "z13s-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "host", - "typename": "host-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "z990.3", - "typename": "z990.3-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z13s-base", - "typename": "z13s-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z9EC", - "typename": "z9EC-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "gen15a", - "typename": "gen15a-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z14ZR1-base", - "typename": "z14ZR1-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z14.2-base", - "typename": "z14.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z900.3-base", - "typename": "z900.3-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z13.2-base", - "typename": "z13.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z196.2-base", - "typename": "z196.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "zBC12-base", - "typename": "zBC12-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z9BC.2-base", - "typename": "z9BC.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z900.2-base", - "typename": "z900.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z9EC.3", - "typename": "z9EC.3-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "zEC12", - "typename": "zEC12-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z900", - "typename": "z900-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z114-base", - "typename": "z114-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "zEC12-base", - "typename": "zEC12-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z10EC.2", - "typename": "z10EC.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z10EC-base", - "typename": "z10EC-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z900.3", - "typename": "z900.3-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z14ZR1", - "typename": "z14ZR1-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z10BC", - "typename": "z10BC-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z10BC.2-base", - "typename": "z10BC.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z990.2", - "typename": "z990.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z9BC.2", - "typename": "z9BC.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z990", - "typename": "z990-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z14", - "typename": "z14-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "gen15b-base", - "typename": "gen15b-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z990.4", - "typename": "z990.4-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "max", - "typename": "max-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "z10EC.2-base", - "typename": "z10EC.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "gen15a-base", - "typename": "gen15a-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z800", - "typename": "z800-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "zEC12.2", - "typename": "zEC12.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z10EC", - "typename": "z10EC-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z990.2-base", - "typename": "z990.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z900-base", - "typename": "z900-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z10BC.2", - "typename": "z10BC.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z9EC-base", - "typename": "z9EC-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z9EC.3-base", - "typename": "z9EC.3-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z114", - "typename": "z114-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z890.3", - "typename": "z890.3-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z196-base", - "typename": "z196-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z9EC.2-base", - "typename": "z9EC.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z196.2", - "typename": "z196.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z14.2", - "typename": "z14.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z990-base", - "typename": "z990-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z900.2", - "typename": "z900.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z890-base", - "typename": "z890-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z10EC.3", - "typename": "z10EC.3-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z14-base", - "typename": "z14-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z990.4-base", - "typename": "z990.4-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z10EC.3-base", - "typename": "z10EC.3-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z10BC-base", - "typename": "z10BC-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z13-base", - "typename": "z13-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z990.3-base", - "typename": "z990.3-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "zEC12.2-base", - "typename": "zEC12.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "zBC12", - "typename": "zBC12-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z890.3-base", - "typename": "z890.3-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z990.5", - "typename": "z990.5-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "gen15b", - "typename": "gen15b-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu", - "typename": "qemu-s390x-cpu", - "unavailable-features": [ - "ais" - ], - "static": false, - "migration-safe": true - } - ], - "id": "libvirt-32" -} - -{ - "execute": "query-tpm-models", - "id": "libvirt-33" -} - -{ - "return": [], - "id": "libvirt-33" -} - -{ - "execute": "query-tpm-types", - "id": "libvirt-34" -} - -{ - "return": [], - "id": "libvirt-34" -} - -{ - "execute": "query-command-line-options", - "id": "libvirt-35" -} - -{ - "return": [ - { - "parameters": [ - { - "name": "timeout", - "help": "Request timeout in seconds (default 0 = no timeout)", - "type": "number" - }, - { - "name": "initiator-name", - "help": "Initiator iqn name to use when connecting", - "type": "string" - }, - { - "name": "header-digest", - "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", - "type": "string" - }, - { - "name": "password-secret", - "help": "ID of the secret providing password for CHAP authentication to target", - "type": "string" - }, - { - "name": "password", - "help": "password for CHAP authentication to target", - "type": "string" - }, - { - "name": "user", - "help": "username for CHAP authentication to target", - "type": "string" - } - ], - "option": "iscsi" - }, - { - "parameters": [ - { - "name": "audiodev", - "type": "string" - }, - { - "name": "non-adaptive", - "type": "boolean" - }, - { - "name": "lossy", - "type": "boolean" - }, - { - "name": "sasl-authz", - "type": "string" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "acl", - "type": "boolean" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "key-delay-ms", - "type": "number" - }, - { - "name": "lock-key-sync", - "type": "boolean" - }, - { - "name": "reverse", - "type": "boolean" - }, - { - "name": "password", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "connections", - "type": "number" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "share", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "websocket", - "type": "string" - }, - { - "name": "vnc", - "type": "string" - } - ], - "option": "vnc" - }, - { - "parameters": [ - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "mount_tag", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "virtfs" - }, - { - "parameters": [ - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "fsdev" - }, - { - "parameters": [ - { - "name": "resourcecontrol", - "type": "string" - }, - { - "name": "spawn", - "type": "string" - }, - { - "name": "elevateprivileges", - "type": "string" - }, - { - "name": "obsolete", - "type": "string" - }, - { - "name": "enable", - "type": "boolean" - } - ], - "option": "sandbox" - }, - { - "parameters": [ - { - "name": "string", - "help": "Sets content of the blob to be inserted from a string", - "type": "string" - }, - { - "name": "file", - "help": "Sets the name of the file from which the fw_cfg blob will be loaded", - "type": "string" - }, - { - "name": "name", - "help": "Sets the fw_cfg name of the blob to be inserted", - "type": "string" - } - ], - "option": "fw_cfg" - }, - { - "parameters": [], - "option": "" - }, - { - "parameters": [ - { - "name": "rrsnapshot", - "type": "string" - }, - { - "name": "rrfile", - "type": "string" - }, - { - "name": "rr", - "type": "string" - }, - { - "name": "sleep", - "type": "boolean" - }, - { - "name": "align", - "type": "boolean" - }, - { - "name": "shift", - "type": "string" - } - ], - "option": "icount" - }, - { - "parameters": [], - "option": "numa" - }, - { - "parameters": [ - { - "name": "debug-threads", - "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.", - "type": "boolean" - }, - { - "name": "process", - "help": "Sets the name of the QEMU process, as shown in top etc", - "type": "string" - }, - { - "name": "guest", - "help": "Sets the name of the guest.\nThis name will be displayed in the SDL window caption.\nThe name will also be used for the VNC server", - "type": "string" - } - ], - "option": "name" - }, - { - "parameters": [ - { - "name": "timestamp", - "type": "boolean" - } - ], - "option": "msg" - }, - { - "parameters": [ - { - "name": "cpu-pm", - "type": "boolean" - }, - { - "name": "mem-lock", - "type": "boolean" - } - ], - "option": "overcommit" - }, - { - "parameters": [ - { - "name": "mlock", - "type": "boolean" - } - ], - "option": "realtime" - }, - { - "parameters": [], - "option": "tpmdev" - }, - { - "parameters": [], - "option": "object" - }, - { - "parameters": [ - { - "name": "opaque", - "help": "free-form string used to describe fd", - "type": "string" - }, - { - "name": "set", - "help": "ID of the fd set to add fd to", - "type": "number" - }, - { - "name": "fd", - "help": "file descriptor of which a duplicate is added to fd set", - "type": "number" - } - ], - "option": "add-fd" - }, - { - "parameters": [ - { - "name": "strict", - "type": "boolean" - }, - { - "name": "reboot-timeout", - "type": "number" - }, - { - "name": "splash-time", - "type": "number" - }, - { - "name": "splash", - "type": "string" - }, - { - "name": "menu", - "type": "boolean" - }, - { - "name": "once", - "type": "string" - }, - { - "name": "order", - "type": "string" - } - ], - "option": "boot-opts" - }, - { - "parameters": [ - { - "name": "maxcpus", - "type": "number" - }, - { - "name": "threads", - "type": "number" - }, - { - "name": "cores", - "type": "number" - }, - { - "name": "dies", - "type": "number" - }, - { - "name": "sockets", - "type": "number" - }, - { - "name": "cpus", - "type": "number" - } - ], - "option": "smp-opts" - }, - { - "parameters": [ - { - "name": "maxmem", - "type": "size" - }, - { - "name": "slots", - "type": "number" - }, - { - "name": "size", - "type": "size" - } - ], - "option": "memory" - }, - { - "parameters": [ - { - "name": "thread", - "help": "Enable/disable multi-threaded TCG", - "type": "string" - }, - { - "name": "accel", - "help": "Select the type of accelerator", - "type": "string" - } - ], - "option": "accel" - }, - { - "parameters": [ - { - "name": "loadparm", - "help": "Up to 8 chars in set of [A-Za-z0-9. ](lower case chars converted to upper case) to pass to machine loader, boot manager, and guest kernel", - "type": "string" - }, - { - "name": "dea-key-wrap", - "help": "enable/disable DEA key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "aes-key-wrap", - "help": "enable/disable AES key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "suppress-vmdesc", - "help": "Set on to disable self-describing migration", - "type": "boolean" - }, - { - "name": "iommu", - "help": "Set on/off to enable/disable Intel IOMMU (VT-d)", - "type": "boolean" - }, - { - "name": "firmware", - "help": "firmware image", - "type": "string" - }, - { - "name": "usb", - "help": "Set on/off to enable/disable usb", - "type": "boolean" - }, - { - "name": "mem-merge", - "help": "enable/disable memory merge support", - "type": "boolean" - }, - { - "name": "dump-guest-core", - "help": "Include guest memory in a core dump", - "type": "boolean" - }, - { - "name": "dt_compatible", - "help": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "phandle_start", - "help": "The first phandle ID we may generate dynamically", - "type": "number" - }, - { - "name": "dumpdtb", - "help": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "dtb", - "help": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "append", - "help": "Linux kernel command line", - "type": "string" - }, - { - "name": "initrd", - "help": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "kernel", - "help": "Linux kernel image file", - "type": "string" - }, - { - "name": "kvm_shadow_mem", - "help": "KVM shadow MMU size", - "type": "size" - }, - { - "name": "kernel_irqchip", - "help": "use KVM in-kernel irqchip", - "type": "boolean" - }, - { - "name": "accel", - "help": "accelerator list", - "type": "string" - }, - { - "name": "type", - "help": "emulated machine", - "type": "string" - } - ], - "option": "machine" - }, - { - "parameters": [ - { - "name": "romfile", - "type": "string" - }, - { - "name": "bootindex", - "type": "number" - } - ], - "option": "option-rom" - }, - { - "parameters": [ - { - "name": "file", - "type": "string" - }, - { - "name": "events", - "type": "string" - }, - { - "name": "enable", - "type": "string" - } - ], - "option": "trace" - }, - { - "parameters": [ - { - "name": "pretty", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "mode", - "type": "string" - } - ], - "option": "mon" - }, - { - "parameters": [ - { - "name": "value", - "type": "string" - }, - { - "name": "property", - "type": "string" - }, - { - "name": "driver", - "type": "string" - } - ], - "option": "global" - }, - { - "parameters": [ - { - "name": "driftfix", - "type": "string" - }, - { - "name": "clock", - "type": "string" - }, - { - "name": "base", - "type": "string" - } - ], - "option": "rtc" - }, - { - "parameters": [], - "option": "net" - }, - { - "parameters": [], - "option": "nic" - }, - { - "parameters": [], - "option": "netdev" - }, - { - "parameters": [], - "option": "device" - }, - { - "parameters": [ - { - "name": "logappend", - "type": "boolean" - }, - { - "name": "logfile", - "type": "string" - }, - { - "name": "append", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "size", - "type": "size" - }, - { - "name": "debug", - "type": "number" - }, - { - "name": "name", - "type": "string" - }, - { - "name": "signal", - "type": "boolean" - }, - { - "name": "mux", - "type": "boolean" - }, - { - "name": "rows", - "type": "number" - }, - { - "name": "cols", - "type": "number" - }, - { - "name": "height", - "type": "number" - }, - { - "name": "width", - "type": "number" - }, - { - "name": "websocket", - "type": "boolean" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "tn3270", - "type": "boolean" - }, - { - "name": "telnet", - "type": "boolean" - }, - { - "name": "reconnect", - "type": "number" - }, - { - "name": "delay", - "type": "boolean" - }, - { - "name": "server", - "type": "boolean" - }, - { - "name": "wait", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "localport", - "type": "string" - }, - { - "name": "localaddr", - "type": "string" - }, - { - "name": "fd", - "type": "string" - }, - { - "name": "port", - "type": "string" - }, - { - "name": "host", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "backend", - "type": "string" - } - ], - "option": "chardev" - }, - { - "parameters": [ - { - "name": "copy-on-read", - "help": "copy read data from backing file into image file", - "type": "boolean" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "rerror", - "help": "read error action", - "type": "string" - }, - { - "name": "read-only", - "help": "open drive file as read-only", - "type": "boolean" - }, - { - "name": "file", - "help": "file name", - "type": "string" - }, - { - "name": "if", - "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)", - "type": "string" - }, - { - "name": "media", - "help": "media type (disk, cdrom)", - "type": "string" - }, - { - "name": "index", - "help": "index number", - "type": "number" - }, - { - "name": "unit", - "help": "unit number (i.e. lun for scsi)", - "type": "number" - }, - { - "name": "bus", - "help": "bus number", - "type": "number" - }, - { - "name": "stats-account-failed", - "help": "whether to account for failed I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "stats-account-invalid", - "help": "whether to account for invalid I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "detect-zeroes", - "help": "try to optimize zero writes (off, on, unmap)", - "type": "string" - }, - { - "name": "throttling.group", - "help": "name of the block throttling group", - "type": "string" - }, - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "format", - "help": "disk format (raw, qcow2, ...)", - "type": "string" - }, - { - "name": "cache.writeback", - "help": "Enable writeback mode", - "type": "boolean" - }, - { - "name": "aio", - "help": "host AIO implementation (threads, native)", - "type": "string" - }, - { - "name": "snapshot", - "help": "enable/disable snapshot mode", - "type": "boolean" - }, - { - "name": "force-share", - "help": "always accept other writers (default: off)", - "type": "boolean" - }, - { - "name": "discard", - "help": "discard operation (ignore/off, unmap/on)", - "type": "string" - }, - { - "name": "auto-read-only", - "help": "Node can become read-only if opening read-write fails", - "type": "boolean" - }, - { - "name": "cache.no-flush", - "help": "Ignore flush requests", - "type": "boolean" - }, - { - "name": "cache.direct", - "help": "Bypass software writeback cache on the host", - "type": "boolean" - }, - { - "name": "driver", - "help": "Block driver to use for the node", - "type": "string" - }, - { - "name": "node-name", - "help": "Node name of the block device node", - "type": "string" - } - ], - "option": "drive" - } - ], - "id": "libvirt-35" -} - -{ - "execute": "query-migrate-capabilities", - "id": "libvirt-36" -} - -{ - "return": [ - { - "state": false, - "capability": "xbzrle" - }, - { - "state": false, - "capability": "rdma-pin-all" - }, - { - "state": false, - "capability": "auto-converge" - }, - { - "state": false, - "capability": "zero-blocks" - }, - { - "state": false, - "capability": "compress" - }, - { - "state": false, - "capability": "events" - }, - { - "state": false, - "capability": "postcopy-ram" - }, - { - "state": false, - "capability": "x-colo" - }, - { - "state": false, - "capability": "release-ram" - }, - { - "state": false, - "capability": "block" - }, - { - "state": false, - "capability": "return-path" - }, - { - "state": false, - "capability": "pause-before-switchover" - }, - { - "state": false, - "capability": "multifd" - }, - { - "state": false, - "capability": "dirty-bitmaps" - }, - { - "state": false, - "capability": "postcopy-blocktime" - }, - { - "state": false, - "capability": "late-block-activate" - }, - { - "state": false, - "capability": "x-ignore-shared" - }, - { - "state": false, - "capability": "validate-uuid" - } - ], - "id": "libvirt-36" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "host" - } - }, - "id": "libvirt-37" -} - -{ - "return": { - "model": { - "name": "gen15a-base", - "props": { - "aen": true, - "cmmnt": true, - "vxpdeh": true, - "aefsi": true, - "csske": true, - "mepoch": true, - "msa9": true, - "msa8": true, - "msa7": true, - "msa6": true, - "msa5": true, - "msa4": true, - "msa3": true, - "msa2": true, - "msa1": true, - "sthyi": true, - "edat": true, - "ri": true, - "deflate": true, - "edat2": true, - "etoken": true, - "vx": true, - "ipter": true, - "mepochptff": true, - "ap": true, - "vxeh": true, - "vxpd": true, - "esop": true, - "msa9_pckmo": true, - "vxeh2": true, - "esort": true, - "apqi": true, - "apft": true, - "iep": true, - "apqci": true, - "cte": true, - "bpb": true, - "gs": true, - "ppa15": true, - "zpci": true, - "sea_esop2": true, - "te": true, - "cmm": true - } - } - }, - "id": "libvirt-37" -} - -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-2" -} - -{ - "return": [ - { - "name": "z800-base", - "typename": "z800-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z890.2-base", - "typename": "z890.2-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z9EC.2", - "typename": "z9EC.2-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "sthyi", - "hfpue", - "hfpm", - "asnlxr", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z13.2", - "typename": "z13.2-s390x-cpu", - "unavailable-features": [ - "ppno-sha-512-drng", - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "bpb", - "ppa15", - "dfppc", - "edat2", - "sthyi", - "te", - "ri", - "cte", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "gen13ptff", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z9BC-base", - "typename": "z9BC-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "hfpue", - "hfpm", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z990.5-base", - "typename": "z990.5-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z890.2", - "typename": "z890.2-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z890", - "typename": "z890-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z9BC", - "typename": "z9BC-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "sthyi", - "hfpue", - "hfpm", - "asnlxr", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z13", - "typename": "z13-s390x-cpu", - "unavailable-features": [ - "ppno-sha-512-drng", - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "bpb", - "ppa15", - "dfppc", - "edat2", - "sthyi", - "te", - "ri", - "cte", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "gen13ptff", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z196", - "typename": "z196-s390x-cpu", - "unavailable-features": [ - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "bpb", - "ppa15", - "sthyi", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z13s", - "typename": "z13s-s390x-cpu", - "unavailable-features": [ - "ppno-sha-512-drng", - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "bpb", - "ppa15", - "dfppc", - "edat2", - "sthyi", - "te", - "ri", - "cte", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "gen13ptff", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "host", - "typename": "host-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "z990.3", - "typename": "z990.3-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z13s-base", - "typename": "z13s-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "dfppc", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "gen13ptff", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z9EC", - "typename": "z9EC-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "sthyi", - "hfpue", - "hfpm", - "asnlxr", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "gen15a", - "typename": "gen15a-s390x-cpu", - "unavailable-features": [ - "ppno-sha-512-drng", - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "etoken", - "vxpdeh", - "vxeh2", - "mepoch", - "vxeh", - "vxpd", - "gs", - "ppa15", - "dfppc", - "edat2", - "sthyi", - "te", - "ri", - "minste3", - "tsi", - "sema", - "minste2", - "eec", - "cte", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "opc", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "edat", - "asnlxr", - "deflate", - "mepochptff", - "msa9_pckmo", - "msa9", - "msa8", - "msa7", - "msa6", - "msa2", - "msa1", - "gen13ptff", - "tods", - "type" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z14ZR1-base", - "typename": "z14ZR1-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "dfppc", - "tsi", - "sema", - "minste2", - "eec", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "opc", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "gen13ptff", - "tods", - "type" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z14.2-base", - "typename": "z14.2-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "dfppc", - "tsi", - "sema", - "minste2", - "eec", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "opc", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "gen13ptff", - "tods", - "type" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z900.3-base", - "typename": "z900.3-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z13.2-base", - "typename": "z13.2-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "dfppc", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "gen13ptff", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z196.2-base", - "typename": "z196.2-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "zBC12-base", - "typename": "zBC12-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z9BC.2-base", - "typename": "z9BC.2-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "hfpue", - "hfpm", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z900.2-base", - "typename": "z900.2-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z9EC.3", - "typename": "z9EC.3-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "sthyi", - "hfpue", - "hfpm", - "asnlxr", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "zEC12", - "typename": "zEC12-s390x-cpu", - "unavailable-features": [ - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "bpb", - "ppa15", - "edat2", - "sthyi", - "te", - "ri", - "cte", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z900", - "typename": "z900-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z114-base", - "typename": "z114-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "zEC12-base", - "typename": "zEC12-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z10EC.2", - "typename": "z10EC.2-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "sthyi", - "pfpo", - "dfphp", - "dfp", - "parseh", - "hfpue", - "hfpm", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z10EC-base", - "typename": "z10EC-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "pfpo", - "dfphp", - "dfp", - "parseh", - "hfpue", - "hfpm", - "csske", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z900.3", - "typename": "z900.3-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z14ZR1", - "typename": "z14ZR1-s390x-cpu", - "unavailable-features": [ - "ppno-sha-512-drng", - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "mepoch", - "vxeh", - "vxpd", - "gs", - "bpb", - "ppa15", - "dfppc", - "edat2", - "sthyi", - "te", - "ri", - "tsi", - "sema", - "minste2", - "eec", - "cte", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "opc", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "mepochptff", - "msa8", - "msa7", - "msa6", - "msa2", - "msa1", - "gen13ptff", - "tods", - "type" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z10BC", - "typename": "z10BC-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "sthyi", - "pfpo", - "dfphp", - "dfp", - "parseh", - "hfpue", - "hfpm", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z10BC.2-base", - "typename": "z10BC.2-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "pfpo", - "dfphp", - "dfp", - "parseh", - "hfpue", - "hfpm", - "csske", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z990.2", - "typename": "z990.2-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z9BC.2", - "typename": "z9BC.2-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "sthyi", - "hfpue", - "hfpm", - "asnlxr", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z990", - "typename": "z990-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z14", - "typename": "z14-s390x-cpu", - "unavailable-features": [ - "ppno-sha-512-drng", - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "mepoch", - "vxeh", - "vxpd", - "gs", - "bpb", - "ppa15", - "dfppc", - "edat2", - "sthyi", - "te", - "ri", - "tsi", - "sema", - "minste2", - "eec", - "cte", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "opc", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "mepochptff", - "msa8", - "msa7", - "msa6", - "msa2", - "msa1", - "gen13ptff", - "tods", - "type" - ], - "static": false, - "migration-safe": true - }, - { - "name": "gen15b-base", - "typename": "gen15b-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "dfppc", - "minste3", - "tsi", - "sema", - "minste2", - "eec", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "opc", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "asnlxr", - "gen13ptff", - "tods", - "type" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z990.4", - "typename": "z990.4-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "max", - "typename": "max-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "z10EC.2-base", - "typename": "z10EC.2-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "pfpo", - "dfphp", - "dfp", - "parseh", - "hfpue", - "hfpm", - "csske", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "gen15a-base", - "typename": "gen15a-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "dfppc", - "minste3", - "tsi", - "sema", - "minste2", - "eec", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "opc", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "asnlxr", - "gen13ptff", - "tods", - "type" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z800", - "typename": "z800-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "zEC12.2", - "typename": "zEC12.2-s390x-cpu", - "unavailable-features": [ - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "bpb", - "ppa15", - "edat2", - "sthyi", - "te", - "ri", - "cte", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z10EC", - "typename": "z10EC-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "sthyi", - "pfpo", - "dfphp", - "dfp", - "parseh", - "hfpue", - "hfpm", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z990.2-base", - "typename": "z990.2-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z900-base", - "typename": "z900-base-s390x-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "z10BC.2", - "typename": "z10BC.2-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "sthyi", - "pfpo", - "dfphp", - "dfp", - "parseh", - "hfpue", - "hfpm", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z9EC-base", - "typename": "z9EC-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "hfpue", - "hfpm", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z9EC.3-base", - "typename": "z9EC.3-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "hfpue", - "hfpm", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z114", - "typename": "z114-s390x-cpu", - "unavailable-features": [ - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "bpb", - "ppa15", - "sthyi", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z890.3", - "typename": "z890.3-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z196-base", - "typename": "z196-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z9EC.2-base", - "typename": "z9EC.2-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "hfpue", - "hfpm", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z196.2", - "typename": "z196.2-s390x-cpu", - "unavailable-features": [ - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "bpb", - "ppa15", - "sthyi", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z14.2", - "typename": "z14.2-s390x-cpu", - "unavailable-features": [ - "ppno-sha-512-drng", - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "mepoch", - "vxeh", - "vxpd", - "gs", - "bpb", - "ppa15", - "dfppc", - "edat2", - "sthyi", - "te", - "ri", - "tsi", - "sema", - "minste2", - "eec", - "cte", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "opc", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "mepochptff", - "msa8", - "msa7", - "msa6", - "msa2", - "msa1", - "gen13ptff", - "tods", - "type" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z990-base", - "typename": "z990-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z900.2", - "typename": "z900.2-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "z890-base", - "typename": "z890-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z10EC.3", - "typename": "z10EC.3-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "sthyi", - "pfpo", - "dfphp", - "dfp", - "parseh", - "hfpue", - "hfpm", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z14-base", - "typename": "z14-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "dfppc", - "tsi", - "sema", - "minste2", - "eec", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "opc", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "gen13ptff", - "tods", - "type" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z990.4-base", - "typename": "z990.4-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z10EC.3-base", - "typename": "z10EC.3-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "pfpo", - "dfphp", - "dfp", - "parseh", - "hfpue", - "hfpm", - "csske", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z10BC-base", - "typename": "z10BC-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "pfpo", - "dfphp", - "dfp", - "parseh", - "hfpue", - "hfpm", - "csske", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z13-base", - "typename": "z13-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "dfppc", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "gen13ptff", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z990.3-base", - "typename": "z990.3-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": true, - "migration-safe": true - }, - { - "name": "zEC12.2-base", - "typename": "zEC12.2-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "dateh2", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "csske", - "asnlxr", - "tods" - ], - "static": true, - "migration-safe": true - }, - { - "name": "zBC12", - "typename": "zBC12-s390x-cpu", - "unavailable-features": [ - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "bpb", - "ppa15", - "edat2", - "sthyi", - "te", - "ri", - "cte", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "csske", - "edat", - "asnlxr", - "msa2", - "msa1", - "tods" - ], - "static": false, - "migration-safe": true - }, - { - "name": "z890.3-base", - "typename": "z890.3-base-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": true, - "migration-safe": true - }, - { - "name": "z990.5", - "typename": "z990.5-s390x-cpu", - "unavailable-features": [ - "klmd-sha-1", - "kimd-sha-1", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "hfpm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "gen15b", - "typename": "gen15b-s390x-cpu", - "unavailable-features": [ - "ppno-sha-512-drng", - "pcc-xts-eaes-256", - "pcc-xts-eaes-128", - "pcc-xts-aes-256", - "pcc-xts-aes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-eaes-192", - "pcc-cmac-eaes-128", - "pcc-cmac-eaes-256", - "pcc-cmac-aes-192", - "pcc-cmac-aes-128", - "pcc-cmac-etdea-192", - "pcc-cmac-etdea-128", - "pcc-cmac-edea", - "pcc-cmac-tdea-192", - "pcc-cmac-tdea-128", - "pcc-cmac-dea", - "kmo-eaes-256", - "kmo-eaes-192", - "kmo-eaes-128", - "kmo-aes-256", - "kmo-aes-192", - "kmo-aes-128", - "kmo-etdea-192", - "kmo-etdea-128", - "kmo-edea", - "kmo-tdea-192", - "kmo-tdea-128", - "kmo-dea", - "kmf-eaes-256", - "kmf-eaes-192", - "kmf-eaes-128", - "kmf-aes-256", - "kmf-aes-192", - "kmf-aes-128", - "kmf-etdea-192", - "kmf-etdea-128", - "kmf-edea", - "kmf-tdea-192", - "kmf-tdea-128", - "kmf-dea", - "kmctr-eaes-256", - "kmctr-eaes-192", - "kmctr-eaes-128", - "kmctr-aes-256", - "kmctr-aes-192", - "kmctr-aes-128", - "kmctr-etdea-192", - "kmctr-etdea-128", - "kmctr-edea", - "kmctr-tdea-192", - "kmctr-tdea-128", - "kmctr-dea", - "pckmo-aes-256", - "pckmo-aes-192", - "pckmo-aes-128", - "pckmo-etdea-192", - "pckmo-etdea-128", - "pckmo-edea", - "klmd-sha-1", - "kimd-ghash", - "kimd-sha-1", - "km-xts-eaes-256", - "km-xts-eaes-128", - "km-xts-aes-256", - "km-xts-aes-128", - "km-eaes-256", - "km-eaes-192", - "km-eaes-128", - "km-etdea-192", - "km-etdea-128", - "km-edea", - "km-tdea-192", - "km-tdea-128", - "km-dea", - "kmc-eaes-256", - "kmc-eaes-192", - "kmc-eaes-128", - "kmc-etdea-192", - "kmc-etdea-128", - "kmc-edea", - "kmc-tdea-192", - "kmc-tdea-128", - "kmc-dea", - "kmac-eaes-256", - "kmac-eaes-192", - "kmac-eaes-128", - "kmac-aes-256", - "kmac-aes-192", - "kmac-aes-128", - "kmac-etdea-192", - "kmac-etdea-128", - "kmac-edea", - "kmac-tdea-192", - "kmac-tdea-128", - "kmac-dea", - "cmm", - "dateh2", - "etoken", - "vxpdeh", - "vxeh2", - "mepoch", - "vxeh", - "vxpd", - "gs", - "ppa15", - "dfppc", - "edat2", - "sthyi", - "te", - "ri", - "minste3", - "tsi", - "sema", - "minste2", - "eec", - "cte", - "dfpzc", - "cmpsceh", - "pfpo", - "dfphp", - "dfp", - "opc", - "emon", - "parseh", - "hfpue", - "hfpm", - "nonqks", - "ipter", - "edat", - "asnlxr", - "deflate", - "mepochptff", - "msa9_pckmo", - "msa9", - "msa8", - "msa7", - "msa6", - "msa2", - "msa1", - "gen13ptff", - "tods", - "type" - ], - "static": false, - "migration-safe": true - }, - { - "name": "qemu", - "typename": "qemu-s390x-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - } - ], - "id": "libvirt-2" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "max" - } - }, - "id": "libvirt-3" -} - -{ - "return": { - "model": { - "name": "z13.2-base", - "props": { - "dateh2": false, - "aen": true, - "gen13ptff": false, - "kmac-tdea-192": false, - "kmc-tdea-192": false, - "parseh": false, - "aefsi": true, - "csske": false, - "hfpm": false, - "hfpue": false, - "dfp": false, - "km-dea": false, - "vx": true, - "emon": false, - "kimd-sha-1": false, - "cmpsceh": false, - "dfppc": false, - "dfpzc": false, - "dfphp": false, - "kmc-dea": false, - "klmd-sha-1": false, - "asnlxr": false, - "esop": true, - "km-tdea-192": false, - "km-tdea-128": false, - "kmac-dea": false, - "iep": true, - "kmc-tdea-128": false, - "ais": true, - "kmac-tdea-128": false, - "zpci": true, - "nonqks": false, - "sea_esop2": true, - "pfpo": false, - "msa4-base": true, - "msa3-base": true, - "msa5-base": true, - "tods": false - } - } - }, - "id": "libvirt-3" -} - -{ - "execute": "query-machines", - "id": "libvirt-4" -} - -{ - "return": [ - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-4.0", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-3.1", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.6", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.12", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.9", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-3.0", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-4.2", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "is-default": true, - "cpu-max": 248, - "deprecated": false, - "alias": "s390-ccw-virtio" - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.5", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.11", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.8", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-4.1", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.4", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.10", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "s390-ccw-virtio-2.7", - "numa-mem-supported": false, - "default-cpu-type": "qemu-s390x-cpu", - "cpu-max": 248, - "deprecated": false - } - ], - "id": "libvirt-4" -} diff --git a/tests/qemucapabilitiesdata/caps_4.2.0_s390x.xml b/tests/qemucapabilitiesdata/caps_4.2.0_s390x.xml deleted file mode 100644 index 20d458e5..00000000 --- a/tests/qemucapabilitiesdata/caps_4.2.0_s390x.xml +++ /dev/null @@ -1,3186 +0,0 @@ - - /usr/bin/qemu-system-s390x - 0 - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4002000 - 39100242 - qemu-4.2.0-20200115.0.1e4aa2da.fc31 - s390x - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/qemucapabilitiesdata/caps_4.2.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_4.2.0_x86_64.replies deleted file mode 100644 index d54e955c..00000000 --- a/tests/qemucapabilitiesdata/caps_4.2.0_x86_64.replies +++ /dev/null @@ -1,26761 +0,0 @@ -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-version", - "id": "libvirt-2" -} - -{ - "return": { - "qemu": { - "micro": 0, - "minor": 2, - "major": 4 - }, - "package": "v4.2.0" - }, - "id": "libvirt-2" -} - -{ - "execute": "query-target", - "id": "libvirt-3" -} - -{ - "return": { - "arch": "x86_64" - }, - "id": "libvirt-3" -} - -{ - "execute": "query-qmp-schema", - "id": "libvirt-4" -} - -{ - "return": [ - { - "name": "query-status", - "ret-type": "1", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SHUTDOWN", - "meta-type": "event", - "arg-type": "2" - }, - { - "name": "POWERDOWN", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESET", - "meta-type": "event", - "arg-type": "3" - }, - { - "name": "STOP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESUME", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND_DISK", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WAKEUP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WATCHDOG", - "meta-type": "event", - "arg-type": "4" - }, - { - "name": "watchdog-set-action", - "ret-type": "0", - "meta-type": "command", - "arg-type": "5" - }, - { - "name": "GUEST_PANICKED", - "meta-type": "event", - "arg-type": "6" - }, - { - "name": "JOB_STATUS_CHANGE", - "meta-type": "event", - "arg-type": "7" - }, - { - "name": "job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "8" - }, - { - "name": "job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "9" - }, - { - "name": "job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "10" - }, - { - "name": "job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "11" - }, - { - "name": "job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "12" - }, - { - "name": "job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "13" - }, - { - "name": "query-jobs", - "ret-type": "[14]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block-latency-histogram-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "15" - }, - { - "name": "query-block", - "ret-type": "[16]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-blockstats", - "ret-type": "[18]", - "meta-type": "command", - "arg-type": "17" - }, - { - "name": "query-block-jobs", - "ret-type": "[19]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block_passwd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "20" - }, - { - "name": "block_resize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "21" - }, - { - "name": "blockdev-snapshot-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "22" - }, - { - "name": "blockdev-snapshot", - "ret-type": "0", - "meta-type": "command", - "arg-type": "23" - }, - { - "name": "change-backing-file", - "ret-type": "0", - "meta-type": "command", - "arg-type": "24" - }, - { - "name": "block-commit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "25" - }, - { - "name": "drive-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "26" - }, - { - "name": "blockdev-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "27" - }, - { - "name": "query-named-block-nodes", - "ret-type": "[28]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-debug-query-block-graph", - "ret-type": "29", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "drive-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "30" - }, - { - "name": "block-dirty-bitmap-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "31" - }, - { - "name": "block-dirty-bitmap-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-clear", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-enable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-disable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "block-dirty-bitmap-merge", - "ret-type": "0", - "meta-type": "command", - "arg-type": "33" - }, - { - "name": "x-debug-block-dirty-bitmap-sha256", - "ret-type": "34", - "meta-type": "command", - "arg-type": "32" - }, - { - "name": "blockdev-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "35" - }, - { - "name": "block_set_io_throttle", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-stream", - "ret-type": "0", - "meta-type": "command", - "arg-type": "37" - }, - { - "name": "block-job-set-speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "38" - }, - { - "name": "block-job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "39" - }, - { - "name": "block-job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "40" - }, - { - "name": "block-job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "41" - }, - { - "name": "block-job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "42" - }, - { - "name": "block-job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "43" - }, - { - "name": "block-job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "44" - }, - { - "name": "blockdev-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "x-blockdev-reopen", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "blockdev-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "46" - }, - { - "name": "blockdev-create", - "ret-type": "0", - "meta-type": "command", - "arg-type": "47" - }, - { - "name": "blockdev-open-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "blockdev-close-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "49" - }, - { - "name": "blockdev-remove-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "50" - }, - { - "name": "blockdev-insert-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "51" - }, - { - "name": "blockdev-change-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "52" - }, - { - "name": "BLOCK_IMAGE_CORRUPTED", - "meta-type": "event", - "arg-type": "53" - }, - { - "name": "BLOCK_IO_ERROR", - "meta-type": "event", - "arg-type": "54" - }, - { - "name": "BLOCK_JOB_COMPLETED", - "meta-type": "event", - "arg-type": "55" - }, - { - "name": "BLOCK_JOB_CANCELLED", - "meta-type": "event", - "arg-type": "56" - }, - { - "name": "BLOCK_JOB_ERROR", - "meta-type": "event", - "arg-type": "57" - }, - { - "name": "BLOCK_JOB_READY", - "meta-type": "event", - "arg-type": "58" - }, - { - "name": "BLOCK_JOB_PENDING", - "meta-type": "event", - "arg-type": "59" - }, - { - "name": "BLOCK_WRITE_THRESHOLD", - "meta-type": "event", - "arg-type": "60" - }, - { - "name": "block-set-write-threshold", - "ret-type": "0", - "meta-type": "command", - "arg-type": "61" - }, - { - "name": "x-blockdev-change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "62" - }, - { - "name": "x-blockdev-set-iothread", - "ret-type": "0", - "meta-type": "command", - "arg-type": "63" - }, - { - "name": "query-pr-managers", - "ret-type": "[64]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "blockdev-snapshot-internal-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "65" - }, - { - "name": "blockdev-snapshot-delete-internal-sync", - "ret-type": "67", - "meta-type": "command", - "arg-type": "66" - }, - { - "name": "eject", - "ret-type": "0", - "meta-type": "command", - "arg-type": "68" - }, - { - "name": "nbd-server-start", - "ret-type": "0", - "meta-type": "command", - "arg-type": "69" - }, - { - "name": "nbd-server-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "70" - }, - { - "name": "nbd-server-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "71" - }, - { - "name": "nbd-server-stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DEVICE_TRAY_MOVED", - "meta-type": "event", - "arg-type": "72" - }, - { - "name": "PR_MANAGER_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "73" - }, - { - "name": "QUORUM_FAILURE", - "meta-type": "event", - "arg-type": "74" - }, - { - "name": "QUORUM_REPORT_BAD", - "meta-type": "event", - "arg-type": "75" - }, - { - "name": "query-chardev", - "ret-type": "[76]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev-backends", - "ret-type": "[77]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ringbuf-write", - "ret-type": "0", - "meta-type": "command", - "arg-type": "78" - }, - { - "name": "ringbuf-read", - "ret-type": "str", - "meta-type": "command", - "arg-type": "79" - }, - { - "name": "chardev-add", - "ret-type": "81", - "meta-type": "command", - "arg-type": "80" - }, - { - "name": "chardev-change", - "ret-type": "81", - "meta-type": "command", - "arg-type": "82" - }, - { - "name": "chardev-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "83" - }, - { - "name": "chardev-send-break", - "ret-type": "0", - "meta-type": "command", - "arg-type": "84" - }, - { - "name": "VSERPORT_CHANGE", - "meta-type": "event", - "arg-type": "85" - }, - { - "name": "dump-guest-memory", - "ret-type": "0", - "meta-type": "command", - "arg-type": "86" - }, - { - "name": "query-dump", - "ret-type": "87", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DUMP_COMPLETED", - "meta-type": "event", - "arg-type": "88" - }, - { - "name": "query-dump-guest-memory-capability", - "ret-type": "89", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_link", - "ret-type": "0", - "meta-type": "command", - "arg-type": "90" - }, - { - "name": "netdev_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "91" - }, - { - "name": "netdev_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "92" - }, - { - "name": "query-rx-filter", - "ret-type": "[94]", - "meta-type": "command", - "arg-type": "93" - }, - { - "name": "NIC_RX_FILTER_CHANGED", - "meta-type": "event", - "arg-type": "95" - }, - { - "name": "announce-self", - "ret-type": "0", - "meta-type": "command", - "arg-type": "96" - }, - { - "name": "FAILOVER_NEGOTIATED", - "meta-type": "event", - "arg-type": "97" - }, - { - "name": "RDMA_GID_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "98" - }, - { - "name": "query-rocker", - "ret-type": "100", - "meta-type": "command", - "arg-type": "99" - }, - { - "name": "query-rocker-ports", - "ret-type": "[102]", - "meta-type": "command", - "arg-type": "101" - }, - { - "name": "query-rocker-of-dpa-flows", - "ret-type": "[104]", - "meta-type": "command", - "arg-type": "103" - }, - { - "name": "query-rocker-of-dpa-groups", - "ret-type": "[106]", - "meta-type": "command", - "arg-type": "105" - }, - { - "name": "query-tpm-models", - "ret-type": "[107]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm-types", - "ret-type": "[108]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm", - "ret-type": "[109]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "110" - }, - { - "name": "expire_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "111" - }, - { - "name": "screendump", - "ret-type": "0", - "meta-type": "command", - "arg-type": "112" - }, - { - "name": "query-spice", - "ret-type": "113", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SPICE_CONNECTED", - "meta-type": "event", - "arg-type": "114" - }, - { - "name": "SPICE_INITIALIZED", - "meta-type": "event", - "arg-type": "115" - }, - { - "name": "SPICE_DISCONNECTED", - "meta-type": "event", - "arg-type": "116" - }, - { - "name": "SPICE_MIGRATE_COMPLETED", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "query-vnc", - "ret-type": "117", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-vnc-servers", - "ret-type": "[118]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "change-vnc-password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "119" - }, - { - "name": "VNC_CONNECTED", - "meta-type": "event", - "arg-type": "120" - }, - { - "name": "VNC_INITIALIZED", - "meta-type": "event", - "arg-type": "121" - }, - { - "name": "VNC_DISCONNECTED", - "meta-type": "event", - "arg-type": "122" - }, - { - "name": "query-mice", - "ret-type": "[123]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "send-key", - "ret-type": "0", - "meta-type": "command", - "arg-type": "124" - }, - { - "name": "input-send-event", - "ret-type": "0", - "meta-type": "command", - "arg-type": "125" - }, - { - "name": "query-display-options", - "ret-type": "126", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-migrate", - "ret-type": "127", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "128" - }, - { - "name": "query-migrate-capabilities", - "ret-type": "[129]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-parameters", - "ret-type": "0", - "meta-type": "command", - "arg-type": "130" - }, - { - "name": "query-migrate-parameters", - "ret-type": "131", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "client_migrate_info", - "ret-type": "0", - "meta-type": "command", - "arg-type": "132" - }, - { - "name": "migrate-start-postcopy", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MIGRATION", - "meta-type": "event", - "arg-type": "133" - }, - { - "name": "MIGRATION_PASS", - "meta-type": "event", - "arg-type": "134" - }, - { - "name": "COLO_EXIT", - "meta-type": "event", - "arg-type": "135" - }, - { - "name": "x-colo-lost-heartbeat", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate_cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-continue", - "ret-type": "0", - "meta-type": "command", - "arg-type": "136" - }, - { - "name": "migrate_set_downtime", - "ret-type": "0", - "meta-type": "command", - "arg-type": "137" - }, - { - "name": "migrate_set_speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "138" - }, - { - "name": "migrate-set-cache-size", - "ret-type": "0", - "meta-type": "command", - "arg-type": "139" - }, - { - "name": "query-migrate-cache-size", - "ret-type": "int", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate", - "ret-type": "0", - "meta-type": "command", - "arg-type": "140" - }, - { - "name": "migrate-incoming", - "ret-type": "0", - "meta-type": "command", - "arg-type": "141" - }, - { - "name": "xen-save-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "142" - }, - { - "name": "xen-set-replication", - "ret-type": "0", - "meta-type": "command", - "arg-type": "143" - }, - { - "name": "query-xen-replication-status", - "ret-type": "144", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "xen-colo-do-checkpoint", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-colo-status", - "ret-type": "145", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-recover", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "146" - }, - { - "name": "migrate-pause", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "UNPLUG_PRIMARY", - "meta-type": "event", - "arg-type": "147" - }, - { - "name": "transaction", - "ret-type": "0", - "meta-type": "command", - "arg-type": "148" - }, - { - "name": "trace-event-get-state", - "ret-type": "[150]", - "meta-type": "command", - "arg-type": "149" - }, - { - "name": "trace-event-set-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "151" - }, - { - "name": "query-qmp-schema", - "ret-type": "[152]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qom-list", - "ret-type": "[154]", - "meta-type": "command", - "arg-type": "153" - }, - { - "name": "qom-get", - "ret-type": "any", - "meta-type": "command", - "arg-type": "155" - }, - { - "name": "qom-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "156" - }, - { - "name": "qom-list-types", - "ret-type": "[158]", - "meta-type": "command", - "arg-type": "157" - }, - { - "name": "qom-list-properties", - "ret-type": "[154]", - "meta-type": "command", - "arg-type": "159" - }, - { - "name": "object-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "160" - }, - { - "name": "object-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "161" - }, - { - "name": "device-list-properties", - "ret-type": "[154]", - "meta-type": "command", - "arg-type": "162" - }, - { - "name": "device_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "163" - }, - { - "name": "device_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "164" - }, - { - "name": "DEVICE_DELETED", - "meta-type": "event", - "arg-type": "165" - }, - { - "name": "query-cpus", - "ret-type": "[166]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-cpus-fast", - "ret-type": "[167]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "cpu-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "168" - }, - { - "name": "query-machines", - "ret-type": "[169]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-current-machine", - "ret-type": "170", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-target", - "ret-type": "171", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-memdev", - "ret-type": "[172]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-hotpluggable-cpus", - "ret-type": "[173]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set-numa-node", - "ret-type": "0", - "meta-type": "command", - "arg-type": "174" - }, - { - "name": "query-cpu-model-expansion", - "ret-type": "180", - "meta-type": "command", - "arg-type": "179" - }, - { - "name": "query-cpu-definitions", - "ret-type": "[181]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qmp_capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "182" - }, - { - "name": "query-version", - "ret-type": "183", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-commands", - "ret-type": "[184]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add_client", - "ret-type": "0", - "meta-type": "command", - "arg-type": "185" - }, - { - "name": "query-name", - "ret-type": "186", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-kvm", - "ret-type": "187", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-uuid", - "ret-type": "188", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-events", - "ret-type": "[189]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-iothreads", - "ret-type": "[190]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-balloon", - "ret-type": "191", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "BALLOON_CHANGE", - "meta-type": "event", - "arg-type": "192" - }, - { - "name": "query-pci", - "ret-type": "[193]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "quit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_reset", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_powerdown", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "memsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "194" - }, - { - "name": "pmemsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "195" - }, - { - "name": "cont", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-exit-preconfig", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_wakeup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "inject-nmi", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "balloon", - "ret-type": "0", - "meta-type": "command", - "arg-type": "196" - }, - { - "name": "human-monitor-command", - "ret-type": "str", - "meta-type": "command", - "arg-type": "197", - "features": [ - "savevm-monitor-nodes" - ] - }, - { - "name": "change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "198" - }, - { - "name": "xen-set-global-dirty-log", - "ret-type": "0", - "meta-type": "command", - "arg-type": "199" - }, - { - "name": "getfd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "200" - }, - { - "name": "closefd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "201" - }, - { - "name": "query-memory-size-summary", - "ret-type": "202", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add-fd", - "ret-type": "204", - "meta-type": "command", - "arg-type": "203" - }, - { - "name": "remove-fd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "205" - }, - { - "name": "query-fdsets", - "ret-type": "[206]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-command-line-options", - "ret-type": "[208]", - "meta-type": "command", - "arg-type": "207" - }, - { - "name": "query-memory-devices", - "ret-type": "[209]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MEM_UNPLUG_ERROR", - "meta-type": "event", - "arg-type": "210" - }, - { - "name": "query-acpi-ospm-status", - "ret-type": "[211]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ACPI_DEVICE_OST", - "meta-type": "event", - "arg-type": "212" - }, - { - "name": "xen-load-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "213" - }, - { - "name": "query-vm-generation-id", - "ret-type": "214", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "RTC_CHANGE", - "meta-type": "event", - "arg-type": "215" - }, - { - "name": "rtc-reset-reinjection", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-sev", - "ret-type": "216", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-sev-launch-measure", - "ret-type": "217", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-sev-capabilities", - "ret-type": "218", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "0", - "members": [], - "meta-type": "object" - }, - { - "name": "1", - "members": [ - { - "name": "running", - "type": "bool" - }, - { - "name": "singlestep", - "type": "bool" - }, - { - "name": "status", - "type": "221" - } - ], - "meta-type": "object" - }, - { - "name": "2", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "222" - } - ], - "meta-type": "object" - }, - { - "name": "3", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "222" - } - ], - "meta-type": "object" - }, - { - "name": "4", - "members": [ - { - "name": "action", - "type": "223" - } - ], - "meta-type": "object" - }, - { - "name": "5", - "members": [ - { - "name": "action", - "type": "223" - } - ], - "meta-type": "object" - }, - { - "name": "6", - "members": [ - { - "name": "action", - "type": "224" - }, - { - "name": "info", - "default": null, - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "7", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "status", - "type": "226" - } - ], - "meta-type": "object" - }, - { - "name": "8", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "9", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "10", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "11", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "12", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "13", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[14]", - "element-type": "14", - "meta-type": "array" - }, - { - "name": "14", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "227" - }, - { - "name": "status", - "type": "226" - }, - { - "name": "current-progress", - "type": "int" - }, - { - "name": "total-progress", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "15", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "boundaries", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-read", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-write", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-flush", - "default": null, - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "[16]", - "element-type": "16", - "meta-type": "array" - }, - { - "name": "16", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "removable", - "type": "bool" - }, - { - "name": "locked", - "type": "bool" - }, - { - "name": "inserted", - "default": null, - "type": "28" - }, - { - "name": "tray_open", - "default": null, - "type": "bool" - }, - { - "name": "io-status", - "default": null, - "type": "228" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[229]" - } - ], - "meta-type": "object" - }, - { - "name": "17", - "members": [ - { - "name": "query-nodes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[18]", - "element-type": "18", - "meta-type": "array" - }, - { - "name": "18", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "stats", - "type": "230" - }, - { - "name": "driver-specific", - "default": null, - "type": "231" - }, - { - "name": "parent", - "default": null, - "type": "18" - }, - { - "name": "backing", - "default": null, - "type": "18" - } - ], - "meta-type": "object" - }, - { - "name": "[19]", - "element-type": "19", - "meta-type": "array" - }, - { - "name": "19", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "paused", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "io-status", - "type": "228" - }, - { - "name": "ready", - "type": "bool" - }, - { - "name": "status", - "type": "226" - }, - { - "name": "auto-finalize", - "type": "bool" - }, - { - "name": "auto-dismiss", - "type": "bool" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "20", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "21", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "22", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "snapshot-file", - "type": "str" - }, - { - "name": "snapshot-node-name", - "default": null, - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "232" - } - ], - "meta-type": "object" - }, - { - "name": "23", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "overlay", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "24", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "image-node-name", - "type": "str" - }, - { - "name": "backing-file", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "25", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "top-node", - "default": null, - "type": "str" - }, - { - "name": "top", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "26", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "234" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "232" - } - ], - "meta-type": "object" - }, - { - "name": "27", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "234" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[28]", - "element-type": "28", - "meta-type": "array" - }, - { - "name": "28", - "members": [ - { - "name": "file", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "ro", - "type": "bool" - }, - { - "name": "drv", - "type": "str" - }, - { - "name": "backing_file", - "default": null, - "type": "str" - }, - { - "name": "backing_file_depth", - "type": "int" - }, - { - "name": "encrypted", - "type": "bool" - }, - { - "name": "encryption_key_missing", - "type": "bool" - }, - { - "name": "detect_zeroes", - "type": "236" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "image", - "type": "237" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "cache", - "type": "238" - }, - { - "name": "write_threshold", - "type": "int" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[229]" - } - ], - "meta-type": "object" - }, - { - "name": "29", - "members": [ - { - "name": "nodes", - "type": "[239]" - }, - { - "name": "edges", - "type": "[240]" - } - ], - "meta-type": "object" - }, - { - "name": "30", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "mode", - "default": null, - "type": "232" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "unmap", - "default": null, - "type": "bool" - }, - { - "name": "copy-mode", - "default": null, - "type": "241" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "31", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "persistent", - "default": null, - "type": "bool" - }, - { - "name": "disabled", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "32", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "33", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "bitmaps", - "type": "[242]" - } - ], - "meta-type": "object" - }, - { - "name": "34", - "members": [ - { - "name": "sha256", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "35", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "233" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "copy-mode", - "default": null, - "type": "241" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "36", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "37", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "38", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "39", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "40", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "41", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "42", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "43", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "44", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "45", - "tag": "driver", - "variants": [ - { - "case": "blkdebug", - "type": "246" - }, - { - "case": "blklogwrites", - "type": "247" - }, - { - "case": "blkverify", - "type": "248" - }, - { - "case": "blkreplay", - "type": "249" - }, - { - "case": "bochs", - "type": "250" - }, - { - "case": "cloop", - "type": "250" - }, - { - "case": "copy-on-read", - "type": "250" - }, - { - "case": "dmg", - "type": "250" - }, - { - "case": "file", - "type": "251" - }, - { - "case": "ftp", - "type": "252" - }, - { - "case": "ftps", - "type": "253" - }, - { - "case": "gluster", - "type": "254" - }, - { - "case": "host_cdrom", - "type": "251" - }, - { - "case": "host_device", - "type": "251" - }, - { - "case": "http", - "type": "255" - }, - { - "case": "https", - "type": "256" - }, - { - "case": "iscsi", - "type": "257" - }, - { - "case": "luks", - "type": "258" - }, - { - "case": "nbd", - "type": "259" - }, - { - "case": "nfs", - "type": "260" - }, - { - "case": "null-aio", - "type": "261" - }, - { - "case": "null-co", - "type": "261" - }, - { - "case": "nvme", - "type": "262" - }, - { - "case": "parallels", - "type": "250" - }, - { - "case": "qcow2", - "type": "263" - }, - { - "case": "qcow", - "type": "264" - }, - { - "case": "qed", - "type": "265" - }, - { - "case": "quorum", - "type": "266" - }, - { - "case": "raw", - "type": "267" - }, - { - "case": "rbd", - "type": "268" - }, - { - "case": "replication", - "type": "269" - }, - { - "case": "sheepdog", - "type": "270" - }, - { - "case": "ssh", - "type": "271" - }, - { - "case": "throttle", - "type": "272" - }, - { - "case": "vdi", - "type": "250" - }, - { - "case": "vhdx", - "type": "250" - }, - { - "case": "vmdk", - "type": "265" - }, - { - "case": "vpc", - "type": "250" - }, - { - "case": "vvfat", - "type": "273" - }, - { - "case": "vxhs", - "type": "274" - } - ], - "members": [ - { - "name": "driver", - "type": "243" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "discard", - "default": null, - "type": "244" - }, - { - "name": "cache", - "default": null, - "type": "245" - }, - { - "name": "read-only", - "default": null, - "type": "bool" - }, - { - "name": "auto-read-only", - "default": null, - "type": "bool" - }, - { - "name": "force-share", - "default": null, - "type": "bool" - }, - { - "name": "detect-zeroes", - "default": null, - "type": "236" - } - ], - "meta-type": "object" - }, - { - "name": "46", - "members": [ - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "47", - "members": [ - { - "name": "job-id", - "type": "str" - }, - { - "name": "options", - "type": "275" - } - ], - "meta-type": "object" - }, - { - "name": "48", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "49", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "50", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "51", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "52", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "read-only-mode", - "default": null, - "type": "276" - } - ], - "meta-type": "object" - }, - { - "name": "53", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "msg", - "type": "str" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "fatal", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "54", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "operation", - "type": "277" - }, - { - "name": "action", - "type": "278" - }, - { - "name": "nospace", - "default": null, - "type": "bool" - }, - { - "name": "reason", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "55", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "56", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "57", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "operation", - "type": "277" - }, - { - "name": "action", - "type": "278" - } - ], - "meta-type": "object" - }, - { - "name": "58", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "59", - "members": [ - { - "name": "type", - "type": "227" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "60", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "amount-exceeded", - "type": "int" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "61", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "62", - "members": [ - { - "name": "parent", - "type": "str" - }, - { - "name": "child", - "default": null, - "type": "str" - }, - { - "name": "node", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "63", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "iothread", - "type": "279" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[64]", - "element-type": "64", - "meta-type": "array" - }, - { - "name": "64", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "65", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "66", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "67", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "vm-state-size", - "type": "int" - }, - { - "name": "date-sec", - "type": "int" - }, - { - "name": "date-nsec", - "type": "int" - }, - { - "name": "vm-clock-sec", - "type": "int" - }, - { - "name": "vm-clock-nsec", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "68", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "69", - "members": [ - { - "name": "addr", - "type": "280" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "70", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "writable", - "default": null, - "type": "bool" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "71", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "281" - } - ], - "meta-type": "object" - }, - { - "name": "72", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "tray-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "73", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "74", - "members": [ - { - "name": "reference", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "75", - "members": [ - { - "name": "type", - "type": "282" - }, - { - "name": "error", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[76]", - "element-type": "76", - "meta-type": "array" - }, - { - "name": "76", - "members": [ - { - "name": "label", - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "frontend-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[77]", - "element-type": "77", - "meta-type": "array" - }, - { - "name": "77", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "78", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "data", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "283" - } - ], - "meta-type": "object" - }, - { - "name": "79", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "283" - } - ], - "meta-type": "object" - }, - { - "name": "str", - "json-type": "string", - "meta-type": "builtin" - }, - { - "name": "80", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "284" - } - ], - "meta-type": "object" - }, - { - "name": "81", - "members": [ - { - "name": "pty", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "82", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "284" - } - ], - "meta-type": "object" - }, - { - "name": "83", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "84", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "85", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "86", - "members": [ - { - "name": "paging", - "type": "bool" - }, - { - "name": "protocol", - "type": "str" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "begin", - "default": null, - "type": "int" - }, - { - "name": "length", - "default": null, - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "87", - "members": [ - { - "name": "status", - "type": "286" - }, - { - "name": "completed", - "type": "int" - }, - { - "name": "total", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "88", - "members": [ - { - "name": "result", - "type": "87" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "89", - "members": [ - { - "name": "formats", - "type": "[285]" - } - ], - "meta-type": "object" - }, - { - "name": "90", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "up", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "91", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "92", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "93", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[94]", - "element-type": "94", - "meta-type": "array" - }, - { - "name": "94", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "promiscuous", - "type": "bool" - }, - { - "name": "multicast", - "type": "287" - }, - { - "name": "unicast", - "type": "287" - }, - { - "name": "vlan", - "type": "287" - }, - { - "name": "broadcast-allowed", - "type": "bool" - }, - { - "name": "multicast-overflow", - "type": "bool" - }, - { - "name": "unicast-overflow", - "type": "bool" - }, - { - "name": "main-mac", - "type": "str" - }, - { - "name": "vlan-table", - "type": "[int]" - }, - { - "name": "unicast-table", - "type": "[str]" - }, - { - "name": "multicast-table", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "95", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "96", - "members": [ - { - "name": "initial", - "type": "int" - }, - { - "name": "max", - "type": "int" - }, - { - "name": "rounds", - "type": "int" - }, - { - "name": "step", - "type": "int" - }, - { - "name": "interfaces", - "default": null, - "type": "[str]" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "97", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "98", - "members": [ - { - "name": "netdev", - "type": "str" - }, - { - "name": "gid-status", - "type": "bool" - }, - { - "name": "subnet-prefix", - "type": "int" - }, - { - "name": "interface-id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "99", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "100", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "id", - "type": "int" - }, - { - "name": "ports", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "101", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[102]", - "element-type": "102", - "meta-type": "array" - }, - { - "name": "102", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enabled", - "type": "bool" - }, - { - "name": "link-up", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "duplex", - "type": "288" - }, - { - "name": "autoneg", - "type": "289" - } - ], - "meta-type": "object" - }, - { - "name": "103", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "tbl-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[104]", - "element-type": "104", - "meta-type": "array" - }, - { - "name": "104", - "members": [ - { - "name": "cookie", - "type": "int" - }, - { - "name": "hits", - "type": "int" - }, - { - "name": "key", - "type": "290" - }, - { - "name": "mask", - "type": "291" - }, - { - "name": "action", - "type": "292" - } - ], - "meta-type": "object" - }, - { - "name": "105", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[106]", - "element-type": "106", - "meta-type": "array" - }, - { - "name": "106", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pport", - "default": null, - "type": "int" - }, - { - "name": "index", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "set-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pop-vlan", - "default": null, - "type": "int" - }, - { - "name": "group-ids", - "default": null, - "type": "[int]" - }, - { - "name": "set-eth-src", - "default": null, - "type": "str" - }, - { - "name": "set-eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ttl-check", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[107]", - "element-type": "107", - "meta-type": "array" - }, - { - "name": "107", - "meta-type": "enum", - "values": [ - "tpm-tis", - "tpm-crb" - ] - }, - { - "name": "[108]", - "element-type": "108", - "meta-type": "array" - }, - { - "name": "108", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "[109]", - "element-type": "109", - "meta-type": "array" - }, - { - "name": "109", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "model", - "type": "107" - }, - { - "name": "options", - "type": "293" - } - ], - "meta-type": "object" - }, - { - "name": "110", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "password", - "type": "str" - }, - { - "name": "connected", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "111", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "time", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "112", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "113", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "migrated", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "compiled-version", - "default": null, - "type": "str" - }, - { - "name": "mouse-mode", - "type": "294" - }, - { - "name": "channels", - "default": null, - "type": "[295]" - } - ], - "meta-type": "object" - }, - { - "name": "114", - "members": [ - { - "name": "server", - "type": "296" - }, - { - "name": "client", - "type": "296" - } - ], - "meta-type": "object" - }, - { - "name": "115", - "members": [ - { - "name": "server", - "type": "297" - }, - { - "name": "client", - "type": "295" - } - ], - "meta-type": "object" - }, - { - "name": "116", - "members": [ - { - "name": "server", - "type": "296" - }, - { - "name": "client", - "type": "296" - } - ], - "meta-type": "object" - }, - { - "name": "117", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "family", - "default": null, - "type": "298" - }, - { - "name": "service", - "default": null, - "type": "str" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "clients", - "default": null, - "type": "[299]" - } - ], - "meta-type": "object" - }, - { - "name": "[118]", - "element-type": "118", - "meta-type": "array" - }, - { - "name": "118", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "server", - "type": "[300]" - }, - { - "name": "clients", - "type": "[299]" - }, - { - "name": "auth", - "type": "301" - }, - { - "name": "vencrypt", - "default": null, - "type": "302" - }, - { - "name": "display", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "119", - "members": [ - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "120", - "members": [ - { - "name": "server", - "type": "303" - }, - { - "name": "client", - "type": "304" - } - ], - "meta-type": "object" - }, - { - "name": "121", - "members": [ - { - "name": "server", - "type": "303" - }, - { - "name": "client", - "type": "299" - } - ], - "meta-type": "object" - }, - { - "name": "122", - "members": [ - { - "name": "server", - "type": "303" - }, - { - "name": "client", - "type": "299" - } - ], - "meta-type": "object" - }, - { - "name": "[123]", - "element-type": "123", - "meta-type": "array" - }, - { - "name": "123", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "index", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "absolute", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "124", - "members": [ - { - "name": "keys", - "type": "[305]" - }, - { - "name": "hold-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "125", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - }, - { - "name": "events", - "type": "[306]" - } - ], - "meta-type": "object" - }, - { - "name": "126", - "tag": "type", - "variants": [ - { - "case": "gtk", - "type": "309" - }, - { - "case": "curses", - "type": "310" - }, - { - "case": "egl-headless", - "type": "311" - }, - { - "case": "default", - "type": "0" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "sdl", - "type": "0" - }, - { - "case": "cocoa", - "type": "0" - }, - { - "case": "spice-app", - "type": "0" - } - ], - "members": [ - { - "name": "type", - "type": "307" - }, - { - "name": "full-screen", - "default": null, - "type": "bool" - }, - { - "name": "window-close", - "default": null, - "type": "bool" - }, - { - "name": "gl", - "default": null, - "type": "308" - } - ], - "meta-type": "object" - }, - { - "name": "127", - "members": [ - { - "name": "status", - "default": null, - "type": "312" - }, - { - "name": "ram", - "default": null, - "type": "313" - }, - { - "name": "disk", - "default": null, - "type": "313" - }, - { - "name": "xbzrle-cache", - "default": null, - "type": "314" - }, - { - "name": "total-time", - "default": null, - "type": "int" - }, - { - "name": "expected-downtime", - "default": null, - "type": "int" - }, - { - "name": "downtime", - "default": null, - "type": "int" - }, - { - "name": "setup-time", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-percentage", - "default": null, - "type": "int" - }, - { - "name": "error-desc", - "default": null, - "type": "str" - }, - { - "name": "postcopy-blocktime", - "default": null, - "type": "int" - }, - { - "name": "postcopy-vcpu-blocktime", - "default": null, - "type": "[int]" - }, - { - "name": "compression", - "default": null, - "type": "315" - }, - { - "name": "socket-address", - "default": null, - "type": "[316]" - } - ], - "meta-type": "object" - }, - { - "name": "128", - "members": [ - { - "name": "capabilities", - "type": "[129]" - } - ], - "meta-type": "object" - }, - { - "name": "[129]", - "element-type": "129", - "meta-type": "array" - }, - { - "name": "129", - "members": [ - { - "name": "capability", - "type": "317" - }, - { - "name": "state", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "130", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "279" - }, - { - "name": "tls-hostname", - "default": null, - "type": "279" - }, - { - "name": "tls-authz", - "default": null, - "type": "279" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "131", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-hostname", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "132", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "hostname", - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "cert-subject", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "133", - "members": [ - { - "name": "status", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "134", - "members": [ - { - "name": "pass", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "135", - "members": [ - { - "name": "mode", - "type": "318" - }, - { - "name": "reason", - "type": "319" - } - ], - "meta-type": "object" - }, - { - "name": "136", - "members": [ - { - "name": "state", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "137", - "members": [ - { - "name": "value", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "138", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "139", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "int", - "json-type": "int", - "meta-type": "builtin" - }, - { - "name": "140", - "members": [ - { - "name": "uri", - "type": "str" - }, - { - "name": "blk", - "default": null, - "type": "bool" - }, - { - "name": "inc", - "default": null, - "type": "bool" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "resume", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "141", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "142", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "live", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "143", - "members": [ - { - "name": "enable", - "type": "bool" - }, - { - "name": "primary", - "type": "bool" - }, - { - "name": "failover", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "144", - "members": [ - { - "name": "error", - "type": "bool" - }, - { - "name": "desc", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "145", - "members": [ - { - "name": "mode", - "type": "318" - }, - { - "name": "last-mode", - "type": "318" - }, - { - "name": "reason", - "type": "319" - } - ], - "meta-type": "object" - }, - { - "name": "146", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "147", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "148", - "members": [ - { - "name": "actions", - "type": "[320]" - }, - { - "name": "properties", - "default": null, - "type": "321" - } - ], - "meta-type": "object" - }, - { - "name": "149", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[150]", - "element-type": "150", - "meta-type": "array" - }, - { - "name": "150", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "state", - "type": "322" - }, - { - "name": "vcpu", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "151", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "ignore-unavailable", - "default": null, - "type": "bool" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[152]", - "element-type": "152", - "meta-type": "array" - }, - { - "name": "152", - "tag": "meta-type", - "variants": [ - { - "case": "builtin", - "type": "324" - }, - { - "case": "enum", - "type": "325" - }, - { - "case": "array", - "type": "326" - }, - { - "case": "object", - "type": "327" - }, - { - "case": "alternate", - "type": "328" - }, - { - "case": "command", - "type": "329" - }, - { - "case": "event", - "type": "330" - } - ], - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "meta-type", - "type": "323" - } - ], - "meta-type": "object" - }, - { - "name": "153", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[154]", - "element-type": "154", - "meta-type": "array" - }, - { - "name": "154", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "155", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "any", - "json-type": "value", - "meta-type": "builtin" - }, - { - "name": "156", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - }, - { - "name": "value", - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "157", - "members": [ - { - "name": "implements", - "default": null, - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[158]", - "element-type": "158", - "meta-type": "array" - }, - { - "name": "158", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - }, - { - "name": "parent", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "159", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "160", - "members": [ - { - "name": "qom-type", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "161", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "162", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "163", - "members": [ - { - "name": "driver", - "type": "str" - }, - { - "name": "bus", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "164", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "165", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[166]", - "element-type": "166", - "meta-type": "array" - }, - { - "name": "166", - "tag": "arch", - "variants": [ - { - "case": "x86", - "type": "333" - }, - { - "case": "sparc", - "type": "334" - }, - { - "case": "ppc", - "type": "335" - }, - { - "case": "mips", - "type": "336" - }, - { - "case": "tricore", - "type": "337" - }, - { - "case": "s390", - "type": "338" - }, - { - "case": "riscv", - "type": "339" - }, - { - "case": "other", - "type": "0" - } - ], - "members": [ - { - "name": "CPU", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "halted", - "type": "bool" - }, - { - "name": "qom_path", - "type": "str" - }, - { - "name": "thread_id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "331" - }, - { - "name": "arch", - "type": "332" - } - ], - "meta-type": "object" - }, - { - "name": "[167]", - "element-type": "167", - "meta-type": "array" - }, - { - "name": "167", - "tag": "target", - "variants": [ - { - "case": "s390x", - "type": "338" - }, - { - "case": "aarch64", - "type": "0" - }, - { - "case": "alpha", - "type": "0" - }, - { - "case": "arm", - "type": "0" - }, - { - "case": "cris", - "type": "0" - }, - { - "case": "hppa", - "type": "0" - }, - { - "case": "i386", - "type": "0" - }, - { - "case": "lm32", - "type": "0" - }, - { - "case": "m68k", - "type": "0" - }, - { - "case": "microblaze", - "type": "0" - }, - { - "case": "microblazeel", - "type": "0" - }, - { - "case": "mips", - "type": "0" - }, - { - "case": "mips64", - "type": "0" - }, - { - "case": "mips64el", - "type": "0" - }, - { - "case": "mipsel", - "type": "0" - }, - { - "case": "moxie", - "type": "0" - }, - { - "case": "nios2", - "type": "0" - }, - { - "case": "or1k", - "type": "0" - }, - { - "case": "ppc", - "type": "0" - }, - { - "case": "ppc64", - "type": "0" - }, - { - "case": "riscv32", - "type": "0" - }, - { - "case": "riscv64", - "type": "0" - }, - { - "case": "sh4", - "type": "0" - }, - { - "case": "sh4eb", - "type": "0" - }, - { - "case": "sparc", - "type": "0" - }, - { - "case": "sparc64", - "type": "0" - }, - { - "case": "tricore", - "type": "0" - }, - { - "case": "unicore32", - "type": "0" - }, - { - "case": "x86_64", - "type": "0" - }, - { - "case": "xtensa", - "type": "0" - }, - { - "case": "xtensaeb", - "type": "0" - } - ], - "members": [ - { - "name": "cpu-index", - "type": "int" - }, - { - "name": "qom-path", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "331" - }, - { - "name": "arch", - "type": "332" - }, - { - "name": "target", - "type": "340" - } - ], - "meta-type": "object" - }, - { - "name": "168", - "members": [ - { - "name": "id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[169]", - "element-type": "169", - "meta-type": "array" - }, - { - "name": "169", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "alias", - "default": null, - "type": "str" - }, - { - "name": "is-default", - "default": null, - "type": "bool" - }, - { - "name": "cpu-max", - "type": "int" - }, - { - "name": "hotpluggable-cpus", - "type": "bool" - }, - { - "name": "numa-mem-supported", - "type": "bool" - }, - { - "name": "deprecated", - "type": "bool" - }, - { - "name": "default-cpu-type", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "170", - "members": [ - { - "name": "wakeup-suspend-support", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "171", - "members": [ - { - "name": "arch", - "type": "340" - } - ], - "meta-type": "object" - }, - { - "name": "[172]", - "element-type": "172", - "meta-type": "array" - }, - { - "name": "172", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "merge", - "type": "bool" - }, - { - "name": "dump", - "type": "bool" - }, - { - "name": "prealloc", - "type": "bool" - }, - { - "name": "host-nodes", - "type": "[int]" - }, - { - "name": "policy", - "type": "341" - } - ], - "meta-type": "object" - }, - { - "name": "[173]", - "element-type": "173", - "meta-type": "array" - }, - { - "name": "173", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "vcpus-count", - "type": "int" - }, - { - "name": "props", - "type": "331" - }, - { - "name": "qom-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "174", - "tag": "type", - "variants": [ - { - "case": "node", - "type": "343" - }, - { - "case": "dist", - "type": "344" - }, - { - "case": "cpu", - "type": "345" - } - ], - "members": [ - { - "name": "type", - "type": "342" - } - ], - "meta-type": "object" - }, - { - "name": "179", - "members": [ - { - "name": "type", - "type": "348" - }, - { - "name": "model", - "type": "346" - } - ], - "meta-type": "object" - }, - { - "name": "180", - "members": [ - { - "name": "model", - "type": "346" - } - ], - "meta-type": "object" - }, - { - "name": "[181]", - "element-type": "181", - "meta-type": "array" - }, - { - "name": "181", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "migration-safe", - "default": null, - "type": "bool" - }, - { - "name": "static", - "type": "bool" - }, - { - "name": "unavailable-features", - "default": null, - "type": "[str]" - }, - { - "name": "typename", - "type": "str" - }, - { - "name": "alias-of", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "182", - "members": [ - { - "name": "enable", - "default": null, - "type": "[349]" - } - ], - "meta-type": "object" - }, - { - "name": "183", - "members": [ - { - "name": "qemu", - "type": "350" - }, - { - "name": "package", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[184]", - "element-type": "184", - "meta-type": "array" - }, - { - "name": "184", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "185", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "fdname", - "type": "str" - }, - { - "name": "skipauth", - "default": null, - "type": "bool" - }, - { - "name": "tls", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "186", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "187", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "present", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "188", - "members": [ - { - "name": "UUID", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[189]", - "element-type": "189", - "meta-type": "array" - }, - { - "name": "189", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[190]", - "element-type": "190", - "meta-type": "array" - }, - { - "name": "190", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "poll-max-ns", - "type": "int" - }, - { - "name": "poll-grow", - "type": "int" - }, - { - "name": "poll-shrink", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "191", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "192", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[193]", - "element-type": "193", - "meta-type": "array" - }, - { - "name": "193", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "devices", - "type": "[351]" - } - ], - "meta-type": "object" - }, - { - "name": "194", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "195", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "196", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "197", - "members": [ - { - "name": "command-line", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "198", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "arg", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "199", - "members": [ - { - "name": "enable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "200", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "201", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "202", - "members": [ - { - "name": "base-memory", - "type": "int" - }, - { - "name": "plugged-memory", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "203", - "members": [ - { - "name": "fdset-id", - "default": null, - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "204", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "205", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[206]", - "element-type": "206", - "meta-type": "array" - }, - { - "name": "206", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fds", - "type": "[352]" - } - ], - "meta-type": "object" - }, - { - "name": "207", - "members": [ - { - "name": "option", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[208]", - "element-type": "208", - "meta-type": "array" - }, - { - "name": "208", - "members": [ - { - "name": "option", - "type": "str" - }, - { - "name": "parameters", - "type": "[353]" - } - ], - "meta-type": "object" - }, - { - "name": "[209]", - "element-type": "209", - "meta-type": "array" - }, - { - "name": "209", - "tag": "type", - "variants": [ - { - "case": "dimm", - "type": "355" - }, - { - "case": "nvdimm", - "type": "355" - }, - { - "case": "virtio-pmem", - "type": "356" - } - ], - "members": [ - { - "name": "type", - "type": "354" - } - ], - "meta-type": "object" - }, - { - "name": "210", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "msg", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[211]", - "element-type": "211", - "meta-type": "array" - }, - { - "name": "211", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "slot", - "type": "str" - }, - { - "name": "slot-type", - "type": "357" - }, - { - "name": "source", - "type": "int" - }, - { - "name": "status", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "212", - "members": [ - { - "name": "info", - "type": "211" - } - ], - "meta-type": "object" - }, - { - "name": "213", - "members": [ - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "214", - "members": [ - { - "name": "guid", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "215", - "members": [ - { - "name": "offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "216", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "api-major", - "type": "int" - }, - { - "name": "api-minor", - "type": "int" - }, - { - "name": "build-id", - "type": "int" - }, - { - "name": "policy", - "type": "int" - }, - { - "name": "state", - "type": "358" - }, - { - "name": "handle", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "217", - "members": [ - { - "name": "data", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "218", - "members": [ - { - "name": "pdh", - "type": "str" - }, - { - "name": "cert-chain", - "type": "str" - }, - { - "name": "cbitpos", - "type": "int" - }, - { - "name": "reduced-phys-bits", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "bool", - "json-type": "boolean", - "meta-type": "builtin" - }, - { - "name": "221", - "meta-type": "enum", - "values": [ - "debug", - "inmigrate", - "internal-error", - "io-error", - "paused", - "postmigrate", - "prelaunch", - "finish-migrate", - "restore-vm", - "running", - "save-vm", - "shutdown", - "suspended", - "watchdog", - "guest-panicked", - "colo", - "preconfig" - ] - }, - { - "name": "222", - "meta-type": "enum", - "values": [ - "none", - "host-error", - "host-qmp-quit", - "host-qmp-system-reset", - "host-signal", - "host-ui", - "guest-shutdown", - "guest-reset", - "guest-panic", - "subsystem-reset" - ] - }, - { - "name": "223", - "meta-type": "enum", - "values": [ - "reset", - "shutdown", - "poweroff", - "pause", - "debug", - "none", - "inject-nmi" - ] - }, - { - "name": "224", - "meta-type": "enum", - "values": [ - "pause", - "poweroff" - ] - }, - { - "name": "225", - "tag": "type", - "variants": [ - { - "case": "hyper-v", - "type": "360" - }, - { - "case": "s390", - "type": "361" - } - ], - "members": [ - { - "name": "type", - "type": "359" - } - ], - "meta-type": "object" - }, - { - "name": "226", - "meta-type": "enum", - "values": [ - "undefined", - "created", - "running", - "paused", - "ready", - "standby", - "waiting", - "pending", - "aborting", - "concluded", - "null" - ] - }, - { - "name": "227", - "meta-type": "enum", - "values": [ - "commit", - "stream", - "mirror", - "backup", - "create" - ] - }, - { - "name": "[int]", - "element-type": "int", - "meta-type": "array" - }, - { - "name": "228", - "meta-type": "enum", - "values": [ - "ok", - "failed", - "nospace" - ] - }, - { - "name": "[229]", - "element-type": "229", - "meta-type": "array" - }, - { - "name": "229", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "count", - "type": "int" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "recording", - "type": "bool" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "status", - "type": "362" - }, - { - "name": "persistent", - "type": "bool" - }, - { - "name": "inconsistent", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "230", - "members": [ - { - "name": "rd_bytes", - "type": "int" - }, - { - "name": "wr_bytes", - "type": "int" - }, - { - "name": "unmap_bytes", - "type": "int" - }, - { - "name": "rd_operations", - "type": "int" - }, - { - "name": "wr_operations", - "type": "int" - }, - { - "name": "flush_operations", - "type": "int" - }, - { - "name": "unmap_operations", - "type": "int" - }, - { - "name": "rd_total_time_ns", - "type": "int" - }, - { - "name": "wr_total_time_ns", - "type": "int" - }, - { - "name": "flush_total_time_ns", - "type": "int" - }, - { - "name": "unmap_total_time_ns", - "type": "int" - }, - { - "name": "wr_highest_offset", - "type": "int" - }, - { - "name": "rd_merged", - "type": "int" - }, - { - "name": "wr_merged", - "type": "int" - }, - { - "name": "unmap_merged", - "type": "int" - }, - { - "name": "idle_time_ns", - "default": null, - "type": "int" - }, - { - "name": "failed_rd_operations", - "type": "int" - }, - { - "name": "failed_wr_operations", - "type": "int" - }, - { - "name": "failed_flush_operations", - "type": "int" - }, - { - "name": "failed_unmap_operations", - "type": "int" - }, - { - "name": "invalid_rd_operations", - "type": "int" - }, - { - "name": "invalid_wr_operations", - "type": "int" - }, - { - "name": "invalid_flush_operations", - "type": "int" - }, - { - "name": "invalid_unmap_operations", - "type": "int" - }, - { - "name": "account_invalid", - "type": "bool" - }, - { - "name": "account_failed", - "type": "bool" - }, - { - "name": "timed_stats", - "type": "[363]" - }, - { - "name": "rd_latency_histogram", - "default": null, - "type": "364" - }, - { - "name": "wr_latency_histogram", - "default": null, - "type": "364" - }, - { - "name": "flush_latency_histogram", - "default": null, - "type": "364" - } - ], - "meta-type": "object" - }, - { - "name": "231", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "365" - }, - { - "case": "host_device", - "type": "365" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "gluster", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "luks", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "nfs", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "parallels", - "type": "0" - }, - { - "case": "qcow", - "type": "0" - }, - { - "case": "qcow2", - "type": "0" - }, - { - "case": "qed", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "rbd", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "sheepdog", - "type": "0" - }, - { - "case": "ssh", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vdi", - "type": "0" - }, - { - "case": "vhdx", - "type": "0" - }, - { - "case": "vmdk", - "type": "0" - }, - { - "case": "vpc", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "243" - } - ], - "meta-type": "object" - }, - { - "name": "232", - "meta-type": "enum", - "values": [ - "existing", - "absolute-paths" - ] - }, - { - "name": "233", - "meta-type": "enum", - "values": [ - "top", - "full", - "none", - "incremental", - "bitmap" - ] - }, - { - "name": "234", - "meta-type": "enum", - "values": [ - "on-success", - "never", - "always" - ] - }, - { - "name": "235", - "meta-type": "enum", - "values": [ - "report", - "ignore", - "enospc", - "stop", - "auto" - ] - }, - { - "name": "236", - "meta-type": "enum", - "values": [ - "off", - "on", - "unmap" - ] - }, - { - "name": "237", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "type": "str" - }, - { - "name": "dirty-flag", - "default": null, - "type": "bool" - }, - { - "name": "actual-size", - "default": null, - "type": "int" - }, - { - "name": "virtual-size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "encrypted", - "default": null, - "type": "bool" - }, - { - "name": "compressed", - "default": null, - "type": "bool" - }, - { - "name": "backing-filename", - "default": null, - "type": "str" - }, - { - "name": "full-backing-filename", - "default": null, - "type": "str" - }, - { - "name": "backing-filename-format", - "default": null, - "type": "str" - }, - { - "name": "snapshots", - "default": null, - "type": "[67]" - }, - { - "name": "backing-image", - "default": null, - "type": "237" - }, - { - "name": "format-specific", - "default": null, - "type": "366" - } - ], - "meta-type": "object" - }, - { - "name": "238", - "members": [ - { - "name": "writeback", - "type": "bool" - }, - { - "name": "direct", - "type": "bool" - }, - { - "name": "no-flush", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[239]", - "element-type": "239", - "meta-type": "array" - }, - { - "name": "239", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "367" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[240]", - "element-type": "240", - "meta-type": "array" - }, - { - "name": "240", - "members": [ - { - "name": "parent", - "type": "int" - }, - { - "name": "child", - "type": "int" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "perm", - "type": "[368]" - }, - { - "name": "shared-perm", - "type": "[368]" - } - ], - "meta-type": "object" - }, - { - "name": "241", - "meta-type": "enum", - "values": [ - "background", - "write-blocking" - ] - }, - { - "name": "[242]", - "element-type": "242", - "meta-type": "array" - }, - { - "name": "242", - "members": [ - { - "type": "str" - }, - { - "type": "32" - } - ], - "meta-type": "alternate" - }, - { - "name": "243", - "meta-type": "enum", - "values": [ - "blkdebug", - "blklogwrites", - "blkreplay", - "blkverify", - "bochs", - "cloop", - "copy-on-read", - "dmg", - "file", - "ftp", - "ftps", - "gluster", - "host_cdrom", - "host_device", - "http", - "https", - "iscsi", - "luks", - "nbd", - "nfs", - "null-aio", - "null-co", - "nvme", - "parallels", - "qcow", - "qcow2", - "qed", - "quorum", - "raw", - "rbd", - "replication", - "sheepdog", - "ssh", - "throttle", - "vdi", - "vhdx", - "vmdk", - "vpc", - "vvfat", - "vxhs" - ] - }, - { - "name": "244", - "meta-type": "enum", - "values": [ - "ignore", - "unmap" - ] - }, - { - "name": "245", - "members": [ - { - "name": "direct", - "default": null, - "type": "bool" - }, - { - "name": "no-flush", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "246", - "members": [ - { - "name": "image", - "type": "369" - }, - { - "name": "config", - "default": null, - "type": "str" - }, - { - "name": "align", - "default": null, - "type": "int" - }, - { - "name": "max-transfer", - "default": null, - "type": "int" - }, - { - "name": "opt-write-zero", - "default": null, - "type": "int" - }, - { - "name": "max-write-zero", - "default": null, - "type": "int" - }, - { - "name": "opt-discard", - "default": null, - "type": "int" - }, - { - "name": "max-discard", - "default": null, - "type": "int" - }, - { - "name": "inject-error", - "default": null, - "type": "[370]" - }, - { - "name": "set-state", - "default": null, - "type": "[371]" - } - ], - "meta-type": "object" - }, - { - "name": "247", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "log", - "type": "369" - }, - { - "name": "log-sector-size", - "default": null, - "type": "int" - }, - { - "name": "log-append", - "default": null, - "type": "bool" - }, - { - "name": "log-super-update-interval", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "248", - "members": [ - { - "name": "test", - "type": "369" - }, - { - "name": "raw", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "249", - "members": [ - { - "name": "image", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "250", - "members": [ - { - "name": "file", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "251", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "pr-manager", - "default": null, - "type": "str" - }, - { - "name": "locking", - "default": null, - "type": "372" - }, - { - "name": "aio", - "default": null, - "type": "373" - }, - { - "name": "drop-cache", - "default": null, - "type": "bool" - }, - { - "name": "x-check-cache-dropped", - "default": null, - "type": "bool" - } - ], - "meta-type": "object", - "features": [ - "dynamic-auto-read-only" - ] - }, - { - "name": "252", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "253", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "254", - "members": [ - { - "name": "volume", - "type": "str" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "server", - "type": "[316]" - }, - { - "name": "debug", - "default": null, - "type": "int" - }, - { - "name": "logfile", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "255", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "256", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "257", - "members": [ - { - "name": "transport", - "type": "374" - }, - { - "name": "portal", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "lun", - "default": null, - "type": "int" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "initiator-name", - "default": null, - "type": "str" - }, - { - "name": "header-digest", - "default": null, - "type": "375" - }, - { - "name": "timeout", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "258", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "259", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "export", - "default": null, - "type": "str" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "x-dirty-bitmap", - "default": null, - "type": "str" - }, - { - "name": "reconnect-delay", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "260", - "members": [ - { - "name": "server", - "type": "376" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "int" - }, - { - "name": "tcp-syn-count", - "default": null, - "type": "int" - }, - { - "name": "readahead-size", - "default": null, - "type": "int" - }, - { - "name": "page-cache-size", - "default": null, - "type": "int" - }, - { - "name": "debug", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "261", - "members": [ - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "latency-ns", - "default": null, - "type": "int" - }, - { - "name": "read-zeroes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "262", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "namespace", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "263", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "backing", - "default": null, - "type": "377" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-request", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-snapshot", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-other", - "default": null, - "type": "bool" - }, - { - "name": "overlap-check", - "default": null, - "type": "378" - }, - { - "name": "cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-entry-size", - "default": null, - "type": "int" - }, - { - "name": "refcount-cache-size", - "default": null, - "type": "int" - }, - { - "name": "cache-clean-interval", - "default": null, - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "379" - }, - { - "name": "data-file", - "default": null, - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "264", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "backing", - "default": null, - "type": "377" - }, - { - "name": "encrypt", - "default": null, - "type": "380" - } - ], - "meta-type": "object" - }, - { - "name": "265", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "backing", - "default": null, - "type": "377" - } - ], - "meta-type": "object" - }, - { - "name": "266", - "members": [ - { - "name": "blkverify", - "default": null, - "type": "bool" - }, - { - "name": "children", - "type": "[369]" - }, - { - "name": "vote-threshold", - "type": "int" - }, - { - "name": "rewrite-corrupted", - "default": null, - "type": "bool" - }, - { - "name": "read-pattern", - "default": null, - "type": "381" - } - ], - "meta-type": "object" - }, - { - "name": "267", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "268", - "members": [ - { - "name": "pool", - "type": "str" - }, - { - "name": "image", - "type": "str" - }, - { - "name": "conf", - "default": null, - "type": "str" - }, - { - "name": "snapshot", - "default": null, - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "auth-client-required", - "default": null, - "type": "[382]" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "[383]" - } - ], - "meta-type": "object" - }, - { - "name": "269", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "mode", - "type": "384" - }, - { - "name": "top-id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "270", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "vdi", - "type": "str" - }, - { - "name": "snap-id", - "default": null, - "type": "int" - }, - { - "name": "tag", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "271", - "members": [ - { - "name": "server", - "type": "385" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "host-key-check", - "default": null, - "type": "386" - } - ], - "meta-type": "object" - }, - { - "name": "272", - "members": [ - { - "name": "throttle-group", - "type": "str" - }, - { - "name": "file", - "type": "369" - } - ], - "meta-type": "object" - }, - { - "name": "273", - "members": [ - { - "name": "dir", - "type": "str" - }, - { - "name": "fat-type", - "default": null, - "type": "int" - }, - { - "name": "floppy", - "default": null, - "type": "bool" - }, - { - "name": "label", - "default": null, - "type": "str" - }, - { - "name": "rw", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "274", - "members": [ - { - "name": "vdisk-id", - "type": "str" - }, - { - "name": "server", - "type": "383" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "275", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "387" - }, - { - "case": "gluster", - "type": "388" - }, - { - "case": "luks", - "type": "389" - }, - { - "case": "nfs", - "type": "390" - }, - { - "case": "parallels", - "type": "391" - }, - { - "case": "qcow", - "type": "392" - }, - { - "case": "qcow2", - "type": "393" - }, - { - "case": "qed", - "type": "394" - }, - { - "case": "rbd", - "type": "395" - }, - { - "case": "sheepdog", - "type": "396" - }, - { - "case": "ssh", - "type": "397" - }, - { - "case": "vdi", - "type": "398" - }, - { - "case": "vhdx", - "type": "399" - }, - { - "case": "vmdk", - "type": "400" - }, - { - "case": "vpc", - "type": "401" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "host_device", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "243" - } - ], - "meta-type": "object" - }, - { - "name": "276", - "meta-type": "enum", - "values": [ - "retain", - "read-only", - "read-write" - ] - }, - { - "name": "277", - "meta-type": "enum", - "values": [ - "read", - "write" - ] - }, - { - "name": "278", - "meta-type": "enum", - "values": [ - "ignore", - "report", - "stop" - ] - }, - { - "name": "279", - "members": [ - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "280", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "403" - }, - { - "case": "unix", - "type": "404" - }, - { - "case": "vsock", - "type": "405" - }, - { - "case": "fd", - "type": "406" - } - ], - "members": [ - { - "name": "type", - "type": "402" - } - ], - "meta-type": "object" - }, - { - "name": "281", - "meta-type": "enum", - "values": [ - "safe", - "hard" - ] - }, - { - "name": "282", - "meta-type": "enum", - "values": [ - "read", - "write", - "flush" - ] - }, - { - "name": "283", - "meta-type": "enum", - "values": [ - "utf8", - "base64" - ] - }, - { - "name": "284", - "tag": "type", - "variants": [ - { - "case": "file", - "type": "408" - }, - { - "case": "serial", - "type": "409" - }, - { - "case": "parallel", - "type": "409" - }, - { - "case": "pipe", - "type": "409" - }, - { - "case": "socket", - "type": "410" - }, - { - "case": "udp", - "type": "411" - }, - { - "case": "pty", - "type": "412" - }, - { - "case": "null", - "type": "412" - }, - { - "case": "mux", - "type": "413" - }, - { - "case": "msmouse", - "type": "412" - }, - { - "case": "wctablet", - "type": "412" - }, - { - "case": "braille", - "type": "412" - }, - { - "case": "testdev", - "type": "412" - }, - { - "case": "stdio", - "type": "414" - }, - { - "case": "console", - "type": "412" - }, - { - "case": "spicevmc", - "type": "415" - }, - { - "case": "spiceport", - "type": "416" - }, - { - "case": "vc", - "type": "417" - }, - { - "case": "ringbuf", - "type": "418" - }, - { - "case": "memory", - "type": "418" - } - ], - "members": [ - { - "name": "type", - "type": "407" - } - ], - "meta-type": "object" - }, - { - "name": "285", - "meta-type": "enum", - "values": [ - "elf", - "kdump-zlib", - "kdump-lzo", - "kdump-snappy", - "win-dmp" - ] - }, - { - "name": "286", - "meta-type": "enum", - "values": [ - "none", - "active", - "completed", - "failed" - ] - }, - { - "name": "[285]", - "element-type": "285", - "meta-type": "array" - }, - { - "name": "287", - "meta-type": "enum", - "values": [ - "normal", - "none", - "all" - ] - }, - { - "name": "[str]", - "element-type": "str", - "meta-type": "array" - }, - { - "name": "288", - "meta-type": "enum", - "values": [ - "half", - "full" - ] - }, - { - "name": "289", - "meta-type": "enum", - "values": [ - "off", - "on" - ] - }, - { - "name": "290", - "members": [ - { - "name": "priority", - "type": "int" - }, - { - "name": "tbl-id", - "type": "int" - }, - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-type", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - }, - { - "name": "ip-dst", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "291", - "members": [ - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "292", - "members": [ - { - "name": "goto-tbl", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "tunnel-lport", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "new-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "293", - "tag": "type", - "variants": [ - { - "case": "passthrough", - "type": "420" - }, - { - "case": "emulator", - "type": "421" - } - ], - "members": [ - { - "name": "type", - "type": "419" - } - ], - "meta-type": "object" - }, - { - "name": "294", - "meta-type": "enum", - "values": [ - "client", - "server", - "unknown" - ] - }, - { - "name": "[295]", - "element-type": "295", - "meta-type": "array" - }, - { - "name": "295", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "connection-id", - "type": "int" - }, - { - "name": "channel-type", - "type": "int" - }, - { - "name": "channel-id", - "type": "int" - }, - { - "name": "tls", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "296", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "298" - } - ], - "meta-type": "object" - }, - { - "name": "297", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "298", - "meta-type": "enum", - "values": [ - "ipv4", - "ipv6", - "unix", - "vsock", - "unknown" - ] - }, - { - "name": "[299]", - "element-type": "299", - "meta-type": "array" - }, - { - "name": "299", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "x509_dname", - "default": null, - "type": "str" - }, - { - "name": "sasl_username", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[300]", - "element-type": "300", - "meta-type": "array" - }, - { - "name": "300", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "type": "301" - }, - { - "name": "vencrypt", - "default": null, - "type": "302" - } - ], - "meta-type": "object" - }, - { - "name": "301", - "meta-type": "enum", - "values": [ - "none", - "vnc", - "ra2", - "ra2ne", - "tight", - "ultra", - "tls", - "vencrypt", - "sasl" - ] - }, - { - "name": "302", - "meta-type": "enum", - "values": [ - "plain", - "tls-none", - "x509-none", - "tls-vnc", - "x509-vnc", - "tls-plain", - "x509-plain", - "tls-sasl", - "x509-sasl" - ] - }, - { - "name": "303", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "304", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "298" - }, - { - "name": "websocket", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[305]", - "element-type": "305", - "meta-type": "array" - }, - { - "name": "305", - "tag": "type", - "variants": [ - { - "case": "number", - "type": "423" - }, - { - "case": "qcode", - "type": "424" - } - ], - "members": [ - { - "name": "type", - "type": "422" - } - ], - "meta-type": "object" - }, - { - "name": "[306]", - "element-type": "306", - "meta-type": "array" - }, - { - "name": "306", - "tag": "type", - "variants": [ - { - "case": "key", - "type": "426" - }, - { - "case": "btn", - "type": "427" - }, - { - "case": "rel", - "type": "428" - }, - { - "case": "abs", - "type": "428" - } - ], - "members": [ - { - "name": "type", - "type": "425" - } - ], - "meta-type": "object" - }, - { - "name": "307", - "meta-type": "enum", - "values": [ - "default", - "none", - "gtk", - "sdl", - "egl-headless", - "curses", - "cocoa", - "spice-app" - ] - }, - { - "name": "308", - "meta-type": "enum", - "values": [ - "off", - "on", - "core", - "es" - ] - }, - { - "name": "309", - "members": [ - { - "name": "grab-on-hover", - "default": null, - "type": "bool" - }, - { - "name": "zoom-to-fit", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "310", - "members": [ - { - "name": "charset", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "311", - "members": [ - { - "name": "rendernode", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "312", - "meta-type": "enum", - "values": [ - "none", - "setup", - "cancelling", - "cancelled", - "active", - "postcopy-active", - "postcopy-paused", - "postcopy-recover", - "completed", - "failed", - "colo", - "pre-switchover", - "device", - "wait-unplug" - ] - }, - { - "name": "313", - "members": [ - { - "name": "transferred", - "type": "int" - }, - { - "name": "remaining", - "type": "int" - }, - { - "name": "total", - "type": "int" - }, - { - "name": "duplicate", - "type": "int" - }, - { - "name": "skipped", - "type": "int" - }, - { - "name": "normal", - "type": "int" - }, - { - "name": "normal-bytes", - "type": "int" - }, - { - "name": "dirty-pages-rate", - "type": "int" - }, - { - "name": "mbps", - "type": "number" - }, - { - "name": "dirty-sync-count", - "type": "int" - }, - { - "name": "postcopy-requests", - "type": "int" - }, - { - "name": "page-size", - "type": "int" - }, - { - "name": "multifd-bytes", - "type": "int" - }, - { - "name": "pages-per-second", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "314", - "members": [ - { - "name": "cache-size", - "type": "int" - }, - { - "name": "bytes", - "type": "int" - }, - { - "name": "pages", - "type": "int" - }, - { - "name": "cache-miss", - "type": "int" - }, - { - "name": "cache-miss-rate", - "type": "number" - }, - { - "name": "overflow", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "315", - "members": [ - { - "name": "pages", - "type": "int" - }, - { - "name": "busy", - "type": "int" - }, - { - "name": "busy-rate", - "type": "number" - }, - { - "name": "compressed-size", - "type": "int" - }, - { - "name": "compression-rate", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "[316]", - "element-type": "316", - "meta-type": "array" - }, - { - "name": "316", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "385" - }, - { - "case": "unix", - "type": "430" - }, - { - "case": "vsock", - "type": "431" - }, - { - "case": "fd", - "type": "432" - } - ], - "members": [ - { - "name": "type", - "type": "429" - } - ], - "meta-type": "object" - }, - { - "name": "317", - "meta-type": "enum", - "values": [ - "xbzrle", - "rdma-pin-all", - "auto-converge", - "zero-blocks", - "compress", - "events", - "postcopy-ram", - "x-colo", - "release-ram", - "block", - "return-path", - "pause-before-switchover", - "multifd", - "dirty-bitmaps", - "postcopy-blocktime", - "late-block-activate", - "x-ignore-shared", - "validate-uuid" - ] - }, - { - "name": "318", - "meta-type": "enum", - "values": [ - "none", - "primary", - "secondary" - ] - }, - { - "name": "319", - "meta-type": "enum", - "values": [ - "none", - "request", - "error", - "processing" - ] - }, - { - "name": "number", - "json-type": "number", - "meta-type": "builtin" - }, - { - "name": "[320]", - "element-type": "320", - "meta-type": "array" - }, - { - "name": "320", - "tag": "type", - "variants": [ - { - "case": "abort", - "type": "434" - }, - { - "case": "block-dirty-bitmap-add", - "type": "435" - }, - { - "case": "block-dirty-bitmap-remove", - "type": "436" - }, - { - "case": "block-dirty-bitmap-clear", - "type": "436" - }, - { - "case": "block-dirty-bitmap-enable", - "type": "436" - }, - { - "case": "block-dirty-bitmap-disable", - "type": "436" - }, - { - "case": "block-dirty-bitmap-merge", - "type": "437" - }, - { - "case": "blockdev-backup", - "type": "438" - }, - { - "case": "blockdev-snapshot", - "type": "439" - }, - { - "case": "blockdev-snapshot-internal-sync", - "type": "440" - }, - { - "case": "blockdev-snapshot-sync", - "type": "441" - }, - { - "case": "drive-backup", - "type": "442" - } - ], - "members": [ - { - "name": "type", - "type": "433" - } - ], - "meta-type": "object" - }, - { - "name": "321", - "members": [ - { - "name": "completion-mode", - "default": null, - "type": "443" - } - ], - "meta-type": "object" - }, - { - "name": "322", - "meta-type": "enum", - "values": [ - "unavailable", - "disabled", - "enabled" - ] - }, - { - "name": "323", - "meta-type": "enum", - "values": [ - "builtin", - "enum", - "array", - "object", - "alternate", - "command", - "event" - ] - }, - { - "name": "324", - "members": [ - { - "name": "json-type", - "type": "444" - } - ], - "meta-type": "object" - }, - { - "name": "325", - "members": [ - { - "name": "values", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "326", - "members": [ - { - "name": "element-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "327", - "members": [ - { - "name": "members", - "type": "[445]" - }, - { - "name": "tag", - "default": null, - "type": "str" - }, - { - "name": "variants", - "default": null, - "type": "[446]" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "328", - "members": [ - { - "name": "members", - "type": "[447]" - } - ], - "meta-type": "object" - }, - { - "name": "329", - "members": [ - { - "name": "arg-type", - "type": "str" - }, - { - "name": "ret-type", - "type": "str" - }, - { - "name": "allow-oob", - "default": null, - "type": "bool" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "330", - "members": [ - { - "name": "arg-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "331", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "332", - "meta-type": "enum", - "values": [ - "x86", - "sparc", - "ppc", - "mips", - "tricore", - "s390", - "riscv", - "other" - ] - }, - { - "name": "333", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "334", - "members": [ - { - "name": "pc", - "type": "int" - }, - { - "name": "npc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "335", - "members": [ - { - "name": "nip", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "336", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "337", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "338", - "members": [ - { - "name": "cpu-state", - "type": "448" - } - ], - "meta-type": "object" - }, - { - "name": "339", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "340", - "meta-type": "enum", - "values": [ - "aarch64", - "alpha", - "arm", - "cris", - "hppa", - "i386", - "lm32", - "m68k", - "microblaze", - "microblazeel", - "mips", - "mips64", - "mips64el", - "mipsel", - "moxie", - "nios2", - "or1k", - "ppc", - "ppc64", - "riscv32", - "riscv64", - "s390x", - "sh4", - "sh4eb", - "sparc", - "sparc64", - "tricore", - "unicore32", - "x86_64", - "xtensa", - "xtensaeb" - ] - }, - { - "name": "341", - "meta-type": "enum", - "values": [ - "default", - "preferred", - "bind", - "interleave" - ] - }, - { - "name": "342", - "meta-type": "enum", - "values": [ - "node", - "dist", - "cpu" - ] - }, - { - "name": "343", - "members": [ - { - "name": "nodeid", - "default": null, - "type": "int" - }, - { - "name": "cpus", - "default": null, - "type": "[int]" - }, - { - "name": "mem", - "default": null, - "type": "int" - }, - { - "name": "memdev", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "344", - "members": [ - { - "name": "src", - "type": "int" - }, - { - "name": "dst", - "type": "int" - }, - { - "name": "val", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "345", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "346", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "347", - "meta-type": "enum", - "values": [ - "incompatible", - "identical", - "superset", - "subset" - ] - }, - { - "name": "348", - "meta-type": "enum", - "values": [ - "static", - "full" - ] - }, - { - "name": "[349]", - "element-type": "349", - "meta-type": "array" - }, - { - "name": "349", - "meta-type": "enum", - "values": [ - "oob" - ] - }, - { - "name": "350", - "members": [ - { - "name": "major", - "type": "int" - }, - { - "name": "minor", - "type": "int" - }, - { - "name": "micro", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[351]", - "element-type": "351", - "meta-type": "array" - }, - { - "name": "351", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "function", - "type": "int" - }, - { - "name": "class_info", - "type": "449" - }, - { - "name": "id", - "type": "450" - }, - { - "name": "irq", - "default": null, - "type": "int" - }, - { - "name": "qdev_id", - "type": "str" - }, - { - "name": "pci_bridge", - "default": null, - "type": "451" - }, - { - "name": "regions", - "type": "[452]" - } - ], - "meta-type": "object" - }, - { - "name": "[352]", - "element-type": "352", - "meta-type": "array" - }, - { - "name": "352", - "members": [ - { - "name": "fd", - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[353]", - "element-type": "353", - "meta-type": "array" - }, - { - "name": "353", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "453" - }, - { - "name": "help", - "default": null, - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "354", - "meta-type": "enum", - "values": [ - "dimm", - "nvdimm", - "virtio-pmem" - ] - }, - { - "name": "355", - "members": [ - { - "name": "data", - "type": "454" - } - ], - "meta-type": "object" - }, - { - "name": "356", - "members": [ - { - "name": "data", - "type": "455" - } - ], - "meta-type": "object" - }, - { - "name": "357", - "meta-type": "enum", - "values": [ - "DIMM", - "CPU" - ] - }, - { - "name": "358", - "meta-type": "enum", - "values": [ - "uninit", - "launch-update", - "launch-secret", - "running", - "send-update", - "receive-update" - ] - }, - { - "name": "359", - "meta-type": "enum", - "values": [ - "hyper-v", - "s390" - ] - }, - { - "name": "360", - "members": [ - { - "name": "arg1", - "type": "int" - }, - { - "name": "arg2", - "type": "int" - }, - { - "name": "arg3", - "type": "int" - }, - { - "name": "arg4", - "type": "int" - }, - { - "name": "arg5", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "361", - "members": [ - { - "name": "core", - "type": "int" - }, - { - "name": "psw-mask", - "type": "int" - }, - { - "name": "psw-addr", - "type": "int" - }, - { - "name": "reason", - "type": "456" - } - ], - "meta-type": "object" - }, - { - "name": "362", - "meta-type": "enum", - "values": [ - "active", - "disabled", - "frozen", - "locked", - "inconsistent" - ] - }, - { - "name": "[363]", - "element-type": "363", - "meta-type": "array" - }, - { - "name": "363", - "members": [ - { - "name": "interval_length", - "type": "int" - }, - { - "name": "min_rd_latency_ns", - "type": "int" - }, - { - "name": "max_rd_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_latency_ns", - "type": "int" - }, - { - "name": "min_wr_latency_ns", - "type": "int" - }, - { - "name": "max_wr_latency_ns", - "type": "int" - }, - { - "name": "avg_wr_latency_ns", - "type": "int" - }, - { - "name": "min_flush_latency_ns", - "type": "int" - }, - { - "name": "max_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_queue_depth", - "type": "number" - }, - { - "name": "avg_wr_queue_depth", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "364", - "members": [ - { - "name": "boundaries", - "type": "[int]" - }, - { - "name": "bins", - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "365", - "members": [ - { - "name": "discard-nb-ok", - "type": "int" - }, - { - "name": "discard-nb-failed", - "type": "int" - }, - { - "name": "discard-bytes-ok", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[67]", - "element-type": "67", - "meta-type": "array" - }, - { - "name": "366", - "tag": "type", - "variants": [ - { - "case": "qcow2", - "type": "458" - }, - { - "case": "vmdk", - "type": "459" - }, - { - "case": "luks", - "type": "460" - } - ], - "members": [ - { - "name": "type", - "type": "457" - } - ], - "meta-type": "object" - }, - { - "name": "367", - "meta-type": "enum", - "values": [ - "block-backend", - "block-job", - "block-driver" - ] - }, - { - "name": "[368]", - "element-type": "368", - "meta-type": "array" - }, - { - "name": "368", - "meta-type": "enum", - "values": [ - "consistent-read", - "write", - "write-unchanged", - "resize", - "graph-mod" - ] - }, - { - "name": "369", - "members": [ - { - "type": "45" - }, - { - "type": "str" - } - ], - "meta-type": "alternate" - }, - { - "name": "[370]", - "element-type": "370", - "meta-type": "array" - }, - { - "name": "370", - "members": [ - { - "name": "event", - "type": "461" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "iotype", - "default": null, - "type": "462" - }, - { - "name": "errno", - "default": null, - "type": "int" - }, - { - "name": "sector", - "default": null, - "type": "int" - }, - { - "name": "once", - "default": null, - "type": "bool" - }, - { - "name": "immediately", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[371]", - "element-type": "371", - "meta-type": "array" - }, - { - "name": "371", - "members": [ - { - "name": "event", - "type": "461" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "new_state", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "372", - "meta-type": "enum", - "values": [ - "auto", - "on", - "off" - ] - }, - { - "name": "373", - "meta-type": "enum", - "values": [ - "threads", - "native" - ] - }, - { - "name": "374", - "meta-type": "enum", - "values": [ - "tcp", - "iser" - ] - }, - { - "name": "375", - "meta-type": "enum", - "values": [ - "crc32c", - "none", - "crc32c-none", - "none-crc32c" - ] - }, - { - "name": "376", - "members": [ - { - "name": "type", - "type": "463" - }, - { - "name": "host", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "377", - "members": [ - { - "type": "45" - }, - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "378", - "members": [ - { - "type": "464" - }, - { - "type": "465" - } - ], - "meta-type": "alternate" - }, - { - "name": "379", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "467" - }, - { - "case": "luks", - "type": "468" - } - ], - "members": [ - { - "name": "format", - "type": "466" - } - ], - "meta-type": "object" - }, - { - "name": "380", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "467" - } - ], - "members": [ - { - "name": "format", - "type": "469" - } - ], - "meta-type": "object" - }, - { - "name": "[369]", - "element-type": "369", - "meta-type": "array" - }, - { - "name": "381", - "meta-type": "enum", - "values": [ - "quorum", - "fifo" - ] - }, - { - "name": "[382]", - "element-type": "382", - "meta-type": "array" - }, - { - "name": "382", - "meta-type": "enum", - "values": [ - "cephx", - "none" - ] - }, - { - "name": "[383]", - "element-type": "383", - "meta-type": "array" - }, - { - "name": "383", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "384", - "meta-type": "enum", - "values": [ - "primary", - "secondary" - ] - }, - { - "name": "385", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "numeric", - "default": null, - "type": "bool" - }, - { - "name": "to", - "default": null, - "type": "int" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "keep-alive", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "386", - "tag": "mode", - "variants": [ - { - "case": "hash", - "type": "471" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "known_hosts", - "type": "0" - } - ], - "members": [ - { - "name": "mode", - "type": "470" - } - ], - "meta-type": "object" - }, - { - "name": "387", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - }, - { - "name": "nocow", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "388", - "members": [ - { - "name": "location", - "type": "254" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - } - ], - "meta-type": "object" - }, - { - "name": "389", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "473" - }, - { - "name": "cipher-mode", - "default": null, - "type": "474" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "475" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "476" - }, - { - "name": "hash-alg", - "default": null, - "type": "476" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - }, - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - } - ], - "meta-type": "object" - }, - { - "name": "390", - "members": [ - { - "name": "location", - "type": "260" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "391", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "392", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "encrypt", - "default": null, - "type": "477" - } - ], - "meta-type": "object" - }, - { - "name": "393", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "data-file", - "default": null, - "type": "369" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "version", - "default": null, - "type": "478" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "243" - }, - { - "name": "encrypt", - "default": null, - "type": "477" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "394", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "243" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "table-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "395", - "members": [ - { - "name": "location", - "type": "268" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "396", - "members": [ - { - "name": "location", - "type": "270" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - }, - { - "name": "redundancy", - "default": null, - "type": "479" - }, - { - "name": "object-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "397", - "members": [ - { - "name": "location", - "type": "271" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "398", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "472" - } - ], - "meta-type": "object" - }, - { - "name": "399", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "log-size", - "default": null, - "type": "int" - }, - { - "name": "block-size", - "default": null, - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "480" - }, - { - "name": "block-state-zero", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "400", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "extents", - "default": null, - "type": "[369]" - }, - { - "name": "subformat", - "default": null, - "type": "481" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "adapter-type", - "default": null, - "type": "482" - }, - { - "name": "hwversion", - "default": null, - "type": "str" - }, - { - "name": "zeroed-grain", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "401", - "members": [ - { - "name": "file", - "type": "369" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "483" - }, - { - "name": "force-size", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "null", - "json-type": "null", - "meta-type": "builtin" - }, - { - "name": "402", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "403", - "members": [ - { - "name": "data", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "404", - "members": [ - { - "name": "data", - "type": "430" - } - ], - "meta-type": "object" - }, - { - "name": "405", - "members": [ - { - "name": "data", - "type": "431" - } - ], - "meta-type": "object" - }, - { - "name": "406", - "members": [ - { - "name": "data", - "type": "432" - } - ], - "meta-type": "object" - }, - { - "name": "407", - "meta-type": "enum", - "values": [ - "file", - "serial", - "parallel", - "pipe", - "socket", - "udp", - "pty", - "null", - "mux", - "msmouse", - "wctablet", - "braille", - "testdev", - "stdio", - "console", - "spicevmc", - "spiceport", - "vc", - "ringbuf", - "memory" - ] - }, - { - "name": "408", - "members": [ - { - "name": "data", - "type": "484" - } - ], - "meta-type": "object" - }, - { - "name": "409", - "members": [ - { - "name": "data", - "type": "485" - } - ], - "meta-type": "object" - }, - { - "name": "410", - "members": [ - { - "name": "data", - "type": "486" - } - ], - "meta-type": "object" - }, - { - "name": "411", - "members": [ - { - "name": "data", - "type": "487" - } - ], - "meta-type": "object" - }, - { - "name": "412", - "members": [ - { - "name": "data", - "type": "488" - } - ], - "meta-type": "object" - }, - { - "name": "413", - "members": [ - { - "name": "data", - "type": "489" - } - ], - "meta-type": "object" - }, - { - "name": "414", - "members": [ - { - "name": "data", - "type": "490" - } - ], - "meta-type": "object" - }, - { - "name": "415", - "members": [ - { - "name": "data", - "type": "491" - } - ], - "meta-type": "object" - }, - { - "name": "416", - "members": [ - { - "name": "data", - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "417", - "members": [ - { - "name": "data", - "type": "493" - } - ], - "meta-type": "object" - }, - { - "name": "418", - "members": [ - { - "name": "data", - "type": "494" - } - ], - "meta-type": "object" - }, - { - "name": "419", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "420", - "members": [ - { - "name": "data", - "type": "495" - } - ], - "meta-type": "object" - }, - { - "name": "421", - "members": [ - { - "name": "data", - "type": "496" - } - ], - "meta-type": "object" - }, - { - "name": "422", - "meta-type": "enum", - "values": [ - "number", - "qcode" - ] - }, - { - "name": "423", - "members": [ - { - "name": "data", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "424", - "members": [ - { - "name": "data", - "type": "497" - } - ], - "meta-type": "object" - }, - { - "name": "425", - "meta-type": "enum", - "values": [ - "key", - "btn", - "rel", - "abs" - ] - }, - { - "name": "426", - "members": [ - { - "name": "data", - "type": "498" - } - ], - "meta-type": "object" - }, - { - "name": "427", - "members": [ - { - "name": "data", - "type": "499" - } - ], - "meta-type": "object" - }, - { - "name": "428", - "members": [ - { - "name": "data", - "type": "500" - } - ], - "meta-type": "object" - }, - { - "name": "429", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "430", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "431", - "members": [ - { - "name": "cid", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "432", - "members": [ - { - "name": "str", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "433", - "meta-type": "enum", - "values": [ - "abort", - "block-dirty-bitmap-add", - "block-dirty-bitmap-remove", - "block-dirty-bitmap-clear", - "block-dirty-bitmap-enable", - "block-dirty-bitmap-disable", - "block-dirty-bitmap-merge", - "blockdev-backup", - "blockdev-snapshot", - "blockdev-snapshot-internal-sync", - "blockdev-snapshot-sync", - "drive-backup" - ] - }, - { - "name": "434", - "members": [ - { - "name": "data", - "type": "501" - } - ], - "meta-type": "object" - }, - { - "name": "435", - "members": [ - { - "name": "data", - "type": "31" - } - ], - "meta-type": "object" - }, - { - "name": "436", - "members": [ - { - "name": "data", - "type": "32" - } - ], - "meta-type": "object" - }, - { - "name": "437", - "members": [ - { - "name": "data", - "type": "33" - } - ], - "meta-type": "object" - }, - { - "name": "438", - "members": [ - { - "name": "data", - "type": "27" - } - ], - "meta-type": "object" - }, - { - "name": "439", - "members": [ - { - "name": "data", - "type": "23" - } - ], - "meta-type": "object" - }, - { - "name": "440", - "members": [ - { - "name": "data", - "type": "65" - } - ], - "meta-type": "object" - }, - { - "name": "441", - "members": [ - { - "name": "data", - "type": "22" - } - ], - "meta-type": "object" - }, - { - "name": "442", - "members": [ - { - "name": "data", - "type": "26" - } - ], - "meta-type": "object" - }, - { - "name": "443", - "meta-type": "enum", - "values": [ - "individual", - "grouped" - ] - }, - { - "name": "444", - "meta-type": "enum", - "values": [ - "string", - "number", - "int", - "boolean", - "null", - "object", - "array", - "value" - ] - }, - { - "name": "[445]", - "element-type": "445", - "meta-type": "array" - }, - { - "name": "445", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "[446]", - "element-type": "446", - "meta-type": "array" - }, - { - "name": "446", - "members": [ - { - "name": "case", - "type": "str" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[447]", - "element-type": "447", - "meta-type": "array" - }, - { - "name": "447", - "members": [ - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "448", - "meta-type": "enum", - "values": [ - "uninitialized", - "stopped", - "check-stop", - "operating", - "load" - ] - }, - { - "name": "449", - "members": [ - { - "name": "desc", - "default": null, - "type": "str" - }, - { - "name": "class", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "450", - "members": [ - { - "name": "device", - "type": "int" - }, - { - "name": "vendor", - "type": "int" - }, - { - "name": "subsystem", - "default": null, - "type": "int" - }, - { - "name": "subsystem-vendor", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "451", - "members": [ - { - "name": "bus", - "type": "502" - }, - { - "name": "devices", - "default": null, - "type": "[351]" - } - ], - "meta-type": "object" - }, - { - "name": "[452]", - "element-type": "452", - "meta-type": "array" - }, - { - "name": "452", - "members": [ - { - "name": "bar", - "type": "int" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "address", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "prefetch", - "default": null, - "type": "bool" - }, - { - "name": "mem_type_64", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "453", - "meta-type": "enum", - "values": [ - "string", - "boolean", - "number", - "size" - ] - }, - { - "name": "454", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "addr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "node", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "455", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "memaddr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "456", - "meta-type": "enum", - "values": [ - "unknown", - "disabled-wait", - "extint-loop", - "pgmint-loop", - "opint-loop" - ] - }, - { - "name": "457", - "meta-type": "enum", - "values": [ - "qcow2", - "vmdk", - "luks" - ] - }, - { - "name": "458", - "members": [ - { - "name": "data", - "type": "503" - } - ], - "meta-type": "object" - }, - { - "name": "459", - "members": [ - { - "name": "data", - "type": "504" - } - ], - "meta-type": "object" - }, - { - "name": "460", - "members": [ - { - "name": "data", - "type": "505" - } - ], - "meta-type": "object" - }, - { - "name": "461", - "meta-type": "enum", - "values": [ - "l1_update", - "l1_grow_alloc_table", - "l1_grow_write_table", - "l1_grow_activate_table", - "l2_load", - "l2_update", - "l2_update_compressed", - "l2_alloc_cow_read", - "l2_alloc_write", - "read_aio", - "read_backing_aio", - "read_compressed", - "write_aio", - "write_compressed", - "vmstate_load", - "vmstate_save", - "cow_read", - "cow_write", - "reftable_load", - "reftable_grow", - "reftable_update", - "refblock_load", - "refblock_update", - "refblock_update_part", - "refblock_alloc", - "refblock_alloc_hookup", - "refblock_alloc_write", - "refblock_alloc_write_blocks", - "refblock_alloc_write_table", - "refblock_alloc_switch_table", - "cluster_alloc", - "cluster_alloc_bytes", - "cluster_free", - "flush_to_os", - "flush_to_disk", - "pwritev_rmw_head", - "pwritev_rmw_after_head", - "pwritev_rmw_tail", - "pwritev_rmw_after_tail", - "pwritev", - "pwritev_zero", - "pwritev_done", - "empty_image_prepare", - "l1_shrink_write_table", - "l1_shrink_free_l2_clusters", - "cor_write", - "cluster_alloc_space", - "none" - ] - }, - { - "name": "462", - "meta-type": "enum", - "values": [ - "read", - "write", - "write-zeroes", - "discard", - "flush", - "block-status" - ] - }, - { - "name": "463", - "meta-type": "enum", - "values": [ - "inet" - ] - }, - { - "name": "464", - "members": [ - { - "name": "template", - "default": null, - "type": "465" - }, - { - "name": "main-header", - "default": null, - "type": "bool" - }, - { - "name": "active-l1", - "default": null, - "type": "bool" - }, - { - "name": "active-l2", - "default": null, - "type": "bool" - }, - { - "name": "refcount-table", - "default": null, - "type": "bool" - }, - { - "name": "refcount-block", - "default": null, - "type": "bool" - }, - { - "name": "snapshot-table", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l1", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l2", - "default": null, - "type": "bool" - }, - { - "name": "bitmap-directory", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "465", - "meta-type": "enum", - "values": [ - "none", - "constant", - "cached", - "all" - ] - }, - { - "name": "466", - "meta-type": "enum", - "values": [ - "aes", - "luks" - ] - }, - { - "name": "467", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "468", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "469", - "meta-type": "enum", - "values": [ - "aes" - ] - }, - { - "name": "470", - "meta-type": "enum", - "values": [ - "none", - "hash", - "known_hosts" - ] - }, - { - "name": "471", - "members": [ - { - "name": "type", - "type": "506" - }, - { - "name": "hash", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "472", - "meta-type": "enum", - "values": [ - "off", - "metadata", - "falloc", - "full" - ] - }, - { - "name": "473", - "meta-type": "enum", - "values": [ - "aes-128", - "aes-192", - "aes-256", - "des-rfb", - "3des", - "cast5-128", - "serpent-128", - "serpent-192", - "serpent-256", - "twofish-128", - "twofish-192", - "twofish-256" - ] - }, - { - "name": "474", - "meta-type": "enum", - "values": [ - "ecb", - "cbc", - "xts", - "ctr" - ] - }, - { - "name": "475", - "meta-type": "enum", - "values": [ - "plain", - "plain64", - "essiv" - ] - }, - { - "name": "476", - "meta-type": "enum", - "values": [ - "md5", - "sha1", - "sha224", - "sha256", - "sha384", - "sha512", - "ripemd160" - ] - }, - { - "name": "477", - "tag": "format", - "variants": [ - { - "case": "qcow", - "type": "467" - }, - { - "case": "luks", - "type": "508" - } - ], - "members": [ - { - "name": "format", - "type": "507" - } - ], - "meta-type": "object" - }, - { - "name": "478", - "meta-type": "enum", - "values": [ - "v2", - "v3" - ] - }, - { - "name": "479", - "tag": "type", - "variants": [ - { - "case": "full", - "type": "510" - }, - { - "case": "erasure-coded", - "type": "511" - } - ], - "members": [ - { - "name": "type", - "type": "509" - } - ], - "meta-type": "object" - }, - { - "name": "480", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "481", - "meta-type": "enum", - "values": [ - "monolithicSparse", - "monolithicFlat", - "twoGbMaxExtentSparse", - "twoGbMaxExtentFlat", - "streamOptimized" - ] - }, - { - "name": "482", - "meta-type": "enum", - "values": [ - "ide", - "buslogic", - "lsilogic", - "legacyESX" - ] - }, - { - "name": "483", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "484", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "in", - "default": null, - "type": "str" - }, - { - "name": "out", - "type": "str" - }, - { - "name": "append", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "485", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "486", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "addr", - "type": "280" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "bool" - }, - { - "name": "wait", - "default": null, - "type": "bool" - }, - { - "name": "nodelay", - "default": null, - "type": "bool" - }, - { - "name": "telnet", - "default": null, - "type": "bool" - }, - { - "name": "tn3270", - "default": null, - "type": "bool" - }, - { - "name": "websocket", - "default": null, - "type": "bool" - }, - { - "name": "reconnect", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "487", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "remote", - "type": "280" - }, - { - "name": "local", - "default": null, - "type": "280" - } - ], - "meta-type": "object" - }, - { - "name": "488", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "489", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "490", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "signal", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "491", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "492", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "fqdn", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "493", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "width", - "default": null, - "type": "int" - }, - { - "name": "height", - "default": null, - "type": "int" - }, - { - "name": "cols", - "default": null, - "type": "int" - }, - { - "name": "rows", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "494", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "495", - "members": [ - { - "name": "path", - "default": null, - "type": "str" - }, - { - "name": "cancel-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "496", - "members": [ - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "497", - "meta-type": "enum", - "values": [ - "unmapped", - "shift", - "shift_r", - "alt", - "alt_r", - "ctrl", - "ctrl_r", - "menu", - "esc", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "0", - "minus", - "equal", - "backspace", - "tab", - "q", - "w", - "e", - "r", - "t", - "y", - "u", - "i", - "o", - "p", - "bracket_left", - "bracket_right", - "ret", - "a", - "s", - "d", - "f", - "g", - "h", - "j", - "k", - "l", - "semicolon", - "apostrophe", - "grave_accent", - "backslash", - "z", - "x", - "c", - "v", - "b", - "n", - "m", - "comma", - "dot", - "slash", - "asterisk", - "spc", - "caps_lock", - "f1", - "f2", - "f3", - "f4", - "f5", - "f6", - "f7", - "f8", - "f9", - "f10", - "num_lock", - "scroll_lock", - "kp_divide", - "kp_multiply", - "kp_subtract", - "kp_add", - "kp_enter", - "kp_decimal", - "sysrq", - "kp_0", - "kp_1", - "kp_2", - "kp_3", - "kp_4", - "kp_5", - "kp_6", - "kp_7", - "kp_8", - "kp_9", - "less", - "f11", - "f12", - "print", - "home", - "pgup", - "pgdn", - "end", - "left", - "up", - "down", - "right", - "insert", - "delete", - "stop", - "again", - "props", - "undo", - "front", - "copy", - "open", - "paste", - "find", - "cut", - "lf", - "help", - "meta_l", - "meta_r", - "compose", - "pause", - "ro", - "hiragana", - "henkan", - "yen", - "muhenkan", - "katakanahiragana", - "kp_comma", - "kp_equals", - "power", - "sleep", - "wake", - "audionext", - "audioprev", - "audiostop", - "audioplay", - "audiomute", - "volumeup", - "volumedown", - "mediaselect", - "mail", - "calculator", - "computer", - "ac_home", - "ac_back", - "ac_forward", - "ac_refresh", - "ac_bookmarks" - ] - }, - { - "name": "498", - "members": [ - { - "name": "key", - "type": "305" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "499", - "members": [ - { - "name": "button", - "type": "512" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "500", - "members": [ - { - "name": "axis", - "type": "513" - }, - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "501", - "members": [], - "meta-type": "object" - }, - { - "name": "502", - "members": [ - { - "name": "number", - "type": "int" - }, - { - "name": "secondary", - "type": "int" - }, - { - "name": "subordinate", - "type": "int" - }, - { - "name": "io_range", - "type": "514" - }, - { - "name": "memory_range", - "type": "514" - }, - { - "name": "prefetchable_range", - "type": "514" - } - ], - "meta-type": "object" - }, - { - "name": "503", - "members": [ - { - "name": "compat", - "type": "str" - }, - { - "name": "data-file", - "default": null, - "type": "str" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "corrupt", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "515" - }, - { - "name": "bitmaps", - "default": null, - "type": "[516]" - } - ], - "meta-type": "object" - }, - { - "name": "504", - "members": [ - { - "name": "create-type", - "type": "str" - }, - { - "name": "cid", - "type": "int" - }, - { - "name": "parent-cid", - "type": "int" - }, - { - "name": "extents", - "type": "[237]" - } - ], - "meta-type": "object" - }, - { - "name": "505", - "members": [ - { - "name": "cipher-alg", - "type": "473" - }, - { - "name": "cipher-mode", - "type": "474" - }, - { - "name": "ivgen-alg", - "type": "475" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "476" - }, - { - "name": "hash-alg", - "type": "476" - }, - { - "name": "payload-offset", - "type": "int" - }, - { - "name": "master-key-iters", - "type": "int" - }, - { - "name": "uuid", - "type": "str" - }, - { - "name": "slots", - "type": "[517]" - } - ], - "meta-type": "object" - }, - { - "name": "506", - "meta-type": "enum", - "values": [ - "md5", - "sha1" - ] - }, - { - "name": "507", - "meta-type": "enum", - "values": [ - "qcow", - "luks" - ] - }, - { - "name": "508", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "473" - }, - { - "name": "cipher-mode", - "default": null, - "type": "474" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "475" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "476" - }, - { - "name": "hash-alg", - "default": null, - "type": "476" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "509", - "meta-type": "enum", - "values": [ - "full", - "erasure-coded" - ] - }, - { - "name": "510", - "members": [ - { - "name": "copies", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "511", - "members": [ - { - "name": "data-strips", - "type": "int" - }, - { - "name": "parity-strips", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "512", - "meta-type": "enum", - "values": [ - "left", - "middle", - "right", - "wheel-up", - "wheel-down", - "side", - "extra" - ] - }, - { - "name": "513", - "meta-type": "enum", - "values": [ - "x", - "y" - ] - }, - { - "name": "514", - "members": [ - { - "name": "base", - "type": "int" - }, - { - "name": "limit", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "515", - "tag": "format", - "variants": [ - { - "case": "luks", - "type": "505" - }, - { - "case": "aes", - "type": "0" - } - ], - "members": [ - { - "name": "format", - "type": "466" - } - ], - "meta-type": "object" - }, - { - "name": "[516]", - "element-type": "516", - "meta-type": "array" - }, - { - "name": "516", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "flags", - "type": "[518]" - } - ], - "meta-type": "object" - }, - { - "name": "[237]", - "element-type": "237", - "meta-type": "array" - }, - { - "name": "[517]", - "element-type": "517", - "meta-type": "array" - }, - { - "name": "517", - "members": [ - { - "name": "active", - "type": "bool" - }, - { - "name": "iters", - "default": null, - "type": "int" - }, - { - "name": "stripes", - "default": null, - "type": "int" - }, - { - "name": "key-offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[518]", - "element-type": "518", - "meta-type": "array" - }, - { - "name": "518", - "meta-type": "enum", - "values": [ - "in-use", - "auto" - ] - } - ], - "id": "libvirt-4" -} - -{ - "execute": "query-kvm", - "id": "libvirt-5" -} - -{ - "return": { - "enabled": true, - "present": true - }, - "id": "libvirt-5" -} - -{ - "execute": "qom-list-types", - "id": "libvirt-6" -} - -{ - "return": [ - { - "name": "pcie-pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "pc-q35-2.11-machine", - "parent": "generic-pc-machine" - }, - { - "name": "isa-applesmc", - "parent": "isa-device" - }, - { - "name": "Westmere-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-input-pci", - "parent": "vhost-user-input-pci-base-type" - }, - { - "name": "floppy-bus", - "parent": "bus" - }, - { - "name": "chardev-stdio", - "parent": "chardev-fd" - }, - { - "name": "chardev-testdev", - "parent": "chardev" - }, - { - "name": "usb-redir", - "parent": "usb-device" - }, - { - "name": "Denverton-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-rng-device", - "parent": "virtio-device" - }, - { - "name": "filter-buffer", - "parent": "netfilter" - }, - { - "name": "usb-wacom-tablet", - "parent": "usb-device" - }, - { - "name": "ich9-usb-uhci5", - "parent": "pci-uhci-usb" - }, - { - "name": "pci-ipmi-bt", - "parent": "pci-device" - }, - { - "name": "Icelake-Server-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ich9-usb-uhci6", - "parent": "pci-uhci-usb" - }, - { - "name": "secondary-vga", - "parent": "pci-vga" - }, - { - "name": "kvm-pit", - "parent": "pit-common" - }, - { - "name": "Haswell-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "rtl8139", - "parent": "pci-device" - }, - { - "name": "core2duo-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "pc-i440fx-3.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "sev-guest", - "parent": "object" - }, - { - "name": "virtio-crypto-device", - "parent": "virtio-device" - }, - { - "name": "pcm3680_pci", - "parent": "pci-device" - }, - { - "name": "virtio-blk-pci-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "pc-q35-2.5-machine", - "parent": "generic-pc-machine" - }, - { - "name": "max-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vmware-svga", - "parent": "pci-device" - }, - { - "name": "tpm-crb", - "parent": "device" - }, - { - "name": "kvm-ioapic", - "parent": "ioapic-common" - }, - { - "name": "virtio-mmio-bus", - "parent": "virtio-bus" - }, - { - "name": "ich9-usb-uhci4", - "parent": "pci-uhci-usb" - }, - { - "name": "gus", - "parent": "isa-device" - }, - { - "name": "usb-hub", - "parent": "usb-device" - }, - { - "name": "virtio-blk-device", - "parent": "virtio-device" - }, - { - "name": "ich9-usb-uhci3", - "parent": "pci-uhci-usb" - }, - { - "name": "Icelake-Client-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-wctablet", - "parent": "chardev" - }, - { - "name": "Westmere-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Opteron_G5-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ich9-usb-uhci2", - "parent": "pci-uhci-usb" - }, - { - "name": "pc-i440fx-2.8-machine", - "parent": "generic-pc-machine" - }, - { - "name": "chardev-serial", - "parent": "chardev-fd" - }, - { - "name": "qtest-accel", - "parent": "accel" - }, - { - "name": "chardev-pty", - "parent": "chardev" - }, - { - "name": "PCIE", - "parent": "PCI" - }, - { - "name": "ich9-usb-uhci1", - "parent": "pci-uhci-usb" - }, - { - "name": "scsi-generic", - "parent": "scsi-device" - }, - { - "name": "Icelake-Client-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvmclock", - "parent": "sys-bus-device" - }, - { - "name": "x3130-upstream", - "parent": "pcie-port" - }, - { - "name": "memory-backend-ram", - "parent": "memory-backend" - }, - { - "name": "virtio-serial-pci-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "e1000e", - "parent": "pci-device" - }, - { - "name": "n270-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pxb-host", - "parent": "pci-host-bridge" - }, - { - "name": "scsi-disk", - "parent": "scsi-disk-base" - }, - { - "name": "chardev-file", - "parent": "chardev-fd" - }, - { - "name": "tpm-passthrough", - "parent": "tpm-backend" - }, - { - "name": "pentium3-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-serial-bus", - "parent": "bus" - }, - { - "name": "usb-host", - "parent": "usb-device" - }, - { - "name": "tulip", - "parent": "pci-device" - }, - { - "name": "piix3-ide", - "parent": "pci-ide" - }, - { - "name": "filter-rewriter", - "parent": "netfilter" - }, - { - "name": "pc-i440fx-4.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-1.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vhost-scsi-pci", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "isa-ipmi-bt", - "parent": "isa-device" - }, - { - "name": "virtio-gpu-pci", - "parent": "virtio-gpu-pci-base-type" - }, - { - "name": "pci-ipmi-kcs", - "parent": "pci-device" - }, - { - "name": "imx-usdhc", - "parent": "generic-sdhci" - }, - { - "name": "intel-iommu-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "xio3130-downstream", - "parent": "pcie-slot" - }, - { - "name": "pc-i440fx-2.3-machine", - "parent": "generic-pc-machine" - }, - { - "name": "sdhci-bus", - "parent": "sd-bus" - }, - { - "name": "PCI", - "parent": "bus" - }, - { - "name": "microvm-machine", - "parent": "x86-machine" - }, - { - "name": "ICH9-LPC", - "parent": "pci-device" - }, - { - "name": "pci-serial-2x", - "parent": "pci-device" - }, - { - "name": "igd-passthrough-isa-bridge", - "parent": "pci-device" - }, - { - "name": "ich9-usb-ehci2", - "parent": "pci-ehci-usb" - }, - { - "name": "virtio-9p-device", - "parent": "virtio-device" - }, - { - "name": "virtio-scsi-pci", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "ipmi-bmc-extern", - "parent": "ipmi-bmc" - }, - { - "name": "pc-q35-4.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "authz-list-file", - "parent": "authz" - }, - { - "name": "usb-audio", - "parent": "usb-device" - }, - { - "name": "qemu32-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Skylake-Client-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-net", - "parent": "usb-device" - }, - { - "name": "vhost-vsock-pci-non-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "isa-debug-exit", - "parent": "isa-device" - }, - { - "name": "KnightsMill-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vfio-pci-nohotplug", - "parent": "vfio-pci" - }, - { - "name": "i2c-bus", - "parent": "bus" - }, - { - "name": "ich9-usb-ehci1", - "parent": "pci-ehci-usb" - }, - { - "name": "Skylake-Server-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "mch", - "parent": "pci-device" - }, - { - "name": "virtio-input-host-pci", - "parent": "virtio-input-host-pci-base-type" - }, - { - "name": "chardev-hci", - "parent": "chardev" - }, - { - "name": "nvdimm", - "parent": "pc-dimm" - }, - { - "name": "pc-q35-3.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-9p-pci-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "Opteron_G1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pr-manager-helper", - "parent": "pr-manager" - }, - { - "name": "pc-i440fx-2.10-machine", - "parent": "generic-pc-machine" - }, - { - "name": "i82557c", - "parent": "pci-device" - }, - { - "name": "Haswell-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pxb-pcie", - "parent": "pci-device" - }, - { - "name": "virtio-scsi-device", - "parent": "virtio-scsi-common" - }, - { - "name": "input-barrier", - "parent": "object" - }, - { - "name": "cpu-cluster", - "parent": "device" - }, - { - "name": "i82557b", - "parent": "pci-device" - }, - { - "name": "migration", - "parent": "device" - }, - { - "name": "generic-sdhci", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-scsi-pci-non-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "vmmouse", - "parent": "isa-device" - }, - { - "name": "pc-q35-2.8-machine", - "parent": "generic-pc-machine" - }, - { - "name": "i82557a", - "parent": "pci-device" - }, - { - "name": "pc-0.13-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-scsi-pci-non-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "Haswell-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "athlon-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-memory", - "parent": "chardev-ringbuf" - }, - { - "name": "chardev-udp", - "parent": "chardev" - }, - { - "name": "virtio-mouse-pci", - "parent": "virtio-mouse-pci-base-type" - }, - { - "name": "usb-tablet", - "parent": "usb-hid" - }, - { - "name": "pc-i440fx-1.6-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vhost-user-vga", - "parent": "vhost-user-vga-base-type" - }, - { - "name": "Opteron_G2-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Broadwell-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-braille", - "parent": "usb-serial-dev" - }, - { - "name": "EPYC-IBPB-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ib700", - "parent": "isa-device" - }, - { - "name": "amd-iommu", - "parent": "x86-iommu" - }, - { - "name": "igd-passthrough-i440FX", - "parent": "i440FX" - }, - { - "name": "virtio-9p-pci-non-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "Nehalem-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "memory-backend-file", - "parent": "memory-backend" - }, - { - "name": "isa-pcspk", - "parent": "isa-device" - }, - { - "name": "vhost-vsock-device", - "parent": "virtio-device" - }, - { - "name": "sd-card", - "parent": "device" - }, - { - "name": "isabus-bridge", - "parent": "sys-bus-device" - }, - { - "name": "sysbus-ahci", - "parent": "sys-bus-device" - }, - { - "name": "vhost-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "pc-q35-4.0.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "esp", - "parent": "sys-bus-device" - }, - { - "name": "virtio-blk-pci-non-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "ne2k_pci", - "parent": "pci-device" - }, - { - "name": "IvyBridge-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-bus", - "parent": "bus" - }, - { - "name": "ide-cd", - "parent": "ide-device" - }, - { - "name": "tcg-accel", - "parent": "accel" - }, - { - "name": "virtio-gpu-device", - "parent": "virtio-gpu-base" - }, - { - "name": "virtio-balloon-pci", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "qemu:memory-region", - "parent": "object" - }, - { - "name": "e1000", - "parent": "e1000-base" - }, - { - "name": "Cascadelake-Server-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "athlon-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "nec-usb-xhci", - "parent": "base-xhci" - }, - { - "name": "pc-i440fx-2.6-machine", - "parent": "generic-pc-machine" - }, - { - "name": "i82551", - "parent": "pci-device" - }, - { - "name": "isa-ipmi-kcs", - "parent": "isa-device" - }, - { - "name": "EPYC-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "nvme", - "parent": "pci-device" - }, - { - "name": "SandyBridge-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "piix4-ide", - "parent": "pci-ide" - }, - { - "name": "vmxnet3", - "parent": "pci-device" - }, - { - "name": "vhost-user-backend", - "parent": "object" - }, - { - "name": "mioe3680_pci", - "parent": "pci-device" - }, - { - "name": "i82550", - "parent": "pci-device" - }, - { - "name": "Icelake-Server-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ES1370", - "parent": "pci-device" - }, - { - "name": "Conroe-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvm-apic", - "parent": "apic-common" - }, - { - "name": "isa-pit", - "parent": "pit-common" - }, - { - "name": "kvm64-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Broadwell-v4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "memory-backend-memfd", - "parent": "memory-backend" - }, - { - "name": "smbus-eeprom", - "parent": "smbus-device" - }, - { - "name": "virtio-serial-device", - "parent": "virtio-device" - }, - { - "name": "vhost-user-gpu-pci", - "parent": "vhost-user-gpu-pci-base-type" - }, - { - "name": "virtio-crypto-pci", - "parent": "virtio-crypto-pci-base-type" - }, - { - "name": "iothread", - "parent": "object" - }, - { - "name": "i8042", - "parent": "isa-device" - }, - { - "name": "System", - "parent": "bus" - }, - { - "name": "pc-1.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "ati-vga", - "parent": "pci-device" - }, - { - "name": "pentium3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvm-i8259", - "parent": "pic-common" - }, - { - "name": "isa-serial", - "parent": "isa-device" - }, - { - "name": "core2duo-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "cirrus-vga", - "parent": "pci-device" - }, - { - "name": "kvm32-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-2.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Skylake-Client-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "i82559er", - "parent": "pci-device" - }, - { - "name": "virtio-rng-pci-non-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "virtio-serial-pci", - "parent": "virtio-serial-pci-base" - }, - { - "name": "Opteron_G3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "am53c974", - "parent": "pci-device" - }, - { - "name": "container", - "parent": "object" - }, - { - "name": "scsi-cd", - "parent": "scsi-disk-base" - }, - { - "name": "486-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vmport", - "parent": "isa-device" - }, - { - "name": "vhost-user-blk-pci-non-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "isa-ide", - "parent": "isa-device" - }, - { - "name": "qemu64-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "e1000-82545em", - "parent": "e1000-base" - }, - { - "name": "virtio-serial-pci-non-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "ICH9 SMB", - "parent": "pci-device" - }, - { - "name": "sdhci-pci", - "parent": "pci-device" - }, - { - "name": "pxb-pcie-bus", - "parent": "PCIE" - }, - { - "name": "vhost-user-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "PIIX4_PM", - "parent": "pci-device" - }, - { - "name": "virtio-rng-pci-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "EPYC-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-bot", - "parent": "usb-storage-dev" - }, - { - "name": "pc-q35-2.12-machine", - "parent": "generic-pc-machine" - }, - { - "name": "VGA", - "parent": "pci-vga" - }, - { - "name": "qio-channel-buffer", - "parent": "qio-channel" - }, - { - "name": "i440FX", - "parent": "pci-device" - }, - { - "name": "Penryn-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-vsock-pci-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "Conroe-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-fs-device", - "parent": "virtio-device" - }, - { - "name": "pc-i440fx-3.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pci-serial-4x", - "parent": "pci-device" - }, - { - "name": "apic", - "parent": "apic-common" - }, - { - "name": "Icelake-Server-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "hpet", - "parent": "sys-bus-device" - }, - { - "name": "Opteron_G5-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-2.6-machine", - "parent": "generic-pc-machine" - }, - { - "name": "sga", - "parent": "isa-device" - }, - { - "name": "pci-ohci", - "parent": "pci-device" - }, - { - "name": "virtio-tablet-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "Haswell-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ccid-card-passthru", - "parent": "ccid-card" - }, - { - "name": "pc-i440fx-1.4-machine", - "parent": "generic-pc-machine" - }, - { - "name": "chardev-parallel", - "parent": "chardev" - }, - { - "name": "chardev-vc", - "parent": "chardev" - }, - { - "name": "cryptodev-backend", - "parent": "object" - }, - { - "name": "isapc-machine", - "parent": "generic-pc-machine" - }, - { - "name": "ide-drive", - "parent": "ide-device" - }, - { - "name": "cryptodev-vhost-user", - "parent": "cryptodev-backend" - }, - { - "name": "tpm-emulator", - "parent": "tpm-backend" - }, - { - "name": "i8257", - "parent": "isa-device" - }, - { - "name": "usb-uas", - "parent": "usb-device" - }, - { - "name": "IvyBridge-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "SandyBridge-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-2.9-machine", - "parent": "generic-pc-machine" - }, - { - "name": "ivshmem-plain", - "parent": "ivshmem-common" - }, - { - "name": "virtio-keyboard-pci", - "parent": "virtio-keyboard-pci-base-type" - }, - { - "name": "pcnet", - "parent": "pci-device" - }, - { - "name": "Dhyana-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "sysbus-fdc", - "parent": "base-sysbus-fdc" - }, - { - "name": "i82559c", - "parent": "pci-device" - }, - { - "name": "AMDVI-PCI", - "parent": "pci-device" - }, - { - "name": "filter-redirector", - "parent": "netfilter" - }, - { - "name": "virtserialport", - "parent": "virtio-serial-port" - }, - { - "name": "ipoctal232", - "parent": "ipack-device" - }, - { - "name": "usb-mouse", - "parent": "usb-hid" - }, - { - "name": "Nehalem-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "i82559b", - "parent": "pci-device" - }, - { - "name": "ccid-bus", - "parent": "bus" - }, - { - "name": "ide-hd", - "parent": "ide-device" - }, - { - "name": "Broadwell-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Snowridge-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-scsi-pci", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "kvaser_pci", - "parent": "pci-device" - }, - { - "name": "i82559a", - "parent": "pci-device" - }, - { - "name": "pc-i440fx-4.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-1.3-machine", - "parent": "generic-pc-machine" - }, - { - "name": "chardev-spiceport", - "parent": "chardev-spice" - }, - { - "name": "e1000-82544gc", - "parent": "e1000-base" - }, - { - "name": "qio-channel-command", - "parent": "qio-channel" - }, - { - "name": "Opteron_G3-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-ccid", - "parent": "usb-device" - }, - { - "name": "tls-creds-x509", - "parent": "tls-creds" - }, - { - "name": "virtio-blk-pci", - "parent": "virtio-blk-pci-base" - }, - { - "name": "pc-i440fx-2.4-machine", - "parent": "generic-pc-machine" - }, - { - "name": "port92", - "parent": "isa-device" - }, - { - "name": "isa-cirrus-vga", - "parent": "isa-device" - }, - { - "name": "qemu64-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Skylake-Server-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-4.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "mc146818rtc", - "parent": "isa-device" - }, - { - "name": "vfio-pci", - "parent": "pci-device" - }, - { - "name": "bochs-display", - "parent": "pci-device" - }, - { - "name": "Broadwell-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qio-net-listener", - "parent": "object" - }, - { - "name": "edu", - "parent": "pci-device" - }, - { - "name": "pc-testdev", - "parent": "isa-device" - }, - { - "name": "SUNW,fdtwo", - "parent": "base-sysbus-fdc" - }, - { - "name": "megasas", - "parent": "megasas-base" - }, - { - "name": "qio-channel-websock", - "parent": "qio-channel" - }, - { - "name": "vmcoreinfo", - "parent": "device" - }, - { - "name": "Icelake-Client-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "tpci200", - "parent": "pci-device" - }, - { - "name": "chardev-braille", - "parent": "chardev" - }, - { - "name": "rocker", - "parent": "pci-device" - }, - { - "name": "qio-channel-file", - "parent": "qio-channel" - }, - { - "name": "gpio_i2c", - "parent": "sys-bus-device" - }, - { - "name": "qio-channel-socket", - "parent": "qio-channel" - }, - { - "name": "filter-mirror", - "parent": "netfilter" - }, - { - "name": "coreduo-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-3.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Icelake-Server-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qemu-console", - "parent": "object" - }, - { - "name": "input-linux", - "parent": "object" - }, - { - "name": "Haswell-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pxb", - "parent": "pci-device" - }, - { - "name": "usb-ehci", - "parent": "pci-ehci-usb" - }, - { - "name": "host-x86_64-cpu", - "parent": "max-x86_64-cpu" - }, - { - "name": "pc-i440fx-2.11-machine", - "parent": "generic-pc-machine" - }, - { - "name": "AC97", - "parent": "pci-device" - }, - { - "name": "vmgenid", - "parent": "device" - }, - { - "name": "usb-mtp", - "parent": "usb-device" - }, - { - "name": "secret", - "parent": "object" - }, - { - "name": "virtio-net-pci-non-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "cs4231a", - "parent": "isa-device" - }, - { - "name": "chardev-socket", - "parent": "chardev" - }, - { - "name": "scsi-hd", - "parent": "scsi-disk-base" - }, - { - "name": "usb-kbd", - "parent": "usb-hid" - }, - { - "name": "lsi53c810", - "parent": "lsi53c895a" - }, - { - "name": "isa-fdc", - "parent": "isa-device" - }, - { - "name": "filter-replay", - "parent": "netfilter" - }, - { - "name": "Cascadelake-Server-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-net-device", - "parent": "virtio-device" - }, - { - "name": "pc-q35-2.9-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-0.14-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Skylake-Server-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "hyperv-testdev", - "parent": "isa-device" - }, - { - "name": "s3c-sdhci", - "parent": "generic-sdhci" - }, - { - "name": "tpm-tis", - "parent": "isa-device" - }, - { - "name": "fw_cfg_mem", - "parent": "fw_cfg" - }, - { - "name": "ccid-card-emulated", - "parent": "ccid-card" - }, - { - "name": "Westmere-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-pmem", - "parent": "virtio-device" - }, - { - "name": "pc-i440fx-1.7-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-mouse-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "virtconsole", - "parent": "virtserialport" - }, - { - "name": "ioh3420", - "parent": "pcie-root-port-base" - }, - { - "name": "Skylake-Client-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "throttle-group", - "parent": "object" - }, - { - "name": "piix4-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "pc-q35-2.10-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-rng-pci", - "parent": "virtio-rng-pci-base" - }, - { - "name": "chardev-gdb", - "parent": "chardev" - }, - { - "name": "virtio-scsi-pci-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "Skylake-Client-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Cascadelake-Server-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pci-testdev", - "parent": "pci-device" - }, - { - "name": "vhost-user-input", - "parent": "virtio-input-device" - }, - { - "name": "vt82c686b-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "PIIX3", - "parent": "pci-piix3" - }, - { - "name": "Icelake-Client-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-2.4-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-9p-pci", - "parent": "virtio-9p-pci-base" - }, - { - "name": "ISA", - "parent": "bus" - }, - { - "name": "phenom-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-vsock-pci", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "pc-dimm", - "parent": "device" - }, - { - "name": "virtio-balloon-pci-non-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "virtio-net-pci-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "ipmi-bmc-sim", - "parent": "ipmi-bmc" - }, - { - "name": "IvyBridge-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "irq", - "parent": "object" - }, - { - "name": "tls-creds-psk", - "parent": "tls-creds" - }, - { - "name": "coreduo-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Skylake-Client-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-storage", - "parent": "usb-storage-dev" - }, - { - "name": "vhost-user-blk-pci-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "chardev-msmouse", - "parent": "chardev" - }, - { - "name": "pc-i440fx-2.7-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vhost-scsi-pci-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "isa-i8259", - "parent": "pic-common" - }, - { - "name": "Skylake-Client-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "colo-compare", - "parent": "object" - }, - { - "name": "virtio-mmio", - "parent": "sys-bus-device" - }, - { - "name": "pxb-bus", - "parent": "PCI" - }, - { - "name": "pentium2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Broadwell-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qemu-xhci", - "parent": "base-xhci" - }, - { - "name": "n270-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pvpanic", - "parent": "isa-device" - }, - { - "name": "rng-random", - "parent": "rng-backend" - }, - { - "name": "KnightsMill-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvmvapic", - "parent": "sys-bus-device" - }, - { - "name": "Nehalem-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Opteron_G2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "megasas-gen2", - "parent": "megasas-base" - }, - { - "name": "vhost-user-blk-pci", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "authz-simple", - "parent": "authz" - }, - { - "name": "fw_cfg_io", - "parent": "fw_cfg" - }, - { - "name": "intel-iommu", - "parent": "x86-iommu" - }, - { - "name": "none-machine", - "parent": "machine" - }, - { - "name": "HDA", - "parent": "bus" - }, - { - "name": "Broadwell-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-1.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Snowridge-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "IvyBridge-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qxl", - "parent": "pci-qxl" - }, - { - "name": "cryptodev-backend-builtin", - "parent": "cryptodev-backend" - }, - { - "name": "vfio-pci-igd-lpc-bridge", - "parent": "pci-device" - }, - { - "name": "Broadwell-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-2.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "qio-dns-resolver", - "parent": "object" - }, - { - "name": "virtio-balloon-pci-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "Haswell-v4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-bt-dongle", - "parent": "usb-device" - }, - { - "name": "i82801b11-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "virtio-keyboard-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "ramfb", - "parent": "sys-bus-device" - }, - { - "name": "hda-output", - "parent": "hda-audio" - }, - { - "name": "virtio-input-host-device", - "parent": "virtio-input-device" - }, - { - "name": "IndustryPack", - "parent": "bus" - }, - { - "name": "Broadwell-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ioapic", - "parent": "ioapic-common" - }, - { - "name": "pentium-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qemu32-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Haswell-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pci-serial", - "parent": "pci-device" - }, - { - "name": "sysbus-ohci", - "parent": "sys-bus-device" - }, - { - "name": "kvm-accel", - "parent": "accel" - }, - { - "name": "vhost-scsi-pci-non-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "Denverton-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "piix3-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "Opteron_G4-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ne2k_isa", - "parent": "isa-device" - }, - { - "name": "phenom-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "adlib", - "parent": "isa-device" - }, - { - "name": "vhost-user-gpu", - "parent": "virtio-gpu-base" - }, - { - "name": "hda-duplex", - "parent": "hda-audio" - }, - { - "name": "pentium-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "amd-iommu-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "can-bus", - "parent": "object" - }, - { - "name": "Nehalem-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Cascadelake-Server-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "cfi.pflash01", - "parent": "sys-bus-device" - }, - { - "name": "virtio-balloon-device", - "parent": "virtio-device" - }, - { - "name": "Skylake-Server-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "isa-parallel", - "parent": "isa-device" - }, - { - "name": "pc-q35-2.7-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-0.12-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pentium2-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-null", - "parent": "chardev" - }, - { - "name": "isa-vga", - "parent": "isa-device" - }, - { - "name": "EPYC-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-1.5-machine", - "parent": "generic-pc-machine" - }, - { - "name": "i440FX-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "isa-debugcon", - "parent": "isa-device" - }, - { - "name": "tls-creds-anon", - "parent": "tls-creds" - }, - { - "name": "rng-egd", - "parent": "rng-backend" - }, - { - "name": "ivshmem-doorbell", - "parent": "ivshmem-common" - }, - { - "name": "i82558b", - "parent": "pci-device" - }, - { - "name": "Cascadelake-Server-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qxl-vga", - "parent": "pci-qxl" - }, - { - "name": "PIIX3-xen", - "parent": "pci-piix3" - }, - { - "name": "virtio-net-pci", - "parent": "virtio-net-pci-base" - }, - { - "name": "i82558a", - "parent": "pci-device" - }, - { - "name": "usb-serial", - "parent": "usb-serial-dev" - }, - { - "name": "loader", - "parent": "device" - }, - { - "name": "pvscsi", - "parent": "pci-device" - }, - { - "name": "i82801", - "parent": "pci-device" - }, - { - "name": "virtio-pmem-pci", - "parent": "virtio-pmem-pci-base" - }, - { - "name": "accel", - "parent": "object" - }, - { - "name": "virtio-tablet-pci", - "parent": "virtio-tablet-pci-base-type" - }, - { - "name": "dc390", - "parent": "am53c974" - }, - { - "name": "i6300esb", - "parent": "pci-device" - }, - { - "name": "floppy", - "parent": "device" - }, - { - "name": "authz-list", - "parent": "authz" - }, - { - "name": "pc-i440fx-4.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Opteron_G4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "mptsas1068", - "parent": "pci-device" - }, - { - "name": "vhost-user-fs-pci", - "parent": "vhost-user-fs-pci-base" - }, - { - "name": "sb16", - "parent": "isa-device" - }, - { - "name": "ich9-ahci", - "parent": "pci-device" - }, - { - "name": "pc-i440fx-2.5-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Westmere-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-scsi-pci-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "chardev-pipe", - "parent": "chardev-fd" - }, - { - "name": "i2c-ddc", - "parent": "i2c-slave" - }, - { - "name": "can-host-socketcan", - "parent": "can-host" - }, - { - "name": "Skylake-Server-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "i82562", - "parent": "pci-device" - }, - { - "name": "pc-q35-4.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pci-bridge-seat", - "parent": "pci-bridge" - }, - { - "name": "lsi53c895a", - "parent": "pci-device" - }, - { - "name": "kvm32-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "SandyBridge-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "scsi-block", - "parent": "scsi-disk-base" - }, - { - "name": "hyperv-synic", - "parent": "device" - }, - { - "name": "chardev-mux", - "parent": "chardev" - }, - { - "name": "Opteron_G1-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "IDE", - "parent": "bus" - }, - { - "name": "486-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pcie-root-port", - "parent": "pcie-root-port-base" - }, - { - "name": "base-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvm64-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Snowridge-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-spicevmc", - "parent": "chardev-spice" - }, - { - "name": "q35-pcihost", - "parent": "pcie-host-bridge" - }, - { - "name": "pc-i440fx-2.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-i440fx-2.12-machine", - "parent": "generic-pc-machine" - }, - { - "name": "SCSI", - "parent": "bus" - }, - { - "name": "hda-micro", - "parent": "hda-audio" - }, - { - "name": "Penryn-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Dhyana-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "piix3-ide-xen", - "parent": "pci-ide" - }, - { - "name": "rng-builtin", - "parent": "rng-backend" - }, - { - "name": "sd-bus", - "parent": "bus" - }, - { - "name": "filter-dump", - "parent": "netfilter" - }, - { - "name": "chardev-ringbuf", - "parent": "chardev" - }, - { - "name": "virtio-pci-bus", - "parent": "virtio-bus" - }, - { - "name": "smbus-ipmi", - "parent": "smbus-device" - }, - { - "name": "pc-0.15-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Skylake-Server-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-blk", - "parent": "virtio-device" - }, - { - "name": "Haswell-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "SandyBridge-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qio-channel-tls", - "parent": "qio-channel" - }, - { - "name": "virtio-vga", - "parent": "virtio-vga-base-type" - }, - { - "name": "authz-pam", - "parent": "authz" - } - ], - "id": "libvirt-6" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-blk-pci" - }, - "id": "libvirt-7" -} - -{ - "return": [ - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "discard", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "max-write-zeroes-sectors", - "type": "uint32" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "request-merging", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "config-wce", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "scsi", - "description": "on/off", - "type": "bool" - }, - { - "name": "queue-size", - "type": "uint16" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "discard_granularity", - "type": "uint32" - }, - { - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "name": "lsecs", - "type": "uint32" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "write-zeroes", - "description": "on/off", - "type": "bool" - }, - { - "name": "max-discard-sectors", - "type": "uint32" - }, - { - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "lheads", - "type": "uint32" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "class", - "type": "uint32" - }, - { - "name": "num-queues", - "type": "uint16" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "cyls", - "type": "uint32" - }, - { - "name": "lcyls", - "type": "uint32" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - } - ], - "id": "libvirt-7" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-pci" - }, - "id": "libvirt-8" -} - -{ - "return": [ - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "ctrl_vlan", - "description": "on/off", - "type": "bool" - }, - { - "name": "duplex", - "type": "str" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "x-txtimer", - "type": "uint32" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_tso6", - "description": "on/off", - "type": "bool" - }, - { - "name": "status", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_mac_addr", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "speed", - "type": "int32" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "mac", - "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56", - "type": "str" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_tso4", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "netdev", - "description": "ID of a netdev to use as a backend", - "type": "str" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_csum", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-mtu-bypass-backend", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_announce", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "mq", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "host_tso6", - "description": "on/off", - "type": "bool" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "rx_queue_size", - "type": "uint16" - }, - { - "name": "failover", - "type": "bool" - }, - { - "name": "tx_queue_size", - "type": "uint16" - }, - { - "name": "host_ecn", - "description": "on/off", - "type": "bool" - }, - { - "name": "ctrl_rx_extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "x-txburst", - "type": "int32" - }, - { - "name": "csum", - "description": "on/off", - "type": "bool" - }, - { - "name": "mrg_rxbuf", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_tso4", - "description": "on/off", - "type": "bool" - }, - { - "name": "gso", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "host_mtu", - "type": "uint16" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "tx", - "type": "str" - }, - { - "name": "guest_rsc_ext", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "rsc_interval", - "type": "uint32" - }, - { - "name": "ctrl_guest_offloads", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "ctrl_rx", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest_ecn", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-8" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-pci" - }, - "id": "libvirt-9" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "param_change", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_sectors", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtqueue_size", - "type": "uint32" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "num_queues", - "type": "uint32" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "hotplug", - "description": "on/off", - "type": "bool" - }, - { - "name": "cmd_per_lun", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-9" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-ccw" - }, - "id": "libvirt-10" -} - -{ - "id": "libvirt-10", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-net-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-ccw" - }, - "id": "libvirt-11" -} - -{ - "id": "libvirt-11", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-scsi-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vfio-pci" - }, - "id": "libvirt-12" -} - -{ - "return": [ - { - "name": "x-pci-sub-device-id", - "type": "uint32" - }, - { - "name": "x-no-kvm-intx", - "type": "bool" - }, - { - "name": "x-pci-device-id", - "type": "uint32" - }, - { - "name": "x-no-kvm-msi", - "type": "bool" - }, - { - "name": "xres", - "type": "uint32" - }, - { - "name": "display", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "x-no-mmap", - "type": "bool" - }, - { - "name": "x-pci-sub-vendor-id", - "type": "uint32" - }, - { - "name": "x-msix-relocation", - "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5", - "type": "OffAutoPCIBAR" - }, - { - "name": "x-req", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-no-kvm-ioeventfd", - "type": "bool" - }, - { - "name": "x-pci-vendor-id", - "type": "uint32" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-nv-gpudirect-clique", - "description": "NVIDIA GPUDirect Clique ID (0 - 15)", - "type": "uint4" - }, - { - "name": "x-no-vfio-ioeventfd", - "type": "bool" - }, - { - "name": "x-intx-mmap-timeout-ms", - "type": "uint32" - }, - { - "name": "x-igd-gms", - "type": "uint32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "sysfsdev", - "type": "str" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "x-vga", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-igd-opregion", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-no-kvm-msix", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "host", - "description": "Address (bus/device/function) of the host device, example: 04:10.0", - "type": "str" - }, - { - "name": "x-no-geforce-quirks", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-balloon-allowed", - "type": "bool" - } - ], - "id": "libvirt-12" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "scsi-hd" - }, - "id": "libvirt-13" -} - -{ - "return": [ - { - "name": "lheads", - "type": "uint32" - }, - { - "name": "ver", - "type": "str" - }, - { - "name": "scsi-id", - "type": "uint32" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "lcyls", - "type": "uint32" - }, - { - "name": "lsecs", - "type": "uint32" - }, - { - "name": "scsi_version", - "type": "int32" - }, - { - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "name": "rotation_rate", - "type": "uint16" - }, - { - "name": "max_unmap_size", - "type": "uint64" - }, - { - "name": "cyls", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "name": "product", - "type": "str" - }, - { - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "lun", - "type": "uint32" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "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": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "wwn", - "type": "uint64" - }, - { - "name": "vendor", - "type": "str" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "channel", - "type": "uint32" - }, - { - "name": "max_io_size", - "type": "uint64" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "discard_granularity", - "type": "uint32" - }, - { - "name": "port_wwn", - "type": "uint64" - }, - { - "name": "port_index", - "type": "uint16" - }, - { - "name": "device_id", - "type": "str" - } - ], - "id": "libvirt-13" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ide-hd" - }, - "id": "libvirt-14" -} - -{ - "return": [ - { - "name": "lsecs", - "type": "uint32" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "model", - "type": "str" - }, - { - "name": "lheads", - "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", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "ver", - "type": "str" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "discard_granularity", - "type": "uint32" - }, - { - "name": "wwn", - "type": "uint64" - }, - { - "name": "heads", - "type": "uint32" - }, - { - "name": "bios-chs-trans", - "description": "Logical CHS translation algorithm, auto/none/lba/large/rechs", - "type": "BiosAtaTranslation" - }, - { - "name": "unit", - "type": "uint32" - }, - { - "name": "cyls", - "type": "uint32" - }, - { - "name": "lcyls", - "type": "uint32" - }, - { - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "secs", - "type": "uint32" - }, - { - "name": "rotation_rate", - "type": "uint16" - }, - { - "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-14" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "PIIX4_PM" - }, - "id": "libvirt-15" -} - -{ - "return": [ - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "disable_s4", - "type": "uint8" - }, - { - "name": "acpi-pci-hotplug-with-bridge-support", - "type": "bool" - }, - { - "name": "memory-hotplug-support", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable_s3", - "type": "uint8" - }, - { - "name": "s4_val", - "type": "uint8" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "smb_io_base", - "type": "uint32" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-15" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-redir" - }, - "id": "libvirt-16" -} - -{ - "return": [ - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "name": "debug", - "type": "uint8" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "streams", - "type": "bool" - }, - { - "name": "attached", - "type": "bool" - }, - { - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "filter", - "type": "str" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "full-path", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-16" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-storage" - }, - "id": "libvirt-17" -} - -{ - "return": [ - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "share-rw", - "type": "bool" - }, - { - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "name": "discard_granularity", - "type": "uint32" - }, - { - "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": "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-17" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "kvm-pit" - }, - "id": "libvirt-18" -} - -{ - "return": [ - { - "name": "lost_tick_policy", - "type": "LostTickPolicy" - }, - { - "name": "iobase", - "type": "uint32" - } - ], - "id": "libvirt-18" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "VGA" - }, - "id": "libvirt-19" -} - -{ - "return": [ - { - "name": "global-vmstate", - "type": "bool" - }, - { - "name": "xmax", - "type": "uint32" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "big-endian-framebuffer", - "type": "bool" - }, - { - "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": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "ymax", - "type": "uint32" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "vgamem_mb", - "type": "uint32" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "qemu-extended-regs", - "description": "on/off", - "type": "bool" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "mmio", - "description": "on/off", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "xres", - "type": "uint32" - } - ], - "id": "libvirt-19" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vmware-svga" - }, - "id": "libvirt-20" -} - -{ - "return": [ - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "global-vmstate", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "vgamem_mb", - "type": "uint32" - }, - { - "name": "romfile", - "type": "str" - }, - { - "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", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-20" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "qxl" - }, - "id": "libvirt-21" -} - -{ - "return": [ - { - "name": "global-vmstate", - "type": "bool" - }, - { - "name": "debug", - "type": "uint32" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "ram_size", - "type": "uint32" - }, - { - "name": "ram_size_mb", - "type": "uint32" - }, - { - "name": "surfaces", - "type": "int32" - }, - { - "name": "guestdebug", - "type": "uint32" - }, - { - "name": "vram64_size_mb", - "type": "uint32" - }, - { - "name": "vram_size", - "type": "uint64" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "cmdlog", - "type": "uint32" - }, - { - "name": "vgamem_mb", - "type": "uint32" - }, - { - "name": "vram_size_mb", - "type": "uint32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "max_outputs", - "type": "uint16" - }, - { - "name": "revision", - "type": "uint32" - }, - { - "name": "xres", - "type": "uint32" - } - ], - "id": "libvirt-21" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-pci" - }, - "id": "libvirt-22" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "xres", - "type": "uint32" - }, - { - "name": "max_outputs", - "type": "uint32" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "vectors", - "type": "uint32" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "stats", - "description": "on/off", - "type": "bool" - }, - { - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_hostmem", - "type": "size" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "virgl", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-22" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-device" - }, - "id": "libvirt-23" -} - -{ - "return": [ - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "yres", - "type": "uint32" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "stats", - "description": "on/off", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_hostmem", - "type": "size" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "virgl", - "description": "on/off", - "type": "bool" - }, - { - "name": "max_outputs", - "type": "uint32" - }, - { - "name": "xres", - "type": "uint32" - } - ], - "id": "libvirt-23" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ICH9-LPC" - }, - "id": "libvirt-24" -} - -{ - "return": [ - { - "name": "s4_val", - "type": "uint8" - }, - { - "name": "noreboot", - "type": "bool" - }, - { - "name": "disable_s3", - "type": "uint8" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "acpi_enable_cmd", - "type": "uint8" - }, - { - "name": "gpe0_blk_len", - "type": "uint32" - }, - { - "name": "disable_s4", - "type": "uint8" - }, - { - "name": "sci_int", - "type": "uint32" - }, - { - "name": "cpu-hotplug-legacy", - "type": "bool" - }, - { - "name": "memory-hotplug-support", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "gpe0_blk", - "type": "uint32" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "acpi_disable_cmd", - "type": "uint8" - }, - { - "name": "enable_tco", - "type": "bool" - }, - { - "name": "x-smi-broadcast", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "pm_io_base", - "type": "uint32" - } - ], - "id": "libvirt-24" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-pci" - }, - "id": "libvirt-25" -} - -{ - "return": [ - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "name": "disable-modern", - "type": "bool" - }, - { - "name": "class", - "type": "uint32" - }, - { - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-25" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-ccw" - }, - "id": "libvirt-26" -} - -{ - "id": "libvirt-26", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-balloon-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-device" - }, - "id": "libvirt-27" -} - -{ - "return": [ - { - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "use-started", - "type": "bool" - }, - { - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-27" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "intel-iommu" - }, - "id": "libvirt-28" -} - -{ - "return": [ - { - "name": "device-iotlb", - "type": "bool" - }, - { - "name": "x-scalable-mode", - "type": "bool" - }, - { - "name": "caching-mode", - "type": "bool" - }, - { - "name": "intremap", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "aw-bits", - "type": "uint8" - }, - { - "name": "eim", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "version", - "type": "uint32" - }, - { - "name": "x-buggy-eim", - "type": "bool" - }, - { - "name": "pt", - "type": "bool" - }, - { - "name": "dma-drain", - "type": "bool" - } - ], - "id": "libvirt-28" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "mch" - }, - "id": "libvirt-29" -} - -{ - "return": [ - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "x-pcie-lnksta-dllla", - "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": "extended-tseg-mbytes", - "type": "uint16" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-29" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "nvdimm" - }, - "id": "libvirt-30" -} - -{ - "return": [ - { - "name": "node", - "type": "uint32" - }, - { - "name": "unarmed", - "type": "bool" - }, - { - "name": "addr", - "type": "uint64" - }, - { - "name": "memdev", - "type": "link" - }, - { - "name": "label-size", - "type": "int" - }, - { - "name": "size", - "type": "uint64" - }, - { - "name": "slot", - "type": "int32" - } - ], - "id": "libvirt-30" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "pcie-root-port" - }, - "id": "libvirt-31" -} - -{ - "return": [ - { - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "power_controller_present", - "description": "on/off", - "type": "bool" - }, - { - "name": "aer_log_max", - "type": "uint16" - }, - { - "name": "x-speed", - "description": "2_5/5/8/16", - "type": "PCIELinkSpeed" - }, - { - "name": "slot", - "type": "uint16" - }, - { - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "uint8" - }, - { - "name": "mem-reserve", - "type": "size" - }, - { - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "name": "pref64-reserve", - "type": "size" - }, - { - "name": "rombar", - "type": "uint32" - }, - { - "name": "command_serr_enable", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "chassis", - "type": "uint8" - }, - { - "name": "x-width", - "description": "1/2/4/8/12/16/32", - "type": "PCIELinkWidth" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "name": "pref32-reserve", - "type": "size" - }, - { - "name": "bus-reserve", - "type": "uint32" - }, - { - "name": "x-migrate-msix", - "type": "bool" - }, - { - "name": "disable-acs", - "type": "bool" - }, - { - "name": "io-reserve", - "type": "size" - } - ], - "id": "libvirt-31" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-host" - }, - "id": "libvirt-32" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 0, - "name": "hostbus", - "type": "uint32" - }, - { - "default-value": 4, - "name": "isobufs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "vendorid", - "type": "uint32" - }, - { - "default-value": 0, - "name": "productid", - "type": "uint32" - }, - { - "name": "hostport", - "type": "str" - }, - { - "default-value": true, - "name": "pipeline", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "hostaddr", - "type": "uint32" - }, - { - "default-value": 2, - "name": "loglevel", - "type": "uint32" - }, - { - "default-value": 32, - "name": "isobsize", - "type": "uint32" - }, - { - "default-value": false, - "name": "guest-resets-all", - "type": "bool" - }, - { - "default-value": true, - "name": "guest-reset", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-32" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vhost-user-fs-device" - }, - "id": "libvirt-33" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-legacy-check", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 128, - "name": "queue-size", - "type": "uint16" - }, - { - "name": "tag", - "type": "str" - }, - { - "default-value": 1, - "name": "num-request-queues", - "type": "uint16" - } - ], - "id": "libvirt-33" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-file" - }, - "id": "libvirt-34" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "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": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "align", - "type": "int" - }, - { - "name": "pmem", - "type": "bool" - }, - { - "name": "mem-path", - "type": "string" - }, - { - "name": "discard-data", - "type": "bool" - } - ], - "id": "libvirt-34" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-memfd" - }, - "id": "libvirt-35" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "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": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "hugetlb", - "description": "Use huge pages", - "type": "bool" - }, - { - "name": "seal", - "description": "Seal growing & shrinking", - "type": "bool" - }, - { - "name": "hugetlbsize", - "description": "Huge pages size (ex: 2M, 1G)", - "type": "int" - } - ], - "id": "libvirt-35" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "max-x86_64-cpu" - }, - "id": "libvirt-36" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "sse4_1", - "type": "bool" - }, - { - "name": "vmx-invept-single-context", - "type": "bool" - }, - { - "name": "core-capability", - "type": "bool" - }, - { - "name": "popcnt", - "type": "bool" - }, - { - "name": "kvm_mmu", - "type": "bool" - }, - { - "name": "dtes64", - "type": "bool" - }, - { - "name": "min-xlevel2", - "type": "uint32" - }, - { - "name": "vmx-invvpid-single-addr", - "type": "bool" - }, - { - "name": "xstore", - "type": "bool" - }, - { - "name": "stepping", - "type": "int" - }, - { - "name": "vmx-vmfunc", - "type": "bool" - }, - { - "name": "pse36", - "type": "bool" - }, - { - "name": "avx512-4vnniw", - "type": "bool" - }, - { - "name": "fma4", - "type": "bool" - }, - { - "name": "x-intel-pt-auto-level", - "type": "bool" - }, - { - "name": "avx2", - "type": "bool" - }, - { - "name": "kvm-poll-control", - "type": "bool" - }, - { - "name": "kvm_nopiodelay", - "type": "bool" - }, - { - "name": "family", - "type": "int" - }, - { - "name": "pclmuldq", - "type": "bool" - }, - { - "name": "vmware-cpuid-freq", - "type": "bool" - }, - { - "name": "vmx-store-lma", - "type": "bool" - }, - { - "name": "hv-spinlocks", - "type": "uint32" - }, - { - "name": "vmx-eptad", - "type": "bool" - }, - { - "name": "erms", - "type": "bool" - }, - { - "name": "vaes", - "type": "bool" - }, - { - "name": "vmx-flexpriority", - "type": "bool" - }, - { - "name": "vmx-activity-wait-sipi", - "type": "bool" - }, - { - "name": "realized", - "type": "bool" - }, - { - "name": "hv-reset", - "description": "on/off", - "type": "bool" - }, - { - "name": "rdrand", - "type": "bool" - }, - { - "name": "vmx-ept-advanced-exitinfo", - "type": "bool" - }, - { - "name": "vmx-pause-exit", - "type": "bool" - }, - { - "name": "vmx-shadow-vmcs", - "type": "bool" - }, - { - "name": "avx512-vpopcntdq", - "type": "bool" - }, - { - "name": "model", - "type": "int" - }, - { - "name": "xcrypt", - "type": "bool" - }, - { - "name": "tbm", - "type": "bool" - }, - { - "name": "vmx-monitor-exit", - "type": "bool" - }, - { - "name": "movdiri", - "type": "bool" - }, - { - "name": "memory", - "type": "link" - }, - { - "name": "kvm-pv-eoi", - "type": "bool" - }, - { - "name": "lm", - "type": "bool" - }, - { - "name": "host-phys-bits-limit", - "type": "uint8" - }, - { - "name": "pae", - "type": "bool" - }, - { - "name": "hv-runtime", - "description": "on/off", - "type": "bool" - }, - { - "name": "ssse3", - "type": "bool" - }, - { - "name": "vmx-unrestricted-guest", - "type": "bool" - }, - { - "name": "phe", - "type": "bool" - }, - { - "name": "host-phys-bits", - "type": "bool" - }, - { - "name": "taa-no", - "type": "bool" - }, - { - "name": "perfctr_nb", - "type": "bool" - }, - { - "name": "arat", - "type": "bool" - }, - { - "name": "avx512vbmi2", - "type": "bool" - }, - { - "name": "perfctr_core", - "type": "bool" - }, - { - "name": "kvm_asyncpf", - "type": "bool" - }, - { - "name": "x2apic", - "type": "bool" - }, - { - "name": "npt", - "type": "bool" - }, - { - "name": "vmx-invpcid-exit", - "type": "bool" - }, - { - "name": "avx512ifma", - "type": "bool" - }, - { - "name": "kvm_poll_control", - "type": "bool" - }, - { - "name": "model-id", - "type": "string" - }, - { - "name": "vmx-vnmi-pending", - "type": "bool" - }, - { - "name": "hv-evmcs", - "description": "on/off", - "type": "bool" - }, - { - "name": "pmm-en", - "type": "bool" - }, - { - "name": "vmx-io-exit", - "type": "bool" - }, - { - "name": "tsc", - "type": "bool" - }, - { - "name": "x-force-features", - "type": "bool" - }, - { - "name": "vmx-ins-outs", - "type": "bool" - }, - { - "name": "dca", - "type": "bool" - }, - { - "name": "vmx-apicv-x2apic", - "type": "bool" - }, - { - "name": "ia64", - "type": "bool" - }, - { - "name": "perfctr-core", - "type": "bool" - }, - { - "name": "hv-stimer-direct", - "description": "on/off", - "type": "bool" - }, - { - "name": "vmcb_clean", - "type": "bool" - }, - { - "name": "vmx-cr3-load-noexit", - "type": "bool" - }, - { - "name": "pmu", - "type": "bool" - }, - { - "name": "kvmclock", - "type": "bool" - }, - { - "name": "vmx-entry-noload-debugctl", - "type": "bool" - }, - { - "name": "invtsc", - "type": "bool" - }, - { - "name": "pn", - "type": "bool" - }, - { - "name": "avx512cd", - "type": "bool" - }, - { - "name": "md-clear", - "type": "bool" - }, - { - "name": "cmp-legacy", - "type": "bool" - }, - { - "name": "cx16", - "type": "bool" - }, - { - "name": "avx512dq", - "type": "bool" - }, - { - "name": "abm", - "type": "bool" - }, - { - "name": "vmx-activity-shutdown", - "type": "bool" - }, - { - "name": "kvm-pv-ipi", - "type": "bool" - }, - { - "name": "vmx-apicv-register", - "type": "bool" - }, - { - "name": "fxsr-opt", - "type": "bool" - }, - { - "name": "skip-l1dfl-vmentry", - "type": "bool" - }, - { - "name": "fill-mtrr-mask", - "type": "bool" - }, - { - "name": "x-migrate-smi-count", - "type": "bool" - }, - { - "name": "pcid", - "type": "bool" - }, - { - "name": "rdpid", - "type": "bool" - }, - { - "name": "wbnoinvd", - "type": "bool" - }, - { - "name": "filtered-features", - "type": "X86CPUFeatureWordInfo" - }, - { - "name": "syscall", - "type": "bool" - }, - { - "name": "pse", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - }, - { - "name": "tsc_scale", - "type": "bool" - }, - { - "name": "xsaves", - "type": "bool" - }, - { - "name": "mce", - "type": "bool" - }, - { - "name": "vmx-entry-load-pat", - "type": "bool" - }, - { - "name": "node-id", - "type": "int32" - }, - { - "name": "ibpb", - "type": "bool" - }, - { - "name": "vmx-apicv-xapic", - "type": "bool" - }, - { - "name": "nrip_save", - "type": "bool" - }, - { - "name": "cldemote", - "type": "bool" - }, - { - "name": "hv-tlbflush", - "description": "on/off", - "type": "bool" - }, - { - "name": "rtm", - "type": "bool" - }, - { - "name": "lwp", - "type": "bool" - }, - { - "name": "kvm-steal-time", - "type": "bool" - }, - { - "name": "cpuid-0xb", - "type": "bool" - }, - { - "name": "vmx-hlt-exit", - "type": "bool" - }, - { - "name": "vmx-desc-exit", - "type": "bool" - }, - { - "name": "vmx-eptp-switching", - "type": "bool" - }, - { - "name": "vmx-entry-load-efer", - "type": "bool" - }, - { - "name": "level-func7", - "type": "uint32" - }, - { - "name": "vmx-invlpg-exit", - "type": "bool" - }, - { - "name": "vmx-exit-save-efer", - "type": "bool" - }, - { - "name": "die-id", - "type": "int32" - }, - { - "name": "vme", - "type": "bool" - }, - { - "name": "kvm-pv-unhalt", - "type": "bool" - }, - { - "name": "kvm-no-smi-migration", - "type": "bool" - }, - { - "name": "kvm_pv_unhalt", - "type": "bool" - }, - { - "name": "svm", - "type": "bool" - }, - { - "name": "vmx-invvpid", - "type": "bool" - }, - { - "name": "kvm-hint-dedicated", - "type": "bool" - }, - { - "name": "host-cache-info", - "type": "bool" - }, - { - "name": "mca", - "type": "bool" - }, - { - "name": "mtrr", - "type": "bool" - }, - { - "name": "cid", - "type": "bool" - }, - { - "name": "pfthreshold", - "type": "bool" - }, - { - "name": "lahf-lm", - "type": "bool" - }, - { - "name": "pmm", - "type": "bool" - }, - { - "name": "tcg-cpuid", - "type": "bool" - }, - { - "name": "x-hv-max-vps", - "type": "int32" - }, - { - "name": "tm", - "type": "bool" - }, - { - "name": "pbe", - "type": "bool" - }, - { - "name": "vmx-entry-ia32e-mode", - "type": "bool" - }, - { - "name": "vmx-rdpmc-exit", - "type": "bool" - }, - { - "name": "split-lock-detect", - "type": "bool" - }, - { - "name": "apic-id", - "type": "uint32" - }, - { - "name": "fpu", - "type": "bool" - }, - { - "name": "skinit", - "type": "bool" - }, - { - "name": "l3-cache", - "type": "bool" - }, - { - "name": "sep", - "type": "bool" - }, - { - "name": "avx512-bf16", - "type": "bool" - }, - { - "name": "vmx-rdtscp-exit", - "type": "bool" - }, - { - "name": "nx", - "type": "bool" - }, - { - "name": "vmx-invvpid-all-context", - "type": "bool" - }, - { - "name": "pause-filter", - "type": "bool" - }, - { - "name": "ds-cpl", - "type": "bool" - }, - { - "name": "fxsr_opt", - "type": "bool" - }, - { - "name": "cmp_legacy", - "type": "bool" - }, - { - "name": "pause_filter", - "type": "bool" - }, - { - "name": "vmx-vmwrite-vmexit-fields", - "type": "bool" - }, - { - "name": "vmx-ept", - "type": "bool" - }, - { - "name": "nodeid-msr", - "type": "bool" - }, - { - "name": "vmx-ept-execonly", - "type": "bool" - }, - { - "name": "smap", - "type": "bool" - }, - { - "name": "vmx-io-bitmap", - "type": "bool" - }, - { - "name": "vmx-preemption-timer", - "type": "bool" - }, - { - "name": "vmx-invept-all-context", - "type": "bool" - }, - { - "name": "vmx-intr-exit", - "type": "bool" - }, - { - "name": "vmx-exit-clear-bndcfgs", - "type": "bool" - }, - { - "name": "xlevel", - "type": "uint32" - }, - { - "name": "cr8legacy", - "type": "bool" - }, - { - "name": "vmx-vpid", - "type": "bool" - }, - { - "name": "vmx-zero-len-inject", - "type": "bool" - }, - { - "name": "pschange-mc-no", - "type": "bool" - }, - { - "name": "virt-ssbd", - "type": "bool" - }, - { - "name": "umip", - "type": "bool" - }, - { - "name": "avx512er", - "type": "bool" - }, - { - "name": "vmx-vintr-pending", - "type": "bool" - }, - { - "name": "avx512vl", - "type": "bool" - }, - { - "name": "xstore-en", - "type": "bool" - }, - { - "name": "vmx-invept-single-context-noglobals", - "type": "bool" - }, - { - "name": "rsba", - "type": "bool" - }, - { - "name": "cmov", - "type": "bool" - }, - { - "name": "vmx-posted-intr", - "type": "bool" - }, - { - "name": "xcrypt-en", - "type": "bool" - }, - { - "name": "tm2", - "type": "bool" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "tsc-scale", - "type": "bool" - }, - { - "name": "vmx-exit-load-efer", - "type": "bool" - }, - { - "name": "xsaveerptr", - "type": "bool" - }, - { - "name": "fsgsbase", - "type": "bool" - }, - { - "name": "x-hv-synic-kvm-only", - "type": "bool" - }, - { - "name": "avx512bw", - "type": "bool" - }, - { - "name": "lbrv", - "type": "bool" - }, - { - "name": "vmx-secondary-ctls", - "type": "bool" - }, - { - "name": "tsc-frequency", - "type": "int" - }, - { - "name": "smx", - "type": "bool" - }, - { - "name": "hle", - "type": "bool" - }, - { - "name": "monitor", - "type": "bool" - }, - { - "name": "sse4a", - "type": "bool" - }, - { - "name": "tce", - "type": "bool" - }, - { - "name": "vpclmulqdq", - "type": "bool" - }, - { - "name": "hv-frequencies", - "description": "on/off", - "type": "bool" - }, - { - "name": "kvm-pv-tlb-flush", - "type": "bool" - }, - { - "name": "vmx-cr8-load-exit", - "type": "bool" - }, - { - "name": "mds-no", - "type": "bool" - }, - { - "name": "vmx-activity-hlt", - "type": "bool" - }, - { - "name": "vmx-rdtsc-exit", - "type": "bool" - }, - { - "name": "i64", - "type": "bool" - }, - { - "name": "adx", - "type": "bool" - }, - { - "name": "crash-information", - "type": "GuestPanicInformation" - }, - { - "name": "ffxsr", - "type": "bool" - }, - { - "name": "amd-no-ssb", - "type": "bool" - }, - { - "name": "min-level", - "type": "uint32" - }, - { - "name": "full-cpuid-auto-level", - "type": "bool" - }, - { - "name": "vmx-entry-load-bndcfgs", - "type": "bool" - }, - { - "name": "svm_lock", - "type": "bool" - }, - { - "name": "ssb-no", - "type": "bool" - }, - { - "name": "msr", - "type": "bool" - }, - { - "name": "clflush", - "type": "bool" - }, - { - "name": "pclmulqdq", - "type": "bool" - }, - { - "name": "xlevel2", - "type": "uint32" - }, - { - "name": "mpx", - "type": "bool" - }, - { - "name": "extapic", - "type": "bool" - }, - { - "name": "vmx-vnmi", - "type": "bool" - }, - { - "name": "hv-stimer", - "description": "on/off", - "type": "bool" - }, - { - "name": "xop", - "type": "bool" - }, - { - "name": "vmx-rdseed-exit", - "type": "bool" - }, - { - "name": "smep", - "type": "bool" - }, - { - "name": "xsavec", - "type": "bool" - }, - { - "name": "vmx-mwait-exit", - "type": "bool" - }, - { - "name": "hv-synic", - "description": "on/off", - "type": "bool" - }, - { - "name": "cx8", - "type": "bool" - }, - { - "name": "pku", - "type": "bool" - }, - { - "name": "kvm", - "type": "bool" - }, - { - "name": "sse4-2", - "type": "bool" - }, - { - "name": "hv-passthrough", - "type": "bool" - }, - { - "name": "vmx-mtf", - "type": "bool" - }, - { - "name": "vmcb-clean", - "type": "bool" - }, - { - "name": "vmx-exit-load-pat", - "type": "bool" - }, - { - "name": "stibp", - "type": "bool" - }, - { - "name": "vmx-cr3-store-noexit", - "type": "bool" - }, - { - "name": "tsx-ctrl", - "type": "bool" - }, - { - "name": "svm-lock", - "type": "bool" - }, - { - "name": "hv-reenlightenment", - "description": "on/off", - "type": "bool" - }, - { - "name": "sse4-1", - "type": "bool" - }, - { - "name": "lahf_lm", - "type": "bool" - }, - { - "name": "kvm_pv_eoi", - "type": "bool" - }, - { - "name": "legacy-cache", - "type": "bool" - }, - { - "name": "clzero", - "type": "bool" - }, - { - "name": "sse", - "type": "bool" - }, - { - "name": "hv-vpindex", - "description": "on/off", - "type": "bool" - }, - { - "name": "ds", - "type": "bool" - }, - { - "name": "osvw", - "type": "bool" - }, - { - "name": "kvm_steal_time", - "type": "bool" - }, - { - "name": "vmx-true-ctls", - "type": "bool" - }, - { - "name": "movdir64b", - "type": "bool" - }, - { - "name": "vmx-invept", - "type": "bool" - }, - { - "name": "acpi", - "type": "bool" - }, - { - "name": "xd", - "type": "bool" - }, - { - "name": "nodeid_msr", - "type": "bool" - }, - { - "name": "ds_cpl", - "type": "bool" - }, - { - "name": "nrip-save", - "type": "bool" - }, - { - "name": "gfni", - "type": "bool" - }, - { - "name": "vmx-cr8-store-exit", - "type": "bool" - }, - { - "name": "sse3", - "type": "bool" - }, - { - "name": "lmce", - "type": "bool" - }, - { - "name": "sha-ni", - "type": "bool" - }, - { - "name": "avx512bitalg", - "type": "bool" - }, - { - "name": "rdseed", - "type": "bool" - }, - { - "name": "kvm-mmu", - "type": "bool" - }, - { - "name": "sse2", - "type": "bool" - }, - { - "name": "ace2", - "type": "bool" - }, - { - "name": "waitpkg", - "type": "bool" - }, - { - "name": "vmx-rdrand-exit", - "type": "bool" - }, - { - "name": "f16c", - "type": "bool" - }, - { - "name": "3dnowprefetch", - "type": "bool" - }, - { - "name": "vmx-encls-exit", - "type": "bool" - }, - { - "name": "vmx-ept-1gb", - "type": "bool" - }, - { - "name": "avx", - "type": "bool" - }, - { - "name": "topoext", - "type": "bool" - }, - { - "name": "rdctl-no", - "type": "bool" - }, - { - "name": "mmx", - "type": "bool" - }, - { - "name": "avx512-4fmaps", - "type": "bool" - }, - { - "name": "level", - "type": "uint32" - }, - { - "name": "avx512vnni", - "type": "bool" - }, - { - "name": "pni", - "type": "bool" - }, - { - "name": "movbe", - "type": "bool" - }, - { - "name": "mmxext", - "type": "bool" - }, - { - "name": "vmx-ple", - "type": "bool" - }, - { - "name": "vmx-apicv-vid", - "type": "bool" - }, - { - "name": "flushbyasid", - "type": "bool" - }, - { - "name": "rdtscp", - "type": "bool" - }, - { - "name": "clwb", - "type": "bool" - }, - { - "name": "kvm-pv-sched-yield", - "type": "bool" - }, - { - "name": "kvm-asyncpf", - "type": "bool" - }, - { - "name": "decodeassists", - "type": "bool" - }, - { - "name": "pat", - "type": "bool" - }, - { - "name": "vmx-exit-clear-rtit-ctl", - "type": "bool" - }, - { - "name": "invpcid", - "type": "bool" - }, - { - "name": "pdpe1gb", - "type": "bool" - }, - { - "name": "vmx-exit-save-pat", - "type": "bool" - }, - { - "name": "parent_bus", - "type": "link" - }, - { - "name": "tsc-adjust", - "type": "bool" - }, - { - "name": "vmx-entry-load-rtit-ctl", - "type": "bool" - }, - { - "name": "ht", - "type": "bool" - }, - { - "name": "xtpr", - "type": "bool" - }, - { - "name": "tsc_adjust", - "type": "bool" - }, - { - "name": "vmx-tsc-offset", - "type": "bool" - }, - { - "name": "ssbd", - "type": "bool" - }, - { - "name": "hv-vendor-id", - "type": "str" - }, - { - "name": "3dnowext", - "type": "bool" - }, - { - "name": "clflushopt", - "type": "bool" - }, - { - "name": "unavailable-features", - "type": "strList" - }, - { - "name": "xsave", - "type": "bool" - }, - { - "name": "pdcm", - "type": "bool" - }, - { - "name": "hv-crash", - "description": "on/off", - "type": "bool" - }, - { - "name": "est", - "type": "bool" - }, - { - "name": "vendor", - "type": "string" - }, - { - "name": "pge", - "type": "bool" - }, - { - "name": "pcommit", - "type": "bool" - }, - { - "name": "ibs", - "type": "bool" - }, - { - "name": "tsc-deadline", - "type": "bool" - }, - { - "name": "kvmclock-stable-bit", - "type": "bool" - }, - { - "name": "misalignsse", - "type": "bool" - }, - { - "name": "vmx-msr-bitmap", - "type": "bool" - }, - { - "name": "check", - "type": "bool" - }, - { - "name": "hv-time", - "description": "on/off", - "type": "bool" - }, - { - "name": "perfctr-nb", - "type": "bool" - }, - { - "name": "migratable", - "type": "bool" - }, - { - "name": "feature-words", - "type": "X86CPUFeatureWordInfo" - }, - { - "name": "phys-bits", - "type": "uint32" - }, - { - "name": "apic", - "type": "bool" - }, - { - "name": "avx512vbmi", - "type": "bool" - }, - { - "name": "thread-id", - "type": "int32" - }, - { - "name": "min-xlevel", - "type": "uint32" - }, - { - "name": "socket-id", - "type": "int32" - }, - { - "name": "vmx-exit-nosave-debugctl", - "type": "bool" - }, - { - "name": "avx512f", - "type": "bool" - }, - { - "name": "vmx-exit-save-preemption-timer", - "type": "bool" - }, - { - "name": "arch-capabilities", - "type": "bool" - }, - { - "name": "bmi2", - "type": "bool" - }, - { - "name": "vmx-pml", - "type": "bool" - }, - { - "name": "vmx-nmi-exit", - "type": "bool" - }, - { - "name": "intel-pt", - "type": "bool" - }, - { - "name": "wdt", - "type": "bool" - }, - { - "name": "vmx-page-walk-5", - "type": "bool" - }, - { - "name": "ace2-en", - "type": "bool" - }, - { - "name": "vmx-page-walk-4", - "type": "bool" - }, - { - "name": "avx512pf", - "type": "bool" - }, - { - "name": "bmi1", - "type": "bool" - }, - { - "name": "enforce", - "type": "bool" - }, - { - "name": "kvm-nopiodelay", - "type": "bool" - }, - { - "name": "sse4.2", - "type": "bool" - }, - { - "name": "vmx-ept-2mb", - "type": "bool" - }, - { - "name": "vmx-exit-load-perf-global-ctrl", - "type": "bool" - }, - { - "name": "vmx-wbinvd-exit", - "type": "bool" - }, - { - "name": "3dnow", - "type": "bool" - }, - { - "name": "xgetbv1", - "type": "bool" - }, - { - "name": "vmx", - "type": "bool" - }, - { - "name": "la57", - "type": "bool" - }, - { - "name": "hv-no-nonarch-coresharing", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "ibrs-all", - "type": "bool" - }, - { - "name": "sse4.1", - "type": "bool" - }, - { - "name": "xsaveopt", - "type": "bool" - }, - { - "name": "hv-relaxed", - "description": "on/off", - "type": "bool" - }, - { - "name": "spec-ctrl", - "type": "bool" - }, - { - "name": "fxsr", - "type": "bool" - }, - { - "name": "vmx-entry-load-perf-global-ctrl", - "type": "bool" - }, - { - "name": "vmx-exit-ack-intr", - "type": "bool" - }, - { - "name": "hv-vapic", - "description": "on/off", - "type": "bool" - }, - { - "name": "vmx-xsaves", - "type": "bool" - }, - { - "name": "phe-en", - "type": "bool" - }, - { - "name": "hv-ipi", - "description": "on/off", - "type": "bool" - }, - { - "name": "sse4_2", - "type": "bool" - }, - { - "name": "hypervisor", - "type": "bool" - }, - { - "name": "aes", - "type": "bool" - }, - { - "name": "amd-ssbd", - "type": "bool" - }, - { - "name": "core-id", - "type": "int32" - }, - { - "name": "ss", - "type": "bool" - }, - { - "name": "de", - "type": "bool" - }, - { - "name": "vmx-movdr-exit", - "type": "bool" - }, - { - "name": "fma", - "type": "bool" - } - ], - "id": "libvirt-36" -} - -{ - "execute": "query-machines", - "id": "libvirt-37" -} - -{ - "return": [ - { - "hotpluggable-cpus": true, - "name": "pc-0.15", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false, - "alias": "q35" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "is-default": true, - "cpu-max": 255, - "deprecated": false, - "alias": "pc" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-0.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-0.14", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "isapc", - "numa-mem-supported": true, - "default-cpu-type": "486-x86_64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-0.13", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "microvm", - "numa-mem-supported": false, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - } - ], - "id": "libvirt-37" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "none-machine" - }, - "id": "libvirt-38" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "kernel-irqchip", - "description": "Configure KVM in-kernel irqchip", - "type": "on|off|split" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "kvm-shadow-mem", - "description": "KVM shadow MMU size", - "type": "int" - }, - { - "name": "igd-passthru", - "description": "Set on/off to enable/disable igd passthrou", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "accel", - "description": "Accelerator list", - "type": "string" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - } - ], - "id": "libvirt-38" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-39" -} - -{ - "return": [ - { - "name": "max", - "typename": "max-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "host", - "typename": "host-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "base", - "typename": "base-x86_64-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "qemu64-v1", - "typename": "qemu64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu64", - "typename": "qemu64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "qemu32-v1", - "typename": "qemu32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu32", - "typename": "qemu32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "phenom-v1", - "typename": "phenom-v1-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "fxsr-opt", - "3dnowext", - "3dnow", - "sse4a", - "npt" - ], - "static": false, - "migration-safe": true - }, - { - "name": "phenom", - "typename": "phenom-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "fxsr-opt", - "3dnowext", - "3dnow", - "sse4a", - "npt" - ], - "alias-of": "phenom-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium3-v1", - "typename": "pentium3-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium3", - "typename": "pentium3-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium2-v1", - "typename": "pentium2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium2", - "typename": "pentium2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium-v1", - "typename": "pentium-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium", - "typename": "pentium-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium-v1", - "static": false, - "migration-safe": true - }, - { - "name": "n270-v1", - "typename": "n270-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "n270", - "typename": "n270-x86_64-cpu", - "unavailable-features": [], - "alias-of": "n270-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm64-v1", - "typename": "kvm64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm64", - "typename": "kvm64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm32-v1", - "typename": "kvm32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm32", - "typename": "kvm32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "coreduo-v1", - "typename": "coreduo-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "coreduo", - "typename": "coreduo-x86_64-cpu", - "unavailable-features": [], - "alias-of": "coreduo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "core2duo-v1", - "typename": "core2duo-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "core2duo", - "typename": "core2duo-x86_64-cpu", - "unavailable-features": [], - "alias-of": "core2duo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "athlon-v1", - "typename": "athlon-v1-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "3dnowext", - "3dnow" - ], - "static": false, - "migration-safe": true - }, - { - "name": "athlon", - "typename": "athlon-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "3dnowext", - "3dnow" - ], - "alias-of": "athlon-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v2", - "typename": "Westmere-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v1", - "typename": "Westmere-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-IBRS", - "typename": "Westmere-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Westmere-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere", - "typename": "Westmere-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Westmere-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v2", - "typename": "Snowridge-v2-x86_64-cpu", - "unavailable-features": [ - "clwb", - "sha-ni", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "core-capability", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v1", - "typename": "Snowridge-v1-x86_64-cpu", - "unavailable-features": [ - "clwb", - "sha-ni", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "core-capability", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge", - "typename": "Snowridge-x86_64-cpu", - "unavailable-features": [ - "clwb", - "sha-ni", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "core-capability", - "split-lock-detect" - ], - "alias-of": "Snowridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v3", - "typename": "Skylake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v2", - "typename": "Skylake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v1", - "typename": "Skylake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-noTSX-IBRS", - "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Skylake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-IBRS", - "typename": "Skylake-Server-IBRS-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Skylake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server", - "typename": "Skylake-Server-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Skylake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v3", - "typename": "Skylake-Client-v3-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v2", - "typename": "Skylake-Client-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v1", - "typename": "Skylake-Client-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-noTSX-IBRS", - "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Skylake-Client-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-IBRS", - "typename": "Skylake-Client-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Skylake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client", - "typename": "Skylake-Client-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Skylake-Client-v3", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v2", - "typename": "SandyBridge-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v1", - "typename": "SandyBridge-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-IBRS", - "typename": "SandyBridge-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "SandyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge", - "typename": "SandyBridge-x86_64-cpu", - "unavailable-features": [], - "alias-of": "SandyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Penryn-v1", - "typename": "Penryn-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Penryn", - "typename": "Penryn-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Penryn-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5-v1", - "typename": "Opteron_G5-v1-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse", - "xop", - "fma4", - "tbm", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5", - "typename": "Opteron_G5-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse", - "xop", - "fma4", - "tbm", - "npt", - "nrip-save" - ], - "alias-of": "Opteron_G5-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4-v1", - "typename": "Opteron_G4-v1-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse", - "xop", - "fma4", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4", - "typename": "Opteron_G4-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse", - "xop", - "fma4", - "npt", - "nrip-save" - ], - "alias-of": "Opteron_G4-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3-v1", - "typename": "Opteron_G3-v1-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3", - "typename": "Opteron_G3-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse" - ], - "alias-of": "Opteron_G3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2-v1", - "typename": "Opteron_G2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2", - "typename": "Opteron_G2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1-v1", - "typename": "Opteron_G1-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1", - "typename": "Opteron_G1-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G1-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v2", - "typename": "Nehalem-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v1", - "typename": "Nehalem-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-IBRS", - "typename": "Nehalem-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Nehalem-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem", - "typename": "Nehalem-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Nehalem-v2", - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill-v1", - "typename": "KnightsMill-v1-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "avx512f", - "avx512f", - "avx512f" - ], - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill", - "typename": "KnightsMill-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "avx512f", - "avx512f", - "avx512f" - ], - "alias-of": "KnightsMill-v1", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v2", - "typename": "IvyBridge-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v1", - "typename": "IvyBridge-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-IBRS", - "typename": "IvyBridge-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "IvyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge", - "typename": "IvyBridge-x86_64-cpu", - "unavailable-features": [], - "alias-of": "IvyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v2", - "typename": "Icelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "wbnoinvd", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v1", - "typename": "Icelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "wbnoinvd", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-noTSX", - "typename": "Icelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "wbnoinvd", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Icelake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server", - "typename": "Icelake-Server-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "wbnoinvd", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Icelake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v2", - "typename": "Icelake-Client-v2-x86_64-cpu", - "unavailable-features": [ - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "wbnoinvd", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v1", - "typename": "Icelake-Client-v1-x86_64-cpu", - "unavailable-features": [ - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "wbnoinvd", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-noTSX", - "typename": "Icelake-Client-noTSX-x86_64-cpu", - "unavailable-features": [ - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "wbnoinvd", - "pku" - ], - "alias-of": "Icelake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client", - "typename": "Icelake-Client-x86_64-cpu", - "unavailable-features": [ - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "wbnoinvd", - "pku" - ], - "alias-of": "Icelake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v4", - "typename": "Haswell-v4-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v3", - "typename": "Haswell-v3-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v2", - "typename": "Haswell-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v1", - "typename": "Haswell-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX-IBRS", - "typename": "Haswell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Haswell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX", - "typename": "Haswell-noTSX-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Haswell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-IBRS", - "typename": "Haswell-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Haswell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell", - "typename": "Haswell-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Haswell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v2", - "typename": "EPYC-v2-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "ibpb", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v1", - "typename": "EPYC-v1-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-IBPB", - "typename": "EPYC-IBPB-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "ibpb", - "npt", - "nrip-save" - ], - "alias-of": "EPYC-v2", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC", - "typename": "EPYC-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "ibpb", - "npt", - "nrip-save" - ], - "alias-of": "EPYC-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana-v1", - "typename": "Dhyana-v1-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "ibpb", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana", - "typename": "Dhyana-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "ibpb", - "npt", - "nrip-save" - ], - "alias-of": "Dhyana-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Denverton-v1", - "typename": "Denverton-v1-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "rdctl-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Denverton", - "typename": "Denverton-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "rdctl-no" - ], - "alias-of": "Denverton-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Conroe-v1", - "typename": "Conroe-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Conroe", - "typename": "Conroe-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Conroe-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v3", - "typename": "Cascadelake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512f", - "avx512f", - "avx512f", - "pku", - "rdctl-no", - "ibrs-all", - "mds-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v2", - "typename": "Cascadelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512f", - "avx512f", - "avx512f", - "pku", - "rdctl-no", - "ibrs-all", - "mds-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v1", - "typename": "Cascadelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-noTSX", - "typename": "Cascadelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512f", - "avx512f", - "avx512f", - "pku", - "rdctl-no", - "ibrs-all", - "mds-no" - ], - "alias-of": "Cascadelake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server", - "typename": "Cascadelake-Server-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512f", - "avx512f", - "avx512f", - "pku", - "rdctl-no", - "ibrs-all", - "mds-no" - ], - "alias-of": "Cascadelake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v4", - "typename": "Broadwell-v4-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v3", - "typename": "Broadwell-v3-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v2", - "typename": "Broadwell-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v1", - "typename": "Broadwell-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX-IBRS", - "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Broadwell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX", - "typename": "Broadwell-noTSX-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Broadwell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-IBRS", - "typename": "Broadwell-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Broadwell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell", - "typename": "Broadwell-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Broadwell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "486-v1", - "typename": "486-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "486", - "typename": "486-x86_64-cpu", - "unavailable-features": [], - "alias-of": "486-v1", - "static": false, - "migration-safe": true - } - ], - "id": "libvirt-39" -} - -{ - "execute": "query-tpm-models", - "id": "libvirt-40" -} - -{ - "return": [ - "tpm-crb", - "tpm-tis" - ], - "id": "libvirt-40" -} - -{ - "execute": "query-tpm-types", - "id": "libvirt-41" -} - -{ - "return": [ - "passthrough", - "emulator" - ], - "id": "libvirt-41" -} - -{ - "execute": "query-command-line-options", - "id": "libvirt-42" -} - -{ - "return": [ - { - "parameters": [ - { - "name": "timeout", - "help": "Request timeout in seconds (default 0 = no timeout)", - "type": "number" - }, - { - "name": "initiator-name", - "help": "Initiator iqn name to use when connecting", - "type": "string" - }, - { - "name": "header-digest", - "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", - "type": "string" - }, - { - "name": "password-secret", - "help": "ID of the secret providing password for CHAP authentication to target", - "type": "string" - }, - { - "name": "password", - "help": "password for CHAP authentication to target", - "type": "string" - }, - { - "name": "user", - "help": "username for CHAP authentication to target", - "type": "string" - } - ], - "option": "iscsi" - }, - { - "parameters": [ - { - "name": "audiodev", - "type": "string" - }, - { - "name": "non-adaptive", - "type": "boolean" - }, - { - "name": "lossy", - "type": "boolean" - }, - { - "name": "sasl-authz", - "type": "string" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "acl", - "type": "boolean" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "key-delay-ms", - "type": "number" - }, - { - "name": "lock-key-sync", - "type": "boolean" - }, - { - "name": "reverse", - "type": "boolean" - }, - { - "name": "password", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "connections", - "type": "number" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "share", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "websocket", - "type": "string" - }, - { - "name": "vnc", - "type": "string" - } - ], - "option": "vnc" - }, - { - "parameters": [ - { - "name": "rendernode", - "type": "string" - }, - { - "name": "gl", - "type": "boolean" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "seamless-migration", - "type": "boolean" - }, - { - "name": "playback-compression", - "type": "boolean" - }, - { - "name": "agent-mouse", - "type": "boolean" - }, - { - "name": "streaming-video", - "type": "string" - }, - { - "name": "zlib-glz-wan-compression", - "type": "string" - }, - { - "name": "jpeg-wan-compression", - "type": "string" - }, - { - "name": "image-compression", - "type": "string" - }, - { - "name": "plaintext-channel", - "type": "string" - }, - { - "name": "tls-channel", - "type": "string" - }, - { - "name": "tls-ciphers", - "type": "string" - }, - { - "name": "x509-dh-key-file", - "type": "string" - }, - { - "name": "x509-cacert-file", - "type": "string" - }, - { - "name": "x509-cert-file", - "type": "string" - }, - { - "name": "x509-key-password", - "type": "string" - }, - { - "name": "x509-key-file", - "type": "string" - }, - { - "name": "x509-dir", - "type": "string" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "disable-agent-file-xfer", - "type": "boolean" - }, - { - "name": "disable-copy-paste", - "type": "boolean" - }, - { - "name": "disable-ticketing", - "type": "boolean" - }, - { - "name": "password", - "type": "string" - }, - { - "name": "unix", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "addr", - "type": "string" - }, - { - "name": "tls-port", - "type": "number" - }, - { - "name": "port", - "type": "number" - } - ], - "option": "spice" - }, - { - "parameters": [], - "option": "smbios" - }, - { - "parameters": [], - "option": "acpi" - }, - { - "parameters": [ - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "mount_tag", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "virtfs" - }, - { - "parameters": [ - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "fsdev" - }, - { - "parameters": [ - { - "name": "resourcecontrol", - "type": "string" - }, - { - "name": "spawn", - "type": "string" - }, - { - "name": "elevateprivileges", - "type": "string" - }, - { - "name": "obsolete", - "type": "string" - }, - { - "name": "enable", - "type": "boolean" - } - ], - "option": "sandbox" - }, - { - "parameters": [ - { - "name": "string", - "help": "Sets content of the blob to be inserted from a string", - "type": "string" - }, - { - "name": "file", - "help": "Sets the name of the file from which the fw_cfg blob will be loaded", - "type": "string" - }, - { - "name": "name", - "help": "Sets the fw_cfg name of the blob to be inserted", - "type": "string" - } - ], - "option": "fw_cfg" - }, - { - "parameters": [], - "option": "" - }, - { - "parameters": [ - { - "name": "rrsnapshot", - "type": "string" - }, - { - "name": "rrfile", - "type": "string" - }, - { - "name": "rr", - "type": "string" - }, - { - "name": "sleep", - "type": "boolean" - }, - { - "name": "align", - "type": "boolean" - }, - { - "name": "shift", - "type": "string" - } - ], - "option": "icount" - }, - { - "parameters": [], - "option": "numa" - }, - { - "parameters": [ - { - "name": "debug-threads", - "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.", - "type": "boolean" - }, - { - "name": "process", - "help": "Sets the name of the QEMU process, as shown in top etc", - "type": "string" - }, - { - "name": "guest", - "help": "Sets the name of the guest.\nThis name will be displayed in the SDL window caption.\nThe name will also be used for the VNC server", - "type": "string" - } - ], - "option": "name" - }, - { - "parameters": [ - { - "name": "timestamp", - "type": "boolean" - } - ], - "option": "msg" - }, - { - "parameters": [ - { - "name": "cpu-pm", - "type": "boolean" - }, - { - "name": "mem-lock", - "type": "boolean" - } - ], - "option": "overcommit" - }, - { - "parameters": [ - { - "name": "mlock", - "type": "boolean" - } - ], - "option": "realtime" - }, - { - "parameters": [], - "option": "tpmdev" - }, - { - "parameters": [], - "option": "object" - }, - { - "parameters": [ - { - "name": "opaque", - "help": "free-form string used to describe fd", - "type": "string" - }, - { - "name": "set", - "help": "ID of the fd set to add fd to", - "type": "number" - }, - { - "name": "fd", - "help": "file descriptor of which a duplicate is added to fd set", - "type": "number" - } - ], - "option": "add-fd" - }, - { - "parameters": [ - { - "name": "strict", - "type": "boolean" - }, - { - "name": "reboot-timeout", - "type": "number" - }, - { - "name": "splash-time", - "type": "number" - }, - { - "name": "splash", - "type": "string" - }, - { - "name": "menu", - "type": "boolean" - }, - { - "name": "once", - "type": "string" - }, - { - "name": "order", - "type": "string" - } - ], - "option": "boot-opts" - }, - { - "parameters": [ - { - "name": "maxcpus", - "type": "number" - }, - { - "name": "threads", - "type": "number" - }, - { - "name": "cores", - "type": "number" - }, - { - "name": "dies", - "type": "number" - }, - { - "name": "sockets", - "type": "number" - }, - { - "name": "cpus", - "type": "number" - } - ], - "option": "smp-opts" - }, - { - "parameters": [ - { - "name": "maxmem", - "type": "size" - }, - { - "name": "slots", - "type": "number" - }, - { - "name": "size", - "type": "size" - } - ], - "option": "memory" - }, - { - "parameters": [ - { - "name": "thread", - "help": "Enable/disable multi-threaded TCG", - "type": "string" - }, - { - "name": "accel", - "help": "Select the type of accelerator", - "type": "string" - } - ], - "option": "accel" - }, - { - "parameters": [ - { - "name": "loadparm", - "help": "Up to 8 chars in set of [A-Za-z0-9. ](lower case chars converted to upper case) to pass to machine loader, boot manager, and guest kernel", - "type": "string" - }, - { - "name": "dea-key-wrap", - "help": "enable/disable DEA key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "aes-key-wrap", - "help": "enable/disable AES key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "suppress-vmdesc", - "help": "Set on to disable self-describing migration", - "type": "boolean" - }, - { - "name": "iommu", - "help": "Set on/off to enable/disable Intel IOMMU (VT-d)", - "type": "boolean" - }, - { - "name": "firmware", - "help": "firmware image", - "type": "string" - }, - { - "name": "usb", - "help": "Set on/off to enable/disable usb", - "type": "boolean" - }, - { - "name": "mem-merge", - "help": "enable/disable memory merge support", - "type": "boolean" - }, - { - "name": "dump-guest-core", - "help": "Include guest memory in a core dump", - "type": "boolean" - }, - { - "name": "dt_compatible", - "help": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "phandle_start", - "help": "The first phandle ID we may generate dynamically", - "type": "number" - }, - { - "name": "dumpdtb", - "help": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "dtb", - "help": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "append", - "help": "Linux kernel command line", - "type": "string" - }, - { - "name": "initrd", - "help": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "kernel", - "help": "Linux kernel image file", - "type": "string" - }, - { - "name": "kvm_shadow_mem", - "help": "KVM shadow MMU size", - "type": "size" - }, - { - "name": "kernel_irqchip", - "help": "use KVM in-kernel irqchip", - "type": "boolean" - }, - { - "name": "accel", - "help": "accelerator list", - "type": "string" - }, - { - "name": "type", - "help": "emulated machine", - "type": "string" - } - ], - "option": "machine" - }, - { - "parameters": [ - { - "name": "romfile", - "type": "string" - }, - { - "name": "bootindex", - "type": "number" - } - ], - "option": "option-rom" - }, - { - "parameters": [ - { - "name": "file", - "type": "string" - }, - { - "name": "events", - "type": "string" - }, - { - "name": "enable", - "type": "string" - } - ], - "option": "trace" - }, - { - "parameters": [ - { - "name": "pretty", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "mode", - "type": "string" - } - ], - "option": "mon" - }, - { - "parameters": [ - { - "name": "value", - "type": "string" - }, - { - "name": "property", - "type": "string" - }, - { - "name": "driver", - "type": "string" - } - ], - "option": "global" - }, - { - "parameters": [ - { - "name": "driftfix", - "type": "string" - }, - { - "name": "clock", - "type": "string" - }, - { - "name": "base", - "type": "string" - } - ], - "option": "rtc" - }, - { - "parameters": [], - "option": "net" - }, - { - "parameters": [], - "option": "nic" - }, - { - "parameters": [], - "option": "netdev" - }, - { - "parameters": [], - "option": "device" - }, - { - "parameters": [ - { - "name": "logappend", - "type": "boolean" - }, - { - "name": "logfile", - "type": "string" - }, - { - "name": "append", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "size", - "type": "size" - }, - { - "name": "debug", - "type": "number" - }, - { - "name": "name", - "type": "string" - }, - { - "name": "signal", - "type": "boolean" - }, - { - "name": "mux", - "type": "boolean" - }, - { - "name": "rows", - "type": "number" - }, - { - "name": "cols", - "type": "number" - }, - { - "name": "height", - "type": "number" - }, - { - "name": "width", - "type": "number" - }, - { - "name": "websocket", - "type": "boolean" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "tn3270", - "type": "boolean" - }, - { - "name": "telnet", - "type": "boolean" - }, - { - "name": "reconnect", - "type": "number" - }, - { - "name": "delay", - "type": "boolean" - }, - { - "name": "server", - "type": "boolean" - }, - { - "name": "wait", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "localport", - "type": "string" - }, - { - "name": "localaddr", - "type": "string" - }, - { - "name": "fd", - "type": "string" - }, - { - "name": "port", - "type": "string" - }, - { - "name": "host", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "backend", - "type": "string" - } - ], - "option": "chardev" - }, - { - "parameters": [ - { - "name": "copy-on-read", - "help": "copy read data from backing file into image file", - "type": "boolean" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "rerror", - "help": "read error action", - "type": "string" - }, - { - "name": "read-only", - "help": "open drive file as read-only", - "type": "boolean" - }, - { - "name": "file", - "help": "file name", - "type": "string" - }, - { - "name": "if", - "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)", - "type": "string" - }, - { - "name": "media", - "help": "media type (disk, cdrom)", - "type": "string" - }, - { - "name": "index", - "help": "index number", - "type": "number" - }, - { - "name": "unit", - "help": "unit number (i.e. lun for scsi)", - "type": "number" - }, - { - "name": "bus", - "help": "bus number", - "type": "number" - }, - { - "name": "stats-account-failed", - "help": "whether to account for failed I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "stats-account-invalid", - "help": "whether to account for invalid I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "detect-zeroes", - "help": "try to optimize zero writes (off, on, unmap)", - "type": "string" - }, - { - "name": "throttling.group", - "help": "name of the block throttling group", - "type": "string" - }, - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "format", - "help": "disk format (raw, qcow2, ...)", - "type": "string" - }, - { - "name": "cache.writeback", - "help": "Enable writeback mode", - "type": "boolean" - }, - { - "name": "aio", - "help": "host AIO implementation (threads, native)", - "type": "string" - }, - { - "name": "snapshot", - "help": "enable/disable snapshot mode", - "type": "boolean" - }, - { - "name": "force-share", - "help": "always accept other writers (default: off)", - "type": "boolean" - }, - { - "name": "discard", - "help": "discard operation (ignore/off, unmap/on)", - "type": "string" - }, - { - "name": "auto-read-only", - "help": "Node can become read-only if opening read-write fails", - "type": "boolean" - }, - { - "name": "cache.no-flush", - "help": "Ignore flush requests", - "type": "boolean" - }, - { - "name": "cache.direct", - "help": "Bypass software writeback cache on the host", - "type": "boolean" - }, - { - "name": "driver", - "help": "Block driver to use for the node", - "type": "string" - }, - { - "name": "node-name", - "help": "Node name of the block device node", - "type": "string" - } - ], - "option": "drive" - } - ], - "id": "libvirt-42" -} - -{ - "execute": "query-migrate-capabilities", - "id": "libvirt-43" -} - -{ - "return": [ - { - "state": false, - "capability": "xbzrle" - }, - { - "state": false, - "capability": "rdma-pin-all" - }, - { - "state": false, - "capability": "auto-converge" - }, - { - "state": false, - "capability": "zero-blocks" - }, - { - "state": false, - "capability": "compress" - }, - { - "state": false, - "capability": "events" - }, - { - "state": false, - "capability": "postcopy-ram" - }, - { - "state": false, - "capability": "x-colo" - }, - { - "state": false, - "capability": "release-ram" - }, - { - "state": false, - "capability": "block" - }, - { - "state": false, - "capability": "return-path" - }, - { - "state": false, - "capability": "pause-before-switchover" - }, - { - "state": false, - "capability": "multifd" - }, - { - "state": false, - "capability": "dirty-bitmaps" - }, - { - "state": false, - "capability": "postcopy-blocktime" - }, - { - "state": false, - "capability": "late-block-activate" - }, - { - "state": false, - "capability": "x-ignore-shared" - }, - { - "state": false, - "capability": "validate-uuid" - } - ], - "id": "libvirt-43" -} - -{ - "execute": "query-sev-capabilities", - "id": "libvirt-44" -} - -{ - "id": "libvirt-44", - "error": { - "class": "GenericError", - "desc": "SEV feature is not available" - } -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "host" - } - }, - "id": "libvirt-45" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": true, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": true, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": true, - "pause-filter": false, - "xsavec": true, - "intel-pt": false, - "vmx-cr8-store-exit": true, - "vmx-rdseed-exit": true, - "vmx-eptp-switching": true, - "kvm-asyncpf": true, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": true, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": true, - "vmx-vnmi": true, - "vmx-true-ctls": true, - "vmx-ept-execonly": true, - "vmx-exit-save-efer": true, - "vmx-invept-all-context": true, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": true, - "vmx-intr-exit": true, - "min-level": 22, - "vmx-flexpriority": true, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": true, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": true, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": true, - "vmx-vmfunc": true, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": false, - "vmx-encls-exit": false, - "stibp": true, - "vmx-msr-bitmap": true, - "xcrypt-en": false, - "vmx-mwait-exit": true, - "vmx-pml": true, - "vmx-nmi-exit": true, - "vmx-invept-single-context-noglobals": true, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "GenuineIntel", - "vmx-unrestricted-guest": true, - "vmx-cr3-store-noexit": true, - "pku": false, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": true, - "3dnowext": false, - "amd-no-ssb": false, - "npt": false, - "rdctl-no": false, - "vmx-invvpid": true, - "clwb": false, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": true, - "x2apic": true, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": true, - "kvm-pv-sched-yield": true, - "vmx-invlpg-exit": true, - "vmx-invvpid-all-context": true, - "vmx-activity-hlt": true, - "flushbyasid": false, - "f16c": true, - "vmx-exit-ack-intr": true, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": true, - "kvm-nopiodelay": true, - "tm": false, - "kvmclock-stable-bit": true, - "vmx-rdtsc-exit": true, - "hypervisor": true, - "vmx-rdtscp-exit": true, - "mds-no": false, - "pcommit": false, - "vmx-vpid": true, - "syscall": true, - "avx512dq": false, - "svm": false, - "invtsc": false, - "vmx-monitor-exit": true, - "sse2": true, - "ssbd": true, - "vmx-wbinvd-exit": true, - "est": false, - "kvm-poll-control": true, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": true, - "kvm-pv-ipi": true, - "cx8": true, - "vmx-invvpid-single-addr": true, - "waitpkg": false, - "cldemote": false, - "vmx-ept": true, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 94, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": false, - "vmx-pause-exit": true, - "invpcid": true, - "pdpe1gb": true, - "tsc-deadline": true, - "skip-l1dfl-vmentry": true, - "vmx-exit-load-perf-global-ctrl": false, - "fma": true, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": true, - "la57": false, - "vmx-invept": true, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": true, - "vmx-eptad": true, - "spec-ctrl": true, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": true, - "kvm-steal-time": true, - "kvmclock": true, - "vmx-zero-len-inject": false, - "pschange-mc-no": true, - "vmx-rdrand-exit": true, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": true, - "core-capability": false, - "vmx-invept-single-context": true, - "movdiri": false, - "acpi": false, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": true, - "vmx-ept-1gb": true, - "ht": false, - "vmx-io-exit": true, - "nx": true, - "pclmulqdq": true, - "mmxext": false, - "popcnt": true, - "vaes": false, - "movdir64b": false, - "xsaves": true, - "vmx-shadow-vmcs": true, - "lm": true, - "vmx-exit-save-preemption-timer": true, - "vmx-entry-load-pat": true, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": true, - "umip": true, - "vmx-store-lma": true, - "vmx-movdr-exit": true, - "pse": true, - "avx2": true, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": true, - "nodeid-msr": false, - "md-clear": true, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483656, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": true, - "tsc-scale": false, - "topoext": false, - "vmx-preemption-timer": true, - "clflushopt": true, - "vmx-vnmi-pending": true, - "monitor": false, - "vmx-vintr-pending": true, - "avx512er": false, - "pmm-en": false, - "pcid": true, - "taa-no": false, - "arch-capabilities": true, - "vmx-secondary-ctls": true, - "vmx-xsaves": true, - "clzero": false, - "3dnow": false, - "erms": true, - "vmx-entry-ia32e-mode": true, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": true, - "fxsr-opt": false, - "xstore": false, - "rtm": true, - "kvm-hint-dedicated": false, - "lmce": true, - "perfctr-nb": false, - "rdrand": true, - "rdseed": true, - "avx512-4vnniw": false, - "vme": true, - "vmx": true, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": true, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": true, - "vmx-mtf": true, - "vmx-entry-load-efer": true, - "model-id": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": true, - "xstore-en": false - } - } - }, - "id": "libvirt-45" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "host", - "props": { - "migratable": false - } - } - }, - "id": "libvirt-46" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": true, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": true, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": true, - "pause-filter": false, - "xsavec": true, - "intel-pt": false, - "vmx-cr8-store-exit": true, - "vmx-rdseed-exit": true, - "vmx-eptp-switching": true, - "kvm-asyncpf": true, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": true, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": true, - "vmx-vnmi": true, - "vmx-true-ctls": true, - "vmx-ept-execonly": true, - "vmx-exit-save-efer": true, - "vmx-invept-all-context": true, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": true, - "vmx-intr-exit": true, - "min-level": 22, - "vmx-flexpriority": true, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": true, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": true, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": true, - "vmx-vmfunc": true, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": false, - "vmx-encls-exit": false, - "stibp": true, - "vmx-msr-bitmap": true, - "xcrypt-en": false, - "vmx-mwait-exit": true, - "vmx-pml": true, - "vmx-nmi-exit": true, - "vmx-invept-single-context-noglobals": true, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "GenuineIntel", - "vmx-unrestricted-guest": true, - "vmx-cr3-store-noexit": true, - "pku": false, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": true, - "3dnowext": false, - "amd-no-ssb": false, - "npt": false, - "rdctl-no": false, - "vmx-invvpid": true, - "clwb": false, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": true, - "x2apic": true, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": true, - "kvm-pv-sched-yield": true, - "vmx-invlpg-exit": true, - "vmx-invvpid-all-context": true, - "vmx-activity-hlt": true, - "flushbyasid": false, - "f16c": true, - "vmx-exit-ack-intr": true, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": true, - "kvm-nopiodelay": true, - "tm": false, - "kvmclock-stable-bit": true, - "vmx-rdtsc-exit": true, - "hypervisor": true, - "vmx-rdtscp-exit": true, - "mds-no": false, - "pcommit": false, - "vmx-vpid": true, - "syscall": true, - "avx512dq": false, - "svm": false, - "invtsc": true, - "vmx-monitor-exit": true, - "sse2": true, - "ssbd": true, - "vmx-wbinvd-exit": true, - "est": false, - "kvm-poll-control": true, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": true, - "kvm-pv-ipi": true, - "cx8": true, - "vmx-invvpid-single-addr": true, - "waitpkg": false, - "cldemote": false, - "vmx-ept": true, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 94, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": false, - "vmx-pause-exit": true, - "invpcid": true, - "pdpe1gb": true, - "tsc-deadline": true, - "skip-l1dfl-vmentry": true, - "vmx-exit-load-perf-global-ctrl": false, - "fma": true, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": true, - "la57": false, - "vmx-invept": true, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": true, - "vmx-eptad": true, - "spec-ctrl": true, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": true, - "kvm-steal-time": true, - "kvmclock": true, - "vmx-zero-len-inject": false, - "pschange-mc-no": true, - "vmx-rdrand-exit": true, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": true, - "core-capability": false, - "vmx-invept-single-context": true, - "movdiri": false, - "acpi": false, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": true, - "vmx-ept-1gb": true, - "ht": false, - "vmx-io-exit": true, - "nx": true, - "pclmulqdq": true, - "mmxext": false, - "popcnt": true, - "vaes": false, - "movdir64b": false, - "xsaves": true, - "vmx-shadow-vmcs": true, - "lm": true, - "vmx-exit-save-preemption-timer": true, - "vmx-entry-load-pat": true, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": true, - "umip": true, - "vmx-store-lma": true, - "vmx-movdr-exit": true, - "pse": true, - "avx2": true, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": true, - "nodeid-msr": false, - "md-clear": true, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483656, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": true, - "tsc-scale": false, - "topoext": false, - "vmx-preemption-timer": true, - "clflushopt": true, - "vmx-vnmi-pending": true, - "monitor": false, - "vmx-vintr-pending": true, - "avx512er": false, - "pmm-en": false, - "pcid": true, - "taa-no": false, - "arch-capabilities": true, - "vmx-secondary-ctls": true, - "vmx-xsaves": true, - "clzero": false, - "3dnow": false, - "erms": true, - "vmx-entry-ia32e-mode": true, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": true, - "fxsr-opt": false, - "xstore": false, - "rtm": true, - "kvm-hint-dedicated": false, - "lmce": true, - "perfctr-nb": false, - "rdrand": true, - "rdseed": true, - "avx512-4vnniw": false, - "vme": true, - "vmx": true, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": true, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": true, - "vmx-mtf": true, - "vmx-entry-load-efer": true, - "model-id": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": true, - "xstore-en": false - } - } - }, - "id": "libvirt-46" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "full", - "model": { - "name": "host", - "props": { - "migratable": false, - "hv-passthrough": true - } - } - }, - "id": "libvirt-47" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": true, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": true, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": true, - "pause-filter": false, - "xsavec": true, - "intel-pt": false, - "vmx-cr8-store-exit": true, - "vmx-rdseed-exit": true, - "vmx-eptp-switching": true, - "kvm-asyncpf": true, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": true, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": true, - "vmx-vnmi": true, - "vmx-true-ctls": true, - "vmx-ept-execonly": true, - "vmx-exit-save-efer": true, - "vmx-invept-all-context": true, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": true, - "vmx-intr-exit": true, - "min-level": 22, - "vmx-flexpriority": true, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": true, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": true, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": true, - "vmx-vmfunc": true, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": false, - "vmx-encls-exit": false, - "stibp": true, - "vmx-msr-bitmap": true, - "xcrypt-en": false, - "vmx-mwait-exit": true, - "vmx-pml": true, - "vmx-nmi-exit": true, - "vmx-invept-single-context-noglobals": true, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "GenuineIntel", - "vmx-unrestricted-guest": true, - "vmx-cr3-store-noexit": true, - "pku": false, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": true, - "3dnowext": false, - "amd-no-ssb": false, - "npt": false, - "rdctl-no": false, - "vmx-invvpid": true, - "clwb": false, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": true, - "x2apic": true, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": true, - "kvm-pv-sched-yield": true, - "vmx-invlpg-exit": true, - "vmx-invvpid-all-context": true, - "vmx-activity-hlt": true, - "flushbyasid": false, - "f16c": true, - "vmx-exit-ack-intr": true, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": true, - "kvm-nopiodelay": true, - "tm": false, - "kvmclock-stable-bit": true, - "vmx-rdtsc-exit": true, - "hypervisor": true, - "vmx-rdtscp-exit": true, - "mds-no": false, - "pcommit": false, - "vmx-vpid": true, - "syscall": true, - "avx512dq": false, - "svm": false, - "invtsc": true, - "vmx-monitor-exit": true, - "sse2": true, - "ssbd": true, - "vmx-wbinvd-exit": true, - "est": false, - "kvm-poll-control": true, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": true, - "kvm-pv-ipi": true, - "cx8": true, - "vmx-invvpid-single-addr": true, - "waitpkg": false, - "cldemote": false, - "vmx-ept": true, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 94, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": false, - "vmx-pause-exit": true, - "invpcid": true, - "pdpe1gb": true, - "tsc-deadline": true, - "skip-l1dfl-vmentry": true, - "vmx-exit-load-perf-global-ctrl": false, - "fma": true, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": true, - "la57": false, - "vmx-invept": true, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": true, - "vmx-eptad": true, - "spec-ctrl": true, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": true, - "kvm-steal-time": true, - "kvmclock": true, - "vmx-zero-len-inject": false, - "pschange-mc-no": true, - "vmx-rdrand-exit": true, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": true, - "core-capability": false, - "vmx-invept-single-context": true, - "movdiri": false, - "acpi": false, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": true, - "vmx-ept-1gb": true, - "ht": false, - "vmx-io-exit": true, - "nx": true, - "pclmulqdq": true, - "mmxext": false, - "popcnt": true, - "vaes": false, - "movdir64b": false, - "xsaves": true, - "vmx-shadow-vmcs": true, - "lm": true, - "vmx-exit-save-preemption-timer": true, - "vmx-entry-load-pat": true, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": true, - "umip": true, - "vmx-store-lma": true, - "vmx-movdr-exit": true, - "pse": true, - "avx2": true, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": true, - "nodeid-msr": false, - "md-clear": true, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483656, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": true, - "tsc-scale": false, - "topoext": false, - "vmx-preemption-timer": true, - "clflushopt": true, - "vmx-vnmi-pending": true, - "monitor": false, - "vmx-vintr-pending": true, - "avx512er": false, - "pmm-en": false, - "pcid": true, - "taa-no": false, - "arch-capabilities": true, - "vmx-secondary-ctls": true, - "vmx-xsaves": true, - "clzero": false, - "3dnow": false, - "erms": true, - "vmx-entry-ia32e-mode": true, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": true, - "fxsr-opt": false, - "xstore": false, - "rtm": true, - "kvm-hint-dedicated": false, - "lmce": true, - "perfctr-nb": false, - "rdrand": true, - "rdseed": true, - "avx512-4vnniw": false, - "vme": true, - "vmx": true, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": true, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": true, - "vmx-mtf": true, - "vmx-entry-load-efer": true, - "model-id": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": true, - "xstore-en": false - } - } - }, - "id": "libvirt-47" -} - -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-2" -} - -{ - "return": [ - { - "name": "max", - "typename": "max-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "host", - "typename": "host-x86_64-cpu", - "unavailable-features": [ - "kvm" - ], - "static": false, - "migration-safe": false - }, - { - "name": "base", - "typename": "base-x86_64-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "qemu64-v1", - "typename": "qemu64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu64", - "typename": "qemu64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "qemu32-v1", - "typename": "qemu32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu32", - "typename": "qemu32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "phenom-v1", - "typename": "phenom-v1-x86_64-cpu", - "unavailable-features": [ - "fxsr-opt" - ], - "static": false, - "migration-safe": true - }, - { - "name": "phenom", - "typename": "phenom-x86_64-cpu", - "unavailable-features": [ - "fxsr-opt" - ], - "alias-of": "phenom-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium3-v1", - "typename": "pentium3-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium3", - "typename": "pentium3-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium2-v1", - "typename": "pentium2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium2", - "typename": "pentium2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium-v1", - "typename": "pentium-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium", - "typename": "pentium-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium-v1", - "static": false, - "migration-safe": true - }, - { - "name": "n270-v1", - "typename": "n270-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "n270", - "typename": "n270-x86_64-cpu", - "unavailable-features": [], - "alias-of": "n270-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm64-v1", - "typename": "kvm64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm64", - "typename": "kvm64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm32-v1", - "typename": "kvm32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm32", - "typename": "kvm32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "coreduo-v1", - "typename": "coreduo-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "coreduo", - "typename": "coreduo-x86_64-cpu", - "unavailable-features": [], - "alias-of": "coreduo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "core2duo-v1", - "typename": "core2duo-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "core2duo", - "typename": "core2duo-x86_64-cpu", - "unavailable-features": [], - "alias-of": "core2duo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "athlon-v1", - "typename": "athlon-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "athlon", - "typename": "athlon-x86_64-cpu", - "unavailable-features": [], - "alias-of": "athlon-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v2", - "typename": "Westmere-v2-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v1", - "typename": "Westmere-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-IBRS", - "typename": "Westmere-IBRS-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "alias-of": "Westmere-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere", - "typename": "Westmere-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "alias-of": "Westmere-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v2", - "typename": "Snowridge-v2-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "umip", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "arch-capabilities", - "core-capability", - "ssbd", - "3dnowprefetch", - "xsavec", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v1", - "typename": "Snowridge-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "umip", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "arch-capabilities", - "core-capability", - "ssbd", - "3dnowprefetch", - "xsavec", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge", - "typename": "Snowridge-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "umip", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "arch-capabilities", - "core-capability", - "ssbd", - "3dnowprefetch", - "xsavec", - "split-lock-detect" - ], - "alias-of": "Snowridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v3", - "typename": "Skylake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v2", - "typename": "Skylake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v1", - "typename": "Skylake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-noTSX-IBRS", - "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-IBRS", - "typename": "Skylake-Server-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server", - "typename": "Skylake-Server-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v3", - "typename": "Skylake-Client-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v2", - "typename": "Skylake-Client-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v1", - "typename": "Skylake-Client-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-noTSX-IBRS", - "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Client-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-IBRS", - "typename": "Skylake-Client-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client", - "typename": "Skylake-Client-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Client-v3", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v2", - "typename": "SandyBridge-v2-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v1", - "typename": "SandyBridge-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx" - ], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-IBRS", - "typename": "SandyBridge-IBRS-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "spec-ctrl" - ], - "alias-of": "SandyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge", - "typename": "SandyBridge-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "spec-ctrl" - ], - "alias-of": "SandyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Penryn-v1", - "typename": "Penryn-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Penryn", - "typename": "Penryn-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Penryn-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5-v1", - "typename": "Opteron_G5-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "tbm", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5", - "typename": "Opteron_G5-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "tbm", - "nrip-save" - ], - "alias-of": "Opteron_G5-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4-v1", - "typename": "Opteron_G4-v1-x86_64-cpu", - "unavailable-features": [ - "avx", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4", - "typename": "Opteron_G4-x86_64-cpu", - "unavailable-features": [ - "avx", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "nrip-save" - ], - "alias-of": "Opteron_G4-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3-v1", - "typename": "Opteron_G3-v1-x86_64-cpu", - "unavailable-features": [ - "misalignsse" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3", - "typename": "Opteron_G3-x86_64-cpu", - "unavailable-features": [ - "misalignsse" - ], - "alias-of": "Opteron_G3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2-v1", - "typename": "Opteron_G2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2", - "typename": "Opteron_G2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1-v1", - "typename": "Opteron_G1-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1", - "typename": "Opteron_G1-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G1-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v2", - "typename": "Nehalem-v2-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v1", - "typename": "Nehalem-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-IBRS", - "typename": "Nehalem-IBRS-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "alias-of": "Nehalem-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem", - "typename": "Nehalem-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "alias-of": "Nehalem-v2", - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill-v1", - "typename": "KnightsMill-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "avx512f", - "rdseed", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill", - "typename": "KnightsMill-x86_64-cpu", - "unavailable-features": [ - "fma", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "avx512f", - "rdseed", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "3dnowprefetch" - ], - "alias-of": "KnightsMill-v1", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v2", - "typename": "IvyBridge-v2-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v1", - "typename": "IvyBridge-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c" - ], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-IBRS", - "typename": "IvyBridge-IBRS-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "spec-ctrl" - ], - "alias-of": "IvyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge", - "typename": "IvyBridge-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "spec-ctrl" - ], - "alias-of": "IvyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v2", - "typename": "Icelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v1", - "typename": "Icelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-noTSX", - "typename": "Icelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server", - "typename": "Icelake-Server-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v2", - "typename": "Icelake-Client-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v1", - "typename": "Icelake-Client-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-noTSX", - "typename": "Icelake-Client-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client", - "typename": "Icelake-Client-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v4", - "typename": "Haswell-v4-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v3", - "typename": "Haswell-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v2", - "typename": "Haswell-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v1", - "typename": "Haswell-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX-IBRS", - "typename": "Haswell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "spec-ctrl" - ], - "alias-of": "Haswell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX", - "typename": "Haswell-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid" - ], - "alias-of": "Haswell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-IBRS", - "typename": "Haswell-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "spec-ctrl" - ], - "alias-of": "Haswell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell", - "typename": "Haswell-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "spec-ctrl" - ], - "alias-of": "Haswell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v2", - "typename": "EPYC-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v1", - "typename": "EPYC-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "nrip-save", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-IBPB", - "typename": "EPYC-IBPB-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "alias-of": "EPYC-v2", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC", - "typename": "EPYC-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "alias-of": "EPYC-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana-v1", - "typename": "Dhyana-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana", - "typename": "Dhyana-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "alias-of": "Dhyana-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Denverton-v1", - "typename": "Denverton-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "skip-l1dfl-vmentry" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Denverton", - "typename": "Denverton-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "skip-l1dfl-vmentry" - ], - "alias-of": "Denverton-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Conroe-v1", - "typename": "Conroe-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Conroe", - "typename": "Conroe-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Conroe-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v3", - "typename": "Cascadelake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v2", - "typename": "Cascadelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v1", - "typename": "Cascadelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-noTSX", - "typename": "Cascadelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no" - ], - "alias-of": "Cascadelake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server", - "typename": "Cascadelake-Server-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no" - ], - "alias-of": "Cascadelake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v4", - "typename": "Broadwell-v4-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v3", - "typename": "Broadwell-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v2", - "typename": "Broadwell-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v1", - "typename": "Broadwell-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX-IBRS", - "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX", - "typename": "Broadwell-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-IBRS", - "typename": "Broadwell-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell", - "typename": "Broadwell-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "486-v1", - "typename": "486-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "486", - "typename": "486-x86_64-cpu", - "unavailable-features": [], - "alias-of": "486-v1", - "static": false, - "migration-safe": true - } - ], - "id": "libvirt-2" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "max" - } - }, - "id": "libvirt-3" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": false, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": false, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": false, - "pause-filter": false, - "xsavec": false, - "intel-pt": false, - "vmx-cr8-store-exit": false, - "vmx-rdseed-exit": false, - "vmx-eptp-switching": false, - "kvm-asyncpf": false, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": false, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": false, - "vmx-vnmi": false, - "vmx-true-ctls": false, - "vmx-ept-execonly": false, - "vmx-exit-save-efer": false, - "vmx-invept-all-context": false, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": false, - "vmx-intr-exit": false, - "min-level": 13, - "vmx-flexpriority": false, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": false, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": false, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": false, - "vmx-vmfunc": false, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": true, - "vmx-encls-exit": false, - "stibp": false, - "vmx-msr-bitmap": false, - "xcrypt-en": false, - "vmx-mwait-exit": false, - "vmx-pml": false, - "vmx-nmi-exit": false, - "vmx-invept-single-context-noglobals": false, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "AuthenticAMD", - "vmx-unrestricted-guest": false, - "vmx-cr3-store-noexit": false, - "pku": true, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": false, - "3dnowext": true, - "amd-no-ssb": false, - "npt": true, - "rdctl-no": false, - "vmx-invvpid": false, - "clwb": true, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": false, - "x2apic": false, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": false, - "kvm-pv-sched-yield": false, - "vmx-invlpg-exit": false, - "vmx-invvpid-all-context": false, - "vmx-activity-hlt": false, - "flushbyasid": false, - "f16c": false, - "vmx-exit-ack-intr": false, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": false, - "kvm-nopiodelay": false, - "tm": false, - "kvmclock-stable-bit": false, - "vmx-rdtsc-exit": false, - "hypervisor": true, - "vmx-rdtscp-exit": false, - "mds-no": false, - "pcommit": true, - "vmx-vpid": false, - "syscall": true, - "avx512dq": false, - "svm": true, - "invtsc": false, - "vmx-monitor-exit": false, - "sse2": true, - "ssbd": false, - "vmx-wbinvd-exit": false, - "est": false, - "kvm-poll-control": false, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": false, - "kvm-pv-ipi": false, - "cx8": true, - "vmx-invvpid-single-addr": false, - "waitpkg": false, - "cldemote": false, - "vmx-ept": false, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 6, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": true, - "vmx-pause-exit": false, - "invpcid": false, - "pdpe1gb": true, - "tsc-deadline": false, - "skip-l1dfl-vmentry": false, - "vmx-exit-load-perf-global-ctrl": false, - "fma": false, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": false, - "la57": true, - "vmx-invept": false, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": false, - "vmx-eptad": false, - "spec-ctrl": false, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": false, - "kvm-steal-time": false, - "kvmclock": false, - "vmx-zero-len-inject": false, - "pschange-mc-no": false, - "vmx-rdrand-exit": false, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": false, - "core-capability": false, - "vmx-invept-single-context": false, - "movdiri": false, - "acpi": true, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": false, - "vmx-ept-1gb": false, - "ht": false, - "vmx-io-exit": false, - "nx": true, - "pclmulqdq": true, - "mmxext": true, - "popcnt": true, - "vaes": false, - "movdir64b": false, - "xsaves": false, - "vmx-shadow-vmcs": false, - "lm": true, - "vmx-exit-save-preemption-timer": false, - "vmx-entry-load-pat": false, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": false, - "umip": false, - "vmx-store-lma": false, - "vmx-movdr-exit": false, - "pse": true, - "avx2": false, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": false, - "nodeid-msr": false, - "md-clear": false, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483658, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": false, - "tsc-scale": false, - "topoext": false, - "vmx-preemption-timer": false, - "clflushopt": true, - "vmx-vnmi-pending": false, - "monitor": true, - "vmx-vintr-pending": false, - "avx512er": false, - "pmm-en": false, - "pcid": false, - "taa-no": false, - "arch-capabilities": false, - "vmx-secondary-ctls": false, - "vmx-xsaves": false, - "clzero": false, - "3dnow": true, - "erms": true, - "vmx-entry-ia32e-mode": false, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": false, - "fxsr-opt": false, - "xstore": false, - "rtm": false, - "kvm-hint-dedicated": false, - "lmce": false, - "perfctr-nb": false, - "rdrand": true, - "rdseed": false, - "avx512-4vnniw": false, - "vme": false, - "vmx": false, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": false, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": false, - "vmx-mtf": false, - "vmx-entry-load-efer": false, - "model-id": "QEMU TCG CPU version 2.5+", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": false, - "xstore-en": false - } - } - }, - "id": "libvirt-3" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "max", - "props": { - "migratable": false - } - } - }, - "id": "libvirt-4" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": false, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": false, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": false, - "pause-filter": false, - "xsavec": false, - "intel-pt": false, - "vmx-cr8-store-exit": false, - "vmx-rdseed-exit": false, - "vmx-eptp-switching": false, - "kvm-asyncpf": false, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": false, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": false, - "vmx-vnmi": false, - "vmx-true-ctls": false, - "vmx-ept-execonly": false, - "vmx-exit-save-efer": false, - "vmx-invept-all-context": false, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": false, - "vmx-intr-exit": false, - "min-level": 13, - "vmx-flexpriority": false, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": false, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": false, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": false, - "vmx-vmfunc": false, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": true, - "vmx-encls-exit": false, - "stibp": false, - "vmx-msr-bitmap": false, - "xcrypt-en": false, - "vmx-mwait-exit": false, - "vmx-pml": false, - "vmx-nmi-exit": false, - "vmx-invept-single-context-noglobals": false, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "AuthenticAMD", - "vmx-unrestricted-guest": false, - "vmx-cr3-store-noexit": false, - "pku": true, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": false, - "3dnowext": true, - "amd-no-ssb": false, - "npt": true, - "rdctl-no": false, - "vmx-invvpid": false, - "clwb": true, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": false, - "x2apic": false, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": false, - "kvm-pv-sched-yield": false, - "vmx-invlpg-exit": false, - "vmx-invvpid-all-context": false, - "vmx-activity-hlt": false, - "flushbyasid": false, - "f16c": false, - "vmx-exit-ack-intr": false, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": false, - "kvm-nopiodelay": false, - "tm": false, - "kvmclock-stable-bit": false, - "vmx-rdtsc-exit": false, - "hypervisor": true, - "vmx-rdtscp-exit": false, - "mds-no": false, - "pcommit": true, - "vmx-vpid": false, - "syscall": true, - "avx512dq": false, - "svm": true, - "invtsc": false, - "vmx-monitor-exit": false, - "sse2": true, - "ssbd": false, - "vmx-wbinvd-exit": false, - "est": false, - "kvm-poll-control": false, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": false, - "kvm-pv-ipi": false, - "cx8": true, - "vmx-invvpid-single-addr": false, - "waitpkg": false, - "cldemote": false, - "vmx-ept": false, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 6, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": true, - "vmx-pause-exit": false, - "invpcid": false, - "pdpe1gb": true, - "tsc-deadline": false, - "skip-l1dfl-vmentry": false, - "vmx-exit-load-perf-global-ctrl": false, - "fma": false, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": false, - "la57": true, - "vmx-invept": false, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": false, - "vmx-eptad": false, - "spec-ctrl": false, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": false, - "kvm-steal-time": false, - "kvmclock": false, - "vmx-zero-len-inject": false, - "pschange-mc-no": false, - "vmx-rdrand-exit": false, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": false, - "core-capability": false, - "vmx-invept-single-context": false, - "movdiri": false, - "acpi": true, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": false, - "vmx-ept-1gb": false, - "ht": false, - "vmx-io-exit": false, - "nx": true, - "pclmulqdq": true, - "mmxext": true, - "popcnt": true, - "vaes": false, - "movdir64b": false, - "xsaves": false, - "vmx-shadow-vmcs": false, - "lm": true, - "vmx-exit-save-preemption-timer": false, - "vmx-entry-load-pat": false, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": false, - "umip": false, - "vmx-store-lma": false, - "vmx-movdr-exit": false, - "pse": true, - "avx2": false, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": false, - "nodeid-msr": false, - "md-clear": false, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483658, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": false, - "tsc-scale": false, - "topoext": false, - "vmx-preemption-timer": false, - "clflushopt": true, - "vmx-vnmi-pending": false, - "monitor": true, - "vmx-vintr-pending": false, - "avx512er": false, - "pmm-en": false, - "pcid": false, - "taa-no": false, - "arch-capabilities": false, - "vmx-secondary-ctls": false, - "vmx-xsaves": false, - "clzero": false, - "3dnow": true, - "erms": true, - "vmx-entry-ia32e-mode": false, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": false, - "fxsr-opt": false, - "xstore": false, - "rtm": false, - "kvm-hint-dedicated": false, - "lmce": false, - "perfctr-nb": false, - "rdrand": true, - "rdseed": false, - "avx512-4vnniw": false, - "vme": false, - "vmx": false, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": false, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": false, - "vmx-mtf": false, - "vmx-entry-load-efer": false, - "model-id": "QEMU TCG CPU version 2.5+", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": false, - "xstore-en": false - } - } - }, - "id": "libvirt-4" -} - -{ - "execute": "query-machines", - "id": "libvirt-5" -} - -{ - "return": [ - { - "hotpluggable-cpus": true, - "name": "pc-0.15", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false, - "alias": "q35" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "is-default": true, - "cpu-max": 255, - "deprecated": false, - "alias": "pc" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-0.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-0.14", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "isapc", - "numa-mem-supported": true, - "default-cpu-type": "486-x86_64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-0.13", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "microvm", - "numa-mem-supported": false, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - } - ], - "id": "libvirt-5" -} diff --git a/tests/qemucapabilitiesdata/caps_4.2.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_4.2.0_x86_64.xml deleted file mode 100644 index 40e3211c..00000000 --- a/tests/qemucapabilitiesdata/caps_4.2.0_x86_64.xml +++ /dev/null @@ -1,2528 +0,0 @@ - - /usr/bin/qemu-system-x86_64 - 0 - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4002000 - 43100242 - v4.2.0 - x86_64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/qemucapabilitiesdata/caps_5.0.0_aarch64.replies b/tests/qemucapabilitiesdata/caps_5.0.0_aarch64.replies deleted file mode 100644 index 2a372fb6..00000000 --- a/tests/qemucapabilitiesdata/caps_5.0.0_aarch64.replies +++ /dev/null @@ -1,23211 +0,0 @@ -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-version", - "id": "libvirt-2" -} - -{ - "return": { - "qemu": { - "micro": 0, - "minor": 0, - "major": 5 - }, - "package": "v5.0.0" - }, - "id": "libvirt-2" -} - -{ - "execute": "query-target", - "id": "libvirt-3" -} - -{ - "return": { - "arch": "aarch64" - }, - "id": "libvirt-3" -} - -{ - "execute": "query-qmp-schema", - "id": "libvirt-4" -} - -{ - "return": [ - { - "name": "query-status", - "ret-type": "1", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SHUTDOWN", - "meta-type": "event", - "arg-type": "2" - }, - { - "name": "POWERDOWN", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESET", - "meta-type": "event", - "arg-type": "3" - }, - { - "name": "STOP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESUME", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND_DISK", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WAKEUP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WATCHDOG", - "meta-type": "event", - "arg-type": "4" - }, - { - "name": "watchdog-set-action", - "ret-type": "0", - "meta-type": "command", - "arg-type": "5" - }, - { - "name": "GUEST_PANICKED", - "meta-type": "event", - "arg-type": "6" - }, - { - "name": "GUEST_CRASHLOADED", - "meta-type": "event", - "arg-type": "7" - }, - { - "name": "query-pr-managers", - "ret-type": "[8]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "eject", - "ret-type": "0", - "meta-type": "command", - "arg-type": "9" - }, - { - "name": "blockdev-open-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "10" - }, - { - "name": "blockdev-close-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "11" - }, - { - "name": "blockdev-remove-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "12" - }, - { - "name": "blockdev-insert-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "13" - }, - { - "name": "blockdev-change-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "14" - }, - { - "name": "DEVICE_TRAY_MOVED", - "meta-type": "event", - "arg-type": "15" - }, - { - "name": "PR_MANAGER_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "16" - }, - { - "name": "block_set_io_throttle", - "ret-type": "0", - "meta-type": "command", - "arg-type": "17" - }, - { - "name": "block-latency-histogram-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "18" - }, - { - "name": "query-block", - "ret-type": "[19]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-blockstats", - "ret-type": "[21]", - "meta-type": "command", - "arg-type": "20" - }, - { - "name": "query-block-jobs", - "ret-type": "[22]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block_passwd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "23" - }, - { - "name": "block_resize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "24" - }, - { - "name": "blockdev-snapshot-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "25" - }, - { - "name": "blockdev-snapshot", - "ret-type": "0", - "meta-type": "command", - "arg-type": "26", - "features": [ - "allow-write-only-overlay" - ] - }, - { - "name": "change-backing-file", - "ret-type": "0", - "meta-type": "command", - "arg-type": "27" - }, - { - "name": "block-commit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "28" - }, - { - "name": "drive-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "29" - }, - { - "name": "blockdev-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "30" - }, - { - "name": "query-named-block-nodes", - "ret-type": "[32]", - "meta-type": "command", - "arg-type": "31" - }, - { - "name": "x-debug-query-block-graph", - "ret-type": "33", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "drive-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "34" - }, - { - "name": "block-dirty-bitmap-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "35" - }, - { - "name": "block-dirty-bitmap-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-clear", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-enable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-disable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-merge", - "ret-type": "0", - "meta-type": "command", - "arg-type": "37" - }, - { - "name": "x-debug-block-dirty-bitmap-sha256", - "ret-type": "38", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "blockdev-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "39" - }, - { - "name": "block-stream", - "ret-type": "0", - "meta-type": "command", - "arg-type": "40" - }, - { - "name": "block-job-set-speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "41" - }, - { - "name": "block-job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "42" - }, - { - "name": "block-job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "43" - }, - { - "name": "block-job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "44" - }, - { - "name": "block-job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "block-job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "46" - }, - { - "name": "block-job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "47" - }, - { - "name": "blockdev-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "x-blockdev-reopen", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "blockdev-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "49" - }, - { - "name": "blockdev-create", - "ret-type": "0", - "meta-type": "command", - "arg-type": "50" - }, - { - "name": "BLOCK_IMAGE_CORRUPTED", - "meta-type": "event", - "arg-type": "51" - }, - { - "name": "BLOCK_IO_ERROR", - "meta-type": "event", - "arg-type": "52" - }, - { - "name": "BLOCK_JOB_COMPLETED", - "meta-type": "event", - "arg-type": "53" - }, - { - "name": "BLOCK_JOB_CANCELLED", - "meta-type": "event", - "arg-type": "54" - }, - { - "name": "BLOCK_JOB_ERROR", - "meta-type": "event", - "arg-type": "55" - }, - { - "name": "BLOCK_JOB_READY", - "meta-type": "event", - "arg-type": "56" - }, - { - "name": "BLOCK_JOB_PENDING", - "meta-type": "event", - "arg-type": "57" - }, - { - "name": "BLOCK_WRITE_THRESHOLD", - "meta-type": "event", - "arg-type": "58" - }, - { - "name": "block-set-write-threshold", - "ret-type": "0", - "meta-type": "command", - "arg-type": "59" - }, - { - "name": "x-blockdev-change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "60" - }, - { - "name": "x-blockdev-set-iothread", - "ret-type": "0", - "meta-type": "command", - "arg-type": "61" - }, - { - "name": "nbd-server-start", - "ret-type": "0", - "meta-type": "command", - "arg-type": "62" - }, - { - "name": "nbd-server-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "63" - }, - { - "name": "nbd-server-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "64" - }, - { - "name": "nbd-server-stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "QUORUM_FAILURE", - "meta-type": "event", - "arg-type": "65" - }, - { - "name": "QUORUM_REPORT_BAD", - "meta-type": "event", - "arg-type": "66" - }, - { - "name": "blockdev-snapshot-internal-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "67" - }, - { - "name": "blockdev-snapshot-delete-internal-sync", - "ret-type": "69", - "meta-type": "command", - "arg-type": "68" - }, - { - "name": "JOB_STATUS_CHANGE", - "meta-type": "event", - "arg-type": "70" - }, - { - "name": "job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "71" - }, - { - "name": "job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "72" - }, - { - "name": "job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "73" - }, - { - "name": "job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "74" - }, - { - "name": "job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "75" - }, - { - "name": "job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "76" - }, - { - "name": "query-jobs", - "ret-type": "[77]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev", - "ret-type": "[78]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev-backends", - "ret-type": "[79]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ringbuf-write", - "ret-type": "0", - "meta-type": "command", - "arg-type": "80" - }, - { - "name": "ringbuf-read", - "ret-type": "str", - "meta-type": "command", - "arg-type": "81" - }, - { - "name": "chardev-add", - "ret-type": "83", - "meta-type": "command", - "arg-type": "82" - }, - { - "name": "chardev-change", - "ret-type": "83", - "meta-type": "command", - "arg-type": "84" - }, - { - "name": "chardev-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "85" - }, - { - "name": "chardev-send-break", - "ret-type": "0", - "meta-type": "command", - "arg-type": "86" - }, - { - "name": "VSERPORT_CHANGE", - "meta-type": "event", - "arg-type": "87" - }, - { - "name": "dump-guest-memory", - "ret-type": "0", - "meta-type": "command", - "arg-type": "88" - }, - { - "name": "query-dump", - "ret-type": "89", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DUMP_COMPLETED", - "meta-type": "event", - "arg-type": "90" - }, - { - "name": "query-dump-guest-memory-capability", - "ret-type": "91", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_link", - "ret-type": "0", - "meta-type": "command", - "arg-type": "92" - }, - { - "name": "netdev_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "93" - }, - { - "name": "netdev_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "94" - }, - { - "name": "query-rx-filter", - "ret-type": "[96]", - "meta-type": "command", - "arg-type": "95" - }, - { - "name": "NIC_RX_FILTER_CHANGED", - "meta-type": "event", - "arg-type": "97" - }, - { - "name": "announce-self", - "ret-type": "0", - "meta-type": "command", - "arg-type": "98" - }, - { - "name": "FAILOVER_NEGOTIATED", - "meta-type": "event", - "arg-type": "99" - }, - { - "name": "RDMA_GID_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "100" - }, - { - "name": "query-rocker", - "ret-type": "102", - "meta-type": "command", - "arg-type": "101" - }, - { - "name": "query-rocker-ports", - "ret-type": "[104]", - "meta-type": "command", - "arg-type": "103" - }, - { - "name": "query-rocker-of-dpa-flows", - "ret-type": "[106]", - "meta-type": "command", - "arg-type": "105" - }, - { - "name": "query-rocker-of-dpa-groups", - "ret-type": "[108]", - "meta-type": "command", - "arg-type": "107" - }, - { - "name": "query-tpm-models", - "ret-type": "[109]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm-types", - "ret-type": "[110]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm", - "ret-type": "[111]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "112" - }, - { - "name": "expire_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "113" - }, - { - "name": "screendump", - "ret-type": "0", - "meta-type": "command", - "arg-type": "114" - }, - { - "name": "query-vnc", - "ret-type": "119", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-vnc-servers", - "ret-type": "[120]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "change-vnc-password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "121" - }, - { - "name": "VNC_CONNECTED", - "meta-type": "event", - "arg-type": "122" - }, - { - "name": "VNC_INITIALIZED", - "meta-type": "event", - "arg-type": "123" - }, - { - "name": "VNC_DISCONNECTED", - "meta-type": "event", - "arg-type": "124" - }, - { - "name": "query-mice", - "ret-type": "[125]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "send-key", - "ret-type": "0", - "meta-type": "command", - "arg-type": "126" - }, - { - "name": "input-send-event", - "ret-type": "0", - "meta-type": "command", - "arg-type": "127" - }, - { - "name": "query-display-options", - "ret-type": "128", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-migrate", - "ret-type": "129", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "130" - }, - { - "name": "query-migrate-capabilities", - "ret-type": "[131]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-parameters", - "ret-type": "0", - "meta-type": "command", - "arg-type": "132" - }, - { - "name": "query-migrate-parameters", - "ret-type": "133", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "client_migrate_info", - "ret-type": "0", - "meta-type": "command", - "arg-type": "134" - }, - { - "name": "migrate-start-postcopy", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MIGRATION", - "meta-type": "event", - "arg-type": "135" - }, - { - "name": "MIGRATION_PASS", - "meta-type": "event", - "arg-type": "136" - }, - { - "name": "COLO_EXIT", - "meta-type": "event", - "arg-type": "137" - }, - { - "name": "x-colo-lost-heartbeat", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate_cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-continue", - "ret-type": "0", - "meta-type": "command", - "arg-type": "138" - }, - { - "name": "migrate_set_downtime", - "ret-type": "0", - "meta-type": "command", - "arg-type": "139", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate_set_speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "140", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate-set-cache-size", - "ret-type": "0", - "meta-type": "command", - "arg-type": "141", - "features": [ - "deprecated" - ] - }, - { - "name": "query-migrate-cache-size", - "ret-type": "int", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate", - "ret-type": "0", - "meta-type": "command", - "arg-type": "142" - }, - { - "name": "migrate-incoming", - "ret-type": "0", - "meta-type": "command", - "arg-type": "143" - }, - { - "name": "xen-save-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "144" - }, - { - "name": "xen-set-replication", - "ret-type": "0", - "meta-type": "command", - "arg-type": "145" - }, - { - "name": "query-xen-replication-status", - "ret-type": "146", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "xen-colo-do-checkpoint", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-colo-status", - "ret-type": "147", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-recover", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "148" - }, - { - "name": "migrate-pause", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "UNPLUG_PRIMARY", - "meta-type": "event", - "arg-type": "149" - }, - { - "name": "transaction", - "ret-type": "0", - "meta-type": "command", - "arg-type": "150" - }, - { - "name": "trace-event-get-state", - "ret-type": "[152]", - "meta-type": "command", - "arg-type": "151" - }, - { - "name": "trace-event-set-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "153" - }, - { - "name": "qmp_capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "154" - }, - { - "name": "query-version", - "ret-type": "155", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-commands", - "ret-type": "[156]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-events", - "ret-type": "[157]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "quit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-qmp-schema", - "ret-type": "[158]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qom-list", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "159" - }, - { - "name": "qom-get", - "ret-type": "any", - "meta-type": "command", - "arg-type": "161" - }, - { - "name": "qom-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "162" - }, - { - "name": "qom-list-types", - "ret-type": "[164]", - "meta-type": "command", - "arg-type": "163" - }, - { - "name": "qom-list-properties", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "165" - }, - { - "name": "object-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "166" - }, - { - "name": "object-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "167" - }, - { - "name": "device-list-properties", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "168" - }, - { - "name": "device_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "169" - }, - { - "name": "device_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "170" - }, - { - "name": "DEVICE_DELETED", - "meta-type": "event", - "arg-type": "171" - }, - { - "name": "query-cpus", - "ret-type": "[172]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "query-cpus-fast", - "ret-type": "[173]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "cpu-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "174", - "features": [ - "deprecated" - ] - }, - { - "name": "query-machines", - "ret-type": "[175]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-current-machine", - "ret-type": "176", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-target", - "ret-type": "177", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-memdev", - "ret-type": "[178]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-hotpluggable-cpus", - "ret-type": "[179]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set-numa-node", - "ret-type": "0", - "meta-type": "command", - "arg-type": "180" - }, - { - "name": "query-cpu-model-expansion", - "ret-type": "186", - "meta-type": "command", - "arg-type": "185" - }, - { - "name": "query-cpu-definitions", - "ret-type": "[187]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add_client", - "ret-type": "0", - "meta-type": "command", - "arg-type": "188" - }, - { - "name": "query-name", - "ret-type": "189", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-kvm", - "ret-type": "190", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-uuid", - "ret-type": "191", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-iothreads", - "ret-type": "[192]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-balloon", - "ret-type": "193", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "BALLOON_CHANGE", - "meta-type": "event", - "arg-type": "194" - }, - { - "name": "query-pci", - "ret-type": "[195]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_reset", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_powerdown", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "memsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "196" - }, - { - "name": "pmemsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "197" - }, - { - "name": "cont", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-exit-preconfig", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_wakeup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "inject-nmi", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "balloon", - "ret-type": "0", - "meta-type": "command", - "arg-type": "198" - }, - { - "name": "human-monitor-command", - "ret-type": "str", - "meta-type": "command", - "arg-type": "199", - "features": [ - "savevm-monitor-nodes" - ] - }, - { - "name": "change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "200", - "features": [ - "deprecated" - ] - }, - { - "name": "xen-set-global-dirty-log", - "ret-type": "0", - "meta-type": "command", - "arg-type": "201" - }, - { - "name": "getfd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "202" - }, - { - "name": "closefd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "203" - }, - { - "name": "query-memory-size-summary", - "ret-type": "204", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add-fd", - "ret-type": "206", - "meta-type": "command", - "arg-type": "205" - }, - { - "name": "remove-fd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "207" - }, - { - "name": "query-fdsets", - "ret-type": "[208]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-command-line-options", - "ret-type": "[210]", - "meta-type": "command", - "arg-type": "209" - }, - { - "name": "query-memory-devices", - "ret-type": "[211]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MEM_UNPLUG_ERROR", - "meta-type": "event", - "arg-type": "212" - }, - { - "name": "query-acpi-ospm-status", - "ret-type": "[213]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ACPI_DEVICE_OST", - "meta-type": "event", - "arg-type": "214" - }, - { - "name": "xen-load-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "215" - }, - { - "name": "query-vm-generation-id", - "ret-type": "216", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "RTC_CHANGE", - "meta-type": "event", - "arg-type": "217" - }, - { - "name": "query-gic-capabilities", - "ret-type": "[222]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "0", - "members": [], - "meta-type": "object" - }, - { - "name": "1", - "members": [ - { - "name": "running", - "type": "bool" - }, - { - "name": "singlestep", - "type": "bool" - }, - { - "name": "status", - "type": "223" - } - ], - "meta-type": "object" - }, - { - "name": "2", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "224" - } - ], - "meta-type": "object" - }, - { - "name": "3", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "224" - } - ], - "meta-type": "object" - }, - { - "name": "4", - "members": [ - { - "name": "action", - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "5", - "members": [ - { - "name": "action", - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "6", - "members": [ - { - "name": "action", - "type": "226" - }, - { - "name": "info", - "default": null, - "type": "227" - } - ], - "meta-type": "object" - }, - { - "name": "7", - "members": [ - { - "name": "action", - "type": "226" - }, - { - "name": "info", - "default": null, - "type": "227" - } - ], - "meta-type": "object" - }, - { - "name": "[8]", - "element-type": "8", - "meta-type": "array" - }, - { - "name": "8", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "9", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "10", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "11", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "12", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "13", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "14", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "read-only-mode", - "default": null, - "type": "228" - } - ], - "meta-type": "object" - }, - { - "name": "15", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "tray-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "16", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "17", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "18", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "boundaries", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-read", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-write", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-flush", - "default": null, - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "[19]", - "element-type": "19", - "meta-type": "array" - }, - { - "name": "19", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "removable", - "type": "bool" - }, - { - "name": "locked", - "type": "bool" - }, - { - "name": "inserted", - "default": null, - "type": "32" - }, - { - "name": "tray_open", - "default": null, - "type": "bool" - }, - { - "name": "io-status", - "default": null, - "type": "229" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[230]", - "features": [ - "deprecated" - ] - } - ], - "meta-type": "object" - }, - { - "name": "20", - "members": [ - { - "name": "query-nodes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[21]", - "element-type": "21", - "meta-type": "array" - }, - { - "name": "21", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "stats", - "type": "231" - }, - { - "name": "driver-specific", - "default": null, - "type": "232" - }, - { - "name": "parent", - "default": null, - "type": "21" - }, - { - "name": "backing", - "default": null, - "type": "21" - } - ], - "meta-type": "object" - }, - { - "name": "[22]", - "element-type": "22", - "meta-type": "array" - }, - { - "name": "22", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "paused", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "io-status", - "type": "229" - }, - { - "name": "ready", - "type": "bool" - }, - { - "name": "status", - "type": "233" - }, - { - "name": "auto-finalize", - "type": "bool" - }, - { - "name": "auto-dismiss", - "type": "bool" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "23", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "24", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "25", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "snapshot-file", - "type": "str" - }, - { - "name": "snapshot-node-name", - "default": null, - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "234" - } - ], - "meta-type": "object" - }, - { - "name": "26", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "overlay", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "27", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "image-node-name", - "type": "str" - }, - { - "name": "backing-file", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "28", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "top-node", - "default": null, - "type": "str" - }, - { - "name": "top", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "235" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "29", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "237" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "234" - } - ], - "meta-type": "object" - }, - { - "name": "30", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "237" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "31", - "members": [ - { - "name": "flat", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[32]", - "element-type": "32", - "meta-type": "array" - }, - { - "name": "32", - "members": [ - { - "name": "file", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "ro", - "type": "bool" - }, - { - "name": "drv", - "type": "str" - }, - { - "name": "backing_file", - "default": null, - "type": "str" - }, - { - "name": "backing_file_depth", - "type": "int" - }, - { - "name": "encrypted", - "type": "bool" - }, - { - "name": "encryption_key_missing", - "type": "bool", - "features": [ - "deprecated" - ] - }, - { - "name": "detect_zeroes", - "type": "238" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "image", - "type": "239" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "cache", - "type": "240" - }, - { - "name": "write_threshold", - "type": "int" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[230]" - } - ], - "meta-type": "object" - }, - { - "name": "33", - "members": [ - { - "name": "nodes", - "type": "[241]" - }, - { - "name": "edges", - "type": "[242]" - } - ], - "meta-type": "object" - }, - { - "name": "34", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "mode", - "default": null, - "type": "234" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "unmap", - "default": null, - "type": "bool" - }, - { - "name": "copy-mode", - "default": null, - "type": "243" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "35", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "persistent", - "default": null, - "type": "bool" - }, - { - "name": "disabled", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "36", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "37", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "bitmaps", - "type": "[244]" - } - ], - "meta-type": "object" - }, - { - "name": "38", - "members": [ - { - "name": "sha256", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "39", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "copy-mode", - "default": null, - "type": "243" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "40", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "41", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "42", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "43", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "44", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "45", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "46", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "47", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "48", - "tag": "driver", - "variants": [ - { - "case": "blkdebug", - "type": "248" - }, - { - "case": "blklogwrites", - "type": "249" - }, - { - "case": "blkverify", - "type": "250" - }, - { - "case": "blkreplay", - "type": "251" - }, - { - "case": "bochs", - "type": "252" - }, - { - "case": "cloop", - "type": "252" - }, - { - "case": "compress", - "type": "252" - }, - { - "case": "copy-on-read", - "type": "252" - }, - { - "case": "dmg", - "type": "252" - }, - { - "case": "file", - "type": "253" - }, - { - "case": "ftp", - "type": "254" - }, - { - "case": "ftps", - "type": "255" - }, - { - "case": "gluster", - "type": "256" - }, - { - "case": "host_cdrom", - "type": "253" - }, - { - "case": "host_device", - "type": "253" - }, - { - "case": "http", - "type": "257" - }, - { - "case": "https", - "type": "258" - }, - { - "case": "iscsi", - "type": "259" - }, - { - "case": "luks", - "type": "260" - }, - { - "case": "nbd", - "type": "261" - }, - { - "case": "nfs", - "type": "262" - }, - { - "case": "null-aio", - "type": "263" - }, - { - "case": "null-co", - "type": "263" - }, - { - "case": "nvme", - "type": "264" - }, - { - "case": "parallels", - "type": "252" - }, - { - "case": "qcow2", - "type": "265" - }, - { - "case": "qcow", - "type": "266" - }, - { - "case": "qed", - "type": "267" - }, - { - "case": "quorum", - "type": "268" - }, - { - "case": "raw", - "type": "269" - }, - { - "case": "rbd", - "type": "270" - }, - { - "case": "replication", - "type": "271" - }, - { - "case": "sheepdog", - "type": "272" - }, - { - "case": "ssh", - "type": "273" - }, - { - "case": "throttle", - "type": "274" - }, - { - "case": "vdi", - "type": "252" - }, - { - "case": "vhdx", - "type": "252" - }, - { - "case": "vmdk", - "type": "267" - }, - { - "case": "vpc", - "type": "252" - }, - { - "case": "vvfat", - "type": "275" - }, - { - "case": "vxhs", - "type": "276" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "discard", - "default": null, - "type": "246" - }, - { - "name": "cache", - "default": null, - "type": "247" - }, - { - "name": "read-only", - "default": null, - "type": "bool" - }, - { - "name": "auto-read-only", - "default": null, - "type": "bool" - }, - { - "name": "force-share", - "default": null, - "type": "bool" - }, - { - "name": "detect-zeroes", - "default": null, - "type": "238" - } - ], - "meta-type": "object" - }, - { - "name": "49", - "members": [ - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "50", - "members": [ - { - "name": "job-id", - "type": "str" - }, - { - "name": "options", - "type": "277" - } - ], - "meta-type": "object" - }, - { - "name": "51", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "msg", - "type": "str" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "fatal", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "52", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "operation", - "type": "278" - }, - { - "name": "action", - "type": "279" - }, - { - "name": "nospace", - "default": null, - "type": "bool" - }, - { - "name": "reason", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "53", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "54", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "55", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "operation", - "type": "278" - }, - { - "name": "action", - "type": "279" - } - ], - "meta-type": "object" - }, - { - "name": "56", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "57", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "58", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "amount-exceeded", - "type": "int" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "59", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "60", - "members": [ - { - "name": "parent", - "type": "str" - }, - { - "name": "child", - "default": null, - "type": "str" - }, - { - "name": "node", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "61", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "iothread", - "type": "281" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "62", - "members": [ - { - "name": "addr", - "type": "282" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "63", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - }, - { - "name": "writable", - "default": null, - "type": "bool" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "64", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "283" - } - ], - "meta-type": "object" - }, - { - "name": "65", - "members": [ - { - "name": "reference", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "66", - "members": [ - { - "name": "type", - "type": "284" - }, - { - "name": "error", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "67", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "68", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "69", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "vm-state-size", - "type": "int" - }, - { - "name": "date-sec", - "type": "int" - }, - { - "name": "date-nsec", - "type": "int" - }, - { - "name": "vm-clock-sec", - "type": "int" - }, - { - "name": "vm-clock-nsec", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "70", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "status", - "type": "233" - } - ], - "meta-type": "object" - }, - { - "name": "71", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "72", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "73", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "74", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "75", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "76", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[77]", - "element-type": "77", - "meta-type": "array" - }, - { - "name": "77", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "280" - }, - { - "name": "status", - "type": "233" - }, - { - "name": "current-progress", - "type": "int" - }, - { - "name": "total-progress", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[78]", - "element-type": "78", - "meta-type": "array" - }, - { - "name": "78", - "members": [ - { - "name": "label", - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "frontend-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[79]", - "element-type": "79", - "meta-type": "array" - }, - { - "name": "79", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "80", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "data", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "81", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "str", - "json-type": "string", - "meta-type": "builtin" - }, - { - "name": "82", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "286" - } - ], - "meta-type": "object" - }, - { - "name": "83", - "members": [ - { - "name": "pty", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "84", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "286" - } - ], - "meta-type": "object" - }, - { - "name": "85", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "86", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "87", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "88", - "members": [ - { - "name": "paging", - "type": "bool" - }, - { - "name": "protocol", - "type": "str" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "begin", - "default": null, - "type": "int" - }, - { - "name": "length", - "default": null, - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "287" - } - ], - "meta-type": "object" - }, - { - "name": "89", - "members": [ - { - "name": "status", - "type": "288" - }, - { - "name": "completed", - "type": "int" - }, - { - "name": "total", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "90", - "members": [ - { - "name": "result", - "type": "89" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "91", - "members": [ - { - "name": "formats", - "type": "[287]" - } - ], - "meta-type": "object" - }, - { - "name": "92", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "up", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "93", - "tag": "type", - "variants": [ - { - "case": "nic", - "type": "290" - }, - { - "case": "user", - "type": "291" - }, - { - "case": "tap", - "type": "292" - }, - { - "case": "l2tpv3", - "type": "293" - }, - { - "case": "socket", - "type": "294" - }, - { - "case": "vde", - "type": "295" - }, - { - "case": "bridge", - "type": "296" - }, - { - "case": "hubport", - "type": "297" - }, - { - "case": "netmap", - "type": "298" - }, - { - "case": "vhost-user", - "type": "299" - }, - { - "case": "none", - "type": "0" - } - ], - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "289" - } - ], - "meta-type": "object" - }, - { - "name": "94", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "95", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[96]", - "element-type": "96", - "meta-type": "array" - }, - { - "name": "96", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "promiscuous", - "type": "bool" - }, - { - "name": "multicast", - "type": "300" - }, - { - "name": "unicast", - "type": "300" - }, - { - "name": "vlan", - "type": "300" - }, - { - "name": "broadcast-allowed", - "type": "bool" - }, - { - "name": "multicast-overflow", - "type": "bool" - }, - { - "name": "unicast-overflow", - "type": "bool" - }, - { - "name": "main-mac", - "type": "str" - }, - { - "name": "vlan-table", - "type": "[int]" - }, - { - "name": "unicast-table", - "type": "[str]" - }, - { - "name": "multicast-table", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "97", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "98", - "members": [ - { - "name": "initial", - "type": "int" - }, - { - "name": "max", - "type": "int" - }, - { - "name": "rounds", - "type": "int" - }, - { - "name": "step", - "type": "int" - }, - { - "name": "interfaces", - "default": null, - "type": "[str]" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "99", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "100", - "members": [ - { - "name": "netdev", - "type": "str" - }, - { - "name": "gid-status", - "type": "bool" - }, - { - "name": "subnet-prefix", - "type": "int" - }, - { - "name": "interface-id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "101", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "102", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "id", - "type": "int" - }, - { - "name": "ports", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "103", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[104]", - "element-type": "104", - "meta-type": "array" - }, - { - "name": "104", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enabled", - "type": "bool" - }, - { - "name": "link-up", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "duplex", - "type": "301" - }, - { - "name": "autoneg", - "type": "302" - } - ], - "meta-type": "object" - }, - { - "name": "105", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "tbl-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[106]", - "element-type": "106", - "meta-type": "array" - }, - { - "name": "106", - "members": [ - { - "name": "cookie", - "type": "int" - }, - { - "name": "hits", - "type": "int" - }, - { - "name": "key", - "type": "303" - }, - { - "name": "mask", - "type": "304" - }, - { - "name": "action", - "type": "305" - } - ], - "meta-type": "object" - }, - { - "name": "107", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[108]", - "element-type": "108", - "meta-type": "array" - }, - { - "name": "108", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pport", - "default": null, - "type": "int" - }, - { - "name": "index", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "set-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pop-vlan", - "default": null, - "type": "int" - }, - { - "name": "group-ids", - "default": null, - "type": "[int]" - }, - { - "name": "set-eth-src", - "default": null, - "type": "str" - }, - { - "name": "set-eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ttl-check", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[109]", - "element-type": "109", - "meta-type": "array" - }, - { - "name": "109", - "meta-type": "enum", - "values": [ - "tpm-tis", - "tpm-crb", - "tpm-spapr" - ] - }, - { - "name": "[110]", - "element-type": "110", - "meta-type": "array" - }, - { - "name": "110", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "[111]", - "element-type": "111", - "meta-type": "array" - }, - { - "name": "111", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "model", - "type": "109" - }, - { - "name": "options", - "type": "306" - } - ], - "meta-type": "object" - }, - { - "name": "112", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "password", - "type": "str" - }, - { - "name": "connected", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "113", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "time", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "114", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "119", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "family", - "default": null, - "type": "311" - }, - { - "name": "service", - "default": null, - "type": "str" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "clients", - "default": null, - "type": "[312]" - } - ], - "meta-type": "object" - }, - { - "name": "[120]", - "element-type": "120", - "meta-type": "array" - }, - { - "name": "120", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "server", - "type": "[313]" - }, - { - "name": "clients", - "type": "[312]" - }, - { - "name": "auth", - "type": "314" - }, - { - "name": "vencrypt", - "default": null, - "type": "315" - }, - { - "name": "display", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "121", - "members": [ - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "122", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "317" - } - ], - "meta-type": "object" - }, - { - "name": "123", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "124", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "[125]", - "element-type": "125", - "meta-type": "array" - }, - { - "name": "125", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "index", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "absolute", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "126", - "members": [ - { - "name": "keys", - "type": "[318]" - }, - { - "name": "hold-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "127", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - }, - { - "name": "events", - "type": "[319]" - } - ], - "meta-type": "object" - }, - { - "name": "128", - "tag": "type", - "variants": [ - { - "case": "gtk", - "type": "322" - }, - { - "case": "curses", - "type": "323" - }, - { - "case": "egl-headless", - "type": "324" - }, - { - "case": "default", - "type": "0" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "sdl", - "type": "0" - }, - { - "case": "cocoa", - "type": "0" - }, - { - "case": "spice-app", - "type": "0" - } - ], - "members": [ - { - "name": "type", - "type": "320" - }, - { - "name": "full-screen", - "default": null, - "type": "bool" - }, - { - "name": "window-close", - "default": null, - "type": "bool" - }, - { - "name": "show-cursor", - "default": null, - "type": "bool" - }, - { - "name": "gl", - "default": null, - "type": "321" - } - ], - "meta-type": "object" - }, - { - "name": "129", - "members": [ - { - "name": "status", - "default": null, - "type": "325" - }, - { - "name": "ram", - "default": null, - "type": "326" - }, - { - "name": "disk", - "default": null, - "type": "326" - }, - { - "name": "xbzrle-cache", - "default": null, - "type": "327" - }, - { - "name": "total-time", - "default": null, - "type": "int" - }, - { - "name": "expected-downtime", - "default": null, - "type": "int" - }, - { - "name": "downtime", - "default": null, - "type": "int" - }, - { - "name": "setup-time", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-percentage", - "default": null, - "type": "int" - }, - { - "name": "error-desc", - "default": null, - "type": "str" - }, - { - "name": "postcopy-blocktime", - "default": null, - "type": "int" - }, - { - "name": "postcopy-vcpu-blocktime", - "default": null, - "type": "[int]" - }, - { - "name": "compression", - "default": null, - "type": "328" - }, - { - "name": "socket-address", - "default": null, - "type": "[329]" - } - ], - "meta-type": "object" - }, - { - "name": "130", - "members": [ - { - "name": "capabilities", - "type": "[131]" - } - ], - "meta-type": "object" - }, - { - "name": "[131]", - "element-type": "131", - "meta-type": "array" - }, - { - "name": "131", - "members": [ - { - "name": "capability", - "type": "330" - }, - { - "name": "state", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "132", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "throttle-trigger-threshold", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "281" - }, - { - "name": "tls-hostname", - "default": null, - "type": "281" - }, - { - "name": "tls-authz", - "default": null, - "type": "281" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - }, - { - "name": "multifd-compression", - "default": null, - "type": "331" - }, - { - "name": "multifd-zlib-level", - "default": null, - "type": "int" - }, - { - "name": "multifd-zstd-level", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "133", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "throttle-trigger-threshold", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-hostname", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - }, - { - "name": "multifd-compression", - "default": null, - "type": "331" - }, - { - "name": "multifd-zlib-level", - "default": null, - "type": "int" - }, - { - "name": "multifd-zstd-level", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "134", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "hostname", - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "cert-subject", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "135", - "members": [ - { - "name": "status", - "type": "325" - } - ], - "meta-type": "object" - }, - { - "name": "136", - "members": [ - { - "name": "pass", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "137", - "members": [ - { - "name": "mode", - "type": "332" - }, - { - "name": "reason", - "type": "333" - } - ], - "meta-type": "object" - }, - { - "name": "138", - "members": [ - { - "name": "state", - "type": "325" - } - ], - "meta-type": "object" - }, - { - "name": "139", - "members": [ - { - "name": "value", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "140", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "141", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "int", - "json-type": "int", - "meta-type": "builtin" - }, - { - "name": "142", - "members": [ - { - "name": "uri", - "type": "str" - }, - { - "name": "blk", - "default": null, - "type": "bool" - }, - { - "name": "inc", - "default": null, - "type": "bool" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "resume", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "143", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "144", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "live", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "145", - "members": [ - { - "name": "enable", - "type": "bool" - }, - { - "name": "primary", - "type": "bool" - }, - { - "name": "failover", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "146", - "members": [ - { - "name": "error", - "type": "bool" - }, - { - "name": "desc", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "147", - "members": [ - { - "name": "mode", - "type": "332" - }, - { - "name": "last-mode", - "type": "332" - }, - { - "name": "reason", - "type": "333" - } - ], - "meta-type": "object" - }, - { - "name": "148", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "149", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "150", - "members": [ - { - "name": "actions", - "type": "[334]" - }, - { - "name": "properties", - "default": null, - "type": "335" - } - ], - "meta-type": "object" - }, - { - "name": "151", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[152]", - "element-type": "152", - "meta-type": "array" - }, - { - "name": "152", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "state", - "type": "336" - }, - { - "name": "vcpu", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "153", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "ignore-unavailable", - "default": null, - "type": "bool" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "154", - "members": [ - { - "name": "enable", - "default": null, - "type": "[337]" - } - ], - "meta-type": "object" - }, - { - "name": "155", - "members": [ - { - "name": "qemu", - "type": "338" - }, - { - "name": "package", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[156]", - "element-type": "156", - "meta-type": "array" - }, - { - "name": "156", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[157]", - "element-type": "157", - "meta-type": "array" - }, - { - "name": "157", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[158]", - "element-type": "158", - "meta-type": "array" - }, - { - "name": "158", - "tag": "meta-type", - "variants": [ - { - "case": "builtin", - "type": "340" - }, - { - "case": "enum", - "type": "341" - }, - { - "case": "array", - "type": "342" - }, - { - "case": "object", - "type": "343" - }, - { - "case": "alternate", - "type": "344" - }, - { - "case": "command", - "type": "345" - }, - { - "case": "event", - "type": "346" - } - ], - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "meta-type", - "type": "339" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "159", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[160]", - "element-type": "160", - "meta-type": "array" - }, - { - "name": "160", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - }, - { - "name": "default-value", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "161", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "any", - "json-type": "value", - "meta-type": "builtin" - }, - { - "name": "162", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - }, - { - "name": "value", - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "163", - "members": [ - { - "name": "implements", - "default": null, - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[164]", - "element-type": "164", - "meta-type": "array" - }, - { - "name": "164", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - }, - { - "name": "parent", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "165", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "166", - "members": [ - { - "name": "qom-type", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "167", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "168", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "169", - "members": [ - { - "name": "driver", - "type": "str" - }, - { - "name": "bus", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "170", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "171", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[172]", - "element-type": "172", - "meta-type": "array" - }, - { - "name": "172", - "tag": "arch", - "variants": [ - { - "case": "x86", - "type": "349" - }, - { - "case": "sparc", - "type": "350" - }, - { - "case": "ppc", - "type": "351" - }, - { - "case": "mips", - "type": "352" - }, - { - "case": "tricore", - "type": "353" - }, - { - "case": "s390", - "type": "354" - }, - { - "case": "riscv", - "type": "355" - }, - { - "case": "other", - "type": "0" - } - ], - "members": [ - { - "name": "CPU", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "halted", - "type": "bool" - }, - { - "name": "qom_path", - "type": "str" - }, - { - "name": "thread_id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "347" - }, - { - "name": "arch", - "type": "348" - } - ], - "meta-type": "object" - }, - { - "name": "[173]", - "element-type": "173", - "meta-type": "array" - }, - { - "name": "173", - "tag": "target", - "variants": [ - { - "case": "s390x", - "type": "354" - }, - { - "case": "aarch64", - "type": "0" - }, - { - "case": "alpha", - "type": "0" - }, - { - "case": "arm", - "type": "0" - }, - { - "case": "cris", - "type": "0" - }, - { - "case": "hppa", - "type": "0" - }, - { - "case": "i386", - "type": "0" - }, - { - "case": "lm32", - "type": "0" - }, - { - "case": "m68k", - "type": "0" - }, - { - "case": "microblaze", - "type": "0" - }, - { - "case": "microblazeel", - "type": "0" - }, - { - "case": "mips", - "type": "0" - }, - { - "case": "mips64", - "type": "0" - }, - { - "case": "mips64el", - "type": "0" - }, - { - "case": "mipsel", - "type": "0" - }, - { - "case": "moxie", - "type": "0" - }, - { - "case": "nios2", - "type": "0" - }, - { - "case": "or1k", - "type": "0" - }, - { - "case": "ppc", - "type": "0" - }, - { - "case": "ppc64", - "type": "0" - }, - { - "case": "riscv32", - "type": "0" - }, - { - "case": "riscv64", - "type": "0" - }, - { - "case": "rx", - "type": "0" - }, - { - "case": "sh4", - "type": "0" - }, - { - "case": "sh4eb", - "type": "0" - }, - { - "case": "sparc", - "type": "0" - }, - { - "case": "sparc64", - "type": "0" - }, - { - "case": "tricore", - "type": "0" - }, - { - "case": "unicore32", - "type": "0" - }, - { - "case": "x86_64", - "type": "0" - }, - { - "case": "xtensa", - "type": "0" - }, - { - "case": "xtensaeb", - "type": "0" - } - ], - "members": [ - { - "name": "cpu-index", - "type": "int" - }, - { - "name": "qom-path", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "347" - }, - { - "name": "arch", - "type": "348", - "features": [ - "deprecated" - ] - }, - { - "name": "target", - "type": "356" - } - ], - "meta-type": "object" - }, - { - "name": "174", - "members": [ - { - "name": "id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[175]", - "element-type": "175", - "meta-type": "array" - }, - { - "name": "175", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "alias", - "default": null, - "type": "str" - }, - { - "name": "is-default", - "default": null, - "type": "bool" - }, - { - "name": "cpu-max", - "type": "int" - }, - { - "name": "hotpluggable-cpus", - "type": "bool" - }, - { - "name": "numa-mem-supported", - "type": "bool" - }, - { - "name": "deprecated", - "type": "bool" - }, - { - "name": "default-cpu-type", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "176", - "members": [ - { - "name": "wakeup-suspend-support", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "177", - "members": [ - { - "name": "arch", - "type": "356" - } - ], - "meta-type": "object" - }, - { - "name": "[178]", - "element-type": "178", - "meta-type": "array" - }, - { - "name": "178", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "merge", - "type": "bool" - }, - { - "name": "dump", - "type": "bool" - }, - { - "name": "prealloc", - "type": "bool" - }, - { - "name": "host-nodes", - "type": "[int]" - }, - { - "name": "policy", - "type": "357" - } - ], - "meta-type": "object" - }, - { - "name": "[179]", - "element-type": "179", - "meta-type": "array" - }, - { - "name": "179", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "vcpus-count", - "type": "int" - }, - { - "name": "props", - "type": "347" - }, - { - "name": "qom-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "180", - "tag": "type", - "variants": [ - { - "case": "node", - "type": "359" - }, - { - "case": "dist", - "type": "360" - }, - { - "case": "cpu", - "type": "361" - }, - { - "case": "hmat-lb", - "type": "362" - }, - { - "case": "hmat-cache", - "type": "363" - } - ], - "members": [ - { - "name": "type", - "type": "358" - } - ], - "meta-type": "object" - }, - { - "name": "185", - "members": [ - { - "name": "type", - "type": "366" - }, - { - "name": "model", - "type": "364" - } - ], - "meta-type": "object" - }, - { - "name": "186", - "members": [ - { - "name": "model", - "type": "364" - } - ], - "meta-type": "object" - }, - { - "name": "[187]", - "element-type": "187", - "meta-type": "array" - }, - { - "name": "187", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "migration-safe", - "default": null, - "type": "bool" - }, - { - "name": "static", - "type": "bool" - }, - { - "name": "unavailable-features", - "default": null, - "type": "[str]" - }, - { - "name": "typename", - "type": "str" - }, - { - "name": "alias-of", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "188", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "fdname", - "type": "str" - }, - { - "name": "skipauth", - "default": null, - "type": "bool" - }, - { - "name": "tls", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "189", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "190", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "present", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "191", - "members": [ - { - "name": "UUID", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[192]", - "element-type": "192", - "meta-type": "array" - }, - { - "name": "192", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "poll-max-ns", - "type": "int" - }, - { - "name": "poll-grow", - "type": "int" - }, - { - "name": "poll-shrink", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "193", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "194", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[195]", - "element-type": "195", - "meta-type": "array" - }, - { - "name": "195", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "devices", - "type": "[367]" - } - ], - "meta-type": "object" - }, - { - "name": "196", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "197", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "198", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "199", - "members": [ - { - "name": "command-line", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "200", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "arg", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "201", - "members": [ - { - "name": "enable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "202", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "203", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "204", - "members": [ - { - "name": "base-memory", - "type": "int" - }, - { - "name": "plugged-memory", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "205", - "members": [ - { - "name": "fdset-id", - "default": null, - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "206", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "207", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[208]", - "element-type": "208", - "meta-type": "array" - }, - { - "name": "208", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fds", - "type": "[368]" - } - ], - "meta-type": "object" - }, - { - "name": "209", - "members": [ - { - "name": "option", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[210]", - "element-type": "210", - "meta-type": "array" - }, - { - "name": "210", - "members": [ - { - "name": "option", - "type": "str" - }, - { - "name": "parameters", - "type": "[369]" - } - ], - "meta-type": "object" - }, - { - "name": "[211]", - "element-type": "211", - "meta-type": "array" - }, - { - "name": "211", - "tag": "type", - "variants": [ - { - "case": "dimm", - "type": "371" - }, - { - "case": "nvdimm", - "type": "371" - }, - { - "case": "virtio-pmem", - "type": "372" - } - ], - "members": [ - { - "name": "type", - "type": "370" - } - ], - "meta-type": "object" - }, - { - "name": "212", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "msg", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[213]", - "element-type": "213", - "meta-type": "array" - }, - { - "name": "213", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "slot", - "type": "str" - }, - { - "name": "slot-type", - "type": "373" - }, - { - "name": "source", - "type": "int" - }, - { - "name": "status", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "214", - "members": [ - { - "name": "info", - "type": "213" - } - ], - "meta-type": "object" - }, - { - "name": "215", - "members": [ - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "216", - "members": [ - { - "name": "guid", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "217", - "members": [ - { - "name": "offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[222]", - "element-type": "222", - "meta-type": "array" - }, - { - "name": "222", - "members": [ - { - "name": "version", - "type": "int" - }, - { - "name": "emulated", - "type": "bool" - }, - { - "name": "kernel", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "bool", - "json-type": "boolean", - "meta-type": "builtin" - }, - { - "name": "223", - "meta-type": "enum", - "values": [ - "debug", - "inmigrate", - "internal-error", - "io-error", - "paused", - "postmigrate", - "prelaunch", - "finish-migrate", - "restore-vm", - "running", - "save-vm", - "shutdown", - "suspended", - "watchdog", - "guest-panicked", - "colo", - "preconfig" - ] - }, - { - "name": "224", - "meta-type": "enum", - "values": [ - "none", - "host-error", - "host-qmp-quit", - "host-qmp-system-reset", - "host-signal", - "host-ui", - "guest-shutdown", - "guest-reset", - "guest-panic", - "subsystem-reset" - ] - }, - { - "name": "225", - "meta-type": "enum", - "values": [ - "reset", - "shutdown", - "poweroff", - "pause", - "debug", - "none", - "inject-nmi" - ] - }, - { - "name": "226", - "meta-type": "enum", - "values": [ - "pause", - "poweroff", - "run" - ] - }, - { - "name": "227", - "tag": "type", - "variants": [ - { - "case": "hyper-v", - "type": "376" - }, - { - "case": "s390", - "type": "377" - } - ], - "members": [ - { - "name": "type", - "type": "375" - } - ], - "meta-type": "object" - }, - { - "name": "228", - "meta-type": "enum", - "values": [ - "retain", - "read-only", - "read-write" - ] - }, - { - "name": "[int]", - "element-type": "int", - "meta-type": "array" - }, - { - "name": "229", - "meta-type": "enum", - "values": [ - "ok", - "failed", - "nospace" - ] - }, - { - "name": "[230]", - "element-type": "230", - "meta-type": "array" - }, - { - "name": "230", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "count", - "type": "int" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "recording", - "type": "bool" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "status", - "type": "378", - "features": [ - "deprecated" - ] - }, - { - "name": "persistent", - "type": "bool" - }, - { - "name": "inconsistent", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "231", - "members": [ - { - "name": "rd_bytes", - "type": "int" - }, - { - "name": "wr_bytes", - "type": "int" - }, - { - "name": "unmap_bytes", - "type": "int" - }, - { - "name": "rd_operations", - "type": "int" - }, - { - "name": "wr_operations", - "type": "int" - }, - { - "name": "flush_operations", - "type": "int" - }, - { - "name": "unmap_operations", - "type": "int" - }, - { - "name": "rd_total_time_ns", - "type": "int" - }, - { - "name": "wr_total_time_ns", - "type": "int" - }, - { - "name": "flush_total_time_ns", - "type": "int" - }, - { - "name": "unmap_total_time_ns", - "type": "int" - }, - { - "name": "wr_highest_offset", - "type": "int" - }, - { - "name": "rd_merged", - "type": "int" - }, - { - "name": "wr_merged", - "type": "int" - }, - { - "name": "unmap_merged", - "type": "int" - }, - { - "name": "idle_time_ns", - "default": null, - "type": "int" - }, - { - "name": "failed_rd_operations", - "type": "int" - }, - { - "name": "failed_wr_operations", - "type": "int" - }, - { - "name": "failed_flush_operations", - "type": "int" - }, - { - "name": "failed_unmap_operations", - "type": "int" - }, - { - "name": "invalid_rd_operations", - "type": "int" - }, - { - "name": "invalid_wr_operations", - "type": "int" - }, - { - "name": "invalid_flush_operations", - "type": "int" - }, - { - "name": "invalid_unmap_operations", - "type": "int" - }, - { - "name": "account_invalid", - "type": "bool" - }, - { - "name": "account_failed", - "type": "bool" - }, - { - "name": "timed_stats", - "type": "[379]" - }, - { - "name": "rd_latency_histogram", - "default": null, - "type": "380" - }, - { - "name": "wr_latency_histogram", - "default": null, - "type": "380" - }, - { - "name": "flush_latency_histogram", - "default": null, - "type": "380" - } - ], - "meta-type": "object" - }, - { - "name": "232", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "381" - }, - { - "case": "host_device", - "type": "381" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "compress", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "gluster", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "luks", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "nfs", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "parallels", - "type": "0" - }, - { - "case": "qcow", - "type": "0" - }, - { - "case": "qcow2", - "type": "0" - }, - { - "case": "qed", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "rbd", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "sheepdog", - "type": "0" - }, - { - "case": "ssh", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vdi", - "type": "0" - }, - { - "case": "vhdx", - "type": "0" - }, - { - "case": "vmdk", - "type": "0" - }, - { - "case": "vpc", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - } - ], - "meta-type": "object" - }, - { - "name": "233", - "meta-type": "enum", - "values": [ - "undefined", - "created", - "running", - "paused", - "ready", - "standby", - "waiting", - "pending", - "aborting", - "concluded", - "null" - ] - }, - { - "name": "234", - "meta-type": "enum", - "values": [ - "existing", - "absolute-paths" - ] - }, - { - "name": "235", - "meta-type": "enum", - "values": [ - "report", - "ignore", - "enospc", - "stop", - "auto" - ] - }, - { - "name": "236", - "meta-type": "enum", - "values": [ - "top", - "full", - "none", - "incremental", - "bitmap" - ] - }, - { - "name": "237", - "meta-type": "enum", - "values": [ - "on-success", - "never", - "always" - ] - }, - { - "name": "238", - "meta-type": "enum", - "values": [ - "off", - "on", - "unmap" - ] - }, - { - "name": "239", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "type": "str" - }, - { - "name": "dirty-flag", - "default": null, - "type": "bool" - }, - { - "name": "actual-size", - "default": null, - "type": "int" - }, - { - "name": "virtual-size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "encrypted", - "default": null, - "type": "bool" - }, - { - "name": "compressed", - "default": null, - "type": "bool" - }, - { - "name": "backing-filename", - "default": null, - "type": "str" - }, - { - "name": "full-backing-filename", - "default": null, - "type": "str" - }, - { - "name": "backing-filename-format", - "default": null, - "type": "str" - }, - { - "name": "snapshots", - "default": null, - "type": "[69]" - }, - { - "name": "backing-image", - "default": null, - "type": "239" - }, - { - "name": "format-specific", - "default": null, - "type": "382" - } - ], - "meta-type": "object" - }, - { - "name": "240", - "members": [ - { - "name": "writeback", - "type": "bool" - }, - { - "name": "direct", - "type": "bool" - }, - { - "name": "no-flush", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[241]", - "element-type": "241", - "meta-type": "array" - }, - { - "name": "241", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "383" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[242]", - "element-type": "242", - "meta-type": "array" - }, - { - "name": "242", - "members": [ - { - "name": "parent", - "type": "int" - }, - { - "name": "child", - "type": "int" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "perm", - "type": "[384]" - }, - { - "name": "shared-perm", - "type": "[384]" - } - ], - "meta-type": "object" - }, - { - "name": "243", - "meta-type": "enum", - "values": [ - "background", - "write-blocking" - ] - }, - { - "name": "[244]", - "element-type": "244", - "meta-type": "array" - }, - { - "name": "244", - "members": [ - { - "type": "str" - }, - { - "type": "36" - } - ], - "meta-type": "alternate" - }, - { - "name": "245", - "meta-type": "enum", - "values": [ - "blkdebug", - "blklogwrites", - "blkreplay", - "blkverify", - "bochs", - "cloop", - "compress", - "copy-on-read", - "dmg", - "file", - "ftp", - "ftps", - "gluster", - "host_cdrom", - "host_device", - "http", - "https", - "iscsi", - "luks", - "nbd", - "nfs", - "null-aio", - "null-co", - "nvme", - "parallels", - "qcow", - "qcow2", - "qed", - "quorum", - "raw", - "rbd", - "replication", - "sheepdog", - "ssh", - "throttle", - "vdi", - "vhdx", - "vmdk", - "vpc", - "vvfat", - "vxhs" - ] - }, - { - "name": "246", - "meta-type": "enum", - "values": [ - "ignore", - "unmap" - ] - }, - { - "name": "247", - "members": [ - { - "name": "direct", - "default": null, - "type": "bool" - }, - { - "name": "no-flush", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "248", - "members": [ - { - "name": "image", - "type": "385" - }, - { - "name": "config", - "default": null, - "type": "str" - }, - { - "name": "align", - "default": null, - "type": "int" - }, - { - "name": "max-transfer", - "default": null, - "type": "int" - }, - { - "name": "opt-write-zero", - "default": null, - "type": "int" - }, - { - "name": "max-write-zero", - "default": null, - "type": "int" - }, - { - "name": "opt-discard", - "default": null, - "type": "int" - }, - { - "name": "max-discard", - "default": null, - "type": "int" - }, - { - "name": "inject-error", - "default": null, - "type": "[386]" - }, - { - "name": "set-state", - "default": null, - "type": "[387]" - }, - { - "name": "take-child-perms", - "default": null, - "type": "[384]" - }, - { - "name": "unshare-child-perms", - "default": null, - "type": "[384]" - } - ], - "meta-type": "object" - }, - { - "name": "249", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "log", - "type": "385" - }, - { - "name": "log-sector-size", - "default": null, - "type": "int" - }, - { - "name": "log-append", - "default": null, - "type": "bool" - }, - { - "name": "log-super-update-interval", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "250", - "members": [ - { - "name": "test", - "type": "385" - }, - { - "name": "raw", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "251", - "members": [ - { - "name": "image", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "252", - "members": [ - { - "name": "file", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "253", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "pr-manager", - "default": null, - "type": "str" - }, - { - "name": "locking", - "default": null, - "type": "388" - }, - { - "name": "aio", - "default": null, - "type": "389" - }, - { - "name": "drop-cache", - "default": null, - "type": "bool" - }, - { - "name": "x-check-cache-dropped", - "default": null, - "type": "bool" - } - ], - "meta-type": "object", - "features": [ - "dynamic-auto-read-only" - ] - }, - { - "name": "254", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "255", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "256", - "members": [ - { - "name": "volume", - "type": "str" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "server", - "type": "[329]" - }, - { - "name": "debug", - "default": null, - "type": "int" - }, - { - "name": "logfile", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "257", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "258", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "259", - "members": [ - { - "name": "transport", - "type": "390" - }, - { - "name": "portal", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "lun", - "default": null, - "type": "int" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "initiator-name", - "default": null, - "type": "str" - }, - { - "name": "header-digest", - "default": null, - "type": "391" - }, - { - "name": "timeout", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "260", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "261", - "members": [ - { - "name": "server", - "type": "329" - }, - { - "name": "export", - "default": null, - "type": "str" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "x-dirty-bitmap", - "default": null, - "type": "str" - }, - { - "name": "reconnect-delay", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "262", - "members": [ - { - "name": "server", - "type": "392" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "int" - }, - { - "name": "tcp-syn-count", - "default": null, - "type": "int" - }, - { - "name": "readahead-size", - "default": null, - "type": "int" - }, - { - "name": "page-cache-size", - "default": null, - "type": "int" - }, - { - "name": "debug", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "263", - "members": [ - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "latency-ns", - "default": null, - "type": "int" - }, - { - "name": "read-zeroes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "264", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "namespace", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "265", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-request", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-snapshot", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-other", - "default": null, - "type": "bool" - }, - { - "name": "overlap-check", - "default": null, - "type": "394" - }, - { - "name": "cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-entry-size", - "default": null, - "type": "int" - }, - { - "name": "refcount-cache-size", - "default": null, - "type": "int" - }, - { - "name": "cache-clean-interval", - "default": null, - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "395" - }, - { - "name": "data-file", - "default": null, - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "266", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - }, - { - "name": "encrypt", - "default": null, - "type": "396" - } - ], - "meta-type": "object" - }, - { - "name": "267", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - } - ], - "meta-type": "object" - }, - { - "name": "268", - "members": [ - { - "name": "blkverify", - "default": null, - "type": "bool" - }, - { - "name": "children", - "type": "[385]" - }, - { - "name": "vote-threshold", - "type": "int" - }, - { - "name": "rewrite-corrupted", - "default": null, - "type": "bool" - }, - { - "name": "read-pattern", - "default": null, - "type": "397" - } - ], - "meta-type": "object" - }, - { - "name": "269", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "270", - "members": [ - { - "name": "pool", - "type": "str" - }, - { - "name": "namespace", - "default": null, - "type": "str" - }, - { - "name": "image", - "type": "str" - }, - { - "name": "conf", - "default": null, - "type": "str" - }, - { - "name": "snapshot", - "default": null, - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "auth-client-required", - "default": null, - "type": "[398]" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "[399]" - } - ], - "meta-type": "object" - }, - { - "name": "271", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "mode", - "type": "400" - }, - { - "name": "top-id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "272", - "members": [ - { - "name": "server", - "type": "329" - }, - { - "name": "vdi", - "type": "str" - }, - { - "name": "snap-id", - "default": null, - "type": "int" - }, - { - "name": "tag", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "273", - "members": [ - { - "name": "server", - "type": "401" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "host-key-check", - "default": null, - "type": "402" - } - ], - "meta-type": "object" - }, - { - "name": "274", - "members": [ - { - "name": "throttle-group", - "type": "str" - }, - { - "name": "file", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "275", - "members": [ - { - "name": "dir", - "type": "str" - }, - { - "name": "fat-type", - "default": null, - "type": "int" - }, - { - "name": "floppy", - "default": null, - "type": "bool" - }, - { - "name": "label", - "default": null, - "type": "str" - }, - { - "name": "rw", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "276", - "members": [ - { - "name": "vdisk-id", - "type": "str" - }, - { - "name": "server", - "type": "399" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "277", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "403" - }, - { - "case": "gluster", - "type": "404" - }, - { - "case": "luks", - "type": "405" - }, - { - "case": "nfs", - "type": "406" - }, - { - "case": "parallels", - "type": "407" - }, - { - "case": "qcow", - "type": "408" - }, - { - "case": "qcow2", - "type": "409" - }, - { - "case": "qed", - "type": "410" - }, - { - "case": "rbd", - "type": "411" - }, - { - "case": "sheepdog", - "type": "412" - }, - { - "case": "ssh", - "type": "413" - }, - { - "case": "vdi", - "type": "414" - }, - { - "case": "vhdx", - "type": "415" - }, - { - "case": "vmdk", - "type": "416" - }, - { - "case": "vpc", - "type": "417" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "compress", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "host_device", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - } - ], - "meta-type": "object" - }, - { - "name": "278", - "meta-type": "enum", - "values": [ - "read", - "write" - ] - }, - { - "name": "279", - "meta-type": "enum", - "values": [ - "ignore", - "report", - "stop" - ] - }, - { - "name": "280", - "meta-type": "enum", - "values": [ - "commit", - "stream", - "mirror", - "backup", - "create" - ] - }, - { - "name": "281", - "members": [ - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "282", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "419" - }, - { - "case": "unix", - "type": "420" - }, - { - "case": "vsock", - "type": "421" - }, - { - "case": "fd", - "type": "422" - } - ], - "members": [ - { - "name": "type", - "type": "418" - } - ], - "meta-type": "object" - }, - { - "name": "283", - "meta-type": "enum", - "values": [ - "safe", - "hard" - ] - }, - { - "name": "284", - "meta-type": "enum", - "values": [ - "read", - "write", - "flush" - ] - }, - { - "name": "285", - "meta-type": "enum", - "values": [ - "utf8", - "base64" - ] - }, - { - "name": "286", - "tag": "type", - "variants": [ - { - "case": "file", - "type": "424" - }, - { - "case": "serial", - "type": "425" - }, - { - "case": "parallel", - "type": "425" - }, - { - "case": "pipe", - "type": "425" - }, - { - "case": "socket", - "type": "426" - }, - { - "case": "udp", - "type": "427" - }, - { - "case": "pty", - "type": "428" - }, - { - "case": "null", - "type": "428" - }, - { - "case": "mux", - "type": "429" - }, - { - "case": "msmouse", - "type": "428" - }, - { - "case": "wctablet", - "type": "428" - }, - { - "case": "braille", - "type": "428" - }, - { - "case": "testdev", - "type": "428" - }, - { - "case": "stdio", - "type": "430" - }, - { - "case": "console", - "type": "428" - }, - { - "case": "vc", - "type": "433" - }, - { - "case": "ringbuf", - "type": "434" - }, - { - "case": "memory", - "type": "434" - } - ], - "members": [ - { - "name": "type", - "type": "423" - } - ], - "meta-type": "object" - }, - { - "name": "287", - "meta-type": "enum", - "values": [ - "elf", - "kdump-zlib", - "kdump-lzo", - "kdump-snappy", - "win-dmp" - ] - }, - { - "name": "288", - "meta-type": "enum", - "values": [ - "none", - "active", - "completed", - "failed" - ] - }, - { - "name": "[287]", - "element-type": "287", - "meta-type": "array" - }, - { - "name": "289", - "meta-type": "enum", - "values": [ - "none", - "nic", - "user", - "tap", - "l2tpv3", - "socket", - "vde", - "bridge", - "hubport", - "netmap", - "vhost-user" - ] - }, - { - "name": "290", - "members": [ - { - "name": "netdev", - "default": null, - "type": "str" - }, - { - "name": "macaddr", - "default": null, - "type": "str" - }, - { - "name": "model", - "default": null, - "type": "str" - }, - { - "name": "addr", - "default": null, - "type": "str" - }, - { - "name": "vectors", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "291", - "members": [ - { - "name": "hostname", - "default": null, - "type": "str" - }, - { - "name": "restrict", - "default": null, - "type": "bool" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "ip", - "default": null, - "type": "str" - }, - { - "name": "net", - "default": null, - "type": "str" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "tftp", - "default": null, - "type": "str" - }, - { - "name": "bootfile", - "default": null, - "type": "str" - }, - { - "name": "dhcpstart", - "default": null, - "type": "str" - }, - { - "name": "dns", - "default": null, - "type": "str" - }, - { - "name": "dnssearch", - "default": null, - "type": "[435]" - }, - { - "name": "domainname", - "default": null, - "type": "str" - }, - { - "name": "ipv6-prefix", - "default": null, - "type": "str" - }, - { - "name": "ipv6-prefixlen", - "default": null, - "type": "int" - }, - { - "name": "ipv6-host", - "default": null, - "type": "str" - }, - { - "name": "ipv6-dns", - "default": null, - "type": "str" - }, - { - "name": "smb", - "default": null, - "type": "str" - }, - { - "name": "smbserver", - "default": null, - "type": "str" - }, - { - "name": "hostfwd", - "default": null, - "type": "[435]" - }, - { - "name": "guestfwd", - "default": null, - "type": "[435]" - }, - { - "name": "tftp-server-name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "292", - "members": [ - { - "name": "ifname", - "default": null, - "type": "str" - }, - { - "name": "fd", - "default": null, - "type": "str" - }, - { - "name": "fds", - "default": null, - "type": "str" - }, - { - "name": "script", - "default": null, - "type": "str" - }, - { - "name": "downscript", - "default": null, - "type": "str" - }, - { - "name": "br", - "default": null, - "type": "str" - }, - { - "name": "helper", - "default": null, - "type": "str" - }, - { - "name": "sndbuf", - "default": null, - "type": "int" - }, - { - "name": "vnet_hdr", - "default": null, - "type": "bool" - }, - { - "name": "vhost", - "default": null, - "type": "bool" - }, - { - "name": "vhostfd", - "default": null, - "type": "str" - }, - { - "name": "vhostfds", - "default": null, - "type": "str" - }, - { - "name": "vhostforce", - "default": null, - "type": "bool" - }, - { - "name": "queues", - "default": null, - "type": "int" - }, - { - "name": "poll-us", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "293", - "members": [ - { - "name": "src", - "type": "str" - }, - { - "name": "dst", - "type": "str" - }, - { - "name": "srcport", - "default": null, - "type": "str" - }, - { - "name": "dstport", - "default": null, - "type": "str" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "udp", - "default": null, - "type": "bool" - }, - { - "name": "cookie64", - "default": null, - "type": "bool" - }, - { - "name": "counter", - "default": null, - "type": "bool" - }, - { - "name": "pincounter", - "default": null, - "type": "bool" - }, - { - "name": "txcookie", - "default": null, - "type": "int" - }, - { - "name": "rxcookie", - "default": null, - "type": "int" - }, - { - "name": "txsession", - "type": "int" - }, - { - "name": "rxsession", - "default": null, - "type": "int" - }, - { - "name": "offset", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "294", - "members": [ - { - "name": "fd", - "default": null, - "type": "str" - }, - { - "name": "listen", - "default": null, - "type": "str" - }, - { - "name": "connect", - "default": null, - "type": "str" - }, - { - "name": "mcast", - "default": null, - "type": "str" - }, - { - "name": "localaddr", - "default": null, - "type": "str" - }, - { - "name": "udp", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "295", - "members": [ - { - "name": "sock", - "default": null, - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "296", - "members": [ - { - "name": "br", - "default": null, - "type": "str" - }, - { - "name": "helper", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "297", - "members": [ - { - "name": "hubid", - "type": "int" - }, - { - "name": "netdev", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "298", - "members": [ - { - "name": "ifname", - "type": "str" - }, - { - "name": "devname", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "299", - "members": [ - { - "name": "chardev", - "type": "str" - }, - { - "name": "vhostforce", - "default": null, - "type": "bool" - }, - { - "name": "queues", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "300", - "meta-type": "enum", - "values": [ - "normal", - "none", - "all" - ] - }, - { - "name": "[str]", - "element-type": "str", - "meta-type": "array" - }, - { - "name": "301", - "meta-type": "enum", - "values": [ - "half", - "full" - ] - }, - { - "name": "302", - "meta-type": "enum", - "values": [ - "off", - "on" - ] - }, - { - "name": "303", - "members": [ - { - "name": "priority", - "type": "int" - }, - { - "name": "tbl-id", - "type": "int" - }, - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-type", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - }, - { - "name": "ip-dst", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "304", - "members": [ - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "305", - "members": [ - { - "name": "goto-tbl", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "tunnel-lport", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "new-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "306", - "tag": "type", - "variants": [ - { - "case": "passthrough", - "type": "437" - }, - { - "case": "emulator", - "type": "438" - } - ], - "members": [ - { - "name": "type", - "type": "436" - } - ], - "meta-type": "object" - }, - { - "name": "311", - "meta-type": "enum", - "values": [ - "ipv4", - "ipv6", - "unix", - "vsock", - "unknown" - ] - }, - { - "name": "[312]", - "element-type": "312", - "meta-type": "array" - }, - { - "name": "312", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "x509_dname", - "default": null, - "type": "str" - }, - { - "name": "sasl_username", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[313]", - "element-type": "313", - "meta-type": "array" - }, - { - "name": "313", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "type": "314" - }, - { - "name": "vencrypt", - "default": null, - "type": "315" - } - ], - "meta-type": "object" - }, - { - "name": "314", - "meta-type": "enum", - "values": [ - "none", - "vnc", - "ra2", - "ra2ne", - "tight", - "ultra", - "tls", - "vencrypt", - "sasl" - ] - }, - { - "name": "315", - "meta-type": "enum", - "values": [ - "plain", - "tls-none", - "x509-none", - "tls-vnc", - "x509-vnc", - "tls-plain", - "x509-plain", - "tls-sasl", - "x509-sasl" - ] - }, - { - "name": "316", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "317", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[318]", - "element-type": "318", - "meta-type": "array" - }, - { - "name": "318", - "tag": "type", - "variants": [ - { - "case": "number", - "type": "440" - }, - { - "case": "qcode", - "type": "441" - } - ], - "members": [ - { - "name": "type", - "type": "439" - } - ], - "meta-type": "object" - }, - { - "name": "[319]", - "element-type": "319", - "meta-type": "array" - }, - { - "name": "319", - "tag": "type", - "variants": [ - { - "case": "key", - "type": "443" - }, - { - "case": "btn", - "type": "444" - }, - { - "case": "rel", - "type": "445" - }, - { - "case": "abs", - "type": "445" - } - ], - "members": [ - { - "name": "type", - "type": "442" - } - ], - "meta-type": "object" - }, - { - "name": "320", - "meta-type": "enum", - "values": [ - "default", - "none", - "gtk", - "sdl", - "egl-headless", - "curses", - "cocoa", - "spice-app" - ] - }, - { - "name": "321", - "meta-type": "enum", - "values": [ - "off", - "on", - "core", - "es" - ] - }, - { - "name": "322", - "members": [ - { - "name": "grab-on-hover", - "default": null, - "type": "bool" - }, - { - "name": "zoom-to-fit", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "323", - "members": [ - { - "name": "charset", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "324", - "members": [ - { - "name": "rendernode", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "325", - "meta-type": "enum", - "values": [ - "none", - "setup", - "cancelling", - "cancelled", - "active", - "postcopy-active", - "postcopy-paused", - "postcopy-recover", - "completed", - "failed", - "colo", - "pre-switchover", - "device", - "wait-unplug" - ] - }, - { - "name": "326", - "members": [ - { - "name": "transferred", - "type": "int" - }, - { - "name": "remaining", - "type": "int" - }, - { - "name": "total", - "type": "int" - }, - { - "name": "duplicate", - "type": "int" - }, - { - "name": "skipped", - "type": "int" - }, - { - "name": "normal", - "type": "int" - }, - { - "name": "normal-bytes", - "type": "int" - }, - { - "name": "dirty-pages-rate", - "type": "int" - }, - { - "name": "mbps", - "type": "number" - }, - { - "name": "dirty-sync-count", - "type": "int" - }, - { - "name": "postcopy-requests", - "type": "int" - }, - { - "name": "page-size", - "type": "int" - }, - { - "name": "multifd-bytes", - "type": "int" - }, - { - "name": "pages-per-second", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "327", - "members": [ - { - "name": "cache-size", - "type": "int" - }, - { - "name": "bytes", - "type": "int" - }, - { - "name": "pages", - "type": "int" - }, - { - "name": "cache-miss", - "type": "int" - }, - { - "name": "cache-miss-rate", - "type": "number" - }, - { - "name": "overflow", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "328", - "members": [ - { - "name": "pages", - "type": "int" - }, - { - "name": "busy", - "type": "int" - }, - { - "name": "busy-rate", - "type": "number" - }, - { - "name": "compressed-size", - "type": "int" - }, - { - "name": "compression-rate", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "[329]", - "element-type": "329", - "meta-type": "array" - }, - { - "name": "329", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "401" - }, - { - "case": "unix", - "type": "447" - }, - { - "case": "vsock", - "type": "448" - }, - { - "case": "fd", - "type": "435" - } - ], - "members": [ - { - "name": "type", - "type": "446" - } - ], - "meta-type": "object" - }, - { - "name": "330", - "meta-type": "enum", - "values": [ - "xbzrle", - "rdma-pin-all", - "auto-converge", - "zero-blocks", - "compress", - "events", - "postcopy-ram", - "x-colo", - "release-ram", - "block", - "return-path", - "pause-before-switchover", - "multifd", - "dirty-bitmaps", - "postcopy-blocktime", - "late-block-activate", - "x-ignore-shared", - "validate-uuid" - ] - }, - { - "name": "331", - "meta-type": "enum", - "values": [ - "none", - "zlib" - ] - }, - { - "name": "332", - "meta-type": "enum", - "values": [ - "none", - "primary", - "secondary" - ] - }, - { - "name": "333", - "meta-type": "enum", - "values": [ - "none", - "request", - "error", - "processing" - ] - }, - { - "name": "number", - "json-type": "number", - "meta-type": "builtin" - }, - { - "name": "[334]", - "element-type": "334", - "meta-type": "array" - }, - { - "name": "334", - "tag": "type", - "variants": [ - { - "case": "abort", - "type": "450" - }, - { - "case": "block-dirty-bitmap-add", - "type": "451" - }, - { - "case": "block-dirty-bitmap-remove", - "type": "452" - }, - { - "case": "block-dirty-bitmap-clear", - "type": "452" - }, - { - "case": "block-dirty-bitmap-enable", - "type": "452" - }, - { - "case": "block-dirty-bitmap-disable", - "type": "452" - }, - { - "case": "block-dirty-bitmap-merge", - "type": "453" - }, - { - "case": "blockdev-backup", - "type": "454" - }, - { - "case": "blockdev-snapshot", - "type": "455" - }, - { - "case": "blockdev-snapshot-internal-sync", - "type": "456" - }, - { - "case": "blockdev-snapshot-sync", - "type": "457" - }, - { - "case": "drive-backup", - "type": "458" - } - ], - "members": [ - { - "name": "type", - "type": "449" - } - ], - "meta-type": "object" - }, - { - "name": "335", - "members": [ - { - "name": "completion-mode", - "default": null, - "type": "459" - } - ], - "meta-type": "object" - }, - { - "name": "336", - "meta-type": "enum", - "values": [ - "unavailable", - "disabled", - "enabled" - ] - }, - { - "name": "[337]", - "element-type": "337", - "meta-type": "array" - }, - { - "name": "337", - "meta-type": "enum", - "values": [ - "oob" - ] - }, - { - "name": "338", - "members": [ - { - "name": "major", - "type": "int" - }, - { - "name": "minor", - "type": "int" - }, - { - "name": "micro", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "339", - "meta-type": "enum", - "values": [ - "builtin", - "enum", - "array", - "object", - "alternate", - "command", - "event" - ] - }, - { - "name": "340", - "members": [ - { - "name": "json-type", - "type": "460" - } - ], - "meta-type": "object" - }, - { - "name": "341", - "members": [ - { - "name": "values", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "342", - "members": [ - { - "name": "element-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "343", - "members": [ - { - "name": "members", - "type": "[461]" - }, - { - "name": "tag", - "default": null, - "type": "str" - }, - { - "name": "variants", - "default": null, - "type": "[462]" - } - ], - "meta-type": "object" - }, - { - "name": "344", - "members": [ - { - "name": "members", - "type": "[463]" - } - ], - "meta-type": "object" - }, - { - "name": "345", - "members": [ - { - "name": "arg-type", - "type": "str" - }, - { - "name": "ret-type", - "type": "str" - }, - { - "name": "allow-oob", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "346", - "members": [ - { - "name": "arg-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "347", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "348", - "meta-type": "enum", - "values": [ - "x86", - "sparc", - "ppc", - "mips", - "tricore", - "s390", - "riscv", - "other" - ] - }, - { - "name": "349", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "350", - "members": [ - { - "name": "pc", - "type": "int" - }, - { - "name": "npc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "351", - "members": [ - { - "name": "nip", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "352", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "353", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "354", - "members": [ - { - "name": "cpu-state", - "type": "464" - } - ], - "meta-type": "object" - }, - { - "name": "355", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "356", - "meta-type": "enum", - "values": [ - "aarch64", - "alpha", - "arm", - "cris", - "hppa", - "i386", - "lm32", - "m68k", - "microblaze", - "microblazeel", - "mips", - "mips64", - "mips64el", - "mipsel", - "moxie", - "nios2", - "or1k", - "ppc", - "ppc64", - "riscv32", - "riscv64", - "rx", - "s390x", - "sh4", - "sh4eb", - "sparc", - "sparc64", - "tricore", - "unicore32", - "x86_64", - "xtensa", - "xtensaeb" - ] - }, - { - "name": "357", - "meta-type": "enum", - "values": [ - "default", - "preferred", - "bind", - "interleave" - ] - }, - { - "name": "358", - "meta-type": "enum", - "values": [ - "node", - "dist", - "cpu", - "hmat-lb", - "hmat-cache" - ] - }, - { - "name": "359", - "members": [ - { - "name": "nodeid", - "default": null, - "type": "int" - }, - { - "name": "cpus", - "default": null, - "type": "[int]" - }, - { - "name": "mem", - "default": null, - "type": "int" - }, - { - "name": "memdev", - "default": null, - "type": "str" - }, - { - "name": "initiator", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "360", - "members": [ - { - "name": "src", - "type": "int" - }, - { - "name": "dst", - "type": "int" - }, - { - "name": "val", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "361", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "362", - "members": [ - { - "name": "initiator", - "type": "int" - }, - { - "name": "target", - "type": "int" - }, - { - "name": "hierarchy", - "type": "465" - }, - { - "name": "data-type", - "type": "466" - }, - { - "name": "latency", - "default": null, - "type": "int" - }, - { - "name": "bandwidth", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "363", - "members": [ - { - "name": "node-id", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "level", - "type": "int" - }, - { - "name": "associativity", - "type": "467" - }, - { - "name": "policy", - "type": "468" - }, - { - "name": "line", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "364", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "365", - "meta-type": "enum", - "values": [ - "incompatible", - "identical", - "superset", - "subset" - ] - }, - { - "name": "366", - "meta-type": "enum", - "values": [ - "static", - "full" - ] - }, - { - "name": "[367]", - "element-type": "367", - "meta-type": "array" - }, - { - "name": "367", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "function", - "type": "int" - }, - { - "name": "class_info", - "type": "469" - }, - { - "name": "id", - "type": "470" - }, - { - "name": "irq", - "default": null, - "type": "int" - }, - { - "name": "qdev_id", - "type": "str" - }, - { - "name": "pci_bridge", - "default": null, - "type": "471" - }, - { - "name": "regions", - "type": "[472]" - } - ], - "meta-type": "object" - }, - { - "name": "[368]", - "element-type": "368", - "meta-type": "array" - }, - { - "name": "368", - "members": [ - { - "name": "fd", - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[369]", - "element-type": "369", - "meta-type": "array" - }, - { - "name": "369", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "473" - }, - { - "name": "help", - "default": null, - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "370", - "meta-type": "enum", - "values": [ - "dimm", - "nvdimm", - "virtio-pmem" - ] - }, - { - "name": "371", - "members": [ - { - "name": "data", - "type": "474" - } - ], - "meta-type": "object" - }, - { - "name": "372", - "members": [ - { - "name": "data", - "type": "475" - } - ], - "meta-type": "object" - }, - { - "name": "373", - "meta-type": "enum", - "values": [ - "DIMM", - "CPU" - ] - }, - { - "name": "375", - "meta-type": "enum", - "values": [ - "hyper-v", - "s390" - ] - }, - { - "name": "376", - "members": [ - { - "name": "arg1", - "type": "int" - }, - { - "name": "arg2", - "type": "int" - }, - { - "name": "arg3", - "type": "int" - }, - { - "name": "arg4", - "type": "int" - }, - { - "name": "arg5", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "377", - "members": [ - { - "name": "core", - "type": "int" - }, - { - "name": "psw-mask", - "type": "int" - }, - { - "name": "psw-addr", - "type": "int" - }, - { - "name": "reason", - "type": "476" - } - ], - "meta-type": "object" - }, - { - "name": "378", - "meta-type": "enum", - "values": [ - "active", - "disabled", - "frozen", - "locked", - "inconsistent" - ] - }, - { - "name": "[379]", - "element-type": "379", - "meta-type": "array" - }, - { - "name": "379", - "members": [ - { - "name": "interval_length", - "type": "int" - }, - { - "name": "min_rd_latency_ns", - "type": "int" - }, - { - "name": "max_rd_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_latency_ns", - "type": "int" - }, - { - "name": "min_wr_latency_ns", - "type": "int" - }, - { - "name": "max_wr_latency_ns", - "type": "int" - }, - { - "name": "avg_wr_latency_ns", - "type": "int" - }, - { - "name": "min_flush_latency_ns", - "type": "int" - }, - { - "name": "max_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_queue_depth", - "type": "number" - }, - { - "name": "avg_wr_queue_depth", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "380", - "members": [ - { - "name": "boundaries", - "type": "[int]" - }, - { - "name": "bins", - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "381", - "members": [ - { - "name": "discard-nb-ok", - "type": "int" - }, - { - "name": "discard-nb-failed", - "type": "int" - }, - { - "name": "discard-bytes-ok", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[69]", - "element-type": "69", - "meta-type": "array" - }, - { - "name": "382", - "tag": "type", - "variants": [ - { - "case": "qcow2", - "type": "478" - }, - { - "case": "vmdk", - "type": "479" - }, - { - "case": "luks", - "type": "480" - } - ], - "members": [ - { - "name": "type", - "type": "477" - } - ], - "meta-type": "object" - }, - { - "name": "383", - "meta-type": "enum", - "values": [ - "block-backend", - "block-job", - "block-driver" - ] - }, - { - "name": "[384]", - "element-type": "384", - "meta-type": "array" - }, - { - "name": "384", - "meta-type": "enum", - "values": [ - "consistent-read", - "write", - "write-unchanged", - "resize", - "graph-mod" - ] - }, - { - "name": "385", - "members": [ - { - "type": "48" - }, - { - "type": "str" - } - ], - "meta-type": "alternate" - }, - { - "name": "[386]", - "element-type": "386", - "meta-type": "array" - }, - { - "name": "386", - "members": [ - { - "name": "event", - "type": "481" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "iotype", - "default": null, - "type": "482" - }, - { - "name": "errno", - "default": null, - "type": "int" - }, - { - "name": "sector", - "default": null, - "type": "int" - }, - { - "name": "once", - "default": null, - "type": "bool" - }, - { - "name": "immediately", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[387]", - "element-type": "387", - "meta-type": "array" - }, - { - "name": "387", - "members": [ - { - "name": "event", - "type": "481" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "new_state", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "388", - "meta-type": "enum", - "values": [ - "auto", - "on", - "off" - ] - }, - { - "name": "389", - "meta-type": "enum", - "values": [ - "threads", - "native" - ] - }, - { - "name": "390", - "meta-type": "enum", - "values": [ - "tcp", - "iser" - ] - }, - { - "name": "391", - "meta-type": "enum", - "values": [ - "crc32c", - "none", - "crc32c-none", - "none-crc32c" - ] - }, - { - "name": "392", - "members": [ - { - "name": "type", - "type": "483" - }, - { - "name": "host", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "393", - "members": [ - { - "type": "48" - }, - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "394", - "members": [ - { - "type": "484" - }, - { - "type": "485" - } - ], - "meta-type": "alternate" - }, - { - "name": "395", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "487" - }, - { - "case": "luks", - "type": "488" - } - ], - "members": [ - { - "name": "format", - "type": "486" - } - ], - "meta-type": "object" - }, - { - "name": "396", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "487" - } - ], - "members": [ - { - "name": "format", - "type": "489" - } - ], - "meta-type": "object" - }, - { - "name": "[385]", - "element-type": "385", - "meta-type": "array" - }, - { - "name": "397", - "meta-type": "enum", - "values": [ - "quorum", - "fifo" - ] - }, - { - "name": "[398]", - "element-type": "398", - "meta-type": "array" - }, - { - "name": "398", - "meta-type": "enum", - "values": [ - "cephx", - "none" - ] - }, - { - "name": "[399]", - "element-type": "399", - "meta-type": "array" - }, - { - "name": "399", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "400", - "meta-type": "enum", - "values": [ - "primary", - "secondary" - ] - }, - { - "name": "401", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "numeric", - "default": null, - "type": "bool" - }, - { - "name": "to", - "default": null, - "type": "int" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "keep-alive", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "402", - "tag": "mode", - "variants": [ - { - "case": "hash", - "type": "491" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "known_hosts", - "type": "0" - } - ], - "members": [ - { - "name": "mode", - "type": "490" - } - ], - "meta-type": "object" - }, - { - "name": "403", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "nocow", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "404", - "members": [ - { - "name": "location", - "type": "256" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "405", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "493" - }, - { - "name": "cipher-mode", - "default": null, - "type": "494" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "default": null, - "type": "496" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - }, - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "406", - "members": [ - { - "name": "location", - "type": "262" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "407", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "408", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "encrypt", - "default": null, - "type": "497" - } - ], - "meta-type": "object" - }, - { - "name": "409", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "data-file", - "default": null, - "type": "385" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "version", - "default": null, - "type": "498" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "245" - }, - { - "name": "encrypt", - "default": null, - "type": "497" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "410", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "245" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "table-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "411", - "members": [ - { - "name": "location", - "type": "270" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "412", - "members": [ - { - "name": "location", - "type": "272" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "redundancy", - "default": null, - "type": "499" - }, - { - "name": "object-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "413", - "members": [ - { - "name": "location", - "type": "273" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "414", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "415", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "log-size", - "default": null, - "type": "int" - }, - { - "name": "block-size", - "default": null, - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "500" - }, - { - "name": "block-state-zero", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "416", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "extents", - "default": null, - "type": "[385]" - }, - { - "name": "subformat", - "default": null, - "type": "501" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "adapter-type", - "default": null, - "type": "502" - }, - { - "name": "hwversion", - "default": null, - "type": "str" - }, - { - "name": "zeroed-grain", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "417", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "503" - }, - { - "name": "force-size", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "null", - "json-type": "null", - "meta-type": "builtin" - }, - { - "name": "418", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "419", - "members": [ - { - "name": "data", - "type": "401" - } - ], - "meta-type": "object" - }, - { - "name": "420", - "members": [ - { - "name": "data", - "type": "447" - } - ], - "meta-type": "object" - }, - { - "name": "421", - "members": [ - { - "name": "data", - "type": "448" - } - ], - "meta-type": "object" - }, - { - "name": "422", - "members": [ - { - "name": "data", - "type": "435" - } - ], - "meta-type": "object" - }, - { - "name": "423", - "meta-type": "enum", - "values": [ - "file", - "serial", - "parallel", - "pipe", - "socket", - "udp", - "pty", - "null", - "mux", - "msmouse", - "wctablet", - "braille", - "testdev", - "stdio", - "console", - "vc", - "ringbuf", - "memory" - ] - }, - { - "name": "424", - "members": [ - { - "name": "data", - "type": "504" - } - ], - "meta-type": "object" - }, - { - "name": "425", - "members": [ - { - "name": "data", - "type": "505" - } - ], - "meta-type": "object" - }, - { - "name": "426", - "members": [ - { - "name": "data", - "type": "506" - } - ], - "meta-type": "object" - }, - { - "name": "427", - "members": [ - { - "name": "data", - "type": "507" - } - ], - "meta-type": "object" - }, - { - "name": "428", - "members": [ - { - "name": "data", - "type": "508" - } - ], - "meta-type": "object" - }, - { - "name": "429", - "members": [ - { - "name": "data", - "type": "509" - } - ], - "meta-type": "object" - }, - { - "name": "430", - "members": [ - { - "name": "data", - "type": "510" - } - ], - "meta-type": "object" - }, - { - "name": "433", - "members": [ - { - "name": "data", - "type": "513" - } - ], - "meta-type": "object" - }, - { - "name": "434", - "members": [ - { - "name": "data", - "type": "514" - } - ], - "meta-type": "object" - }, - { - "name": "[435]", - "element-type": "435", - "meta-type": "array" - }, - { - "name": "435", - "members": [ - { - "name": "str", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "436", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "437", - "members": [ - { - "name": "data", - "type": "515" - } - ], - "meta-type": "object" - }, - { - "name": "438", - "members": [ - { - "name": "data", - "type": "516" - } - ], - "meta-type": "object" - }, - { - "name": "439", - "meta-type": "enum", - "values": [ - "number", - "qcode" - ] - }, - { - "name": "440", - "members": [ - { - "name": "data", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "441", - "members": [ - { - "name": "data", - "type": "517" - } - ], - "meta-type": "object" - }, - { - "name": "442", - "meta-type": "enum", - "values": [ - "key", - "btn", - "rel", - "abs" - ] - }, - { - "name": "443", - "members": [ - { - "name": "data", - "type": "518" - } - ], - "meta-type": "object" - }, - { - "name": "444", - "members": [ - { - "name": "data", - "type": "519" - } - ], - "meta-type": "object" - }, - { - "name": "445", - "members": [ - { - "name": "data", - "type": "520" - } - ], - "meta-type": "object" - }, - { - "name": "446", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "447", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "448", - "members": [ - { - "name": "cid", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "449", - "meta-type": "enum", - "values": [ - "abort", - "block-dirty-bitmap-add", - "block-dirty-bitmap-remove", - "block-dirty-bitmap-clear", - "block-dirty-bitmap-enable", - "block-dirty-bitmap-disable", - "block-dirty-bitmap-merge", - "blockdev-backup", - "blockdev-snapshot", - "blockdev-snapshot-internal-sync", - "blockdev-snapshot-sync", - "drive-backup" - ] - }, - { - "name": "450", - "members": [ - { - "name": "data", - "type": "521" - } - ], - "meta-type": "object" - }, - { - "name": "451", - "members": [ - { - "name": "data", - "type": "35" - } - ], - "meta-type": "object" - }, - { - "name": "452", - "members": [ - { - "name": "data", - "type": "36" - } - ], - "meta-type": "object" - }, - { - "name": "453", - "members": [ - { - "name": "data", - "type": "37" - } - ], - "meta-type": "object" - }, - { - "name": "454", - "members": [ - { - "name": "data", - "type": "30" - } - ], - "meta-type": "object" - }, - { - "name": "455", - "members": [ - { - "name": "data", - "type": "26" - } - ], - "meta-type": "object" - }, - { - "name": "456", - "members": [ - { - "name": "data", - "type": "67" - } - ], - "meta-type": "object" - }, - { - "name": "457", - "members": [ - { - "name": "data", - "type": "25" - } - ], - "meta-type": "object" - }, - { - "name": "458", - "members": [ - { - "name": "data", - "type": "29" - } - ], - "meta-type": "object" - }, - { - "name": "459", - "meta-type": "enum", - "values": [ - "individual", - "grouped" - ] - }, - { - "name": "460", - "meta-type": "enum", - "values": [ - "string", - "number", - "int", - "boolean", - "null", - "object", - "array", - "value" - ] - }, - { - "name": "[461]", - "element-type": "461", - "meta-type": "array" - }, - { - "name": "461", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "any" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "[462]", - "element-type": "462", - "meta-type": "array" - }, - { - "name": "462", - "members": [ - { - "name": "case", - "type": "str" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[463]", - "element-type": "463", - "meta-type": "array" - }, - { - "name": "463", - "members": [ - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "464", - "meta-type": "enum", - "values": [ - "uninitialized", - "stopped", - "check-stop", - "operating", - "load" - ] - }, - { - "name": "465", - "meta-type": "enum", - "values": [ - "memory", - "first-level", - "second-level", - "third-level" - ] - }, - { - "name": "466", - "meta-type": "enum", - "values": [ - "access-latency", - "read-latency", - "write-latency", - "access-bandwidth", - "read-bandwidth", - "write-bandwidth" - ] - }, - { - "name": "467", - "meta-type": "enum", - "values": [ - "none", - "direct", - "complex" - ] - }, - { - "name": "468", - "meta-type": "enum", - "values": [ - "none", - "write-back", - "write-through" - ] - }, - { - "name": "469", - "members": [ - { - "name": "desc", - "default": null, - "type": "str" - }, - { - "name": "class", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "470", - "members": [ - { - "name": "device", - "type": "int" - }, - { - "name": "vendor", - "type": "int" - }, - { - "name": "subsystem", - "default": null, - "type": "int" - }, - { - "name": "subsystem-vendor", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "471", - "members": [ - { - "name": "bus", - "type": "522" - }, - { - "name": "devices", - "default": null, - "type": "[367]" - } - ], - "meta-type": "object" - }, - { - "name": "[472]", - "element-type": "472", - "meta-type": "array" - }, - { - "name": "472", - "members": [ - { - "name": "bar", - "type": "int" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "address", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "prefetch", - "default": null, - "type": "bool" - }, - { - "name": "mem_type_64", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "473", - "meta-type": "enum", - "values": [ - "string", - "boolean", - "number", - "size" - ] - }, - { - "name": "474", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "addr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "node", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "475", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "memaddr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "476", - "meta-type": "enum", - "values": [ - "unknown", - "disabled-wait", - "extint-loop", - "pgmint-loop", - "opint-loop" - ] - }, - { - "name": "477", - "meta-type": "enum", - "values": [ - "qcow2", - "vmdk", - "luks" - ] - }, - { - "name": "478", - "members": [ - { - "name": "data", - "type": "523" - } - ], - "meta-type": "object" - }, - { - "name": "479", - "members": [ - { - "name": "data", - "type": "524" - } - ], - "meta-type": "object" - }, - { - "name": "480", - "members": [ - { - "name": "data", - "type": "525" - } - ], - "meta-type": "object" - }, - { - "name": "481", - "meta-type": "enum", - "values": [ - "l1_update", - "l1_grow_alloc_table", - "l1_grow_write_table", - "l1_grow_activate_table", - "l2_load", - "l2_update", - "l2_update_compressed", - "l2_alloc_cow_read", - "l2_alloc_write", - "read_aio", - "read_backing_aio", - "read_compressed", - "write_aio", - "write_compressed", - "vmstate_load", - "vmstate_save", - "cow_read", - "cow_write", - "reftable_load", - "reftable_grow", - "reftable_update", - "refblock_load", - "refblock_update", - "refblock_update_part", - "refblock_alloc", - "refblock_alloc_hookup", - "refblock_alloc_write", - "refblock_alloc_write_blocks", - "refblock_alloc_write_table", - "refblock_alloc_switch_table", - "cluster_alloc", - "cluster_alloc_bytes", - "cluster_free", - "flush_to_os", - "flush_to_disk", - "pwritev_rmw_head", - "pwritev_rmw_after_head", - "pwritev_rmw_tail", - "pwritev_rmw_after_tail", - "pwritev", - "pwritev_zero", - "pwritev_done", - "empty_image_prepare", - "l1_shrink_write_table", - "l1_shrink_free_l2_clusters", - "cor_write", - "cluster_alloc_space", - "none" - ] - }, - { - "name": "482", - "meta-type": "enum", - "values": [ - "read", - "write", - "write-zeroes", - "discard", - "flush", - "block-status" - ] - }, - { - "name": "483", - "meta-type": "enum", - "values": [ - "inet" - ] - }, - { - "name": "484", - "members": [ - { - "name": "template", - "default": null, - "type": "485" - }, - { - "name": "main-header", - "default": null, - "type": "bool" - }, - { - "name": "active-l1", - "default": null, - "type": "bool" - }, - { - "name": "active-l2", - "default": null, - "type": "bool" - }, - { - "name": "refcount-table", - "default": null, - "type": "bool" - }, - { - "name": "refcount-block", - "default": null, - "type": "bool" - }, - { - "name": "snapshot-table", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l1", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l2", - "default": null, - "type": "bool" - }, - { - "name": "bitmap-directory", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "485", - "meta-type": "enum", - "values": [ - "none", - "constant", - "cached", - "all" - ] - }, - { - "name": "486", - "meta-type": "enum", - "values": [ - "aes", - "luks" - ] - }, - { - "name": "487", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "488", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "489", - "meta-type": "enum", - "values": [ - "aes" - ] - }, - { - "name": "490", - "meta-type": "enum", - "values": [ - "none", - "hash", - "known_hosts" - ] - }, - { - "name": "491", - "members": [ - { - "name": "type", - "type": "526" - }, - { - "name": "hash", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "492", - "meta-type": "enum", - "values": [ - "off", - "metadata", - "falloc", - "full" - ] - }, - { - "name": "493", - "meta-type": "enum", - "values": [ - "aes-128", - "aes-192", - "aes-256", - "des-rfb", - "3des", - "cast5-128", - "serpent-128", - "serpent-192", - "serpent-256", - "twofish-128", - "twofish-192", - "twofish-256" - ] - }, - { - "name": "494", - "meta-type": "enum", - "values": [ - "ecb", - "cbc", - "xts", - "ctr" - ] - }, - { - "name": "495", - "meta-type": "enum", - "values": [ - "plain", - "plain64", - "essiv" - ] - }, - { - "name": "496", - "meta-type": "enum", - "values": [ - "md5", - "sha1", - "sha224", - "sha256", - "sha384", - "sha512", - "ripemd160" - ] - }, - { - "name": "497", - "tag": "format", - "variants": [ - { - "case": "qcow", - "type": "487" - }, - { - "case": "luks", - "type": "528" - } - ], - "members": [ - { - "name": "format", - "type": "527" - } - ], - "meta-type": "object" - }, - { - "name": "498", - "meta-type": "enum", - "values": [ - "v2", - "v3" - ] - }, - { - "name": "499", - "tag": "type", - "variants": [ - { - "case": "full", - "type": "530" - }, - { - "case": "erasure-coded", - "type": "531" - } - ], - "members": [ - { - "name": "type", - "type": "529" - } - ], - "meta-type": "object" - }, - { - "name": "500", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "501", - "meta-type": "enum", - "values": [ - "monolithicSparse", - "monolithicFlat", - "twoGbMaxExtentSparse", - "twoGbMaxExtentFlat", - "streamOptimized" - ] - }, - { - "name": "502", - "meta-type": "enum", - "values": [ - "ide", - "buslogic", - "lsilogic", - "legacyESX" - ] - }, - { - "name": "503", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "504", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "in", - "default": null, - "type": "str" - }, - { - "name": "out", - "type": "str" - }, - { - "name": "append", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "505", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "506", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "addr", - "type": "282" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "bool" - }, - { - "name": "wait", - "default": null, - "type": "bool" - }, - { - "name": "nodelay", - "default": null, - "type": "bool" - }, - { - "name": "telnet", - "default": null, - "type": "bool" - }, - { - "name": "tn3270", - "default": null, - "type": "bool" - }, - { - "name": "websocket", - "default": null, - "type": "bool" - }, - { - "name": "reconnect", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "507", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "remote", - "type": "282" - }, - { - "name": "local", - "default": null, - "type": "282" - } - ], - "meta-type": "object" - }, - { - "name": "508", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "509", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "510", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "signal", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "513", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "width", - "default": null, - "type": "int" - }, - { - "name": "height", - "default": null, - "type": "int" - }, - { - "name": "cols", - "default": null, - "type": "int" - }, - { - "name": "rows", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "514", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "515", - "members": [ - { - "name": "path", - "default": null, - "type": "str" - }, - { - "name": "cancel-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "516", - "members": [ - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "517", - "meta-type": "enum", - "values": [ - "unmapped", - "shift", - "shift_r", - "alt", - "alt_r", - "ctrl", - "ctrl_r", - "menu", - "esc", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "0", - "minus", - "equal", - "backspace", - "tab", - "q", - "w", - "e", - "r", - "t", - "y", - "u", - "i", - "o", - "p", - "bracket_left", - "bracket_right", - "ret", - "a", - "s", - "d", - "f", - "g", - "h", - "j", - "k", - "l", - "semicolon", - "apostrophe", - "grave_accent", - "backslash", - "z", - "x", - "c", - "v", - "b", - "n", - "m", - "comma", - "dot", - "slash", - "asterisk", - "spc", - "caps_lock", - "f1", - "f2", - "f3", - "f4", - "f5", - "f6", - "f7", - "f8", - "f9", - "f10", - "num_lock", - "scroll_lock", - "kp_divide", - "kp_multiply", - "kp_subtract", - "kp_add", - "kp_enter", - "kp_decimal", - "sysrq", - "kp_0", - "kp_1", - "kp_2", - "kp_3", - "kp_4", - "kp_5", - "kp_6", - "kp_7", - "kp_8", - "kp_9", - "less", - "f11", - "f12", - "print", - "home", - "pgup", - "pgdn", - "end", - "left", - "up", - "down", - "right", - "insert", - "delete", - "stop", - "again", - "props", - "undo", - "front", - "copy", - "open", - "paste", - "find", - "cut", - "lf", - "help", - "meta_l", - "meta_r", - "compose", - "pause", - "ro", - "hiragana", - "henkan", - "yen", - "muhenkan", - "katakanahiragana", - "kp_comma", - "kp_equals", - "power", - "sleep", - "wake", - "audionext", - "audioprev", - "audiostop", - "audioplay", - "audiomute", - "volumeup", - "volumedown", - "mediaselect", - "mail", - "calculator", - "computer", - "ac_home", - "ac_back", - "ac_forward", - "ac_refresh", - "ac_bookmarks" - ] - }, - { - "name": "518", - "members": [ - { - "name": "key", - "type": "318" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "519", - "members": [ - { - "name": "button", - "type": "532" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "520", - "members": [ - { - "name": "axis", - "type": "533" - }, - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "521", - "members": [], - "meta-type": "object" - }, - { - "name": "522", - "members": [ - { - "name": "number", - "type": "int" - }, - { - "name": "secondary", - "type": "int" - }, - { - "name": "subordinate", - "type": "int" - }, - { - "name": "io_range", - "type": "534" - }, - { - "name": "memory_range", - "type": "534" - }, - { - "name": "prefetchable_range", - "type": "534" - } - ], - "meta-type": "object" - }, - { - "name": "523", - "members": [ - { - "name": "compat", - "type": "str" - }, - { - "name": "data-file", - "default": null, - "type": "str" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "corrupt", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "535" - }, - { - "name": "bitmaps", - "default": null, - "type": "[536]" - } - ], - "meta-type": "object" - }, - { - "name": "524", - "members": [ - { - "name": "create-type", - "type": "str" - }, - { - "name": "cid", - "type": "int" - }, - { - "name": "parent-cid", - "type": "int" - }, - { - "name": "extents", - "type": "[239]" - } - ], - "meta-type": "object" - }, - { - "name": "525", - "members": [ - { - "name": "cipher-alg", - "type": "493" - }, - { - "name": "cipher-mode", - "type": "494" - }, - { - "name": "ivgen-alg", - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "type": "496" - }, - { - "name": "payload-offset", - "type": "int" - }, - { - "name": "master-key-iters", - "type": "int" - }, - { - "name": "uuid", - "type": "str" - }, - { - "name": "slots", - "type": "[537]" - } - ], - "meta-type": "object" - }, - { - "name": "526", - "meta-type": "enum", - "values": [ - "md5", - "sha1" - ] - }, - { - "name": "527", - "meta-type": "enum", - "values": [ - "qcow", - "luks" - ] - }, - { - "name": "528", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "493" - }, - { - "name": "cipher-mode", - "default": null, - "type": "494" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "default": null, - "type": "496" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "529", - "meta-type": "enum", - "values": [ - "full", - "erasure-coded" - ] - }, - { - "name": "530", - "members": [ - { - "name": "copies", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "531", - "members": [ - { - "name": "data-strips", - "type": "int" - }, - { - "name": "parity-strips", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "532", - "meta-type": "enum", - "values": [ - "left", - "middle", - "right", - "wheel-up", - "wheel-down", - "side", - "extra" - ] - }, - { - "name": "533", - "meta-type": "enum", - "values": [ - "x", - "y" - ] - }, - { - "name": "534", - "members": [ - { - "name": "base", - "type": "int" - }, - { - "name": "limit", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "535", - "tag": "format", - "variants": [ - { - "case": "luks", - "type": "525" - }, - { - "case": "aes", - "type": "0" - } - ], - "members": [ - { - "name": "format", - "type": "486" - } - ], - "meta-type": "object" - }, - { - "name": "[536]", - "element-type": "536", - "meta-type": "array" - }, - { - "name": "536", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "flags", - "type": "[538]" - } - ], - "meta-type": "object" - }, - { - "name": "[239]", - "element-type": "239", - "meta-type": "array" - }, - { - "name": "[537]", - "element-type": "537", - "meta-type": "array" - }, - { - "name": "537", - "members": [ - { - "name": "active", - "type": "bool" - }, - { - "name": "iters", - "default": null, - "type": "int" - }, - { - "name": "stripes", - "default": null, - "type": "int" - }, - { - "name": "key-offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[538]", - "element-type": "538", - "meta-type": "array" - }, - { - "name": "538", - "meta-type": "enum", - "values": [ - "in-use", - "auto" - ] - } - ], - "id": "libvirt-4" -} - -{ - "execute": "query-kvm", - "id": "libvirt-5" -} - -{ - "return": { - "enabled": true, - "present": true - }, - "id": "libvirt-5" -} - -{ - "execute": "qom-list-types", - "id": "libvirt-6" -} - -{ - "return": [ - { - "name": "virtio-balloon-pci-non-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "tz-mpc-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "aw-h3-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "esp", - "parent": "sys-bus-device" - }, - { - "name": "allwinner-rtc-sun7i", - "parent": "allwinner-rtc" - }, - { - "name": "imx.rngc", - "parent": "sys-bus-device" - }, - { - "name": "terrier-machine", - "parent": "machine" - }, - { - "name": "ich9-intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "xlnx.dpdma", - "parent": "sys-bus-device" - }, - { - "name": "PCI", - "parent": "bus" - }, - { - "name": "usb-wacom-tablet", - "parent": "usb-device" - }, - { - "name": "integrator_pit", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-blk", - "parent": "virtio-device" - }, - { - "name": "sst25vf040b", - "parent": "m25p80-generic" - }, - { - "name": "imx.epit", - "parent": "sys-bus-device" - }, - { - "name": "allwinner-rtc-sun6i", - "parent": "allwinner-rtc" - }, - { - "name": "xilinx,zynq_slcr", - "parent": "sys-bus-device" - }, - { - "name": "mps2-an521-machine", - "parent": "mps2tz" - }, - { - "name": "integrator_pic", - "parent": "sys-bus-device" - }, - { - "name": "strongarm-rtc", - "parent": "sys-bus-device" - }, - { - "name": "xilinx-axi-dma-data-stream", - "parent": "object" - }, - { - "name": "640s33b", - "parent": "m25p80-generic" - }, - { - "name": "virt-2.11-machine", - "parent": "virt-machine" - }, - { - "name": "strongarm_pic", - "parent": "sys-bus-device" - }, - { - "name": "virt-2.8-machine", - "parent": "virt-machine" - }, - { - "name": "vfio-amd-xgbe", - "parent": "vfio-platform" - }, - { - "name": "virtio-scsi-pci-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "bcm2835-peripherals", - "parent": "sys-bus-device" - }, - { - "name": "tpm-tis-device", - "parent": "sys-bus-device" - }, - { - "name": "smc91c111", - "parent": "sys-bus-device" - }, - { - "name": "realview_sysctl", - "parent": "sys-bus-device" - }, - { - "name": "mss-spi", - "parent": "sys-bus-device" - }, - { - "name": "pl110_versatile", - "parent": "pl110" - }, - { - "name": "cadence_ttc", - "parent": "sys-bus-device" - }, - { - "name": "allwinner-rtc-sun4i", - "parent": "allwinner-rtc" - }, - { - "name": "w25q512jv", - "parent": "m25p80-generic" - }, - { - "name": "xilinx-axienet-control-stream", - "parent": "object" - }, - { - "name": "filter-buffer", - "parent": "netfilter" - }, - { - "name": "l2x0", - "parent": "sys-bus-device" - }, - { - "name": "chardev-parallel", - "parent": "chardev" - }, - { - "name": "pl110", - "parent": "sys-bus-device" - }, - { - "name": "pl111", - "parent": "pl110" - }, - { - "name": "tosa-ssp", - "parent": "ssi-slave" - }, - { - "name": "aspeed.wdt-ast2500", - "parent": "aspeed.wdt" - }, - { - "name": "arm11mpcore_priv", - "parent": "sys-bus-device" - }, - { - "name": "arm_mptimer", - "parent": "sys-bus-device" - }, - { - "name": "virtio-balloon-device", - "parent": "virtio-device" - }, - { - "name": "pxa262-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "sii9022", - "parent": "i2c-slave" - }, - { - "name": "lm8323", - "parent": "i2c-slave" - }, - { - "name": "mx66u1g45g", - "parent": "m25p80-generic" - }, - { - "name": "n810-machine", - "parent": "machine" - }, - { - "name": "pcie-root-port", - "parent": "pcie-root-port-base" - }, - { - "name": "xlnx.xps-timer", - "parent": "sys-bus-device" - }, - { - "name": "stm32f2xx-timer", - "parent": "sys-bus-device" - }, - { - "name": "armsse-mhu", - "parent": "sys-bus-device" - }, - { - "name": "virtio-9p-pci-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "qemu-console", - "parent": "object" - }, - { - "name": "realview-eb-machine", - "parent": "machine" - }, - { - "name": "throttle-group", - "parent": "object" - }, - { - "name": "bcm2835-sys-timer", - "parent": "sys-bus-device" - }, - { - "name": "virtio-mmio-bus", - "parent": "virtio-bus" - }, - { - "name": "virtio-scsi-device", - "parent": "virtio-scsi-common" - }, - { - "name": "bcm2837", - "parent": "bcm283x" - }, - { - "name": "bcm2836", - "parent": "bcm283x" - }, - { - "name": "ich9-ahci", - "parent": "pci-device" - }, - { - "name": "musca-b1-machine", - "parent": "musca" - }, - { - "name": "musca-a-machine", - "parent": "musca" - }, - { - "name": "qio-net-listener", - "parent": "object" - }, - { - "name": "virt-5.0-machine", - "parent": "virt-machine" - }, - { - "name": "pxa270-b0-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "vhost-user-backend", - "parent": "object" - }, - { - "name": "ide-hd", - "parent": "ide-device" - }, - { - "name": "pxa2xx_pic", - "parent": "sys-bus-device" - }, - { - "name": "xlnx,zynqmp", - "parent": "device" - }, - { - "name": "e1000-82545em", - "parent": "e1000-base" - }, - { - "name": "e1000e", - "parent": "pci-device" - }, - { - "name": "arm1136-r2-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "nec-usb-xhci", - "parent": "base-xhci" - }, - { - "name": "highbank-machine", - "parent": "machine" - }, - { - "name": "w25q256", - "parent": "m25p80-generic" - }, - { - "name": "a9-scu", - "parent": "sys-bus-device" - }, - { - "name": "cirrus-vga", - "parent": "pci-device" - }, - { - "name": "at26df081a", - "parent": "m25p80-generic" - }, - { - "name": "virtio-scsi-pci", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "nrf51_soc.rng", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.fmc-ast2500", - "parent": "aspeed.smc" - }, - { - "name": "nrf51_soc.nvm", - "parent": "sys-bus-device" - }, - { - "name": "imx6.gpt", - "parent": "imx25.gpt" - }, - { - "name": "filter-rewriter", - "parent": "netfilter" - }, - { - "name": "virtio-serial-pci", - "parent": "virtio-serial-pci-base" - }, - { - "name": "virtio-rng-pci-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "piix3-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "at25128a-nonjedec", - "parent": "m25p80-generic" - }, - { - "name": "tosa_dac", - "parent": "i2c-slave" - }, - { - "name": "sx1-machine", - "parent": "machine" - }, - { - "name": "en25f32", - "parent": "m25p80-generic" - }, - { - "name": "tacoma-bmc-machine", - "parent": "aspeed-machine" - }, - { - "name": "mx25l25655e", - "parent": "m25p80-generic" - }, - { - "name": "allwinner-a10-pic", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.timer-ast2500", - "parent": "aspeed.timer" - }, - { - "name": "scsi-hd", - "parent": "scsi-disk-base" - }, - { - "name": "vhost-vsock-pci-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "realview-pb-a8-machine", - "parent": "machine" - }, - { - "name": "i82559er", - "parent": "pci-device" - }, - { - "name": "s70fl01gs", - "parent": "m25p80-generic" - }, - { - "name": "i2c-ddc", - "parent": "i2c-slave" - }, - { - "name": "sabrelite-machine", - "parent": "machine" - }, - { - "name": "kvm-arm-gicv3", - "parent": "arm-gicv3-common" - }, - { - "name": "highbank-regs", - "parent": "sys-bus-device" - }, - { - "name": "cryptodev-backend", - "parent": "object" - }, - { - "name": "at45db081d", - "parent": "m25p80-generic" - }, - { - "name": "System", - "parent": "bus" - }, - { - "name": "tmp423", - "parent": "tmp421-generic" - }, - { - "name": "msf2-soc", - "parent": "sys-bus-device" - }, - { - "name": "tmp422", - "parent": "tmp421-generic" - }, - { - "name": "tmp421", - "parent": "tmp421-generic" - }, - { - "name": "imx.enet", - "parent": "imx.fec" - }, - { - "name": "SSI", - "parent": "bus" - }, - { - "name": "qio-channel-rdma", - "parent": "qio-channel" - }, - { - "name": "smdkc210-machine", - "parent": "machine" - }, - { - "name": "versatilepb-machine", - "parent": "machine" - }, - { - "name": "stellaris_enet", - "parent": "sys-bus-device" - }, - { - "name": "iotkit-sysinfo", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.gpio-ast2600", - "parent": "aspeed.gpio" - }, - { - "name": "bcm2835-dma", - "parent": "sys-bus-device" - }, - { - "name": "fusbh200-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "strongarm-ppc", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-blk-pci-non-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "hda-micro", - "parent": "hda-audio" - }, - { - "name": "mx25l12855e", - "parent": "m25p80-generic" - }, - { - "name": "virt-2.10-machine", - "parent": "virt-machine" - }, - { - "name": "megasas", - "parent": "megasas-base" - }, - { - "name": "chardev-stdio", - "parent": "chardev-fd" - }, - { - "name": "virt-2.7-machine", - "parent": "virt-machine" - }, - { - "name": "xlnx-zynmp.rtc", - "parent": "sys-bus-device" - }, - { - "name": "xilinx-zynq-a9-machine", - "parent": "machine" - }, - { - "name": "smmuv3-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "emcraft-sf2-machine", - "parent": "machine" - }, - { - "name": "tls-creds-anon", - "parent": "tls-creds" - }, - { - "name": "armv7m_nvic", - "parent": "sys-bus-device" - }, - { - "name": "serial", - "parent": "device" - }, - { - "name": "memory-backend-ram", - "parent": "memory-backend" - }, - { - "name": "ide-cd", - "parent": "ide-device" - }, - { - "name": "qio-channel-command", - "parent": "qio-channel" - }, - { - "name": "aspeed.spi2-ast2500", - "parent": "aspeed.smc" - }, - { - "name": "stm32f2xx-syscfg", - "parent": "sys-bus-device" - }, - { - "name": "SCSI", - "parent": "bus" - }, - { - "name": "imx.serial", - "parent": "sys-bus-device" - }, - { - "name": "virtconsole", - "parent": "virtserialport" - }, - { - "name": "loader", - "parent": "device" - }, - { - "name": "virtio-9p-pci-non-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "mps2-scc", - "parent": "sys-bus-device" - }, - { - "name": "versatileab-machine", - "parent": "machine" - }, - { - "name": "kzm-machine", - "parent": "machine" - }, - { - "name": "virtio-rng-pci-non-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "virt-3.0-machine", - "parent": "virt-machine" - }, - { - "name": "m25px32-s1", - "parent": "m25p80-generic" - }, - { - "name": "m25px32-s0", - "parent": "m25p80-generic" - }, - { - "name": "n25q256a13", - "parent": "m25p80-generic" - }, - { - "name": "n25q256a11", - "parent": "m25p80-generic" - }, - { - "name": "musicpal-machine", - "parent": "machine" - }, - { - "name": "vhost-user-input-pci", - "parent": "vhost-user-input-pci-base-type" - }, - { - "name": "mx25l25635e", - "parent": "m25p80-generic" - }, - { - "name": "a9mpcore_priv", - "parent": "sys-bus-device" - }, - { - "name": "chardev-serial", - "parent": "chardev-fd" - }, - { - "name": "en25q64", - "parent": "m25p80-generic" - }, - { - "name": "mx66u51235f", - "parent": "m25p80-generic" - }, - { - "name": "ich9-usb-ehci2", - "parent": "pci-ehci-usb" - }, - { - "name": "ich9-usb-ehci1", - "parent": "pci-ehci-usb" - }, - { - "name": "sa1110-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "iotkit-secctl", - "parent": "sys-bus-device" - }, - { - "name": "pr-manager-helper", - "parent": "pr-manager" - }, - { - "name": "pca9552", - "parent": "i2c-slave" - }, - { - "name": "wm8750", - "parent": "i2c-slave" - }, - { - "name": "scsi-cd", - "parent": "scsi-disk-base" - }, - { - "name": "aspeed.smc-ast2400", - "parent": "aspeed.smc" - }, - { - "name": "PCIE", - "parent": "PCI" - }, - { - "name": "mv88w8618_pit", - "parent": "sys-bus-device" - }, - { - "name": "fsl,imx31", - "parent": "device" - }, - { - "name": "pvscsi", - "parent": "pci-device" - }, - { - "name": "vmxnet3", - "parent": "pci-device" - }, - { - "name": "at25fs040", - "parent": "m25p80-generic" - }, - { - "name": "aspeed.gpio-ast2400", - "parent": "aspeed.gpio" - }, - { - "name": "qemu,register", - "parent": "device" - }, - { - "name": "mv88w8618_pic", - "parent": "sys-bus-device" - }, - { - "name": "versatile_pci", - "parent": "pci-host-bridge" - }, - { - "name": "n25q128a13", - "parent": "m25p80-generic" - }, - { - "name": "sx1-v1-machine", - "parent": "machine" - }, - { - "name": "n25q128a11", - "parent": "m25p80-generic" - }, - { - "name": "musicpal-misc", - "parent": "sys-bus-device" - }, - { - "name": "vhost-vsock-pci-non-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "pcnet", - "parent": "pci-device" - }, - { - "name": "s25fl064k", - "parent": "m25p80-generic" - }, - { - "name": "cadence_gem", - "parent": "sys-bus-device" - }, - { - "name": "cortex-m0-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "mptsas1068", - "parent": "pci-device" - }, - { - "name": "fsl,imx25", - "parent": "device" - }, - { - "name": "virtio-mouse-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "vhost-user-input", - "parent": "virtio-input-device" - }, - { - "name": "chardev-msmouse", - "parent": "chardev" - }, - { - "name": "vt82c686b-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "edu", - "parent": "pci-device" - }, - { - "name": "gpex-root", - "parent": "pci-device" - }, - { - "name": "mcimx6ul-evk-machine", - "parent": "machine" - }, - { - "name": "strongarm-gpio", - "parent": "sys-bus-device" - }, - { - "name": "i6300esb", - "parent": "pci-device" - }, - { - "name": "ivshmem-doorbell", - "parent": "ivshmem-common" - }, - { - "name": "sysbus-ohci", - "parent": "sys-bus-device" - }, - { - "name": "imx2.wdt", - "parent": "sys-bus-device" - }, - { - "name": "a15mpcore_priv", - "parent": "sys-bus-device" - }, - { - "name": "aux-bus", - "parent": "bus" - }, - { - "name": "chardev-socket", - "parent": "chardev" - }, - { - "name": "320s33b", - "parent": "m25p80-generic" - }, - { - "name": "dpcd", - "parent": "aux-slave" - }, - { - "name": "musicpal_key", - "parent": "sys-bus-device" - }, - { - "name": "i82801", - "parent": "pci-device" - }, - { - "name": "imx.spi", - "parent": "sys-bus-device" - }, - { - "name": "akita-machine", - "parent": "machine" - }, - { - "name": "omap_i2c", - "parent": "sys-bus-device" - }, - { - "name": "virtio-balloon-pci-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "raspi3-machine", - "parent": "raspi-common-machine" - }, - { - "name": "mt25ql01g", - "parent": "m25p80-generic" - }, - { - "name": "cortex-r5f-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "arm11mpcore-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "at25df041a", - "parent": "m25p80-generic" - }, - { - "name": "vhost-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "at25fs010", - "parent": "m25p80-generic" - }, - { - "name": "HDA", - "parent": "bus" - }, - { - "name": "n25q064", - "parent": "m25p80-generic" - }, - { - "name": "vhost-user-gpu", - "parent": "virtio-gpu-base" - }, - { - "name": "virtio-iommu-pci-transitional", - "parent": "virtio-iommu-device-base" - }, - { - "name": "xlnx.xps-spi", - "parent": "sys-bus-device" - }, - { - "name": "pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "usb-hub", - "parent": "usb-device" - }, - { - "name": "orangepi-pc-machine", - "parent": "machine" - }, - { - "name": "vhost-scsi-pci-non-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "virtio-serial-pci-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "bcm2835-mbox", - "parent": "sys-bus-device" - }, - { - "name": "e1000", - "parent": "e1000-base" - }, - { - "name": "pl061_luminary", - "parent": "pl061" - }, - { - "name": "cortex-a15-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "virtio-crypto-pci", - "parent": "virtio-crypto-pci-base-type" - }, - { - "name": "exynos4210", - "parent": "sys-bus-device" - }, - { - "name": "cadence_uart", - "parent": "sys-bus-device" - }, - { - "name": "mx25l8005", - "parent": "m25p80-generic" - }, - { - "name": "omap-gpio", - "parent": "sys-bus-device" - }, - { - "name": "mps2-an511-machine", - "parent": "mps2" - }, - { - "name": "authz-list-file", - "parent": "authz" - }, - { - "name": "tpm-passthrough", - "parent": "tpm-backend" - }, - { - "name": "ast2600-evb-machine", - "parent": "aspeed-machine" - }, - { - "name": "tls-creds-x509", - "parent": "tls-creds" - }, - { - "name": "ast2400-a1", - "parent": "aspeed-soc" - }, - { - "name": "pcm3680_pci", - "parent": "pci-device" - }, - { - "name": "en25q32b", - "parent": "m25p80-generic" - }, - { - "name": "ich9-usb-uhci4", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci2", - "parent": "pci-uhci-usb" - }, - { - "name": "host-arm-cpu", - "parent": "aarch64-cpu" - }, - { - "name": "ich9-usb-uhci6", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci5", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci1", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci3", - "parent": "pci-uhci-usb" - }, - { - "name": "vhost-scsi-pci", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "virtio-serial-bus", - "parent": "bus" - }, - { - "name": "chardev-wctablet", - "parent": "chardev" - }, - { - "name": "virtio-gpu-pci", - "parent": "virtio-gpu-pci-base-type" - }, - { - "name": "virtio-9p-device", - "parent": "virtio-device" - }, - { - "name": "virtio-gpu-device", - "parent": "virtio-gpu-base" - }, - { - "name": "xlnx,zynq-xadc", - "parent": "sys-bus-device" - }, - { - "name": "mps2-an385-machine", - "parent": "mps2" - }, - { - "name": "aspeed.spi1-ast2500", - "parent": "aspeed.smc" - }, - { - "name": "virtio-keyboard-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "aspeed.gpio-ast2600-1_8v", - "parent": "aspeed.gpio" - }, - { - "name": "allwinner-h3", - "parent": "device" - }, - { - "name": "usb-tablet", - "parent": "usb-hid" - }, - { - "name": "unimplemented-device", - "parent": "sys-bus-device" - }, - { - "name": "tcg-accel", - "parent": "accel" - }, - { - "name": "imx.avic", - "parent": "sys-bus-device" - }, - { - "name": "cortex-m7-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "usb-ccid", - "parent": "usb-device" - }, - { - "name": "sd-bus", - "parent": "bus" - }, - { - "name": "n25q032", - "parent": "m25p80-generic" - }, - { - "name": "usb-net", - "parent": "usb-device" - }, - { - "name": "ast2500-evb-machine", - "parent": "aspeed-machine" - }, - { - "name": "vexpress-a9-machine", - "parent": "vexpress" - }, - { - "name": "borzoi-machine", - "parent": "machine" - }, - { - "name": "ide-drive", - "parent": "ide-device" - }, - { - "name": "vmware-svga", - "parent": "pci-device" - }, - { - "name": "filter-redirector", - "parent": "netfilter" - }, - { - "name": "memory-backend-file", - "parent": "memory-backend" - }, - { - "name": "allwinner-h3-ccu", - "parent": "sys-bus-device" - }, - { - "name": "virtio-pci-bus", - "parent": "virtio-bus" - }, - { - "name": "n800-machine", - "parent": "machine" - }, - { - "name": "ES1370", - "parent": "pci-device" - }, - { - "name": "s25sl032p", - "parent": "m25p80-generic" - }, - { - "name": "rng-builtin", - "parent": "rng-backend" - }, - { - "name": "kvm-arm-gic", - "parent": "arm_gic_common" - }, - { - "name": "qio-channel-socket", - "parent": "qio-channel" - }, - { - "name": "aspeed.rtc", - "parent": "sys-bus-device" - }, - { - "name": "n25q00a", - "parent": "m25p80-generic" - }, - { - "name": "s25sl032a", - "parent": "m25p80-generic" - }, - { - "name": "aspeed.i2c-ast2500", - "parent": "aspeed.i2c" - }, - { - "name": "pl011_luminary", - "parent": "pl011" - }, - { - "name": "s25sl016a", - "parent": "m25p80-generic" - }, - { - "name": "stellaris-i2c", - "parent": "sys-bus-device" - }, - { - "name": "xlnx.axi-ethernet", - "parent": "sys-bus-device" - }, - { - "name": "twl92230", - "parent": "i2c-slave" - }, - { - "name": "strongarm-uart", - "parent": "sys-bus-device" - }, - { - "name": "pxa2xx-i2c-slave", - "parent": "i2c-slave" - }, - { - "name": "m25p80", - "parent": "m25p80-generic" - }, - { - "name": "virtio-9p-pci", - "parent": "virtio-9p-pci-base" - }, - { - "name": "virtio-rng-pci", - "parent": "virtio-rng-pci-base" - }, - { - "name": "virtio-crypto-device", - "parent": "virtio-device" - }, - { - "name": "cortex-m4-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "bcm2836-control", - "parent": "sys-bus-device" - }, - { - "name": "pxa270-a0-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "luminary-watchdog", - "parent": "cmsdk-apb-watchdog" - }, - { - "name": "usb-audio", - "parent": "usb-device" - }, - { - "name": "bcm2835-sdhost", - "parent": "sys-bus-device" - }, - { - "name": "usb-chipidea", - "parent": "sysbus-ehci-usb" - }, - { - "name": "versatile_pci_host", - "parent": "pci-device" - }, - { - "name": "mps2-an505-machine", - "parent": "mps2tz" - }, - { - "name": "at25df641", - "parent": "m25p80-generic" - }, - { - "name": "aspeed.scu-ast2500", - "parent": "aspeed.scu" - }, - { - "name": "netduinoplus2-machine", - "parent": "machine" - }, - { - "name": "pxa270-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "imx.fec", - "parent": "sys-bus-device" - }, - { - "name": "xgmac", - "parent": "sys-bus-device" - }, - { - "name": "virtio-tablet-pci", - "parent": "virtio-tablet-pci-base-type" - }, - { - "name": "intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "aspeed.vic", - "parent": "sys-bus-device" - }, - { - "name": "chardev-memory", - "parent": "chardev-ringbuf" - }, - { - "name": "accel", - "parent": "object" - }, - { - "name": "m25p64", - "parent": "m25p80-generic" - }, - { - "name": "cortex-a72-arm-cpu", - "parent": "aarch64-cpu" - }, - { - "name": "vhost-user-blk-pci-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "max1110", - "parent": "max111x" - }, - { - "name": "max1111", - "parent": "max111x" - }, - { - "name": "virt-4.2-machine", - "parent": "virt-machine" - }, - { - "name": "at26f004", - "parent": "m25p80-generic" - }, - { - "name": "versatilepb_sic", - "parent": "sys-bus-device" - }, - { - "name": "verdex-machine", - "parent": "machine" - }, - { - "name": "raspi2-machine", - "parent": "raspi-common-machine" - }, - { - "name": "sst25wf080", - "parent": "m25p80-generic" - }, - { - "name": "chardev-null", - "parent": "chardev" - }, - { - "name": "generic-sdhci", - "parent": "sys-bus-device" - }, - { - "name": "allwinner-a10", - "parent": "device" - }, - { - "name": "virtio-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "lm3s6965evb-machine", - "parent": "machine" - }, - { - "name": "exynos4210.irq_gate", - "parent": "sys-bus-device" - }, - { - "name": "canon-a1100-machine", - "parent": "machine" - }, - { - "name": "pvrdma", - "parent": "pci-device" - }, - { - "name": "virtio-net-pci-non-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "arm926-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "cortex-a8-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "gd25q64", - "parent": "m25p80-generic" - }, - { - "name": "chardev-mux", - "parent": "chardev" - }, - { - "name": "stm32f2xx-usart", - "parent": "sys-bus-device" - }, - { - "name": "qtest-accel", - "parent": "accel" - }, - { - "name": "m25p40", - "parent": "m25p80-generic" - }, - { - "name": "chardev-udp", - "parent": "chardev" - }, - { - "name": "vhost-user-scsi-pci", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "ds1338", - "parent": "i2c-slave" - }, - { - "name": "virtio-keyboard-pci", - "parent": "virtio-keyboard-pci-base-type" - }, - { - "name": "m25p32", - "parent": "m25p80-generic" - }, - { - "name": "m25p128", - "parent": "m25p80-generic" - }, - { - "name": "filter-dump", - "parent": "netfilter" - }, - { - "name": "xlnx.xps-uartlite", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.sdmc-ast2600", - "parent": "aspeed.sdmc" - }, - { - "name": "tz-msc", - "parent": "sys-bus-device" - }, - { - "name": "mioe3680_pci", - "parent": "pci-device" - }, - { - "name": "musicpal_gpio", - "parent": "sys-bus-device" - }, - { - "name": "ast2600-a0", - "parent": "aspeed-soc" - }, - { - "name": "xlnx.zynqmp_ipi", - "parent": "sys-bus-device" - }, - { - "name": "ftgmac100", - "parent": "sys-bus-device" - }, - { - "name": "pci-testdev", - "parent": "pci-device" - }, - { - "name": "pxa27x-timer", - "parent": "pxa2xx-timer" - }, - { - "name": "imx25.gpt", - "parent": "sys-bus-device" - }, - { - "name": "usb-mouse", - "parent": "usb-hid" - }, - { - "name": "m25p20", - "parent": "m25p80-generic" - }, - { - "name": "nrf51_soc.gpio", - "parent": "sys-bus-device" - }, - { - "name": "m25px64", - "parent": "m25p80-generic" - }, - { - "name": "vfio-platform", - "parent": "sys-bus-device" - }, - { - "name": "serial-mm", - "parent": "sys-bus-device" - }, - { - "name": "pci-ohci", - "parent": "pci-device" - }, - { - "name": "at25df321a", - "parent": "m25p80-generic" - }, - { - "name": "cortex-m33-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "none-machine", - "parent": "machine" - }, - { - "name": "secondary-vga", - "parent": "pci-vga" - }, - { - "name": "xlnx.usmp-gqspi", - "parent": "xlnx.ps7-qspi" - }, - { - "name": "sst25wf040", - "parent": "m25p80-generic" - }, - { - "name": "gd25q32", - "parent": "m25p80-generic" - }, - { - "name": "icp-ctrl-regs", - "parent": "sys-bus-device" - }, - { - "name": "imx-gpcv2", - "parent": "sys-bus-device" - }, - { - "name": "m25p16", - "parent": "m25p80-generic" - }, - { - "name": "imx6.ccm", - "parent": "imx.ccm" - }, - { - "name": "ti925t-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "s25fs512s", - "parent": "m25p80-generic" - }, - { - "name": "usb-bus", - "parent": "bus" - }, - { - "name": "dbus-vmstate", - "parent": "object" - }, - { - "name": "m25p10", - "parent": "m25p80-generic" - }, - { - "name": "cortex-a53-arm-cpu", - "parent": "aarch64-cpu" - }, - { - "name": "fsl,imx6ul", - "parent": "device" - }, - { - "name": "mx25l4005a", - "parent": "m25p80-generic" - }, - { - "name": "sa1100-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "collie-machine", - "parent": "machine" - }, - { - "name": "IndustryPack", - "parent": "bus" - }, - { - "name": "pl081", - "parent": "pl080" - }, - { - "name": "pl080", - "parent": "sys-bus-device" - }, - { - "name": "fw_cfg_io", - "parent": "fw_cfg" - }, - { - "name": "input-linux", - "parent": "object" - }, - { - "name": "allwinner-h3-dramc", - "parent": "sys-bus-device" - }, - { - "name": "platform-bus-device", - "parent": "sys-bus-device" - }, - { - "name": "hda-duplex", - "parent": "hda-audio" - }, - { - "name": "m25p05", - "parent": "m25p80-generic" - }, - { - "name": "scsi-block", - "parent": "scsi-disk-base" - }, - { - "name": "arm1176-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "lm3s811evb-machine", - "parent": "machine" - }, - { - "name": "scsi-generic", - "parent": "scsi-device" - }, - { - "name": "tz-mpc", - "parent": "sys-bus-device" - }, - { - "name": "xlnx.zdma", - "parent": "sys-bus-device" - }, - { - "name": "usb-ehci", - "parent": "pci-ehci-usb" - }, - { - "name": "spitz-lcdtg", - "parent": "ssi-slave" - }, - { - "name": "omap2-intc", - "parent": "common-omap-intc" - }, - { - "name": "sst25wf020", - "parent": "m25p80-generic" - }, - { - "name": "virtio-input-host-pci", - "parent": "virtio-input-host-pci-base-type" - }, - { - "name": "chardev-pipe", - "parent": "chardev-fd" - }, - { - "name": "rng-egd", - "parent": "rng-backend" - }, - { - "name": "strongarm-ssp", - "parent": "sys-bus-device" - }, - { - "name": "imx7.gpt", - "parent": "imx25.gpt" - }, - { - "name": "imx7.gpr", - "parent": "sys-bus-device" - }, - { - "name": "cortex-m3-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "aspeed.xdma", - "parent": "sys-bus-device" - }, - { - "name": "xlnx.v-dp", - "parent": "sys-bus-device" - }, - { - "name": "pl061", - "parent": "sys-bus-device" - }, - { - "name": "megasas-gen2", - "parent": "megasas-base" - }, - { - "name": "m25px32", - "parent": "m25p80-generic" - }, - { - "name": "exynos4210.uart", - "parent": "sys-bus-device" - }, - { - "name": "imx31.gpt", - "parent": "imx25.gpt" - }, - { - "name": "ati-vga", - "parent": "pci-device" - }, - { - "name": "tulip", - "parent": "pci-device" - }, - { - "name": "i82801b11-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "xilinx-axienet-data-stream", - "parent": "object" - }, - { - "name": "mv88w8618_audio", - "parent": "sys-bus-device" - }, - { - "name": "pxa270-c5-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "aspeed.sdmc-ast2400", - "parent": "aspeed.sdmc" - }, - { - "name": "onenand", - "parent": "sys-bus-device" - }, - { - "name": "sst25wf010", - "parent": "m25p80-generic" - }, - { - "name": "sst25vf032b", - "parent": "m25p80-generic" - }, - { - "name": "realview_gic", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-blk-pci", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "pxa261-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "sst25vf016b", - "parent": "m25p80-generic" - }, - { - "name": "virtio-rng-device", - "parent": "virtio-device" - }, - { - "name": "arm-smmuv3", - "parent": "arm-smmu" - }, - { - "name": "cmsdk-apb-uart", - "parent": "sys-bus-device" - }, - { - "name": "palmetto-bmc-machine", - "parent": "aspeed-machine" - }, - { - "name": "xlnx.xps-intc", - "parent": "sys-bus-device" - }, - { - "name": "s3c-sdhci", - "parent": "generic-sdhci" - }, - { - "name": "serial-io", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.wdt-ast2600", - "parent": "aspeed.wdt" - }, - { - "name": "n25q00", - "parent": "m25p80-generic" - }, - { - "name": "allwinner-h3-sysctrl", - "parent": "sys-bus-device" - }, - { - "name": "virtio-iommu-pci", - "parent": "virtio-iommu-device-base" - }, - { - "name": "qio-channel-tls", - "parent": "qio-channel" - }, - { - "name": "virtio-serial-device", - "parent": "virtio-device" - }, - { - "name": "virtio-mmio", - "parent": "sys-bus-device" - }, - { - "name": "stellaris-gptm", - "parent": "sys-bus-device" - }, - { - "name": "pl041", - "parent": "sys-bus-device" - }, - { - "name": "platform-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "w25q80bl", - "parent": "m25p80-generic" - }, - { - "name": "vmcoreinfo", - "parent": "device" - }, - { - "name": "migration", - "parent": "device" - }, - { - "name": "virtio-iommu-pci-non-transitional", - "parent": "virtio-iommu-device-base" - }, - { - "name": "cortex-a7-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "arm.cortex-a9-global-timer", - "parent": "sys-bus-device" - }, - { - "name": "at26df161a", - "parent": "m25p80-generic" - }, - { - "name": "pl031", - "parent": "sys-bus-device" - }, - { - "name": "w25q32dw", - "parent": "m25p80-generic" - }, - { - "name": "exynos4210.i2c", - "parent": "sys-bus-device" - }, - { - "name": "mx25l1606e", - "parent": "m25p80-generic" - }, - { - "name": "cryptodev-backend-builtin", - "parent": "cryptodev-backend" - }, - { - "name": "arm1136-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "cortex-r5-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "usb-bot", - "parent": "usb-storage-dev" - }, - { - "name": "cfi.pflash02", - "parent": "sys-bus-device" - }, - { - "name": "cfi.pflash01", - "parent": "sys-bus-device" - }, - { - "name": "pxa2xx-ssp", - "parent": "sys-bus-device" - }, - { - "name": "nrf51_soc.uart", - "parent": "sys-bus-device" - }, - { - "name": "m25pe80", - "parent": "m25p80-generic" - }, - { - "name": "pl022", - "parent": "sys-bus-device" - }, - { - "name": "max7310", - "parent": "i2c-slave" - }, - { - "name": "chardev-ringbuf", - "parent": "chardev" - }, - { - "name": "rng-random", - "parent": "rng-backend" - }, - { - "name": "virt-2.9-machine", - "parent": "virt-machine" - }, - { - "name": "w25q80", - "parent": "m25p80-generic" - }, - { - "name": "160s33b", - "parent": "m25p80-generic" - }, - { - "name": "aspeed.fmc-ast2600", - "parent": "aspeed.smc" - }, - { - "name": "xlnx-versal-virt-machine", - "parent": "machine" - }, - { - "name": "at26df321", - "parent": "m25p80-generic" - }, - { - "name": "digic", - "parent": "device" - }, - { - "name": "cmsdk-apb-watchdog", - "parent": "sys-bus-device" - }, - { - "name": "pl011", - "parent": "sys-bus-device" - }, - { - "name": "n25q256a", - "parent": "m25p80-generic" - }, - { - "name": "aspeed.wdt-ast2400", - "parent": "aspeed.wdt" - }, - { - "name": "microbit-machine", - "parent": "machine" - }, - { - "name": "virtio-blk-pci", - "parent": "virtio-blk-pci-base" - }, - { - "name": "lan9118", - "parent": "sys-bus-device" - }, - { - "name": "vexpress-a15-machine", - "parent": "vexpress" - }, - { - "name": "aspeed.timer-ast2600", - "parent": "aspeed.timer" - }, - { - "name": "integrator_core", - "parent": "sys-bus-device" - }, - { - "name": "imx-usdhc", - "parent": "generic-sdhci" - }, - { - "name": "mps2-fpgaio", - "parent": "sys-bus-device" - }, - { - "name": "allwinner-A10-timer", - "parent": "sys-bus-device" - }, - { - "name": "ne2k_pci", - "parent": "pci-device" - }, - { - "name": "vhost-scsi-pci-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "pxa255-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "bcm2835-sdhost-bus", - "parent": "sd-bus" - }, - { - "name": "stm32f2xx-adc", - "parent": "sys-bus-device" - }, - { - "name": "imx.i2c", - "parent": "sys-bus-device" - }, - { - "name": "w25q64", - "parent": "m25p80-generic" - }, - { - "name": "usb-storage", - "parent": "usb-storage-dev" - }, - { - "name": "cortex-a57-arm-cpu", - "parent": "aarch64-cpu" - }, - { - "name": "virtio-tablet-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "e1000-82544gc", - "parent": "e1000-base" - }, - { - "name": "ARM,bitband-memory", - "parent": "sys-bus-device" - }, - { - "name": "usb-mtp", - "parent": "usb-device" - }, - { - "name": "colo-compare", - "parent": "object" - }, - { - "name": "romulus-bmc-machine", - "parent": "aspeed-machine" - }, - { - "name": "cubieboard-machine", - "parent": "machine" - }, - { - "name": "usb-host", - "parent": "usb-device" - }, - { - "name": "bcm2835-aux", - "parent": "sys-bus-device" - }, - { - "name": "rtl8139", - "parent": "pci-device" - }, - { - "name": "arm_gic", - "parent": "arm_gic_common" - }, - { - "name": "ppc4xx-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "dscm1xxxx", - "parent": "microdrive" - }, - { - "name": "virt-2.6-machine", - "parent": "virt-machine" - }, - { - "name": "scsi-disk", - "parent": "scsi-disk-base" - }, - { - "name": "exynos4210.mct", - "parent": "sys-bus-device" - }, - { - "name": "gpio_i2c", - "parent": "sys-bus-device" - }, - { - "name": "arm11-scu", - "parent": "sys-bus-device" - }, - { - "name": "integrator_debug", - "parent": "sys-bus-device" - }, - { - "name": "pxa2xx-mmci-bus", - "parent": "sd-bus" - }, - { - "name": "mt25qu01g", - "parent": "m25p80-generic" - }, - { - "name": "split-irq", - "parent": "device" - }, - { - "name": "pci-serial-4x", - "parent": "pci-device" - }, - { - "name": "nvme", - "parent": "pci-device" - }, - { - "name": "vhost-vsock-pci", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "vhost-vsock-device", - "parent": "virtio-device" - }, - { - "name": "bcm2835-thermal", - "parent": "sys-bus-device" - }, - { - "name": "sl-nand", - "parent": "sys-bus-device" - }, - { - "name": "stm32f4xx-syscfg", - "parent": "sys-bus-device" - }, - { - "name": "pl050_keyboard", - "parent": "pl050" - }, - { - "name": "pxa270-b1-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "aspeed.spi2-ast2600", - "parent": "aspeed.smc" - }, - { - "name": "usb-uas", - "parent": "usb-device" - }, - { - "name": "qio-channel-buffer", - "parent": "qio-channel" - }, - { - "name": "rocker", - "parent": "pci-device" - }, - { - "name": "aspeed.fmc-ast2400", - "parent": "aspeed.smc" - }, - { - "name": "sdhci-pci", - "parent": "pci-device" - }, - { - "name": "pxa260-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "w25q32", - "parent": "m25p80-generic" - }, - { - "name": "pxa2xx-pcmcia", - "parent": "sys-bus-device" - }, - { - "name": "connex-machine", - "parent": "machine" - }, - { - "name": "bcm2835-rng", - "parent": "sys-bus-device" - }, - { - "name": "corgi-ssp", - "parent": "ssi-slave" - }, - { - "name": "aspeed.timer-ast2400", - "parent": "aspeed.timer" - }, - { - "name": "authz-list", - "parent": "authz" - }, - { - "name": "virtio-serial-pci-non-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "usb-braille", - "parent": "usb-serial-dev" - }, - { - "name": "or-irq", - "parent": "device" - }, - { - "name": "pxa2xx-mmci", - "parent": "sys-bus-device" - }, - { - "name": "bochs-display", - "parent": "pci-device" - }, - { - "name": "allwinner-cpucfg", - "parent": "sys-bus-device" - }, - { - "name": "s25fl129p1", - "parent": "m25p80-generic" - }, - { - "name": "s25fl129p0", - "parent": "m25p80-generic" - }, - { - "name": "digic-uart", - "parent": "sys-bus-device" - }, - { - "name": "m25pe20", - "parent": "m25p80-generic" - }, - { - "name": "pci-serial-2x", - "parent": "pci-device" - }, - { - "name": "secret", - "parent": "object" - }, - { - "name": "iothread", - "parent": "object" - }, - { - "name": "n25q064a13", - "parent": "m25p80-generic" - }, - { - "name": "n25q064a11", - "parent": "m25p80-generic" - }, - { - "name": "scoop", - "parent": "sys-bus-device" - }, - { - "name": "pxa2xx-fir", - "parent": "sys-bus-device" - }, - { - "name": "armsse-cpuid", - "parent": "sys-bus-device" - }, - { - "name": "chardev-vc", - "parent": "chardev" - }, - { - "name": "gpex-pcihost", - "parent": "pcie-host-bridge" - }, - { - "name": "pcie-pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "am53c974", - "parent": "pci-device" - }, - { - "name": "ipoctal232", - "parent": "ipack-device" - }, - { - "name": "m25pe16", - "parent": "m25p80-generic" - }, - { - "name": "aspeed.gpio-ast2500", - "parent": "aspeed.gpio" - }, - { - "name": "pxa2xx-dma", - "parent": "sys-bus-device" - }, - { - "name": "imx6.src", - "parent": "sys-bus-device" - }, - { - "name": "exynos4210.rtc", - "parent": "sys-bus-device" - }, - { - "name": "xlnx-zcu102-machine", - "parent": "machine" - }, - { - "name": "arm-gicv3", - "parent": "arm-gicv3-common" - }, - { - "name": "qemu-xhci", - "parent": "base-xhci" - }, - { - "name": "fsl,imx7", - "parent": "device" - }, - { - "name": "fsl,imx6", - "parent": "device" - }, - { - "name": "exynos4210.fimd", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-fs-device", - "parent": "virtio-device" - }, - { - "name": "exynos4210.pwm", - "parent": "sys-bus-device" - }, - { - "name": "bcm2835_gpio", - "parent": "sys-bus-device" - }, - { - "name": "s25sl064p", - "parent": "m25p80-generic" - }, - { - "name": "realview-pbx-a9-machine", - "parent": "machine" - }, - { - "name": "tegra2-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "s25sl064a", - "parent": "m25p80-generic" - }, - { - "name": "at25256a-nonjedec", - "parent": "m25p80-generic" - }, - { - "name": "bcm2835-ic", - "parent": "sys-bus-device" - }, - { - "name": "allwinner-sdhost-bus", - "parent": "sd-bus" - }, - { - "name": "pxa2xx-gpio", - "parent": "sys-bus-device" - }, - { - "name": "mx25l2005a", - "parent": "m25p80-generic" - }, - { - "name": "xilinx-axi-dma-control-stream", - "parent": "object" - }, - { - "name": "cmsdk-apb-dualtimer", - "parent": "sys-bus-device" - }, - { - "name": "arm1026-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "realview-eb-mpcore-machine", - "parent": "machine" - }, - { - "name": "imx7.snvs", - "parent": "sys-bus-device" - }, - { - "name": "acpi-ged", - "parent": "sys-bus-device" - }, - { - "name": "m45pe80", - "parent": "m25p80-generic" - }, - { - "name": "i82559c", - "parent": "pci-device" - }, - { - "name": "exynos4210.combiner", - "parent": "sys-bus-device" - }, - { - "name": "i82559b", - "parent": "pci-device" - }, - { - "name": "i82559a", - "parent": "pci-device" - }, - { - "name": "xio3130-downstream", - "parent": "pcie-slot" - }, - { - "name": "netduino2-machine", - "parent": "machine" - }, - { - "name": "s25fl256s1", - "parent": "m25p80-generic" - }, - { - "name": "s25fl256s0", - "parent": "m25p80-generic" - }, - { - "name": "pxa2xx_i2c", - "parent": "sys-bus-device" - }, - { - "name": "virt-3.1-machine", - "parent": "virt-machine" - }, - { - "name": "IDE", - "parent": "bus" - }, - { - "name": "mx25l6405d", - "parent": "m25p80-generic" - }, - { - "name": "en25p64", - "parent": "m25p80-generic" - }, - { - "name": "ccid-bus", - "parent": "bus" - }, - { - "name": "xlnx.axi-dma", - "parent": "sys-bus-device" - }, - { - "name": "filter-mirror", - "parent": "netfilter" - }, - { - "name": "exynos4210.gic", - "parent": "sys-bus-device" - }, - { - "name": "i82558b", - "parent": "pci-device" - }, - { - "name": "i82558a", - "parent": "pci-device" - }, - { - "name": "VGA", - "parent": "pci-vga" - }, - { - "name": "imx7.analog", - "parent": "sys-bus-device" - }, - { - "name": "pci-bridge-seat", - "parent": "pci-bridge" - }, - { - "name": "ivshmem-plain", - "parent": "ivshmem-common" - }, - { - "name": "s25sl12800", - "parent": "m25p80-generic" - }, - { - "name": "s25sl12801", - "parent": "m25p80-generic" - }, - { - "name": "aspeed-mmi", - "parent": "sys-bus-device" - }, - { - "name": "integratorcp-machine", - "parent": "machine" - }, - { - "name": "x3130-upstream", - "parent": "pcie-port" - }, - { - "name": "sse-200", - "parent": "arm-sse" - }, - { - "name": "witherspoon-bmc-machine", - "parent": "aspeed-machine" - }, - { - "name": "bcm2835-fb", - "parent": "sys-bus-device" - }, - { - "name": "virtio-blk-pci-non-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "i82557c", - "parent": "pci-device" - }, - { - "name": "versatile_i2c", - "parent": "sys-bus-device" - }, - { - "name": "i82557b", - "parent": "pci-device" - }, - { - "name": "i82557a", - "parent": "pci-device" - }, - { - "name": "designware-pcie-root", - "parent": "base-pci-bridge" - }, - { - "name": "tpci200", - "parent": "pci-device" - }, - { - "name": "i82562", - "parent": "pci-device" - }, - { - "name": "nrf51_soc.timer", - "parent": "sys-bus-device" - }, - { - "name": "musicpal_lcd", - "parent": "sys-bus-device" - }, - { - "name": "ramfb", - "parent": "sys-bus-device" - }, - { - "name": "tls-creds-psk", - "parent": "tls-creds" - }, - { - "name": "imx.gpio", - "parent": "sys-bus-device" - }, - { - "name": "spitz-machine", - "parent": "machine" - }, - { - "name": "allwinner-sun8i-emac", - "parent": "sys-bus-device" - }, - { - "name": "filter-replay", - "parent": "netfilter" - }, - { - "name": "vfio-pci-nohotplug", - "parent": "vfio-pci" - }, - { - "name": "virtio-balloon-pci", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "virtio-net-pci-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "i82551", - "parent": "pci-device" - }, - { - "name": "i82550", - "parent": "pci-device" - }, - { - "name": "tmp105", - "parent": "i2c-slave" - }, - { - "name": "n25q032a13", - "parent": "m25p80-generic" - }, - { - "name": "n25q032a11", - "parent": "m25p80-generic" - }, - { - "name": "aspeed.spi1-ast2600", - "parent": "aspeed.smc" - }, - { - "name": "en25p32", - "parent": "m25p80-generic" - }, - { - "name": "iotkit", - "parent": "arm-sse" - }, - { - "name": "exynos4210.rng", - "parent": "sys-bus-device" - }, - { - "name": "can-host-socketcan", - "parent": "can-host" - }, - { - "name": "realview_mpcore", - "parent": "sys-bus-device" - }, - { - "name": "virtio-input-host-device", - "parent": "virtio-input-device" - }, - { - "name": "allwinner-sdhost-sun5i", - "parent": "allwinner-sdhost" - }, - { - "name": "kvaser_pci", - "parent": "pci-device" - }, - { - "name": "xlnx-versal", - "parent": "sys-bus-device" - }, - { - "name": "stm32f2xx-spi", - "parent": "sys-bus-device" - }, - { - "name": "n25q128", - "parent": "m25p80-generic" - }, - { - "name": "virtserialport", - "parent": "virtio-serial-port" - }, - { - "name": "sbsa-ref-machine", - "parent": "machine" - }, - { - "name": "realview_pci", - "parent": "versatile_pci" - }, - { - "name": "s25fl512s", - "parent": "m25p80-generic" - }, - { - "name": "pl050_mouse", - "parent": "pl050" - }, - { - "name": "imx.usbphy", - "parent": "sys-bus-device" - }, - { - "name": "s70fs01gs", - "parent": "m25p80-generic" - }, - { - "name": "imx25.ccm", - "parent": "imx.ccm" - }, - { - "name": "allwinner-emac", - "parent": "sys-bus-device" - }, - { - "name": "allwinner-sdhost-sun4i", - "parent": "allwinner-sdhost" - }, - { - "name": "mv88w8618_wlan", - "parent": "sys-bus-device" - }, - { - "name": "chardev-file", - "parent": "chardev-fd" - }, - { - "name": "aspeed.i2c-ast2600", - "parent": "aspeed.i2c" - }, - { - "name": "virtio-iommu-device", - "parent": "virtio-device" - }, - { - "name": "lsi53c895a", - "parent": "pci-device" - }, - { - "name": "input-barrier", - "parent": "object" - }, - { - "name": "stellaris-adc", - "parent": "sys-bus-device" - }, - { - "name": "virtio-blk-device", - "parent": "virtio-device" - }, - { - "name": "pc-dimm", - "parent": "device" - }, - { - "name": "nrf51-soc", - "parent": "sys-bus-device" - }, - { - "name": "virtio-scsi-pci-non-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "exynos4210.clk", - "parent": "sys-bus-device" - }, - { - "name": "ads7846", - "parent": "ssi-slave" - }, - { - "name": "vfio-pci", - "parent": "pci-device" - }, - { - "name": "xlnx.ps7-dev-cfg", - "parent": "sys-bus-device" - }, - { - "name": "chardev-pty", - "parent": "chardev" - }, - { - "name": "vhost-user-scsi-pci-non-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "max-arm-cpu", - "parent": "aarch64-cpu" - }, - { - "name": "stm32f405-soc", - "parent": "sys-bus-device" - }, - { - "name": "pxa270-c0-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "sdhci-bus", - "parent": "sd-bus" - }, - { - "name": "iotkit-sysctl", - "parent": "sys-bus-device" - }, - { - "name": "mx25l12805d", - "parent": "m25p80-generic" - }, - { - "name": "m45pe16", - "parent": "m25p80-generic" - }, - { - "name": "cheetah-machine", - "parent": "machine" - }, - { - "name": "w25x80", - "parent": "m25p80-generic" - }, - { - "name": "m45pe10", - "parent": "m25p80-generic" - }, - { - "name": "nand", - "parent": "device" - }, - { - "name": "mx25l3205d", - "parent": "m25p80-generic" - }, - { - "name": "smbus-eeprom", - "parent": "smbus-device" - }, - { - "name": "aspeed.scu-ast2600", - "parent": "aspeed.scu" - }, - { - "name": "sst25wf512", - "parent": "m25p80-generic" - }, - { - "name": "mainstone-machine", - "parent": "machine" - }, - { - "name": "microbit.i2c", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "virtio-net-pci", - "parent": "virtio-net-pci-base" - }, - { - "name": "kvm-accel", - "parent": "accel" - }, - { - "name": "sd-card", - "parent": "device" - }, - { - "name": "qemu:memory-region", - "parent": "object" - }, - { - "name": "virt-4.1-machine", - "parent": "virt-machine" - }, - { - "name": "aspeed.spi1-ast2400", - "parent": "aspeed.smc" - }, - { - "name": "omap2-gpio", - "parent": "sys-bus-device" - }, - { - "name": "s25sl008a", - "parent": "m25p80-generic" - }, - { - "name": "imx7.ccm", - "parent": "imx.ccm" - }, - { - "name": "piix4-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "pxa2xx_rtc", - "parent": "sys-bus-device" - }, - { - "name": "mss-timer", - "parent": "sys-bus-device" - }, - { - "name": "AC97", - "parent": "pci-device" - }, - { - "name": "imx31.ccm", - "parent": "imx.ccm" - }, - { - "name": "allwinner-sid", - "parent": "sys-bus-device" - }, - { - "name": "exynos4210.pmu", - "parent": "sys-bus-device" - }, - { - "name": "stm32f205-soc", - "parent": "sys-bus-device" - }, - { - "name": "authz-simple", - "parent": "authz" - }, - { - "name": "armv7m_systick", - "parent": "sys-bus-device" - }, - { - "name": "tpm-emulator", - "parent": "tpm-backend" - }, - { - "name": "ioh3420", - "parent": "pcie-root-port-base" - }, - { - "name": "s25fl016k", - "parent": "m25p80-generic" - }, - { - "name": "memory-backend-memfd", - "parent": "memory-backend" - }, - { - "name": "w25x64", - "parent": "m25p80-generic" - }, - { - "name": "ast2500-a1", - "parent": "aspeed-soc" - }, - { - "name": "msf2-sysreg", - "parent": "sys-bus-device" - }, - { - "name": "xlnx.ps7-qspi", - "parent": "xlnx.ps7-spi" - }, - { - "name": "digic-timer", - "parent": "sys-bus-device" - }, - { - "name": "lsi53c810", - "parent": "lsi53c895a" - }, - { - "name": "arm-its-kvm", - "parent": "arm-gicv3-its-common" - }, - { - "name": "sst25vf080b", - "parent": "m25p80-generic" - }, - { - "name": "arm946-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "irq", - "parent": "object" - }, - { - "name": "arm-gicv2m", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.i2c-ast2400", - "parent": "aspeed.i2c" - }, - { - "name": "container", - "parent": "object" - }, - { - "name": "ssi-sd", - "parent": "ssi-slave" - }, - { - "name": "chardev-testdev", - "parent": "chardev" - }, - { - "name": "mx66l1g45g", - "parent": "m25p80-generic" - }, - { - "name": "tz-ppc", - "parent": "sys-bus-device" - }, - { - "name": "imx6ul.ccm", - "parent": "imx.ccm" - }, - { - "name": "vhost-user-fs-pci", - "parent": "vhost-user-fs-pci-base" - }, - { - "name": "n25q512a13", - "parent": "m25p80-generic" - }, - { - "name": "virt-2.12-machine", - "parent": "virt-machine" - }, - { - "name": "n25q512a11", - "parent": "m25p80-generic" - }, - { - "name": "midway-machine", - "parent": "machine" - }, - { - "name": "can-bus", - "parent": "object" - }, - { - "name": "pci-serial", - "parent": "pci-device" - }, - { - "name": "xlnx.ps7-spi", - "parent": "sys-bus-device" - }, - { - "name": "w25x40", - "parent": "m25p80-generic" - }, - { - "name": "cpu-cluster", - "parent": "device" - }, - { - "name": "cmsdk-apb-timer", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-gpu-pci", - "parent": "vhost-user-gpu-pci-base-type" - }, - { - "name": "stm32f4xx-exti", - "parent": "sys-bus-device" - }, - { - "name": "chardev-gdb", - "parent": "chardev" - }, - { - "name": "dc390", - "parent": "am53c974" - }, - { - "name": "z2-machine", - "parent": "machine" - }, - { - "name": "aspeed.scu-ast2400", - "parent": "aspeed.scu" - }, - { - "name": "pxa25x-timer", - "parent": "pxa2xx-timer" - }, - { - "name": "pxa270-a1-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "mv88w8618_flashcfg", - "parent": "sys-bus-device" - }, - { - "name": "s25sl004a", - "parent": "m25p80-generic" - }, - { - "name": "n25q512a", - "parent": "m25p80-generic" - }, - { - "name": "exynos4210-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "w25x32", - "parent": "m25p80-generic" - }, - { - "name": "mv88w8618_eth", - "parent": "sys-bus-device" - }, - { - "name": "pxa250-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "hda-output", - "parent": "hda-audio" - }, - { - "name": "virtio-net-device", - "parent": "virtio-device" - }, - { - "name": "aspeed.sdhci", - "parent": "sys-bus-device" - }, - { - "name": "nuri-machine", - "parent": "machine" - }, - { - "name": "pl190", - "parent": "sys-bus-device" - }, - { - "name": "ssd0323", - "parent": "ssi-slave" - }, - { - "name": "bcm2835-property", - "parent": "sys-bus-device" - }, - { - "name": "tosa-machine", - "parent": "machine" - }, - { - "name": "i2c-bus", - "parent": "bus" - }, - { - "name": "omap-intc", - "parent": "common-omap-intc" - }, - { - "name": "swift-bmc-machine", - "parent": "aspeed-machine" - }, - { - "name": "w25x20", - "parent": "m25p80-generic" - }, - { - "name": "usb-serial", - "parent": "usb-serial-dev" - }, - { - "name": "virtio-mouse-pci", - "parent": "virtio-mouse-pci-base-type" - }, - { - "name": "qio-channel-websock", - "parent": "qio-channel" - }, - { - "name": "designware-pcie-host", - "parent": "pci-host-bridge" - }, - { - "name": "pl181", - "parent": "sys-bus-device" - }, - { - "name": "allwinner-ahci", - "parent": "sysbus-ahci" - }, - { - "name": "qio-dns-resolver", - "parent": "object" - }, - { - "name": "w25x16", - "parent": "m25p80-generic" - }, - { - "name": "fw_cfg_mem", - "parent": "fw_cfg" - }, - { - "name": "w25x10", - "parent": "m25p80-generic" - }, - { - "name": "mainstone-fpga", - "parent": "sys-bus-device" - }, - { - "name": "aux-to-i2c-bridge", - "parent": "device" - }, - { - "name": "pl330", - "parent": "sys-bus-device" - }, - { - "name": "armv7m", - "parent": "sys-bus-device" - }, - { - "name": "cortex-a9-arm-cpu", - "parent": "arm-cpu" - }, - { - "name": "tusb6010", - "parent": "sys-bus-device" - }, - { - "name": "ssd0303", - "parent": "i2c-slave" - }, - { - "name": "spitz-keyboard", - "parent": "sys-bus-device" - }, - { - "name": "imx25-pdk-machine", - "parent": "machine" - }, - { - "name": "vhost-user-scsi-pci-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "virtio-blk-pci-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "gpio-key", - "parent": "sys-bus-device" - }, - { - "name": "sp804", - "parent": "sys-bus-device" - }, - { - "name": "aspeed.sdmc-ast2500", - "parent": "aspeed.sdmc" - }, - { - "name": "usb-kbd", - "parent": "usb-hid" - }, - { - "name": "mcimx7d-sabre-machine", - "parent": "machine" - }, - { - "name": "virt-4.0-machine", - "parent": "virt-machine" - }, - { - "name": "cryptodev-vhost-user", - "parent": "cryptodev-backend" - }, - { - "name": "vfio-calxeda-xgmac", - "parent": "vfio-platform" - }, - { - "name": "qio-channel-file", - "parent": "qio-channel" - }, - { - "name": "sysbus-ahci", - "parent": "sys-bus-device" - } - ], - "id": "libvirt-6" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-blk-pci" - }, - "id": "libvirt-7" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "class", - "type": "uint32" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "request-merging", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": true, - "name": "write-zeroes", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": false, - "name": "scsi", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4194303, - "name": "max-write-zeroes-sectors", - "type": "uint32" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": true, - "name": "x-enable-wce-if-config-wce", - "type": "bool" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": true, - "name": "seg-max-adjust", - "type": "bool" - }, - { - "default-value": true, - "name": "config-wce", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "discard", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 256, - "name": "queue-size", - "type": "uint16" - }, - { - "default-value": 1, - "name": "num-queues", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": 4194303, - "name": "max-discard-sectors", - "type": "uint32" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - } - ], - "id": "libvirt-7" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-pci" - }, - "id": "libvirt-8" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 3, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_ufo", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_ecn", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 150000, - "name": "x-txtimer", - "type": "uint32" - }, - { - "default-value": false, - "name": "mq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "status", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "tx_queue_size", - "type": "uint16" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "name": "tx", - "type": "str" - }, - { - "default-value": true, - "name": "ctrl_rx_extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 300000, - "name": "rsc_interval", - "type": "uint32" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "mac", - "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56", - "type": "str" - }, - { - "default-value": 256, - "name": "rx_queue_size", - "type": "uint16" - }, - { - "default-value": true, - "name": "guest_ecn", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_tso6", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "speed", - "type": "int32" - }, - { - "default-value": true, - "name": "guest_tso4", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_csum", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_announce", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "gso", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_rx", - "description": "on/off", - "type": "bool" - }, - { - "name": "duplex", - "type": "str" - }, - { - "default-value": true, - "name": "ctrl_vlan", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "x-txburst", - "type": "int32" - }, - { - "default-value": true, - "name": "csum", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "mrg_rxbuf", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_guest_offloads", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "failover", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_mac_addr", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_tso6", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-mtu-bypass-backend", - "type": "bool" - }, - { - "default-value": true, - "name": "host_tso4", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "netdev", - "description": "ID of a netdev to use as a backend", - "type": "str" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "guest_rsc_ext", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "host_mtu", - "type": "uint16" - } - ], - "id": "libvirt-8" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-pci" - }, - "id": "libvirt-9" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 65535, - "name": "max_sectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 128, - "name": "cmd_per_lun", - "type": "uint32" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": 256, - "name": "virtqueue_size", - "type": "uint32" - }, - { - "default-value": true, - "name": "hotplug", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": 1, - "name": "num_queues", - "type": "uint32" - }, - { - "default-value": true, - "name": "param_change", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "seg_max_adjust", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-9" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-ccw" - }, - "id": "libvirt-10" -} - -{ - "id": "libvirt-10", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-net-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-ccw" - }, - "id": "libvirt-11" -} - -{ - "id": "libvirt-11", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-scsi-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vfio-pci" - }, - "id": "libvirt-12" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": 4294967295, - "name": "x-pci-sub-device-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-kvm-msi", - "type": "bool" - }, - { - "default-value": false, - "name": "x-igd-opregion", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "off", - "name": "display", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "x-vga", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "x-pci-vendor-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-balloon-allowed", - "type": "bool" - }, - { - "default-value": true, - "name": "x-req", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-vfio-ioeventfd", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-geforce-quirks", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-kvm-ioeventfd", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "x-pci-device-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-kvm-intx", - "type": "bool" - }, - { - "name": "host", - "description": "Address (bus/device/function) of the host device, example: 04:10.0", - "type": "str" - }, - { - "default-value": false, - "name": "x-no-kvm-msix", - "type": "bool" - }, - { - "default-value": 1100, - "name": "x-intx-mmap-timeout-ms", - "type": "uint32" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 0, - "name": "x-igd-gms", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "x-pci-sub-vendor-id", - "type": "uint32" - }, - { - "name": "x-nv-gpudirect-clique", - "description": "NVIDIA GPUDirect Clique ID (0 - 15)", - "type": "uint4" - }, - { - "name": "sysfsdev", - "type": "str" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "default-value": "off", - "name": "x-msix-relocation", - "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5", - "type": "OffAutoPCIBAR" - }, - { - "default-value": false, - "name": "x-no-mmap", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-12" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "scsi-hd" - }, - "id": "libvirt-13" -} - -{ - "return": [ - { - "default-value": 4294967295, - "name": "scsi-id", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "lun", - "type": "uint32" - }, - { - "default-value": 0, - "name": "channel", - "type": "uint32" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "default-value": 0, - "name": "port_index", - "type": "uint16" - }, - { - "default-value": false, - "name": "dpofua", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 1073741824, - "name": "max_unmap_size", - "type": "uint64" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": 0, - "name": "rotation_rate", - "type": "uint16" - }, - { - "name": "device_id", - "type": "str" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "port_wwn", - "type": "uint64" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": 5, - "name": "scsi_version", - "type": "int32" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "name": "product", - "type": "str" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "name": "vendor", - "type": "str" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "wwn", - "type": "uint64" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": false, - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "name": "ver", - "type": "str" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 2147483647, - "name": "max_io_size", - "type": "uint64" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-13" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ide-hd" - }, - "id": "libvirt-14" -} - -{ - "return": [ - { - "default-value": 4294967295, - "name": "unit", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": 0, - "name": "rotation_rate", - "type": "uint16" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": "auto", - "name": "bios-chs-trans", - "description": "Logical CHS translation algorithm, auto/none/lba/large/rechs", - "type": "BiosAtaTranslation" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "default-value": 0, - "name": "wwn", - "type": "uint64" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "model", - "type": "str" - }, - { - "name": "ver", - "type": "str" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-14" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "PIIX4_PM" - }, - "id": "libvirt-15" -} - -{ - "id": "libvirt-15", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'PIIX4_PM' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-storage" - }, - "id": "libvirt-16" -} - -{ - "return": [ - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": false, - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-16" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "kvm-pit" - }, - "id": "libvirt-17" -} - -{ - "id": "libvirt-17", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'kvm-pit' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "VGA" - }, - "id": "libvirt-18" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "mmio", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "qemu-extended-regs", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "ymax", - "type": "uint32" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 0, - "name": "xmax", - "type": "uint32" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - }, - { - "name": "big-endian-framebuffer", - "type": "bool" - } - ], - "id": "libvirt-18" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vmware-svga" - }, - "id": "libvirt-19" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - } - ], - "id": "libvirt-19" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-pci" - }, - "id": "libvirt-20" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 3, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": false, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": 768, - "name": "yres", - "type": "uint32" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "max_outputs", - "type": "uint32" - }, - { - "default-value": 268435456, - "name": "max_hostmem", - "type": "size" - }, - { - "default-value": 1024, - "name": "xres", - "type": "uint32" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-20" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-device" - }, - "id": "libvirt-21" -} - -{ - "return": [ - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 268435456, - "name": "max_hostmem", - "type": "size" - }, - { - "default-value": 1024, - "name": "xres", - "type": "uint32" - }, - { - "default-value": 768, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 1, - "name": "max_outputs", - "type": "uint32" - } - ], - "id": "libvirt-21" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ICH9-LPC" - }, - "id": "libvirt-22" -} - -{ - "id": "libvirt-22", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'ICH9-LPC' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-pci" - }, - "id": "libvirt-23" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "class", - "type": "uint32" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": false, - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-23" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-ccw" - }, - "id": "libvirt-24" -} - -{ - "id": "libvirt-24", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-balloon-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-device" - }, - "id": "libvirt-25" -} - -{ - "return": [ - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": false, - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - } - ], - "id": "libvirt-25" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "pcie-root-port" - }, - "id": "libvirt-26" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": 0, - "name": "port", - "type": "uint8" - }, - { - "default-value": 8, - "name": "aer_log_max", - "type": "uint16" - }, - { - "default-value": true, - "name": "hotplug", - "type": "bool" - }, - { - "default-value": 0, - "name": "chassis", - "type": "uint8" - }, - { - "default-value": 0, - "name": "slot", - "type": "uint16" - }, - { - "default-value": false, - "name": "disable-acs", - "type": "bool" - }, - { - "default-value": true, - "name": "power_controller_present", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 18446744073709551615, - "name": "mem-reserve", - "type": "size" - }, - { - "default-value": 18446744073709551615, - "name": "pref32-reserve", - "type": "size" - }, - { - "default-value": 4294967295, - "name": "bus-reserve", - "type": "uint32" - }, - { - "default-value": "32", - "name": "x-width", - "description": "1/2/4/8/12/16/32", - "type": "PCIELinkWidth" - }, - { - "default-value": 18446744073709551615, - "name": "pref64-reserve", - "type": "size" - }, - { - "default-value": 18446744073709551615, - "name": "io-reserve", - "type": "size" - }, - { - "default-value": true, - "name": "x-migrate-msix", - "type": "bool" - }, - { - "default-value": "16", - "name": "x-speed", - "description": "2_5/5/8/16", - "type": "PCIELinkSpeed" - } - ], - "id": "libvirt-26" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-host" - }, - "id": "libvirt-27" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 0, - "name": "hostbus", - "type": "uint32" - }, - { - "default-value": 4, - "name": "isobufs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "vendorid", - "type": "uint32" - }, - { - "default-value": 0, - "name": "productid", - "type": "uint32" - }, - { - "name": "hostport", - "type": "str" - }, - { - "default-value": true, - "name": "pipeline", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "hostaddr", - "type": "uint32" - }, - { - "default-value": true, - "name": "suppress-remote-wake", - "type": "bool" - }, - { - "default-value": 2, - "name": "loglevel", - "type": "uint32" - }, - { - "default-value": 32, - "name": "isobsize", - "type": "uint32" - }, - { - "default-value": false, - "name": "guest-resets-all", - "type": "bool" - }, - { - "default-value": true, - "name": "guest-reset", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-27" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vhost-user-fs-device" - }, - "id": "libvirt-28" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-legacy-check", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 128, - "name": "queue-size", - "type": "uint16" - }, - { - "name": "tag", - "type": "str" - }, - { - "default-value": 1, - "name": "num-request-queues", - "type": "uint16" - } - ], - "id": "libvirt-28" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-iommu-pci" - }, - "id": "libvirt-29" -} - -{ - "return": [ - { - "name": "fake-data", - "description": "pretend there's real data here", - "type": "str" - } - ], - "id": "libvirt-29" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-file" - }, - "id": "libvirt-30" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "prealloc-threads", - "description": "Number of CPU threads to use for prealloc", - "type": "int" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "pmem", - "type": "bool" - }, - { - "name": "align", - "type": "int" - }, - { - "name": "mem-path", - "type": "string" - }, - { - "name": "discard-data", - "type": "bool" - } - ], - "id": "libvirt-30" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-memfd" - }, - "id": "libvirt-31" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "prealloc-threads", - "description": "Number of CPU threads to use for prealloc", - "type": "int" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "seal", - "description": "Seal growing & shrinking", - "type": "bool" - }, - { - "name": "hugetlbsize", - "description": "Huge pages size (ex: 2M, 1G)", - "type": "int" - }, - { - "name": "hugetlb", - "description": "Use huge pages", - "type": "bool" - } - ], - "id": "libvirt-31" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "max-arm-cpu" - }, - "id": "libvirt-32" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "parent_bus", - "type": "link" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - }, - { - "name": "realized", - "type": "bool" - }, - { - "name": "legacy-memory", - "type": "str" - }, - { - "name": "memory", - "type": "link" - }, - { - "name": "psci-conduit", - "type": "uint32" - }, - { - "name": "core-count", - "type": "int32" - }, - { - "name": "start-powered-off", - "type": "bool" - }, - { - "name": "mp-affinity", - "type": "uint64" - }, - { - "name": "node-id", - "type": "int32" - }, - { - "name": "midr", - "type": "uint32" - }, - { - "name": "sve640", - "type": "bool" - }, - { - "name": "sve1152", - "type": "bool" - }, - { - "name": "sve1408", - "type": "bool" - }, - { - "name": "unnamed-gpio-in[3]", - "type": "child" - }, - { - "name": "unnamed-gpio-in[1]", - "type": "child" - }, - { - "name": "sve1664", - "type": "bool" - }, - { - "name": "sve128", - "type": "bool" - }, - { - "name": "aarch64", - "description": "Set on/off to enable/disable aarch64 execution state ", - "type": "bool" - }, - { - "name": "sve2048", - "type": "bool" - }, - { - "name": "unnamed-gpio-out[4]", - "type": "link" - }, - { - "name": "rvbar", - "type": "uint64" - }, - { - "name": "cntfrq", - "type": "uint64" - }, - { - "name": "sve384", - "type": "bool" - }, - { - "name": "unnamed-gpio-out[2]", - "type": "link" - }, - { - "name": "kvm-no-adjvtime", - "description": "Set on to disable the adjustment of the virtual counter. VM stopped time will be counted.", - "type": "bool" - }, - { - "name": "unnamed-gpio-out[0]", - "type": "link" - }, - { - "name": "sve512", - "type": "bool" - }, - { - "name": "sve896", - "type": "bool" - }, - { - "name": "gicv3-maintenance-interrupt[0]", - "type": "link" - }, - { - "name": "sve1024", - "type": "bool" - }, - { - "name": "pmu-interrupt[0]", - "type": "link" - }, - { - "name": "sve1280", - "type": "bool" - }, - { - "name": "sve1536", - "type": "bool" - }, - { - "name": "unnamed-gpio-in[2]", - "type": "child" - }, - { - "name": "sve-max-vq", - "type": "uint32" - }, - { - "name": "sve", - "type": "bool" - }, - { - "name": "unnamed-gpio-in[0]", - "type": "child" - }, - { - "name": "sve256", - "type": "bool" - }, - { - "name": "sve1792", - "type": "bool" - }, - { - "name": "unnamed-gpio-out[3]", - "type": "link" - }, - { - "name": "cfgend", - "type": "bool" - }, - { - "name": "pmu", - "type": "bool" - }, - { - "name": "unnamed-gpio-out[1]", - "type": "link" - }, - { - "name": "sve1920", - "type": "bool" - }, - { - "name": "reset-hivecs", - "type": "bool" - }, - { - "name": "sve768", - "type": "bool" - } - ], - "id": "libvirt-32" -} - -{ - "execute": "query-machines", - "id": "libvirt-33" -} - -{ - "return": [ - { - "hotpluggable-cpus": false, - "name": "virt-4.0", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mcimx7d-sabre", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "imx25-pdk", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "swift-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "tosa", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "nuri", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "z2", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "midway", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.12", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-4.1", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mainstone", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "cheetah", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sbsa-ref", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a57-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "spitz", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "witherspoon-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "integratorcp", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-3.1", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "netduino2", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-eb-mpcore", - "numa-mem-supported": false, - "default-cpu-type": "arm11mpcore-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-pbx-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xlnx-zcu102", - "numa-mem-supported": false, - "cpu-max": 6, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "connex", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.6", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "cubieboard", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a8-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "romulus-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "vexpress-a15", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "microbit", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xlnx-versal-virt", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.9", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "palmetto-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "lm3s811evb", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "collie", - "numa-mem-supported": false, - "default-cpu-type": "sa1110-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "canon-a1100", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "lm3s6965evb", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "raspi2", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "verdex", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-4.2", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "netduinoplus2", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an505", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "n800", - "numa-mem-supported": false, - "default-cpu-type": "arm1136-r2-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "borzoi", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "vexpress-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ast2500-evb", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an385", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ast2600-evb", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an511", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "orangepi-pc", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a7-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "raspi3", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "akita", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mcimx6ul-evk", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sx1-v1", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "musicpal", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-3.0", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "kzm", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "versatileab", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "emcraft-sf2", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xilinx-zynq-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.7", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.10", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "versatilepb", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "smdkc210", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sabrelite", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-pb-a8", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a8-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "tacoma-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sx1", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "highbank", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-5.0", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false, - "alias": "virt" - }, - { - "hotpluggable-cpus": false, - "name": "musca-a", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "musca-b1", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-eb", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "n810", - "numa-mem-supported": false, - "default-cpu-type": "arm1136-r2-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.8", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.11", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an521", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "terrier", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - } - ], - "id": "libvirt-33" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "virt-5.0-machine" - }, - "id": "libvirt-34" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "acpi", - "description": "Enable ACPI", - "type": "OnOffAuto" - }, - { - "name": "virt.flash0", - "type": "child" - }, - { - "name": "iommu", - "description": "Set the IOMMU type. Valid values are none and smmuv3", - "type": "string" - }, - { - "name": "highmem", - "description": "Set on/off to enable/disable using physical address space above 32 bits", - "type": "bool" - }, - { - "name": "pflash1", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "pflash0", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "name": "gic-version", - "description": "Set GIC version. Valid values are 2, 3, host and max", - "type": "string" - }, - { - "name": "its", - "description": "Set on/off to enable/disable ITS instantiation", - "type": "bool" - }, - { - "name": "secure", - "description": "Set on/off to enable/disable the ARM Security Extensions (TrustZone)", - "type": "bool" - }, - { - "name": "memory-backend", - "description": "Set RAM backendValid value is ID of hostmem based backend", - "type": "string" - }, - { - "name": "virtualization", - "description": "Set on/off to enable/disable emulating a guest CPU which implements the ARM Virtualization Extensions", - "type": "bool" - }, - { - "name": "hmat", - "description": "Set on/off to enable/disable ACPI Heterogeneous Memory Attribute Table (HMAT)", - "type": "bool" - }, - { - "name": "virt.flash1", - "type": "child" - } - ], - "id": "libvirt-34" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "none-machine" - }, - "id": "libvirt-35" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "memory-backend", - "description": "Set RAM backendValid value is ID of hostmem based backend", - "type": "string" - } - ], - "id": "libvirt-35" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-36" -} - -{ - "return": [ - { - "name": "cortex-a9", - "typename": "cortex-a9-arm-cpu", - "static": false - }, - { - "name": "pxa250", - "typename": "pxa250-arm-cpu", - "static": false - }, - { - "name": "pxa270-a1", - "typename": "pxa270-a1-arm-cpu", - "static": false - }, - { - "name": "arm946", - "typename": "arm946-arm-cpu", - "static": false - }, - { - "name": "pxa270-c0", - "typename": "pxa270-c0-arm-cpu", - "static": false - }, - { - "name": "max", - "typename": "max-arm-cpu", - "static": false - }, - { - "name": "arm1026", - "typename": "arm1026-arm-cpu", - "static": false - }, - { - "name": "pxa260", - "typename": "pxa260-arm-cpu", - "static": false - }, - { - "name": "pxa270-b1", - "typename": "pxa270-b1-arm-cpu", - "static": false - }, - { - "name": "cortex-a57", - "typename": "cortex-a57-arm-cpu", - "static": false - }, - { - "name": "pxa255", - "typename": "pxa255-arm-cpu", - "static": false - }, - { - "name": "cortex-r5", - "typename": "cortex-r5-arm-cpu", - "static": false - }, - { - "name": "arm1136", - "typename": "arm1136-arm-cpu", - "static": false - }, - { - "name": "cortex-a7", - "typename": "cortex-a7-arm-cpu", - "static": false - }, - { - "name": "pxa261", - "typename": "pxa261-arm-cpu", - "static": false - }, - { - "name": "pxa270-c5", - "typename": "pxa270-c5-arm-cpu", - "static": false - }, - { - "name": "cortex-m3", - "typename": "cortex-m3-arm-cpu", - "static": false - }, - { - "name": "arm1176", - "typename": "arm1176-arm-cpu", - "static": false - }, - { - "name": "sa1100", - "typename": "sa1100-arm-cpu", - "static": false - }, - { - "name": "cortex-a53", - "typename": "cortex-a53-arm-cpu", - "static": false - }, - { - "name": "ti925t", - "typename": "ti925t-arm-cpu", - "static": false - }, - { - "name": "cortex-m33", - "typename": "cortex-m33-arm-cpu", - "static": false - }, - { - "name": "cortex-a8", - "typename": "cortex-a8-arm-cpu", - "static": false - }, - { - "name": "arm926", - "typename": "arm926-arm-cpu", - "static": false - }, - { - "name": "cortex-a72", - "typename": "cortex-a72-arm-cpu", - "static": false - }, - { - "name": "pxa270", - "typename": "pxa270-arm-cpu", - "static": false - }, - { - "name": "pxa270-a0", - "typename": "pxa270-a0-arm-cpu", - "static": false - }, - { - "name": "cortex-m4", - "typename": "cortex-m4-arm-cpu", - "static": false - }, - { - "name": "cortex-m7", - "typename": "cortex-m7-arm-cpu", - "static": false - }, - { - "name": "host", - "typename": "host-arm-cpu", - "static": false - }, - { - "name": "cortex-a15", - "typename": "cortex-a15-arm-cpu", - "static": false - }, - { - "name": "arm11mpcore", - "typename": "arm11mpcore-arm-cpu", - "static": false - }, - { - "name": "cortex-r5f", - "typename": "cortex-r5f-arm-cpu", - "static": false - }, - { - "name": "cortex-m0", - "typename": "cortex-m0-arm-cpu", - "static": false - }, - { - "name": "sa1110", - "typename": "sa1110-arm-cpu", - "static": false - }, - { - "name": "arm1136-r2", - "typename": "arm1136-r2-arm-cpu", - "static": false - }, - { - "name": "pxa270-b0", - "typename": "pxa270-b0-arm-cpu", - "static": false - }, - { - "name": "pxa262", - "typename": "pxa262-arm-cpu", - "static": false - } - ], - "id": "libvirt-36" -} - -{ - "execute": "query-tpm-models", - "id": "libvirt-37" -} - -{ - "return": [ - "tpm-tis" - ], - "id": "libvirt-37" -} - -{ - "execute": "query-tpm-types", - "id": "libvirt-38" -} - -{ - "return": [ - "passthrough", - "emulator" - ], - "id": "libvirt-38" -} - -{ - "execute": "query-command-line-options", - "id": "libvirt-39" -} - -{ - "return": [ - { - "parameters": [ - { - "name": "timeout", - "help": "Request timeout in seconds (default 0 = no timeout)", - "type": "number" - }, - { - "name": "initiator-name", - "help": "Initiator iqn name to use when connecting", - "type": "string" - }, - { - "name": "header-digest", - "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", - "type": "string" - }, - { - "name": "password-secret", - "help": "ID of the secret providing password for CHAP authentication to target", - "type": "string" - }, - { - "name": "password", - "help": "password for CHAP authentication to target", - "type": "string" - }, - { - "name": "user", - "help": "username for CHAP authentication to target", - "type": "string" - } - ], - "option": "iscsi" - }, - { - "parameters": [ - { - "name": "audiodev", - "type": "string" - }, - { - "name": "non-adaptive", - "type": "boolean" - }, - { - "name": "lossy", - "type": "boolean" - }, - { - "name": "sasl-authz", - "type": "string" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "acl", - "type": "boolean" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "key-delay-ms", - "type": "number" - }, - { - "name": "lock-key-sync", - "type": "boolean" - }, - { - "name": "reverse", - "type": "boolean" - }, - { - "name": "password", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "connections", - "type": "number" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "share", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "websocket", - "type": "string" - }, - { - "name": "vnc", - "type": "string" - } - ], - "option": "vnc" - }, - { - "parameters": [], - "option": "smbios" - }, - { - "parameters": [ - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "mount_tag", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "virtfs" - }, - { - "parameters": [ - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "fsdev" - }, - { - "parameters": [ - { - "name": "resourcecontrol", - "type": "string" - }, - { - "name": "spawn", - "type": "string" - }, - { - "name": "elevateprivileges", - "type": "string" - }, - { - "name": "obsolete", - "type": "string" - }, - { - "name": "enable", - "type": "boolean" - } - ], - "option": "sandbox" - }, - { - "parameters": [ - { - "name": "string", - "help": "Sets content of the blob to be inserted from a string", - "type": "string" - }, - { - "name": "file", - "help": "Sets the name of the file from which the fw_cfg blob will be loaded", - "type": "string" - }, - { - "name": "name", - "help": "Sets the fw_cfg name of the blob to be inserted", - "type": "string" - } - ], - "option": "fw_cfg" - }, - { - "parameters": [ - { - "name": "arg", - "type": "string" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "target", - "type": "string" - }, - { - "name": "enable", - "type": "boolean" - } - ], - "option": "semihosting-config" - }, - { - "parameters": [ - { - "name": "rrsnapshot", - "type": "string" - }, - { - "name": "rrfile", - "type": "string" - }, - { - "name": "rr", - "type": "string" - }, - { - "name": "sleep", - "type": "boolean" - }, - { - "name": "align", - "type": "boolean" - }, - { - "name": "shift", - "type": "string" - } - ], - "option": "icount" - }, - { - "parameters": [], - "option": "numa" - }, - { - "parameters": [ - { - "name": "debug-threads", - "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.", - "type": "boolean" - }, - { - "name": "process", - "help": "Sets the name of the QEMU process, as shown in top etc", - "type": "string" - }, - { - "name": "guest", - "help": "Sets the name of the guest.\nThis name will be displayed in the SDL window caption.\nThe name will also be used for the VNC server", - "type": "string" - } - ], - "option": "name" - }, - { - "parameters": [ - { - "name": "timestamp", - "type": "boolean" - } - ], - "option": "msg" - }, - { - "parameters": [ - { - "name": "cpu-pm", - "type": "boolean" - }, - { - "name": "mem-lock", - "type": "boolean" - } - ], - "option": "overcommit" - }, - { - "parameters": [ - { - "name": "mlock", - "type": "boolean" - } - ], - "option": "realtime" - }, - { - "parameters": [], - "option": "tpmdev" - }, - { - "parameters": [], - "option": "object" - }, - { - "parameters": [ - { - "name": "opaque", - "help": "free-form string used to describe fd", - "type": "string" - }, - { - "name": "set", - "help": "ID of the fd set to add fd to", - "type": "number" - }, - { - "name": "fd", - "help": "file descriptor of which a duplicate is added to fd set", - "type": "number" - } - ], - "option": "add-fd" - }, - { - "parameters": [ - { - "name": "strict", - "type": "boolean" - }, - { - "name": "reboot-timeout", - "type": "number" - }, - { - "name": "splash-time", - "type": "number" - }, - { - "name": "splash", - "type": "string" - }, - { - "name": "menu", - "type": "boolean" - }, - { - "name": "once", - "type": "string" - }, - { - "name": "order", - "type": "string" - } - ], - "option": "boot-opts" - }, - { - "parameters": [ - { - "name": "maxcpus", - "type": "number" - }, - { - "name": "threads", - "type": "number" - }, - { - "name": "cores", - "type": "number" - }, - { - "name": "dies", - "type": "number" - }, - { - "name": "sockets", - "type": "number" - }, - { - "name": "cpus", - "type": "number" - } - ], - "option": "smp-opts" - }, - { - "parameters": [ - { - "name": "maxmem", - "type": "size" - }, - { - "name": "slots", - "type": "number" - }, - { - "name": "size", - "type": "size" - } - ], - "option": "memory" - }, - { - "parameters": [], - "option": "accel" - }, - { - "parameters": [ - { - "name": "loadparm", - "help": "Up to 8 chars in set of [A-Za-z0-9. ](lower case chars converted to upper case) to pass to machine loader, boot manager, and guest kernel", - "type": "string" - }, - { - "name": "dea-key-wrap", - "help": "enable/disable DEA key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "aes-key-wrap", - "help": "enable/disable AES key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "suppress-vmdesc", - "help": "Set on to disable self-describing migration", - "type": "boolean" - }, - { - "name": "iommu", - "help": "Set on/off to enable/disable Intel IOMMU (VT-d)", - "type": "boolean" - }, - { - "name": "firmware", - "help": "firmware image", - "type": "string" - }, - { - "name": "usb", - "help": "Set on/off to enable/disable usb", - "type": "boolean" - }, - { - "name": "mem-merge", - "help": "enable/disable memory merge support", - "type": "boolean" - }, - { - "name": "dump-guest-core", - "help": "Include guest memory in a core dump", - "type": "boolean" - }, - { - "name": "dt_compatible", - "help": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "phandle_start", - "help": "The first phandle ID we may generate dynamically", - "type": "number" - }, - { - "name": "dumpdtb", - "help": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "dtb", - "help": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "append", - "help": "Linux kernel command line", - "type": "string" - }, - { - "name": "initrd", - "help": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "kernel", - "help": "Linux kernel image file", - "type": "string" - }, - { - "name": "kvm_shadow_mem", - "help": "KVM shadow MMU size", - "type": "size" - }, - { - "name": "kernel_irqchip", - "help": "use KVM in-kernel irqchip", - "type": "boolean" - }, - { - "name": "accel", - "help": "accelerator list", - "type": "string" - }, - { - "name": "type", - "help": "emulated machine", - "type": "string" - } - ], - "option": "machine" - }, - { - "parameters": [ - { - "name": "romfile", - "type": "string" - }, - { - "name": "bootindex", - "type": "number" - } - ], - "option": "option-rom" - }, - { - "parameters": [ - { - "name": "file", - "type": "string" - }, - { - "name": "events", - "type": "string" - }, - { - "name": "enable", - "type": "string" - } - ], - "option": "trace" - }, - { - "parameters": [ - { - "name": "pretty", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "mode", - "type": "string" - } - ], - "option": "mon" - }, - { - "parameters": [ - { - "name": "value", - "type": "string" - }, - { - "name": "property", - "type": "string" - }, - { - "name": "driver", - "type": "string" - } - ], - "option": "global" - }, - { - "parameters": [ - { - "name": "driftfix", - "type": "string" - }, - { - "name": "clock", - "type": "string" - }, - { - "name": "base", - "type": "string" - } - ], - "option": "rtc" - }, - { - "parameters": [], - "option": "net" - }, - { - "parameters": [], - "option": "nic" - }, - { - "parameters": [], - "option": "netdev" - }, - { - "parameters": [], - "option": "device" - }, - { - "parameters": [ - { - "name": "logappend", - "type": "boolean" - }, - { - "name": "logfile", - "type": "string" - }, - { - "name": "append", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "size", - "type": "size" - }, - { - "name": "debug", - "type": "number" - }, - { - "name": "name", - "type": "string" - }, - { - "name": "signal", - "type": "boolean" - }, - { - "name": "mux", - "type": "boolean" - }, - { - "name": "rows", - "type": "number" - }, - { - "name": "cols", - "type": "number" - }, - { - "name": "height", - "type": "number" - }, - { - "name": "width", - "type": "number" - }, - { - "name": "websocket", - "type": "boolean" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "tn3270", - "type": "boolean" - }, - { - "name": "telnet", - "type": "boolean" - }, - { - "name": "reconnect", - "type": "number" - }, - { - "name": "delay", - "type": "boolean" - }, - { - "name": "server", - "type": "boolean" - }, - { - "name": "wait", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "localport", - "type": "string" - }, - { - "name": "localaddr", - "type": "string" - }, - { - "name": "fd", - "type": "string" - }, - { - "name": "port", - "type": "string" - }, - { - "name": "host", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "backend", - "type": "string" - } - ], - "option": "chardev" - }, - { - "parameters": [ - { - "name": "copy-on-read", - "help": "copy read data from backing file into image file", - "type": "boolean" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "rerror", - "help": "read error action", - "type": "string" - }, - { - "name": "read-only", - "help": "open drive file as read-only", - "type": "boolean" - }, - { - "name": "file", - "help": "file name", - "type": "string" - }, - { - "name": "if", - "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)", - "type": "string" - }, - { - "name": "media", - "help": "media type (disk, cdrom)", - "type": "string" - }, - { - "name": "index", - "help": "index number", - "type": "number" - }, - { - "name": "unit", - "help": "unit number (i.e. lun for scsi)", - "type": "number" - }, - { - "name": "bus", - "help": "bus number", - "type": "number" - }, - { - "name": "stats-account-failed", - "help": "whether to account for failed I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "stats-account-invalid", - "help": "whether to account for invalid I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "detect-zeroes", - "help": "try to optimize zero writes (off, on, unmap)", - "type": "string" - }, - { - "name": "throttling.group", - "help": "name of the block throttling group", - "type": "string" - }, - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "format", - "help": "disk format (raw, qcow2, ...)", - "type": "string" - }, - { - "name": "cache.writeback", - "help": "Enable writeback mode", - "type": "boolean" - }, - { - "name": "aio", - "help": "host AIO implementation (threads, native, io_uring)", - "type": "string" - }, - { - "name": "snapshot", - "help": "enable/disable snapshot mode", - "type": "boolean" - }, - { - "name": "force-share", - "help": "always accept other writers (default: off)", - "type": "boolean" - }, - { - "name": "discard", - "help": "discard operation (ignore/off, unmap/on)", - "type": "string" - }, - { - "name": "auto-read-only", - "help": "Node can become read-only if opening read-write fails", - "type": "boolean" - }, - { - "name": "cache.no-flush", - "help": "Ignore flush requests", - "type": "boolean" - }, - { - "name": "cache.direct", - "help": "Bypass software writeback cache on the host", - "type": "boolean" - }, - { - "name": "driver", - "help": "Block driver to use for the node", - "type": "string" - }, - { - "name": "node-name", - "help": "Node name of the block device node", - "type": "string" - } - ], - "option": "drive" - } - ], - "id": "libvirt-39" -} - -{ - "execute": "query-migrate-capabilities", - "id": "libvirt-40" -} - -{ - "return": [ - { - "state": false, - "capability": "xbzrle" - }, - { - "state": false, - "capability": "rdma-pin-all" - }, - { - "state": false, - "capability": "auto-converge" - }, - { - "state": false, - "capability": "zero-blocks" - }, - { - "state": false, - "capability": "compress" - }, - { - "state": false, - "capability": "events" - }, - { - "state": false, - "capability": "postcopy-ram" - }, - { - "state": false, - "capability": "x-colo" - }, - { - "state": false, - "capability": "release-ram" - }, - { - "state": false, - "capability": "block" - }, - { - "state": false, - "capability": "return-path" - }, - { - "state": false, - "capability": "pause-before-switchover" - }, - { - "state": false, - "capability": "multifd" - }, - { - "state": false, - "capability": "dirty-bitmaps" - }, - { - "state": false, - "capability": "postcopy-blocktime" - }, - { - "state": false, - "capability": "late-block-activate" - }, - { - "state": false, - "capability": "x-ignore-shared" - }, - { - "state": false, - "capability": "validate-uuid" - } - ], - "id": "libvirt-40" -} - -{ - "execute": "query-gic-capabilities", - "id": "libvirt-41" -} - -{ - "return": [ - { - "emulated": true, - "version": 3, - "kernel": true - }, - { - "emulated": true, - "version": 2, - "kernel": false - } - ], - "id": "libvirt-41" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "full", - "model": { - "name": "host" - } - }, - "id": "libvirt-42" -} - -{ - "return": { - "model": { - "name": "host", - "props": { - "sve768": false, - "sve128": false, - "sve1024": false, - "sve1280": false, - "sve896": false, - "sve256": false, - "sve1536": false, - "sve1792": false, - "sve384": false, - "sve": false, - "sve2048": false, - "kvm-no-adjvtime": false, - "sve512": false, - "aarch64": true, - "pmu": true, - "sve1920": false, - "sve1152": false, - "sve640": false, - "sve1408": false, - "sve1664": false - } - } - }, - "id": "libvirt-42" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "full", - "model": { - "name": "host", - "props": { - "migratable": false, - "hv-passthrough": true - } - } - }, - "id": "libvirt-43" -} - -{ - "return": { - "model": { - "name": "host", - "props": { - "sve768": false, - "sve128": false, - "sve1024": false, - "sve1280": false, - "sve896": false, - "sve256": false, - "sve1536": false, - "sve1792": false, - "sve384": false, - "sve": false, - "sve2048": false, - "kvm-no-adjvtime": false, - "sve512": false, - "aarch64": true, - "pmu": true, - "sve1920": false, - "sve1152": false, - "sve640": false, - "sve1408": false, - "sve1664": false - } - } - }, - "id": "libvirt-43" -} - -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-2" -} - -{ - "return": [ - { - "name": "cortex-a9", - "typename": "cortex-a9-arm-cpu", - "static": false - }, - { - "name": "pxa250", - "typename": "pxa250-arm-cpu", - "static": false - }, - { - "name": "pxa270-a1", - "typename": "pxa270-a1-arm-cpu", - "static": false - }, - { - "name": "arm946", - "typename": "arm946-arm-cpu", - "static": false - }, - { - "name": "pxa270-c0", - "typename": "pxa270-c0-arm-cpu", - "static": false - }, - { - "name": "max", - "typename": "max-arm-cpu", - "static": false - }, - { - "name": "arm1026", - "typename": "arm1026-arm-cpu", - "static": false - }, - { - "name": "pxa260", - "typename": "pxa260-arm-cpu", - "static": false - }, - { - "name": "pxa270-b1", - "typename": "pxa270-b1-arm-cpu", - "static": false - }, - { - "name": "cortex-a57", - "typename": "cortex-a57-arm-cpu", - "static": false - }, - { - "name": "pxa255", - "typename": "pxa255-arm-cpu", - "static": false - }, - { - "name": "cortex-r5", - "typename": "cortex-r5-arm-cpu", - "static": false - }, - { - "name": "arm1136", - "typename": "arm1136-arm-cpu", - "static": false - }, - { - "name": "cortex-a7", - "typename": "cortex-a7-arm-cpu", - "static": false - }, - { - "name": "pxa261", - "typename": "pxa261-arm-cpu", - "static": false - }, - { - "name": "pxa270-c5", - "typename": "pxa270-c5-arm-cpu", - "static": false - }, - { - "name": "cortex-m3", - "typename": "cortex-m3-arm-cpu", - "static": false - }, - { - "name": "arm1176", - "typename": "arm1176-arm-cpu", - "static": false - }, - { - "name": "sa1100", - "typename": "sa1100-arm-cpu", - "static": false - }, - { - "name": "cortex-a53", - "typename": "cortex-a53-arm-cpu", - "static": false - }, - { - "name": "ti925t", - "typename": "ti925t-arm-cpu", - "static": false - }, - { - "name": "cortex-m33", - "typename": "cortex-m33-arm-cpu", - "static": false - }, - { - "name": "cortex-a8", - "typename": "cortex-a8-arm-cpu", - "static": false - }, - { - "name": "arm926", - "typename": "arm926-arm-cpu", - "static": false - }, - { - "name": "cortex-a72", - "typename": "cortex-a72-arm-cpu", - "static": false - }, - { - "name": "pxa270", - "typename": "pxa270-arm-cpu", - "static": false - }, - { - "name": "pxa270-a0", - "typename": "pxa270-a0-arm-cpu", - "static": false - }, - { - "name": "cortex-m4", - "typename": "cortex-m4-arm-cpu", - "static": false - }, - { - "name": "cortex-m7", - "typename": "cortex-m7-arm-cpu", - "static": false - }, - { - "name": "host", - "typename": "host-arm-cpu", - "static": false - }, - { - "name": "cortex-a15", - "typename": "cortex-a15-arm-cpu", - "static": false - }, - { - "name": "arm11mpcore", - "typename": "arm11mpcore-arm-cpu", - "static": false - }, - { - "name": "cortex-r5f", - "typename": "cortex-r5f-arm-cpu", - "static": false - }, - { - "name": "cortex-m0", - "typename": "cortex-m0-arm-cpu", - "static": false - }, - { - "name": "sa1110", - "typename": "sa1110-arm-cpu", - "static": false - }, - { - "name": "arm1136-r2", - "typename": "arm1136-r2-arm-cpu", - "static": false - }, - { - "name": "pxa270-b0", - "typename": "pxa270-b0-arm-cpu", - "static": false - }, - { - "name": "pxa262", - "typename": "pxa262-arm-cpu", - "static": false - } - ], - "id": "libvirt-2" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "full", - "model": { - "name": "max" - } - }, - "id": "libvirt-3" -} - -{ - "return": { - "model": { - "name": "max", - "props": { - "sve768": true, - "sve128": true, - "sve1024": true, - "sve1280": true, - "sve896": true, - "sve256": true, - "sve1536": true, - "sve1792": true, - "sve384": true, - "sve": true, - "sve2048": true, - "sve512": true, - "aarch64": true, - "pmu": true, - "sve1920": true, - "sve1152": true, - "sve640": true, - "sve1408": true, - "sve1664": true - } - } - }, - "id": "libvirt-3" -} - -{ - "execute": "query-machines", - "id": "libvirt-4" -} - -{ - "return": [ - { - "hotpluggable-cpus": false, - "name": "virt-4.0", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mcimx7d-sabre", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "imx25-pdk", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "swift-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "tosa", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "nuri", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "z2", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "midway", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.12", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-4.1", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mainstone", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "cheetah", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sbsa-ref", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a57-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "spitz", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "witherspoon-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "integratorcp", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-3.1", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "netduino2", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-eb-mpcore", - "numa-mem-supported": false, - "default-cpu-type": "arm11mpcore-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-pbx-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xlnx-zcu102", - "numa-mem-supported": false, - "cpu-max": 6, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "connex", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.6", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "cubieboard", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a8-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "romulus-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "vexpress-a15", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "microbit", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xlnx-versal-virt", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.9", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "palmetto-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "lm3s811evb", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "collie", - "numa-mem-supported": false, - "default-cpu-type": "sa1110-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "canon-a1100", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "lm3s6965evb", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "raspi2", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "verdex", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-4.2", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "netduinoplus2", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an505", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "n800", - "numa-mem-supported": false, - "default-cpu-type": "arm1136-r2-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "borzoi", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "vexpress-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ast2500-evb", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an385", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ast2600-evb", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an511", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "orangepi-pc", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a7-arm-cpu", - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "raspi3", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "akita", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c0-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mcimx6ul-evk", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sx1-v1", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "musicpal", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-3.0", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "kzm", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "versatileab", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "emcraft-sf2", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m3-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "xilinx-zynq-a9", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a9-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.7", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.10", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "versatilepb", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "smdkc210", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sabrelite", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-pb-a8", - "numa-mem-supported": false, - "default-cpu-type": "cortex-a8-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "tacoma-bmc", - "numa-mem-supported": false, - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sx1", - "numa-mem-supported": false, - "default-cpu-type": "ti925t-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "highbank", - "numa-mem-supported": false, - "cpu-max": 4, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-5.0", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 512, - "deprecated": false, - "alias": "virt" - }, - { - "hotpluggable-cpus": false, - "name": "musca-a", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "musca-b1", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "realview-eb", - "numa-mem-supported": false, - "default-cpu-type": "arm926-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "n810", - "numa-mem-supported": false, - "default-cpu-type": "arm1136-r2-arm-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.8", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virt-2.11", - "numa-mem-supported": true, - "default-cpu-type": "cortex-a15-arm-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mps2-an521", - "numa-mem-supported": false, - "default-cpu-type": "cortex-m33-arm-cpu", - "cpu-max": 2, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "terrier", - "numa-mem-supported": false, - "default-cpu-type": "pxa270-c5-arm-cpu", - "cpu-max": 1, - "deprecated": false - } - ], - "id": "libvirt-4" -} diff --git a/tests/qemucapabilitiesdata/caps_5.0.0_aarch64.xml b/tests/qemucapabilitiesdata/caps_5.0.0_aarch64.xml deleted file mode 100644 index 1044a497..00000000 --- a/tests/qemucapabilitiesdata/caps_5.0.0_aarch64.xml +++ /dev/null @@ -1,396 +0,0 @@ - - /usr/bin/qemu-system-aarch64 - 0 - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5000000 - 61700241 - v5.0.0 - aarch64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/qemucapabilitiesdata/caps_5.0.0_ppc64.replies b/tests/qemucapabilitiesdata/caps_5.0.0_ppc64.replies deleted file mode 100644 index 6bca70e0..00000000 --- a/tests/qemucapabilitiesdata/caps_5.0.0_ppc64.replies +++ /dev/null @@ -1,26212 +0,0 @@ -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-version", - "id": "libvirt-2" -} - -{ - "return": { - "qemu": { - "micro": 0, - "minor": 0, - "major": 5 - }, - "package": "v5.0.0" - }, - "id": "libvirt-2" -} - -{ - "execute": "query-target", - "id": "libvirt-3" -} - -{ - "return": { - "arch": "ppc64" - }, - "id": "libvirt-3" -} - -{ - "execute": "query-qmp-schema", - "id": "libvirt-4" -} - -{ - "return": [ - { - "name": "query-status", - "ret-type": "1", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SHUTDOWN", - "meta-type": "event", - "arg-type": "2" - }, - { - "name": "POWERDOWN", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESET", - "meta-type": "event", - "arg-type": "3" - }, - { - "name": "STOP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESUME", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND_DISK", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WAKEUP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WATCHDOG", - "meta-type": "event", - "arg-type": "4" - }, - { - "name": "watchdog-set-action", - "ret-type": "0", - "meta-type": "command", - "arg-type": "5" - }, - { - "name": "GUEST_PANICKED", - "meta-type": "event", - "arg-type": "6" - }, - { - "name": "GUEST_CRASHLOADED", - "meta-type": "event", - "arg-type": "7" - }, - { - "name": "query-pr-managers", - "ret-type": "[8]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "eject", - "ret-type": "0", - "meta-type": "command", - "arg-type": "9" - }, - { - "name": "blockdev-open-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "10" - }, - { - "name": "blockdev-close-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "11" - }, - { - "name": "blockdev-remove-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "12" - }, - { - "name": "blockdev-insert-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "13" - }, - { - "name": "blockdev-change-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "14" - }, - { - "name": "DEVICE_TRAY_MOVED", - "meta-type": "event", - "arg-type": "15" - }, - { - "name": "PR_MANAGER_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "16" - }, - { - "name": "block_set_io_throttle", - "ret-type": "0", - "meta-type": "command", - "arg-type": "17" - }, - { - "name": "block-latency-histogram-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "18" - }, - { - "name": "query-block", - "ret-type": "[19]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-blockstats", - "ret-type": "[21]", - "meta-type": "command", - "arg-type": "20" - }, - { - "name": "query-block-jobs", - "ret-type": "[22]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block_passwd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "23" - }, - { - "name": "block_resize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "24" - }, - { - "name": "blockdev-snapshot-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "25" - }, - { - "name": "blockdev-snapshot", - "ret-type": "0", - "meta-type": "command", - "arg-type": "26", - "features": [ - "allow-write-only-overlay" - ] - }, - { - "name": "change-backing-file", - "ret-type": "0", - "meta-type": "command", - "arg-type": "27" - }, - { - "name": "block-commit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "28" - }, - { - "name": "drive-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "29" - }, - { - "name": "blockdev-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "30" - }, - { - "name": "query-named-block-nodes", - "ret-type": "[32]", - "meta-type": "command", - "arg-type": "31" - }, - { - "name": "x-debug-query-block-graph", - "ret-type": "33", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "drive-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "34" - }, - { - "name": "block-dirty-bitmap-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "35" - }, - { - "name": "block-dirty-bitmap-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-clear", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-enable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-disable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-merge", - "ret-type": "0", - "meta-type": "command", - "arg-type": "37" - }, - { - "name": "x-debug-block-dirty-bitmap-sha256", - "ret-type": "38", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "blockdev-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "39" - }, - { - "name": "block-stream", - "ret-type": "0", - "meta-type": "command", - "arg-type": "40" - }, - { - "name": "block-job-set-speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "41" - }, - { - "name": "block-job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "42" - }, - { - "name": "block-job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "43" - }, - { - "name": "block-job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "44" - }, - { - "name": "block-job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "block-job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "46" - }, - { - "name": "block-job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "47" - }, - { - "name": "blockdev-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "x-blockdev-reopen", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "blockdev-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "49" - }, - { - "name": "blockdev-create", - "ret-type": "0", - "meta-type": "command", - "arg-type": "50" - }, - { - "name": "BLOCK_IMAGE_CORRUPTED", - "meta-type": "event", - "arg-type": "51" - }, - { - "name": "BLOCK_IO_ERROR", - "meta-type": "event", - "arg-type": "52" - }, - { - "name": "BLOCK_JOB_COMPLETED", - "meta-type": "event", - "arg-type": "53" - }, - { - "name": "BLOCK_JOB_CANCELLED", - "meta-type": "event", - "arg-type": "54" - }, - { - "name": "BLOCK_JOB_ERROR", - "meta-type": "event", - "arg-type": "55" - }, - { - "name": "BLOCK_JOB_READY", - "meta-type": "event", - "arg-type": "56" - }, - { - "name": "BLOCK_JOB_PENDING", - "meta-type": "event", - "arg-type": "57" - }, - { - "name": "BLOCK_WRITE_THRESHOLD", - "meta-type": "event", - "arg-type": "58" - }, - { - "name": "block-set-write-threshold", - "ret-type": "0", - "meta-type": "command", - "arg-type": "59" - }, - { - "name": "x-blockdev-change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "60" - }, - { - "name": "x-blockdev-set-iothread", - "ret-type": "0", - "meta-type": "command", - "arg-type": "61" - }, - { - "name": "nbd-server-start", - "ret-type": "0", - "meta-type": "command", - "arg-type": "62" - }, - { - "name": "nbd-server-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "63" - }, - { - "name": "nbd-server-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "64" - }, - { - "name": "nbd-server-stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "QUORUM_FAILURE", - "meta-type": "event", - "arg-type": "65" - }, - { - "name": "QUORUM_REPORT_BAD", - "meta-type": "event", - "arg-type": "66" - }, - { - "name": "blockdev-snapshot-internal-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "67" - }, - { - "name": "blockdev-snapshot-delete-internal-sync", - "ret-type": "69", - "meta-type": "command", - "arg-type": "68" - }, - { - "name": "JOB_STATUS_CHANGE", - "meta-type": "event", - "arg-type": "70" - }, - { - "name": "job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "71" - }, - { - "name": "job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "72" - }, - { - "name": "job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "73" - }, - { - "name": "job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "74" - }, - { - "name": "job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "75" - }, - { - "name": "job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "76" - }, - { - "name": "query-jobs", - "ret-type": "[77]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev", - "ret-type": "[78]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev-backends", - "ret-type": "[79]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ringbuf-write", - "ret-type": "0", - "meta-type": "command", - "arg-type": "80" - }, - { - "name": "ringbuf-read", - "ret-type": "str", - "meta-type": "command", - "arg-type": "81" - }, - { - "name": "chardev-add", - "ret-type": "83", - "meta-type": "command", - "arg-type": "82" - }, - { - "name": "chardev-change", - "ret-type": "83", - "meta-type": "command", - "arg-type": "84" - }, - { - "name": "chardev-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "85" - }, - { - "name": "chardev-send-break", - "ret-type": "0", - "meta-type": "command", - "arg-type": "86" - }, - { - "name": "VSERPORT_CHANGE", - "meta-type": "event", - "arg-type": "87" - }, - { - "name": "dump-guest-memory", - "ret-type": "0", - "meta-type": "command", - "arg-type": "88" - }, - { - "name": "query-dump", - "ret-type": "89", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DUMP_COMPLETED", - "meta-type": "event", - "arg-type": "90" - }, - { - "name": "query-dump-guest-memory-capability", - "ret-type": "91", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_link", - "ret-type": "0", - "meta-type": "command", - "arg-type": "92" - }, - { - "name": "netdev_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "93" - }, - { - "name": "netdev_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "94" - }, - { - "name": "query-rx-filter", - "ret-type": "[96]", - "meta-type": "command", - "arg-type": "95" - }, - { - "name": "NIC_RX_FILTER_CHANGED", - "meta-type": "event", - "arg-type": "97" - }, - { - "name": "announce-self", - "ret-type": "0", - "meta-type": "command", - "arg-type": "98" - }, - { - "name": "FAILOVER_NEGOTIATED", - "meta-type": "event", - "arg-type": "99" - }, - { - "name": "RDMA_GID_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "100" - }, - { - "name": "query-rocker", - "ret-type": "102", - "meta-type": "command", - "arg-type": "101" - }, - { - "name": "query-rocker-ports", - "ret-type": "[104]", - "meta-type": "command", - "arg-type": "103" - }, - { - "name": "query-rocker-of-dpa-flows", - "ret-type": "[106]", - "meta-type": "command", - "arg-type": "105" - }, - { - "name": "query-rocker-of-dpa-groups", - "ret-type": "[108]", - "meta-type": "command", - "arg-type": "107" - }, - { - "name": "query-tpm-models", - "ret-type": "[109]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm-types", - "ret-type": "[110]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm", - "ret-type": "[111]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "112" - }, - { - "name": "expire_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "113" - }, - { - "name": "screendump", - "ret-type": "0", - "meta-type": "command", - "arg-type": "114" - }, - { - "name": "query-vnc", - "ret-type": "119", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-vnc-servers", - "ret-type": "[120]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "change-vnc-password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "121" - }, - { - "name": "VNC_CONNECTED", - "meta-type": "event", - "arg-type": "122" - }, - { - "name": "VNC_INITIALIZED", - "meta-type": "event", - "arg-type": "123" - }, - { - "name": "VNC_DISCONNECTED", - "meta-type": "event", - "arg-type": "124" - }, - { - "name": "query-mice", - "ret-type": "[125]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "send-key", - "ret-type": "0", - "meta-type": "command", - "arg-type": "126" - }, - { - "name": "input-send-event", - "ret-type": "0", - "meta-type": "command", - "arg-type": "127" - }, - { - "name": "query-display-options", - "ret-type": "128", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-migrate", - "ret-type": "129", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "130" - }, - { - "name": "query-migrate-capabilities", - "ret-type": "[131]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-parameters", - "ret-type": "0", - "meta-type": "command", - "arg-type": "132" - }, - { - "name": "query-migrate-parameters", - "ret-type": "133", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "client_migrate_info", - "ret-type": "0", - "meta-type": "command", - "arg-type": "134" - }, - { - "name": "migrate-start-postcopy", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MIGRATION", - "meta-type": "event", - "arg-type": "135" - }, - { - "name": "MIGRATION_PASS", - "meta-type": "event", - "arg-type": "136" - }, - { - "name": "COLO_EXIT", - "meta-type": "event", - "arg-type": "137" - }, - { - "name": "x-colo-lost-heartbeat", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate_cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-continue", - "ret-type": "0", - "meta-type": "command", - "arg-type": "138" - }, - { - "name": "migrate_set_downtime", - "ret-type": "0", - "meta-type": "command", - "arg-type": "139", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate_set_speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "140", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate-set-cache-size", - "ret-type": "0", - "meta-type": "command", - "arg-type": "141", - "features": [ - "deprecated" - ] - }, - { - "name": "query-migrate-cache-size", - "ret-type": "int", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate", - "ret-type": "0", - "meta-type": "command", - "arg-type": "142" - }, - { - "name": "migrate-incoming", - "ret-type": "0", - "meta-type": "command", - "arg-type": "143" - }, - { - "name": "xen-save-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "144" - }, - { - "name": "xen-set-replication", - "ret-type": "0", - "meta-type": "command", - "arg-type": "145" - }, - { - "name": "query-xen-replication-status", - "ret-type": "146", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "xen-colo-do-checkpoint", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-colo-status", - "ret-type": "147", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-recover", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "148" - }, - { - "name": "migrate-pause", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "UNPLUG_PRIMARY", - "meta-type": "event", - "arg-type": "149" - }, - { - "name": "transaction", - "ret-type": "0", - "meta-type": "command", - "arg-type": "150" - }, - { - "name": "trace-event-get-state", - "ret-type": "[152]", - "meta-type": "command", - "arg-type": "151" - }, - { - "name": "trace-event-set-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "153" - }, - { - "name": "qmp_capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "154" - }, - { - "name": "query-version", - "ret-type": "155", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-commands", - "ret-type": "[156]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-events", - "ret-type": "[157]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "quit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-qmp-schema", - "ret-type": "[158]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qom-list", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "159" - }, - { - "name": "qom-get", - "ret-type": "any", - "meta-type": "command", - "arg-type": "161" - }, - { - "name": "qom-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "162" - }, - { - "name": "qom-list-types", - "ret-type": "[164]", - "meta-type": "command", - "arg-type": "163" - }, - { - "name": "qom-list-properties", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "165" - }, - { - "name": "object-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "166" - }, - { - "name": "object-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "167" - }, - { - "name": "device-list-properties", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "168" - }, - { - "name": "device_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "169" - }, - { - "name": "device_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "170" - }, - { - "name": "DEVICE_DELETED", - "meta-type": "event", - "arg-type": "171" - }, - { - "name": "query-cpus", - "ret-type": "[172]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "query-cpus-fast", - "ret-type": "[173]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "cpu-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "174", - "features": [ - "deprecated" - ] - }, - { - "name": "query-machines", - "ret-type": "[175]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-current-machine", - "ret-type": "176", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-target", - "ret-type": "177", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-memdev", - "ret-type": "[178]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-hotpluggable-cpus", - "ret-type": "[179]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set-numa-node", - "ret-type": "0", - "meta-type": "command", - "arg-type": "180" - }, - { - "name": "query-cpu-definitions", - "ret-type": "[187]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add_client", - "ret-type": "0", - "meta-type": "command", - "arg-type": "188" - }, - { - "name": "query-name", - "ret-type": "189", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-kvm", - "ret-type": "190", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-uuid", - "ret-type": "191", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-iothreads", - "ret-type": "[192]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-balloon", - "ret-type": "193", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "BALLOON_CHANGE", - "meta-type": "event", - "arg-type": "194" - }, - { - "name": "query-pci", - "ret-type": "[195]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_reset", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_powerdown", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "memsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "196" - }, - { - "name": "pmemsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "197" - }, - { - "name": "cont", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-exit-preconfig", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_wakeup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "inject-nmi", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "balloon", - "ret-type": "0", - "meta-type": "command", - "arg-type": "198" - }, - { - "name": "human-monitor-command", - "ret-type": "str", - "meta-type": "command", - "arg-type": "199", - "features": [ - "savevm-monitor-nodes" - ] - }, - { - "name": "change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "200", - "features": [ - "deprecated" - ] - }, - { - "name": "xen-set-global-dirty-log", - "ret-type": "0", - "meta-type": "command", - "arg-type": "201" - }, - { - "name": "getfd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "202" - }, - { - "name": "closefd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "203" - }, - { - "name": "query-memory-size-summary", - "ret-type": "204", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add-fd", - "ret-type": "206", - "meta-type": "command", - "arg-type": "205" - }, - { - "name": "remove-fd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "207" - }, - { - "name": "query-fdsets", - "ret-type": "[208]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-command-line-options", - "ret-type": "[210]", - "meta-type": "command", - "arg-type": "209" - }, - { - "name": "query-memory-devices", - "ret-type": "[211]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MEM_UNPLUG_ERROR", - "meta-type": "event", - "arg-type": "212" - }, - { - "name": "query-acpi-ospm-status", - "ret-type": "[213]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ACPI_DEVICE_OST", - "meta-type": "event", - "arg-type": "214" - }, - { - "name": "xen-load-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "215" - }, - { - "name": "query-vm-generation-id", - "ret-type": "216", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "RTC_CHANGE", - "meta-type": "event", - "arg-type": "217" - }, - { - "name": "0", - "members": [], - "meta-type": "object" - }, - { - "name": "1", - "members": [ - { - "name": "running", - "type": "bool" - }, - { - "name": "singlestep", - "type": "bool" - }, - { - "name": "status", - "type": "223" - } - ], - "meta-type": "object" - }, - { - "name": "2", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "224" - } - ], - "meta-type": "object" - }, - { - "name": "3", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "224" - } - ], - "meta-type": "object" - }, - { - "name": "4", - "members": [ - { - "name": "action", - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "5", - "members": [ - { - "name": "action", - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "6", - "members": [ - { - "name": "action", - "type": "226" - }, - { - "name": "info", - "default": null, - "type": "227" - } - ], - "meta-type": "object" - }, - { - "name": "7", - "members": [ - { - "name": "action", - "type": "226" - }, - { - "name": "info", - "default": null, - "type": "227" - } - ], - "meta-type": "object" - }, - { - "name": "[8]", - "element-type": "8", - "meta-type": "array" - }, - { - "name": "8", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "9", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "10", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "11", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "12", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "13", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "14", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "read-only-mode", - "default": null, - "type": "228" - } - ], - "meta-type": "object" - }, - { - "name": "15", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "tray-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "16", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "17", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "18", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "boundaries", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-read", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-write", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-flush", - "default": null, - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "[19]", - "element-type": "19", - "meta-type": "array" - }, - { - "name": "19", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "removable", - "type": "bool" - }, - { - "name": "locked", - "type": "bool" - }, - { - "name": "inserted", - "default": null, - "type": "32" - }, - { - "name": "tray_open", - "default": null, - "type": "bool" - }, - { - "name": "io-status", - "default": null, - "type": "229" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[230]", - "features": [ - "deprecated" - ] - } - ], - "meta-type": "object" - }, - { - "name": "20", - "members": [ - { - "name": "query-nodes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[21]", - "element-type": "21", - "meta-type": "array" - }, - { - "name": "21", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "stats", - "type": "231" - }, - { - "name": "driver-specific", - "default": null, - "type": "232" - }, - { - "name": "parent", - "default": null, - "type": "21" - }, - { - "name": "backing", - "default": null, - "type": "21" - } - ], - "meta-type": "object" - }, - { - "name": "[22]", - "element-type": "22", - "meta-type": "array" - }, - { - "name": "22", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "paused", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "io-status", - "type": "229" - }, - { - "name": "ready", - "type": "bool" - }, - { - "name": "status", - "type": "233" - }, - { - "name": "auto-finalize", - "type": "bool" - }, - { - "name": "auto-dismiss", - "type": "bool" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "23", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "24", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "25", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "snapshot-file", - "type": "str" - }, - { - "name": "snapshot-node-name", - "default": null, - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "234" - } - ], - "meta-type": "object" - }, - { - "name": "26", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "overlay", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "27", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "image-node-name", - "type": "str" - }, - { - "name": "backing-file", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "28", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "top-node", - "default": null, - "type": "str" - }, - { - "name": "top", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "235" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "29", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "237" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "234" - } - ], - "meta-type": "object" - }, - { - "name": "30", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "237" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "31", - "members": [ - { - "name": "flat", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[32]", - "element-type": "32", - "meta-type": "array" - }, - { - "name": "32", - "members": [ - { - "name": "file", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "ro", - "type": "bool" - }, - { - "name": "drv", - "type": "str" - }, - { - "name": "backing_file", - "default": null, - "type": "str" - }, - { - "name": "backing_file_depth", - "type": "int" - }, - { - "name": "encrypted", - "type": "bool" - }, - { - "name": "encryption_key_missing", - "type": "bool", - "features": [ - "deprecated" - ] - }, - { - "name": "detect_zeroes", - "type": "238" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "image", - "type": "239" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "cache", - "type": "240" - }, - { - "name": "write_threshold", - "type": "int" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[230]" - } - ], - "meta-type": "object" - }, - { - "name": "33", - "members": [ - { - "name": "nodes", - "type": "[241]" - }, - { - "name": "edges", - "type": "[242]" - } - ], - "meta-type": "object" - }, - { - "name": "34", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "mode", - "default": null, - "type": "234" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "unmap", - "default": null, - "type": "bool" - }, - { - "name": "copy-mode", - "default": null, - "type": "243" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "35", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "persistent", - "default": null, - "type": "bool" - }, - { - "name": "disabled", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "36", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "37", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "bitmaps", - "type": "[244]" - } - ], - "meta-type": "object" - }, - { - "name": "38", - "members": [ - { - "name": "sha256", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "39", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "copy-mode", - "default": null, - "type": "243" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "40", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "41", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "42", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "43", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "44", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "45", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "46", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "47", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "48", - "tag": "driver", - "variants": [ - { - "case": "blkdebug", - "type": "248" - }, - { - "case": "blklogwrites", - "type": "249" - }, - { - "case": "blkverify", - "type": "250" - }, - { - "case": "blkreplay", - "type": "251" - }, - { - "case": "bochs", - "type": "252" - }, - { - "case": "cloop", - "type": "252" - }, - { - "case": "compress", - "type": "252" - }, - { - "case": "copy-on-read", - "type": "252" - }, - { - "case": "dmg", - "type": "252" - }, - { - "case": "file", - "type": "253" - }, - { - "case": "ftp", - "type": "254" - }, - { - "case": "ftps", - "type": "255" - }, - { - "case": "gluster", - "type": "256" - }, - { - "case": "host_cdrom", - "type": "253" - }, - { - "case": "host_device", - "type": "253" - }, - { - "case": "http", - "type": "257" - }, - { - "case": "https", - "type": "258" - }, - { - "case": "iscsi", - "type": "259" - }, - { - "case": "luks", - "type": "260" - }, - { - "case": "nbd", - "type": "261" - }, - { - "case": "nfs", - "type": "262" - }, - { - "case": "null-aio", - "type": "263" - }, - { - "case": "null-co", - "type": "263" - }, - { - "case": "nvme", - "type": "264" - }, - { - "case": "parallels", - "type": "252" - }, - { - "case": "qcow2", - "type": "265" - }, - { - "case": "qcow", - "type": "266" - }, - { - "case": "qed", - "type": "267" - }, - { - "case": "quorum", - "type": "268" - }, - { - "case": "raw", - "type": "269" - }, - { - "case": "rbd", - "type": "270" - }, - { - "case": "replication", - "type": "271" - }, - { - "case": "sheepdog", - "type": "272" - }, - { - "case": "ssh", - "type": "273" - }, - { - "case": "throttle", - "type": "274" - }, - { - "case": "vdi", - "type": "252" - }, - { - "case": "vhdx", - "type": "252" - }, - { - "case": "vmdk", - "type": "267" - }, - { - "case": "vpc", - "type": "252" - }, - { - "case": "vvfat", - "type": "275" - }, - { - "case": "vxhs", - "type": "276" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "discard", - "default": null, - "type": "246" - }, - { - "name": "cache", - "default": null, - "type": "247" - }, - { - "name": "read-only", - "default": null, - "type": "bool" - }, - { - "name": "auto-read-only", - "default": null, - "type": "bool" - }, - { - "name": "force-share", - "default": null, - "type": "bool" - }, - { - "name": "detect-zeroes", - "default": null, - "type": "238" - } - ], - "meta-type": "object" - }, - { - "name": "49", - "members": [ - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "50", - "members": [ - { - "name": "job-id", - "type": "str" - }, - { - "name": "options", - "type": "277" - } - ], - "meta-type": "object" - }, - { - "name": "51", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "msg", - "type": "str" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "fatal", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "52", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "operation", - "type": "278" - }, - { - "name": "action", - "type": "279" - }, - { - "name": "nospace", - "default": null, - "type": "bool" - }, - { - "name": "reason", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "53", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "54", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "55", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "operation", - "type": "278" - }, - { - "name": "action", - "type": "279" - } - ], - "meta-type": "object" - }, - { - "name": "56", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "57", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "58", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "amount-exceeded", - "type": "int" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "59", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "60", - "members": [ - { - "name": "parent", - "type": "str" - }, - { - "name": "child", - "default": null, - "type": "str" - }, - { - "name": "node", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "61", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "iothread", - "type": "281" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "62", - "members": [ - { - "name": "addr", - "type": "282" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "63", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - }, - { - "name": "writable", - "default": null, - "type": "bool" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "64", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "283" - } - ], - "meta-type": "object" - }, - { - "name": "65", - "members": [ - { - "name": "reference", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "66", - "members": [ - { - "name": "type", - "type": "284" - }, - { - "name": "error", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "67", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "68", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "69", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "vm-state-size", - "type": "int" - }, - { - "name": "date-sec", - "type": "int" - }, - { - "name": "date-nsec", - "type": "int" - }, - { - "name": "vm-clock-sec", - "type": "int" - }, - { - "name": "vm-clock-nsec", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "70", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "status", - "type": "233" - } - ], - "meta-type": "object" - }, - { - "name": "71", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "72", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "73", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "74", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "75", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "76", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[77]", - "element-type": "77", - "meta-type": "array" - }, - { - "name": "77", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "280" - }, - { - "name": "status", - "type": "233" - }, - { - "name": "current-progress", - "type": "int" - }, - { - "name": "total-progress", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[78]", - "element-type": "78", - "meta-type": "array" - }, - { - "name": "78", - "members": [ - { - "name": "label", - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "frontend-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[79]", - "element-type": "79", - "meta-type": "array" - }, - { - "name": "79", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "80", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "data", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "81", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "str", - "json-type": "string", - "meta-type": "builtin" - }, - { - "name": "82", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "286" - } - ], - "meta-type": "object" - }, - { - "name": "83", - "members": [ - { - "name": "pty", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "84", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "286" - } - ], - "meta-type": "object" - }, - { - "name": "85", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "86", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "87", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "88", - "members": [ - { - "name": "paging", - "type": "bool" - }, - { - "name": "protocol", - "type": "str" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "begin", - "default": null, - "type": "int" - }, - { - "name": "length", - "default": null, - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "287" - } - ], - "meta-type": "object" - }, - { - "name": "89", - "members": [ - { - "name": "status", - "type": "288" - }, - { - "name": "completed", - "type": "int" - }, - { - "name": "total", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "90", - "members": [ - { - "name": "result", - "type": "89" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "91", - "members": [ - { - "name": "formats", - "type": "[287]" - } - ], - "meta-type": "object" - }, - { - "name": "92", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "up", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "93", - "tag": "type", - "variants": [ - { - "case": "nic", - "type": "290" - }, - { - "case": "user", - "type": "291" - }, - { - "case": "tap", - "type": "292" - }, - { - "case": "l2tpv3", - "type": "293" - }, - { - "case": "socket", - "type": "294" - }, - { - "case": "vde", - "type": "295" - }, - { - "case": "bridge", - "type": "296" - }, - { - "case": "hubport", - "type": "297" - }, - { - "case": "netmap", - "type": "298" - }, - { - "case": "vhost-user", - "type": "299" - }, - { - "case": "none", - "type": "0" - } - ], - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "289" - } - ], - "meta-type": "object" - }, - { - "name": "94", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "95", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[96]", - "element-type": "96", - "meta-type": "array" - }, - { - "name": "96", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "promiscuous", - "type": "bool" - }, - { - "name": "multicast", - "type": "300" - }, - { - "name": "unicast", - "type": "300" - }, - { - "name": "vlan", - "type": "300" - }, - { - "name": "broadcast-allowed", - "type": "bool" - }, - { - "name": "multicast-overflow", - "type": "bool" - }, - { - "name": "unicast-overflow", - "type": "bool" - }, - { - "name": "main-mac", - "type": "str" - }, - { - "name": "vlan-table", - "type": "[int]" - }, - { - "name": "unicast-table", - "type": "[str]" - }, - { - "name": "multicast-table", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "97", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "98", - "members": [ - { - "name": "initial", - "type": "int" - }, - { - "name": "max", - "type": "int" - }, - { - "name": "rounds", - "type": "int" - }, - { - "name": "step", - "type": "int" - }, - { - "name": "interfaces", - "default": null, - "type": "[str]" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "99", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "100", - "members": [ - { - "name": "netdev", - "type": "str" - }, - { - "name": "gid-status", - "type": "bool" - }, - { - "name": "subnet-prefix", - "type": "int" - }, - { - "name": "interface-id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "101", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "102", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "id", - "type": "int" - }, - { - "name": "ports", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "103", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[104]", - "element-type": "104", - "meta-type": "array" - }, - { - "name": "104", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enabled", - "type": "bool" - }, - { - "name": "link-up", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "duplex", - "type": "301" - }, - { - "name": "autoneg", - "type": "302" - } - ], - "meta-type": "object" - }, - { - "name": "105", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "tbl-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[106]", - "element-type": "106", - "meta-type": "array" - }, - { - "name": "106", - "members": [ - { - "name": "cookie", - "type": "int" - }, - { - "name": "hits", - "type": "int" - }, - { - "name": "key", - "type": "303" - }, - { - "name": "mask", - "type": "304" - }, - { - "name": "action", - "type": "305" - } - ], - "meta-type": "object" - }, - { - "name": "107", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[108]", - "element-type": "108", - "meta-type": "array" - }, - { - "name": "108", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pport", - "default": null, - "type": "int" - }, - { - "name": "index", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "set-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pop-vlan", - "default": null, - "type": "int" - }, - { - "name": "group-ids", - "default": null, - "type": "[int]" - }, - { - "name": "set-eth-src", - "default": null, - "type": "str" - }, - { - "name": "set-eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ttl-check", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[109]", - "element-type": "109", - "meta-type": "array" - }, - { - "name": "109", - "meta-type": "enum", - "values": [ - "tpm-tis", - "tpm-crb", - "tpm-spapr" - ] - }, - { - "name": "[110]", - "element-type": "110", - "meta-type": "array" - }, - { - "name": "110", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "[111]", - "element-type": "111", - "meta-type": "array" - }, - { - "name": "111", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "model", - "type": "109" - }, - { - "name": "options", - "type": "306" - } - ], - "meta-type": "object" - }, - { - "name": "112", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "password", - "type": "str" - }, - { - "name": "connected", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "113", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "time", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "114", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "119", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "family", - "default": null, - "type": "311" - }, - { - "name": "service", - "default": null, - "type": "str" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "clients", - "default": null, - "type": "[312]" - } - ], - "meta-type": "object" - }, - { - "name": "[120]", - "element-type": "120", - "meta-type": "array" - }, - { - "name": "120", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "server", - "type": "[313]" - }, - { - "name": "clients", - "type": "[312]" - }, - { - "name": "auth", - "type": "314" - }, - { - "name": "vencrypt", - "default": null, - "type": "315" - }, - { - "name": "display", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "121", - "members": [ - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "122", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "317" - } - ], - "meta-type": "object" - }, - { - "name": "123", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "124", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "[125]", - "element-type": "125", - "meta-type": "array" - }, - { - "name": "125", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "index", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "absolute", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "126", - "members": [ - { - "name": "keys", - "type": "[318]" - }, - { - "name": "hold-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "127", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - }, - { - "name": "events", - "type": "[319]" - } - ], - "meta-type": "object" - }, - { - "name": "128", - "tag": "type", - "variants": [ - { - "case": "gtk", - "type": "322" - }, - { - "case": "curses", - "type": "323" - }, - { - "case": "egl-headless", - "type": "324" - }, - { - "case": "default", - "type": "0" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "sdl", - "type": "0" - }, - { - "case": "cocoa", - "type": "0" - }, - { - "case": "spice-app", - "type": "0" - } - ], - "members": [ - { - "name": "type", - "type": "320" - }, - { - "name": "full-screen", - "default": null, - "type": "bool" - }, - { - "name": "window-close", - "default": null, - "type": "bool" - }, - { - "name": "show-cursor", - "default": null, - "type": "bool" - }, - { - "name": "gl", - "default": null, - "type": "321" - } - ], - "meta-type": "object" - }, - { - "name": "129", - "members": [ - { - "name": "status", - "default": null, - "type": "325" - }, - { - "name": "ram", - "default": null, - "type": "326" - }, - { - "name": "disk", - "default": null, - "type": "326" - }, - { - "name": "xbzrle-cache", - "default": null, - "type": "327" - }, - { - "name": "total-time", - "default": null, - "type": "int" - }, - { - "name": "expected-downtime", - "default": null, - "type": "int" - }, - { - "name": "downtime", - "default": null, - "type": "int" - }, - { - "name": "setup-time", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-percentage", - "default": null, - "type": "int" - }, - { - "name": "error-desc", - "default": null, - "type": "str" - }, - { - "name": "postcopy-blocktime", - "default": null, - "type": "int" - }, - { - "name": "postcopy-vcpu-blocktime", - "default": null, - "type": "[int]" - }, - { - "name": "compression", - "default": null, - "type": "328" - }, - { - "name": "socket-address", - "default": null, - "type": "[329]" - } - ], - "meta-type": "object" - }, - { - "name": "130", - "members": [ - { - "name": "capabilities", - "type": "[131]" - } - ], - "meta-type": "object" - }, - { - "name": "[131]", - "element-type": "131", - "meta-type": "array" - }, - { - "name": "131", - "members": [ - { - "name": "capability", - "type": "330" - }, - { - "name": "state", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "132", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "throttle-trigger-threshold", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "281" - }, - { - "name": "tls-hostname", - "default": null, - "type": "281" - }, - { - "name": "tls-authz", - "default": null, - "type": "281" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - }, - { - "name": "multifd-compression", - "default": null, - "type": "331" - }, - { - "name": "multifd-zlib-level", - "default": null, - "type": "int" - }, - { - "name": "multifd-zstd-level", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "133", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "throttle-trigger-threshold", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-hostname", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - }, - { - "name": "multifd-compression", - "default": null, - "type": "331" - }, - { - "name": "multifd-zlib-level", - "default": null, - "type": "int" - }, - { - "name": "multifd-zstd-level", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "134", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "hostname", - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "cert-subject", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "135", - "members": [ - { - "name": "status", - "type": "325" - } - ], - "meta-type": "object" - }, - { - "name": "136", - "members": [ - { - "name": "pass", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "137", - "members": [ - { - "name": "mode", - "type": "332" - }, - { - "name": "reason", - "type": "333" - } - ], - "meta-type": "object" - }, - { - "name": "138", - "members": [ - { - "name": "state", - "type": "325" - } - ], - "meta-type": "object" - }, - { - "name": "139", - "members": [ - { - "name": "value", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "140", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "141", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "int", - "json-type": "int", - "meta-type": "builtin" - }, - { - "name": "142", - "members": [ - { - "name": "uri", - "type": "str" - }, - { - "name": "blk", - "default": null, - "type": "bool" - }, - { - "name": "inc", - "default": null, - "type": "bool" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "resume", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "143", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "144", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "live", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "145", - "members": [ - { - "name": "enable", - "type": "bool" - }, - { - "name": "primary", - "type": "bool" - }, - { - "name": "failover", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "146", - "members": [ - { - "name": "error", - "type": "bool" - }, - { - "name": "desc", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "147", - "members": [ - { - "name": "mode", - "type": "332" - }, - { - "name": "last-mode", - "type": "332" - }, - { - "name": "reason", - "type": "333" - } - ], - "meta-type": "object" - }, - { - "name": "148", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "149", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "150", - "members": [ - { - "name": "actions", - "type": "[334]" - }, - { - "name": "properties", - "default": null, - "type": "335" - } - ], - "meta-type": "object" - }, - { - "name": "151", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[152]", - "element-type": "152", - "meta-type": "array" - }, - { - "name": "152", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "state", - "type": "336" - }, - { - "name": "vcpu", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "153", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "ignore-unavailable", - "default": null, - "type": "bool" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "154", - "members": [ - { - "name": "enable", - "default": null, - "type": "[337]" - } - ], - "meta-type": "object" - }, - { - "name": "155", - "members": [ - { - "name": "qemu", - "type": "338" - }, - { - "name": "package", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[156]", - "element-type": "156", - "meta-type": "array" - }, - { - "name": "156", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[157]", - "element-type": "157", - "meta-type": "array" - }, - { - "name": "157", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[158]", - "element-type": "158", - "meta-type": "array" - }, - { - "name": "158", - "tag": "meta-type", - "variants": [ - { - "case": "builtin", - "type": "340" - }, - { - "case": "enum", - "type": "341" - }, - { - "case": "array", - "type": "342" - }, - { - "case": "object", - "type": "343" - }, - { - "case": "alternate", - "type": "344" - }, - { - "case": "command", - "type": "345" - }, - { - "case": "event", - "type": "346" - } - ], - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "meta-type", - "type": "339" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "159", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[160]", - "element-type": "160", - "meta-type": "array" - }, - { - "name": "160", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - }, - { - "name": "default-value", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "161", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "any", - "json-type": "value", - "meta-type": "builtin" - }, - { - "name": "162", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - }, - { - "name": "value", - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "163", - "members": [ - { - "name": "implements", - "default": null, - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[164]", - "element-type": "164", - "meta-type": "array" - }, - { - "name": "164", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - }, - { - "name": "parent", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "165", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "166", - "members": [ - { - "name": "qom-type", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "167", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "168", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "169", - "members": [ - { - "name": "driver", - "type": "str" - }, - { - "name": "bus", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "170", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "171", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[172]", - "element-type": "172", - "meta-type": "array" - }, - { - "name": "172", - "tag": "arch", - "variants": [ - { - "case": "x86", - "type": "349" - }, - { - "case": "sparc", - "type": "350" - }, - { - "case": "ppc", - "type": "351" - }, - { - "case": "mips", - "type": "352" - }, - { - "case": "tricore", - "type": "353" - }, - { - "case": "s390", - "type": "354" - }, - { - "case": "riscv", - "type": "355" - }, - { - "case": "other", - "type": "0" - } - ], - "members": [ - { - "name": "CPU", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "halted", - "type": "bool" - }, - { - "name": "qom_path", - "type": "str" - }, - { - "name": "thread_id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "347" - }, - { - "name": "arch", - "type": "348" - } - ], - "meta-type": "object" - }, - { - "name": "[173]", - "element-type": "173", - "meta-type": "array" - }, - { - "name": "173", - "tag": "target", - "variants": [ - { - "case": "s390x", - "type": "354" - }, - { - "case": "aarch64", - "type": "0" - }, - { - "case": "alpha", - "type": "0" - }, - { - "case": "arm", - "type": "0" - }, - { - "case": "cris", - "type": "0" - }, - { - "case": "hppa", - "type": "0" - }, - { - "case": "i386", - "type": "0" - }, - { - "case": "lm32", - "type": "0" - }, - { - "case": "m68k", - "type": "0" - }, - { - "case": "microblaze", - "type": "0" - }, - { - "case": "microblazeel", - "type": "0" - }, - { - "case": "mips", - "type": "0" - }, - { - "case": "mips64", - "type": "0" - }, - { - "case": "mips64el", - "type": "0" - }, - { - "case": "mipsel", - "type": "0" - }, - { - "case": "moxie", - "type": "0" - }, - { - "case": "nios2", - "type": "0" - }, - { - "case": "or1k", - "type": "0" - }, - { - "case": "ppc", - "type": "0" - }, - { - "case": "ppc64", - "type": "0" - }, - { - "case": "riscv32", - "type": "0" - }, - { - "case": "riscv64", - "type": "0" - }, - { - "case": "rx", - "type": "0" - }, - { - "case": "sh4", - "type": "0" - }, - { - "case": "sh4eb", - "type": "0" - }, - { - "case": "sparc", - "type": "0" - }, - { - "case": "sparc64", - "type": "0" - }, - { - "case": "tricore", - "type": "0" - }, - { - "case": "unicore32", - "type": "0" - }, - { - "case": "x86_64", - "type": "0" - }, - { - "case": "xtensa", - "type": "0" - }, - { - "case": "xtensaeb", - "type": "0" - } - ], - "members": [ - { - "name": "cpu-index", - "type": "int" - }, - { - "name": "qom-path", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "347" - }, - { - "name": "arch", - "type": "348", - "features": [ - "deprecated" - ] - }, - { - "name": "target", - "type": "356" - } - ], - "meta-type": "object" - }, - { - "name": "174", - "members": [ - { - "name": "id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[175]", - "element-type": "175", - "meta-type": "array" - }, - { - "name": "175", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "alias", - "default": null, - "type": "str" - }, - { - "name": "is-default", - "default": null, - "type": "bool" - }, - { - "name": "cpu-max", - "type": "int" - }, - { - "name": "hotpluggable-cpus", - "type": "bool" - }, - { - "name": "numa-mem-supported", - "type": "bool" - }, - { - "name": "deprecated", - "type": "bool" - }, - { - "name": "default-cpu-type", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "176", - "members": [ - { - "name": "wakeup-suspend-support", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "177", - "members": [ - { - "name": "arch", - "type": "356" - } - ], - "meta-type": "object" - }, - { - "name": "[178]", - "element-type": "178", - "meta-type": "array" - }, - { - "name": "178", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "merge", - "type": "bool" - }, - { - "name": "dump", - "type": "bool" - }, - { - "name": "prealloc", - "type": "bool" - }, - { - "name": "host-nodes", - "type": "[int]" - }, - { - "name": "policy", - "type": "357" - } - ], - "meta-type": "object" - }, - { - "name": "[179]", - "element-type": "179", - "meta-type": "array" - }, - { - "name": "179", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "vcpus-count", - "type": "int" - }, - { - "name": "props", - "type": "347" - }, - { - "name": "qom-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "180", - "tag": "type", - "variants": [ - { - "case": "node", - "type": "359" - }, - { - "case": "dist", - "type": "360" - }, - { - "case": "cpu", - "type": "361" - }, - { - "case": "hmat-lb", - "type": "362" - }, - { - "case": "hmat-cache", - "type": "363" - } - ], - "members": [ - { - "name": "type", - "type": "358" - } - ], - "meta-type": "object" - }, - { - "name": "[187]", - "element-type": "187", - "meta-type": "array" - }, - { - "name": "187", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "migration-safe", - "default": null, - "type": "bool" - }, - { - "name": "static", - "type": "bool" - }, - { - "name": "unavailable-features", - "default": null, - "type": "[str]" - }, - { - "name": "typename", - "type": "str" - }, - { - "name": "alias-of", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "188", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "fdname", - "type": "str" - }, - { - "name": "skipauth", - "default": null, - "type": "bool" - }, - { - "name": "tls", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "189", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "190", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "present", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "191", - "members": [ - { - "name": "UUID", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[192]", - "element-type": "192", - "meta-type": "array" - }, - { - "name": "192", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "poll-max-ns", - "type": "int" - }, - { - "name": "poll-grow", - "type": "int" - }, - { - "name": "poll-shrink", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "193", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "194", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[195]", - "element-type": "195", - "meta-type": "array" - }, - { - "name": "195", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "devices", - "type": "[367]" - } - ], - "meta-type": "object" - }, - { - "name": "196", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "197", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "198", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "199", - "members": [ - { - "name": "command-line", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "200", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "arg", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "201", - "members": [ - { - "name": "enable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "202", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "203", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "204", - "members": [ - { - "name": "base-memory", - "type": "int" - }, - { - "name": "plugged-memory", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "205", - "members": [ - { - "name": "fdset-id", - "default": null, - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "206", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "207", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[208]", - "element-type": "208", - "meta-type": "array" - }, - { - "name": "208", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fds", - "type": "[368]" - } - ], - "meta-type": "object" - }, - { - "name": "209", - "members": [ - { - "name": "option", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[210]", - "element-type": "210", - "meta-type": "array" - }, - { - "name": "210", - "members": [ - { - "name": "option", - "type": "str" - }, - { - "name": "parameters", - "type": "[369]" - } - ], - "meta-type": "object" - }, - { - "name": "[211]", - "element-type": "211", - "meta-type": "array" - }, - { - "name": "211", - "tag": "type", - "variants": [ - { - "case": "dimm", - "type": "371" - }, - { - "case": "nvdimm", - "type": "371" - }, - { - "case": "virtio-pmem", - "type": "372" - } - ], - "members": [ - { - "name": "type", - "type": "370" - } - ], - "meta-type": "object" - }, - { - "name": "212", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "msg", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[213]", - "element-type": "213", - "meta-type": "array" - }, - { - "name": "213", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "slot", - "type": "str" - }, - { - "name": "slot-type", - "type": "373" - }, - { - "name": "source", - "type": "int" - }, - { - "name": "status", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "214", - "members": [ - { - "name": "info", - "type": "213" - } - ], - "meta-type": "object" - }, - { - "name": "215", - "members": [ - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "216", - "members": [ - { - "name": "guid", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "217", - "members": [ - { - "name": "offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "bool", - "json-type": "boolean", - "meta-type": "builtin" - }, - { - "name": "223", - "meta-type": "enum", - "values": [ - "debug", - "inmigrate", - "internal-error", - "io-error", - "paused", - "postmigrate", - "prelaunch", - "finish-migrate", - "restore-vm", - "running", - "save-vm", - "shutdown", - "suspended", - "watchdog", - "guest-panicked", - "colo", - "preconfig" - ] - }, - { - "name": "224", - "meta-type": "enum", - "values": [ - "none", - "host-error", - "host-qmp-quit", - "host-qmp-system-reset", - "host-signal", - "host-ui", - "guest-shutdown", - "guest-reset", - "guest-panic", - "subsystem-reset" - ] - }, - { - "name": "225", - "meta-type": "enum", - "values": [ - "reset", - "shutdown", - "poweroff", - "pause", - "debug", - "none", - "inject-nmi" - ] - }, - { - "name": "226", - "meta-type": "enum", - "values": [ - "pause", - "poweroff", - "run" - ] - }, - { - "name": "227", - "tag": "type", - "variants": [ - { - "case": "hyper-v", - "type": "376" - }, - { - "case": "s390", - "type": "377" - } - ], - "members": [ - { - "name": "type", - "type": "375" - } - ], - "meta-type": "object" - }, - { - "name": "228", - "meta-type": "enum", - "values": [ - "retain", - "read-only", - "read-write" - ] - }, - { - "name": "[int]", - "element-type": "int", - "meta-type": "array" - }, - { - "name": "229", - "meta-type": "enum", - "values": [ - "ok", - "failed", - "nospace" - ] - }, - { - "name": "[230]", - "element-type": "230", - "meta-type": "array" - }, - { - "name": "230", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "count", - "type": "int" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "recording", - "type": "bool" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "status", - "type": "378", - "features": [ - "deprecated" - ] - }, - { - "name": "persistent", - "type": "bool" - }, - { - "name": "inconsistent", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "231", - "members": [ - { - "name": "rd_bytes", - "type": "int" - }, - { - "name": "wr_bytes", - "type": "int" - }, - { - "name": "unmap_bytes", - "type": "int" - }, - { - "name": "rd_operations", - "type": "int" - }, - { - "name": "wr_operations", - "type": "int" - }, - { - "name": "flush_operations", - "type": "int" - }, - { - "name": "unmap_operations", - "type": "int" - }, - { - "name": "rd_total_time_ns", - "type": "int" - }, - { - "name": "wr_total_time_ns", - "type": "int" - }, - { - "name": "flush_total_time_ns", - "type": "int" - }, - { - "name": "unmap_total_time_ns", - "type": "int" - }, - { - "name": "wr_highest_offset", - "type": "int" - }, - { - "name": "rd_merged", - "type": "int" - }, - { - "name": "wr_merged", - "type": "int" - }, - { - "name": "unmap_merged", - "type": "int" - }, - { - "name": "idle_time_ns", - "default": null, - "type": "int" - }, - { - "name": "failed_rd_operations", - "type": "int" - }, - { - "name": "failed_wr_operations", - "type": "int" - }, - { - "name": "failed_flush_operations", - "type": "int" - }, - { - "name": "failed_unmap_operations", - "type": "int" - }, - { - "name": "invalid_rd_operations", - "type": "int" - }, - { - "name": "invalid_wr_operations", - "type": "int" - }, - { - "name": "invalid_flush_operations", - "type": "int" - }, - { - "name": "invalid_unmap_operations", - "type": "int" - }, - { - "name": "account_invalid", - "type": "bool" - }, - { - "name": "account_failed", - "type": "bool" - }, - { - "name": "timed_stats", - "type": "[379]" - }, - { - "name": "rd_latency_histogram", - "default": null, - "type": "380" - }, - { - "name": "wr_latency_histogram", - "default": null, - "type": "380" - }, - { - "name": "flush_latency_histogram", - "default": null, - "type": "380" - } - ], - "meta-type": "object" - }, - { - "name": "232", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "381" - }, - { - "case": "host_device", - "type": "381" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "compress", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "gluster", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "luks", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "nfs", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "parallels", - "type": "0" - }, - { - "case": "qcow", - "type": "0" - }, - { - "case": "qcow2", - "type": "0" - }, - { - "case": "qed", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "rbd", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "sheepdog", - "type": "0" - }, - { - "case": "ssh", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vdi", - "type": "0" - }, - { - "case": "vhdx", - "type": "0" - }, - { - "case": "vmdk", - "type": "0" - }, - { - "case": "vpc", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - } - ], - "meta-type": "object" - }, - { - "name": "233", - "meta-type": "enum", - "values": [ - "undefined", - "created", - "running", - "paused", - "ready", - "standby", - "waiting", - "pending", - "aborting", - "concluded", - "null" - ] - }, - { - "name": "234", - "meta-type": "enum", - "values": [ - "existing", - "absolute-paths" - ] - }, - { - "name": "235", - "meta-type": "enum", - "values": [ - "report", - "ignore", - "enospc", - "stop", - "auto" - ] - }, - { - "name": "236", - "meta-type": "enum", - "values": [ - "top", - "full", - "none", - "incremental", - "bitmap" - ] - }, - { - "name": "237", - "meta-type": "enum", - "values": [ - "on-success", - "never", - "always" - ] - }, - { - "name": "238", - "meta-type": "enum", - "values": [ - "off", - "on", - "unmap" - ] - }, - { - "name": "239", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "type": "str" - }, - { - "name": "dirty-flag", - "default": null, - "type": "bool" - }, - { - "name": "actual-size", - "default": null, - "type": "int" - }, - { - "name": "virtual-size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "encrypted", - "default": null, - "type": "bool" - }, - { - "name": "compressed", - "default": null, - "type": "bool" - }, - { - "name": "backing-filename", - "default": null, - "type": "str" - }, - { - "name": "full-backing-filename", - "default": null, - "type": "str" - }, - { - "name": "backing-filename-format", - "default": null, - "type": "str" - }, - { - "name": "snapshots", - "default": null, - "type": "[69]" - }, - { - "name": "backing-image", - "default": null, - "type": "239" - }, - { - "name": "format-specific", - "default": null, - "type": "382" - } - ], - "meta-type": "object" - }, - { - "name": "240", - "members": [ - { - "name": "writeback", - "type": "bool" - }, - { - "name": "direct", - "type": "bool" - }, - { - "name": "no-flush", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[241]", - "element-type": "241", - "meta-type": "array" - }, - { - "name": "241", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "383" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[242]", - "element-type": "242", - "meta-type": "array" - }, - { - "name": "242", - "members": [ - { - "name": "parent", - "type": "int" - }, - { - "name": "child", - "type": "int" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "perm", - "type": "[384]" - }, - { - "name": "shared-perm", - "type": "[384]" - } - ], - "meta-type": "object" - }, - { - "name": "243", - "meta-type": "enum", - "values": [ - "background", - "write-blocking" - ] - }, - { - "name": "[244]", - "element-type": "244", - "meta-type": "array" - }, - { - "name": "244", - "members": [ - { - "type": "str" - }, - { - "type": "36" - } - ], - "meta-type": "alternate" - }, - { - "name": "245", - "meta-type": "enum", - "values": [ - "blkdebug", - "blklogwrites", - "blkreplay", - "blkverify", - "bochs", - "cloop", - "compress", - "copy-on-read", - "dmg", - "file", - "ftp", - "ftps", - "gluster", - "host_cdrom", - "host_device", - "http", - "https", - "iscsi", - "luks", - "nbd", - "nfs", - "null-aio", - "null-co", - "nvme", - "parallels", - "qcow", - "qcow2", - "qed", - "quorum", - "raw", - "rbd", - "replication", - "sheepdog", - "ssh", - "throttle", - "vdi", - "vhdx", - "vmdk", - "vpc", - "vvfat", - "vxhs" - ] - }, - { - "name": "246", - "meta-type": "enum", - "values": [ - "ignore", - "unmap" - ] - }, - { - "name": "247", - "members": [ - { - "name": "direct", - "default": null, - "type": "bool" - }, - { - "name": "no-flush", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "248", - "members": [ - { - "name": "image", - "type": "385" - }, - { - "name": "config", - "default": null, - "type": "str" - }, - { - "name": "align", - "default": null, - "type": "int" - }, - { - "name": "max-transfer", - "default": null, - "type": "int" - }, - { - "name": "opt-write-zero", - "default": null, - "type": "int" - }, - { - "name": "max-write-zero", - "default": null, - "type": "int" - }, - { - "name": "opt-discard", - "default": null, - "type": "int" - }, - { - "name": "max-discard", - "default": null, - "type": "int" - }, - { - "name": "inject-error", - "default": null, - "type": "[386]" - }, - { - "name": "set-state", - "default": null, - "type": "[387]" - }, - { - "name": "take-child-perms", - "default": null, - "type": "[384]" - }, - { - "name": "unshare-child-perms", - "default": null, - "type": "[384]" - } - ], - "meta-type": "object" - }, - { - "name": "249", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "log", - "type": "385" - }, - { - "name": "log-sector-size", - "default": null, - "type": "int" - }, - { - "name": "log-append", - "default": null, - "type": "bool" - }, - { - "name": "log-super-update-interval", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "250", - "members": [ - { - "name": "test", - "type": "385" - }, - { - "name": "raw", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "251", - "members": [ - { - "name": "image", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "252", - "members": [ - { - "name": "file", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "253", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "pr-manager", - "default": null, - "type": "str" - }, - { - "name": "locking", - "default": null, - "type": "388" - }, - { - "name": "aio", - "default": null, - "type": "389" - }, - { - "name": "drop-cache", - "default": null, - "type": "bool" - }, - { - "name": "x-check-cache-dropped", - "default": null, - "type": "bool" - } - ], - "meta-type": "object", - "features": [ - "dynamic-auto-read-only" - ] - }, - { - "name": "254", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "255", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "256", - "members": [ - { - "name": "volume", - "type": "str" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "server", - "type": "[329]" - }, - { - "name": "debug", - "default": null, - "type": "int" - }, - { - "name": "logfile", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "257", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "258", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "259", - "members": [ - { - "name": "transport", - "type": "390" - }, - { - "name": "portal", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "lun", - "default": null, - "type": "int" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "initiator-name", - "default": null, - "type": "str" - }, - { - "name": "header-digest", - "default": null, - "type": "391" - }, - { - "name": "timeout", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "260", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "261", - "members": [ - { - "name": "server", - "type": "329" - }, - { - "name": "export", - "default": null, - "type": "str" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "x-dirty-bitmap", - "default": null, - "type": "str" - }, - { - "name": "reconnect-delay", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "262", - "members": [ - { - "name": "server", - "type": "392" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "int" - }, - { - "name": "tcp-syn-count", - "default": null, - "type": "int" - }, - { - "name": "readahead-size", - "default": null, - "type": "int" - }, - { - "name": "page-cache-size", - "default": null, - "type": "int" - }, - { - "name": "debug", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "263", - "members": [ - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "latency-ns", - "default": null, - "type": "int" - }, - { - "name": "read-zeroes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "264", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "namespace", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "265", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-request", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-snapshot", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-other", - "default": null, - "type": "bool" - }, - { - "name": "overlap-check", - "default": null, - "type": "394" - }, - { - "name": "cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-entry-size", - "default": null, - "type": "int" - }, - { - "name": "refcount-cache-size", - "default": null, - "type": "int" - }, - { - "name": "cache-clean-interval", - "default": null, - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "395" - }, - { - "name": "data-file", - "default": null, - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "266", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - }, - { - "name": "encrypt", - "default": null, - "type": "396" - } - ], - "meta-type": "object" - }, - { - "name": "267", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - } - ], - "meta-type": "object" - }, - { - "name": "268", - "members": [ - { - "name": "blkverify", - "default": null, - "type": "bool" - }, - { - "name": "children", - "type": "[385]" - }, - { - "name": "vote-threshold", - "type": "int" - }, - { - "name": "rewrite-corrupted", - "default": null, - "type": "bool" - }, - { - "name": "read-pattern", - "default": null, - "type": "397" - } - ], - "meta-type": "object" - }, - { - "name": "269", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "270", - "members": [ - { - "name": "pool", - "type": "str" - }, - { - "name": "namespace", - "default": null, - "type": "str" - }, - { - "name": "image", - "type": "str" - }, - { - "name": "conf", - "default": null, - "type": "str" - }, - { - "name": "snapshot", - "default": null, - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "auth-client-required", - "default": null, - "type": "[398]" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "[399]" - } - ], - "meta-type": "object" - }, - { - "name": "271", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "mode", - "type": "400" - }, - { - "name": "top-id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "272", - "members": [ - { - "name": "server", - "type": "329" - }, - { - "name": "vdi", - "type": "str" - }, - { - "name": "snap-id", - "default": null, - "type": "int" - }, - { - "name": "tag", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "273", - "members": [ - { - "name": "server", - "type": "401" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "host-key-check", - "default": null, - "type": "402" - } - ], - "meta-type": "object" - }, - { - "name": "274", - "members": [ - { - "name": "throttle-group", - "type": "str" - }, - { - "name": "file", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "275", - "members": [ - { - "name": "dir", - "type": "str" - }, - { - "name": "fat-type", - "default": null, - "type": "int" - }, - { - "name": "floppy", - "default": null, - "type": "bool" - }, - { - "name": "label", - "default": null, - "type": "str" - }, - { - "name": "rw", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "276", - "members": [ - { - "name": "vdisk-id", - "type": "str" - }, - { - "name": "server", - "type": "399" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "277", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "403" - }, - { - "case": "gluster", - "type": "404" - }, - { - "case": "luks", - "type": "405" - }, - { - "case": "nfs", - "type": "406" - }, - { - "case": "parallels", - "type": "407" - }, - { - "case": "qcow", - "type": "408" - }, - { - "case": "qcow2", - "type": "409" - }, - { - "case": "qed", - "type": "410" - }, - { - "case": "rbd", - "type": "411" - }, - { - "case": "sheepdog", - "type": "412" - }, - { - "case": "ssh", - "type": "413" - }, - { - "case": "vdi", - "type": "414" - }, - { - "case": "vhdx", - "type": "415" - }, - { - "case": "vmdk", - "type": "416" - }, - { - "case": "vpc", - "type": "417" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "compress", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "host_device", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - } - ], - "meta-type": "object" - }, - { - "name": "278", - "meta-type": "enum", - "values": [ - "read", - "write" - ] - }, - { - "name": "279", - "meta-type": "enum", - "values": [ - "ignore", - "report", - "stop" - ] - }, - { - "name": "280", - "meta-type": "enum", - "values": [ - "commit", - "stream", - "mirror", - "backup", - "create" - ] - }, - { - "name": "281", - "members": [ - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "282", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "419" - }, - { - "case": "unix", - "type": "420" - }, - { - "case": "vsock", - "type": "421" - }, - { - "case": "fd", - "type": "422" - } - ], - "members": [ - { - "name": "type", - "type": "418" - } - ], - "meta-type": "object" - }, - { - "name": "283", - "meta-type": "enum", - "values": [ - "safe", - "hard" - ] - }, - { - "name": "284", - "meta-type": "enum", - "values": [ - "read", - "write", - "flush" - ] - }, - { - "name": "285", - "meta-type": "enum", - "values": [ - "utf8", - "base64" - ] - }, - { - "name": "286", - "tag": "type", - "variants": [ - { - "case": "file", - "type": "424" - }, - { - "case": "serial", - "type": "425" - }, - { - "case": "parallel", - "type": "425" - }, - { - "case": "pipe", - "type": "425" - }, - { - "case": "socket", - "type": "426" - }, - { - "case": "udp", - "type": "427" - }, - { - "case": "pty", - "type": "428" - }, - { - "case": "null", - "type": "428" - }, - { - "case": "mux", - "type": "429" - }, - { - "case": "msmouse", - "type": "428" - }, - { - "case": "wctablet", - "type": "428" - }, - { - "case": "braille", - "type": "428" - }, - { - "case": "testdev", - "type": "428" - }, - { - "case": "stdio", - "type": "430" - }, - { - "case": "console", - "type": "428" - }, - { - "case": "vc", - "type": "433" - }, - { - "case": "ringbuf", - "type": "434" - }, - { - "case": "memory", - "type": "434" - } - ], - "members": [ - { - "name": "type", - "type": "423" - } - ], - "meta-type": "object" - }, - { - "name": "287", - "meta-type": "enum", - "values": [ - "elf", - "kdump-zlib", - "kdump-lzo", - "kdump-snappy", - "win-dmp" - ] - }, - { - "name": "288", - "meta-type": "enum", - "values": [ - "none", - "active", - "completed", - "failed" - ] - }, - { - "name": "[287]", - "element-type": "287", - "meta-type": "array" - }, - { - "name": "289", - "meta-type": "enum", - "values": [ - "none", - "nic", - "user", - "tap", - "l2tpv3", - "socket", - "vde", - "bridge", - "hubport", - "netmap", - "vhost-user" - ] - }, - { - "name": "290", - "members": [ - { - "name": "netdev", - "default": null, - "type": "str" - }, - { - "name": "macaddr", - "default": null, - "type": "str" - }, - { - "name": "model", - "default": null, - "type": "str" - }, - { - "name": "addr", - "default": null, - "type": "str" - }, - { - "name": "vectors", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "291", - "members": [ - { - "name": "hostname", - "default": null, - "type": "str" - }, - { - "name": "restrict", - "default": null, - "type": "bool" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "ip", - "default": null, - "type": "str" - }, - { - "name": "net", - "default": null, - "type": "str" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "tftp", - "default": null, - "type": "str" - }, - { - "name": "bootfile", - "default": null, - "type": "str" - }, - { - "name": "dhcpstart", - "default": null, - "type": "str" - }, - { - "name": "dns", - "default": null, - "type": "str" - }, - { - "name": "dnssearch", - "default": null, - "type": "[435]" - }, - { - "name": "domainname", - "default": null, - "type": "str" - }, - { - "name": "ipv6-prefix", - "default": null, - "type": "str" - }, - { - "name": "ipv6-prefixlen", - "default": null, - "type": "int" - }, - { - "name": "ipv6-host", - "default": null, - "type": "str" - }, - { - "name": "ipv6-dns", - "default": null, - "type": "str" - }, - { - "name": "smb", - "default": null, - "type": "str" - }, - { - "name": "smbserver", - "default": null, - "type": "str" - }, - { - "name": "hostfwd", - "default": null, - "type": "[435]" - }, - { - "name": "guestfwd", - "default": null, - "type": "[435]" - }, - { - "name": "tftp-server-name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "292", - "members": [ - { - "name": "ifname", - "default": null, - "type": "str" - }, - { - "name": "fd", - "default": null, - "type": "str" - }, - { - "name": "fds", - "default": null, - "type": "str" - }, - { - "name": "script", - "default": null, - "type": "str" - }, - { - "name": "downscript", - "default": null, - "type": "str" - }, - { - "name": "br", - "default": null, - "type": "str" - }, - { - "name": "helper", - "default": null, - "type": "str" - }, - { - "name": "sndbuf", - "default": null, - "type": "int" - }, - { - "name": "vnet_hdr", - "default": null, - "type": "bool" - }, - { - "name": "vhost", - "default": null, - "type": "bool" - }, - { - "name": "vhostfd", - "default": null, - "type": "str" - }, - { - "name": "vhostfds", - "default": null, - "type": "str" - }, - { - "name": "vhostforce", - "default": null, - "type": "bool" - }, - { - "name": "queues", - "default": null, - "type": "int" - }, - { - "name": "poll-us", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "293", - "members": [ - { - "name": "src", - "type": "str" - }, - { - "name": "dst", - "type": "str" - }, - { - "name": "srcport", - "default": null, - "type": "str" - }, - { - "name": "dstport", - "default": null, - "type": "str" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "udp", - "default": null, - "type": "bool" - }, - { - "name": "cookie64", - "default": null, - "type": "bool" - }, - { - "name": "counter", - "default": null, - "type": "bool" - }, - { - "name": "pincounter", - "default": null, - "type": "bool" - }, - { - "name": "txcookie", - "default": null, - "type": "int" - }, - { - "name": "rxcookie", - "default": null, - "type": "int" - }, - { - "name": "txsession", - "type": "int" - }, - { - "name": "rxsession", - "default": null, - "type": "int" - }, - { - "name": "offset", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "294", - "members": [ - { - "name": "fd", - "default": null, - "type": "str" - }, - { - "name": "listen", - "default": null, - "type": "str" - }, - { - "name": "connect", - "default": null, - "type": "str" - }, - { - "name": "mcast", - "default": null, - "type": "str" - }, - { - "name": "localaddr", - "default": null, - "type": "str" - }, - { - "name": "udp", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "295", - "members": [ - { - "name": "sock", - "default": null, - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "296", - "members": [ - { - "name": "br", - "default": null, - "type": "str" - }, - { - "name": "helper", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "297", - "members": [ - { - "name": "hubid", - "type": "int" - }, - { - "name": "netdev", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "298", - "members": [ - { - "name": "ifname", - "type": "str" - }, - { - "name": "devname", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "299", - "members": [ - { - "name": "chardev", - "type": "str" - }, - { - "name": "vhostforce", - "default": null, - "type": "bool" - }, - { - "name": "queues", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "300", - "meta-type": "enum", - "values": [ - "normal", - "none", - "all" - ] - }, - { - "name": "[str]", - "element-type": "str", - "meta-type": "array" - }, - { - "name": "301", - "meta-type": "enum", - "values": [ - "half", - "full" - ] - }, - { - "name": "302", - "meta-type": "enum", - "values": [ - "off", - "on" - ] - }, - { - "name": "303", - "members": [ - { - "name": "priority", - "type": "int" - }, - { - "name": "tbl-id", - "type": "int" - }, - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-type", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - }, - { - "name": "ip-dst", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "304", - "members": [ - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "305", - "members": [ - { - "name": "goto-tbl", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "tunnel-lport", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "new-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "306", - "tag": "type", - "variants": [ - { - "case": "passthrough", - "type": "437" - }, - { - "case": "emulator", - "type": "438" - } - ], - "members": [ - { - "name": "type", - "type": "436" - } - ], - "meta-type": "object" - }, - { - "name": "311", - "meta-type": "enum", - "values": [ - "ipv4", - "ipv6", - "unix", - "vsock", - "unknown" - ] - }, - { - "name": "[312]", - "element-type": "312", - "meta-type": "array" - }, - { - "name": "312", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "x509_dname", - "default": null, - "type": "str" - }, - { - "name": "sasl_username", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[313]", - "element-type": "313", - "meta-type": "array" - }, - { - "name": "313", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "type": "314" - }, - { - "name": "vencrypt", - "default": null, - "type": "315" - } - ], - "meta-type": "object" - }, - { - "name": "314", - "meta-type": "enum", - "values": [ - "none", - "vnc", - "ra2", - "ra2ne", - "tight", - "ultra", - "tls", - "vencrypt", - "sasl" - ] - }, - { - "name": "315", - "meta-type": "enum", - "values": [ - "plain", - "tls-none", - "x509-none", - "tls-vnc", - "x509-vnc", - "tls-plain", - "x509-plain", - "tls-sasl", - "x509-sasl" - ] - }, - { - "name": "316", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "317", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[318]", - "element-type": "318", - "meta-type": "array" - }, - { - "name": "318", - "tag": "type", - "variants": [ - { - "case": "number", - "type": "440" - }, - { - "case": "qcode", - "type": "441" - } - ], - "members": [ - { - "name": "type", - "type": "439" - } - ], - "meta-type": "object" - }, - { - "name": "[319]", - "element-type": "319", - "meta-type": "array" - }, - { - "name": "319", - "tag": "type", - "variants": [ - { - "case": "key", - "type": "443" - }, - { - "case": "btn", - "type": "444" - }, - { - "case": "rel", - "type": "445" - }, - { - "case": "abs", - "type": "445" - } - ], - "members": [ - { - "name": "type", - "type": "442" - } - ], - "meta-type": "object" - }, - { - "name": "320", - "meta-type": "enum", - "values": [ - "default", - "none", - "gtk", - "sdl", - "egl-headless", - "curses", - "cocoa", - "spice-app" - ] - }, - { - "name": "321", - "meta-type": "enum", - "values": [ - "off", - "on", - "core", - "es" - ] - }, - { - "name": "322", - "members": [ - { - "name": "grab-on-hover", - "default": null, - "type": "bool" - }, - { - "name": "zoom-to-fit", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "323", - "members": [ - { - "name": "charset", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "324", - "members": [ - { - "name": "rendernode", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "325", - "meta-type": "enum", - "values": [ - "none", - "setup", - "cancelling", - "cancelled", - "active", - "postcopy-active", - "postcopy-paused", - "postcopy-recover", - "completed", - "failed", - "colo", - "pre-switchover", - "device", - "wait-unplug" - ] - }, - { - "name": "326", - "members": [ - { - "name": "transferred", - "type": "int" - }, - { - "name": "remaining", - "type": "int" - }, - { - "name": "total", - "type": "int" - }, - { - "name": "duplicate", - "type": "int" - }, - { - "name": "skipped", - "type": "int" - }, - { - "name": "normal", - "type": "int" - }, - { - "name": "normal-bytes", - "type": "int" - }, - { - "name": "dirty-pages-rate", - "type": "int" - }, - { - "name": "mbps", - "type": "number" - }, - { - "name": "dirty-sync-count", - "type": "int" - }, - { - "name": "postcopy-requests", - "type": "int" - }, - { - "name": "page-size", - "type": "int" - }, - { - "name": "multifd-bytes", - "type": "int" - }, - { - "name": "pages-per-second", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "327", - "members": [ - { - "name": "cache-size", - "type": "int" - }, - { - "name": "bytes", - "type": "int" - }, - { - "name": "pages", - "type": "int" - }, - { - "name": "cache-miss", - "type": "int" - }, - { - "name": "cache-miss-rate", - "type": "number" - }, - { - "name": "overflow", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "328", - "members": [ - { - "name": "pages", - "type": "int" - }, - { - "name": "busy", - "type": "int" - }, - { - "name": "busy-rate", - "type": "number" - }, - { - "name": "compressed-size", - "type": "int" - }, - { - "name": "compression-rate", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "[329]", - "element-type": "329", - "meta-type": "array" - }, - { - "name": "329", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "401" - }, - { - "case": "unix", - "type": "447" - }, - { - "case": "vsock", - "type": "448" - }, - { - "case": "fd", - "type": "435" - } - ], - "members": [ - { - "name": "type", - "type": "446" - } - ], - "meta-type": "object" - }, - { - "name": "330", - "meta-type": "enum", - "values": [ - "xbzrle", - "rdma-pin-all", - "auto-converge", - "zero-blocks", - "compress", - "events", - "postcopy-ram", - "x-colo", - "release-ram", - "block", - "return-path", - "pause-before-switchover", - "multifd", - "dirty-bitmaps", - "postcopy-blocktime", - "late-block-activate", - "x-ignore-shared", - "validate-uuid" - ] - }, - { - "name": "331", - "meta-type": "enum", - "values": [ - "none", - "zlib" - ] - }, - { - "name": "332", - "meta-type": "enum", - "values": [ - "none", - "primary", - "secondary" - ] - }, - { - "name": "333", - "meta-type": "enum", - "values": [ - "none", - "request", - "error", - "processing" - ] - }, - { - "name": "number", - "json-type": "number", - "meta-type": "builtin" - }, - { - "name": "[334]", - "element-type": "334", - "meta-type": "array" - }, - { - "name": "334", - "tag": "type", - "variants": [ - { - "case": "abort", - "type": "450" - }, - { - "case": "block-dirty-bitmap-add", - "type": "451" - }, - { - "case": "block-dirty-bitmap-remove", - "type": "452" - }, - { - "case": "block-dirty-bitmap-clear", - "type": "452" - }, - { - "case": "block-dirty-bitmap-enable", - "type": "452" - }, - { - "case": "block-dirty-bitmap-disable", - "type": "452" - }, - { - "case": "block-dirty-bitmap-merge", - "type": "453" - }, - { - "case": "blockdev-backup", - "type": "454" - }, - { - "case": "blockdev-snapshot", - "type": "455" - }, - { - "case": "blockdev-snapshot-internal-sync", - "type": "456" - }, - { - "case": "blockdev-snapshot-sync", - "type": "457" - }, - { - "case": "drive-backup", - "type": "458" - } - ], - "members": [ - { - "name": "type", - "type": "449" - } - ], - "meta-type": "object" - }, - { - "name": "335", - "members": [ - { - "name": "completion-mode", - "default": null, - "type": "459" - } - ], - "meta-type": "object" - }, - { - "name": "336", - "meta-type": "enum", - "values": [ - "unavailable", - "disabled", - "enabled" - ] - }, - { - "name": "[337]", - "element-type": "337", - "meta-type": "array" - }, - { - "name": "337", - "meta-type": "enum", - "values": [ - "oob" - ] - }, - { - "name": "338", - "members": [ - { - "name": "major", - "type": "int" - }, - { - "name": "minor", - "type": "int" - }, - { - "name": "micro", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "339", - "meta-type": "enum", - "values": [ - "builtin", - "enum", - "array", - "object", - "alternate", - "command", - "event" - ] - }, - { - "name": "340", - "members": [ - { - "name": "json-type", - "type": "460" - } - ], - "meta-type": "object" - }, - { - "name": "341", - "members": [ - { - "name": "values", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "342", - "members": [ - { - "name": "element-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "343", - "members": [ - { - "name": "members", - "type": "[461]" - }, - { - "name": "tag", - "default": null, - "type": "str" - }, - { - "name": "variants", - "default": null, - "type": "[462]" - } - ], - "meta-type": "object" - }, - { - "name": "344", - "members": [ - { - "name": "members", - "type": "[463]" - } - ], - "meta-type": "object" - }, - { - "name": "345", - "members": [ - { - "name": "arg-type", - "type": "str" - }, - { - "name": "ret-type", - "type": "str" - }, - { - "name": "allow-oob", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "346", - "members": [ - { - "name": "arg-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "347", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "348", - "meta-type": "enum", - "values": [ - "x86", - "sparc", - "ppc", - "mips", - "tricore", - "s390", - "riscv", - "other" - ] - }, - { - "name": "349", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "350", - "members": [ - { - "name": "pc", - "type": "int" - }, - { - "name": "npc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "351", - "members": [ - { - "name": "nip", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "352", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "353", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "354", - "members": [ - { - "name": "cpu-state", - "type": "464" - } - ], - "meta-type": "object" - }, - { - "name": "355", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "356", - "meta-type": "enum", - "values": [ - "aarch64", - "alpha", - "arm", - "cris", - "hppa", - "i386", - "lm32", - "m68k", - "microblaze", - "microblazeel", - "mips", - "mips64", - "mips64el", - "mipsel", - "moxie", - "nios2", - "or1k", - "ppc", - "ppc64", - "riscv32", - "riscv64", - "rx", - "s390x", - "sh4", - "sh4eb", - "sparc", - "sparc64", - "tricore", - "unicore32", - "x86_64", - "xtensa", - "xtensaeb" - ] - }, - { - "name": "357", - "meta-type": "enum", - "values": [ - "default", - "preferred", - "bind", - "interleave" - ] - }, - { - "name": "358", - "meta-type": "enum", - "values": [ - "node", - "dist", - "cpu", - "hmat-lb", - "hmat-cache" - ] - }, - { - "name": "359", - "members": [ - { - "name": "nodeid", - "default": null, - "type": "int" - }, - { - "name": "cpus", - "default": null, - "type": "[int]" - }, - { - "name": "mem", - "default": null, - "type": "int" - }, - { - "name": "memdev", - "default": null, - "type": "str" - }, - { - "name": "initiator", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "360", - "members": [ - { - "name": "src", - "type": "int" - }, - { - "name": "dst", - "type": "int" - }, - { - "name": "val", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "361", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "362", - "members": [ - { - "name": "initiator", - "type": "int" - }, - { - "name": "target", - "type": "int" - }, - { - "name": "hierarchy", - "type": "465" - }, - { - "name": "data-type", - "type": "466" - }, - { - "name": "latency", - "default": null, - "type": "int" - }, - { - "name": "bandwidth", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "363", - "members": [ - { - "name": "node-id", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "level", - "type": "int" - }, - { - "name": "associativity", - "type": "467" - }, - { - "name": "policy", - "type": "468" - }, - { - "name": "line", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "364", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "365", - "meta-type": "enum", - "values": [ - "incompatible", - "identical", - "superset", - "subset" - ] - }, - { - "name": "366", - "meta-type": "enum", - "values": [ - "static", - "full" - ] - }, - { - "name": "[367]", - "element-type": "367", - "meta-type": "array" - }, - { - "name": "367", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "function", - "type": "int" - }, - { - "name": "class_info", - "type": "469" - }, - { - "name": "id", - "type": "470" - }, - { - "name": "irq", - "default": null, - "type": "int" - }, - { - "name": "qdev_id", - "type": "str" - }, - { - "name": "pci_bridge", - "default": null, - "type": "471" - }, - { - "name": "regions", - "type": "[472]" - } - ], - "meta-type": "object" - }, - { - "name": "[368]", - "element-type": "368", - "meta-type": "array" - }, - { - "name": "368", - "members": [ - { - "name": "fd", - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[369]", - "element-type": "369", - "meta-type": "array" - }, - { - "name": "369", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "473" - }, - { - "name": "help", - "default": null, - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "370", - "meta-type": "enum", - "values": [ - "dimm", - "nvdimm", - "virtio-pmem" - ] - }, - { - "name": "371", - "members": [ - { - "name": "data", - "type": "474" - } - ], - "meta-type": "object" - }, - { - "name": "372", - "members": [ - { - "name": "data", - "type": "475" - } - ], - "meta-type": "object" - }, - { - "name": "373", - "meta-type": "enum", - "values": [ - "DIMM", - "CPU" - ] - }, - { - "name": "375", - "meta-type": "enum", - "values": [ - "hyper-v", - "s390" - ] - }, - { - "name": "376", - "members": [ - { - "name": "arg1", - "type": "int" - }, - { - "name": "arg2", - "type": "int" - }, - { - "name": "arg3", - "type": "int" - }, - { - "name": "arg4", - "type": "int" - }, - { - "name": "arg5", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "377", - "members": [ - { - "name": "core", - "type": "int" - }, - { - "name": "psw-mask", - "type": "int" - }, - { - "name": "psw-addr", - "type": "int" - }, - { - "name": "reason", - "type": "476" - } - ], - "meta-type": "object" - }, - { - "name": "378", - "meta-type": "enum", - "values": [ - "active", - "disabled", - "frozen", - "locked", - "inconsistent" - ] - }, - { - "name": "[379]", - "element-type": "379", - "meta-type": "array" - }, - { - "name": "379", - "members": [ - { - "name": "interval_length", - "type": "int" - }, - { - "name": "min_rd_latency_ns", - "type": "int" - }, - { - "name": "max_rd_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_latency_ns", - "type": "int" - }, - { - "name": "min_wr_latency_ns", - "type": "int" - }, - { - "name": "max_wr_latency_ns", - "type": "int" - }, - { - "name": "avg_wr_latency_ns", - "type": "int" - }, - { - "name": "min_flush_latency_ns", - "type": "int" - }, - { - "name": "max_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_queue_depth", - "type": "number" - }, - { - "name": "avg_wr_queue_depth", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "380", - "members": [ - { - "name": "boundaries", - "type": "[int]" - }, - { - "name": "bins", - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "381", - "members": [ - { - "name": "discard-nb-ok", - "type": "int" - }, - { - "name": "discard-nb-failed", - "type": "int" - }, - { - "name": "discard-bytes-ok", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[69]", - "element-type": "69", - "meta-type": "array" - }, - { - "name": "382", - "tag": "type", - "variants": [ - { - "case": "qcow2", - "type": "478" - }, - { - "case": "vmdk", - "type": "479" - }, - { - "case": "luks", - "type": "480" - } - ], - "members": [ - { - "name": "type", - "type": "477" - } - ], - "meta-type": "object" - }, - { - "name": "383", - "meta-type": "enum", - "values": [ - "block-backend", - "block-job", - "block-driver" - ] - }, - { - "name": "[384]", - "element-type": "384", - "meta-type": "array" - }, - { - "name": "384", - "meta-type": "enum", - "values": [ - "consistent-read", - "write", - "write-unchanged", - "resize", - "graph-mod" - ] - }, - { - "name": "385", - "members": [ - { - "type": "48" - }, - { - "type": "str" - } - ], - "meta-type": "alternate" - }, - { - "name": "[386]", - "element-type": "386", - "meta-type": "array" - }, - { - "name": "386", - "members": [ - { - "name": "event", - "type": "481" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "iotype", - "default": null, - "type": "482" - }, - { - "name": "errno", - "default": null, - "type": "int" - }, - { - "name": "sector", - "default": null, - "type": "int" - }, - { - "name": "once", - "default": null, - "type": "bool" - }, - { - "name": "immediately", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[387]", - "element-type": "387", - "meta-type": "array" - }, - { - "name": "387", - "members": [ - { - "name": "event", - "type": "481" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "new_state", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "388", - "meta-type": "enum", - "values": [ - "auto", - "on", - "off" - ] - }, - { - "name": "389", - "meta-type": "enum", - "values": [ - "threads", - "native" - ] - }, - { - "name": "390", - "meta-type": "enum", - "values": [ - "tcp", - "iser" - ] - }, - { - "name": "391", - "meta-type": "enum", - "values": [ - "crc32c", - "none", - "crc32c-none", - "none-crc32c" - ] - }, - { - "name": "392", - "members": [ - { - "name": "type", - "type": "483" - }, - { - "name": "host", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "393", - "members": [ - { - "type": "48" - }, - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "394", - "members": [ - { - "type": "484" - }, - { - "type": "485" - } - ], - "meta-type": "alternate" - }, - { - "name": "395", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "487" - }, - { - "case": "luks", - "type": "488" - } - ], - "members": [ - { - "name": "format", - "type": "486" - } - ], - "meta-type": "object" - }, - { - "name": "396", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "487" - } - ], - "members": [ - { - "name": "format", - "type": "489" - } - ], - "meta-type": "object" - }, - { - "name": "[385]", - "element-type": "385", - "meta-type": "array" - }, - { - "name": "397", - "meta-type": "enum", - "values": [ - "quorum", - "fifo" - ] - }, - { - "name": "[398]", - "element-type": "398", - "meta-type": "array" - }, - { - "name": "398", - "meta-type": "enum", - "values": [ - "cephx", - "none" - ] - }, - { - "name": "[399]", - "element-type": "399", - "meta-type": "array" - }, - { - "name": "399", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "400", - "meta-type": "enum", - "values": [ - "primary", - "secondary" - ] - }, - { - "name": "401", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "numeric", - "default": null, - "type": "bool" - }, - { - "name": "to", - "default": null, - "type": "int" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "keep-alive", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "402", - "tag": "mode", - "variants": [ - { - "case": "hash", - "type": "491" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "known_hosts", - "type": "0" - } - ], - "members": [ - { - "name": "mode", - "type": "490" - } - ], - "meta-type": "object" - }, - { - "name": "403", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "nocow", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "404", - "members": [ - { - "name": "location", - "type": "256" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "405", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "493" - }, - { - "name": "cipher-mode", - "default": null, - "type": "494" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "default": null, - "type": "496" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - }, - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "406", - "members": [ - { - "name": "location", - "type": "262" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "407", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "408", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "encrypt", - "default": null, - "type": "497" - } - ], - "meta-type": "object" - }, - { - "name": "409", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "data-file", - "default": null, - "type": "385" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "version", - "default": null, - "type": "498" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "245" - }, - { - "name": "encrypt", - "default": null, - "type": "497" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "410", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "245" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "table-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "411", - "members": [ - { - "name": "location", - "type": "270" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "412", - "members": [ - { - "name": "location", - "type": "272" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "redundancy", - "default": null, - "type": "499" - }, - { - "name": "object-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "413", - "members": [ - { - "name": "location", - "type": "273" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "414", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "415", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "log-size", - "default": null, - "type": "int" - }, - { - "name": "block-size", - "default": null, - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "500" - }, - { - "name": "block-state-zero", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "416", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "extents", - "default": null, - "type": "[385]" - }, - { - "name": "subformat", - "default": null, - "type": "501" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "adapter-type", - "default": null, - "type": "502" - }, - { - "name": "hwversion", - "default": null, - "type": "str" - }, - { - "name": "zeroed-grain", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "417", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "503" - }, - { - "name": "force-size", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "null", - "json-type": "null", - "meta-type": "builtin" - }, - { - "name": "418", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "419", - "members": [ - { - "name": "data", - "type": "401" - } - ], - "meta-type": "object" - }, - { - "name": "420", - "members": [ - { - "name": "data", - "type": "447" - } - ], - "meta-type": "object" - }, - { - "name": "421", - "members": [ - { - "name": "data", - "type": "448" - } - ], - "meta-type": "object" - }, - { - "name": "422", - "members": [ - { - "name": "data", - "type": "435" - } - ], - "meta-type": "object" - }, - { - "name": "423", - "meta-type": "enum", - "values": [ - "file", - "serial", - "parallel", - "pipe", - "socket", - "udp", - "pty", - "null", - "mux", - "msmouse", - "wctablet", - "braille", - "testdev", - "stdio", - "console", - "vc", - "ringbuf", - "memory" - ] - }, - { - "name": "424", - "members": [ - { - "name": "data", - "type": "504" - } - ], - "meta-type": "object" - }, - { - "name": "425", - "members": [ - { - "name": "data", - "type": "505" - } - ], - "meta-type": "object" - }, - { - "name": "426", - "members": [ - { - "name": "data", - "type": "506" - } - ], - "meta-type": "object" - }, - { - "name": "427", - "members": [ - { - "name": "data", - "type": "507" - } - ], - "meta-type": "object" - }, - { - "name": "428", - "members": [ - { - "name": "data", - "type": "508" - } - ], - "meta-type": "object" - }, - { - "name": "429", - "members": [ - { - "name": "data", - "type": "509" - } - ], - "meta-type": "object" - }, - { - "name": "430", - "members": [ - { - "name": "data", - "type": "510" - } - ], - "meta-type": "object" - }, - { - "name": "433", - "members": [ - { - "name": "data", - "type": "513" - } - ], - "meta-type": "object" - }, - { - "name": "434", - "members": [ - { - "name": "data", - "type": "514" - } - ], - "meta-type": "object" - }, - { - "name": "[435]", - "element-type": "435", - "meta-type": "array" - }, - { - "name": "435", - "members": [ - { - "name": "str", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "436", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "437", - "members": [ - { - "name": "data", - "type": "515" - } - ], - "meta-type": "object" - }, - { - "name": "438", - "members": [ - { - "name": "data", - "type": "516" - } - ], - "meta-type": "object" - }, - { - "name": "439", - "meta-type": "enum", - "values": [ - "number", - "qcode" - ] - }, - { - "name": "440", - "members": [ - { - "name": "data", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "441", - "members": [ - { - "name": "data", - "type": "517" - } - ], - "meta-type": "object" - }, - { - "name": "442", - "meta-type": "enum", - "values": [ - "key", - "btn", - "rel", - "abs" - ] - }, - { - "name": "443", - "members": [ - { - "name": "data", - "type": "518" - } - ], - "meta-type": "object" - }, - { - "name": "444", - "members": [ - { - "name": "data", - "type": "519" - } - ], - "meta-type": "object" - }, - { - "name": "445", - "members": [ - { - "name": "data", - "type": "520" - } - ], - "meta-type": "object" - }, - { - "name": "446", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "447", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "448", - "members": [ - { - "name": "cid", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "449", - "meta-type": "enum", - "values": [ - "abort", - "block-dirty-bitmap-add", - "block-dirty-bitmap-remove", - "block-dirty-bitmap-clear", - "block-dirty-bitmap-enable", - "block-dirty-bitmap-disable", - "block-dirty-bitmap-merge", - "blockdev-backup", - "blockdev-snapshot", - "blockdev-snapshot-internal-sync", - "blockdev-snapshot-sync", - "drive-backup" - ] - }, - { - "name": "450", - "members": [ - { - "name": "data", - "type": "521" - } - ], - "meta-type": "object" - }, - { - "name": "451", - "members": [ - { - "name": "data", - "type": "35" - } - ], - "meta-type": "object" - }, - { - "name": "452", - "members": [ - { - "name": "data", - "type": "36" - } - ], - "meta-type": "object" - }, - { - "name": "453", - "members": [ - { - "name": "data", - "type": "37" - } - ], - "meta-type": "object" - }, - { - "name": "454", - "members": [ - { - "name": "data", - "type": "30" - } - ], - "meta-type": "object" - }, - { - "name": "455", - "members": [ - { - "name": "data", - "type": "26" - } - ], - "meta-type": "object" - }, - { - "name": "456", - "members": [ - { - "name": "data", - "type": "67" - } - ], - "meta-type": "object" - }, - { - "name": "457", - "members": [ - { - "name": "data", - "type": "25" - } - ], - "meta-type": "object" - }, - { - "name": "458", - "members": [ - { - "name": "data", - "type": "29" - } - ], - "meta-type": "object" - }, - { - "name": "459", - "meta-type": "enum", - "values": [ - "individual", - "grouped" - ] - }, - { - "name": "460", - "meta-type": "enum", - "values": [ - "string", - "number", - "int", - "boolean", - "null", - "object", - "array", - "value" - ] - }, - { - "name": "[461]", - "element-type": "461", - "meta-type": "array" - }, - { - "name": "461", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "any" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "[462]", - "element-type": "462", - "meta-type": "array" - }, - { - "name": "462", - "members": [ - { - "name": "case", - "type": "str" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[463]", - "element-type": "463", - "meta-type": "array" - }, - { - "name": "463", - "members": [ - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "464", - "meta-type": "enum", - "values": [ - "uninitialized", - "stopped", - "check-stop", - "operating", - "load" - ] - }, - { - "name": "465", - "meta-type": "enum", - "values": [ - "memory", - "first-level", - "second-level", - "third-level" - ] - }, - { - "name": "466", - "meta-type": "enum", - "values": [ - "access-latency", - "read-latency", - "write-latency", - "access-bandwidth", - "read-bandwidth", - "write-bandwidth" - ] - }, - { - "name": "467", - "meta-type": "enum", - "values": [ - "none", - "direct", - "complex" - ] - }, - { - "name": "468", - "meta-type": "enum", - "values": [ - "none", - "write-back", - "write-through" - ] - }, - { - "name": "469", - "members": [ - { - "name": "desc", - "default": null, - "type": "str" - }, - { - "name": "class", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "470", - "members": [ - { - "name": "device", - "type": "int" - }, - { - "name": "vendor", - "type": "int" - }, - { - "name": "subsystem", - "default": null, - "type": "int" - }, - { - "name": "subsystem-vendor", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "471", - "members": [ - { - "name": "bus", - "type": "522" - }, - { - "name": "devices", - "default": null, - "type": "[367]" - } - ], - "meta-type": "object" - }, - { - "name": "[472]", - "element-type": "472", - "meta-type": "array" - }, - { - "name": "472", - "members": [ - { - "name": "bar", - "type": "int" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "address", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "prefetch", - "default": null, - "type": "bool" - }, - { - "name": "mem_type_64", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "473", - "meta-type": "enum", - "values": [ - "string", - "boolean", - "number", - "size" - ] - }, - { - "name": "474", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "addr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "node", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "475", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "memaddr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "476", - "meta-type": "enum", - "values": [ - "unknown", - "disabled-wait", - "extint-loop", - "pgmint-loop", - "opint-loop" - ] - }, - { - "name": "477", - "meta-type": "enum", - "values": [ - "qcow2", - "vmdk", - "luks" - ] - }, - { - "name": "478", - "members": [ - { - "name": "data", - "type": "523" - } - ], - "meta-type": "object" - }, - { - "name": "479", - "members": [ - { - "name": "data", - "type": "524" - } - ], - "meta-type": "object" - }, - { - "name": "480", - "members": [ - { - "name": "data", - "type": "525" - } - ], - "meta-type": "object" - }, - { - "name": "481", - "meta-type": "enum", - "values": [ - "l1_update", - "l1_grow_alloc_table", - "l1_grow_write_table", - "l1_grow_activate_table", - "l2_load", - "l2_update", - "l2_update_compressed", - "l2_alloc_cow_read", - "l2_alloc_write", - "read_aio", - "read_backing_aio", - "read_compressed", - "write_aio", - "write_compressed", - "vmstate_load", - "vmstate_save", - "cow_read", - "cow_write", - "reftable_load", - "reftable_grow", - "reftable_update", - "refblock_load", - "refblock_update", - "refblock_update_part", - "refblock_alloc", - "refblock_alloc_hookup", - "refblock_alloc_write", - "refblock_alloc_write_blocks", - "refblock_alloc_write_table", - "refblock_alloc_switch_table", - "cluster_alloc", - "cluster_alloc_bytes", - "cluster_free", - "flush_to_os", - "flush_to_disk", - "pwritev_rmw_head", - "pwritev_rmw_after_head", - "pwritev_rmw_tail", - "pwritev_rmw_after_tail", - "pwritev", - "pwritev_zero", - "pwritev_done", - "empty_image_prepare", - "l1_shrink_write_table", - "l1_shrink_free_l2_clusters", - "cor_write", - "cluster_alloc_space", - "none" - ] - }, - { - "name": "482", - "meta-type": "enum", - "values": [ - "read", - "write", - "write-zeroes", - "discard", - "flush", - "block-status" - ] - }, - { - "name": "483", - "meta-type": "enum", - "values": [ - "inet" - ] - }, - { - "name": "484", - "members": [ - { - "name": "template", - "default": null, - "type": "485" - }, - { - "name": "main-header", - "default": null, - "type": "bool" - }, - { - "name": "active-l1", - "default": null, - "type": "bool" - }, - { - "name": "active-l2", - "default": null, - "type": "bool" - }, - { - "name": "refcount-table", - "default": null, - "type": "bool" - }, - { - "name": "refcount-block", - "default": null, - "type": "bool" - }, - { - "name": "snapshot-table", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l1", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l2", - "default": null, - "type": "bool" - }, - { - "name": "bitmap-directory", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "485", - "meta-type": "enum", - "values": [ - "none", - "constant", - "cached", - "all" - ] - }, - { - "name": "486", - "meta-type": "enum", - "values": [ - "aes", - "luks" - ] - }, - { - "name": "487", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "488", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "489", - "meta-type": "enum", - "values": [ - "aes" - ] - }, - { - "name": "490", - "meta-type": "enum", - "values": [ - "none", - "hash", - "known_hosts" - ] - }, - { - "name": "491", - "members": [ - { - "name": "type", - "type": "526" - }, - { - "name": "hash", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "492", - "meta-type": "enum", - "values": [ - "off", - "metadata", - "falloc", - "full" - ] - }, - { - "name": "493", - "meta-type": "enum", - "values": [ - "aes-128", - "aes-192", - "aes-256", - "des-rfb", - "3des", - "cast5-128", - "serpent-128", - "serpent-192", - "serpent-256", - "twofish-128", - "twofish-192", - "twofish-256" - ] - }, - { - "name": "494", - "meta-type": "enum", - "values": [ - "ecb", - "cbc", - "xts", - "ctr" - ] - }, - { - "name": "495", - "meta-type": "enum", - "values": [ - "plain", - "plain64", - "essiv" - ] - }, - { - "name": "496", - "meta-type": "enum", - "values": [ - "md5", - "sha1", - "sha224", - "sha256", - "sha384", - "sha512", - "ripemd160" - ] - }, - { - "name": "497", - "tag": "format", - "variants": [ - { - "case": "qcow", - "type": "487" - }, - { - "case": "luks", - "type": "528" - } - ], - "members": [ - { - "name": "format", - "type": "527" - } - ], - "meta-type": "object" - }, - { - "name": "498", - "meta-type": "enum", - "values": [ - "v2", - "v3" - ] - }, - { - "name": "499", - "tag": "type", - "variants": [ - { - "case": "full", - "type": "530" - }, - { - "case": "erasure-coded", - "type": "531" - } - ], - "members": [ - { - "name": "type", - "type": "529" - } - ], - "meta-type": "object" - }, - { - "name": "500", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "501", - "meta-type": "enum", - "values": [ - "monolithicSparse", - "monolithicFlat", - "twoGbMaxExtentSparse", - "twoGbMaxExtentFlat", - "streamOptimized" - ] - }, - { - "name": "502", - "meta-type": "enum", - "values": [ - "ide", - "buslogic", - "lsilogic", - "legacyESX" - ] - }, - { - "name": "503", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "504", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "in", - "default": null, - "type": "str" - }, - { - "name": "out", - "type": "str" - }, - { - "name": "append", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "505", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "506", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "addr", - "type": "282" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "bool" - }, - { - "name": "wait", - "default": null, - "type": "bool" - }, - { - "name": "nodelay", - "default": null, - "type": "bool" - }, - { - "name": "telnet", - "default": null, - "type": "bool" - }, - { - "name": "tn3270", - "default": null, - "type": "bool" - }, - { - "name": "websocket", - "default": null, - "type": "bool" - }, - { - "name": "reconnect", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "507", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "remote", - "type": "282" - }, - { - "name": "local", - "default": null, - "type": "282" - } - ], - "meta-type": "object" - }, - { - "name": "508", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "509", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "510", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "signal", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "513", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "width", - "default": null, - "type": "int" - }, - { - "name": "height", - "default": null, - "type": "int" - }, - { - "name": "cols", - "default": null, - "type": "int" - }, - { - "name": "rows", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "514", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "515", - "members": [ - { - "name": "path", - "default": null, - "type": "str" - }, - { - "name": "cancel-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "516", - "members": [ - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "517", - "meta-type": "enum", - "values": [ - "unmapped", - "shift", - "shift_r", - "alt", - "alt_r", - "ctrl", - "ctrl_r", - "menu", - "esc", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "0", - "minus", - "equal", - "backspace", - "tab", - "q", - "w", - "e", - "r", - "t", - "y", - "u", - "i", - "o", - "p", - "bracket_left", - "bracket_right", - "ret", - "a", - "s", - "d", - "f", - "g", - "h", - "j", - "k", - "l", - "semicolon", - "apostrophe", - "grave_accent", - "backslash", - "z", - "x", - "c", - "v", - "b", - "n", - "m", - "comma", - "dot", - "slash", - "asterisk", - "spc", - "caps_lock", - "f1", - "f2", - "f3", - "f4", - "f5", - "f6", - "f7", - "f8", - "f9", - "f10", - "num_lock", - "scroll_lock", - "kp_divide", - "kp_multiply", - "kp_subtract", - "kp_add", - "kp_enter", - "kp_decimal", - "sysrq", - "kp_0", - "kp_1", - "kp_2", - "kp_3", - "kp_4", - "kp_5", - "kp_6", - "kp_7", - "kp_8", - "kp_9", - "less", - "f11", - "f12", - "print", - "home", - "pgup", - "pgdn", - "end", - "left", - "up", - "down", - "right", - "insert", - "delete", - "stop", - "again", - "props", - "undo", - "front", - "copy", - "open", - "paste", - "find", - "cut", - "lf", - "help", - "meta_l", - "meta_r", - "compose", - "pause", - "ro", - "hiragana", - "henkan", - "yen", - "muhenkan", - "katakanahiragana", - "kp_comma", - "kp_equals", - "power", - "sleep", - "wake", - "audionext", - "audioprev", - "audiostop", - "audioplay", - "audiomute", - "volumeup", - "volumedown", - "mediaselect", - "mail", - "calculator", - "computer", - "ac_home", - "ac_back", - "ac_forward", - "ac_refresh", - "ac_bookmarks" - ] - }, - { - "name": "518", - "members": [ - { - "name": "key", - "type": "318" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "519", - "members": [ - { - "name": "button", - "type": "532" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "520", - "members": [ - { - "name": "axis", - "type": "533" - }, - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "521", - "members": [], - "meta-type": "object" - }, - { - "name": "522", - "members": [ - { - "name": "number", - "type": "int" - }, - { - "name": "secondary", - "type": "int" - }, - { - "name": "subordinate", - "type": "int" - }, - { - "name": "io_range", - "type": "534" - }, - { - "name": "memory_range", - "type": "534" - }, - { - "name": "prefetchable_range", - "type": "534" - } - ], - "meta-type": "object" - }, - { - "name": "523", - "members": [ - { - "name": "compat", - "type": "str" - }, - { - "name": "data-file", - "default": null, - "type": "str" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "corrupt", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "535" - }, - { - "name": "bitmaps", - "default": null, - "type": "[536]" - } - ], - "meta-type": "object" - }, - { - "name": "524", - "members": [ - { - "name": "create-type", - "type": "str" - }, - { - "name": "cid", - "type": "int" - }, - { - "name": "parent-cid", - "type": "int" - }, - { - "name": "extents", - "type": "[239]" - } - ], - "meta-type": "object" - }, - { - "name": "525", - "members": [ - { - "name": "cipher-alg", - "type": "493" - }, - { - "name": "cipher-mode", - "type": "494" - }, - { - "name": "ivgen-alg", - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "type": "496" - }, - { - "name": "payload-offset", - "type": "int" - }, - { - "name": "master-key-iters", - "type": "int" - }, - { - "name": "uuid", - "type": "str" - }, - { - "name": "slots", - "type": "[537]" - } - ], - "meta-type": "object" - }, - { - "name": "526", - "meta-type": "enum", - "values": [ - "md5", - "sha1" - ] - }, - { - "name": "527", - "meta-type": "enum", - "values": [ - "qcow", - "luks" - ] - }, - { - "name": "528", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "493" - }, - { - "name": "cipher-mode", - "default": null, - "type": "494" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "default": null, - "type": "496" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "529", - "meta-type": "enum", - "values": [ - "full", - "erasure-coded" - ] - }, - { - "name": "530", - "members": [ - { - "name": "copies", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "531", - "members": [ - { - "name": "data-strips", - "type": "int" - }, - { - "name": "parity-strips", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "532", - "meta-type": "enum", - "values": [ - "left", - "middle", - "right", - "wheel-up", - "wheel-down", - "side", - "extra" - ] - }, - { - "name": "533", - "meta-type": "enum", - "values": [ - "x", - "y" - ] - }, - { - "name": "534", - "members": [ - { - "name": "base", - "type": "int" - }, - { - "name": "limit", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "535", - "tag": "format", - "variants": [ - { - "case": "luks", - "type": "525" - }, - { - "case": "aes", - "type": "0" - } - ], - "members": [ - { - "name": "format", - "type": "486" - } - ], - "meta-type": "object" - }, - { - "name": "[536]", - "element-type": "536", - "meta-type": "array" - }, - { - "name": "536", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "flags", - "type": "[538]" - } - ], - "meta-type": "object" - }, - { - "name": "[239]", - "element-type": "239", - "meta-type": "array" - }, - { - "name": "[537]", - "element-type": "537", - "meta-type": "array" - }, - { - "name": "537", - "members": [ - { - "name": "active", - "type": "bool" - }, - { - "name": "iters", - "default": null, - "type": "int" - }, - { - "name": "stripes", - "default": null, - "type": "int" - }, - { - "name": "key-offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[538]", - "element-type": "538", - "meta-type": "array" - }, - { - "name": "538", - "meta-type": "enum", - "values": [ - "in-use", - "auto" - ] - } - ], - "id": "libvirt-4" -} - -{ - "execute": "query-kvm", - "id": "libvirt-5" -} - -{ - "return": { - "enabled": true, - "present": true - }, - "id": "libvirt-5" -} - -{ - "execute": "qom-list-types", - "id": "libvirt-6" -} - -{ - "return": [ - { - "name": "ipmi-bmc-sim", - "parent": "ipmi-bmc" - }, - { - "name": "virtio-balloon-pci-non-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "mpc8379-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "mpc8533e_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "970_v2.2-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "mpc8560_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "aw-h3-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "macio-gpio", - "parent": "sys-bus-device" - }, - { - "name": "esp", - "parent": "sys-bus-device" - }, - { - "name": "ppce500-machine", - "parent": "ppce500-base-machine" - }, - { - "name": "power10_v1.0-powerpc64-cpu", - "parent": "POWER10-family-powerpc64-cpu" - }, - { - "name": "750gx_v1.2-powerpc64-cpu", - "parent": "750gx-family-powerpc64-cpu" - }, - { - "name": "ich9-intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "604r-powerpc64-cpu", - "parent": "604E-family-powerpc64-cpu" - }, - { - "name": "750l_v3.0-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "usb-wacom-tablet", - "parent": "usb-device" - }, - { - "name": "PCI", - "parent": "bus" - }, - { - "name": "vhost-user-blk", - "parent": "virtio-device" - }, - { - "name": "mpc8347ep-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "mpc8378e-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "440-xilinx-w-dfpu-powerpc64-cpu", - "parent": "440x5wDFPU-family-powerpc64-cpu" - }, - { - "name": "pnv-xive", - "parent": "xive-router" - }, - { - "name": "adb-keyboard", - "parent": "adb-device" - }, - { - "name": "power7+_v2.1-powerpc64-cpu", - "parent": "POWER7-family-powerpc64-cpu" - }, - { - "name": "e300c1-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "escc", - "parent": "sys-bus-device" - }, - { - "name": "401f2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "460exb-powerpc64-cpu", - "parent": "460EX-family-powerpc64-cpu" - }, - { - "name": "mpc8560_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8378-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "tpm-spapr", - "parent": "vio-spapr-device" - }, - { - "name": "vfio-amd-xgbe", - "parent": "vfio-platform" - }, - { - "name": "virtio-scsi-pci-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "750gx_v1.1-powerpc64-cpu", - "parent": "750gx-family-powerpc64-cpu" - }, - { - "name": "mac99-machine", - "parent": "machine" - }, - { - "name": "mc146818rtc", - "parent": "isa-device" - }, - { - "name": "970fx_v2.0-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "power8e_v2.1-powernv-cpu-core", - "parent": "powernv-cpu-core" - }, - { - "name": "405d4-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "mpc5200b_v21-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "970mp_v1.0-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "pseries-3.1-machine", - "parent": "spapr-machine" - }, - { - "name": "440epb-powerpc64-cpu", - "parent": "440EP-family-powerpc64-cpu" - }, - { - "name": "filter-buffer", - "parent": "netfilter" - }, - { - "name": "chardev-parallel", - "parent": "chardev" - }, - { - "name": "spapr-pci-host-bridge", - "parent": "pci-host-bridge" - }, - { - "name": "pnv-pbcq", - "parent": "device" - }, - { - "name": "7400_v2.6-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "virtio-balloon-device", - "parent": "virtio-device" - }, - { - "name": "750gx_v1.0-powerpc64-cpu", - "parent": "750gx-family-powerpc64-cpu" - }, - { - "name": "7410_v1.2-powerpc64-cpu", - "parent": "7410-family-powerpc64-cpu" - }, - { - "name": "pseries-2.5-machine", - "parent": "spapr-machine" - }, - { - "name": "mpc8347eat-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "970_v2.2-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "pcie-root-port", - "parent": "pcie-root-port-base" - }, - { - "name": "pseries-2.11-machine", - "parent": "spapr-machine" - }, - { - "name": "mpc8343e-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "virtio-9p-pci-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "qemu-console", - "parent": "object" - }, - { - "name": "750fx_v1.0-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "pnv-phb4-root-port", - "parent": "pcie-root-port-base" - }, - { - "name": "ne2k_isa", - "parent": "isa-device" - }, - { - "name": "throttle-group", - "parent": "object" - }, - { - "name": "405gpr-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "mpc8541e_v11-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "pnv-phb4-pec", - "parent": "device" - }, - { - "name": "604-powerpc64-cpu", - "parent": "604-family-powerpc64-cpu" - }, - { - "name": "750fx_v2.3-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "virtio-scsi-device", - "parent": "virtio-scsi-common" - }, - { - "name": "xlnx.xps-timer", - "parent": "sys-bus-device" - }, - { - "name": "750cl_v2.0-powerpc64-cpu", - "parent": "750cl-family-powerpc64-cpu" - }, - { - "name": "ich9-ahci", - "parent": "pci-device" - }, - { - "name": "powernv10-machine", - "parent": "powernv-machine" - }, - { - "name": "e500v2_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "7410_v1.1-powerpc64-cpu", - "parent": "7410-family-powerpc64-cpu" - }, - { - "name": "qio-net-listener", - "parent": "object" - }, - { - "name": "vhost-user-backend", - "parent": "object" - }, - { - "name": "ide-hd", - "parent": "ide-device" - }, - { - "name": "e1000-82545em", - "parent": "e1000-base" - }, - { - "name": "e1000e", - "parent": "pci-device" - }, - { - "name": "isa-ide", - "parent": "isa-device" - }, - { - "name": "nec-usb-xhci", - "parent": "base-xhci" - }, - { - "name": "7441_v2.1-powerpc64-cpu", - "parent": "7440-family-powerpc64-cpu" - }, - { - "name": "mpc8347p-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "cirrus-vga", - "parent": "pci-device" - }, - { - "name": "powernv8-machine", - "parent": "powernv-machine" - }, - { - "name": "mpc8567-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "virtio-scsi-pci", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "7400_v1.1-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "mpc8541e_v10-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "sysbus-fdc", - "parent": "base-sysbus-fdc" - }, - { - "name": "603-powerpc64-cpu", - "parent": "603-family-powerpc64-cpu" - }, - { - "name": "ics", - "parent": "device" - }, - { - "name": "icp", - "parent": "device" - }, - { - "name": "npe405l-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "piix3-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "e500-spin", - "parent": "sys-bus-device" - }, - { - "name": "virtio-serial-pci", - "parent": "virtio-serial-pci-base" - }, - { - "name": "virtio-rng-pci-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "filter-rewriter", - "parent": "netfilter" - }, - { - "name": "mpc8347at-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "spapr-vio-bus", - "parent": "bus" - }, - { - "name": "g2ls-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "ppc460ex-pcie-host", - "parent": "pcie-host-bridge" - }, - { - "name": "scsi-hd", - "parent": "scsi-disk-base" - }, - { - "name": "vhost-vsock-pci-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "mpc8540_v21-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "i82559er", - "parent": "pci-device" - }, - { - "name": "405ep-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "603e_v3-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "7455_v2.1-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "403ga-powerpc64-cpu", - "parent": "403-family-powerpc64-cpu" - }, - { - "name": "750cxe_v2.4-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "isa-ipmi-bt", - "parent": "isa-device" - }, - { - "name": "cryptodev-backend", - "parent": "object" - }, - { - "name": "power9_v2.0-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "603e_v1.4-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "7455_v3.4-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "System", - "parent": "bus" - }, - { - "name": "7400_v1.0-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "pnv10-chip", - "parent": "pnv-chip" - }, - { - "name": "i2c-ddc", - "parent": "i2c-slave" - }, - { - "name": "qio-channel-rdma", - "parent": "qio-channel" - }, - { - "name": "macio-nvram", - "parent": "sys-bus-device" - }, - { - "name": "601_v2-powerpc64-cpu", - "parent": "601v-family-powerpc64-cpu" - }, - { - "name": "g2hip4-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "7445_v2.1-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "fusbh200-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "power8_v2.0-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "7445_v3.4-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "vhost-user-blk-pci-non-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "hda-micro", - "parent": "hda-audio" - }, - { - "name": "pnv-homer-POWER9", - "parent": "pnv-homer" - }, - { - "name": "pnv-homer-POWER8", - "parent": "pnv-homer" - }, - { - "name": "pseries-4.1-machine", - "parent": "spapr-machine" - }, - { - "name": "7450_v2.1-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "mpc8377e-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "mpc8540_v20-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "megasas", - "parent": "megasas-base" - }, - { - "name": "chardev-stdio", - "parent": "chardev-fd" - }, - { - "name": "spapr-drc-cpu", - "parent": "spapr-drc-logical" - }, - { - "name": "750cx_v2.2-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "mpc8544ds-machine", - "parent": "ppce500-base-machine" - }, - { - "name": "tls-creds-anon", - "parent": "tls-creds" - }, - { - "name": "mpc8568e-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8560_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "401e2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "serial", - "parent": "device" - }, - { - "name": "memory-backend-ram", - "parent": "memory-backend" - }, - { - "name": "755_v2.3-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "mac-dbdma", - "parent": "sys-bus-device" - }, - { - "name": "qio-channel-command", - "parent": "qio-channel" - }, - { - "name": "SCSI", - "parent": "bus" - }, - { - "name": "ide-cd", - "parent": "ide-device" - }, - { - "name": "uni-north-agp-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "405crc-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "pnv-phb4-pec-stack", - "parent": "device" - }, - { - "name": "virtconsole", - "parent": "virtserialport" - }, - { - "name": "loader", - "parent": "device" - }, - { - "name": "g2hip3-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "sb16", - "parent": "isa-device" - }, - { - "name": "power8_v2.0-powerpc64-cpu", - "parent": "POWER8-family-powerpc64-cpu" - }, - { - "name": "virtio-rng-pci-non-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "virtio-9p-pci-non-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "7450_v2.0-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "cuda", - "parent": "sys-bus-device" - }, - { - "name": "e500_v20-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "e6500-powerpc64-cpu", - "parent": "e6500-family-powerpc64-cpu" - }, - { - "name": "vhost-user-input-pci", - "parent": "vhost-user-input-pci-base-type" - }, - { - "name": "750cx_v2.1-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "chardev-serial", - "parent": "chardev-fd" - }, - { - "name": "e500v2_v22-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "ich9-usb-ehci2", - "parent": "pci-ehci-usb" - }, - { - "name": "ich9-usb-ehci1", - "parent": "pci-ehci-usb" - }, - { - "name": "pseries-2.4-machine", - "parent": "spapr-machine" - }, - { - "name": "pr-manager-helper", - "parent": "pr-manager" - }, - { - "name": "755_v2.2-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "pseries-2.10-machine", - "parent": "spapr-machine" - }, - { - "name": "mpc8347et-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "scsi-cd", - "parent": "scsi-disk-base" - }, - { - "name": "405crb-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "uni-north-agp", - "parent": "pci-device" - }, - { - "name": "pvscsi", - "parent": "pci-device" - }, - { - "name": "vmxnet3", - "parent": "pci-device" - }, - { - "name": "PCIE", - "parent": "PCI" - }, - { - "name": "taihu-machine", - "parent": "machine" - }, - { - "name": "power8nvl_v1.0-powernv-cpu-core", - "parent": "powernv-cpu-core" - }, - { - "name": "745_v2.2-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "vhost-vsock-pci-non-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "pcnet", - "parent": "pci-device" - }, - { - "name": "mptsas1068", - "parent": "pci-device" - }, - { - "name": "dec-21154-sysbus", - "parent": "pci-host-bridge" - }, - { - "name": "750_v2.2-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "virtio-mouse-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "vhost-user-input", - "parent": "virtio-input-device" - }, - { - "name": "heathrow", - "parent": "sys-bus-device" - }, - { - "name": "chardev-msmouse", - "parent": "chardev" - }, - { - "name": "vt82c686b-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "e500v2_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc603-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "cs4231a", - "parent": "isa-device" - }, - { - "name": "edu", - "parent": "pci-device" - }, - { - "name": "755_v2.1-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "i6300esb", - "parent": "pci-device" - }, - { - "name": "ivshmem-doorbell", - "parent": "ivshmem-common" - }, - { - "name": "sysbus-ohci", - "parent": "sys-bus-device" - }, - { - "name": "chardev-socket", - "parent": "chardev" - }, - { - "name": "apple-desktop-bus", - "parent": "bus" - }, - { - "name": "740_v2.2-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "g2h4-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "pseries-2.1-machine", - "parent": "spapr-machine" - }, - { - "name": "bamboo-machine", - "parent": "machine" - }, - { - "name": "745_v2.1-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "i82801", - "parent": "pci-device" - }, - { - "name": "isabus-bridge", - "parent": "sys-bus-device" - }, - { - "name": "virtio-balloon-pci-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "750_v2.1-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "power8_v2.0-powernv-cpu-core", - "parent": "powernv-cpu-core" - }, - { - "name": "740p-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "mpc5200_v11-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "spapr-nvram", - "parent": "vio-spapr-device" - }, - { - "name": "vhost-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "mpc8555_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "750l_v3.2-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "HDA", - "parent": "bus" - }, - { - "name": "pnv-lpc-POWER10", - "parent": "pnv-lpc-POWER9" - }, - { - "name": "vhost-user-gpu", - "parent": "virtio-gpu-base" - }, - { - "name": "7448_v2.1-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "virtio-iommu-pci-transitional", - "parent": "virtio-iommu-device-base" - }, - { - "name": "pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "uni-north-pci", - "parent": "pci-device" - }, - { - "name": "usb-hub", - "parent": "usb-device" - }, - { - "name": "vhost-scsi-pci-non-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "virtio-serial-pci-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "i8257", - "parent": "isa-device" - }, - { - "name": "740_v2.1-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "e1000", - "parent": "e1000-base" - }, - { - "name": "isa-pit", - "parent": "pit-common" - }, - { - "name": "virtio-crypto-pci", - "parent": "virtio-crypto-pci-base-type" - }, - { - "name": "e300c3-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "e500mc-powerpc64-cpu", - "parent": "e500mc-family-powerpc64-cpu" - }, - { - "name": "745_v2.0-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "mpc8533e_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "power8e_v2.1-pnv-chip", - "parent": "pnv8-chip" - }, - { - "name": "authz-list-file", - "parent": "authz" - }, - { - "name": "7400_v2.9-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "pnv-phb3-root-port", - "parent": "pcie-root-port-base" - }, - { - "name": "tpm-passthrough", - "parent": "tpm-backend" - }, - { - "name": "tls-creds-x509", - "parent": "tls-creds" - }, - { - "name": "sii3112", - "parent": "pci-ide" - }, - { - "name": "pcm3680_pci", - "parent": "pci-device" - }, - { - "name": "pseries-4.0-machine", - "parent": "spapr-machine" - }, - { - "name": "pnv9-chip", - "parent": "pnv-chip" - }, - { - "name": "mpc5200_v10-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "ich9-usb-uhci5", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci2", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci6", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci3", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci4", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-usb-uhci1", - "parent": "pci-uhci-usb" - }, - { - "name": "vhost-scsi-pci", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "7448_v2.0-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "virtio-serial-bus", - "parent": "bus" - }, - { - "name": "chardev-wctablet", - "parent": "chardev" - }, - { - "name": "virtio-gpu-pci", - "parent": "virtio-gpu-pci-base-type" - }, - { - "name": "virtio-9p-device", - "parent": "virtio-device" - }, - { - "name": "phb3-msi", - "parent": "ics" - }, - { - "name": "power5+_v2.1-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "virtio-gpu-device", - "parent": "virtio-gpu-base" - }, - { - "name": "mpc8540_v10-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "750gl-powerpc64-cpu", - "parent": "750gx-family-powerpc64-cpu" - }, - { - "name": "e300c2-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "740e-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "usb-tablet", - "parent": "usb-hid" - }, - { - "name": "tcg-accel", - "parent": "accel" - }, - { - "name": "virtio-keyboard-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "7400_v2.8-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "usb-ccid", - "parent": "usb-device" - }, - { - "name": "sd-bus", - "parent": "bus" - }, - { - "name": "uni-north-pci-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "604e_v2.2-powerpc64-cpu", - "parent": "604E-family-powerpc64-cpu" - }, - { - "name": "usb-net", - "parent": "usb-device" - }, - { - "name": "uni-north", - "parent": "sys-bus-device" - }, - { - "name": "host-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "ide-drive", - "parent": "ide-device" - }, - { - "name": "mpc8567e-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "vmware-svga", - "parent": "pci-device" - }, - { - "name": "filter-redirector", - "parent": "netfilter" - }, - { - "name": "memory-backend-file", - "parent": "memory-backend" - }, - { - "name": "7410_v1.4-powerpc64-cpu", - "parent": "7410-family-powerpc64-cpu" - }, - { - "name": "970fx_v2.1-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "grackle-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "nvdimm", - "parent": "pc-dimm" - }, - { - "name": "virtio-pci-bus", - "parent": "virtio-bus" - }, - { - "name": "pnv-psi-POWER9", - "parent": "pnv-psi" - }, - { - "name": "pnv-psi-POWER8", - "parent": "pnv-psi" - }, - { - "name": "603e_v2.2-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "ES1370", - "parent": "pci-device" - }, - { - "name": "rng-builtin", - "parent": "rng-backend" - }, - { - "name": "e500_v10-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "pseries-2.8-machine", - "parent": "spapr-machine" - }, - { - "name": "qio-channel-socket", - "parent": "qio-channel" - }, - { - "name": "7400_v2.7-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "7451_v2.3-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "7410_v1.3-powerpc64-cpu", - "parent": "7410-family-powerpc64-cpu" - }, - { - "name": "750cxe_v3.1-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "virtio-9p-pci", - "parent": "virtio-9p-pci-base" - }, - { - "name": "spapr-drc-phb", - "parent": "spapr-drc-logical" - }, - { - "name": "virtio-rng-pci", - "parent": "virtio-rng-pci-base" - }, - { - "name": "i8042", - "parent": "isa-device" - }, - { - "name": "mpc8541_v11-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "virtio-crypto-device", - "parent": "virtio-device" - }, - { - "name": "dec-21154-p2p-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "eTSEC", - "parent": "sys-bus-device" - }, - { - "name": "spapr-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "7441_v2.3-powerpc64-cpu", - "parent": "7440-family-powerpc64-cpu" - }, - { - "name": "usb-audio", - "parent": "usb-device" - }, - { - "name": "g2legp1-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "power5+_v2.1-powerpc64-cpu", - "parent": "POWER5P-family-powerpc64-cpu" - }, - { - "name": "ppc440-pcix-host", - "parent": "pci-host-bridge" - }, - { - "name": "603e7-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "spapr-vty", - "parent": "vio-spapr-device" - }, - { - "name": "virtio-tablet-pci", - "parent": "virtio-tablet-pci-base-type" - }, - { - "name": "intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "chardev-memory", - "parent": "chardev-ringbuf" - }, - { - "name": "accel", - "parent": "object" - }, - { - "name": "vhost-user-blk-pci-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "pnv-occ-POWER9", - "parent": "pnv-occ" - }, - { - "name": "pnv-occ-POWER8", - "parent": "pnv-occ" - }, - { - "name": "750cxe_v3.0-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "7455_v1.0-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "mpc8541_v10-powerpc64-cpu", - "parent": "e500v1-family-powerpc64-cpu" - }, - { - "name": "mpc8xxx_gpio", - "parent": "sys-bus-device" - }, - { - "name": "uni-north-internal-pci", - "parent": "pci-device" - }, - { - "name": "403gc-powerpc64-cpu", - "parent": "403-family-powerpc64-cpu" - }, - { - "name": "chardev-null", - "parent": "chardev" - }, - { - "name": "generic-sdhci", - "parent": "sys-bus-device" - }, - { - "name": "g2-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "mpc8343ea-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "virtio-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "mpc8568-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "e5500-powerpc64-cpu", - "parent": "e5500-family-powerpc64-cpu" - }, - { - "name": "755_v2.6-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "pseries-5.0-machine", - "parent": "spapr-machine" - }, - { - "name": "pvrdma", - "parent": "pci-device" - }, - { - "name": "virtio-net-pci-non-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "mpc8543_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "vhost-user-vga", - "parent": "vhost-user-vga-base-type" - }, - { - "name": "7450_v1.0-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "chardev-mux", - "parent": "chardev" - }, - { - "name": "spapr-drc-lmb", - "parent": "spapr-drc-logical" - }, - { - "name": "qtest-accel", - "parent": "accel" - }, - { - "name": "chardev-udp", - "parent": "chardev" - }, - { - "name": "vhost-user-scsi-pci", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "ds1338", - "parent": "i2c-slave" - }, - { - "name": "power7+_v2.1-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "403gb-powerpc64-cpu", - "parent": "403-family-powerpc64-cpu" - }, - { - "name": "virtio-keyboard-pci", - "parent": "virtio-keyboard-pci-base-type" - }, - { - "name": "603e_v4-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "mpc8548_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "e500-host-bridge", - "parent": "pci-device" - }, - { - "name": "755_v2.5-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "spapr-vlan", - "parent": "vio-spapr-device" - }, - { - "name": "filter-dump", - "parent": "netfilter" - }, - { - "name": "spapr-drc-pci", - "parent": "spapr-drc-physical" - }, - { - "name": "xlnx.xps-uartlite", - "parent": "sys-bus-device" - }, - { - "name": "7447a_v1.0-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "power9_v2.0-powerpc64-cpu", - "parent": "POWER9-family-powerpc64-cpu" - }, - { - "name": "mioe3680_pci", - "parent": "pci-device" - }, - { - "name": "mpc8349-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "ib700", - "parent": "isa-device" - }, - { - "name": "pci-testdev", - "parent": "pci-device" - }, - { - "name": "SUNW,fdtwo", - "parent": "base-sysbus-fdc" - }, - { - "name": "pnv-pnor", - "parent": "sys-bus-device" - }, - { - "name": "745_v2.5-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "sm501", - "parent": "pci-device" - }, - { - "name": "750cx_v1.0-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "spapr-xive", - "parent": "xive-router" - }, - { - "name": "ipmi-bmc-extern", - "parent": "ipmi-bmc" - }, - { - "name": "usb-mouse", - "parent": "usb-hid" - }, - { - "name": "power8_v2.0-pnv-chip", - "parent": "pnv8-chip" - }, - { - "name": "vfio-platform", - "parent": "sys-bus-device" - }, - { - "name": "serial-mm", - "parent": "sys-bus-device" - }, - { - "name": "pci-ohci", - "parent": "pci-device" - }, - { - "name": "none-machine", - "parent": "machine" - }, - { - "name": "secondary-vga", - "parent": "pci-vga" - }, - { - "name": "750fl-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "755_v1.1-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "at24c-eeprom", - "parent": "i2c-slave" - }, - { - "name": "mpc8548_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "755_v2.4-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "usb-bus", - "parent": "bus" - }, - { - "name": "dbus-vmstate", - "parent": "object" - }, - { - "name": "g2legp-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "macio-ide", - "parent": "sys-bus-device" - }, - { - "name": "mpc8572-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "IndustryPack", - "parent": "bus" - }, - { - "name": "fw_cfg_io", - "parent": "fw_cfg" - }, - { - "name": "input-linux", - "parent": "object" - }, - { - "name": "pseries-2.7-machine", - "parent": "spapr-machine" - }, - { - "name": "603e7t-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "745_v1.1-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "platform-bus-device", - "parent": "sys-bus-device" - }, - { - "name": "m41t80", - "parent": "i2c-slave" - }, - { - "name": "sysbus-sm501", - "parent": "sys-bus-device" - }, - { - "name": "hda-duplex", - "parent": "hda-audio" - }, - { - "name": "745_v2.4-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "scsi-block", - "parent": "scsi-disk-base" - }, - { - "name": "npe405h2-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "power7_v2.3-powerpc64-cpu", - "parent": "POWER7-family-powerpc64-cpu" - }, - { - "name": "pnv-icp", - "parent": "icp" - }, - { - "name": "scsi-generic", - "parent": "scsi-device" - }, - { - "name": "ISA", - "parent": "bus" - }, - { - "name": "usb-ehci", - "parent": "pci-ehci-usb" - }, - { - "name": "755_v1.0-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "7448_v1.1-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "virtio-input-host-pci", - "parent": "virtio-input-host-pci-base-type" - }, - { - "name": "chardev-pipe", - "parent": "chardev-fd" - }, - { - "name": "rng-egd", - "parent": "rng-backend" - }, - { - "name": "pseries-3.0-machine", - "parent": "spapr-machine" - }, - { - "name": "virtex-ml507-machine", - "parent": "machine" - }, - { - "name": "megasas-gen2", - "parent": "megasas-base" - }, - { - "name": "xive-source", - "parent": "device" - }, - { - "name": "mpc8544-guts", - "parent": "sys-bus-device" - }, - { - "name": "ati-vga", - "parent": "pci-device" - }, - { - "name": "tulip", - "parent": "pci-device" - }, - { - "name": "i82801b11-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "745_v1.0-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "virtio-rng-device", - "parent": "virtio-device" - }, - { - "name": "745_v2.3-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "vhost-user-blk-pci", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "750_v1.0-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "7457_v1.2-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "pnv-lpc-POWER9", - "parent": "pnv-lpc" - }, - { - "name": "pnv-lpc-POWER8", - "parent": "pnv-lpc" - }, - { - "name": "s3c-sdhci", - "parent": "generic-sdhci" - }, - { - "name": "macio-oldworld", - "parent": "macio" - }, - { - "name": "xlnx.xps-intc", - "parent": "sys-bus-device" - }, - { - "name": "ppc4xx-i2c", - "parent": "sys-bus-device" - }, - { - "name": "serial-io", - "parent": "sys-bus-device" - }, - { - "name": "750l_v2.1-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "7448_v1.0-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "spapr-rtc", - "parent": "device" - }, - { - "name": "spapr-vio-bridge", - "parent": "sys-bus-device" - }, - { - "name": "fdc37m81x-superio", - "parent": "isa-superio" - }, - { - "name": "740_v1.0-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "virtio-iommu-pci", - "parent": "virtio-iommu-device-base" - }, - { - "name": "qio-channel-tls", - "parent": "qio-channel" - }, - { - "name": "virtio-vga", - "parent": "virtio-vga-base-type" - }, - { - "name": "750fx_v2.0-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "virtio-serial-device", - "parent": "virtio-device" - }, - { - "name": "e600-powerpc64-cpu", - "parent": "e600-family-powerpc64-cpu" - }, - { - "name": "platform-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "virtio-iommu-pci-non-transitional", - "parent": "virtio-iommu-device-base" - }, - { - "name": "migration", - "parent": "device" - }, - { - "name": "7457_v1.1-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "mpc8347eap-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "host-powerpc64-cpu", - "parent": "POWER9-family-powerpc64-cpu" - }, - { - "name": "mpc8343a-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "750l_v2.0-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "power8e_v2.1-powerpc64-cpu", - "parent": "POWER8-family-powerpc64-cpu" - }, - { - "name": "ics-spapr", - "parent": "ics" - }, - { - "name": "mpc5200_v12-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "u3-agp", - "parent": "pci-device" - }, - { - "name": "mpc8543_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "cryptodev-backend-builtin", - "parent": "cryptodev-backend" - }, - { - "name": "7447_v1.1-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "usb-bot", - "parent": "usb-storage-dev" - }, - { - "name": "603e7v2-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "mpc-i2c", - "parent": "sys-bus-device" - }, - { - "name": "cfi.pflash02", - "parent": "sys-bus-device" - }, - { - "name": "cfi.pflash01", - "parent": "sys-bus-device" - }, - { - "name": "floppy", - "parent": "device" - }, - { - "name": "e300c4-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "rng-random", - "parent": "rng-backend" - }, - { - "name": "chardev-ringbuf", - "parent": "chardev" - }, - { - "name": "7457_v1.0-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "604e_v2.4-powerpc64-cpu", - "parent": "604E-family-powerpc64-cpu" - }, - { - "name": "isa-parallel", - "parent": "isa-device" - }, - { - "name": "970fx_v1.0-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "mpc8548_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "npe4gs3-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "603e_v1.1-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "603e_v4.1-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "7447_v1.0-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "virtio-blk-pci", - "parent": "virtio-blk-pci-base" - }, - { - "name": "power8nvl_v1.0-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "pnv-phb4-root-bus", - "parent": "PCIE" - }, - { - "name": "imx-usdhc", - "parent": "generic-sdhci" - }, - { - "name": "603e7v1-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "7400_v2.0-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "ne2k_pci", - "parent": "pci-device" - }, - { - "name": "vhost-scsi-pci-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "7457a_v1.2-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "604e_v1.0-powerpc64-cpu", - "parent": "604E-family-powerpc64-cpu" - }, - { - "name": "mpc8347ap-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "usb-storage", - "parent": "usb-storage-dev" - }, - { - "name": "raven-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "sam460ex-machine", - "parent": "machine" - }, - { - "name": "virtio-tablet-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "e1000-82544gc", - "parent": "e1000-base" - }, - { - "name": "usb-mtp", - "parent": "usb-device" - }, - { - "name": "pseries-2.6-machine", - "parent": "spapr-machine" - }, - { - "name": "mpc8548_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "colo-compare", - "parent": "object" - }, - { - "name": "usb-host", - "parent": "usb-device" - }, - { - "name": "rtl8139", - "parent": "pci-device" - }, - { - "name": "ppc4xx-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "spapr-rng", - "parent": "device" - }, - { - "name": "440-xilinx-powerpc64-cpu", - "parent": "440x5-family-powerpc64-cpu" - }, - { - "name": "scsi-disk", - "parent": "scsi-disk-base" - }, - { - "name": "grackle", - "parent": "pci-device" - }, - { - "name": "401-powerpc64-cpu", - "parent": "401-family-powerpc64-cpu" - }, - { - "name": "mpc8533_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8347t-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "gpio_i2c", - "parent": "sys-bus-device" - }, - { - "name": "g2legp3-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "7457a_v1.1-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "vhost-vsock-pci", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "750cl_v1.0-powerpc64-cpu", - "parent": "750cl-family-powerpc64-cpu" - }, - { - "name": "pci-serial-4x", - "parent": "pci-device" - }, - { - "name": "nvme", - "parent": "pci-device" - }, - { - "name": "spapr-tpm-proxy", - "parent": "device" - }, - { - "name": "stb25-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "vhost-vsock-device", - "parent": "virtio-device" - }, - { - "name": "g2gp-powerpc64-cpu", - "parent": "G2-family-powerpc64-cpu" - }, - { - "name": "mos6522-cuda", - "parent": "mos6522" - }, - { - "name": "401d2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "usb-uas", - "parent": "usb-device" - }, - { - "name": "rocker", - "parent": "pci-device" - }, - { - "name": "qio-channel-buffer", - "parent": "qio-channel" - }, - { - "name": "sdhci-pci", - "parent": "pci-device" - }, - { - "name": "floppy-bus", - "parent": "bus" - }, - { - "name": "pseries-2.3-machine", - "parent": "spapr-machine" - }, - { - "name": "mpc8349a-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "authz-list", - "parent": "authz" - }, - { - "name": "virtio-serial-pci-non-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "usb-braille", - "parent": "usb-serial-dev" - }, - { - "name": "7457a_v1.0-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "or-irq", - "parent": "device" - }, - { - "name": "bochs-display", - "parent": "pci-device" - }, - { - "name": "isa-i8259", - "parent": "pic-common" - }, - { - "name": "power9_v1.0-powerpc64-cpu", - "parent": "POWER9-family-powerpc64-cpu" - }, - { - "name": "755_v2.8-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "pci-serial-2x", - "parent": "pci-device" - }, - { - "name": "iothread", - "parent": "object" - }, - { - "name": "secret", - "parent": "object" - }, - { - "name": "u3-agp-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "xlnx.xps-ethernetlite", - "parent": "sys-bus-device" - }, - { - "name": "pseries-2.12-sxxm-machine", - "parent": "spapr-machine" - }, - { - "name": "power9_v1.0-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "stb03-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "405gpa-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "7450_v1.2-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "adb-mouse", - "parent": "adb-device" - }, - { - "name": "chardev-vc", - "parent": "chardev" - }, - { - "name": "xive-end-source", - "parent": "device" - }, - { - "name": "pcie-pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "am53c974", - "parent": "pci-device" - }, - { - "name": "ipoctal232", - "parent": "ipack-device" - }, - { - "name": "745_v2.8-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "qemu-xhci", - "parent": "base-xhci" - }, - { - "name": "e200z6-powerpc64-cpu", - "parent": "e200-family-powerpc64-cpu" - }, - { - "name": "mpc8545e_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "970mp_v1.1-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "755_v2.7-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "vhost-user-fs-device", - "parent": "virtio-device" - }, - { - "name": "mpc8543_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "7447a_v1.2-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "cobra-powerpc64-cpu", - "parent": "401-family-powerpc64-cpu" - }, - { - "name": "x2vp4-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "pseries-4.2-machine", - "parent": "spapr-machine" - }, - { - "name": "tegra2-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "7450_v1.1-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "isa-fdc", - "parent": "isa-device" - }, - { - "name": "40p-machine", - "parent": "machine" - }, - { - "name": "750_v3.1-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "745_v2.7-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "750p-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "pnv8-chip", - "parent": "pnv-chip" - }, - { - "name": "e200z5-powerpc64-cpu", - "parent": "e200-family-powerpc64-cpu" - }, - { - "name": "mpc8641-powerpc64-cpu", - "parent": "e600-family-powerpc64-cpu" - }, - { - "name": "i82559c", - "parent": "pci-device" - }, - { - "name": "i82559b", - "parent": "pci-device" - }, - { - "name": "i82559a", - "parent": "pci-device" - }, - { - "name": "xio3130-downstream", - "parent": "pcie-slot" - }, - { - "name": "970mp_v1.0-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "sysbus-m48t59", - "parent": "sysbus-m48txx" - }, - { - "name": "740_v3.1-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "power7_v2.3-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "7447a_v1.1-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "7445_v1.0-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "IDE", - "parent": "bus" - }, - { - "name": "openpic", - "parent": "sys-bus-device" - }, - { - "name": "ccid-bus", - "parent": "bus" - }, - { - "name": "mpc8377-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "filter-mirror", - "parent": "netfilter" - }, - { - "name": "603e7v-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "i82558b", - "parent": "pci-device" - }, - { - "name": "i82558a", - "parent": "pci-device" - }, - { - "name": "power9_v2.0-powernv-cpu-core", - "parent": "powernv-cpu-core" - }, - { - "name": "VGA", - "parent": "pci-vga" - }, - { - "name": "750_v3.0-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "745_v2.6-powerpc64-cpu", - "parent": "745-family-powerpc64-cpu" - }, - { - "name": "pci-bridge-seat", - "parent": "pci-bridge" - }, - { - "name": "power9_v2.0-pnv-chip", - "parent": "pnv9-chip" - }, - { - "name": "ivshmem-plain", - "parent": "ivshmem-common" - }, - { - "name": "x3130-upstream", - "parent": "pcie-port" - }, - { - "name": "mpc5200b_v20-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "440epa-powerpc64-cpu", - "parent": "440EP-family-powerpc64-cpu" - }, - { - "name": "virtio-blk-pci-non-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "i82557c", - "parent": "pci-device" - }, - { - "name": "i82557b", - "parent": "pci-device" - }, - { - "name": "i82557a", - "parent": "pci-device" - }, - { - "name": "740_v3.0-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "tpci200", - "parent": "pci-device" - }, - { - "name": "i82562", - "parent": "pci-device" - }, - { - "name": "xive-tctx", - "parent": "device" - }, - { - "name": "tls-creds-psk", - "parent": "tls-creds" - }, - { - "name": "750cxe_v3.1b-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "rs6000-mc", - "parent": "isa-device" - }, - { - "name": "750e-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "filter-replay", - "parent": "netfilter" - }, - { - "name": "mpc8349ea-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "vfio-pci-nohotplug", - "parent": "vfio-pci" - }, - { - "name": "ppc4xx-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "isa-pcspk", - "parent": "isa-device" - }, - { - "name": "virtio-balloon-pci", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "405lp-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "mpc8548e_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "sungem", - "parent": "pci-device" - }, - { - "name": "virtio-net-pci-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "i82551", - "parent": "pci-device" - }, - { - "name": "i82550", - "parent": "pci-device" - }, - { - "name": "power10_v1.0-pnv-chip", - "parent": "pnv10-chip" - }, - { - "name": "970fx_v3.1-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "405d2-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "can-host-socketcan", - "parent": "can-host" - }, - { - "name": "prep-systemio", - "parent": "isa-device" - }, - { - "name": "virtio-input-host-device", - "parent": "virtio-input-device" - }, - { - "name": "kvaser_pci", - "parent": "pci-device" - }, - { - "name": "pseries-2.2-machine", - "parent": "spapr-machine" - }, - { - "name": "mpc8555e_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "401c2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "powernv-cpu-quad", - "parent": "device" - }, - { - "name": "405ez-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "e500v2_v30-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "750fx_v2.2-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "e500-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "mos6522-pmu", - "parent": "mos6522" - }, - { - "name": "virtserialport", - "parent": "virtio-serial-port" - }, - { - "name": "mpc8543e_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "401a1-powerpc64-cpu", - "parent": "401-family-powerpc64-cpu" - }, - { - "name": "dec-21154", - "parent": "pci-device" - }, - { - "name": "7410_v1.0-powerpc64-cpu", - "parent": "7410-family-powerpc64-cpu" - }, - { - "name": "imx.usbphy", - "parent": "sys-bus-device" - }, - { - "name": "mpc8641d-powerpc64-cpu", - "parent": "e600-family-powerpc64-cpu" - }, - { - "name": "mpc8548e_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "i82378", - "parent": "pci-device" - }, - { - "name": "chardev-file", - "parent": "chardev-fd" - }, - { - "name": "i82374", - "parent": "isa-device" - }, - { - "name": "ref405ep-machine", - "parent": "machine" - }, - { - "name": "970fx_v3.0-powerpc64-cpu", - "parent": "970-family-powerpc64-cpu" - }, - { - "name": "virtio-iommu-device", - "parent": "virtio-device" - }, - { - "name": "lsi53c895a", - "parent": "pci-device" - }, - { - "name": "input-barrier", - "parent": "object" - }, - { - "name": "750l_v2.2-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "sysbus-m48t08", - "parent": "sysbus-m48txx" - }, - { - "name": "virtio-blk-device", - "parent": "virtio-device" - }, - { - "name": "7451_v2.10-powerpc64-cpu", - "parent": "7450-family-powerpc64-cpu" - }, - { - "name": "pnv-phb4-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "pc-dimm", - "parent": "device" - }, - { - "name": "sysbus-m48t02", - "parent": "sysbus-m48txx" - }, - { - "name": "virtio-scsi-pci-non-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "mpc8555e_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "602-powerpc64-cpu", - "parent": "602-family-powerpc64-cpu" - }, - { - "name": "vfio-pci", - "parent": "pci-device" - }, - { - "name": "750fx_v2.1-powerpc64-cpu", - "parent": "750fx-family-powerpc64-cpu" - }, - { - "name": "vhost-user-scsi-pci-non-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "pnv-psi-POWER10", - "parent": "pnv-psi-POWER9" - }, - { - "name": "chardev-pty", - "parent": "chardev" - }, - { - "name": "mpc8543e_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "sdhci-bus", - "parent": "sd-bus" - }, - { - "name": "pnv-phb3-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "smbus-eeprom", - "parent": "smbus-device" - }, - { - "name": "mpc8572e-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "qemu:memory-region", - "parent": "object" - }, - { - "name": "vhost-user-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "virtio-net-pci", - "parent": "virtio-net-pci-base" - }, - { - "name": "kvm-accel", - "parent": "accel" - }, - { - "name": "mpc8547e_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "sd-card", - "parent": "device" - }, - { - "name": "750cxe_v2.3-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "mpc8543_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "750cxe_v2.4b-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "603e_v1.3-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "7455_v3.3-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "piix4-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "AC97", - "parent": "pci-device" - }, - { - "name": "7400_v2.2-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "601_v1-powerpc64-cpu", - "parent": "601-family-powerpc64-cpu" - }, - { - "name": "iop480-powerpc64-cpu", - "parent": "IOP480-family-powerpc64-cpu" - }, - { - "name": "mpc8349e-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "authz-simple", - "parent": "authz" - }, - { - "name": "ioh3420", - "parent": "pcie-root-port-base" - }, - { - "name": "403gcx-powerpc64-cpu", - "parent": "403GCX-family-powerpc64-cpu" - }, - { - "name": "pnv-phb3-root-bus", - "parent": "PCIE" - }, - { - "name": "tpm-emulator", - "parent": "tpm-backend" - }, - { - "name": "mpc8379e-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "mpc8545_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "memory-backend-memfd", - "parent": "memory-backend" - }, - { - "name": "7445_v3.3-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "power8e_v2.1-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "spapr-tce-table", - "parent": "device" - }, - { - "name": "lsi53c810", - "parent": "lsi53c895a" - }, - { - "name": "isa-m48t59", - "parent": "isa-m48txx" - }, - { - "name": "mpc8547e_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "irq", - "parent": "object" - }, - { - "name": "401g2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "750cxe_v2.2-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "mpc8544e_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "pc-testdev", - "parent": "isa-device" - }, - { - "name": "mpc8610-powerpc64-cpu", - "parent": "e600-family-powerpc64-cpu" - }, - { - "name": "container", - "parent": "object" - }, - { - "name": "603e_v1.2-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "7455_v3.2-powerpc64-cpu", - "parent": "7455-family-powerpc64-cpu" - }, - { - "name": "pseries-2.9-machine", - "parent": "spapr-machine" - }, - { - "name": "chardev-testdev", - "parent": "chardev" - }, - { - "name": "isa-serial", - "parent": "isa-device" - }, - { - "name": "7400_v2.1-powerpc64-cpu", - "parent": "7400-family-powerpc64-cpu" - }, - { - "name": "adlib", - "parent": "isa-device" - }, - { - "name": "601_v0-powerpc64-cpu", - "parent": "601-family-powerpc64-cpu" - }, - { - "name": "vhost-user-fs-pci", - "parent": "vhost-user-fs-pci-base" - }, - { - "name": "pnv-phb4", - "parent": "pcie-host-bridge" - }, - { - "name": "603p-powerpc64-cpu", - "parent": "603E-family-powerpc64-cpu" - }, - { - "name": "970mp_v1.1-spapr-cpu-core", - "parent": "spapr-cpu-core" - }, - { - "name": "gus", - "parent": "isa-device" - }, - { - "name": "pnv-phb3", - "parent": "pcie-host-bridge" - }, - { - "name": "can-bus", - "parent": "object" - }, - { - "name": "mpc8545_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "kvm-openpic", - "parent": "sys-bus-device" - }, - { - "name": "pci-serial", - "parent": "pci-device" - }, - { - "name": "e500-ccsr", - "parent": "sys-bus-device" - }, - { - "name": "power8nvl_v1.0-pnv-chip", - "parent": "pnv8-chip" - }, - { - "name": "7445_v3.2-powerpc64-cpu", - "parent": "7445-family-powerpc64-cpu" - }, - { - "name": "cpu-cluster", - "parent": "device" - }, - { - "name": "power10_v1.0-powernv-cpu-core", - "parent": "powernv-cpu-core" - }, - { - "name": "vhost-user-gpu-pci", - "parent": "vhost-user-gpu-pci-base-type" - }, - { - "name": "405gpd-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "chardev-gdb", - "parent": "chardev" - }, - { - "name": "750cx_v2.0-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "dc390", - "parent": "am53c974" - }, - { - "name": "750cxe_v2.1-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "mpc8544e_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "spapr-vscsi", - "parent": "vio-spapr-device" - }, - { - "name": "exynos4210-ehci-usb", - "parent": "sysbus-ehci-usb" - }, - { - "name": "7441_v2.10-powerpc64-cpu", - "parent": "7440-family-powerpc64-cpu" - }, - { - "name": "mpc8533_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "hda-output", - "parent": "hda-audio" - }, - { - "name": "npe405h-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "virtio-net-device", - "parent": "virtio-device" - }, - { - "name": "405cra-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "mpc8548e_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "macio-newworld", - "parent": "macio" - }, - { - "name": "i2c-bus", - "parent": "bus" - }, - { - "name": "macio-bus", - "parent": "bus" - }, - { - "name": "mpc8544_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "405gpc-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "usb-serial", - "parent": "usb-serial-dev" - }, - { - "name": "virtio-mouse-pci", - "parent": "virtio-mouse-pci-base-type" - }, - { - "name": "pseries-2.12-machine", - "parent": "spapr-machine" - }, - { - "name": "x2vp20-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "uni-north-internal-pci-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "qio-channel-websock", - "parent": "qio-channel" - }, - { - "name": "401b2-powerpc64-cpu", - "parent": "401x2-family-powerpc64-cpu" - }, - { - "name": "e500v2_v20-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "qio-dns-resolver", - "parent": "object" - }, - { - "name": "g3beige-machine", - "parent": "machine" - }, - { - "name": "755_v2.0-powerpc64-cpu", - "parent": "755-family-powerpc64-cpu" - }, - { - "name": "mpc8543e_v11-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "g2le-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "750cxr-powerpc64-cpu", - "parent": "750cx-family-powerpc64-cpu" - }, - { - "name": "440epx-powerpc64-cpu", - "parent": "440EP-family-powerpc64-cpu" - }, - { - "name": "fw_cfg_mem", - "parent": "fw_cfg" - }, - { - "name": "spapr-drc-pmem", - "parent": "spapr-drc-logical" - }, - { - "name": "mpc8548e_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "g2lels-powerpc64-cpu", - "parent": "G2LE-family-powerpc64-cpu" - }, - { - "name": "mpc8544_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "vhost-user-scsi-pci-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "stb04-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "405gpb-powerpc64-cpu", - "parent": "405-family-powerpc64-cpu" - }, - { - "name": "virtio-blk-pci-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "raven", - "parent": "pci-device" - }, - { - "name": "pc87312", - "parent": "isa-superio" - }, - { - "name": "750_v2.0-powerpc64-cpu", - "parent": "750-family-powerpc64-cpu" - }, - { - "name": "via-pmu", - "parent": "sys-bus-device" - }, - { - "name": "ppc4xx-host-bridge", - "parent": "pci-device" - }, - { - "name": "mpc8555_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8543e_v10-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "usb-kbd", - "parent": "usb-hid" - }, - { - "name": "power8nvl_v1.0-powerpc64-cpu", - "parent": "POWER8-family-powerpc64-cpu" - }, - { - "name": "powernv9-machine", - "parent": "powernv-machine" - }, - { - "name": "mpc8545e_v21-powerpc64-cpu", - "parent": "e500v2-family-powerpc64-cpu" - }, - { - "name": "mpc8343-powerpc64-cpu", - "parent": "e300-family-powerpc64-cpu" - }, - { - "name": "cryptodev-vhost-user", - "parent": "cryptodev-backend" - }, - { - "name": "vfio-calxeda-xgmac", - "parent": "vfio-platform" - }, - { - "name": "740_v2.0-powerpc64-cpu", - "parent": "740-family-powerpc64-cpu" - }, - { - "name": "qio-channel-file", - "parent": "qio-channel" - }, - { - "name": "sysbus-ahci", - "parent": "sys-bus-device" - } - ], - "id": "libvirt-6" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-blk-pci" - }, - "id": "libvirt-7" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "class", - "type": "uint32" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "request-merging", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": true, - "name": "write-zeroes", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": false, - "name": "scsi", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4194303, - "name": "max-write-zeroes-sectors", - "type": "uint32" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": true, - "name": "x-enable-wce-if-config-wce", - "type": "bool" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": true, - "name": "seg-max-adjust", - "type": "bool" - }, - { - "default-value": true, - "name": "config-wce", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "discard", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 256, - "name": "queue-size", - "type": "uint16" - }, - { - "default-value": 1, - "name": "num-queues", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": 4194303, - "name": "max-discard-sectors", - "type": "uint32" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - } - ], - "id": "libvirt-7" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-pci" - }, - "id": "libvirt-8" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 3, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_ufo", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_ecn", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 150000, - "name": "x-txtimer", - "type": "uint32" - }, - { - "default-value": false, - "name": "mq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "status", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "tx_queue_size", - "type": "uint16" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "name": "tx", - "type": "str" - }, - { - "default-value": true, - "name": "ctrl_rx_extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 300000, - "name": "rsc_interval", - "type": "uint32" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "mac", - "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56", - "type": "str" - }, - { - "default-value": 256, - "name": "rx_queue_size", - "type": "uint16" - }, - { - "default-value": true, - "name": "guest_ecn", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_tso6", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "speed", - "type": "int32" - }, - { - "default-value": true, - "name": "guest_tso4", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_csum", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_announce", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "gso", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_rx", - "description": "on/off", - "type": "bool" - }, - { - "name": "duplex", - "type": "str" - }, - { - "default-value": true, - "name": "ctrl_vlan", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "x-txburst", - "type": "int32" - }, - { - "default-value": true, - "name": "csum", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "mrg_rxbuf", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_guest_offloads", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "failover", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_mac_addr", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_tso6", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-mtu-bypass-backend", - "type": "bool" - }, - { - "default-value": true, - "name": "host_tso4", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_ufo", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "netdev", - "description": "ID of a netdev to use as a backend", - "type": "str" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "guest_rsc_ext", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "host_mtu", - "type": "uint16" - } - ], - "id": "libvirt-8" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-pci" - }, - "id": "libvirt-9" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 65535, - "name": "max_sectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 128, - "name": "cmd_per_lun", - "type": "uint32" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": 256, - "name": "virtqueue_size", - "type": "uint32" - }, - { - "default-value": true, - "name": "hotplug", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": 1, - "name": "num_queues", - "type": "uint32" - }, - { - "default-value": true, - "name": "param_change", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "seg_max_adjust", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-9" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-ccw" - }, - "id": "libvirt-10" -} - -{ - "id": "libvirt-10", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-net-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-ccw" - }, - "id": "libvirt-11" -} - -{ - "id": "libvirt-11", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-scsi-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vfio-pci" - }, - "id": "libvirt-12" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": 4294967295, - "name": "x-pci-sub-device-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-kvm-msi", - "type": "bool" - }, - { - "default-value": false, - "name": "x-igd-opregion", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "off", - "name": "display", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "x-vga", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "x-pci-vendor-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-balloon-allowed", - "type": "bool" - }, - { - "default-value": true, - "name": "x-req", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-vfio-ioeventfd", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-geforce-quirks", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-kvm-ioeventfd", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "x-pci-device-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-kvm-intx", - "type": "bool" - }, - { - "name": "host", - "description": "Address (bus/device/function) of the host device, example: 04:10.0", - "type": "str" - }, - { - "default-value": false, - "name": "x-no-kvm-msix", - "type": "bool" - }, - { - "default-value": 1100, - "name": "x-intx-mmap-timeout-ms", - "type": "uint32" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 0, - "name": "x-igd-gms", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "x-pci-sub-vendor-id", - "type": "uint32" - }, - { - "name": "x-nv-gpudirect-clique", - "description": "NVIDIA GPUDirect Clique ID (0 - 15)", - "type": "uint4" - }, - { - "name": "sysfsdev", - "type": "str" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "default-value": "off", - "name": "x-msix-relocation", - "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5", - "type": "OffAutoPCIBAR" - }, - { - "default-value": false, - "name": "x-no-mmap", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-12" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "scsi-hd" - }, - "id": "libvirt-13" -} - -{ - "return": [ - { - "default-value": 4294967295, - "name": "scsi-id", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "lun", - "type": "uint32" - }, - { - "default-value": 0, - "name": "channel", - "type": "uint32" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "default-value": 0, - "name": "port_index", - "type": "uint16" - }, - { - "default-value": false, - "name": "dpofua", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 1073741824, - "name": "max_unmap_size", - "type": "uint64" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": 0, - "name": "rotation_rate", - "type": "uint16" - }, - { - "name": "device_id", - "type": "str" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "port_wwn", - "type": "uint64" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": 5, - "name": "scsi_version", - "type": "int32" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "name": "product", - "type": "str" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "name": "vendor", - "type": "str" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "wwn", - "type": "uint64" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": false, - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "name": "ver", - "type": "str" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 2147483647, - "name": "max_io_size", - "type": "uint64" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-13" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ide-hd" - }, - "id": "libvirt-14" -} - -{ - "return": [ - { - "default-value": 4294967295, - "name": "unit", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": 0, - "name": "rotation_rate", - "type": "uint16" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": "auto", - "name": "bios-chs-trans", - "description": "Logical CHS translation algorithm, auto/none/lba/large/rechs", - "type": "BiosAtaTranslation" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "default-value": 0, - "name": "wwn", - "type": "uint64" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "model", - "type": "str" - }, - { - "name": "ver", - "type": "str" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-14" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "PIIX4_PM" - }, - "id": "libvirt-15" -} - -{ - "id": "libvirt-15", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'PIIX4_PM' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-storage" - }, - "id": "libvirt-16" -} - -{ - "return": [ - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": false, - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-16" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "kvm-pit" - }, - "id": "libvirt-17" -} - -{ - "id": "libvirt-17", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'kvm-pit' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "VGA" - }, - "id": "libvirt-18" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "mmio", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "qemu-extended-regs", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "ymax", - "type": "uint32" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 0, - "name": "xmax", - "type": "uint32" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - }, - { - "name": "big-endian-framebuffer", - "type": "bool" - } - ], - "id": "libvirt-18" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vmware-svga" - }, - "id": "libvirt-19" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - } - ], - "id": "libvirt-19" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-pci" - }, - "id": "libvirt-20" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 3, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": false, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": 768, - "name": "yres", - "type": "uint32" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "max_outputs", - "type": "uint32" - }, - { - "default-value": 268435456, - "name": "max_hostmem", - "type": "size" - }, - { - "default-value": 1024, - "name": "xres", - "type": "uint32" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-20" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-device" - }, - "id": "libvirt-21" -} - -{ - "return": [ - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 268435456, - "name": "max_hostmem", - "type": "size" - }, - { - "default-value": 1024, - "name": "xres", - "type": "uint32" - }, - { - "default-value": 768, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 1, - "name": "max_outputs", - "type": "uint32" - } - ], - "id": "libvirt-21" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ICH9-LPC" - }, - "id": "libvirt-22" -} - -{ - "id": "libvirt-22", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'ICH9-LPC' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-pci" - }, - "id": "libvirt-23" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "class", - "type": "uint32" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": false, - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-23" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-ccw" - }, - "id": "libvirt-24" -} - -{ - "id": "libvirt-24", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-balloon-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-device" - }, - "id": "libvirt-25" -} - -{ - "return": [ - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": false, - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - } - ], - "id": "libvirt-25" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "spapr-pci-host-bridge" - }, - "id": "libvirt-26" -} - -{ - "return": [ - { - "default-value": true, - "name": "dynamic-reconfiguration", - "type": "bool" - }, - { - "default-value": 0, - "name": "atsd", - "type": "uint64" - }, - { - "default-value": true, - "name": "ddw", - "type": "bool" - }, - { - "default-value": 1073741824, - "name": "dma_win_size", - "type": "uint64" - }, - { - "default-value": 4294967295, - "name": "numa_node", - "type": "uint32" - }, - { - "default-value": 1099511627776, - "name": "mem64_win_size", - "type": "uint64" - }, - { - "default-value": 18944000, - "name": "pgsz", - "type": "uint64" - }, - { - "default-value": false, - "name": "pre-2.8-migration", - "type": "bool" - }, - { - "default-value": 65536, - "name": "io_win_size", - "type": "uint64" - }, - { - "default-value": 2147483648, - "name": "mem_win_size", - "type": "uint64" - }, - { - "default-value": 0, - "name": "dma_win_addr", - "type": "uint64" - }, - { - "default-value": 576460752303423488, - "name": "dma64_win_addr", - "type": "uint64" - }, - { - "default-value": 0, - "name": "gpa", - "type": "uint64" - }, - { - "default-value": true, - "name": "pcie-extended-configuration-space", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "index", - "type": "uint32" - } - ], - "id": "libvirt-26" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "nvdimm" - }, - "id": "libvirt-27" -} - -{ - "return": [ - { - "default-value": 0, - "name": "addr", - "type": "uint64" - }, - { - "name": "memdev", - "type": "link" - }, - { - "default-value": 0, - "name": "node", - "type": "uint32" - }, - { - "default-value": -1, - "name": "slot", - "type": "int32" - }, - { - "default-value": false, - "name": "unarmed", - "type": "bool" - }, - { - "name": "label-size", - "type": "int" - }, - { - "name": "uuid", - "type": "QemuUUID" - }, - { - "name": "size", - "type": "uint64" - } - ], - "id": "libvirt-27" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "pcie-root-port" - }, - "id": "libvirt-28" -} - -{ - "return": [ - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "name": "romfile", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": 0, - "name": "port", - "type": "uint8" - }, - { - "default-value": 8, - "name": "aer_log_max", - "type": "uint16" - }, - { - "default-value": true, - "name": "hotplug", - "type": "bool" - }, - { - "default-value": 0, - "name": "chassis", - "type": "uint8" - }, - { - "default-value": 0, - "name": "slot", - "type": "uint16" - }, - { - "default-value": false, - "name": "disable-acs", - "type": "bool" - }, - { - "default-value": true, - "name": "power_controller_present", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 18446744073709551615, - "name": "mem-reserve", - "type": "size" - }, - { - "default-value": 18446744073709551615, - "name": "pref32-reserve", - "type": "size" - }, - { - "default-value": 4294967295, - "name": "bus-reserve", - "type": "uint32" - }, - { - "default-value": "32", - "name": "x-width", - "description": "1/2/4/8/12/16/32", - "type": "PCIELinkWidth" - }, - { - "default-value": 18446744073709551615, - "name": "pref64-reserve", - "type": "size" - }, - { - "default-value": 18446744073709551615, - "name": "io-reserve", - "type": "size" - }, - { - "default-value": true, - "name": "x-migrate-msix", - "type": "bool" - }, - { - "default-value": "16", - "name": "x-speed", - "description": "2_5/5/8/16", - "type": "PCIELinkSpeed" - } - ], - "id": "libvirt-28" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-host" - }, - "id": "libvirt-29" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 0, - "name": "hostbus", - "type": "uint32" - }, - { - "default-value": 4, - "name": "isobufs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "vendorid", - "type": "uint32" - }, - { - "default-value": 0, - "name": "productid", - "type": "uint32" - }, - { - "name": "hostport", - "type": "str" - }, - { - "default-value": true, - "name": "pipeline", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "hostaddr", - "type": "uint32" - }, - { - "default-value": true, - "name": "suppress-remote-wake", - "type": "bool" - }, - { - "default-value": 2, - "name": "loglevel", - "type": "uint32" - }, - { - "default-value": 32, - "name": "isobsize", - "type": "uint32" - }, - { - "default-value": false, - "name": "guest-resets-all", - "type": "bool" - }, - { - "default-value": true, - "name": "guest-reset", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-29" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vhost-user-fs-device" - }, - "id": "libvirt-30" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-legacy-check", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 128, - "name": "queue-size", - "type": "uint16" - }, - { - "name": "tag", - "type": "str" - }, - { - "default-value": 1, - "name": "num-request-queues", - "type": "uint16" - } - ], - "id": "libvirt-30" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-iommu-pci" - }, - "id": "libvirt-31" -} - -{ - "return": [ - { - "name": "fake-data", - "description": "pretend there's real data here", - "type": "str" - } - ], - "id": "libvirt-31" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-file" - }, - "id": "libvirt-32" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "prealloc-threads", - "description": "Number of CPU threads to use for prealloc", - "type": "int" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "pmem", - "type": "bool" - }, - { - "name": "align", - "type": "int" - }, - { - "name": "mem-path", - "type": "string" - }, - { - "name": "discard-data", - "type": "bool" - } - ], - "id": "libvirt-32" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-memfd" - }, - "id": "libvirt-33" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "prealloc-threads", - "description": "Number of CPU threads to use for prealloc", - "type": "int" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "seal", - "description": "Seal growing & shrinking", - "type": "bool" - }, - { - "name": "hugetlbsize", - "description": "Huge pages size (ex: 2M, 1G)", - "type": "int" - }, - { - "name": "hugetlb", - "description": "Use huge pages", - "type": "bool" - } - ], - "id": "libvirt-33" -} - -{ - "execute": "query-machines", - "id": "libvirt-34" -} - -{ - "return": [ - { - "hotpluggable-cpus": false, - "name": "powernv9", - "numa-mem-supported": false, - "default-cpu-type": "power9_v2.0-powerpc64-cpu", - "cpu-max": 2048, - "deprecated": false, - "alias": "powernv" - }, - { - "hotpluggable-cpus": false, - "name": "g3beige", - "numa-mem-supported": false, - "default-cpu-type": "750_v3.1-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.12", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.9", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ref405ep", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.2", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "40p", - "numa-mem-supported": false, - "default-cpu-type": "604-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.2", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.12-sxxm", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.3", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.6", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sam460ex", - "numa-mem-supported": false, - "default-cpu-type": "460exb-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virtex-ml507", - "numa-mem-supported": false, - "default-cpu-type": "440-xilinx-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-3.0", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.7", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-5.0", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "is-default": true, - "cpu-max": 1024, - "deprecated": false, - "alias": "pseries" - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.8", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.0", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "bamboo", - "numa-mem-supported": false, - "default-cpu-type": "440epb-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.1", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "taihu", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.10", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.4", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mpc8544ds", - "numa-mem-supported": false, - "default-cpu-type": "e500v2_v30-powerpc64-cpu", - "cpu-max": 15, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.1", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "powernv8", - "numa-mem-supported": false, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 2048, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "powernv10", - "numa-mem-supported": false, - "default-cpu-type": "power10_v1.0-powerpc64-cpu", - "cpu-max": 2048, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.11", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.5", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-3.1", - "numa-mem-supported": true, - "default-cpu-type": "host-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mac99", - "numa-mem-supported": false, - "default-cpu-type": "970fx_v3.1-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ppce500", - "numa-mem-supported": false, - "default-cpu-type": "e500v2_v30-powerpc64-cpu", - "cpu-max": 32, - "deprecated": false - } - ], - "id": "libvirt-34" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "pseries-5.0-machine" - }, - "id": "libvirt-35" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "cap-hpt-max-page-size", - "description": "Maximum page size for Hash Page Table guests", - "type": "int" - }, - { - "name": "cap-dfp", - "description": "Allow Decimal Floating Point (DFP)", - "type": "bool" - }, - { - "name": "cap-fwnmi", - "description": "Implements PAPR FWNMI option", - "type": "bool" - }, - { - "name": "cap-ccf-assist", - "description": "Count Cache Flush Assist via HW Instruction", - "type": "bool" - }, - { - "name": "cap-large-decr", - "description": "Allow Large Decrementer", - "type": "bool" - }, - { - "name": "cap-cfpc", - "description": "Cache Flush on Privilege Change (broken, workaround, fixed)", - "type": "string" - }, - { - "name": "cap-ibs", - "description": "Indirect Branch Speculation (broken, workaround, fixed-ibs,fixed-ccd, fixed-na)", - "type": "string" - }, - { - "name": "cap-sbbc", - "description": "Speculation Barrier Bounds Checking (broken, workaround, fixed)", - "type": "string" - }, - { - "name": "cap-vsx", - "description": "Allow Vector Scalar Extensions (VSX)", - "type": "bool" - }, - { - "name": "cap-htm", - "description": "Allow Hardware Transactional Memory (HTM)", - "type": "bool" - }, - { - "name": "cap-nested-hv", - "description": "Allow Nested KVM-HV", - "type": "bool" - }, - { - "name": "vfio-no-msix-emulation", - "type": "bool" - }, - { - "name": "nvdimm-persistence", - "description": "Set NVDIMM persistenceValid values are cpu, mem-ctrl", - "type": "string" - }, - { - "name": "ic-mode", - "description": "Specifies the interrupt controller mode (xics, xive, dual)", - "type": "string" - }, - { - "name": "kvm-type", - "description": "Specifies the KVM virtualization mode (HV, PR)", - "type": "string" - }, - { - "name": "host-model", - "description": "Host model to advertise in guest device tree", - "type": "string" - }, - { - "name": "max-cpu-compat", - "description": "Maximum permitted CPU compatibility mode. Valid values are power6, power7, power7+, power8, power9, power10.", - "type": "string" - }, - { - "name": "nvdimm", - "description": "Set on/off to enable/disable NVDIMM instantiation", - "type": "bool" - }, - { - "name": "kernel-addr", - "description": "0x400000 for -kernel is the default", - "type": "uint64" - }, - { - "name": "modern-hotplug-events", - "description": "Use dedicated hotplug event mechanism in place of standard EPOW events when possible (required for memory hot-unplug support)", - "type": "bool" - }, - { - "name": "memory-backend", - "description": "Set RAM backendValid value is ID of hostmem based backend", - "type": "string" - }, - { - "name": "vsmt", - "description": "Virtual SMT: KVM behaves as if this were the host's SMT mode", - "type": "uint32" - }, - { - "name": "hmat", - "description": "Set on/off to enable/disable ACPI Heterogeneous Memory Attribute Table (HMAT)", - "type": "bool" - }, - { - "name": "host-serial", - "description": "Host serial number to advertise in guest device tree", - "type": "string" - }, - { - "name": "resize-hpt", - "description": "Resizing of the Hash Page Table (enabled, disabled, required)", - "type": "string" - } - ], - "id": "libvirt-35" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "none-machine" - }, - "id": "libvirt-36" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "memory-backend", - "description": "Set RAM backendValid value is ID of hostmem based backend", - "type": "string" - } - ], - "id": "libvirt-36" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-37" -} - -{ - "return": [ - { - "name": "default", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc32", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc64", - "typename": "970fx_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "power10", - "typename": "power10_v1.0-powerpc64-cpu", - "static": false - }, - { - "name": "power9", - "typename": "host-powerpc64-cpu", - "static": false - }, - { - "name": "power8nvl", - "typename": "power8nvl_v1.0-powerpc64-cpu", - "static": false - }, - { - "name": "power8", - "typename": "power8_v2.0-powerpc64-cpu", - "static": false - }, - { - "name": "power8e", - "typename": "power8e_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power7+", - "typename": "power7+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power7", - "typename": "power7_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "power5gs", - "typename": "power5+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power5+", - "typename": "power5+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "970mp", - "typename": "970mp_v1.1-powerpc64-cpu", - "static": false - }, - { - "name": "970fx", - "typename": "970fx_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "970", - "typename": "970_v2.2-powerpc64-cpu", - "static": false - }, - { - "name": "apollo7pm", - "typename": "7457a_v1.0-powerpc64-cpu", - "static": false - }, - { - "name": "7457a", - "typename": "7457a_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7447a", - "typename": "7447a_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "apollo7", - "typename": "7457_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7457", - "typename": "7457_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7447", - "typename": "7447_v1.1-powerpc64-cpu", - "static": false - }, - { - "name": "apollo6", - "typename": "7455_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7455", - "typename": "7455_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7445", - "typename": "7445_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7451", - "typename": "7451_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "7441", - "typename": "7441_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "vger", - "typename": "7450_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "7450", - "typename": "7450_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "7448", - "typename": "7448_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "nitro", - "typename": "7410_v1.4-powerpc64-cpu", - "static": false - }, - { - "name": "7410", - "typename": "7410_v1.4-powerpc64-cpu", - "static": false - }, - { - "name": "g4", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "max", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "7400", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "goldfinger", - "typename": "755_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "755", - "typename": "755_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "745", - "typename": "745_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "lonestar", - "typename": "750l_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "750l", - "typename": "750l_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "750gx", - "typename": "750gx_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "750fx", - "typename": "750fx_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "750cxe", - "typename": "750cxe_v3.1b-powerpc64-cpu", - "static": false - }, - { - "name": "750cx", - "typename": "750cx_v2.2-powerpc64-cpu", - "static": false - }, - { - "name": "750cl", - "typename": "750cl_v2.0-powerpc64-cpu", - "static": false - }, - { - "name": "conan/doyle", - "typename": "750p-powerpc64-cpu", - "static": false - }, - { - "name": "g3", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "typhoon", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "750", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "arthur", - "typename": "740_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "740", - "typename": "740_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "mach5", - "typename": "604r-powerpc64-cpu", - "static": false - }, - { - "name": "sirocco", - "typename": "604e_v2.4-powerpc64-cpu", - "static": false - }, - { - "name": "604e", - "typename": "604e_v2.4-powerpc64-cpu", - "static": false - }, - { - "name": "goldeneye", - "typename": "603e7t-powerpc64-cpu", - "static": false - }, - { - "name": "603r", - "typename": "603e7t-powerpc64-cpu", - "static": false - }, - { - "name": "vaillant", - "typename": "603e7v-powerpc64-cpu", - "static": false - }, - { - "name": "stretch", - "typename": "603e_v4.1-powerpc64-cpu", - "static": false - }, - { - "name": "603e", - "typename": "603e_v4.1-powerpc64-cpu", - "static": false - }, - { - "name": "vanilla", - "typename": "603-powerpc64-cpu", - "static": false - }, - { - "name": "601v", - "typename": "601_v2-powerpc64-cpu", - "static": false - }, - { - "name": "601", - "typename": "601_v2-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8560", - "typename": "mpc8560_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8555e", - "typename": "mpc8555e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8555", - "typename": "mpc8555_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8548e", - "typename": "mpc8548e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8548", - "typename": "mpc8548_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8547e", - "typename": "mpc8547e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8545e", - "typename": "mpc8545e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8545", - "typename": "mpc8545_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8544e", - "typename": "mpc8544e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8544", - "typename": "mpc8544_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8543e", - "typename": "mpc8543e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8543", - "typename": "mpc8543_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8541e", - "typename": "mpc8541e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8541", - "typename": "mpc8541_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8540", - "typename": "mpc8540_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8533e", - "typename": "mpc8533e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8533", - "typename": "mpc8533_v11-powerpc64-cpu", - "static": false - }, - { - "name": "e500v2", - "typename": "e500v2_v22-powerpc64-cpu", - "static": false - }, - { - "name": "e500v1", - "typename": "e500_v20-powerpc64-cpu", - "static": false - }, - { - "name": "e500", - "typename": "e500v2_v22-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347ea", - "typename": "mpc8347eat-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347e", - "typename": "mpc8347et-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347a", - "typename": "mpc8347at-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347", - "typename": "mpc8347t-powerpc64-cpu", - "static": false - }, - { - "name": "e300", - "typename": "e300c3-powerpc64-cpu", - "static": false - }, - { - "name": "e200", - "typename": "e200z6-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8280", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8275", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8272", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8271", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8270", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8248", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8247", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8245", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8241", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "powerquicc-ii", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc82xx", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc5200b", - "typename": "mpc5200b_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc5200", - "typename": "mpc5200_v12-powerpc64-cpu", - "static": false - }, - { - "name": "mpc52xx", - "typename": "mpc5200_v12-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8240", - "typename": "603-powerpc64-cpu", - "static": false - }, - { - "name": "460ex", - "typename": "460exb-powerpc64-cpu", - "static": false - }, - { - "name": "440ep", - "typename": "440epb-powerpc64-cpu", - "static": false - }, - { - "name": "x2vp50", - "typename": "x2vp20-powerpc64-cpu", - "static": false - }, - { - "name": "x2vp7", - "typename": "x2vp4-powerpc64-cpu", - "static": false - }, - { - "name": "405gpe", - "typename": "405crc-powerpc64-cpu", - "static": false - }, - { - "name": "405gp", - "typename": "405gpd-powerpc64-cpu", - "static": false - }, - { - "name": "405cr", - "typename": "405crc-powerpc64-cpu", - "static": false - }, - { - "name": "405", - "typename": "405d4-powerpc64-cpu", - "static": false - }, - { - "name": "403", - "typename": "403gc-powerpc64-cpu", - "static": false - }, - { - "name": "740_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8343", - "typename": "", - "static": false - }, - { - "name": "mpc8545e_v21", - "typename": "", - "static": false - }, - { - "name": "power8nvl_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8555_v10", - "typename": "", - "static": false - }, - { - "name": "750_v2.0", - "typename": "", - "static": false - }, - { - "name": "405gpb", - "typename": "", - "static": false - }, - { - "name": "stb04", - "typename": "", - "static": false - }, - { - "name": "mpc8544_v10", - "typename": "", - "static": false - }, - { - "name": "g2lels", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v10", - "typename": "", - "static": false - }, - { - "name": "440epx", - "typename": "", - "static": false - }, - { - "name": "750cxr", - "typename": "", - "static": false - }, - { - "name": "g2le", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v11", - "typename": "", - "static": false - }, - { - "name": "755_v2.0", - "typename": "", - "static": false - }, - { - "name": "e500v2_v20", - "typename": "", - "static": false - }, - { - "name": "401b2", - "typename": "", - "static": false - }, - { - "name": "x2vp20", - "typename": "", - "static": false - }, - { - "name": "405gpc", - "typename": "", - "static": false - }, - { - "name": "mpc8544_v11", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v11", - "typename": "", - "static": false - }, - { - "name": "405cra", - "typename": "", - "static": false - }, - { - "name": "npe405h", - "typename": "", - "static": false - }, - { - "name": "mpc8533_v11", - "typename": "", - "static": false - }, - { - "name": "7441_v2.10", - "typename": "", - "static": false - }, - { - "name": "mpc8544e_v10", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.1", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.0", - "typename": "", - "static": false - }, - { - "name": "405gpd", - "typename": "", - "static": false - }, - { - "name": "7445_v3.2", - "typename": "", - "static": false - }, - { - "name": "mpc8545_v20", - "typename": "", - "static": false - }, - { - "name": "603p", - "typename": "", - "static": false - }, - { - "name": "601_v0", - "typename": "", - "static": false - }, - { - "name": "7400_v2.1", - "typename": "", - "static": false - }, - { - "name": "7455_v3.2", - "typename": "", - "static": false - }, - { - "name": "603e_v1.2", - "typename": "", - "static": false - }, - { - "name": "mpc8610", - "typename": "", - "static": false - }, - { - "name": "mpc8544e_v11", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.2", - "typename": "", - "static": false - }, - { - "name": "401g2", - "typename": "", - "static": false - }, - { - "name": "mpc8547e_v20", - "typename": "", - "static": false - }, - { - "name": "7445_v3.3", - "typename": "", - "static": false - }, - { - "name": "mpc8545_v21", - "typename": "", - "static": false - }, - { - "name": "mpc8379e", - "typename": "", - "static": false - }, - { - "name": "403gcx", - "typename": "", - "static": false - }, - { - "name": "mpc8349e", - "typename": "", - "static": false - }, - { - "name": "iop480", - "typename": "", - "static": false - }, - { - "name": "601_v1", - "typename": "", - "static": false - }, - { - "name": "7400_v2.2", - "typename": "", - "static": false - }, - { - "name": "7455_v3.3", - "typename": "", - "static": false - }, - { - "name": "603e_v1.3", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.4b", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v11", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.3", - "typename": "", - "static": false - }, - { - "name": "mpc8547e_v21", - "typename": "", - "static": false - }, - { - "name": "mpc8572e", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v20", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.1", - "typename": "", - "static": false - }, - { - "name": "602", - "typename": "", - "static": false - }, - { - "name": "mpc8555e_v10", - "typename": "", - "static": false - }, - { - "name": "7451_v2.10", - "typename": "", - "static": false - }, - { - "name": "750l_v2.2", - "typename": "", - "static": false - }, - { - "name": "970fx_v3.0", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8641d", - "typename": "", - "static": false - }, - { - "name": "7410_v1.0", - "typename": "", - "static": false - }, - { - "name": "401a1", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v21", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.2", - "typename": "", - "static": false - }, - { - "name": "e500v2_v30", - "typename": "", - "static": false - }, - { - "name": "405ez", - "typename": "", - "static": false - }, - { - "name": "401c2", - "typename": "", - "static": false - }, - { - "name": "mpc8555e_v11", - "typename": "", - "static": false - }, - { - "name": "405d2", - "typename": "", - "static": false - }, - { - "name": "970fx_v3.1", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v21", - "typename": "", - "static": false - }, - { - "name": "405lp", - "typename": "", - "static": false - }, - { - "name": "mpc8349ea", - "typename": "", - "static": false - }, - { - "name": "750e", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.1b", - "typename": "", - "static": false - }, - { - "name": "740_v3.0", - "typename": "", - "static": false - }, - { - "name": "440epa", - "typename": "", - "static": false - }, - { - "name": "mpc5200b_v20", - "typename": "", - "static": false - }, - { - "name": "745_v2.6", - "typename": "", - "static": false - }, - { - "name": "750_v3.0", - "typename": "", - "static": false - }, - { - "name": "603e7v", - "typename": "", - "static": false - }, - { - "name": "mpc8377", - "typename": "", - "static": false - }, - { - "name": "7445_v1.0", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.1", - "typename": "", - "static": false - }, - { - "name": "740_v3.1", - "typename": "", - "static": false - }, - { - "name": "970mp_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8641", - "typename": "", - "static": false - }, - { - "name": "e200z5", - "typename": "", - "static": false - }, - { - "name": "750p", - "typename": "", - "static": false - }, - { - "name": "745_v2.7", - "typename": "", - "static": false - }, - { - "name": "750_v3.1", - "typename": "", - "static": false - }, - { - "name": "7450_v1.1", - "typename": "", - "static": false - }, - { - "name": "x2vp4", - "typename": "", - "static": false - }, - { - "name": "cobra", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.2", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v21", - "typename": "", - "static": false - }, - { - "name": "755_v2.7", - "typename": "", - "static": false - }, - { - "name": "970mp_v1.1", - "typename": "", - "static": false - }, - { - "name": "mpc8545e_v20", - "typename": "", - "static": false - }, - { - "name": "e200z6", - "typename": "", - "static": false - }, - { - "name": "745_v2.8", - "typename": "", - "static": false - }, - { - "name": "7450_v1.2", - "typename": "", - "static": false - }, - { - "name": "405gpa", - "typename": "", - "static": false - }, - { - "name": "stb03", - "typename": "", - "static": false - }, - { - "name": "755_v2.8", - "typename": "", - "static": false - }, - { - "name": "power9_v1.0", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8349a", - "typename": "", - "static": false - }, - { - "name": "401d2", - "typename": "", - "static": false - }, - { - "name": "g2gp", - "typename": "", - "static": false - }, - { - "name": "stb25", - "typename": "", - "static": false - }, - { - "name": "750cl_v1.0", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.1", - "typename": "", - "static": false - }, - { - "name": "g2legp3", - "typename": "", - "static": false - }, - { - "name": "mpc8347t", - "typename": "", - "static": false - }, - { - "name": "mpc8533_v10", - "typename": "", - "static": false - }, - { - "name": "401", - "typename": "", - "static": false - }, - { - "name": "440-xilinx", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8347ap", - "typename": "", - "static": false - }, - { - "name": "604e_v1.0", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.2", - "typename": "", - "static": false - }, - { - "name": "7400_v2.0", - "typename": "", - "static": false - }, - { - "name": "603e7v1", - "typename": "", - "static": false - }, - { - "name": "7447_v1.0", - "typename": "", - "static": false - }, - { - "name": "603e_v4.1", - "typename": "", - "static": false - }, - { - "name": "603e_v1.1", - "typename": "", - "static": false - }, - { - "name": "npe4gs3", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v11", - "typename": "", - "static": false - }, - { - "name": "970fx_v1.0", - "typename": "", - "static": false - }, - { - "name": "604e_v2.4", - "typename": "", - "static": false - }, - { - "name": "7457_v1.0", - "typename": "", - "static": false - }, - { - "name": "e300c4", - "typename": "", - "static": false - }, - { - "name": "603e7v2", - "typename": "", - "static": false - }, - { - "name": "7447_v1.1", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v10", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v12", - "typename": "", - "static": false - }, - { - "name": "power8e_v2.1", - "typename": "", - "static": false - }, - { - "name": "750l_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8343a", - "typename": "", - "static": false - }, - { - "name": "host", - "typename": "", - "static": false - }, - { - "name": "mpc8347eap", - "typename": "", - "static": false - }, - { - "name": "7457_v1.1", - "typename": "", - "static": false - }, - { - "name": "e600", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.0", - "typename": "", - "static": false - }, - { - "name": "740_v1.0", - "typename": "", - "static": false - }, - { - "name": "7448_v1.0", - "typename": "", - "static": false - }, - { - "name": "750l_v2.1", - "typename": "", - "static": false - }, - { - "name": "7457_v1.2", - "typename": "", - "static": false - }, - { - "name": "750_v1.0", - "typename": "", - "static": false - }, - { - "name": "745_v2.3", - "typename": "", - "static": false - }, - { - "name": "745_v1.0", - "typename": "", - "static": false - }, - { - "name": "7448_v1.1", - "typename": "", - "static": false - }, - { - "name": "755_v1.0", - "typename": "", - "static": false - }, - { - "name": "power7_v2.3", - "typename": "", - "static": false - }, - { - "name": "npe405h2", - "typename": "", - "static": false - }, - { - "name": "745_v2.4", - "typename": "", - "static": false - }, - { - "name": "745_v1.1", - "typename": "", - "static": false - }, - { - "name": "603e7t", - "typename": "", - "static": false - }, - { - "name": "mpc8572", - "typename": "", - "static": false - }, - { - "name": "g2legp", - "typename": "", - "static": false - }, - { - "name": "755_v2.4", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v20", - "typename": "", - "static": false - }, - { - "name": "755_v1.1", - "typename": "", - "static": false - }, - { - "name": "750fl", - "typename": "", - "static": false - }, - { - "name": "750cx_v1.0", - "typename": "", - "static": false - }, - { - "name": "745_v2.5", - "typename": "", - "static": false - }, - { - "name": "mpc8349", - "typename": "", - "static": false - }, - { - "name": "power9_v2.0", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.0", - "typename": "", - "static": false - }, - { - "name": "755_v2.5", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v21", - "typename": "", - "static": false - }, - { - "name": "603e_v4", - "typename": "", - "static": false - }, - { - "name": "403gb", - "typename": "", - "static": false - }, - { - "name": "7450_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v20", - "typename": "", - "static": false - }, - { - "name": "755_v2.6", - "typename": "", - "static": false - }, - { - "name": "e5500", - "typename": "", - "static": false - }, - { - "name": "mpc8568", - "typename": "", - "static": false - }, - { - "name": "mpc8343ea", - "typename": "", - "static": false - }, - { - "name": "g2", - "typename": "", - "static": false - }, - { - "name": "403gc", - "typename": "", - "static": false - }, - { - "name": "mpc8541_v10", - "typename": "", - "static": false - }, - { - "name": "7455_v1.0", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.0", - "typename": "", - "static": false - }, - { - "name": "603e7", - "typename": "", - "static": false - }, - { - "name": "power5+_v2.1", - "typename": "", - "static": false - }, - { - "name": "g2legp1", - "typename": "", - "static": false - }, - { - "name": "7441_v2.3", - "typename": "", - "static": false - }, - { - "name": "mpc8541_v11", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.1", - "typename": "", - "static": false - }, - { - "name": "7410_v1.3", - "typename": "", - "static": false - }, - { - "name": "7451_v2.3", - "typename": "", - "static": false - }, - { - "name": "7400_v2.7", - "typename": "", - "static": false - }, - { - "name": "e500_v10", - "typename": "", - "static": false - }, - { - "name": "603e_v2.2", - "typename": "", - "static": false - }, - { - "name": "970fx_v2.1", - "typename": "", - "static": false - }, - { - "name": "7410_v1.4", - "typename": "", - "static": false - }, - { - "name": "mpc8567e", - "typename": "", - "static": false - }, - { - "name": "604e_v2.2", - "typename": "", - "static": false - }, - { - "name": "7400_v2.8", - "typename": "", - "static": false - }, - { - "name": "740e", - "typename": "", - "static": false - }, - { - "name": "e300c2", - "typename": "", - "static": false - }, - { - "name": "750gl", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v10", - "typename": "", - "static": false - }, - { - "name": "7448_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v10", - "typename": "", - "static": false - }, - { - "name": "7400_v2.9", - "typename": "", - "static": false - }, - { - "name": "mpc8533e_v11", - "typename": "", - "static": false - }, - { - "name": "745_v2.0", - "typename": "", - "static": false - }, - { - "name": "e500mc", - "typename": "", - "static": false - }, - { - "name": "e300c3", - "typename": "", - "static": false - }, - { - "name": "740_v2.1", - "typename": "", - "static": false - }, - { - "name": "7448_v2.1", - "typename": "", - "static": false - }, - { - "name": "750l_v3.2", - "typename": "", - "static": false - }, - { - "name": "mpc8555_v11", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v11", - "typename": "", - "static": false - }, - { - "name": "740p", - "typename": "", - "static": false - }, - { - "name": "750_v2.1", - "typename": "", - "static": false - }, - { - "name": "745_v2.1", - "typename": "", - "static": false - }, - { - "name": "g2h4", - "typename": "", - "static": false - }, - { - "name": "740_v2.2", - "typename": "", - "static": false - }, - { - "name": "755_v2.1", - "typename": "", - "static": false - }, - { - "name": "mpc603", - "typename": "", - "static": false - }, - { - "name": "e500v2_v21", - "typename": "", - "static": false - }, - { - "name": "750_v2.2", - "typename": "", - "static": false - }, - { - "name": "745_v2.2", - "typename": "", - "static": false - }, - { - "name": "405crb", - "typename": "", - "static": false - }, - { - "name": "mpc8347et", - "typename": "", - "static": false - }, - { - "name": "755_v2.2", - "typename": "", - "static": false - }, - { - "name": "e500v2_v22", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.1", - "typename": "", - "static": false - }, - { - "name": "e6500", - "typename": "", - "static": false - }, - { - "name": "e500_v20", - "typename": "", - "static": false - }, - { - "name": "7450_v2.0", - "typename": "", - "static": false - }, - { - "name": "power8_v2.0", - "typename": "", - "static": false - }, - { - "name": "g2hip3", - "typename": "", - "static": false - }, - { - "name": "405crc", - "typename": "", - "static": false - }, - { - "name": "755_v2.3", - "typename": "", - "static": false - }, - { - "name": "401e2", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8568e", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.2", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8377e", - "typename": "", - "static": false - }, - { - "name": "7450_v2.1", - "typename": "", - "static": false - }, - { - "name": "7445_v3.4", - "typename": "", - "static": false - }, - { - "name": "7445_v2.1", - "typename": "", - "static": false - }, - { - "name": "g2hip4", - "typename": "", - "static": false - }, - { - "name": "601_v2", - "typename": "", - "static": false - }, - { - "name": "7400_v1.0", - "typename": "", - "static": false - }, - { - "name": "7455_v3.4", - "typename": "", - "static": false - }, - { - "name": "603e_v1.4", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.4", - "typename": "", - "static": false - }, - { - "name": "403ga", - "typename": "", - "static": false - }, - { - "name": "7455_v2.1", - "typename": "", - "static": false - }, - { - "name": "603e_v3", - "typename": "", - "static": false - }, - { - "name": "405ep", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v21", - "typename": "", - "static": false - }, - { - "name": "g2ls", - "typename": "", - "static": false - }, - { - "name": "mpc8347at", - "typename": "", - "static": false - }, - { - "name": "npe405l", - "typename": "", - "static": false - }, - { - "name": "603", - "typename": "", - "static": false - }, - { - "name": "mpc8541e_v10", - "typename": "", - "static": false - }, - { - "name": "7400_v1.1", - "typename": "", - "static": false - }, - { - "name": "mpc8567", - "typename": "", - "static": false - }, - { - "name": "mpc8347p", - "typename": "", - "static": false - }, - { - "name": "7441_v2.1", - "typename": "", - "static": false - }, - { - "name": "7410_v1.1", - "typename": "", - "static": false - }, - { - "name": "e500v2_v10", - "typename": "", - "static": false - }, - { - "name": "750cl_v2.0", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.3", - "typename": "", - "static": false - }, - { - "name": "604", - "typename": "", - "static": false - }, - { - "name": "mpc8541e_v11", - "typename": "", - "static": false - }, - { - "name": "405gpr", - "typename": "", - "static": false - }, - { - "name": "750fx_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8343e", - "typename": "", - "static": false - }, - { - "name": "mpc8347eat", - "typename": "", - "static": false - }, - { - "name": "7410_v1.2", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.0", - "typename": "", - "static": false - }, - { - "name": "7400_v2.6", - "typename": "", - "static": false - }, - { - "name": "440epb", - "typename": "", - "static": false - }, - { - "name": "mpc5200b_v21", - "typename": "", - "static": false - }, - { - "name": "405d4", - "typename": "", - "static": false - }, - { - "name": "970fx_v2.0", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.1", - "typename": "", - "static": false - }, - { - "name": "mpc8378", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v20", - "typename": "", - "static": false - }, - { - "name": "460exb", - "typename": "", - "static": false - }, - { - "name": "401f2", - "typename": "", - "static": false - }, - { - "name": "e300c1", - "typename": "", - "static": false - }, - { - "name": "power7+_v2.1", - "typename": "", - "static": false - }, - { - "name": "440-xilinx-w-dfpu", - "typename": "", - "static": false - }, - { - "name": "mpc8378e", - "typename": "", - "static": false - }, - { - "name": "mpc8347ep", - "typename": "", - "static": false - }, - { - "name": "750l_v3.0", - "typename": "", - "static": false - }, - { - "name": "604r", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.2", - "typename": "", - "static": false - }, - { - "name": "power10_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v21", - "typename": "", - "static": false - }, - { - "name": "970_v2.2", - "typename": "", - "static": false - }, - { - "name": "mpc8533e_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8379", - "typename": "", - "static": false - } - ], - "id": "libvirt-37" -} - -{ - "execute": "query-tpm-models", - "id": "libvirt-38" -} - -{ - "return": [ - "tpm-spapr" - ], - "id": "libvirt-38" -} - -{ - "execute": "query-tpm-types", - "id": "libvirt-39" -} - -{ - "return": [ - "passthrough", - "emulator" - ], - "id": "libvirt-39" -} - -{ - "execute": "query-command-line-options", - "id": "libvirt-40" -} - -{ - "return": [ - { - "parameters": [ - { - "name": "timeout", - "help": "Request timeout in seconds (default 0 = no timeout)", - "type": "number" - }, - { - "name": "initiator-name", - "help": "Initiator iqn name to use when connecting", - "type": "string" - }, - { - "name": "header-digest", - "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", - "type": "string" - }, - { - "name": "password-secret", - "help": "ID of the secret providing password for CHAP authentication to target", - "type": "string" - }, - { - "name": "password", - "help": "password for CHAP authentication to target", - "type": "string" - }, - { - "name": "user", - "help": "username for CHAP authentication to target", - "type": "string" - } - ], - "option": "iscsi" - }, - { - "parameters": [ - { - "name": "audiodev", - "type": "string" - }, - { - "name": "non-adaptive", - "type": "boolean" - }, - { - "name": "lossy", - "type": "boolean" - }, - { - "name": "sasl-authz", - "type": "string" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "acl", - "type": "boolean" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "key-delay-ms", - "type": "number" - }, - { - "name": "lock-key-sync", - "type": "boolean" - }, - { - "name": "reverse", - "type": "boolean" - }, - { - "name": "password", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "connections", - "type": "number" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "share", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "websocket", - "type": "string" - }, - { - "name": "vnc", - "type": "string" - } - ], - "option": "vnc" - }, - { - "parameters": [ - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "mount_tag", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "virtfs" - }, - { - "parameters": [ - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "fsdev" - }, - { - "parameters": [ - { - "name": "resourcecontrol", - "type": "string" - }, - { - "name": "spawn", - "type": "string" - }, - { - "name": "elevateprivileges", - "type": "string" - }, - { - "name": "obsolete", - "type": "string" - }, - { - "name": "enable", - "type": "boolean" - } - ], - "option": "sandbox" - }, - { - "parameters": [ - { - "name": "string", - "help": "Sets content of the blob to be inserted from a string", - "type": "string" - }, - { - "name": "file", - "help": "Sets the name of the file from which the fw_cfg blob will be loaded", - "type": "string" - }, - { - "name": "name", - "help": "Sets the fw_cfg name of the blob to be inserted", - "type": "string" - } - ], - "option": "fw_cfg" - }, - { - "parameters": [], - "option": "" - }, - { - "parameters": [ - { - "name": "rrsnapshot", - "type": "string" - }, - { - "name": "rrfile", - "type": "string" - }, - { - "name": "rr", - "type": "string" - }, - { - "name": "sleep", - "type": "boolean" - }, - { - "name": "align", - "type": "boolean" - }, - { - "name": "shift", - "type": "string" - } - ], - "option": "icount" - }, - { - "parameters": [], - "option": "numa" - }, - { - "parameters": [ - { - "name": "debug-threads", - "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.", - "type": "boolean" - }, - { - "name": "process", - "help": "Sets the name of the QEMU process, as shown in top etc", - "type": "string" - }, - { - "name": "guest", - "help": "Sets the name of the guest.\nThis name will be displayed in the SDL window caption.\nThe name will also be used for the VNC server", - "type": "string" - } - ], - "option": "name" - }, - { - "parameters": [ - { - "name": "timestamp", - "type": "boolean" - } - ], - "option": "msg" - }, - { - "parameters": [ - { - "name": "cpu-pm", - "type": "boolean" - }, - { - "name": "mem-lock", - "type": "boolean" - } - ], - "option": "overcommit" - }, - { - "parameters": [ - { - "name": "mlock", - "type": "boolean" - } - ], - "option": "realtime" - }, - { - "parameters": [], - "option": "tpmdev" - }, - { - "parameters": [], - "option": "object" - }, - { - "parameters": [ - { - "name": "opaque", - "help": "free-form string used to describe fd", - "type": "string" - }, - { - "name": "set", - "help": "ID of the fd set to add fd to", - "type": "number" - }, - { - "name": "fd", - "help": "file descriptor of which a duplicate is added to fd set", - "type": "number" - } - ], - "option": "add-fd" - }, - { - "parameters": [ - { - "name": "strict", - "type": "boolean" - }, - { - "name": "reboot-timeout", - "type": "number" - }, - { - "name": "splash-time", - "type": "number" - }, - { - "name": "splash", - "type": "string" - }, - { - "name": "menu", - "type": "boolean" - }, - { - "name": "once", - "type": "string" - }, - { - "name": "order", - "type": "string" - } - ], - "option": "boot-opts" - }, - { - "parameters": [ - { - "name": "maxcpus", - "type": "number" - }, - { - "name": "threads", - "type": "number" - }, - { - "name": "cores", - "type": "number" - }, - { - "name": "dies", - "type": "number" - }, - { - "name": "sockets", - "type": "number" - }, - { - "name": "cpus", - "type": "number" - } - ], - "option": "smp-opts" - }, - { - "parameters": [ - { - "name": "maxmem", - "type": "size" - }, - { - "name": "slots", - "type": "number" - }, - { - "name": "size", - "type": "size" - } - ], - "option": "memory" - }, - { - "parameters": [], - "option": "accel" - }, - { - "parameters": [ - { - "name": "loadparm", - "help": "Up to 8 chars in set of [A-Za-z0-9. ](lower case chars converted to upper case) to pass to machine loader, boot manager, and guest kernel", - "type": "string" - }, - { - "name": "dea-key-wrap", - "help": "enable/disable DEA key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "aes-key-wrap", - "help": "enable/disable AES key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "suppress-vmdesc", - "help": "Set on to disable self-describing migration", - "type": "boolean" - }, - { - "name": "iommu", - "help": "Set on/off to enable/disable Intel IOMMU (VT-d)", - "type": "boolean" - }, - { - "name": "firmware", - "help": "firmware image", - "type": "string" - }, - { - "name": "usb", - "help": "Set on/off to enable/disable usb", - "type": "boolean" - }, - { - "name": "mem-merge", - "help": "enable/disable memory merge support", - "type": "boolean" - }, - { - "name": "dump-guest-core", - "help": "Include guest memory in a core dump", - "type": "boolean" - }, - { - "name": "dt_compatible", - "help": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "phandle_start", - "help": "The first phandle ID we may generate dynamically", - "type": "number" - }, - { - "name": "dumpdtb", - "help": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "dtb", - "help": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "append", - "help": "Linux kernel command line", - "type": "string" - }, - { - "name": "initrd", - "help": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "kernel", - "help": "Linux kernel image file", - "type": "string" - }, - { - "name": "kvm_shadow_mem", - "help": "KVM shadow MMU size", - "type": "size" - }, - { - "name": "kernel_irqchip", - "help": "use KVM in-kernel irqchip", - "type": "boolean" - }, - { - "name": "accel", - "help": "accelerator list", - "type": "string" - }, - { - "name": "type", - "help": "emulated machine", - "type": "string" - } - ], - "option": "machine" - }, - { - "parameters": [ - { - "name": "romfile", - "type": "string" - }, - { - "name": "bootindex", - "type": "number" - } - ], - "option": "option-rom" - }, - { - "parameters": [ - { - "name": "file", - "type": "string" - }, - { - "name": "events", - "type": "string" - }, - { - "name": "enable", - "type": "string" - } - ], - "option": "trace" - }, - { - "parameters": [ - { - "name": "pretty", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "mode", - "type": "string" - } - ], - "option": "mon" - }, - { - "parameters": [ - { - "name": "value", - "type": "string" - }, - { - "name": "property", - "type": "string" - }, - { - "name": "driver", - "type": "string" - } - ], - "option": "global" - }, - { - "parameters": [ - { - "name": "driftfix", - "type": "string" - }, - { - "name": "clock", - "type": "string" - }, - { - "name": "base", - "type": "string" - } - ], - "option": "rtc" - }, - { - "parameters": [], - "option": "net" - }, - { - "parameters": [], - "option": "nic" - }, - { - "parameters": [], - "option": "netdev" - }, - { - "parameters": [], - "option": "device" - }, - { - "parameters": [ - { - "name": "logappend", - "type": "boolean" - }, - { - "name": "logfile", - "type": "string" - }, - { - "name": "append", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "size", - "type": "size" - }, - { - "name": "debug", - "type": "number" - }, - { - "name": "name", - "type": "string" - }, - { - "name": "signal", - "type": "boolean" - }, - { - "name": "mux", - "type": "boolean" - }, - { - "name": "rows", - "type": "number" - }, - { - "name": "cols", - "type": "number" - }, - { - "name": "height", - "type": "number" - }, - { - "name": "width", - "type": "number" - }, - { - "name": "websocket", - "type": "boolean" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "tn3270", - "type": "boolean" - }, - { - "name": "telnet", - "type": "boolean" - }, - { - "name": "reconnect", - "type": "number" - }, - { - "name": "delay", - "type": "boolean" - }, - { - "name": "server", - "type": "boolean" - }, - { - "name": "wait", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "localport", - "type": "string" - }, - { - "name": "localaddr", - "type": "string" - }, - { - "name": "fd", - "type": "string" - }, - { - "name": "port", - "type": "string" - }, - { - "name": "host", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "backend", - "type": "string" - } - ], - "option": "chardev" - }, - { - "parameters": [ - { - "name": "copy-on-read", - "help": "copy read data from backing file into image file", - "type": "boolean" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "rerror", - "help": "read error action", - "type": "string" - }, - { - "name": "read-only", - "help": "open drive file as read-only", - "type": "boolean" - }, - { - "name": "file", - "help": "file name", - "type": "string" - }, - { - "name": "if", - "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)", - "type": "string" - }, - { - "name": "media", - "help": "media type (disk, cdrom)", - "type": "string" - }, - { - "name": "index", - "help": "index number", - "type": "number" - }, - { - "name": "unit", - "help": "unit number (i.e. lun for scsi)", - "type": "number" - }, - { - "name": "bus", - "help": "bus number", - "type": "number" - }, - { - "name": "stats-account-failed", - "help": "whether to account for failed I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "stats-account-invalid", - "help": "whether to account for invalid I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "detect-zeroes", - "help": "try to optimize zero writes (off, on, unmap)", - "type": "string" - }, - { - "name": "throttling.group", - "help": "name of the block throttling group", - "type": "string" - }, - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "format", - "help": "disk format (raw, qcow2, ...)", - "type": "string" - }, - { - "name": "cache.writeback", - "help": "Enable writeback mode", - "type": "boolean" - }, - { - "name": "aio", - "help": "host AIO implementation (threads, native, io_uring)", - "type": "string" - }, - { - "name": "snapshot", - "help": "enable/disable snapshot mode", - "type": "boolean" - }, - { - "name": "force-share", - "help": "always accept other writers (default: off)", - "type": "boolean" - }, - { - "name": "discard", - "help": "discard operation (ignore/off, unmap/on)", - "type": "string" - }, - { - "name": "auto-read-only", - "help": "Node can become read-only if opening read-write fails", - "type": "boolean" - }, - { - "name": "cache.no-flush", - "help": "Ignore flush requests", - "type": "boolean" - }, - { - "name": "cache.direct", - "help": "Bypass software writeback cache on the host", - "type": "boolean" - }, - { - "name": "driver", - "help": "Block driver to use for the node", - "type": "string" - }, - { - "name": "node-name", - "help": "Node name of the block device node", - "type": "string" - } - ], - "option": "drive" - } - ], - "id": "libvirt-40" -} - -{ - "execute": "query-migrate-capabilities", - "id": "libvirt-41" -} - -{ - "return": [ - { - "state": false, - "capability": "xbzrle" - }, - { - "state": false, - "capability": "rdma-pin-all" - }, - { - "state": false, - "capability": "auto-converge" - }, - { - "state": false, - "capability": "zero-blocks" - }, - { - "state": false, - "capability": "compress" - }, - { - "state": false, - "capability": "events" - }, - { - "state": false, - "capability": "postcopy-ram" - }, - { - "state": false, - "capability": "x-colo" - }, - { - "state": false, - "capability": "release-ram" - }, - { - "state": false, - "capability": "block" - }, - { - "state": false, - "capability": "return-path" - }, - { - "state": false, - "capability": "pause-before-switchover" - }, - { - "state": false, - "capability": "multifd" - }, - { - "state": false, - "capability": "dirty-bitmaps" - }, - { - "state": false, - "capability": "postcopy-blocktime" - }, - { - "state": false, - "capability": "late-block-activate" - }, - { - "state": false, - "capability": "x-ignore-shared" - }, - { - "state": false, - "capability": "validate-uuid" - } - ], - "id": "libvirt-41" -} - -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-2" -} - -{ - "return": [ - { - "name": "default", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc32", - "typename": "604-powerpc64-cpu", - "static": false - }, - { - "name": "ppc64", - "typename": "970fx_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "power10", - "typename": "power10_v1.0-powerpc64-cpu", - "static": false - }, - { - "name": "power9", - "typename": "power9_v2.0-powerpc64-cpu", - "static": false - }, - { - "name": "power8nvl", - "typename": "power8nvl_v1.0-powerpc64-cpu", - "static": false - }, - { - "name": "power8", - "typename": "power8_v2.0-powerpc64-cpu", - "static": false - }, - { - "name": "power8e", - "typename": "power8e_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power7+", - "typename": "power7+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power7", - "typename": "power7_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "power5gs", - "typename": "power5+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "power5+", - "typename": "power5+_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "970mp", - "typename": "970mp_v1.1-powerpc64-cpu", - "static": false - }, - { - "name": "970fx", - "typename": "970fx_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "970", - "typename": "970_v2.2-powerpc64-cpu", - "static": false - }, - { - "name": "apollo7pm", - "typename": "7457a_v1.0-powerpc64-cpu", - "static": false - }, - { - "name": "7457a", - "typename": "7457a_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7447a", - "typename": "7447a_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "apollo7", - "typename": "7457_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7457", - "typename": "7457_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "7447", - "typename": "7447_v1.1-powerpc64-cpu", - "static": false - }, - { - "name": "apollo6", - "typename": "7455_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7455", - "typename": "7455_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7445", - "typename": "7445_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "7451", - "typename": "7451_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "7441", - "typename": "7441_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "vger", - "typename": "7450_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "7450", - "typename": "7450_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "7448", - "typename": "7448_v2.1-powerpc64-cpu", - "static": false - }, - { - "name": "nitro", - "typename": "7410_v1.4-powerpc64-cpu", - "static": false - }, - { - "name": "7410", - "typename": "7410_v1.4-powerpc64-cpu", - "static": false - }, - { - "name": "g4", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "max", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "7400", - "typename": "7400_v2.9-powerpc64-cpu", - "static": false - }, - { - "name": "goldfinger", - "typename": "755_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "755", - "typename": "755_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "745", - "typename": "745_v2.8-powerpc64-cpu", - "static": false - }, - { - "name": "lonestar", - "typename": "750l_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "750l", - "typename": "750l_v3.2-powerpc64-cpu", - "static": false - }, - { - "name": "750gx", - "typename": "750gx_v1.2-powerpc64-cpu", - "static": false - }, - { - "name": "750fx", - "typename": "750fx_v2.3-powerpc64-cpu", - "static": false - }, - { - "name": "750cxe", - "typename": "750cxe_v3.1b-powerpc64-cpu", - "static": false - }, - { - "name": "750cx", - "typename": "750cx_v2.2-powerpc64-cpu", - "static": false - }, - { - "name": "750cl", - "typename": "750cl_v2.0-powerpc64-cpu", - "static": false - }, - { - "name": "conan/doyle", - "typename": "750p-powerpc64-cpu", - "static": false - }, - { - "name": "g3", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "typhoon", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "750", - "typename": "750_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "arthur", - "typename": "740_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "740", - "typename": "740_v3.1-powerpc64-cpu", - "static": false - }, - { - "name": "mach5", - "typename": "604r-powerpc64-cpu", - "static": false - }, - { - "name": "sirocco", - "typename": "604e_v2.4-powerpc64-cpu", - "static": false - }, - { - "name": "604e", - "typename": "604e_v2.4-powerpc64-cpu", - "static": false - }, - { - "name": "goldeneye", - "typename": "603e7t-powerpc64-cpu", - "static": false - }, - { - "name": "603r", - "typename": "603e7t-powerpc64-cpu", - "static": false - }, - { - "name": "vaillant", - "typename": "603e7v-powerpc64-cpu", - "static": false - }, - { - "name": "stretch", - "typename": "603e_v4.1-powerpc64-cpu", - "static": false - }, - { - "name": "603e", - "typename": "603e_v4.1-powerpc64-cpu", - "static": false - }, - { - "name": "vanilla", - "typename": "603-powerpc64-cpu", - "static": false - }, - { - "name": "601v", - "typename": "601_v2-powerpc64-cpu", - "static": false - }, - { - "name": "601", - "typename": "601_v2-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8560", - "typename": "mpc8560_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8555e", - "typename": "mpc8555e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8555", - "typename": "mpc8555_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8548e", - "typename": "mpc8548e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8548", - "typename": "mpc8548_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8547e", - "typename": "mpc8547e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8545e", - "typename": "mpc8545e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8545", - "typename": "mpc8545_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8544e", - "typename": "mpc8544e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8544", - "typename": "mpc8544_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8543e", - "typename": "mpc8543e_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8543", - "typename": "mpc8543_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8541e", - "typename": "mpc8541e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8541", - "typename": "mpc8541_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8540", - "typename": "mpc8540_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8533e", - "typename": "mpc8533e_v11-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8533", - "typename": "mpc8533_v11-powerpc64-cpu", - "static": false - }, - { - "name": "e500v2", - "typename": "e500v2_v22-powerpc64-cpu", - "static": false - }, - { - "name": "e500v1", - "typename": "e500_v20-powerpc64-cpu", - "static": false - }, - { - "name": "e500", - "typename": "e500v2_v22-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347ea", - "typename": "mpc8347eat-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347e", - "typename": "mpc8347et-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347a", - "typename": "mpc8347at-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8347", - "typename": "mpc8347t-powerpc64-cpu", - "static": false - }, - { - "name": "e300", - "typename": "e300c3-powerpc64-cpu", - "static": false - }, - { - "name": "e200", - "typename": "e200z6-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8280", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8275", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8272", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8271", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8270", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8266", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8265", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8264", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8260", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8255", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250_hip4", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250_hip3", - "typename": "g2hip3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8250", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8248", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8247", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8245", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8241", - "typename": "g2hip4-powerpc64-cpu", - "static": false - }, - { - "name": "powerquicc-ii", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc82xx", - "typename": "g2legp3-powerpc64-cpu", - "static": false - }, - { - "name": "mpc5200b", - "typename": "mpc5200b_v21-powerpc64-cpu", - "static": false - }, - { - "name": "mpc5200", - "typename": "mpc5200_v12-powerpc64-cpu", - "static": false - }, - { - "name": "mpc52xx", - "typename": "mpc5200_v12-powerpc64-cpu", - "static": false - }, - { - "name": "mpc8240", - "typename": "603-powerpc64-cpu", - "static": false - }, - { - "name": "460ex", - "typename": "460exb-powerpc64-cpu", - "static": false - }, - { - "name": "440ep", - "typename": "440epb-powerpc64-cpu", - "static": false - }, - { - "name": "x2vp50", - "typename": "x2vp20-powerpc64-cpu", - "static": false - }, - { - "name": "x2vp7", - "typename": "x2vp4-powerpc64-cpu", - "static": false - }, - { - "name": "405gpe", - "typename": "405crc-powerpc64-cpu", - "static": false - }, - { - "name": "405gp", - "typename": "405gpd-powerpc64-cpu", - "static": false - }, - { - "name": "405cr", - "typename": "405crc-powerpc64-cpu", - "static": false - }, - { - "name": "405", - "typename": "405d4-powerpc64-cpu", - "static": false - }, - { - "name": "403", - "typename": "403gc-powerpc64-cpu", - "static": false - }, - { - "name": "740_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8343", - "typename": "", - "static": false - }, - { - "name": "mpc8545e_v21", - "typename": "", - "static": false - }, - { - "name": "power8nvl_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8555_v10", - "typename": "", - "static": false - }, - { - "name": "750_v2.0", - "typename": "", - "static": false - }, - { - "name": "405gpb", - "typename": "", - "static": false - }, - { - "name": "stb04", - "typename": "", - "static": false - }, - { - "name": "mpc8544_v10", - "typename": "", - "static": false - }, - { - "name": "g2lels", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v10", - "typename": "", - "static": false - }, - { - "name": "440epx", - "typename": "", - "static": false - }, - { - "name": "750cxr", - "typename": "", - "static": false - }, - { - "name": "g2le", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v11", - "typename": "", - "static": false - }, - { - "name": "755_v2.0", - "typename": "", - "static": false - }, - { - "name": "e500v2_v20", - "typename": "", - "static": false - }, - { - "name": "401b2", - "typename": "", - "static": false - }, - { - "name": "x2vp20", - "typename": "", - "static": false - }, - { - "name": "405gpc", - "typename": "", - "static": false - }, - { - "name": "mpc8544_v11", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v11", - "typename": "", - "static": false - }, - { - "name": "405cra", - "typename": "", - "static": false - }, - { - "name": "npe405h", - "typename": "", - "static": false - }, - { - "name": "mpc8533_v11", - "typename": "", - "static": false - }, - { - "name": "7441_v2.10", - "typename": "", - "static": false - }, - { - "name": "mpc8544e_v10", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.1", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.0", - "typename": "", - "static": false - }, - { - "name": "405gpd", - "typename": "", - "static": false - }, - { - "name": "7445_v3.2", - "typename": "", - "static": false - }, - { - "name": "mpc8545_v20", - "typename": "", - "static": false - }, - { - "name": "603p", - "typename": "", - "static": false - }, - { - "name": "601_v0", - "typename": "", - "static": false - }, - { - "name": "7400_v2.1", - "typename": "", - "static": false - }, - { - "name": "7455_v3.2", - "typename": "", - "static": false - }, - { - "name": "603e_v1.2", - "typename": "", - "static": false - }, - { - "name": "mpc8610", - "typename": "", - "static": false - }, - { - "name": "mpc8544e_v11", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.2", - "typename": "", - "static": false - }, - { - "name": "401g2", - "typename": "", - "static": false - }, - { - "name": "mpc8547e_v20", - "typename": "", - "static": false - }, - { - "name": "7445_v3.3", - "typename": "", - "static": false - }, - { - "name": "mpc8545_v21", - "typename": "", - "static": false - }, - { - "name": "mpc8379e", - "typename": "", - "static": false - }, - { - "name": "403gcx", - "typename": "", - "static": false - }, - { - "name": "mpc8349e", - "typename": "", - "static": false - }, - { - "name": "iop480", - "typename": "", - "static": false - }, - { - "name": "601_v1", - "typename": "", - "static": false - }, - { - "name": "7400_v2.2", - "typename": "", - "static": false - }, - { - "name": "7455_v3.3", - "typename": "", - "static": false - }, - { - "name": "603e_v1.3", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.4b", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v11", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.3", - "typename": "", - "static": false - }, - { - "name": "mpc8547e_v21", - "typename": "", - "static": false - }, - { - "name": "mpc8572e", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v20", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.1", - "typename": "", - "static": false - }, - { - "name": "602", - "typename": "", - "static": false - }, - { - "name": "mpc8555e_v10", - "typename": "", - "static": false - }, - { - "name": "7451_v2.10", - "typename": "", - "static": false - }, - { - "name": "750l_v2.2", - "typename": "", - "static": false - }, - { - "name": "970fx_v3.0", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8641d", - "typename": "", - "static": false - }, - { - "name": "7410_v1.0", - "typename": "", - "static": false - }, - { - "name": "401a1", - "typename": "", - "static": false - }, - { - "name": "mpc8543e_v21", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.2", - "typename": "", - "static": false - }, - { - "name": "e500v2_v30", - "typename": "", - "static": false - }, - { - "name": "405ez", - "typename": "", - "static": false - }, - { - "name": "401c2", - "typename": "", - "static": false - }, - { - "name": "mpc8555e_v11", - "typename": "", - "static": false - }, - { - "name": "405d2", - "typename": "", - "static": false - }, - { - "name": "970fx_v3.1", - "typename": "", - "static": false - }, - { - "name": "mpc8548e_v21", - "typename": "", - "static": false - }, - { - "name": "405lp", - "typename": "", - "static": false - }, - { - "name": "mpc8349ea", - "typename": "", - "static": false - }, - { - "name": "750e", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.1b", - "typename": "", - "static": false - }, - { - "name": "740_v3.0", - "typename": "", - "static": false - }, - { - "name": "440epa", - "typename": "", - "static": false - }, - { - "name": "mpc5200b_v20", - "typename": "", - "static": false - }, - { - "name": "745_v2.6", - "typename": "", - "static": false - }, - { - "name": "750_v3.0", - "typename": "", - "static": false - }, - { - "name": "603e7v", - "typename": "", - "static": false - }, - { - "name": "mpc8377", - "typename": "", - "static": false - }, - { - "name": "7445_v1.0", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.1", - "typename": "", - "static": false - }, - { - "name": "740_v3.1", - "typename": "", - "static": false - }, - { - "name": "970mp_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8641", - "typename": "", - "static": false - }, - { - "name": "e200z5", - "typename": "", - "static": false - }, - { - "name": "750p", - "typename": "", - "static": false - }, - { - "name": "745_v2.7", - "typename": "", - "static": false - }, - { - "name": "750_v3.1", - "typename": "", - "static": false - }, - { - "name": "7450_v1.1", - "typename": "", - "static": false - }, - { - "name": "x2vp4", - "typename": "", - "static": false - }, - { - "name": "cobra", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.2", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v21", - "typename": "", - "static": false - }, - { - "name": "755_v2.7", - "typename": "", - "static": false - }, - { - "name": "970mp_v1.1", - "typename": "", - "static": false - }, - { - "name": "mpc8545e_v20", - "typename": "", - "static": false - }, - { - "name": "e200z6", - "typename": "", - "static": false - }, - { - "name": "745_v2.8", - "typename": "", - "static": false - }, - { - "name": "7450_v1.2", - "typename": "", - "static": false - }, - { - "name": "405gpa", - "typename": "", - "static": false - }, - { - "name": "stb03", - "typename": "", - "static": false - }, - { - "name": "755_v2.8", - "typename": "", - "static": false - }, - { - "name": "power9_v1.0", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8349a", - "typename": "", - "static": false - }, - { - "name": "401d2", - "typename": "", - "static": false - }, - { - "name": "g2gp", - "typename": "", - "static": false - }, - { - "name": "stb25", - "typename": "", - "static": false - }, - { - "name": "750cl_v1.0", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.1", - "typename": "", - "static": false - }, - { - "name": "g2legp3", - "typename": "", - "static": false - }, - { - "name": "mpc8347t", - "typename": "", - "static": false - }, - { - "name": "mpc8533_v10", - "typename": "", - "static": false - }, - { - "name": "401", - "typename": "", - "static": false - }, - { - "name": "440-xilinx", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8347ap", - "typename": "", - "static": false - }, - { - "name": "604e_v1.0", - "typename": "", - "static": false - }, - { - "name": "7457a_v1.2", - "typename": "", - "static": false - }, - { - "name": "7400_v2.0", - "typename": "", - "static": false - }, - { - "name": "603e7v1", - "typename": "", - "static": false - }, - { - "name": "7447_v1.0", - "typename": "", - "static": false - }, - { - "name": "603e_v4.1", - "typename": "", - "static": false - }, - { - "name": "603e_v1.1", - "typename": "", - "static": false - }, - { - "name": "npe4gs3", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v11", - "typename": "", - "static": false - }, - { - "name": "970fx_v1.0", - "typename": "", - "static": false - }, - { - "name": "604e_v2.4", - "typename": "", - "static": false - }, - { - "name": "7457_v1.0", - "typename": "", - "static": false - }, - { - "name": "e300c4", - "typename": "", - "static": false - }, - { - "name": "603e7v2", - "typename": "", - "static": false - }, - { - "name": "7447_v1.1", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v10", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v12", - "typename": "", - "static": false - }, - { - "name": "power8e_v2.1", - "typename": "", - "static": false - }, - { - "name": "750l_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc8343a", - "typename": "", - "static": false - }, - { - "name": "mpc8347eap", - "typename": "", - "static": false - }, - { - "name": "7457_v1.1", - "typename": "", - "static": false - }, - { - "name": "e600", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.0", - "typename": "", - "static": false - }, - { - "name": "740_v1.0", - "typename": "", - "static": false - }, - { - "name": "7448_v1.0", - "typename": "", - "static": false - }, - { - "name": "750l_v2.1", - "typename": "", - "static": false - }, - { - "name": "7457_v1.2", - "typename": "", - "static": false - }, - { - "name": "750_v1.0", - "typename": "", - "static": false - }, - { - "name": "745_v2.3", - "typename": "", - "static": false - }, - { - "name": "745_v1.0", - "typename": "", - "static": false - }, - { - "name": "7448_v1.1", - "typename": "", - "static": false - }, - { - "name": "755_v1.0", - "typename": "", - "static": false - }, - { - "name": "power7_v2.3", - "typename": "", - "static": false - }, - { - "name": "npe405h2", - "typename": "", - "static": false - }, - { - "name": "745_v2.4", - "typename": "", - "static": false - }, - { - "name": "745_v1.1", - "typename": "", - "static": false - }, - { - "name": "603e7t", - "typename": "", - "static": false - }, - { - "name": "mpc8572", - "typename": "", - "static": false - }, - { - "name": "g2legp", - "typename": "", - "static": false - }, - { - "name": "755_v2.4", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v20", - "typename": "", - "static": false - }, - { - "name": "755_v1.1", - "typename": "", - "static": false - }, - { - "name": "750fl", - "typename": "", - "static": false - }, - { - "name": "750cx_v1.0", - "typename": "", - "static": false - }, - { - "name": "745_v2.5", - "typename": "", - "static": false - }, - { - "name": "mpc8349", - "typename": "", - "static": false - }, - { - "name": "power9_v2.0", - "typename": "", - "static": false - }, - { - "name": "7447a_v1.0", - "typename": "", - "static": false - }, - { - "name": "755_v2.5", - "typename": "", - "static": false - }, - { - "name": "mpc8548_v21", - "typename": "", - "static": false - }, - { - "name": "603e_v4", - "typename": "", - "static": false - }, - { - "name": "403gb", - "typename": "", - "static": false - }, - { - "name": "7450_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8543_v20", - "typename": "", - "static": false - }, - { - "name": "755_v2.6", - "typename": "", - "static": false - }, - { - "name": "e5500", - "typename": "", - "static": false - }, - { - "name": "mpc8568", - "typename": "", - "static": false - }, - { - "name": "mpc8343ea", - "typename": "", - "static": false - }, - { - "name": "g2", - "typename": "", - "static": false - }, - { - "name": "403gc", - "typename": "", - "static": false - }, - { - "name": "mpc8541_v10", - "typename": "", - "static": false - }, - { - "name": "7455_v1.0", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.0", - "typename": "", - "static": false - }, - { - "name": "603e7", - "typename": "", - "static": false - }, - { - "name": "power5+_v2.1", - "typename": "", - "static": false - }, - { - "name": "g2legp1", - "typename": "", - "static": false - }, - { - "name": "7441_v2.3", - "typename": "", - "static": false - }, - { - "name": "mpc8541_v11", - "typename": "", - "static": false - }, - { - "name": "750cxe_v3.1", - "typename": "", - "static": false - }, - { - "name": "7410_v1.3", - "typename": "", - "static": false - }, - { - "name": "7451_v2.3", - "typename": "", - "static": false - }, - { - "name": "7400_v2.7", - "typename": "", - "static": false - }, - { - "name": "e500_v10", - "typename": "", - "static": false - }, - { - "name": "603e_v2.2", - "typename": "", - "static": false - }, - { - "name": "970fx_v2.1", - "typename": "", - "static": false - }, - { - "name": "7410_v1.4", - "typename": "", - "static": false - }, - { - "name": "mpc8567e", - "typename": "", - "static": false - }, - { - "name": "604e_v2.2", - "typename": "", - "static": false - }, - { - "name": "7400_v2.8", - "typename": "", - "static": false - }, - { - "name": "740e", - "typename": "", - "static": false - }, - { - "name": "e300c2", - "typename": "", - "static": false - }, - { - "name": "750gl", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v10", - "typename": "", - "static": false - }, - { - "name": "7448_v2.0", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v10", - "typename": "", - "static": false - }, - { - "name": "7400_v2.9", - "typename": "", - "static": false - }, - { - "name": "mpc8533e_v11", - "typename": "", - "static": false - }, - { - "name": "745_v2.0", - "typename": "", - "static": false - }, - { - "name": "e500mc", - "typename": "", - "static": false - }, - { - "name": "e300c3", - "typename": "", - "static": false - }, - { - "name": "740_v2.1", - "typename": "", - "static": false - }, - { - "name": "7448_v2.1", - "typename": "", - "static": false - }, - { - "name": "750l_v3.2", - "typename": "", - "static": false - }, - { - "name": "mpc8555_v11", - "typename": "", - "static": false - }, - { - "name": "mpc5200_v11", - "typename": "", - "static": false - }, - { - "name": "740p", - "typename": "", - "static": false - }, - { - "name": "750_v2.1", - "typename": "", - "static": false - }, - { - "name": "745_v2.1", - "typename": "", - "static": false - }, - { - "name": "g2h4", - "typename": "", - "static": false - }, - { - "name": "740_v2.2", - "typename": "", - "static": false - }, - { - "name": "755_v2.1", - "typename": "", - "static": false - }, - { - "name": "mpc603", - "typename": "", - "static": false - }, - { - "name": "e500v2_v21", - "typename": "", - "static": false - }, - { - "name": "750_v2.2", - "typename": "", - "static": false - }, - { - "name": "745_v2.2", - "typename": "", - "static": false - }, - { - "name": "405crb", - "typename": "", - "static": false - }, - { - "name": "mpc8347et", - "typename": "", - "static": false - }, - { - "name": "755_v2.2", - "typename": "", - "static": false - }, - { - "name": "e500v2_v22", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.1", - "typename": "", - "static": false - }, - { - "name": "e6500", - "typename": "", - "static": false - }, - { - "name": "e500_v20", - "typename": "", - "static": false - }, - { - "name": "7450_v2.0", - "typename": "", - "static": false - }, - { - "name": "power8_v2.0", - "typename": "", - "static": false - }, - { - "name": "g2hip3", - "typename": "", - "static": false - }, - { - "name": "405crc", - "typename": "", - "static": false - }, - { - "name": "755_v2.3", - "typename": "", - "static": false - }, - { - "name": "401e2", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8568e", - "typename": "", - "static": false - }, - { - "name": "750cx_v2.2", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v20", - "typename": "", - "static": false - }, - { - "name": "mpc8377e", - "typename": "", - "static": false - }, - { - "name": "7450_v2.1", - "typename": "", - "static": false - }, - { - "name": "7445_v3.4", - "typename": "", - "static": false - }, - { - "name": "7445_v2.1", - "typename": "", - "static": false - }, - { - "name": "g2hip4", - "typename": "", - "static": false - }, - { - "name": "601_v2", - "typename": "", - "static": false - }, - { - "name": "7400_v1.0", - "typename": "", - "static": false - }, - { - "name": "7455_v3.4", - "typename": "", - "static": false - }, - { - "name": "603e_v1.4", - "typename": "", - "static": false - }, - { - "name": "750cxe_v2.4", - "typename": "", - "static": false - }, - { - "name": "403ga", - "typename": "", - "static": false - }, - { - "name": "7455_v2.1", - "typename": "", - "static": false - }, - { - "name": "603e_v3", - "typename": "", - "static": false - }, - { - "name": "405ep", - "typename": "", - "static": false - }, - { - "name": "mpc8540_v21", - "typename": "", - "static": false - }, - { - "name": "g2ls", - "typename": "", - "static": false - }, - { - "name": "mpc8347at", - "typename": "", - "static": false - }, - { - "name": "npe405l", - "typename": "", - "static": false - }, - { - "name": "603", - "typename": "", - "static": false - }, - { - "name": "mpc8541e_v10", - "typename": "", - "static": false - }, - { - "name": "7400_v1.1", - "typename": "", - "static": false - }, - { - "name": "mpc8567", - "typename": "", - "static": false - }, - { - "name": "mpc8347p", - "typename": "", - "static": false - }, - { - "name": "7441_v2.1", - "typename": "", - "static": false - }, - { - "name": "7410_v1.1", - "typename": "", - "static": false - }, - { - "name": "e500v2_v10", - "typename": "", - "static": false - }, - { - "name": "750cl_v2.0", - "typename": "", - "static": false - }, - { - "name": "750fx_v2.3", - "typename": "", - "static": false - }, - { - "name": "604", - "typename": "", - "static": false - }, - { - "name": "mpc8541e_v11", - "typename": "", - "static": false - }, - { - "name": "405gpr", - "typename": "", - "static": false - }, - { - "name": "750fx_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8343e", - "typename": "", - "static": false - }, - { - "name": "mpc8347eat", - "typename": "", - "static": false - }, - { - "name": "7410_v1.2", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.0", - "typename": "", - "static": false - }, - { - "name": "7400_v2.6", - "typename": "", - "static": false - }, - { - "name": "440epb", - "typename": "", - "static": false - }, - { - "name": "mpc5200b_v21", - "typename": "", - "static": false - }, - { - "name": "405d4", - "typename": "", - "static": false - }, - { - "name": "970fx_v2.0", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.1", - "typename": "", - "static": false - }, - { - "name": "mpc8378", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v20", - "typename": "", - "static": false - }, - { - "name": "460exb", - "typename": "", - "static": false - }, - { - "name": "401f2", - "typename": "", - "static": false - }, - { - "name": "e300c1", - "typename": "", - "static": false - }, - { - "name": "power7+_v2.1", - "typename": "", - "static": false - }, - { - "name": "440-xilinx-w-dfpu", - "typename": "", - "static": false - }, - { - "name": "mpc8378e", - "typename": "", - "static": false - }, - { - "name": "mpc8347ep", - "typename": "", - "static": false - }, - { - "name": "750l_v3.0", - "typename": "", - "static": false - }, - { - "name": "604r", - "typename": "", - "static": false - }, - { - "name": "750gx_v1.2", - "typename": "", - "static": false - }, - { - "name": "power10_v1.0", - "typename": "", - "static": false - }, - { - "name": "mpc8560_v21", - "typename": "", - "static": false - }, - { - "name": "970_v2.2", - "typename": "", - "static": false - }, - { - "name": "mpc8533e_v10", - "typename": "", - "static": false - }, - { - "name": "mpc8379", - "typename": "", - "static": false - } - ], - "id": "libvirt-2" -} - -{ - "execute": "query-machines", - "id": "libvirt-3" -} - -{ - "return": [ - { - "hotpluggable-cpus": false, - "name": "powernv9", - "numa-mem-supported": false, - "default-cpu-type": "power9_v2.0-powerpc64-cpu", - "cpu-max": 2048, - "deprecated": false, - "alias": "powernv" - }, - { - "hotpluggable-cpus": false, - "name": "g3beige", - "numa-mem-supported": false, - "default-cpu-type": "750_v3.1-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.12", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.9", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ref405ep", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.2", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "40p", - "numa-mem-supported": false, - "default-cpu-type": "604-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.2", - "numa-mem-supported": true, - "default-cpu-type": "power9_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.12-sxxm", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.3", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.6", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sam460ex", - "numa-mem-supported": false, - "default-cpu-type": "460exb-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "virtex-ml507", - "numa-mem-supported": false, - "default-cpu-type": "440-xilinx-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-3.0", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.7", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-5.0", - "numa-mem-supported": true, - "default-cpu-type": "power9_v2.0-powerpc64-cpu", - "is-default": true, - "cpu-max": 1024, - "deprecated": false, - "alias": "pseries" - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.8", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.0", - "numa-mem-supported": true, - "default-cpu-type": "power9_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "bamboo", - "numa-mem-supported": false, - "default-cpu-type": "440epb-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.1", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "taihu", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.10", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.4", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mpc8544ds", - "numa-mem-supported": false, - "default-cpu-type": "e500v2_v30-powerpc64-cpu", - "cpu-max": 15, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-4.1", - "numa-mem-supported": true, - "default-cpu-type": "power9_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "powernv8", - "numa-mem-supported": false, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 2048, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "powernv10", - "numa-mem-supported": false, - "default-cpu-type": "power10_v1.0-powerpc64-cpu", - "cpu-max": 2048, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-2.11", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "pseries-2.5", - "numa-mem-supported": true, - "default-cpu-type": "power7_v2.3-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pseries-3.1", - "numa-mem-supported": true, - "default-cpu-type": "power8_v2.0-powerpc64-cpu", - "cpu-max": 1024, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "mac99", - "numa-mem-supported": false, - "default-cpu-type": "970fx_v3.1-powerpc64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "ppce500", - "numa-mem-supported": false, - "default-cpu-type": "e500v2_v30-powerpc64-cpu", - "cpu-max": 32, - "deprecated": false - } - ], - "id": "libvirt-3" -} diff --git a/tests/qemucapabilitiesdata/caps_5.0.0_ppc64.xml b/tests/qemucapabilitiesdata/caps_5.0.0_ppc64.xml deleted file mode 100644 index 1806e631..00000000 --- a/tests/qemucapabilitiesdata/caps_5.0.0_ppc64.xml +++ /dev/null @@ -1,1071 +0,0 @@ - - /usr/bin/qemu-system-ppc64 - 0 - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5000000 - 42900241 - v5.0.0 - ppc64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/qemucapabilitiesdata/caps_5.0.0_riscv64.replies b/tests/qemucapabilitiesdata/caps_5.0.0_riscv64.replies deleted file mode 100644 index e588adca..00000000 --- a/tests/qemucapabilitiesdata/caps_5.0.0_riscv64.replies +++ /dev/null @@ -1,19500 +0,0 @@ -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-version", - "id": "libvirt-2" -} - -{ - "return": { - "qemu": { - "micro": 0, - "minor": 0, - "major": 5 - }, - "package": "v5.0.0" - }, - "id": "libvirt-2" -} - -{ - "execute": "query-target", - "id": "libvirt-3" -} - -{ - "return": { - "arch": "riscv64" - }, - "id": "libvirt-3" -} - -{ - "execute": "query-qmp-schema", - "id": "libvirt-4" -} - -{ - "return": [ - { - "name": "query-status", - "ret-type": "1", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SHUTDOWN", - "meta-type": "event", - "arg-type": "2" - }, - { - "name": "POWERDOWN", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESET", - "meta-type": "event", - "arg-type": "3" - }, - { - "name": "STOP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESUME", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND_DISK", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WAKEUP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WATCHDOG", - "meta-type": "event", - "arg-type": "4" - }, - { - "name": "watchdog-set-action", - "ret-type": "0", - "meta-type": "command", - "arg-type": "5" - }, - { - "name": "GUEST_PANICKED", - "meta-type": "event", - "arg-type": "6" - }, - { - "name": "GUEST_CRASHLOADED", - "meta-type": "event", - "arg-type": "7" - }, - { - "name": "query-pr-managers", - "ret-type": "[8]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "eject", - "ret-type": "0", - "meta-type": "command", - "arg-type": "9" - }, - { - "name": "blockdev-open-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "10" - }, - { - "name": "blockdev-close-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "11" - }, - { - "name": "blockdev-remove-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "12" - }, - { - "name": "blockdev-insert-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "13" - }, - { - "name": "blockdev-change-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "14" - }, - { - "name": "DEVICE_TRAY_MOVED", - "meta-type": "event", - "arg-type": "15" - }, - { - "name": "PR_MANAGER_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "16" - }, - { - "name": "block_set_io_throttle", - "ret-type": "0", - "meta-type": "command", - "arg-type": "17" - }, - { - "name": "block-latency-histogram-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "18" - }, - { - "name": "query-block", - "ret-type": "[19]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-blockstats", - "ret-type": "[21]", - "meta-type": "command", - "arg-type": "20" - }, - { - "name": "query-block-jobs", - "ret-type": "[22]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block_passwd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "23" - }, - { - "name": "block_resize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "24" - }, - { - "name": "blockdev-snapshot-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "25" - }, - { - "name": "blockdev-snapshot", - "ret-type": "0", - "meta-type": "command", - "arg-type": "26", - "features": [ - "allow-write-only-overlay" - ] - }, - { - "name": "change-backing-file", - "ret-type": "0", - "meta-type": "command", - "arg-type": "27" - }, - { - "name": "block-commit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "28" - }, - { - "name": "drive-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "29" - }, - { - "name": "blockdev-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "30" - }, - { - "name": "query-named-block-nodes", - "ret-type": "[32]", - "meta-type": "command", - "arg-type": "31" - }, - { - "name": "x-debug-query-block-graph", - "ret-type": "33", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "drive-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "34" - }, - { - "name": "block-dirty-bitmap-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "35" - }, - { - "name": "block-dirty-bitmap-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-clear", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-enable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-disable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-merge", - "ret-type": "0", - "meta-type": "command", - "arg-type": "37" - }, - { - "name": "x-debug-block-dirty-bitmap-sha256", - "ret-type": "38", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "blockdev-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "39" - }, - { - "name": "block-stream", - "ret-type": "0", - "meta-type": "command", - "arg-type": "40" - }, - { - "name": "block-job-set-speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "41" - }, - { - "name": "block-job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "42" - }, - { - "name": "block-job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "43" - }, - { - "name": "block-job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "44" - }, - { - "name": "block-job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "block-job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "46" - }, - { - "name": "block-job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "47" - }, - { - "name": "blockdev-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "x-blockdev-reopen", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "blockdev-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "49" - }, - { - "name": "blockdev-create", - "ret-type": "0", - "meta-type": "command", - "arg-type": "50" - }, - { - "name": "BLOCK_IMAGE_CORRUPTED", - "meta-type": "event", - "arg-type": "51" - }, - { - "name": "BLOCK_IO_ERROR", - "meta-type": "event", - "arg-type": "52" - }, - { - "name": "BLOCK_JOB_COMPLETED", - "meta-type": "event", - "arg-type": "53" - }, - { - "name": "BLOCK_JOB_CANCELLED", - "meta-type": "event", - "arg-type": "54" - }, - { - "name": "BLOCK_JOB_ERROR", - "meta-type": "event", - "arg-type": "55" - }, - { - "name": "BLOCK_JOB_READY", - "meta-type": "event", - "arg-type": "56" - }, - { - "name": "BLOCK_JOB_PENDING", - "meta-type": "event", - "arg-type": "57" - }, - { - "name": "BLOCK_WRITE_THRESHOLD", - "meta-type": "event", - "arg-type": "58" - }, - { - "name": "block-set-write-threshold", - "ret-type": "0", - "meta-type": "command", - "arg-type": "59" - }, - { - "name": "x-blockdev-change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "60" - }, - { - "name": "x-blockdev-set-iothread", - "ret-type": "0", - "meta-type": "command", - "arg-type": "61" - }, - { - "name": "nbd-server-start", - "ret-type": "0", - "meta-type": "command", - "arg-type": "62" - }, - { - "name": "nbd-server-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "63" - }, - { - "name": "nbd-server-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "64" - }, - { - "name": "nbd-server-stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "QUORUM_FAILURE", - "meta-type": "event", - "arg-type": "65" - }, - { - "name": "QUORUM_REPORT_BAD", - "meta-type": "event", - "arg-type": "66" - }, - { - "name": "blockdev-snapshot-internal-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "67" - }, - { - "name": "blockdev-snapshot-delete-internal-sync", - "ret-type": "69", - "meta-type": "command", - "arg-type": "68" - }, - { - "name": "JOB_STATUS_CHANGE", - "meta-type": "event", - "arg-type": "70" - }, - { - "name": "job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "71" - }, - { - "name": "job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "72" - }, - { - "name": "job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "73" - }, - { - "name": "job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "74" - }, - { - "name": "job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "75" - }, - { - "name": "job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "76" - }, - { - "name": "query-jobs", - "ret-type": "[77]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev", - "ret-type": "[78]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev-backends", - "ret-type": "[79]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ringbuf-write", - "ret-type": "0", - "meta-type": "command", - "arg-type": "80" - }, - { - "name": "ringbuf-read", - "ret-type": "str", - "meta-type": "command", - "arg-type": "81" - }, - { - "name": "chardev-add", - "ret-type": "83", - "meta-type": "command", - "arg-type": "82" - }, - { - "name": "chardev-change", - "ret-type": "83", - "meta-type": "command", - "arg-type": "84" - }, - { - "name": "chardev-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "85" - }, - { - "name": "chardev-send-break", - "ret-type": "0", - "meta-type": "command", - "arg-type": "86" - }, - { - "name": "VSERPORT_CHANGE", - "meta-type": "event", - "arg-type": "87" - }, - { - "name": "dump-guest-memory", - "ret-type": "0", - "meta-type": "command", - "arg-type": "88" - }, - { - "name": "query-dump", - "ret-type": "89", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DUMP_COMPLETED", - "meta-type": "event", - "arg-type": "90" - }, - { - "name": "query-dump-guest-memory-capability", - "ret-type": "91", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_link", - "ret-type": "0", - "meta-type": "command", - "arg-type": "92" - }, - { - "name": "netdev_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "93" - }, - { - "name": "netdev_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "94" - }, - { - "name": "query-rx-filter", - "ret-type": "[96]", - "meta-type": "command", - "arg-type": "95" - }, - { - "name": "NIC_RX_FILTER_CHANGED", - "meta-type": "event", - "arg-type": "97" - }, - { - "name": "announce-self", - "ret-type": "0", - "meta-type": "command", - "arg-type": "98" - }, - { - "name": "FAILOVER_NEGOTIATED", - "meta-type": "event", - "arg-type": "99" - }, - { - "name": "RDMA_GID_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "100" - }, - { - "name": "query-rocker", - "ret-type": "102", - "meta-type": "command", - "arg-type": "101" - }, - { - "name": "query-rocker-ports", - "ret-type": "[104]", - "meta-type": "command", - "arg-type": "103" - }, - { - "name": "query-rocker-of-dpa-flows", - "ret-type": "[106]", - "meta-type": "command", - "arg-type": "105" - }, - { - "name": "query-rocker-of-dpa-groups", - "ret-type": "[108]", - "meta-type": "command", - "arg-type": "107" - }, - { - "name": "query-tpm-models", - "ret-type": "[109]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm-types", - "ret-type": "[110]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm", - "ret-type": "[111]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "112" - }, - { - "name": "expire_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "113" - }, - { - "name": "screendump", - "ret-type": "0", - "meta-type": "command", - "arg-type": "114" - }, - { - "name": "query-spice", - "ret-type": "115", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SPICE_CONNECTED", - "meta-type": "event", - "arg-type": "116" - }, - { - "name": "SPICE_INITIALIZED", - "meta-type": "event", - "arg-type": "117" - }, - { - "name": "SPICE_DISCONNECTED", - "meta-type": "event", - "arg-type": "118" - }, - { - "name": "SPICE_MIGRATE_COMPLETED", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "query-vnc", - "ret-type": "119", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-vnc-servers", - "ret-type": "[120]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "change-vnc-password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "121" - }, - { - "name": "VNC_CONNECTED", - "meta-type": "event", - "arg-type": "122" - }, - { - "name": "VNC_INITIALIZED", - "meta-type": "event", - "arg-type": "123" - }, - { - "name": "VNC_DISCONNECTED", - "meta-type": "event", - "arg-type": "124" - }, - { - "name": "query-mice", - "ret-type": "[125]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "send-key", - "ret-type": "0", - "meta-type": "command", - "arg-type": "126" - }, - { - "name": "input-send-event", - "ret-type": "0", - "meta-type": "command", - "arg-type": "127" - }, - { - "name": "query-display-options", - "ret-type": "128", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-migrate", - "ret-type": "129", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "130" - }, - { - "name": "query-migrate-capabilities", - "ret-type": "[131]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-parameters", - "ret-type": "0", - "meta-type": "command", - "arg-type": "132" - }, - { - "name": "query-migrate-parameters", - "ret-type": "133", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "client_migrate_info", - "ret-type": "0", - "meta-type": "command", - "arg-type": "134" - }, - { - "name": "migrate-start-postcopy", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MIGRATION", - "meta-type": "event", - "arg-type": "135" - }, - { - "name": "MIGRATION_PASS", - "meta-type": "event", - "arg-type": "136" - }, - { - "name": "COLO_EXIT", - "meta-type": "event", - "arg-type": "137" - }, - { - "name": "x-colo-lost-heartbeat", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate_cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-continue", - "ret-type": "0", - "meta-type": "command", - "arg-type": "138" - }, - { - "name": "migrate_set_downtime", - "ret-type": "0", - "meta-type": "command", - "arg-type": "139", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate_set_speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "140", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate-set-cache-size", - "ret-type": "0", - "meta-type": "command", - "arg-type": "141", - "features": [ - "deprecated" - ] - }, - { - "name": "query-migrate-cache-size", - "ret-type": "int", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate", - "ret-type": "0", - "meta-type": "command", - "arg-type": "142" - }, - { - "name": "migrate-incoming", - "ret-type": "0", - "meta-type": "command", - "arg-type": "143" - }, - { - "name": "xen-save-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "144" - }, - { - "name": "xen-set-replication", - "ret-type": "0", - "meta-type": "command", - "arg-type": "145" - }, - { - "name": "query-xen-replication-status", - "ret-type": "146", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "xen-colo-do-checkpoint", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-colo-status", - "ret-type": "147", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-recover", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "148" - }, - { - "name": "migrate-pause", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "UNPLUG_PRIMARY", - "meta-type": "event", - "arg-type": "149" - }, - { - "name": "transaction", - "ret-type": "0", - "meta-type": "command", - "arg-type": "150" - }, - { - "name": "trace-event-get-state", - "ret-type": "[152]", - "meta-type": "command", - "arg-type": "151" - }, - { - "name": "trace-event-set-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "153" - }, - { - "name": "qmp_capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "154" - }, - { - "name": "query-version", - "ret-type": "155", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-commands", - "ret-type": "[156]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-events", - "ret-type": "[157]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "quit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-qmp-schema", - "ret-type": "[158]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qom-list", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "159" - }, - { - "name": "qom-get", - "ret-type": "any", - "meta-type": "command", - "arg-type": "161" - }, - { - "name": "qom-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "162" - }, - { - "name": "qom-list-types", - "ret-type": "[164]", - "meta-type": "command", - "arg-type": "163" - }, - { - "name": "qom-list-properties", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "165" - }, - { - "name": "object-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "166" - }, - { - "name": "object-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "167" - }, - { - "name": "device-list-properties", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "168" - }, - { - "name": "device_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "169" - }, - { - "name": "device_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "170" - }, - { - "name": "DEVICE_DELETED", - "meta-type": "event", - "arg-type": "171" - }, - { - "name": "query-cpus", - "ret-type": "[172]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "query-cpus-fast", - "ret-type": "[173]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "cpu-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "174", - "features": [ - "deprecated" - ] - }, - { - "name": "query-machines", - "ret-type": "[175]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-current-machine", - "ret-type": "176", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-target", - "ret-type": "177", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-memdev", - "ret-type": "[178]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-hotpluggable-cpus", - "ret-type": "[179]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set-numa-node", - "ret-type": "0", - "meta-type": "command", - "arg-type": "180" - }, - { - "name": "add_client", - "ret-type": "0", - "meta-type": "command", - "arg-type": "188" - }, - { - "name": "query-name", - "ret-type": "189", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-kvm", - "ret-type": "190", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-uuid", - "ret-type": "191", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-iothreads", - "ret-type": "[192]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-balloon", - "ret-type": "193", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "BALLOON_CHANGE", - "meta-type": "event", - "arg-type": "194" - }, - { - "name": "query-pci", - "ret-type": "[195]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_reset", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_powerdown", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "memsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "196" - }, - { - "name": "pmemsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "197" - }, - { - "name": "cont", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-exit-preconfig", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_wakeup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "inject-nmi", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "balloon", - "ret-type": "0", - "meta-type": "command", - "arg-type": "198" - }, - { - "name": "human-monitor-command", - "ret-type": "str", - "meta-type": "command", - "arg-type": "199", - "features": [ - "savevm-monitor-nodes" - ] - }, - { - "name": "change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "200", - "features": [ - "deprecated" - ] - }, - { - "name": "xen-set-global-dirty-log", - "ret-type": "0", - "meta-type": "command", - "arg-type": "201" - }, - { - "name": "getfd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "202" - }, - { - "name": "closefd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "203" - }, - { - "name": "query-memory-size-summary", - "ret-type": "204", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add-fd", - "ret-type": "206", - "meta-type": "command", - "arg-type": "205" - }, - { - "name": "remove-fd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "207" - }, - { - "name": "query-fdsets", - "ret-type": "[208]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-command-line-options", - "ret-type": "[210]", - "meta-type": "command", - "arg-type": "209" - }, - { - "name": "query-memory-devices", - "ret-type": "[211]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MEM_UNPLUG_ERROR", - "meta-type": "event", - "arg-type": "212" - }, - { - "name": "query-acpi-ospm-status", - "ret-type": "[213]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ACPI_DEVICE_OST", - "meta-type": "event", - "arg-type": "214" - }, - { - "name": "xen-load-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "215" - }, - { - "name": "query-vm-generation-id", - "ret-type": "216", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "0", - "members": [], - "meta-type": "object" - }, - { - "name": "1", - "members": [ - { - "name": "running", - "type": "bool" - }, - { - "name": "singlestep", - "type": "bool" - }, - { - "name": "status", - "type": "223" - } - ], - "meta-type": "object" - }, - { - "name": "2", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "224" - } - ], - "meta-type": "object" - }, - { - "name": "3", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "224" - } - ], - "meta-type": "object" - }, - { - "name": "4", - "members": [ - { - "name": "action", - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "5", - "members": [ - { - "name": "action", - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "6", - "members": [ - { - "name": "action", - "type": "226" - }, - { - "name": "info", - "default": null, - "type": "227" - } - ], - "meta-type": "object" - }, - { - "name": "7", - "members": [ - { - "name": "action", - "type": "226" - }, - { - "name": "info", - "default": null, - "type": "227" - } - ], - "meta-type": "object" - }, - { - "name": "[8]", - "element-type": "8", - "meta-type": "array" - }, - { - "name": "8", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "9", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "10", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "11", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "12", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "13", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "14", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "read-only-mode", - "default": null, - "type": "228" - } - ], - "meta-type": "object" - }, - { - "name": "15", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "tray-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "16", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "17", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "18", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "boundaries", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-read", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-write", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-flush", - "default": null, - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "[19]", - "element-type": "19", - "meta-type": "array" - }, - { - "name": "19", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "removable", - "type": "bool" - }, - { - "name": "locked", - "type": "bool" - }, - { - "name": "inserted", - "default": null, - "type": "32" - }, - { - "name": "tray_open", - "default": null, - "type": "bool" - }, - { - "name": "io-status", - "default": null, - "type": "229" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[230]", - "features": [ - "deprecated" - ] - } - ], - "meta-type": "object" - }, - { - "name": "20", - "members": [ - { - "name": "query-nodes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[21]", - "element-type": "21", - "meta-type": "array" - }, - { - "name": "21", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "stats", - "type": "231" - }, - { - "name": "driver-specific", - "default": null, - "type": "232" - }, - { - "name": "parent", - "default": null, - "type": "21" - }, - { - "name": "backing", - "default": null, - "type": "21" - } - ], - "meta-type": "object" - }, - { - "name": "[22]", - "element-type": "22", - "meta-type": "array" - }, - { - "name": "22", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "paused", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "io-status", - "type": "229" - }, - { - "name": "ready", - "type": "bool" - }, - { - "name": "status", - "type": "233" - }, - { - "name": "auto-finalize", - "type": "bool" - }, - { - "name": "auto-dismiss", - "type": "bool" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "23", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "24", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "25", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "snapshot-file", - "type": "str" - }, - { - "name": "snapshot-node-name", - "default": null, - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "234" - } - ], - "meta-type": "object" - }, - { - "name": "26", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "overlay", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "27", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "image-node-name", - "type": "str" - }, - { - "name": "backing-file", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "28", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "top-node", - "default": null, - "type": "str" - }, - { - "name": "top", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "235" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "29", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "237" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "234" - } - ], - "meta-type": "object" - }, - { - "name": "30", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "237" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "31", - "members": [ - { - "name": "flat", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[32]", - "element-type": "32", - "meta-type": "array" - }, - { - "name": "32", - "members": [ - { - "name": "file", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "ro", - "type": "bool" - }, - { - "name": "drv", - "type": "str" - }, - { - "name": "backing_file", - "default": null, - "type": "str" - }, - { - "name": "backing_file_depth", - "type": "int" - }, - { - "name": "encrypted", - "type": "bool" - }, - { - "name": "encryption_key_missing", - "type": "bool", - "features": [ - "deprecated" - ] - }, - { - "name": "detect_zeroes", - "type": "238" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "image", - "type": "239" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "cache", - "type": "240" - }, - { - "name": "write_threshold", - "type": "int" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[230]" - } - ], - "meta-type": "object" - }, - { - "name": "33", - "members": [ - { - "name": "nodes", - "type": "[241]" - }, - { - "name": "edges", - "type": "[242]" - } - ], - "meta-type": "object" - }, - { - "name": "34", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "mode", - "default": null, - "type": "234" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "unmap", - "default": null, - "type": "bool" - }, - { - "name": "copy-mode", - "default": null, - "type": "243" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "35", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "persistent", - "default": null, - "type": "bool" - }, - { - "name": "disabled", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "36", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "37", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "bitmaps", - "type": "[244]" - } - ], - "meta-type": "object" - }, - { - "name": "38", - "members": [ - { - "name": "sha256", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "39", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "copy-mode", - "default": null, - "type": "243" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "40", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "41", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "42", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "43", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "44", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "45", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "46", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "47", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "48", - "tag": "driver", - "variants": [ - { - "case": "blkdebug", - "type": "248" - }, - { - "case": "blklogwrites", - "type": "249" - }, - { - "case": "blkverify", - "type": "250" - }, - { - "case": "blkreplay", - "type": "251" - }, - { - "case": "bochs", - "type": "252" - }, - { - "case": "cloop", - "type": "252" - }, - { - "case": "compress", - "type": "252" - }, - { - "case": "copy-on-read", - "type": "252" - }, - { - "case": "dmg", - "type": "252" - }, - { - "case": "file", - "type": "253" - }, - { - "case": "ftp", - "type": "254" - }, - { - "case": "ftps", - "type": "255" - }, - { - "case": "gluster", - "type": "256" - }, - { - "case": "host_cdrom", - "type": "253" - }, - { - "case": "host_device", - "type": "253" - }, - { - "case": "http", - "type": "257" - }, - { - "case": "https", - "type": "258" - }, - { - "case": "iscsi", - "type": "259" - }, - { - "case": "luks", - "type": "260" - }, - { - "case": "nbd", - "type": "261" - }, - { - "case": "nfs", - "type": "262" - }, - { - "case": "null-aio", - "type": "263" - }, - { - "case": "null-co", - "type": "263" - }, - { - "case": "nvme", - "type": "264" - }, - { - "case": "parallels", - "type": "252" - }, - { - "case": "qcow2", - "type": "265" - }, - { - "case": "qcow", - "type": "266" - }, - { - "case": "qed", - "type": "267" - }, - { - "case": "quorum", - "type": "268" - }, - { - "case": "raw", - "type": "269" - }, - { - "case": "rbd", - "type": "270" - }, - { - "case": "replication", - "type": "271" - }, - { - "case": "sheepdog", - "type": "272" - }, - { - "case": "ssh", - "type": "273" - }, - { - "case": "throttle", - "type": "274" - }, - { - "case": "vdi", - "type": "252" - }, - { - "case": "vhdx", - "type": "252" - }, - { - "case": "vmdk", - "type": "267" - }, - { - "case": "vpc", - "type": "252" - }, - { - "case": "vvfat", - "type": "275" - }, - { - "case": "vxhs", - "type": "276" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "discard", - "default": null, - "type": "246" - }, - { - "name": "cache", - "default": null, - "type": "247" - }, - { - "name": "read-only", - "default": null, - "type": "bool" - }, - { - "name": "auto-read-only", - "default": null, - "type": "bool" - }, - { - "name": "force-share", - "default": null, - "type": "bool" - }, - { - "name": "detect-zeroes", - "default": null, - "type": "238" - } - ], - "meta-type": "object" - }, - { - "name": "49", - "members": [ - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "50", - "members": [ - { - "name": "job-id", - "type": "str" - }, - { - "name": "options", - "type": "277" - } - ], - "meta-type": "object" - }, - { - "name": "51", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "msg", - "type": "str" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "fatal", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "52", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "operation", - "type": "278" - }, - { - "name": "action", - "type": "279" - }, - { - "name": "nospace", - "default": null, - "type": "bool" - }, - { - "name": "reason", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "53", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "54", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "55", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "operation", - "type": "278" - }, - { - "name": "action", - "type": "279" - } - ], - "meta-type": "object" - }, - { - "name": "56", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "57", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "58", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "amount-exceeded", - "type": "int" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "59", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "60", - "members": [ - { - "name": "parent", - "type": "str" - }, - { - "name": "child", - "default": null, - "type": "str" - }, - { - "name": "node", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "61", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "iothread", - "type": "281" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "62", - "members": [ - { - "name": "addr", - "type": "282" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "63", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - }, - { - "name": "writable", - "default": null, - "type": "bool" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "64", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "283" - } - ], - "meta-type": "object" - }, - { - "name": "65", - "members": [ - { - "name": "reference", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "66", - "members": [ - { - "name": "type", - "type": "284" - }, - { - "name": "error", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "67", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "68", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "69", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "vm-state-size", - "type": "int" - }, - { - "name": "date-sec", - "type": "int" - }, - { - "name": "date-nsec", - "type": "int" - }, - { - "name": "vm-clock-sec", - "type": "int" - }, - { - "name": "vm-clock-nsec", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "70", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "status", - "type": "233" - } - ], - "meta-type": "object" - }, - { - "name": "71", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "72", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "73", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "74", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "75", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "76", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[77]", - "element-type": "77", - "meta-type": "array" - }, - { - "name": "77", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "280" - }, - { - "name": "status", - "type": "233" - }, - { - "name": "current-progress", - "type": "int" - }, - { - "name": "total-progress", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[78]", - "element-type": "78", - "meta-type": "array" - }, - { - "name": "78", - "members": [ - { - "name": "label", - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "frontend-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[79]", - "element-type": "79", - "meta-type": "array" - }, - { - "name": "79", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "80", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "data", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "81", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "str", - "json-type": "string", - "meta-type": "builtin" - }, - { - "name": "82", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "286" - } - ], - "meta-type": "object" - }, - { - "name": "83", - "members": [ - { - "name": "pty", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "84", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "286" - } - ], - "meta-type": "object" - }, - { - "name": "85", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "86", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "87", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "88", - "members": [ - { - "name": "paging", - "type": "bool" - }, - { - "name": "protocol", - "type": "str" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "begin", - "default": null, - "type": "int" - }, - { - "name": "length", - "default": null, - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "287" - } - ], - "meta-type": "object" - }, - { - "name": "89", - "members": [ - { - "name": "status", - "type": "288" - }, - { - "name": "completed", - "type": "int" - }, - { - "name": "total", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "90", - "members": [ - { - "name": "result", - "type": "89" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "91", - "members": [ - { - "name": "formats", - "type": "[287]" - } - ], - "meta-type": "object" - }, - { - "name": "92", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "up", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "93", - "tag": "type", - "variants": [ - { - "case": "nic", - "type": "290" - }, - { - "case": "user", - "type": "291" - }, - { - "case": "tap", - "type": "292" - }, - { - "case": "l2tpv3", - "type": "293" - }, - { - "case": "socket", - "type": "294" - }, - { - "case": "vde", - "type": "295" - }, - { - "case": "bridge", - "type": "296" - }, - { - "case": "hubport", - "type": "297" - }, - { - "case": "netmap", - "type": "298" - }, - { - "case": "vhost-user", - "type": "299" - }, - { - "case": "none", - "type": "0" - } - ], - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "289" - } - ], - "meta-type": "object" - }, - { - "name": "94", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "95", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[96]", - "element-type": "96", - "meta-type": "array" - }, - { - "name": "96", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "promiscuous", - "type": "bool" - }, - { - "name": "multicast", - "type": "300" - }, - { - "name": "unicast", - "type": "300" - }, - { - "name": "vlan", - "type": "300" - }, - { - "name": "broadcast-allowed", - "type": "bool" - }, - { - "name": "multicast-overflow", - "type": "bool" - }, - { - "name": "unicast-overflow", - "type": "bool" - }, - { - "name": "main-mac", - "type": "str" - }, - { - "name": "vlan-table", - "type": "[int]" - }, - { - "name": "unicast-table", - "type": "[str]" - }, - { - "name": "multicast-table", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "97", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "98", - "members": [ - { - "name": "initial", - "type": "int" - }, - { - "name": "max", - "type": "int" - }, - { - "name": "rounds", - "type": "int" - }, - { - "name": "step", - "type": "int" - }, - { - "name": "interfaces", - "default": null, - "type": "[str]" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "99", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "100", - "members": [ - { - "name": "netdev", - "type": "str" - }, - { - "name": "gid-status", - "type": "bool" - }, - { - "name": "subnet-prefix", - "type": "int" - }, - { - "name": "interface-id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "101", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "102", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "id", - "type": "int" - }, - { - "name": "ports", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "103", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[104]", - "element-type": "104", - "meta-type": "array" - }, - { - "name": "104", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enabled", - "type": "bool" - }, - { - "name": "link-up", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "duplex", - "type": "301" - }, - { - "name": "autoneg", - "type": "302" - } - ], - "meta-type": "object" - }, - { - "name": "105", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "tbl-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[106]", - "element-type": "106", - "meta-type": "array" - }, - { - "name": "106", - "members": [ - { - "name": "cookie", - "type": "int" - }, - { - "name": "hits", - "type": "int" - }, - { - "name": "key", - "type": "303" - }, - { - "name": "mask", - "type": "304" - }, - { - "name": "action", - "type": "305" - } - ], - "meta-type": "object" - }, - { - "name": "107", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[108]", - "element-type": "108", - "meta-type": "array" - }, - { - "name": "108", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pport", - "default": null, - "type": "int" - }, - { - "name": "index", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "set-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pop-vlan", - "default": null, - "type": "int" - }, - { - "name": "group-ids", - "default": null, - "type": "[int]" - }, - { - "name": "set-eth-src", - "default": null, - "type": "str" - }, - { - "name": "set-eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ttl-check", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[109]", - "element-type": "109", - "meta-type": "array" - }, - { - "name": "109", - "meta-type": "enum", - "values": [ - "tpm-tis", - "tpm-crb", - "tpm-spapr" - ] - }, - { - "name": "[110]", - "element-type": "110", - "meta-type": "array" - }, - { - "name": "110", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "[111]", - "element-type": "111", - "meta-type": "array" - }, - { - "name": "111", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "model", - "type": "109" - }, - { - "name": "options", - "type": "306" - } - ], - "meta-type": "object" - }, - { - "name": "112", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "password", - "type": "str" - }, - { - "name": "connected", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "113", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "time", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "114", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "115", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "migrated", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "compiled-version", - "default": null, - "type": "str" - }, - { - "name": "mouse-mode", - "type": "307" - }, - { - "name": "channels", - "default": null, - "type": "[308]" - } - ], - "meta-type": "object" - }, - { - "name": "116", - "members": [ - { - "name": "server", - "type": "309" - }, - { - "name": "client", - "type": "309" - } - ], - "meta-type": "object" - }, - { - "name": "117", - "members": [ - { - "name": "server", - "type": "310" - }, - { - "name": "client", - "type": "308" - } - ], - "meta-type": "object" - }, - { - "name": "118", - "members": [ - { - "name": "server", - "type": "309" - }, - { - "name": "client", - "type": "309" - } - ], - "meta-type": "object" - }, - { - "name": "119", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "family", - "default": null, - "type": "311" - }, - { - "name": "service", - "default": null, - "type": "str" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "clients", - "default": null, - "type": "[312]" - } - ], - "meta-type": "object" - }, - { - "name": "[120]", - "element-type": "120", - "meta-type": "array" - }, - { - "name": "120", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "server", - "type": "[313]" - }, - { - "name": "clients", - "type": "[312]" - }, - { - "name": "auth", - "type": "314" - }, - { - "name": "vencrypt", - "default": null, - "type": "315" - }, - { - "name": "display", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "121", - "members": [ - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "122", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "317" - } - ], - "meta-type": "object" - }, - { - "name": "123", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "124", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "[125]", - "element-type": "125", - "meta-type": "array" - }, - { - "name": "125", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "index", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "absolute", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "126", - "members": [ - { - "name": "keys", - "type": "[318]" - }, - { - "name": "hold-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "127", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - }, - { - "name": "events", - "type": "[319]" - } - ], - "meta-type": "object" - }, - { - "name": "128", - "tag": "type", - "variants": [ - { - "case": "gtk", - "type": "322" - }, - { - "case": "curses", - "type": "323" - }, - { - "case": "egl-headless", - "type": "324" - }, - { - "case": "default", - "type": "0" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "sdl", - "type": "0" - }, - { - "case": "cocoa", - "type": "0" - }, - { - "case": "spice-app", - "type": "0" - } - ], - "members": [ - { - "name": "type", - "type": "320" - }, - { - "name": "full-screen", - "default": null, - "type": "bool" - }, - { - "name": "window-close", - "default": null, - "type": "bool" - }, - { - "name": "show-cursor", - "default": null, - "type": "bool" - }, - { - "name": "gl", - "default": null, - "type": "321" - } - ], - "meta-type": "object" - }, - { - "name": "129", - "members": [ - { - "name": "status", - "default": null, - "type": "325" - }, - { - "name": "ram", - "default": null, - "type": "326" - }, - { - "name": "disk", - "default": null, - "type": "326" - }, - { - "name": "xbzrle-cache", - "default": null, - "type": "327" - }, - { - "name": "total-time", - "default": null, - "type": "int" - }, - { - "name": "expected-downtime", - "default": null, - "type": "int" - }, - { - "name": "downtime", - "default": null, - "type": "int" - }, - { - "name": "setup-time", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-percentage", - "default": null, - "type": "int" - }, - { - "name": "error-desc", - "default": null, - "type": "str" - }, - { - "name": "postcopy-blocktime", - "default": null, - "type": "int" - }, - { - "name": "postcopy-vcpu-blocktime", - "default": null, - "type": "[int]" - }, - { - "name": "compression", - "default": null, - "type": "328" - }, - { - "name": "socket-address", - "default": null, - "type": "[329]" - } - ], - "meta-type": "object" - }, - { - "name": "130", - "members": [ - { - "name": "capabilities", - "type": "[131]" - } - ], - "meta-type": "object" - }, - { - "name": "[131]", - "element-type": "131", - "meta-type": "array" - }, - { - "name": "131", - "members": [ - { - "name": "capability", - "type": "330" - }, - { - "name": "state", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "132", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "throttle-trigger-threshold", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "281" - }, - { - "name": "tls-hostname", - "default": null, - "type": "281" - }, - { - "name": "tls-authz", - "default": null, - "type": "281" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - }, - { - "name": "multifd-compression", - "default": null, - "type": "331" - }, - { - "name": "multifd-zlib-level", - "default": null, - "type": "int" - }, - { - "name": "multifd-zstd-level", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "133", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "throttle-trigger-threshold", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-hostname", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - }, - { - "name": "multifd-compression", - "default": null, - "type": "331" - }, - { - "name": "multifd-zlib-level", - "default": null, - "type": "int" - }, - { - "name": "multifd-zstd-level", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "134", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "hostname", - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "cert-subject", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "135", - "members": [ - { - "name": "status", - "type": "325" - } - ], - "meta-type": "object" - }, - { - "name": "136", - "members": [ - { - "name": "pass", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "137", - "members": [ - { - "name": "mode", - "type": "332" - }, - { - "name": "reason", - "type": "333" - } - ], - "meta-type": "object" - }, - { - "name": "138", - "members": [ - { - "name": "state", - "type": "325" - } - ], - "meta-type": "object" - }, - { - "name": "139", - "members": [ - { - "name": "value", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "140", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "141", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "int", - "json-type": "int", - "meta-type": "builtin" - }, - { - "name": "142", - "members": [ - { - "name": "uri", - "type": "str" - }, - { - "name": "blk", - "default": null, - "type": "bool" - }, - { - "name": "inc", - "default": null, - "type": "bool" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "resume", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "143", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "144", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "live", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "145", - "members": [ - { - "name": "enable", - "type": "bool" - }, - { - "name": "primary", - "type": "bool" - }, - { - "name": "failover", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "146", - "members": [ - { - "name": "error", - "type": "bool" - }, - { - "name": "desc", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "147", - "members": [ - { - "name": "mode", - "type": "332" - }, - { - "name": "last-mode", - "type": "332" - }, - { - "name": "reason", - "type": "333" - } - ], - "meta-type": "object" - }, - { - "name": "148", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "149", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "150", - "members": [ - { - "name": "actions", - "type": "[334]" - }, - { - "name": "properties", - "default": null, - "type": "335" - } - ], - "meta-type": "object" - }, - { - "name": "151", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[152]", - "element-type": "152", - "meta-type": "array" - }, - { - "name": "152", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "state", - "type": "336" - }, - { - "name": "vcpu", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "153", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "ignore-unavailable", - "default": null, - "type": "bool" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "154", - "members": [ - { - "name": "enable", - "default": null, - "type": "[337]" - } - ], - "meta-type": "object" - }, - { - "name": "155", - "members": [ - { - "name": "qemu", - "type": "338" - }, - { - "name": "package", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[156]", - "element-type": "156", - "meta-type": "array" - }, - { - "name": "156", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[157]", - "element-type": "157", - "meta-type": "array" - }, - { - "name": "157", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[158]", - "element-type": "158", - "meta-type": "array" - }, - { - "name": "158", - "tag": "meta-type", - "variants": [ - { - "case": "builtin", - "type": "340" - }, - { - "case": "enum", - "type": "341" - }, - { - "case": "array", - "type": "342" - }, - { - "case": "object", - "type": "343" - }, - { - "case": "alternate", - "type": "344" - }, - { - "case": "command", - "type": "345" - }, - { - "case": "event", - "type": "346" - } - ], - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "meta-type", - "type": "339" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "159", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[160]", - "element-type": "160", - "meta-type": "array" - }, - { - "name": "160", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - }, - { - "name": "default-value", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "161", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "any", - "json-type": "value", - "meta-type": "builtin" - }, - { - "name": "162", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - }, - { - "name": "value", - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "163", - "members": [ - { - "name": "implements", - "default": null, - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[164]", - "element-type": "164", - "meta-type": "array" - }, - { - "name": "164", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - }, - { - "name": "parent", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "165", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "166", - "members": [ - { - "name": "qom-type", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "167", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "168", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "169", - "members": [ - { - "name": "driver", - "type": "str" - }, - { - "name": "bus", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "170", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "171", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[172]", - "element-type": "172", - "meta-type": "array" - }, - { - "name": "172", - "tag": "arch", - "variants": [ - { - "case": "x86", - "type": "349" - }, - { - "case": "sparc", - "type": "350" - }, - { - "case": "ppc", - "type": "351" - }, - { - "case": "mips", - "type": "352" - }, - { - "case": "tricore", - "type": "353" - }, - { - "case": "s390", - "type": "354" - }, - { - "case": "riscv", - "type": "355" - }, - { - "case": "other", - "type": "0" - } - ], - "members": [ - { - "name": "CPU", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "halted", - "type": "bool" - }, - { - "name": "qom_path", - "type": "str" - }, - { - "name": "thread_id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "347" - }, - { - "name": "arch", - "type": "348" - } - ], - "meta-type": "object" - }, - { - "name": "[173]", - "element-type": "173", - "meta-type": "array" - }, - { - "name": "173", - "tag": "target", - "variants": [ - { - "case": "s390x", - "type": "354" - }, - { - "case": "aarch64", - "type": "0" - }, - { - "case": "alpha", - "type": "0" - }, - { - "case": "arm", - "type": "0" - }, - { - "case": "cris", - "type": "0" - }, - { - "case": "hppa", - "type": "0" - }, - { - "case": "i386", - "type": "0" - }, - { - "case": "lm32", - "type": "0" - }, - { - "case": "m68k", - "type": "0" - }, - { - "case": "microblaze", - "type": "0" - }, - { - "case": "microblazeel", - "type": "0" - }, - { - "case": "mips", - "type": "0" - }, - { - "case": "mips64", - "type": "0" - }, - { - "case": "mips64el", - "type": "0" - }, - { - "case": "mipsel", - "type": "0" - }, - { - "case": "moxie", - "type": "0" - }, - { - "case": "nios2", - "type": "0" - }, - { - "case": "or1k", - "type": "0" - }, - { - "case": "ppc", - "type": "0" - }, - { - "case": "ppc64", - "type": "0" - }, - { - "case": "riscv32", - "type": "0" - }, - { - "case": "riscv64", - "type": "0" - }, - { - "case": "rx", - "type": "0" - }, - { - "case": "sh4", - "type": "0" - }, - { - "case": "sh4eb", - "type": "0" - }, - { - "case": "sparc", - "type": "0" - }, - { - "case": "sparc64", - "type": "0" - }, - { - "case": "tricore", - "type": "0" - }, - { - "case": "unicore32", - "type": "0" - }, - { - "case": "x86_64", - "type": "0" - }, - { - "case": "xtensa", - "type": "0" - }, - { - "case": "xtensaeb", - "type": "0" - } - ], - "members": [ - { - "name": "cpu-index", - "type": "int" - }, - { - "name": "qom-path", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "347" - }, - { - "name": "arch", - "type": "348", - "features": [ - "deprecated" - ] - }, - { - "name": "target", - "type": "356" - } - ], - "meta-type": "object" - }, - { - "name": "174", - "members": [ - { - "name": "id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[175]", - "element-type": "175", - "meta-type": "array" - }, - { - "name": "175", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "alias", - "default": null, - "type": "str" - }, - { - "name": "is-default", - "default": null, - "type": "bool" - }, - { - "name": "cpu-max", - "type": "int" - }, - { - "name": "hotpluggable-cpus", - "type": "bool" - }, - { - "name": "numa-mem-supported", - "type": "bool" - }, - { - "name": "deprecated", - "type": "bool" - }, - { - "name": "default-cpu-type", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "176", - "members": [ - { - "name": "wakeup-suspend-support", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "177", - "members": [ - { - "name": "arch", - "type": "356" - } - ], - "meta-type": "object" - }, - { - "name": "[178]", - "element-type": "178", - "meta-type": "array" - }, - { - "name": "178", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "merge", - "type": "bool" - }, - { - "name": "dump", - "type": "bool" - }, - { - "name": "prealloc", - "type": "bool" - }, - { - "name": "host-nodes", - "type": "[int]" - }, - { - "name": "policy", - "type": "357" - } - ], - "meta-type": "object" - }, - { - "name": "[179]", - "element-type": "179", - "meta-type": "array" - }, - { - "name": "179", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "vcpus-count", - "type": "int" - }, - { - "name": "props", - "type": "347" - }, - { - "name": "qom-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "180", - "tag": "type", - "variants": [ - { - "case": "node", - "type": "359" - }, - { - "case": "dist", - "type": "360" - }, - { - "case": "cpu", - "type": "361" - }, - { - "case": "hmat-lb", - "type": "362" - }, - { - "case": "hmat-cache", - "type": "363" - } - ], - "members": [ - { - "name": "type", - "type": "358" - } - ], - "meta-type": "object" - }, - { - "name": "188", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "fdname", - "type": "str" - }, - { - "name": "skipauth", - "default": null, - "type": "bool" - }, - { - "name": "tls", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "189", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "190", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "present", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "191", - "members": [ - { - "name": "UUID", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[192]", - "element-type": "192", - "meta-type": "array" - }, - { - "name": "192", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "poll-max-ns", - "type": "int" - }, - { - "name": "poll-grow", - "type": "int" - }, - { - "name": "poll-shrink", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "193", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "194", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[195]", - "element-type": "195", - "meta-type": "array" - }, - { - "name": "195", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "devices", - "type": "[367]" - } - ], - "meta-type": "object" - }, - { - "name": "196", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "197", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "198", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "199", - "members": [ - { - "name": "command-line", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "200", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "arg", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "201", - "members": [ - { - "name": "enable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "202", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "203", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "204", - "members": [ - { - "name": "base-memory", - "type": "int" - }, - { - "name": "plugged-memory", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "205", - "members": [ - { - "name": "fdset-id", - "default": null, - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "206", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "207", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[208]", - "element-type": "208", - "meta-type": "array" - }, - { - "name": "208", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fds", - "type": "[368]" - } - ], - "meta-type": "object" - }, - { - "name": "209", - "members": [ - { - "name": "option", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[210]", - "element-type": "210", - "meta-type": "array" - }, - { - "name": "210", - "members": [ - { - "name": "option", - "type": "str" - }, - { - "name": "parameters", - "type": "[369]" - } - ], - "meta-type": "object" - }, - { - "name": "[211]", - "element-type": "211", - "meta-type": "array" - }, - { - "name": "211", - "tag": "type", - "variants": [ - { - "case": "dimm", - "type": "371" - }, - { - "case": "nvdimm", - "type": "371" - }, - { - "case": "virtio-pmem", - "type": "372" - } - ], - "members": [ - { - "name": "type", - "type": "370" - } - ], - "meta-type": "object" - }, - { - "name": "212", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "msg", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[213]", - "element-type": "213", - "meta-type": "array" - }, - { - "name": "213", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "slot", - "type": "str" - }, - { - "name": "slot-type", - "type": "373" - }, - { - "name": "source", - "type": "int" - }, - { - "name": "status", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "214", - "members": [ - { - "name": "info", - "type": "213" - } - ], - "meta-type": "object" - }, - { - "name": "215", - "members": [ - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "216", - "members": [ - { - "name": "guid", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "bool", - "json-type": "boolean", - "meta-type": "builtin" - }, - { - "name": "223", - "meta-type": "enum", - "values": [ - "debug", - "inmigrate", - "internal-error", - "io-error", - "paused", - "postmigrate", - "prelaunch", - "finish-migrate", - "restore-vm", - "running", - "save-vm", - "shutdown", - "suspended", - "watchdog", - "guest-panicked", - "colo", - "preconfig" - ] - }, - { - "name": "224", - "meta-type": "enum", - "values": [ - "none", - "host-error", - "host-qmp-quit", - "host-qmp-system-reset", - "host-signal", - "host-ui", - "guest-shutdown", - "guest-reset", - "guest-panic", - "subsystem-reset" - ] - }, - { - "name": "225", - "meta-type": "enum", - "values": [ - "reset", - "shutdown", - "poweroff", - "pause", - "debug", - "none", - "inject-nmi" - ] - }, - { - "name": "226", - "meta-type": "enum", - "values": [ - "pause", - "poweroff", - "run" - ] - }, - { - "name": "227", - "tag": "type", - "variants": [ - { - "case": "hyper-v", - "type": "376" - }, - { - "case": "s390", - "type": "377" - } - ], - "members": [ - { - "name": "type", - "type": "375" - } - ], - "meta-type": "object" - }, - { - "name": "228", - "meta-type": "enum", - "values": [ - "retain", - "read-only", - "read-write" - ] - }, - { - "name": "[int]", - "element-type": "int", - "meta-type": "array" - }, - { - "name": "229", - "meta-type": "enum", - "values": [ - "ok", - "failed", - "nospace" - ] - }, - { - "name": "[230]", - "element-type": "230", - "meta-type": "array" - }, - { - "name": "230", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "count", - "type": "int" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "recording", - "type": "bool" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "status", - "type": "378", - "features": [ - "deprecated" - ] - }, - { - "name": "persistent", - "type": "bool" - }, - { - "name": "inconsistent", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "231", - "members": [ - { - "name": "rd_bytes", - "type": "int" - }, - { - "name": "wr_bytes", - "type": "int" - }, - { - "name": "unmap_bytes", - "type": "int" - }, - { - "name": "rd_operations", - "type": "int" - }, - { - "name": "wr_operations", - "type": "int" - }, - { - "name": "flush_operations", - "type": "int" - }, - { - "name": "unmap_operations", - "type": "int" - }, - { - "name": "rd_total_time_ns", - "type": "int" - }, - { - "name": "wr_total_time_ns", - "type": "int" - }, - { - "name": "flush_total_time_ns", - "type": "int" - }, - { - "name": "unmap_total_time_ns", - "type": "int" - }, - { - "name": "wr_highest_offset", - "type": "int" - }, - { - "name": "rd_merged", - "type": "int" - }, - { - "name": "wr_merged", - "type": "int" - }, - { - "name": "unmap_merged", - "type": "int" - }, - { - "name": "idle_time_ns", - "default": null, - "type": "int" - }, - { - "name": "failed_rd_operations", - "type": "int" - }, - { - "name": "failed_wr_operations", - "type": "int" - }, - { - "name": "failed_flush_operations", - "type": "int" - }, - { - "name": "failed_unmap_operations", - "type": "int" - }, - { - "name": "invalid_rd_operations", - "type": "int" - }, - { - "name": "invalid_wr_operations", - "type": "int" - }, - { - "name": "invalid_flush_operations", - "type": "int" - }, - { - "name": "invalid_unmap_operations", - "type": "int" - }, - { - "name": "account_invalid", - "type": "bool" - }, - { - "name": "account_failed", - "type": "bool" - }, - { - "name": "timed_stats", - "type": "[379]" - }, - { - "name": "rd_latency_histogram", - "default": null, - "type": "380" - }, - { - "name": "wr_latency_histogram", - "default": null, - "type": "380" - }, - { - "name": "flush_latency_histogram", - "default": null, - "type": "380" - } - ], - "meta-type": "object" - }, - { - "name": "232", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "381" - }, - { - "case": "host_device", - "type": "381" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "compress", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "gluster", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "luks", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "nfs", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "parallels", - "type": "0" - }, - { - "case": "qcow", - "type": "0" - }, - { - "case": "qcow2", - "type": "0" - }, - { - "case": "qed", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "rbd", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "sheepdog", - "type": "0" - }, - { - "case": "ssh", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vdi", - "type": "0" - }, - { - "case": "vhdx", - "type": "0" - }, - { - "case": "vmdk", - "type": "0" - }, - { - "case": "vpc", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - } - ], - "meta-type": "object" - }, - { - "name": "233", - "meta-type": "enum", - "values": [ - "undefined", - "created", - "running", - "paused", - "ready", - "standby", - "waiting", - "pending", - "aborting", - "concluded", - "null" - ] - }, - { - "name": "234", - "meta-type": "enum", - "values": [ - "existing", - "absolute-paths" - ] - }, - { - "name": "235", - "meta-type": "enum", - "values": [ - "report", - "ignore", - "enospc", - "stop", - "auto" - ] - }, - { - "name": "236", - "meta-type": "enum", - "values": [ - "top", - "full", - "none", - "incremental", - "bitmap" - ] - }, - { - "name": "237", - "meta-type": "enum", - "values": [ - "on-success", - "never", - "always" - ] - }, - { - "name": "238", - "meta-type": "enum", - "values": [ - "off", - "on", - "unmap" - ] - }, - { - "name": "239", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "type": "str" - }, - { - "name": "dirty-flag", - "default": null, - "type": "bool" - }, - { - "name": "actual-size", - "default": null, - "type": "int" - }, - { - "name": "virtual-size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "encrypted", - "default": null, - "type": "bool" - }, - { - "name": "compressed", - "default": null, - "type": "bool" - }, - { - "name": "backing-filename", - "default": null, - "type": "str" - }, - { - "name": "full-backing-filename", - "default": null, - "type": "str" - }, - { - "name": "backing-filename-format", - "default": null, - "type": "str" - }, - { - "name": "snapshots", - "default": null, - "type": "[69]" - }, - { - "name": "backing-image", - "default": null, - "type": "239" - }, - { - "name": "format-specific", - "default": null, - "type": "382" - } - ], - "meta-type": "object" - }, - { - "name": "240", - "members": [ - { - "name": "writeback", - "type": "bool" - }, - { - "name": "direct", - "type": "bool" - }, - { - "name": "no-flush", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[241]", - "element-type": "241", - "meta-type": "array" - }, - { - "name": "241", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "383" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[242]", - "element-type": "242", - "meta-type": "array" - }, - { - "name": "242", - "members": [ - { - "name": "parent", - "type": "int" - }, - { - "name": "child", - "type": "int" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "perm", - "type": "[384]" - }, - { - "name": "shared-perm", - "type": "[384]" - } - ], - "meta-type": "object" - }, - { - "name": "243", - "meta-type": "enum", - "values": [ - "background", - "write-blocking" - ] - }, - { - "name": "[244]", - "element-type": "244", - "meta-type": "array" - }, - { - "name": "244", - "members": [ - { - "type": "str" - }, - { - "type": "36" - } - ], - "meta-type": "alternate" - }, - { - "name": "245", - "meta-type": "enum", - "values": [ - "blkdebug", - "blklogwrites", - "blkreplay", - "blkverify", - "bochs", - "cloop", - "compress", - "copy-on-read", - "dmg", - "file", - "ftp", - "ftps", - "gluster", - "host_cdrom", - "host_device", - "http", - "https", - "iscsi", - "luks", - "nbd", - "nfs", - "null-aio", - "null-co", - "nvme", - "parallels", - "qcow", - "qcow2", - "qed", - "quorum", - "raw", - "rbd", - "replication", - "sheepdog", - "ssh", - "throttle", - "vdi", - "vhdx", - "vmdk", - "vpc", - "vvfat", - "vxhs" - ] - }, - { - "name": "246", - "meta-type": "enum", - "values": [ - "ignore", - "unmap" - ] - }, - { - "name": "247", - "members": [ - { - "name": "direct", - "default": null, - "type": "bool" - }, - { - "name": "no-flush", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "248", - "members": [ - { - "name": "image", - "type": "385" - }, - { - "name": "config", - "default": null, - "type": "str" - }, - { - "name": "align", - "default": null, - "type": "int" - }, - { - "name": "max-transfer", - "default": null, - "type": "int" - }, - { - "name": "opt-write-zero", - "default": null, - "type": "int" - }, - { - "name": "max-write-zero", - "default": null, - "type": "int" - }, - { - "name": "opt-discard", - "default": null, - "type": "int" - }, - { - "name": "max-discard", - "default": null, - "type": "int" - }, - { - "name": "inject-error", - "default": null, - "type": "[386]" - }, - { - "name": "set-state", - "default": null, - "type": "[387]" - }, - { - "name": "take-child-perms", - "default": null, - "type": "[384]" - }, - { - "name": "unshare-child-perms", - "default": null, - "type": "[384]" - } - ], - "meta-type": "object" - }, - { - "name": "249", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "log", - "type": "385" - }, - { - "name": "log-sector-size", - "default": null, - "type": "int" - }, - { - "name": "log-append", - "default": null, - "type": "bool" - }, - { - "name": "log-super-update-interval", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "250", - "members": [ - { - "name": "test", - "type": "385" - }, - { - "name": "raw", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "251", - "members": [ - { - "name": "image", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "252", - "members": [ - { - "name": "file", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "253", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "pr-manager", - "default": null, - "type": "str" - }, - { - "name": "locking", - "default": null, - "type": "388" - }, - { - "name": "aio", - "default": null, - "type": "389" - }, - { - "name": "drop-cache", - "default": null, - "type": "bool" - }, - { - "name": "x-check-cache-dropped", - "default": null, - "type": "bool" - } - ], - "meta-type": "object", - "features": [ - "dynamic-auto-read-only" - ] - }, - { - "name": "254", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "255", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "256", - "members": [ - { - "name": "volume", - "type": "str" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "server", - "type": "[329]" - }, - { - "name": "debug", - "default": null, - "type": "int" - }, - { - "name": "logfile", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "257", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "258", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "259", - "members": [ - { - "name": "transport", - "type": "390" - }, - { - "name": "portal", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "lun", - "default": null, - "type": "int" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "initiator-name", - "default": null, - "type": "str" - }, - { - "name": "header-digest", - "default": null, - "type": "391" - }, - { - "name": "timeout", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "260", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "261", - "members": [ - { - "name": "server", - "type": "329" - }, - { - "name": "export", - "default": null, - "type": "str" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "x-dirty-bitmap", - "default": null, - "type": "str" - }, - { - "name": "reconnect-delay", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "262", - "members": [ - { - "name": "server", - "type": "392" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "int" - }, - { - "name": "tcp-syn-count", - "default": null, - "type": "int" - }, - { - "name": "readahead-size", - "default": null, - "type": "int" - }, - { - "name": "page-cache-size", - "default": null, - "type": "int" - }, - { - "name": "debug", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "263", - "members": [ - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "latency-ns", - "default": null, - "type": "int" - }, - { - "name": "read-zeroes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "264", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "namespace", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "265", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-request", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-snapshot", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-other", - "default": null, - "type": "bool" - }, - { - "name": "overlap-check", - "default": null, - "type": "394" - }, - { - "name": "cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-entry-size", - "default": null, - "type": "int" - }, - { - "name": "refcount-cache-size", - "default": null, - "type": "int" - }, - { - "name": "cache-clean-interval", - "default": null, - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "395" - }, - { - "name": "data-file", - "default": null, - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "266", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - }, - { - "name": "encrypt", - "default": null, - "type": "396" - } - ], - "meta-type": "object" - }, - { - "name": "267", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - } - ], - "meta-type": "object" - }, - { - "name": "268", - "members": [ - { - "name": "blkverify", - "default": null, - "type": "bool" - }, - { - "name": "children", - "type": "[385]" - }, - { - "name": "vote-threshold", - "type": "int" - }, - { - "name": "rewrite-corrupted", - "default": null, - "type": "bool" - }, - { - "name": "read-pattern", - "default": null, - "type": "397" - } - ], - "meta-type": "object" - }, - { - "name": "269", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "270", - "members": [ - { - "name": "pool", - "type": "str" - }, - { - "name": "namespace", - "default": null, - "type": "str" - }, - { - "name": "image", - "type": "str" - }, - { - "name": "conf", - "default": null, - "type": "str" - }, - { - "name": "snapshot", - "default": null, - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "auth-client-required", - "default": null, - "type": "[398]" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "[399]" - } - ], - "meta-type": "object" - }, - { - "name": "271", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "mode", - "type": "400" - }, - { - "name": "top-id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "272", - "members": [ - { - "name": "server", - "type": "329" - }, - { - "name": "vdi", - "type": "str" - }, - { - "name": "snap-id", - "default": null, - "type": "int" - }, - { - "name": "tag", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "273", - "members": [ - { - "name": "server", - "type": "401" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "host-key-check", - "default": null, - "type": "402" - } - ], - "meta-type": "object" - }, - { - "name": "274", - "members": [ - { - "name": "throttle-group", - "type": "str" - }, - { - "name": "file", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "275", - "members": [ - { - "name": "dir", - "type": "str" - }, - { - "name": "fat-type", - "default": null, - "type": "int" - }, - { - "name": "floppy", - "default": null, - "type": "bool" - }, - { - "name": "label", - "default": null, - "type": "str" - }, - { - "name": "rw", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "276", - "members": [ - { - "name": "vdisk-id", - "type": "str" - }, - { - "name": "server", - "type": "399" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "277", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "403" - }, - { - "case": "gluster", - "type": "404" - }, - { - "case": "luks", - "type": "405" - }, - { - "case": "nfs", - "type": "406" - }, - { - "case": "parallels", - "type": "407" - }, - { - "case": "qcow", - "type": "408" - }, - { - "case": "qcow2", - "type": "409" - }, - { - "case": "qed", - "type": "410" - }, - { - "case": "rbd", - "type": "411" - }, - { - "case": "sheepdog", - "type": "412" - }, - { - "case": "ssh", - "type": "413" - }, - { - "case": "vdi", - "type": "414" - }, - { - "case": "vhdx", - "type": "415" - }, - { - "case": "vmdk", - "type": "416" - }, - { - "case": "vpc", - "type": "417" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "compress", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "host_device", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - } - ], - "meta-type": "object" - }, - { - "name": "278", - "meta-type": "enum", - "values": [ - "read", - "write" - ] - }, - { - "name": "279", - "meta-type": "enum", - "values": [ - "ignore", - "report", - "stop" - ] - }, - { - "name": "280", - "meta-type": "enum", - "values": [ - "commit", - "stream", - "mirror", - "backup", - "create" - ] - }, - { - "name": "281", - "members": [ - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "282", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "419" - }, - { - "case": "unix", - "type": "420" - }, - { - "case": "vsock", - "type": "421" - }, - { - "case": "fd", - "type": "422" - } - ], - "members": [ - { - "name": "type", - "type": "418" - } - ], - "meta-type": "object" - }, - { - "name": "283", - "meta-type": "enum", - "values": [ - "safe", - "hard" - ] - }, - { - "name": "284", - "meta-type": "enum", - "values": [ - "read", - "write", - "flush" - ] - }, - { - "name": "285", - "meta-type": "enum", - "values": [ - "utf8", - "base64" - ] - }, - { - "name": "286", - "tag": "type", - "variants": [ - { - "case": "file", - "type": "424" - }, - { - "case": "serial", - "type": "425" - }, - { - "case": "parallel", - "type": "425" - }, - { - "case": "pipe", - "type": "425" - }, - { - "case": "socket", - "type": "426" - }, - { - "case": "udp", - "type": "427" - }, - { - "case": "pty", - "type": "428" - }, - { - "case": "null", - "type": "428" - }, - { - "case": "mux", - "type": "429" - }, - { - "case": "msmouse", - "type": "428" - }, - { - "case": "wctablet", - "type": "428" - }, - { - "case": "braille", - "type": "428" - }, - { - "case": "testdev", - "type": "428" - }, - { - "case": "stdio", - "type": "430" - }, - { - "case": "console", - "type": "428" - }, - { - "case": "spicevmc", - "type": "431" - }, - { - "case": "spiceport", - "type": "432" - }, - { - "case": "vc", - "type": "433" - }, - { - "case": "ringbuf", - "type": "434" - }, - { - "case": "memory", - "type": "434" - } - ], - "members": [ - { - "name": "type", - "type": "423" - } - ], - "meta-type": "object" - }, - { - "name": "287", - "meta-type": "enum", - "values": [ - "elf", - "kdump-zlib", - "kdump-lzo", - "kdump-snappy", - "win-dmp" - ] - }, - { - "name": "288", - "meta-type": "enum", - "values": [ - "none", - "active", - "completed", - "failed" - ] - }, - { - "name": "[287]", - "element-type": "287", - "meta-type": "array" - }, - { - "name": "289", - "meta-type": "enum", - "values": [ - "none", - "nic", - "user", - "tap", - "l2tpv3", - "socket", - "vde", - "bridge", - "hubport", - "netmap", - "vhost-user" - ] - }, - { - "name": "290", - "members": [ - { - "name": "netdev", - "default": null, - "type": "str" - }, - { - "name": "macaddr", - "default": null, - "type": "str" - }, - { - "name": "model", - "default": null, - "type": "str" - }, - { - "name": "addr", - "default": null, - "type": "str" - }, - { - "name": "vectors", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "291", - "members": [ - { - "name": "hostname", - "default": null, - "type": "str" - }, - { - "name": "restrict", - "default": null, - "type": "bool" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "ip", - "default": null, - "type": "str" - }, - { - "name": "net", - "default": null, - "type": "str" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "tftp", - "default": null, - "type": "str" - }, - { - "name": "bootfile", - "default": null, - "type": "str" - }, - { - "name": "dhcpstart", - "default": null, - "type": "str" - }, - { - "name": "dns", - "default": null, - "type": "str" - }, - { - "name": "dnssearch", - "default": null, - "type": "[435]" - }, - { - "name": "domainname", - "default": null, - "type": "str" - }, - { - "name": "ipv6-prefix", - "default": null, - "type": "str" - }, - { - "name": "ipv6-prefixlen", - "default": null, - "type": "int" - }, - { - "name": "ipv6-host", - "default": null, - "type": "str" - }, - { - "name": "ipv6-dns", - "default": null, - "type": "str" - }, - { - "name": "smb", - "default": null, - "type": "str" - }, - { - "name": "smbserver", - "default": null, - "type": "str" - }, - { - "name": "hostfwd", - "default": null, - "type": "[435]" - }, - { - "name": "guestfwd", - "default": null, - "type": "[435]" - }, - { - "name": "tftp-server-name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "292", - "members": [ - { - "name": "ifname", - "default": null, - "type": "str" - }, - { - "name": "fd", - "default": null, - "type": "str" - }, - { - "name": "fds", - "default": null, - "type": "str" - }, - { - "name": "script", - "default": null, - "type": "str" - }, - { - "name": "downscript", - "default": null, - "type": "str" - }, - { - "name": "br", - "default": null, - "type": "str" - }, - { - "name": "helper", - "default": null, - "type": "str" - }, - { - "name": "sndbuf", - "default": null, - "type": "int" - }, - { - "name": "vnet_hdr", - "default": null, - "type": "bool" - }, - { - "name": "vhost", - "default": null, - "type": "bool" - }, - { - "name": "vhostfd", - "default": null, - "type": "str" - }, - { - "name": "vhostfds", - "default": null, - "type": "str" - }, - { - "name": "vhostforce", - "default": null, - "type": "bool" - }, - { - "name": "queues", - "default": null, - "type": "int" - }, - { - "name": "poll-us", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "293", - "members": [ - { - "name": "src", - "type": "str" - }, - { - "name": "dst", - "type": "str" - }, - { - "name": "srcport", - "default": null, - "type": "str" - }, - { - "name": "dstport", - "default": null, - "type": "str" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "udp", - "default": null, - "type": "bool" - }, - { - "name": "cookie64", - "default": null, - "type": "bool" - }, - { - "name": "counter", - "default": null, - "type": "bool" - }, - { - "name": "pincounter", - "default": null, - "type": "bool" - }, - { - "name": "txcookie", - "default": null, - "type": "int" - }, - { - "name": "rxcookie", - "default": null, - "type": "int" - }, - { - "name": "txsession", - "type": "int" - }, - { - "name": "rxsession", - "default": null, - "type": "int" - }, - { - "name": "offset", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "294", - "members": [ - { - "name": "fd", - "default": null, - "type": "str" - }, - { - "name": "listen", - "default": null, - "type": "str" - }, - { - "name": "connect", - "default": null, - "type": "str" - }, - { - "name": "mcast", - "default": null, - "type": "str" - }, - { - "name": "localaddr", - "default": null, - "type": "str" - }, - { - "name": "udp", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "295", - "members": [ - { - "name": "sock", - "default": null, - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "296", - "members": [ - { - "name": "br", - "default": null, - "type": "str" - }, - { - "name": "helper", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "297", - "members": [ - { - "name": "hubid", - "type": "int" - }, - { - "name": "netdev", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "298", - "members": [ - { - "name": "ifname", - "type": "str" - }, - { - "name": "devname", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "299", - "members": [ - { - "name": "chardev", - "type": "str" - }, - { - "name": "vhostforce", - "default": null, - "type": "bool" - }, - { - "name": "queues", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "300", - "meta-type": "enum", - "values": [ - "normal", - "none", - "all" - ] - }, - { - "name": "[str]", - "element-type": "str", - "meta-type": "array" - }, - { - "name": "301", - "meta-type": "enum", - "values": [ - "half", - "full" - ] - }, - { - "name": "302", - "meta-type": "enum", - "values": [ - "off", - "on" - ] - }, - { - "name": "303", - "members": [ - { - "name": "priority", - "type": "int" - }, - { - "name": "tbl-id", - "type": "int" - }, - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-type", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - }, - { - "name": "ip-dst", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "304", - "members": [ - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "305", - "members": [ - { - "name": "goto-tbl", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "tunnel-lport", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "new-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "306", - "tag": "type", - "variants": [ - { - "case": "passthrough", - "type": "437" - }, - { - "case": "emulator", - "type": "438" - } - ], - "members": [ - { - "name": "type", - "type": "436" - } - ], - "meta-type": "object" - }, - { - "name": "307", - "meta-type": "enum", - "values": [ - "client", - "server", - "unknown" - ] - }, - { - "name": "[308]", - "element-type": "308", - "meta-type": "array" - }, - { - "name": "308", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "connection-id", - "type": "int" - }, - { - "name": "channel-type", - "type": "int" - }, - { - "name": "channel-id", - "type": "int" - }, - { - "name": "tls", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "309", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "311" - } - ], - "meta-type": "object" - }, - { - "name": "310", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "311", - "meta-type": "enum", - "values": [ - "ipv4", - "ipv6", - "unix", - "vsock", - "unknown" - ] - }, - { - "name": "[312]", - "element-type": "312", - "meta-type": "array" - }, - { - "name": "312", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "x509_dname", - "default": null, - "type": "str" - }, - { - "name": "sasl_username", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[313]", - "element-type": "313", - "meta-type": "array" - }, - { - "name": "313", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "type": "314" - }, - { - "name": "vencrypt", - "default": null, - "type": "315" - } - ], - "meta-type": "object" - }, - { - "name": "314", - "meta-type": "enum", - "values": [ - "none", - "vnc", - "ra2", - "ra2ne", - "tight", - "ultra", - "tls", - "vencrypt", - "sasl" - ] - }, - { - "name": "315", - "meta-type": "enum", - "values": [ - "plain", - "tls-none", - "x509-none", - "tls-vnc", - "x509-vnc", - "tls-plain", - "x509-plain", - "tls-sasl", - "x509-sasl" - ] - }, - { - "name": "316", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "317", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[318]", - "element-type": "318", - "meta-type": "array" - }, - { - "name": "318", - "tag": "type", - "variants": [ - { - "case": "number", - "type": "440" - }, - { - "case": "qcode", - "type": "441" - } - ], - "members": [ - { - "name": "type", - "type": "439" - } - ], - "meta-type": "object" - }, - { - "name": "[319]", - "element-type": "319", - "meta-type": "array" - }, - { - "name": "319", - "tag": "type", - "variants": [ - { - "case": "key", - "type": "443" - }, - { - "case": "btn", - "type": "444" - }, - { - "case": "rel", - "type": "445" - }, - { - "case": "abs", - "type": "445" - } - ], - "members": [ - { - "name": "type", - "type": "442" - } - ], - "meta-type": "object" - }, - { - "name": "320", - "meta-type": "enum", - "values": [ - "default", - "none", - "gtk", - "sdl", - "egl-headless", - "curses", - "cocoa", - "spice-app" - ] - }, - { - "name": "321", - "meta-type": "enum", - "values": [ - "off", - "on", - "core", - "es" - ] - }, - { - "name": "322", - "members": [ - { - "name": "grab-on-hover", - "default": null, - "type": "bool" - }, - { - "name": "zoom-to-fit", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "323", - "members": [ - { - "name": "charset", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "324", - "members": [ - { - "name": "rendernode", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "325", - "meta-type": "enum", - "values": [ - "none", - "setup", - "cancelling", - "cancelled", - "active", - "postcopy-active", - "postcopy-paused", - "postcopy-recover", - "completed", - "failed", - "colo", - "pre-switchover", - "device", - "wait-unplug" - ] - }, - { - "name": "326", - "members": [ - { - "name": "transferred", - "type": "int" - }, - { - "name": "remaining", - "type": "int" - }, - { - "name": "total", - "type": "int" - }, - { - "name": "duplicate", - "type": "int" - }, - { - "name": "skipped", - "type": "int" - }, - { - "name": "normal", - "type": "int" - }, - { - "name": "normal-bytes", - "type": "int" - }, - { - "name": "dirty-pages-rate", - "type": "int" - }, - { - "name": "mbps", - "type": "number" - }, - { - "name": "dirty-sync-count", - "type": "int" - }, - { - "name": "postcopy-requests", - "type": "int" - }, - { - "name": "page-size", - "type": "int" - }, - { - "name": "multifd-bytes", - "type": "int" - }, - { - "name": "pages-per-second", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "327", - "members": [ - { - "name": "cache-size", - "type": "int" - }, - { - "name": "bytes", - "type": "int" - }, - { - "name": "pages", - "type": "int" - }, - { - "name": "cache-miss", - "type": "int" - }, - { - "name": "cache-miss-rate", - "type": "number" - }, - { - "name": "overflow", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "328", - "members": [ - { - "name": "pages", - "type": "int" - }, - { - "name": "busy", - "type": "int" - }, - { - "name": "busy-rate", - "type": "number" - }, - { - "name": "compressed-size", - "type": "int" - }, - { - "name": "compression-rate", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "[329]", - "element-type": "329", - "meta-type": "array" - }, - { - "name": "329", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "401" - }, - { - "case": "unix", - "type": "447" - }, - { - "case": "vsock", - "type": "448" - }, - { - "case": "fd", - "type": "435" - } - ], - "members": [ - { - "name": "type", - "type": "446" - } - ], - "meta-type": "object" - }, - { - "name": "330", - "meta-type": "enum", - "values": [ - "xbzrle", - "rdma-pin-all", - "auto-converge", - "zero-blocks", - "compress", - "events", - "postcopy-ram", - "x-colo", - "release-ram", - "block", - "return-path", - "pause-before-switchover", - "multifd", - "dirty-bitmaps", - "postcopy-blocktime", - "late-block-activate", - "x-ignore-shared", - "validate-uuid" - ] - }, - { - "name": "331", - "meta-type": "enum", - "values": [ - "none", - "zlib", - "zstd" - ] - }, - { - "name": "332", - "meta-type": "enum", - "values": [ - "none", - "primary", - "secondary" - ] - }, - { - "name": "333", - "meta-type": "enum", - "values": [ - "none", - "request", - "error", - "processing" - ] - }, - { - "name": "number", - "json-type": "number", - "meta-type": "builtin" - }, - { - "name": "[334]", - "element-type": "334", - "meta-type": "array" - }, - { - "name": "334", - "tag": "type", - "variants": [ - { - "case": "abort", - "type": "450" - }, - { - "case": "block-dirty-bitmap-add", - "type": "451" - }, - { - "case": "block-dirty-bitmap-remove", - "type": "452" - }, - { - "case": "block-dirty-bitmap-clear", - "type": "452" - }, - { - "case": "block-dirty-bitmap-enable", - "type": "452" - }, - { - "case": "block-dirty-bitmap-disable", - "type": "452" - }, - { - "case": "block-dirty-bitmap-merge", - "type": "453" - }, - { - "case": "blockdev-backup", - "type": "454" - }, - { - "case": "blockdev-snapshot", - "type": "455" - }, - { - "case": "blockdev-snapshot-internal-sync", - "type": "456" - }, - { - "case": "blockdev-snapshot-sync", - "type": "457" - }, - { - "case": "drive-backup", - "type": "458" - } - ], - "members": [ - { - "name": "type", - "type": "449" - } - ], - "meta-type": "object" - }, - { - "name": "335", - "members": [ - { - "name": "completion-mode", - "default": null, - "type": "459" - } - ], - "meta-type": "object" - }, - { - "name": "336", - "meta-type": "enum", - "values": [ - "unavailable", - "disabled", - "enabled" - ] - }, - { - "name": "[337]", - "element-type": "337", - "meta-type": "array" - }, - { - "name": "337", - "meta-type": "enum", - "values": [ - "oob" - ] - }, - { - "name": "338", - "members": [ - { - "name": "major", - "type": "int" - }, - { - "name": "minor", - "type": "int" - }, - { - "name": "micro", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "339", - "meta-type": "enum", - "values": [ - "builtin", - "enum", - "array", - "object", - "alternate", - "command", - "event" - ] - }, - { - "name": "340", - "members": [ - { - "name": "json-type", - "type": "460" - } - ], - "meta-type": "object" - }, - { - "name": "341", - "members": [ - { - "name": "values", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "342", - "members": [ - { - "name": "element-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "343", - "members": [ - { - "name": "members", - "type": "[461]" - }, - { - "name": "tag", - "default": null, - "type": "str" - }, - { - "name": "variants", - "default": null, - "type": "[462]" - } - ], - "meta-type": "object" - }, - { - "name": "344", - "members": [ - { - "name": "members", - "type": "[463]" - } - ], - "meta-type": "object" - }, - { - "name": "345", - "members": [ - { - "name": "arg-type", - "type": "str" - }, - { - "name": "ret-type", - "type": "str" - }, - { - "name": "allow-oob", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "346", - "members": [ - { - "name": "arg-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "347", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "348", - "meta-type": "enum", - "values": [ - "x86", - "sparc", - "ppc", - "mips", - "tricore", - "s390", - "riscv", - "other" - ] - }, - { - "name": "349", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "350", - "members": [ - { - "name": "pc", - "type": "int" - }, - { - "name": "npc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "351", - "members": [ - { - "name": "nip", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "352", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "353", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "354", - "members": [ - { - "name": "cpu-state", - "type": "464" - } - ], - "meta-type": "object" - }, - { - "name": "355", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "356", - "meta-type": "enum", - "values": [ - "aarch64", - "alpha", - "arm", - "cris", - "hppa", - "i386", - "lm32", - "m68k", - "microblaze", - "microblazeel", - "mips", - "mips64", - "mips64el", - "mipsel", - "moxie", - "nios2", - "or1k", - "ppc", - "ppc64", - "riscv32", - "riscv64", - "rx", - "s390x", - "sh4", - "sh4eb", - "sparc", - "sparc64", - "tricore", - "unicore32", - "x86_64", - "xtensa", - "xtensaeb" - ] - }, - { - "name": "357", - "meta-type": "enum", - "values": [ - "default", - "preferred", - "bind", - "interleave" - ] - }, - { - "name": "358", - "meta-type": "enum", - "values": [ - "node", - "dist", - "cpu", - "hmat-lb", - "hmat-cache" - ] - }, - { - "name": "359", - "members": [ - { - "name": "nodeid", - "default": null, - "type": "int" - }, - { - "name": "cpus", - "default": null, - "type": "[int]" - }, - { - "name": "mem", - "default": null, - "type": "int" - }, - { - "name": "memdev", - "default": null, - "type": "str" - }, - { - "name": "initiator", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "360", - "members": [ - { - "name": "src", - "type": "int" - }, - { - "name": "dst", - "type": "int" - }, - { - "name": "val", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "361", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "362", - "members": [ - { - "name": "initiator", - "type": "int" - }, - { - "name": "target", - "type": "int" - }, - { - "name": "hierarchy", - "type": "465" - }, - { - "name": "data-type", - "type": "466" - }, - { - "name": "latency", - "default": null, - "type": "int" - }, - { - "name": "bandwidth", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "363", - "members": [ - { - "name": "node-id", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "level", - "type": "int" - }, - { - "name": "associativity", - "type": "467" - }, - { - "name": "policy", - "type": "468" - }, - { - "name": "line", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "364", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "365", - "meta-type": "enum", - "values": [ - "incompatible", - "identical", - "superset", - "subset" - ] - }, - { - "name": "366", - "meta-type": "enum", - "values": [ - "static", - "full" - ] - }, - { - "name": "[367]", - "element-type": "367", - "meta-type": "array" - }, - { - "name": "367", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "function", - "type": "int" - }, - { - "name": "class_info", - "type": "469" - }, - { - "name": "id", - "type": "470" - }, - { - "name": "irq", - "default": null, - "type": "int" - }, - { - "name": "qdev_id", - "type": "str" - }, - { - "name": "pci_bridge", - "default": null, - "type": "471" - }, - { - "name": "regions", - "type": "[472]" - } - ], - "meta-type": "object" - }, - { - "name": "[368]", - "element-type": "368", - "meta-type": "array" - }, - { - "name": "368", - "members": [ - { - "name": "fd", - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[369]", - "element-type": "369", - "meta-type": "array" - }, - { - "name": "369", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "473" - }, - { - "name": "help", - "default": null, - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "370", - "meta-type": "enum", - "values": [ - "dimm", - "nvdimm", - "virtio-pmem" - ] - }, - { - "name": "371", - "members": [ - { - "name": "data", - "type": "474" - } - ], - "meta-type": "object" - }, - { - "name": "372", - "members": [ - { - "name": "data", - "type": "475" - } - ], - "meta-type": "object" - }, - { - "name": "373", - "meta-type": "enum", - "values": [ - "DIMM", - "CPU" - ] - }, - { - "name": "375", - "meta-type": "enum", - "values": [ - "hyper-v", - "s390" - ] - }, - { - "name": "376", - "members": [ - { - "name": "arg1", - "type": "int" - }, - { - "name": "arg2", - "type": "int" - }, - { - "name": "arg3", - "type": "int" - }, - { - "name": "arg4", - "type": "int" - }, - { - "name": "arg5", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "377", - "members": [ - { - "name": "core", - "type": "int" - }, - { - "name": "psw-mask", - "type": "int" - }, - { - "name": "psw-addr", - "type": "int" - }, - { - "name": "reason", - "type": "476" - } - ], - "meta-type": "object" - }, - { - "name": "378", - "meta-type": "enum", - "values": [ - "active", - "disabled", - "frozen", - "locked", - "inconsistent" - ] - }, - { - "name": "[379]", - "element-type": "379", - "meta-type": "array" - }, - { - "name": "379", - "members": [ - { - "name": "interval_length", - "type": "int" - }, - { - "name": "min_rd_latency_ns", - "type": "int" - }, - { - "name": "max_rd_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_latency_ns", - "type": "int" - }, - { - "name": "min_wr_latency_ns", - "type": "int" - }, - { - "name": "max_wr_latency_ns", - "type": "int" - }, - { - "name": "avg_wr_latency_ns", - "type": "int" - }, - { - "name": "min_flush_latency_ns", - "type": "int" - }, - { - "name": "max_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_queue_depth", - "type": "number" - }, - { - "name": "avg_wr_queue_depth", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "380", - "members": [ - { - "name": "boundaries", - "type": "[int]" - }, - { - "name": "bins", - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "381", - "members": [ - { - "name": "discard-nb-ok", - "type": "int" - }, - { - "name": "discard-nb-failed", - "type": "int" - }, - { - "name": "discard-bytes-ok", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[69]", - "element-type": "69", - "meta-type": "array" - }, - { - "name": "382", - "tag": "type", - "variants": [ - { - "case": "qcow2", - "type": "478" - }, - { - "case": "vmdk", - "type": "479" - }, - { - "case": "luks", - "type": "480" - } - ], - "members": [ - { - "name": "type", - "type": "477" - } - ], - "meta-type": "object" - }, - { - "name": "383", - "meta-type": "enum", - "values": [ - "block-backend", - "block-job", - "block-driver" - ] - }, - { - "name": "[384]", - "element-type": "384", - "meta-type": "array" - }, - { - "name": "384", - "meta-type": "enum", - "values": [ - "consistent-read", - "write", - "write-unchanged", - "resize", - "graph-mod" - ] - }, - { - "name": "385", - "members": [ - { - "type": "48" - }, - { - "type": "str" - } - ], - "meta-type": "alternate" - }, - { - "name": "[386]", - "element-type": "386", - "meta-type": "array" - }, - { - "name": "386", - "members": [ - { - "name": "event", - "type": "481" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "iotype", - "default": null, - "type": "482" - }, - { - "name": "errno", - "default": null, - "type": "int" - }, - { - "name": "sector", - "default": null, - "type": "int" - }, - { - "name": "once", - "default": null, - "type": "bool" - }, - { - "name": "immediately", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[387]", - "element-type": "387", - "meta-type": "array" - }, - { - "name": "387", - "members": [ - { - "name": "event", - "type": "481" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "new_state", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "388", - "meta-type": "enum", - "values": [ - "auto", - "on", - "off" - ] - }, - { - "name": "389", - "meta-type": "enum", - "values": [ - "threads", - "native", - "io_uring" - ] - }, - { - "name": "390", - "meta-type": "enum", - "values": [ - "tcp", - "iser" - ] - }, - { - "name": "391", - "meta-type": "enum", - "values": [ - "crc32c", - "none", - "crc32c-none", - "none-crc32c" - ] - }, - { - "name": "392", - "members": [ - { - "name": "type", - "type": "483" - }, - { - "name": "host", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "393", - "members": [ - { - "type": "48" - }, - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "394", - "members": [ - { - "type": "484" - }, - { - "type": "485" - } - ], - "meta-type": "alternate" - }, - { - "name": "395", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "487" - }, - { - "case": "luks", - "type": "488" - } - ], - "members": [ - { - "name": "format", - "type": "486" - } - ], - "meta-type": "object" - }, - { - "name": "396", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "487" - } - ], - "members": [ - { - "name": "format", - "type": "489" - } - ], - "meta-type": "object" - }, - { - "name": "[385]", - "element-type": "385", - "meta-type": "array" - }, - { - "name": "397", - "meta-type": "enum", - "values": [ - "quorum", - "fifo" - ] - }, - { - "name": "[398]", - "element-type": "398", - "meta-type": "array" - }, - { - "name": "398", - "meta-type": "enum", - "values": [ - "cephx", - "none" - ] - }, - { - "name": "[399]", - "element-type": "399", - "meta-type": "array" - }, - { - "name": "399", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "400", - "meta-type": "enum", - "values": [ - "primary", - "secondary" - ] - }, - { - "name": "401", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "numeric", - "default": null, - "type": "bool" - }, - { - "name": "to", - "default": null, - "type": "int" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "keep-alive", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "402", - "tag": "mode", - "variants": [ - { - "case": "hash", - "type": "491" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "known_hosts", - "type": "0" - } - ], - "members": [ - { - "name": "mode", - "type": "490" - } - ], - "meta-type": "object" - }, - { - "name": "403", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "nocow", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "404", - "members": [ - { - "name": "location", - "type": "256" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "405", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "493" - }, - { - "name": "cipher-mode", - "default": null, - "type": "494" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "default": null, - "type": "496" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - }, - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "406", - "members": [ - { - "name": "location", - "type": "262" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "407", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "408", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "encrypt", - "default": null, - "type": "497" - } - ], - "meta-type": "object" - }, - { - "name": "409", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "data-file", - "default": null, - "type": "385" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "version", - "default": null, - "type": "498" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "245" - }, - { - "name": "encrypt", - "default": null, - "type": "497" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "410", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "245" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "table-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "411", - "members": [ - { - "name": "location", - "type": "270" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "412", - "members": [ - { - "name": "location", - "type": "272" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "redundancy", - "default": null, - "type": "499" - }, - { - "name": "object-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "413", - "members": [ - { - "name": "location", - "type": "273" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "414", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "415", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "log-size", - "default": null, - "type": "int" - }, - { - "name": "block-size", - "default": null, - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "500" - }, - { - "name": "block-state-zero", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "416", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "extents", - "default": null, - "type": "[385]" - }, - { - "name": "subformat", - "default": null, - "type": "501" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "adapter-type", - "default": null, - "type": "502" - }, - { - "name": "hwversion", - "default": null, - "type": "str" - }, - { - "name": "zeroed-grain", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "417", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "503" - }, - { - "name": "force-size", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "null", - "json-type": "null", - "meta-type": "builtin" - }, - { - "name": "418", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "419", - "members": [ - { - "name": "data", - "type": "401" - } - ], - "meta-type": "object" - }, - { - "name": "420", - "members": [ - { - "name": "data", - "type": "447" - } - ], - "meta-type": "object" - }, - { - "name": "421", - "members": [ - { - "name": "data", - "type": "448" - } - ], - "meta-type": "object" - }, - { - "name": "422", - "members": [ - { - "name": "data", - "type": "435" - } - ], - "meta-type": "object" - }, - { - "name": "423", - "meta-type": "enum", - "values": [ - "file", - "serial", - "parallel", - "pipe", - "socket", - "udp", - "pty", - "null", - "mux", - "msmouse", - "wctablet", - "braille", - "testdev", - "stdio", - "console", - "spicevmc", - "spiceport", - "vc", - "ringbuf", - "memory" - ] - }, - { - "name": "424", - "members": [ - { - "name": "data", - "type": "504" - } - ], - "meta-type": "object" - }, - { - "name": "425", - "members": [ - { - "name": "data", - "type": "505" - } - ], - "meta-type": "object" - }, - { - "name": "426", - "members": [ - { - "name": "data", - "type": "506" - } - ], - "meta-type": "object" - }, - { - "name": "427", - "members": [ - { - "name": "data", - "type": "507" - } - ], - "meta-type": "object" - }, - { - "name": "428", - "members": [ - { - "name": "data", - "type": "508" - } - ], - "meta-type": "object" - }, - { - "name": "429", - "members": [ - { - "name": "data", - "type": "509" - } - ], - "meta-type": "object" - }, - { - "name": "430", - "members": [ - { - "name": "data", - "type": "510" - } - ], - "meta-type": "object" - }, - { - "name": "431", - "members": [ - { - "name": "data", - "type": "511" - } - ], - "meta-type": "object" - }, - { - "name": "432", - "members": [ - { - "name": "data", - "type": "512" - } - ], - "meta-type": "object" - }, - { - "name": "433", - "members": [ - { - "name": "data", - "type": "513" - } - ], - "meta-type": "object" - }, - { - "name": "434", - "members": [ - { - "name": "data", - "type": "514" - } - ], - "meta-type": "object" - }, - { - "name": "[435]", - "element-type": "435", - "meta-type": "array" - }, - { - "name": "435", - "members": [ - { - "name": "str", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "436", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "437", - "members": [ - { - "name": "data", - "type": "515" - } - ], - "meta-type": "object" - }, - { - "name": "438", - "members": [ - { - "name": "data", - "type": "516" - } - ], - "meta-type": "object" - }, - { - "name": "439", - "meta-type": "enum", - "values": [ - "number", - "qcode" - ] - }, - { - "name": "440", - "members": [ - { - "name": "data", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "441", - "members": [ - { - "name": "data", - "type": "517" - } - ], - "meta-type": "object" - }, - { - "name": "442", - "meta-type": "enum", - "values": [ - "key", - "btn", - "rel", - "abs" - ] - }, - { - "name": "443", - "members": [ - { - "name": "data", - "type": "518" - } - ], - "meta-type": "object" - }, - { - "name": "444", - "members": [ - { - "name": "data", - "type": "519" - } - ], - "meta-type": "object" - }, - { - "name": "445", - "members": [ - { - "name": "data", - "type": "520" - } - ], - "meta-type": "object" - }, - { - "name": "446", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "447", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "448", - "members": [ - { - "name": "cid", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "449", - "meta-type": "enum", - "values": [ - "abort", - "block-dirty-bitmap-add", - "block-dirty-bitmap-remove", - "block-dirty-bitmap-clear", - "block-dirty-bitmap-enable", - "block-dirty-bitmap-disable", - "block-dirty-bitmap-merge", - "blockdev-backup", - "blockdev-snapshot", - "blockdev-snapshot-internal-sync", - "blockdev-snapshot-sync", - "drive-backup" - ] - }, - { - "name": "450", - "members": [ - { - "name": "data", - "type": "521" - } - ], - "meta-type": "object" - }, - { - "name": "451", - "members": [ - { - "name": "data", - "type": "35" - } - ], - "meta-type": "object" - }, - { - "name": "452", - "members": [ - { - "name": "data", - "type": "36" - } - ], - "meta-type": "object" - }, - { - "name": "453", - "members": [ - { - "name": "data", - "type": "37" - } - ], - "meta-type": "object" - }, - { - "name": "454", - "members": [ - { - "name": "data", - "type": "30" - } - ], - "meta-type": "object" - }, - { - "name": "455", - "members": [ - { - "name": "data", - "type": "26" - } - ], - "meta-type": "object" - }, - { - "name": "456", - "members": [ - { - "name": "data", - "type": "67" - } - ], - "meta-type": "object" - }, - { - "name": "457", - "members": [ - { - "name": "data", - "type": "25" - } - ], - "meta-type": "object" - }, - { - "name": "458", - "members": [ - { - "name": "data", - "type": "29" - } - ], - "meta-type": "object" - }, - { - "name": "459", - "meta-type": "enum", - "values": [ - "individual", - "grouped" - ] - }, - { - "name": "460", - "meta-type": "enum", - "values": [ - "string", - "number", - "int", - "boolean", - "null", - "object", - "array", - "value" - ] - }, - { - "name": "[461]", - "element-type": "461", - "meta-type": "array" - }, - { - "name": "461", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "any" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "[462]", - "element-type": "462", - "meta-type": "array" - }, - { - "name": "462", - "members": [ - { - "name": "case", - "type": "str" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[463]", - "element-type": "463", - "meta-type": "array" - }, - { - "name": "463", - "members": [ - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "464", - "meta-type": "enum", - "values": [ - "uninitialized", - "stopped", - "check-stop", - "operating", - "load" - ] - }, - { - "name": "465", - "meta-type": "enum", - "values": [ - "memory", - "first-level", - "second-level", - "third-level" - ] - }, - { - "name": "466", - "meta-type": "enum", - "values": [ - "access-latency", - "read-latency", - "write-latency", - "access-bandwidth", - "read-bandwidth", - "write-bandwidth" - ] - }, - { - "name": "467", - "meta-type": "enum", - "values": [ - "none", - "direct", - "complex" - ] - }, - { - "name": "468", - "meta-type": "enum", - "values": [ - "none", - "write-back", - "write-through" - ] - }, - { - "name": "469", - "members": [ - { - "name": "desc", - "default": null, - "type": "str" - }, - { - "name": "class", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "470", - "members": [ - { - "name": "device", - "type": "int" - }, - { - "name": "vendor", - "type": "int" - }, - { - "name": "subsystem", - "default": null, - "type": "int" - }, - { - "name": "subsystem-vendor", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "471", - "members": [ - { - "name": "bus", - "type": "522" - }, - { - "name": "devices", - "default": null, - "type": "[367]" - } - ], - "meta-type": "object" - }, - { - "name": "[472]", - "element-type": "472", - "meta-type": "array" - }, - { - "name": "472", - "members": [ - { - "name": "bar", - "type": "int" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "address", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "prefetch", - "default": null, - "type": "bool" - }, - { - "name": "mem_type_64", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "473", - "meta-type": "enum", - "values": [ - "string", - "boolean", - "number", - "size" - ] - }, - { - "name": "474", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "addr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "node", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "475", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "memaddr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "476", - "meta-type": "enum", - "values": [ - "unknown", - "disabled-wait", - "extint-loop", - "pgmint-loop", - "opint-loop" - ] - }, - { - "name": "477", - "meta-type": "enum", - "values": [ - "qcow2", - "vmdk", - "luks" - ] - }, - { - "name": "478", - "members": [ - { - "name": "data", - "type": "523" - } - ], - "meta-type": "object" - }, - { - "name": "479", - "members": [ - { - "name": "data", - "type": "524" - } - ], - "meta-type": "object" - }, - { - "name": "480", - "members": [ - { - "name": "data", - "type": "525" - } - ], - "meta-type": "object" - }, - { - "name": "481", - "meta-type": "enum", - "values": [ - "l1_update", - "l1_grow_alloc_table", - "l1_grow_write_table", - "l1_grow_activate_table", - "l2_load", - "l2_update", - "l2_update_compressed", - "l2_alloc_cow_read", - "l2_alloc_write", - "read_aio", - "read_backing_aio", - "read_compressed", - "write_aio", - "write_compressed", - "vmstate_load", - "vmstate_save", - "cow_read", - "cow_write", - "reftable_load", - "reftable_grow", - "reftable_update", - "refblock_load", - "refblock_update", - "refblock_update_part", - "refblock_alloc", - "refblock_alloc_hookup", - "refblock_alloc_write", - "refblock_alloc_write_blocks", - "refblock_alloc_write_table", - "refblock_alloc_switch_table", - "cluster_alloc", - "cluster_alloc_bytes", - "cluster_free", - "flush_to_os", - "flush_to_disk", - "pwritev_rmw_head", - "pwritev_rmw_after_head", - "pwritev_rmw_tail", - "pwritev_rmw_after_tail", - "pwritev", - "pwritev_zero", - "pwritev_done", - "empty_image_prepare", - "l1_shrink_write_table", - "l1_shrink_free_l2_clusters", - "cor_write", - "cluster_alloc_space", - "none" - ] - }, - { - "name": "482", - "meta-type": "enum", - "values": [ - "read", - "write", - "write-zeroes", - "discard", - "flush", - "block-status" - ] - }, - { - "name": "483", - "meta-type": "enum", - "values": [ - "inet" - ] - }, - { - "name": "484", - "members": [ - { - "name": "template", - "default": null, - "type": "485" - }, - { - "name": "main-header", - "default": null, - "type": "bool" - }, - { - "name": "active-l1", - "default": null, - "type": "bool" - }, - { - "name": "active-l2", - "default": null, - "type": "bool" - }, - { - "name": "refcount-table", - "default": null, - "type": "bool" - }, - { - "name": "refcount-block", - "default": null, - "type": "bool" - }, - { - "name": "snapshot-table", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l1", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l2", - "default": null, - "type": "bool" - }, - { - "name": "bitmap-directory", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "485", - "meta-type": "enum", - "values": [ - "none", - "constant", - "cached", - "all" - ] - }, - { - "name": "486", - "meta-type": "enum", - "values": [ - "aes", - "luks" - ] - }, - { - "name": "487", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "488", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "489", - "meta-type": "enum", - "values": [ - "aes" - ] - }, - { - "name": "490", - "meta-type": "enum", - "values": [ - "none", - "hash", - "known_hosts" - ] - }, - { - "name": "491", - "members": [ - { - "name": "type", - "type": "526" - }, - { - "name": "hash", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "492", - "meta-type": "enum", - "values": [ - "off", - "metadata", - "falloc", - "full" - ] - }, - { - "name": "493", - "meta-type": "enum", - "values": [ - "aes-128", - "aes-192", - "aes-256", - "des-rfb", - "3des", - "cast5-128", - "serpent-128", - "serpent-192", - "serpent-256", - "twofish-128", - "twofish-192", - "twofish-256" - ] - }, - { - "name": "494", - "meta-type": "enum", - "values": [ - "ecb", - "cbc", - "xts", - "ctr" - ] - }, - { - "name": "495", - "meta-type": "enum", - "values": [ - "plain", - "plain64", - "essiv" - ] - }, - { - "name": "496", - "meta-type": "enum", - "values": [ - "md5", - "sha1", - "sha224", - "sha256", - "sha384", - "sha512", - "ripemd160" - ] - }, - { - "name": "497", - "tag": "format", - "variants": [ - { - "case": "qcow", - "type": "487" - }, - { - "case": "luks", - "type": "528" - } - ], - "members": [ - { - "name": "format", - "type": "527" - } - ], - "meta-type": "object" - }, - { - "name": "498", - "meta-type": "enum", - "values": [ - "v2", - "v3" - ] - }, - { - "name": "499", - "tag": "type", - "variants": [ - { - "case": "full", - "type": "530" - }, - { - "case": "erasure-coded", - "type": "531" - } - ], - "members": [ - { - "name": "type", - "type": "529" - } - ], - "meta-type": "object" - }, - { - "name": "500", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "501", - "meta-type": "enum", - "values": [ - "monolithicSparse", - "monolithicFlat", - "twoGbMaxExtentSparse", - "twoGbMaxExtentFlat", - "streamOptimized" - ] - }, - { - "name": "502", - "meta-type": "enum", - "values": [ - "ide", - "buslogic", - "lsilogic", - "legacyESX" - ] - }, - { - "name": "503", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "504", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "in", - "default": null, - "type": "str" - }, - { - "name": "out", - "type": "str" - }, - { - "name": "append", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "505", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "506", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "addr", - "type": "282" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "bool" - }, - { - "name": "wait", - "default": null, - "type": "bool" - }, - { - "name": "nodelay", - "default": null, - "type": "bool" - }, - { - "name": "telnet", - "default": null, - "type": "bool" - }, - { - "name": "tn3270", - "default": null, - "type": "bool" - }, - { - "name": "websocket", - "default": null, - "type": "bool" - }, - { - "name": "reconnect", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "507", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "remote", - "type": "282" - }, - { - "name": "local", - "default": null, - "type": "282" - } - ], - "meta-type": "object" - }, - { - "name": "508", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "509", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "510", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "signal", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "511", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "512", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "fqdn", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "513", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "width", - "default": null, - "type": "int" - }, - { - "name": "height", - "default": null, - "type": "int" - }, - { - "name": "cols", - "default": null, - "type": "int" - }, - { - "name": "rows", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "514", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "515", - "members": [ - { - "name": "path", - "default": null, - "type": "str" - }, - { - "name": "cancel-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "516", - "members": [ - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "517", - "meta-type": "enum", - "values": [ - "unmapped", - "shift", - "shift_r", - "alt", - "alt_r", - "ctrl", - "ctrl_r", - "menu", - "esc", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "0", - "minus", - "equal", - "backspace", - "tab", - "q", - "w", - "e", - "r", - "t", - "y", - "u", - "i", - "o", - "p", - "bracket_left", - "bracket_right", - "ret", - "a", - "s", - "d", - "f", - "g", - "h", - "j", - "k", - "l", - "semicolon", - "apostrophe", - "grave_accent", - "backslash", - "z", - "x", - "c", - "v", - "b", - "n", - "m", - "comma", - "dot", - "slash", - "asterisk", - "spc", - "caps_lock", - "f1", - "f2", - "f3", - "f4", - "f5", - "f6", - "f7", - "f8", - "f9", - "f10", - "num_lock", - "scroll_lock", - "kp_divide", - "kp_multiply", - "kp_subtract", - "kp_add", - "kp_enter", - "kp_decimal", - "sysrq", - "kp_0", - "kp_1", - "kp_2", - "kp_3", - "kp_4", - "kp_5", - "kp_6", - "kp_7", - "kp_8", - "kp_9", - "less", - "f11", - "f12", - "print", - "home", - "pgup", - "pgdn", - "end", - "left", - "up", - "down", - "right", - "insert", - "delete", - "stop", - "again", - "props", - "undo", - "front", - "copy", - "open", - "paste", - "find", - "cut", - "lf", - "help", - "meta_l", - "meta_r", - "compose", - "pause", - "ro", - "hiragana", - "henkan", - "yen", - "muhenkan", - "katakanahiragana", - "kp_comma", - "kp_equals", - "power", - "sleep", - "wake", - "audionext", - "audioprev", - "audiostop", - "audioplay", - "audiomute", - "volumeup", - "volumedown", - "mediaselect", - "mail", - "calculator", - "computer", - "ac_home", - "ac_back", - "ac_forward", - "ac_refresh", - "ac_bookmarks" - ] - }, - { - "name": "518", - "members": [ - { - "name": "key", - "type": "318" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "519", - "members": [ - { - "name": "button", - "type": "532" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "520", - "members": [ - { - "name": "axis", - "type": "533" - }, - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "521", - "members": [], - "meta-type": "object" - }, - { - "name": "522", - "members": [ - { - "name": "number", - "type": "int" - }, - { - "name": "secondary", - "type": "int" - }, - { - "name": "subordinate", - "type": "int" - }, - { - "name": "io_range", - "type": "534" - }, - { - "name": "memory_range", - "type": "534" - }, - { - "name": "prefetchable_range", - "type": "534" - } - ], - "meta-type": "object" - }, - { - "name": "523", - "members": [ - { - "name": "compat", - "type": "str" - }, - { - "name": "data-file", - "default": null, - "type": "str" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "corrupt", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "535" - }, - { - "name": "bitmaps", - "default": null, - "type": "[536]" - } - ], - "meta-type": "object" - }, - { - "name": "524", - "members": [ - { - "name": "create-type", - "type": "str" - }, - { - "name": "cid", - "type": "int" - }, - { - "name": "parent-cid", - "type": "int" - }, - { - "name": "extents", - "type": "[239]" - } - ], - "meta-type": "object" - }, - { - "name": "525", - "members": [ - { - "name": "cipher-alg", - "type": "493" - }, - { - "name": "cipher-mode", - "type": "494" - }, - { - "name": "ivgen-alg", - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "type": "496" - }, - { - "name": "payload-offset", - "type": "int" - }, - { - "name": "master-key-iters", - "type": "int" - }, - { - "name": "uuid", - "type": "str" - }, - { - "name": "slots", - "type": "[537]" - } - ], - "meta-type": "object" - }, - { - "name": "526", - "meta-type": "enum", - "values": [ - "md5", - "sha1" - ] - }, - { - "name": "527", - "meta-type": "enum", - "values": [ - "qcow", - "luks" - ] - }, - { - "name": "528", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "493" - }, - { - "name": "cipher-mode", - "default": null, - "type": "494" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "default": null, - "type": "496" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "529", - "meta-type": "enum", - "values": [ - "full", - "erasure-coded" - ] - }, - { - "name": "530", - "members": [ - { - "name": "copies", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "531", - "members": [ - { - "name": "data-strips", - "type": "int" - }, - { - "name": "parity-strips", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "532", - "meta-type": "enum", - "values": [ - "left", - "middle", - "right", - "wheel-up", - "wheel-down", - "side", - "extra" - ] - }, - { - "name": "533", - "meta-type": "enum", - "values": [ - "x", - "y" - ] - }, - { - "name": "534", - "members": [ - { - "name": "base", - "type": "int" - }, - { - "name": "limit", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "535", - "tag": "format", - "variants": [ - { - "case": "luks", - "type": "525" - }, - { - "case": "aes", - "type": "0" - } - ], - "members": [ - { - "name": "format", - "type": "486" - } - ], - "meta-type": "object" - }, - { - "name": "[536]", - "element-type": "536", - "meta-type": "array" - }, - { - "name": "536", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "flags", - "type": "[538]" - } - ], - "meta-type": "object" - }, - { - "name": "[239]", - "element-type": "239", - "meta-type": "array" - }, - { - "name": "[537]", - "element-type": "537", - "meta-type": "array" - }, - { - "name": "537", - "members": [ - { - "name": "active", - "type": "bool" - }, - { - "name": "iters", - "default": null, - "type": "int" - }, - { - "name": "stripes", - "default": null, - "type": "int" - }, - { - "name": "key-offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[538]", - "element-type": "538", - "meta-type": "array" - }, - { - "name": "538", - "meta-type": "enum", - "values": [ - "in-use", - "auto" - ] - } - ], - "id": "libvirt-4" -} - -{ - "execute": "query-kvm", - "id": "libvirt-5" -} - -{ - "return": { - "enabled": false, - "present": false - }, - "id": "libvirt-5" -} - -{ - "execute": "qom-list-types", - "id": "libvirt-6" -} - -{ - "return": [ - { - "name": "chardev-stdio", - "parent": "chardev-fd" - }, - { - "name": "qio-channel-command", - "parent": "qio-channel" - }, - { - "name": "i82557b", - "parent": "pci-device" - }, - { - "name": "ccid-card-passthru", - "parent": "ccid-card" - }, - { - "name": "cadence_ttc", - "parent": "sys-bus-device" - }, - { - "name": "usb-wacom-tablet", - "parent": "usb-device" - }, - { - "name": "authz-pam", - "parent": "authz" - }, - { - "name": "xio3130-downstream", - "parent": "pcie-slot" - }, - { - "name": "i82557a", - "parent": "pci-device" - }, - { - "name": "rocker", - "parent": "pci-device" - }, - { - "name": "dc390", - "parent": "am53c974" - }, - { - "name": "riscv.hart_array", - "parent": "sys-bus-device" - }, - { - "name": "qio-channel-file", - "parent": "qio-channel" - }, - { - "name": "usb-tablet", - "parent": "usb-hid" - }, - { - "name": "virtio-net-pci-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "vhost-user-blk", - "parent": "virtio-device" - }, - { - "name": "intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "SCSI", - "parent": "bus" - }, - { - "name": "vhost-user-backend", - "parent": "object" - }, - { - "name": "virtio-scsi-device", - "parent": "virtio-scsi-common" - }, - { - "name": "vhost-user-fs-device", - "parent": "virtio-device" - }, - { - "name": "pci-serial", - "parent": "pci-device" - }, - { - "name": "filter-mirror", - "parent": "netfilter" - }, - { - "name": "vhost-user-input-pci", - "parent": "vhost-user-input-pci-base-type" - }, - { - "name": "ioh3420", - "parent": "pcie-root-port-base" - }, - { - "name": "virtio-iommu-pci-non-transitional", - "parent": "virtio-iommu-device-base" - }, - { - "name": "virtio-blk-pci-non-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "vfio-pci-nohotplug", - "parent": "vfio-pci" - }, - { - "name": "vt82c686b-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "tls-creds-psk", - "parent": "tls-creds" - }, - { - "name": "e1000-82544gc", - "parent": "e1000-base" - }, - { - "name": "sd-card", - "parent": "device" - }, - { - "name": "usb-braille", - "parent": "usb-serial-dev" - }, - { - "name": "colo-compare", - "parent": "object" - }, - { - "name": "i82801", - "parent": "pci-device" - }, - { - "name": "virtio-serial-pci", - "parent": "virtio-serial-pci-base" - }, - { - "name": "IndustryPack", - "parent": "bus" - }, - { - "name": "chardev-udp", - "parent": "chardev" - }, - { - "name": "virtio-net-pci", - "parent": "virtio-net-pci-base" - }, - { - "name": "chardev-wctablet", - "parent": "chardev" - }, - { - "name": "usb-host", - "parent": "usb-device" - }, - { - "name": "chardev-mux", - "parent": "chardev" - }, - { - "name": "virtconsole", - "parent": "virtserialport" - }, - { - "name": "i82551", - "parent": "pci-device" - }, - { - "name": "pvscsi", - "parent": "pci-device" - }, - { - "name": "spike_v1.9.1-machine", - "parent": "machine" - }, - { - "name": "virtio-iommu-device", - "parent": "virtio-device" - }, - { - "name": "virtio-balloon-pci-non-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "PCIE", - "parent": "PCI" - }, - { - "name": "pci-bridge-seat", - "parent": "pci-bridge" - }, - { - "name": "chardev-testdev", - "parent": "chardev" - }, - { - "name": "i82550", - "parent": "pci-device" - }, - { - "name": "virtio-mmio", - "parent": "sys-bus-device" - }, - { - "name": "i82801b11-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "ide-hd", - "parent": "ide-device" - }, - { - "name": "ccid-card-emulated", - "parent": "ccid-card" - }, - { - "name": "none-machine", - "parent": "machine" - }, - { - "name": "pcm3680_pci", - "parent": "pci-device" - }, - { - "name": "PCI", - "parent": "bus" - }, - { - "name": "virtio-serial-device", - "parent": "virtio-device" - }, - { - "name": "cpu-cluster", - "parent": "device" - }, - { - "name": "vhost-vsock-pci", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "piix4-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "virtio-blk-device", - "parent": "virtio-device" - }, - { - "name": "usb-ccid", - "parent": "usb-device" - }, - { - "name": "virtio-scsi-pci", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "vhost-user-scsi-pci-non-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "ivshmem-doorbell", - "parent": "ivshmem-common" - }, - { - "name": "chardev-vc", - "parent": "chardev" - }, - { - "name": "chardev-pty", - "parent": "chardev" - }, - { - "name": "vmware-svga", - "parent": "pci-device" - }, - { - "name": "virtio-9p-pci-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "ES1370", - "parent": "pci-device" - }, - { - "name": "virtio-tablet-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "virtio-mouse-pci", - "parent": "virtio-mouse-pci-base-type" - }, - { - "name": "virtio-net-pci-non-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "vhost-user-scsi-pci", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "cirrus-vga", - "parent": "pci-device" - }, - { - "name": "virtio-keyboard-pci", - "parent": "virtio-keyboard-pci-base-type" - }, - { - "name": "vhost-scsi-pci-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "pci-ohci", - "parent": "pci-device" - }, - { - "name": "vhost-scsi-pci", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "pcie-root-port", - "parent": "pcie-root-port-base" - }, - { - "name": "memory-backend-ram", - "parent": "memory-backend" - }, - { - "name": "virtio-scsi-pci-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "virtio-balloon-pci", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "i82558b", - "parent": "pci-device" - }, - { - "name": "sifive_u-machine", - "parent": "machine" - }, - { - "name": "sifive_e-machine", - "parent": "machine" - }, - { - "name": "gpex-pcihost", - "parent": "pcie-host-bridge" - }, - { - "name": "virtio-9p-pci-non-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "chardev-pipe", - "parent": "chardev-fd" - }, - { - "name": "chardev-parallel", - "parent": "chardev" - }, - { - "name": "goldfish_rtc", - "parent": "sys-bus-device" - }, - { - "name": "i82558a", - "parent": "pci-device" - }, - { - "name": "imx.usbphy", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-gpu", - "parent": "virtio-gpu-base" - }, - { - "name": "authz-list-file", - "parent": "authz" - }, - { - "name": "authz-simple", - "parent": "authz" - }, - { - "name": "virtio-mmio-bus", - "parent": "virtio-bus" - }, - { - "name": "input-barrier", - "parent": "object" - }, - { - "name": "sifive-e51-riscv-cpu", - "parent": "riscv-cpu" - }, - { - "name": "pci-testdev", - "parent": "pci-device" - }, - { - "name": "generic-sdhci", - "parent": "sys-bus-device" - }, - { - "name": "spike-machine", - "parent": "machine" - }, - { - "name": "IDE", - "parent": "bus" - }, - { - "name": "VGA", - "parent": "pci-vga" - }, - { - "name": "riscv.sifive.u.prci", - "parent": "sys-bus-device" - }, - { - "name": "pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "virtio-balloon-device", - "parent": "virtio-device" - }, - { - "name": "vhost-vsock-pci-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "qio-channel-tls", - "parent": "qio-channel" - }, - { - "name": "filter-rewriter", - "parent": "netfilter" - }, - { - "name": "authz-list", - "parent": "authz" - }, - { - "name": "usb-audio", - "parent": "usb-device" - }, - { - "name": "chardev-ringbuf", - "parent": "chardev" - }, - { - "name": "i2c-ddc", - "parent": "i2c-slave" - }, - { - "name": "pcnet", - "parent": "pci-device" - }, - { - "name": "System", - "parent": "bus" - }, - { - "name": "cryptodev-backend-builtin", - "parent": "cryptodev-backend" - }, - { - "name": "rng-egd", - "parent": "rng-backend" - }, - { - "name": "sifive_soc.gpio", - "parent": "sys-bus-device" - }, - { - "name": "vhost-user-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "pci-serial-4x", - "parent": "pci-device" - }, - { - "name": "virtio-rng-pci", - "parent": "virtio-rng-pci-base" - }, - { - "name": "i82559er", - "parent": "pci-device" - }, - { - "name": "rv64gcsu-v1.10.0-riscv-cpu", - "parent": "riscv-cpu" - }, - { - "name": "sdhci-pci", - "parent": "pci-device" - }, - { - "name": "scsi-hd", - "parent": "scsi-disk-base" - }, - { - "name": "riscv.sifive.test", - "parent": "sys-bus-device" - }, - { - "name": "ivshmem-plain", - "parent": "ivshmem-common" - }, - { - "name": "AC97", - "parent": "pci-device" - }, - { - "name": "qio-channel-websock", - "parent": "qio-channel" - }, - { - "name": "scsi-block", - "parent": "scsi-disk-base" - }, - { - "name": "cadence_gem", - "parent": "sys-bus-device" - }, - { - "name": "i82562", - "parent": "pci-device" - }, - { - "name": "ide-drive", - "parent": "ide-device" - }, - { - "name": "chardev-file", - "parent": "chardev-fd" - }, - { - "name": "secret", - "parent": "object" - }, - { - "name": "chardev-serial", - "parent": "chardev-fd" - }, - { - "name": "throttle-group", - "parent": "object" - }, - { - "name": "qemu-console", - "parent": "object" - }, - { - "name": "can-bus", - "parent": "object" - }, - { - "name": "rv64gcsu-v1.9.1-riscv-cpu", - "parent": "riscv-cpu" - }, - { - "name": "virtio-9p-pci", - "parent": "virtio-9p-pci-base" - }, - { - "name": "usb-mtp", - "parent": "usb-device" - }, - { - "name": "ipoctal232", - "parent": "ipack-device" - }, - { - "name": "qio-dns-resolver", - "parent": "object" - }, - { - "name": "usb-storage", - "parent": "usb-storage-dev" - }, - { - "name": "chardev-socket", - "parent": "chardev" - }, - { - "name": "pr-manager-helper", - "parent": "pr-manager" - }, - { - "name": "qio-channel-buffer", - "parent": "qio-channel" - }, - { - "name": "ich9-usb-uhci6", - "parent": "pci-uhci-usb" - }, - { - "name": "irq", - "parent": "object" - }, - { - "name": "tulip", - "parent": "pci-device" - }, - { - "name": "virtio-balloon-pci-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "usb-redir", - "parent": "usb-device" - }, - { - "name": "ich9-usb-uhci5", - "parent": "pci-uhci-usb" - }, - { - "name": "qemu-xhci", - "parent": "base-xhci" - }, - { - "name": "usb-ehci", - "parent": "pci-ehci-usb" - }, - { - "name": "virtio-iommu-pci-transitional", - "parent": "virtio-iommu-device-base" - }, - { - "name": "gpio_i2c", - "parent": "sys-bus-device" - }, - { - "name": "s3c-sdhci", - "parent": "generic-sdhci" - }, - { - "name": "ich9-usb-uhci3", - "parent": "pci-uhci-usb" - }, - { - "name": "edu", - "parent": "pci-device" - }, - { - "name": "i6300esb", - "parent": "pci-device" - }, - { - "name": "ich9-usb-uhci4", - "parent": "pci-uhci-usb" - }, - { - "name": "chardev-spicevmc", - "parent": "chardev-spice" - }, - { - "name": "virtserialport", - "parent": "virtio-serial-port" - }, - { - "name": "nvme", - "parent": "pci-device" - }, - { - "name": "accel", - "parent": "object" - }, - { - "name": "hda-duplex", - "parent": "hda-audio" - }, - { - "name": "virtio-crypto-pci", - "parent": "virtio-crypto-pci-base-type" - }, - { - "name": "vhost-user-blk-pci-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "sysbus-ahci", - "parent": "sys-bus-device" - }, - { - "name": "i82559c", - "parent": "pci-device" - }, - { - "name": "sysbus-ohci", - "parent": "sys-bus-device" - }, - { - "name": "virtio-keyboard-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "ich9-usb-uhci2", - "parent": "pci-uhci-usb" - }, - { - "name": "virtio-serial-bus", - "parent": "bus" - }, - { - "name": "gpex-root", - "parent": "pci-device" - }, - { - "name": "megasas", - "parent": "megasas-base" - }, - { - "name": "vhost-user-fs-pci", - "parent": "vhost-user-fs-pci-base" - }, - { - "name": "virtio-gpu-device", - "parent": "virtio-gpu-base" - }, - { - "name": "i82559b", - "parent": "pci-device" - }, - { - "name": "dbus-vmstate", - "parent": "object" - }, - { - "name": "ich9-usb-uhci1", - "parent": "pci-uhci-usb" - }, - { - "name": "spike_v1.10-machine", - "parent": "machine" - }, - { - "name": "usb-net", - "parent": "usb-device" - }, - { - "name": "chardev-spiceport", - "parent": "chardev-spice" - }, - { - "name": "virtio-pci-bus", - "parent": "virtio-bus" - }, - { - "name": "i82559a", - "parent": "pci-device" - }, - { - "name": "cfi.pflash01", - "parent": "sys-bus-device" - }, - { - "name": "ich9-intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "bochs-display", - "parent": "pci-device" - }, - { - "name": "ich9-usb-ehci2", - "parent": "pci-ehci-usb" - }, - { - "name": "ich9-usb-ehci1", - "parent": "pci-ehci-usb" - }, - { - "name": "hda-output", - "parent": "hda-audio" - }, - { - "name": "ccid-bus", - "parent": "bus" - }, - { - "name": "usb-bus", - "parent": "bus" - }, - { - "name": "virtio-input-host-device", - "parent": "virtio-input-device" - }, - { - "name": "e1000e", - "parent": "pci-device" - }, - { - "name": "pcie-pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "scsi-disk", - "parent": "scsi-disk-base" - }, - { - "name": "chardev-memory", - "parent": "chardev-ringbuf" - }, - { - "name": "riscv.sifive.u.soc", - "parent": "device" - }, - { - "name": "nec-usb-xhci", - "parent": "base-xhci" - }, - { - "name": "vhost-user-input", - "parent": "virtio-input-device" - }, - { - "name": "cryptodev-vhost-user", - "parent": "cryptodev-backend" - }, - { - "name": "kvaser_pci", - "parent": "pci-device" - }, - { - "name": "loader", - "parent": "device" - }, - { - "name": "ne2k_pci", - "parent": "pci-device" - }, - { - "name": "virtio-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "iothread", - "parent": "object" - }, - { - "name": "vfio-pci", - "parent": "pci-device" - }, - { - "name": "can-host-socketcan", - "parent": "can-host" - }, - { - "name": "vhost-user-blk-pci-non-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "cryptodev-backend", - "parent": "object" - }, - { - "name": "imx-usdhc", - "parent": "generic-sdhci" - }, - { - "name": "virtio-blk-pci-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "usb-kbd", - "parent": "usb-hid" - }, - { - "name": "serial-io", - "parent": "sys-bus-device" - }, - { - "name": "hda-micro", - "parent": "hda-audio" - }, - { - "name": "riscv.sifive.plic", - "parent": "sys-bus-device" - }, - { - "name": "riscv.sifive.e.soc", - "parent": "device" - }, - { - "name": "sifive-u54-riscv-cpu", - "parent": "riscv-cpu" - }, - { - "name": "chardev-braille", - "parent": "chardev" - }, - { - "name": "virtio-rng-device", - "parent": "virtio-device" - }, - { - "name": "vhost-user-scsi-pci-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "virtio-tablet-pci", - "parent": "virtio-tablet-pci-base-type" - }, - { - "name": "ich9-ahci", - "parent": "pci-device" - }, - { - "name": "pvrdma", - "parent": "pci-device" - }, - { - "name": "lsi53c810", - "parent": "lsi53c895a" - }, - { - "name": "usb-uas", - "parent": "usb-device" - }, - { - "name": "qio-channel-rdma", - "parent": "qio-channel" - }, - { - "name": "lsi53c895a", - "parent": "pci-device" - }, - { - "name": "fw_cfg_io", - "parent": "fw_cfg" - }, - { - "name": "rv64imacu-nommu-riscv-cpu", - "parent": "riscv-cpu" - }, - { - "name": "memory-backend-file", - "parent": "memory-backend" - }, - { - "name": "qio-channel-socket", - "parent": "qio-channel" - }, - { - "name": "rv64-riscv-cpu", - "parent": "riscv-cpu" - }, - { - "name": "vhost-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "ide-cd", - "parent": "ide-device" - }, - { - "name": "virtio-rng-pci-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "qemu:memory-region", - "parent": "object" - }, - { - "name": "virtio-9p-device", - "parent": "virtio-device" - }, - { - "name": "virt-machine", - "parent": "machine" - }, - { - "name": "vmxnet3", - "parent": "pci-device" - }, - { - "name": "scsi-generic", - "parent": "scsi-device" - }, - { - "name": "e1000-82545em", - "parent": "e1000-base" - }, - { - "name": "usb-hub", - "parent": "usb-device" - }, - { - "name": "container", - "parent": "object" - }, - { - "name": "virtio-input-host-pci", - "parent": "virtio-input-host-pci-base-type" - }, - { - "name": "mioe3680_pci", - "parent": "pci-device" - }, - { - "name": "usb-serial", - "parent": "usb-serial-dev" - }, - { - "name": "tpci200", - "parent": "pci-device" - }, - { - "name": "memory-backend-memfd", - "parent": "memory-backend" - }, - { - "name": "pci-serial-2x", - "parent": "pci-device" - }, - { - "name": "riscv.sifive.e.prci", - "parent": "sys-bus-device" - }, - { - "name": "virtio-blk-pci", - "parent": "virtio-blk-pci-base" - }, - { - "name": "rng-builtin", - "parent": "rng-backend" - }, - { - "name": "tcg-accel", - "parent": "accel" - }, - { - "name": "sdhci-bus", - "parent": "sd-bus" - }, - { - "name": "virtio-mouse-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "input-linux", - "parent": "object" - }, - { - "name": "mptsas1068", - "parent": "pci-device" - }, - { - "name": "vhost-user-blk-pci", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "virtio-scsi-pci-non-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "e1000", - "parent": "e1000-base" - }, - { - "name": "virtio-serial-pci-non-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "qio-net-listener", - "parent": "object" - }, - { - "name": "rtl8139", - "parent": "pci-device" - }, - { - "name": "any-riscv-cpu", - "parent": "riscv-cpu" - }, - { - "name": "filter-buffer", - "parent": "netfilter" - }, - { - "name": "vhost-vsock-device", - "parent": "virtio-device" - }, - { - "name": "secondary-vga", - "parent": "pci-vga" - }, - { - "name": "chardev-null", - "parent": "chardev" - }, - { - "name": "filter-replay", - "parent": "netfilter" - }, - { - "name": "virtio-net-device", - "parent": "virtio-device" - }, - { - "name": "virtio-rng-pci-non-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "cadence_uart", - "parent": "sys-bus-device" - }, - { - "name": "filter-dump", - "parent": "netfilter" - }, - { - "name": "usb-bot", - "parent": "usb-storage-dev" - }, - { - "name": "serial-mm", - "parent": "sys-bus-device" - }, - { - "name": "chardev-msmouse", - "parent": "chardev" - }, - { - "name": "megasas-gen2", - "parent": "megasas-base" - }, - { - "name": "tls-creds-x509", - "parent": "tls-creds" - }, - { - "name": "x3130-upstream", - "parent": "pcie-port" - }, - { - "name": "serial", - "parent": "device" - }, - { - "name": "piix3-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "esp", - "parent": "sys-bus-device" - }, - { - "name": "rng-random", - "parent": "rng-backend" - }, - { - "name": "virtio-crypto-device", - "parent": "virtio-device" - }, - { - "name": "vhost-vsock-pci-non-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "riscv.sifive.clint", - "parent": "sys-bus-device" - }, - { - "name": "qtest-accel", - "parent": "accel" - }, - { - "name": "riscv.sifive.u.otp", - "parent": "sys-bus-device" - }, - { - "name": "usb-mouse", - "parent": "usb-hid" - }, - { - "name": "ati-vga", - "parent": "pci-device" - }, - { - "name": "migration", - "parent": "device" - }, - { - "name": "HDA", - "parent": "bus" - }, - { - "name": "sd-bus", - "parent": "bus" - }, - { - "name": "i2c-bus", - "parent": "bus" - }, - { - "name": "chardev-gdb", - "parent": "chardev" - }, - { - "name": "virtio-iommu-pci", - "parent": "virtio-iommu-device-base" - }, - { - "name": "virtio-gpu-pci", - "parent": "virtio-gpu-pci-base-type" - }, - { - "name": "tls-creds-anon", - "parent": "tls-creds" - }, - { - "name": "scsi-cd", - "parent": "scsi-disk-base" - }, - { - "name": "i82557c", - "parent": "pci-device" - }, - { - "name": "unimplemented-device", - "parent": "sys-bus-device" - }, - { - "name": "am53c974", - "parent": "pci-device" - }, - { - "name": "filter-redirector", - "parent": "netfilter" - }, - { - "name": "vhost-scsi-pci-non-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "fw_cfg_mem", - "parent": "fw_cfg" - }, - { - "name": "virtio-serial-pci-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "vhost-user-gpu-pci", - "parent": "vhost-user-gpu-pci-base-type" - } - ], - "id": "libvirt-6" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-blk-pci" - }, - "id": "libvirt-7" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "class", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": 256, - "name": "queue-size", - "type": "uint16" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "default-value": 1, - "name": "num-queues", - "type": "uint16" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "default-value": true, - "name": "config-wce", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "seg-max-adjust", - "type": "bool" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": false, - "name": "scsi", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 4194303, - "name": "max-discard-sectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "discard", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": true, - "name": "request-merging", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "write-zeroes", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4194303, - "name": "max-write-zeroes-sectors", - "type": "uint32" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-enable-wce-if-config-wce", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - } - ], - "id": "libvirt-7" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-pci" - }, - "id": "libvirt-8" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 3, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "name": "mac", - "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56", - "type": "str" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "gso", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 150000, - "name": "x-txtimer", - "type": "uint32" - }, - { - "default-value": false, - "name": "mq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "mrg_rxbuf", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "x-txburst", - "type": "int32" - }, - { - "default-value": 0, - "name": "host_mtu", - "type": "uint16" - }, - { - "name": "tx", - "type": "str" - }, - { - "default-value": true, - "name": "status", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "failover", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_mac_addr", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "tx_queue_size", - "type": "uint16" - }, - { - "default-value": true, - "name": "guest_tso4", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": true, - "name": "host_tso6", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_guest_offloads", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_ufo", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_ecn", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_ufo", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_ecn", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "guest_rsc_ext", - "description": "on/off", - "type": "bool" - }, - { - "name": "duplex", - "type": "str" - }, - { - "default-value": 300000, - "name": "rsc_interval", - "type": "uint32" - }, - { - "default-value": true, - "name": "guest_announce", - "description": "on/off", - "type": "bool" - }, - { - "name": "netdev", - "description": "ID of a netdev to use as a backend", - "type": "str" - }, - { - "default-value": true, - "name": "host_tso4", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-mtu-bypass-backend", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_rx_extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_csum", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "rx_queue_size", - "type": "uint16" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_vlan", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_tso6", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "speed", - "type": "int32" - }, - { - "default-value": true, - "name": "csum", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_rx", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-8" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-pci" - }, - "id": "libvirt-9" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "hotplug", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "num_queues", - "type": "uint32" - }, - { - "default-value": 65535, - "name": "max_sectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": true, - "name": "param_change", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": 256, - "name": "virtqueue_size", - "type": "uint32" - }, - { - "default-value": true, - "name": "seg_max_adjust", - "type": "bool" - }, - { - "default-value": 128, - "name": "cmd_per_lun", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - } - ], - "id": "libvirt-9" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-ccw" - }, - "id": "libvirt-10" -} - -{ - "id": "libvirt-10", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-net-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-ccw" - }, - "id": "libvirt-11" -} - -{ - "id": "libvirt-11", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-scsi-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vfio-pci" - }, - "id": "libvirt-12" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-kvm-msix", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-mmap", - "type": "bool" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-vga", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "off", - "name": "x-msix-relocation", - "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5", - "type": "OffAutoPCIBAR" - }, - { - "default-value": false, - "name": "x-no-vfio-ioeventfd", - "type": "bool" - }, - { - "name": "sysfsdev", - "type": "str" - }, - { - "name": "host", - "description": "Address (bus/device/function) of the host device, example: 04:10.0", - "type": "str" - }, - { - "default-value": 4294967295, - "name": "x-pci-device-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-kvm-msi", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "x-pci-sub-vendor-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-geforce-quirks", - "type": "bool" - }, - { - "default-value": true, - "name": "x-req", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "x-igd-gms", - "type": "uint32" - }, - { - "default-value": 1100, - "name": "x-intx-mmap-timeout-ms", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-kvm-intx", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-kvm-ioeventfd", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "x-pci-sub-device-id", - "type": "uint32" - }, - { - "default-value": "off", - "name": "display", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "x-igd-opregion", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-nv-gpudirect-clique", - "description": "NVIDIA GPUDirect Clique ID (0 - 15)", - "type": "uint4" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "x-pci-vendor-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-balloon-allowed", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-12" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "scsi-hd" - }, - "id": "libvirt-13" -} - -{ - "return": [ - { - "default-value": 4294967295, - "name": "scsi-id", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "lun", - "type": "uint32" - }, - { - "default-value": 0, - "name": "channel", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "name": "device_id", - "type": "str" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 2147483647, - "name": "max_io_size", - "type": "uint64" - }, - { - "default-value": false, - "name": "dpofua", - "description": "on/off", - "type": "bool" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "ver", - "type": "str" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": 5, - "name": "scsi_version", - "type": "int32" - }, - { - "default-value": false, - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "wwn", - "type": "uint64" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "name": "vendor", - "type": "str" - }, - { - "default-value": 1073741824, - "name": "max_unmap_size", - "type": "uint64" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "name": "product", - "type": "str" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "rotation_rate", - "type": "uint16" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 0, - "name": "port_wwn", - "type": "uint64" - }, - { - "default-value": 0, - "name": "port_index", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-13" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ide-hd" - }, - "id": "libvirt-14" -} - -{ - "return": [ - { - "default-value": 4294967295, - "name": "unit", - "type": "uint32" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "rotation_rate", - "type": "uint16" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "ver", - "type": "str" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": 0, - "name": "wwn", - "type": "uint64" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": "auto", - "name": "bios-chs-trans", - "description": "Logical CHS translation algorithm, auto/none/lba/large/rechs", - "type": "BiosAtaTranslation" - }, - { - "name": "model", - "type": "str" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-14" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "PIIX4_PM" - }, - "id": "libvirt-15" -} - -{ - "id": "libvirt-15", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'PIIX4_PM' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-redir" - }, - "id": "libvirt-16" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "filter", - "type": "str" - }, - { - "default-value": true, - "name": "streams", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 2, - "name": "debug", - "type": "uint8" - }, - { - "default-value": true, - "name": "suppress-remote-wake", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-16" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-storage" - }, - "id": "libvirt-17" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": false, - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-17" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "kvm-pit" - }, - "id": "libvirt-18" -} - -{ - "id": "libvirt-18", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'kvm-pit' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "VGA" - }, - "id": "libvirt-19" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - }, - { - "default-value": true, - "name": "qemu-extended-regs", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "mmio", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "ymax", - "type": "uint32" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 0, - "name": "xmax", - "type": "uint32" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "name": "big-endian-framebuffer", - "type": "bool" - } - ], - "id": "libvirt-19" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vmware-svga" - }, - "id": "libvirt-20" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - } - ], - "id": "libvirt-20" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-pci" - }, - "id": "libvirt-21" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 3, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": false, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 768, - "name": "yres", - "type": "uint32" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "stats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 268435456, - "name": "max_hostmem", - "type": "size" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": 1, - "name": "max_outputs", - "type": "uint32" - }, - { - "default-value": true, - "name": "virgl", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1024, - "name": "xres", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - } - ], - "id": "libvirt-21" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-device" - }, - "id": "libvirt-22" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1024, - "name": "xres", - "type": "uint32" - }, - { - "default-value": false, - "name": "stats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 768, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 1, - "name": "max_outputs", - "type": "uint32" - }, - { - "default-value": 268435456, - "name": "max_hostmem", - "type": "size" - }, - { - "default-value": true, - "name": "virgl", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-22" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ICH9-LPC" - }, - "id": "libvirt-23" -} - -{ - "id": "libvirt-23", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'ICH9-LPC' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-pci" - }, - "id": "libvirt-24" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "class", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "default-value": false, - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-24" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-ccw" - }, - "id": "libvirt-25" -} - -{ - "id": "libvirt-25", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-balloon-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-device" - }, - "id": "libvirt-26" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": false, - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "guest-stats", - "type": "guest statistics" - } - ], - "id": "libvirt-26" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "pcie-root-port" - }, - "id": "libvirt-27" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "port", - "type": "uint8" - }, - { - "default-value": 8, - "name": "aer_log_max", - "type": "uint16" - }, - { - "default-value": true, - "name": "hotplug", - "type": "bool" - }, - { - "default-value": 0, - "name": "slot", - "type": "uint16" - }, - { - "default-value": 0, - "name": "chassis", - "type": "uint8" - }, - { - "default-value": true, - "name": "power_controller_present", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "disable-acs", - "type": "bool" - }, - { - "default-value": 18446744073709551615, - "name": "mem-reserve", - "type": "size" - }, - { - "default-value": 18446744073709551615, - "name": "pref64-reserve", - "type": "size" - }, - { - "default-value": 4294967295, - "name": "bus-reserve", - "type": "uint32" - }, - { - "default-value": "32", - "name": "x-width", - "description": "1/2/4/8/12/16/32", - "type": "PCIELinkWidth" - }, - { - "default-value": true, - "name": "x-migrate-msix", - "type": "bool" - }, - { - "default-value": 18446744073709551615, - "name": "io-reserve", - "type": "size" - }, - { - "default-value": "16", - "name": "x-speed", - "description": "2_5/5/8/16", - "type": "PCIELinkSpeed" - }, - { - "default-value": 18446744073709551615, - "name": "pref32-reserve", - "type": "size" - } - ], - "id": "libvirt-27" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-host" - }, - "id": "libvirt-28" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 0, - "name": "hostbus", - "type": "uint32" - }, - { - "default-value": 4, - "name": "isobufs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "vendorid", - "type": "uint32" - }, - { - "default-value": 0, - "name": "productid", - "type": "uint32" - }, - { - "name": "hostport", - "type": "str" - }, - { - "default-value": true, - "name": "pipeline", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "hostaddr", - "type": "uint32" - }, - { - "default-value": true, - "name": "suppress-remote-wake", - "type": "bool" - }, - { - "default-value": 2, - "name": "loglevel", - "type": "uint32" - }, - { - "default-value": 32, - "name": "isobsize", - "type": "uint32" - }, - { - "default-value": false, - "name": "guest-resets-all", - "type": "bool" - }, - { - "default-value": true, - "name": "guest-reset", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-28" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vhost-user-fs-device" - }, - "id": "libvirt-29" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-legacy-check", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 128, - "name": "queue-size", - "type": "uint16" - }, - { - "name": "tag", - "type": "str" - }, - { - "default-value": 1, - "name": "num-request-queues", - "type": "uint16" - } - ], - "id": "libvirt-29" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-iommu-pci" - }, - "id": "libvirt-30" -} - -{ - "return": [ - { - "name": "fake-data", - "description": "pretend there's real data here", - "type": "str" - } - ], - "id": "libvirt-30" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-file" - }, - "id": "libvirt-31" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "prealloc-threads", - "description": "Number of CPU threads to use for prealloc", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "align", - "type": "int" - }, - { - "name": "pmem", - "type": "bool" - }, - { - "name": "mem-path", - "type": "string" - }, - { - "name": "discard-data", - "type": "bool" - } - ], - "id": "libvirt-31" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-memfd" - }, - "id": "libvirt-32" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "prealloc-threads", - "description": "Number of CPU threads to use for prealloc", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "hugetlb", - "description": "Use huge pages", - "type": "bool" - }, - { - "name": "seal", - "description": "Seal growing & shrinking", - "type": "bool" - }, - { - "name": "hugetlbsize", - "description": "Huge pages size (ex: 2M, 1G)", - "type": "int" - } - ], - "id": "libvirt-32" -} - -{ - "execute": "query-machines", - "id": "libvirt-33" -} - -{ - "return": [ - { - "hotpluggable-cpus": false, - "name": "virt", - "numa-mem-supported": false, - "default-cpu-type": "rv64-riscv-cpu", - "cpu-max": 8, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "spike_v1.10", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "spike", - "numa-mem-supported": false, - "default-cpu-type": "rv64gcsu-v1.10.0-riscv-cpu", - "is-default": true, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sifive_e", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "sifive_u", - "numa-mem-supported": false, - "cpu-max": 5, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "spike_v1.9.1", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - } - ], - "id": "libvirt-33" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "virt-machine" - }, - "id": "libvirt-34" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "memory-backend", - "description": "Set RAM backendValid value is ID of hostmem based backend", - "type": "string" - } - ], - "id": "libvirt-34" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "none-machine" - }, - "id": "libvirt-35" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "memory-backend", - "description": "Set RAM backendValid value is ID of hostmem based backend", - "type": "string" - } - ], - "id": "libvirt-35" -} - -{ - "execute": "query-tpm-models", - "id": "libvirt-36" -} - -{ - "return": [], - "id": "libvirt-36" -} - -{ - "execute": "query-tpm-types", - "id": "libvirt-37" -} - -{ - "return": [], - "id": "libvirt-37" -} - -{ - "execute": "query-command-line-options", - "id": "libvirt-38" -} - -{ - "return": [ - { - "parameters": [ - { - "name": "timeout", - "help": "Request timeout in seconds (default 0 = no timeout)", - "type": "number" - }, - { - "name": "initiator-name", - "help": "Initiator iqn name to use when connecting", - "type": "string" - }, - { - "name": "header-digest", - "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", - "type": "string" - }, - { - "name": "password-secret", - "help": "ID of the secret providing password for CHAP authentication to target", - "type": "string" - }, - { - "name": "password", - "help": "password for CHAP authentication to target", - "type": "string" - }, - { - "name": "user", - "help": "username for CHAP authentication to target", - "type": "string" - } - ], - "option": "iscsi" - }, - { - "parameters": [ - { - "name": "audiodev", - "type": "string" - }, - { - "name": "non-adaptive", - "type": "boolean" - }, - { - "name": "lossy", - "type": "boolean" - }, - { - "name": "sasl-authz", - "type": "string" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "acl", - "type": "boolean" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "key-delay-ms", - "type": "number" - }, - { - "name": "lock-key-sync", - "type": "boolean" - }, - { - "name": "reverse", - "type": "boolean" - }, - { - "name": "password", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "connections", - "type": "number" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "share", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "websocket", - "type": "string" - }, - { - "name": "vnc", - "type": "string" - } - ], - "option": "vnc" - }, - { - "parameters": [ - { - "name": "rendernode", - "type": "string" - }, - { - "name": "gl", - "type": "boolean" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "seamless-migration", - "type": "boolean" - }, - { - "name": "playback-compression", - "type": "boolean" - }, - { - "name": "agent-mouse", - "type": "boolean" - }, - { - "name": "streaming-video", - "type": "string" - }, - { - "name": "zlib-glz-wan-compression", - "type": "string" - }, - { - "name": "jpeg-wan-compression", - "type": "string" - }, - { - "name": "image-compression", - "type": "string" - }, - { - "name": "plaintext-channel", - "type": "string" - }, - { - "name": "tls-channel", - "type": "string" - }, - { - "name": "tls-ciphers", - "type": "string" - }, - { - "name": "x509-dh-key-file", - "type": "string" - }, - { - "name": "x509-cacert-file", - "type": "string" - }, - { - "name": "x509-cert-file", - "type": "string" - }, - { - "name": "x509-key-password", - "type": "string" - }, - { - "name": "x509-key-file", - "type": "string" - }, - { - "name": "x509-dir", - "type": "string" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "disable-agent-file-xfer", - "type": "boolean" - }, - { - "name": "disable-copy-paste", - "type": "boolean" - }, - { - "name": "disable-ticketing", - "type": "boolean" - }, - { - "name": "password", - "type": "string" - }, - { - "name": "unix", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "addr", - "type": "string" - }, - { - "name": "tls-port", - "type": "number" - }, - { - "name": "port", - "type": "number" - } - ], - "option": "spice" - }, - { - "parameters": [ - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "mount_tag", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "virtfs" - }, - { - "parameters": [ - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "fsdev" - }, - { - "parameters": [ - { - "name": "resourcecontrol", - "type": "string" - }, - { - "name": "spawn", - "type": "string" - }, - { - "name": "elevateprivileges", - "type": "string" - }, - { - "name": "obsolete", - "type": "string" - }, - { - "name": "enable", - "type": "boolean" - } - ], - "option": "sandbox" - }, - { - "parameters": [ - { - "name": "string", - "help": "Sets content of the blob to be inserted from a string", - "type": "string" - }, - { - "name": "file", - "help": "Sets the name of the file from which the fw_cfg blob will be loaded", - "type": "string" - }, - { - "name": "name", - "help": "Sets the fw_cfg name of the blob to be inserted", - "type": "string" - } - ], - "option": "fw_cfg" - }, - { - "parameters": [], - "option": "" - }, - { - "parameters": [ - { - "name": "rrsnapshot", - "type": "string" - }, - { - "name": "rrfile", - "type": "string" - }, - { - "name": "rr", - "type": "string" - }, - { - "name": "sleep", - "type": "boolean" - }, - { - "name": "align", - "type": "boolean" - }, - { - "name": "shift", - "type": "string" - } - ], - "option": "icount" - }, - { - "parameters": [], - "option": "numa" - }, - { - "parameters": [ - { - "name": "debug-threads", - "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.", - "type": "boolean" - }, - { - "name": "process", - "help": "Sets the name of the QEMU process, as shown in top etc", - "type": "string" - }, - { - "name": "guest", - "help": "Sets the name of the guest.\nThis name will be displayed in the SDL window caption.\nThe name will also be used for the VNC server", - "type": "string" - } - ], - "option": "name" - }, - { - "parameters": [ - { - "name": "timestamp", - "type": "boolean" - } - ], - "option": "msg" - }, - { - "parameters": [ - { - "name": "cpu-pm", - "type": "boolean" - }, - { - "name": "mem-lock", - "type": "boolean" - } - ], - "option": "overcommit" - }, - { - "parameters": [ - { - "name": "mlock", - "type": "boolean" - } - ], - "option": "realtime" - }, - { - "parameters": [], - "option": "tpmdev" - }, - { - "parameters": [], - "option": "object" - }, - { - "parameters": [ - { - "name": "opaque", - "help": "free-form string used to describe fd", - "type": "string" - }, - { - "name": "set", - "help": "ID of the fd set to add fd to", - "type": "number" - }, - { - "name": "fd", - "help": "file descriptor of which a duplicate is added to fd set", - "type": "number" - } - ], - "option": "add-fd" - }, - { - "parameters": [ - { - "name": "strict", - "type": "boolean" - }, - { - "name": "reboot-timeout", - "type": "number" - }, - { - "name": "splash-time", - "type": "number" - }, - { - "name": "splash", - "type": "string" - }, - { - "name": "menu", - "type": "boolean" - }, - { - "name": "once", - "type": "string" - }, - { - "name": "order", - "type": "string" - } - ], - "option": "boot-opts" - }, - { - "parameters": [ - { - "name": "maxcpus", - "type": "number" - }, - { - "name": "threads", - "type": "number" - }, - { - "name": "cores", - "type": "number" - }, - { - "name": "dies", - "type": "number" - }, - { - "name": "sockets", - "type": "number" - }, - { - "name": "cpus", - "type": "number" - } - ], - "option": "smp-opts" - }, - { - "parameters": [ - { - "name": "maxmem", - "type": "size" - }, - { - "name": "slots", - "type": "number" - }, - { - "name": "size", - "type": "size" - } - ], - "option": "memory" - }, - { - "parameters": [], - "option": "accel" - }, - { - "parameters": [ - { - "name": "loadparm", - "help": "Up to 8 chars in set of [A-Za-z0-9. ](lower case chars converted to upper case) to pass to machine loader, boot manager, and guest kernel", - "type": "string" - }, - { - "name": "dea-key-wrap", - "help": "enable/disable DEA key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "aes-key-wrap", - "help": "enable/disable AES key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "suppress-vmdesc", - "help": "Set on to disable self-describing migration", - "type": "boolean" - }, - { - "name": "iommu", - "help": "Set on/off to enable/disable Intel IOMMU (VT-d)", - "type": "boolean" - }, - { - "name": "firmware", - "help": "firmware image", - "type": "string" - }, - { - "name": "usb", - "help": "Set on/off to enable/disable usb", - "type": "boolean" - }, - { - "name": "mem-merge", - "help": "enable/disable memory merge support", - "type": "boolean" - }, - { - "name": "dump-guest-core", - "help": "Include guest memory in a core dump", - "type": "boolean" - }, - { - "name": "dt_compatible", - "help": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "phandle_start", - "help": "The first phandle ID we may generate dynamically", - "type": "number" - }, - { - "name": "dumpdtb", - "help": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "dtb", - "help": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "append", - "help": "Linux kernel command line", - "type": "string" - }, - { - "name": "initrd", - "help": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "kernel", - "help": "Linux kernel image file", - "type": "string" - }, - { - "name": "kvm_shadow_mem", - "help": "KVM shadow MMU size", - "type": "size" - }, - { - "name": "kernel_irqchip", - "help": "use KVM in-kernel irqchip", - "type": "boolean" - }, - { - "name": "accel", - "help": "accelerator list", - "type": "string" - }, - { - "name": "type", - "help": "emulated machine", - "type": "string" - } - ], - "option": "machine" - }, - { - "parameters": [ - { - "name": "romfile", - "type": "string" - }, - { - "name": "bootindex", - "type": "number" - } - ], - "option": "option-rom" - }, - { - "parameters": [ - { - "name": "file", - "type": "string" - }, - { - "name": "events", - "type": "string" - }, - { - "name": "enable", - "type": "string" - } - ], - "option": "trace" - }, - { - "parameters": [ - { - "name": "pretty", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "mode", - "type": "string" - } - ], - "option": "mon" - }, - { - "parameters": [ - { - "name": "value", - "type": "string" - }, - { - "name": "property", - "type": "string" - }, - { - "name": "driver", - "type": "string" - } - ], - "option": "global" - }, - { - "parameters": [ - { - "name": "driftfix", - "type": "string" - }, - { - "name": "clock", - "type": "string" - }, - { - "name": "base", - "type": "string" - } - ], - "option": "rtc" - }, - { - "parameters": [], - "option": "net" - }, - { - "parameters": [], - "option": "nic" - }, - { - "parameters": [], - "option": "netdev" - }, - { - "parameters": [], - "option": "device" - }, - { - "parameters": [ - { - "name": "logappend", - "type": "boolean" - }, - { - "name": "logfile", - "type": "string" - }, - { - "name": "append", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "size", - "type": "size" - }, - { - "name": "debug", - "type": "number" - }, - { - "name": "name", - "type": "string" - }, - { - "name": "signal", - "type": "boolean" - }, - { - "name": "mux", - "type": "boolean" - }, - { - "name": "rows", - "type": "number" - }, - { - "name": "cols", - "type": "number" - }, - { - "name": "height", - "type": "number" - }, - { - "name": "width", - "type": "number" - }, - { - "name": "websocket", - "type": "boolean" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "tn3270", - "type": "boolean" - }, - { - "name": "telnet", - "type": "boolean" - }, - { - "name": "reconnect", - "type": "number" - }, - { - "name": "delay", - "type": "boolean" - }, - { - "name": "server", - "type": "boolean" - }, - { - "name": "wait", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "localport", - "type": "string" - }, - { - "name": "localaddr", - "type": "string" - }, - { - "name": "fd", - "type": "string" - }, - { - "name": "port", - "type": "string" - }, - { - "name": "host", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "backend", - "type": "string" - } - ], - "option": "chardev" - }, - { - "parameters": [ - { - "name": "copy-on-read", - "help": "copy read data from backing file into image file", - "type": "boolean" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "rerror", - "help": "read error action", - "type": "string" - }, - { - "name": "read-only", - "help": "open drive file as read-only", - "type": "boolean" - }, - { - "name": "file", - "help": "file name", - "type": "string" - }, - { - "name": "if", - "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)", - "type": "string" - }, - { - "name": "media", - "help": "media type (disk, cdrom)", - "type": "string" - }, - { - "name": "index", - "help": "index number", - "type": "number" - }, - { - "name": "unit", - "help": "unit number (i.e. lun for scsi)", - "type": "number" - }, - { - "name": "bus", - "help": "bus number", - "type": "number" - }, - { - "name": "stats-account-failed", - "help": "whether to account for failed I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "stats-account-invalid", - "help": "whether to account for invalid I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "detect-zeroes", - "help": "try to optimize zero writes (off, on, unmap)", - "type": "string" - }, - { - "name": "throttling.group", - "help": "name of the block throttling group", - "type": "string" - }, - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "format", - "help": "disk format (raw, qcow2, ...)", - "type": "string" - }, - { - "name": "cache.writeback", - "help": "Enable writeback mode", - "type": "boolean" - }, - { - "name": "aio", - "help": "host AIO implementation (threads, native, io_uring)", - "type": "string" - }, - { - "name": "snapshot", - "help": "enable/disable snapshot mode", - "type": "boolean" - }, - { - "name": "force-share", - "help": "always accept other writers (default: off)", - "type": "boolean" - }, - { - "name": "discard", - "help": "discard operation (ignore/off, unmap/on)", - "type": "string" - }, - { - "name": "auto-read-only", - "help": "Node can become read-only if opening read-write fails", - "type": "boolean" - }, - { - "name": "cache.no-flush", - "help": "Ignore flush requests", - "type": "boolean" - }, - { - "name": "cache.direct", - "help": "Bypass software writeback cache on the host", - "type": "boolean" - }, - { - "name": "driver", - "help": "Block driver to use for the node", - "type": "string" - }, - { - "name": "node-name", - "help": "Node name of the block device node", - "type": "string" - } - ], - "option": "drive" - } - ], - "id": "libvirt-38" -} - -{ - "execute": "query-migrate-capabilities", - "id": "libvirt-39" -} - -{ - "return": [ - { - "state": false, - "capability": "xbzrle" - }, - { - "state": false, - "capability": "rdma-pin-all" - }, - { - "state": false, - "capability": "auto-converge" - }, - { - "state": false, - "capability": "zero-blocks" - }, - { - "state": false, - "capability": "compress" - }, - { - "state": false, - "capability": "events" - }, - { - "state": false, - "capability": "postcopy-ram" - }, - { - "state": false, - "capability": "x-colo" - }, - { - "state": false, - "capability": "release-ram" - }, - { - "state": false, - "capability": "block" - }, - { - "state": false, - "capability": "return-path" - }, - { - "state": false, - "capability": "pause-before-switchover" - }, - { - "state": false, - "capability": "multifd" - }, - { - "state": false, - "capability": "dirty-bitmaps" - }, - { - "state": false, - "capability": "postcopy-blocktime" - }, - { - "state": false, - "capability": "late-block-activate" - }, - { - "state": false, - "capability": "x-ignore-shared" - }, - { - "state": false, - "capability": "validate-uuid" - } - ], - "id": "libvirt-39" -} diff --git a/tests/qemucapabilitiesdata/caps_5.0.0_riscv64.xml b/tests/qemucapabilitiesdata/caps_5.0.0_riscv64.xml deleted file mode 100644 index f68d88f3..00000000 --- a/tests/qemucapabilitiesdata/caps_5.0.0_riscv64.xml +++ /dev/null @@ -1,126 +0,0 @@ - - /usr/bin/qemu-system-riscv64 - 0 - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5000000 - 0 - v5.0.0 - riscv64 - - - - - - - diff --git a/tests/qemucapabilitiesdata/caps_5.0.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_5.0.0_x86_64.replies deleted file mode 100644 index 133479a8..00000000 --- a/tests/qemucapabilitiesdata/caps_5.0.0_x86_64.replies +++ /dev/null @@ -1,28425 +0,0 @@ -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-version", - "id": "libvirt-2" -} - -{ - "return": { - "qemu": { - "micro": 0, - "minor": 0, - "major": 5 - }, - "package": "v5.0.0" - }, - "id": "libvirt-2" -} - -{ - "execute": "query-target", - "id": "libvirt-3" -} - -{ - "return": { - "arch": "x86_64" - }, - "id": "libvirt-3" -} - -{ - "execute": "query-qmp-schema", - "id": "libvirt-4" -} - -{ - "return": [ - { - "name": "query-status", - "ret-type": "1", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SHUTDOWN", - "meta-type": "event", - "arg-type": "2" - }, - { - "name": "POWERDOWN", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESET", - "meta-type": "event", - "arg-type": "3" - }, - { - "name": "STOP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESUME", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND_DISK", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WAKEUP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WATCHDOG", - "meta-type": "event", - "arg-type": "4" - }, - { - "name": "watchdog-set-action", - "ret-type": "0", - "meta-type": "command", - "arg-type": "5" - }, - { - "name": "GUEST_PANICKED", - "meta-type": "event", - "arg-type": "6" - }, - { - "name": "GUEST_CRASHLOADED", - "meta-type": "event", - "arg-type": "7" - }, - { - "name": "query-pr-managers", - "ret-type": "[8]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "eject", - "ret-type": "0", - "meta-type": "command", - "arg-type": "9" - }, - { - "name": "blockdev-open-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "10" - }, - { - "name": "blockdev-close-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "11" - }, - { - "name": "blockdev-remove-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "12" - }, - { - "name": "blockdev-insert-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "13" - }, - { - "name": "blockdev-change-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "14" - }, - { - "name": "DEVICE_TRAY_MOVED", - "meta-type": "event", - "arg-type": "15" - }, - { - "name": "PR_MANAGER_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "16" - }, - { - "name": "block_set_io_throttle", - "ret-type": "0", - "meta-type": "command", - "arg-type": "17" - }, - { - "name": "block-latency-histogram-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "18" - }, - { - "name": "query-block", - "ret-type": "[19]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-blockstats", - "ret-type": "[21]", - "meta-type": "command", - "arg-type": "20" - }, - { - "name": "query-block-jobs", - "ret-type": "[22]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block_passwd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "23" - }, - { - "name": "block_resize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "24" - }, - { - "name": "blockdev-snapshot-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "25" - }, - { - "name": "blockdev-snapshot", - "ret-type": "0", - "meta-type": "command", - "arg-type": "26", - "features": [ - "allow-write-only-overlay" - ] - }, - { - "name": "change-backing-file", - "ret-type": "0", - "meta-type": "command", - "arg-type": "27" - }, - { - "name": "block-commit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "28" - }, - { - "name": "drive-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "29" - }, - { - "name": "blockdev-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "30" - }, - { - "name": "query-named-block-nodes", - "ret-type": "[32]", - "meta-type": "command", - "arg-type": "31" - }, - { - "name": "x-debug-query-block-graph", - "ret-type": "33", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "drive-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "34" - }, - { - "name": "block-dirty-bitmap-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "35" - }, - { - "name": "block-dirty-bitmap-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-clear", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-enable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-disable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-merge", - "ret-type": "0", - "meta-type": "command", - "arg-type": "37" - }, - { - "name": "x-debug-block-dirty-bitmap-sha256", - "ret-type": "38", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "blockdev-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "39" - }, - { - "name": "block-stream", - "ret-type": "0", - "meta-type": "command", - "arg-type": "40" - }, - { - "name": "block-job-set-speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "41" - }, - { - "name": "block-job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "42" - }, - { - "name": "block-job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "43" - }, - { - "name": "block-job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "44" - }, - { - "name": "block-job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "block-job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "46" - }, - { - "name": "block-job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "47" - }, - { - "name": "blockdev-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "x-blockdev-reopen", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "blockdev-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "49" - }, - { - "name": "blockdev-create", - "ret-type": "0", - "meta-type": "command", - "arg-type": "50" - }, - { - "name": "BLOCK_IMAGE_CORRUPTED", - "meta-type": "event", - "arg-type": "51" - }, - { - "name": "BLOCK_IO_ERROR", - "meta-type": "event", - "arg-type": "52" - }, - { - "name": "BLOCK_JOB_COMPLETED", - "meta-type": "event", - "arg-type": "53" - }, - { - "name": "BLOCK_JOB_CANCELLED", - "meta-type": "event", - "arg-type": "54" - }, - { - "name": "BLOCK_JOB_ERROR", - "meta-type": "event", - "arg-type": "55" - }, - { - "name": "BLOCK_JOB_READY", - "meta-type": "event", - "arg-type": "56" - }, - { - "name": "BLOCK_JOB_PENDING", - "meta-type": "event", - "arg-type": "57" - }, - { - "name": "BLOCK_WRITE_THRESHOLD", - "meta-type": "event", - "arg-type": "58" - }, - { - "name": "block-set-write-threshold", - "ret-type": "0", - "meta-type": "command", - "arg-type": "59" - }, - { - "name": "x-blockdev-change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "60" - }, - { - "name": "x-blockdev-set-iothread", - "ret-type": "0", - "meta-type": "command", - "arg-type": "61" - }, - { - "name": "nbd-server-start", - "ret-type": "0", - "meta-type": "command", - "arg-type": "62" - }, - { - "name": "nbd-server-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "63" - }, - { - "name": "nbd-server-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "64" - }, - { - "name": "nbd-server-stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "QUORUM_FAILURE", - "meta-type": "event", - "arg-type": "65" - }, - { - "name": "QUORUM_REPORT_BAD", - "meta-type": "event", - "arg-type": "66" - }, - { - "name": "blockdev-snapshot-internal-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "67" - }, - { - "name": "blockdev-snapshot-delete-internal-sync", - "ret-type": "69", - "meta-type": "command", - "arg-type": "68" - }, - { - "name": "JOB_STATUS_CHANGE", - "meta-type": "event", - "arg-type": "70" - }, - { - "name": "job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "71" - }, - { - "name": "job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "72" - }, - { - "name": "job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "73" - }, - { - "name": "job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "74" - }, - { - "name": "job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "75" - }, - { - "name": "job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "76" - }, - { - "name": "query-jobs", - "ret-type": "[77]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev", - "ret-type": "[78]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev-backends", - "ret-type": "[79]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ringbuf-write", - "ret-type": "0", - "meta-type": "command", - "arg-type": "80" - }, - { - "name": "ringbuf-read", - "ret-type": "str", - "meta-type": "command", - "arg-type": "81" - }, - { - "name": "chardev-add", - "ret-type": "83", - "meta-type": "command", - "arg-type": "82" - }, - { - "name": "chardev-change", - "ret-type": "83", - "meta-type": "command", - "arg-type": "84" - }, - { - "name": "chardev-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "85" - }, - { - "name": "chardev-send-break", - "ret-type": "0", - "meta-type": "command", - "arg-type": "86" - }, - { - "name": "VSERPORT_CHANGE", - "meta-type": "event", - "arg-type": "87" - }, - { - "name": "dump-guest-memory", - "ret-type": "0", - "meta-type": "command", - "arg-type": "88" - }, - { - "name": "query-dump", - "ret-type": "89", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DUMP_COMPLETED", - "meta-type": "event", - "arg-type": "90" - }, - { - "name": "query-dump-guest-memory-capability", - "ret-type": "91", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_link", - "ret-type": "0", - "meta-type": "command", - "arg-type": "92" - }, - { - "name": "netdev_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "93" - }, - { - "name": "netdev_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "94" - }, - { - "name": "query-rx-filter", - "ret-type": "[96]", - "meta-type": "command", - "arg-type": "95" - }, - { - "name": "NIC_RX_FILTER_CHANGED", - "meta-type": "event", - "arg-type": "97" - }, - { - "name": "announce-self", - "ret-type": "0", - "meta-type": "command", - "arg-type": "98" - }, - { - "name": "FAILOVER_NEGOTIATED", - "meta-type": "event", - "arg-type": "99" - }, - { - "name": "RDMA_GID_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "100" - }, - { - "name": "query-rocker", - "ret-type": "102", - "meta-type": "command", - "arg-type": "101" - }, - { - "name": "query-rocker-ports", - "ret-type": "[104]", - "meta-type": "command", - "arg-type": "103" - }, - { - "name": "query-rocker-of-dpa-flows", - "ret-type": "[106]", - "meta-type": "command", - "arg-type": "105" - }, - { - "name": "query-rocker-of-dpa-groups", - "ret-type": "[108]", - "meta-type": "command", - "arg-type": "107" - }, - { - "name": "query-tpm-models", - "ret-type": "[109]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm-types", - "ret-type": "[110]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm", - "ret-type": "[111]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "112" - }, - { - "name": "expire_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "113" - }, - { - "name": "screendump", - "ret-type": "0", - "meta-type": "command", - "arg-type": "114" - }, - { - "name": "query-spice", - "ret-type": "115", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SPICE_CONNECTED", - "meta-type": "event", - "arg-type": "116" - }, - { - "name": "SPICE_INITIALIZED", - "meta-type": "event", - "arg-type": "117" - }, - { - "name": "SPICE_DISCONNECTED", - "meta-type": "event", - "arg-type": "118" - }, - { - "name": "SPICE_MIGRATE_COMPLETED", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "query-vnc", - "ret-type": "119", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-vnc-servers", - "ret-type": "[120]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "change-vnc-password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "121" - }, - { - "name": "VNC_CONNECTED", - "meta-type": "event", - "arg-type": "122" - }, - { - "name": "VNC_INITIALIZED", - "meta-type": "event", - "arg-type": "123" - }, - { - "name": "VNC_DISCONNECTED", - "meta-type": "event", - "arg-type": "124" - }, - { - "name": "query-mice", - "ret-type": "[125]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "send-key", - "ret-type": "0", - "meta-type": "command", - "arg-type": "126" - }, - { - "name": "input-send-event", - "ret-type": "0", - "meta-type": "command", - "arg-type": "127" - }, - { - "name": "query-display-options", - "ret-type": "128", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-migrate", - "ret-type": "129", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "130" - }, - { - "name": "query-migrate-capabilities", - "ret-type": "[131]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-parameters", - "ret-type": "0", - "meta-type": "command", - "arg-type": "132" - }, - { - "name": "query-migrate-parameters", - "ret-type": "133", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "client_migrate_info", - "ret-type": "0", - "meta-type": "command", - "arg-type": "134" - }, - { - "name": "migrate-start-postcopy", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MIGRATION", - "meta-type": "event", - "arg-type": "135" - }, - { - "name": "MIGRATION_PASS", - "meta-type": "event", - "arg-type": "136" - }, - { - "name": "COLO_EXIT", - "meta-type": "event", - "arg-type": "137" - }, - { - "name": "x-colo-lost-heartbeat", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate_cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-continue", - "ret-type": "0", - "meta-type": "command", - "arg-type": "138" - }, - { - "name": "migrate_set_downtime", - "ret-type": "0", - "meta-type": "command", - "arg-type": "139", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate_set_speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "140", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate-set-cache-size", - "ret-type": "0", - "meta-type": "command", - "arg-type": "141", - "features": [ - "deprecated" - ] - }, - { - "name": "query-migrate-cache-size", - "ret-type": "int", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate", - "ret-type": "0", - "meta-type": "command", - "arg-type": "142" - }, - { - "name": "migrate-incoming", - "ret-type": "0", - "meta-type": "command", - "arg-type": "143" - }, - { - "name": "xen-save-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "144" - }, - { - "name": "xen-set-replication", - "ret-type": "0", - "meta-type": "command", - "arg-type": "145" - }, - { - "name": "query-xen-replication-status", - "ret-type": "146", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "xen-colo-do-checkpoint", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-colo-status", - "ret-type": "147", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-recover", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "148" - }, - { - "name": "migrate-pause", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "UNPLUG_PRIMARY", - "meta-type": "event", - "arg-type": "149" - }, - { - "name": "transaction", - "ret-type": "0", - "meta-type": "command", - "arg-type": "150" - }, - { - "name": "trace-event-get-state", - "ret-type": "[152]", - "meta-type": "command", - "arg-type": "151" - }, - { - "name": "trace-event-set-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "153" - }, - { - "name": "qmp_capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "154" - }, - { - "name": "query-version", - "ret-type": "155", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-commands", - "ret-type": "[156]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-events", - "ret-type": "[157]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "quit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-qmp-schema", - "ret-type": "[158]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qom-list", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "159" - }, - { - "name": "qom-get", - "ret-type": "any", - "meta-type": "command", - "arg-type": "161" - }, - { - "name": "qom-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "162" - }, - { - "name": "qom-list-types", - "ret-type": "[164]", - "meta-type": "command", - "arg-type": "163" - }, - { - "name": "qom-list-properties", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "165" - }, - { - "name": "object-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "166" - }, - { - "name": "object-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "167" - }, - { - "name": "device-list-properties", - "ret-type": "[160]", - "meta-type": "command", - "arg-type": "168" - }, - { - "name": "device_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "169" - }, - { - "name": "device_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "170" - }, - { - "name": "DEVICE_DELETED", - "meta-type": "event", - "arg-type": "171" - }, - { - "name": "query-cpus", - "ret-type": "[172]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "query-cpus-fast", - "ret-type": "[173]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "cpu-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "174", - "features": [ - "deprecated" - ] - }, - { - "name": "query-machines", - "ret-type": "[175]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-current-machine", - "ret-type": "176", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-target", - "ret-type": "177", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-memdev", - "ret-type": "[178]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-hotpluggable-cpus", - "ret-type": "[179]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set-numa-node", - "ret-type": "0", - "meta-type": "command", - "arg-type": "180" - }, - { - "name": "query-cpu-model-expansion", - "ret-type": "186", - "meta-type": "command", - "arg-type": "185" - }, - { - "name": "query-cpu-definitions", - "ret-type": "[187]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add_client", - "ret-type": "0", - "meta-type": "command", - "arg-type": "188" - }, - { - "name": "query-name", - "ret-type": "189", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-kvm", - "ret-type": "190", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-uuid", - "ret-type": "191", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-iothreads", - "ret-type": "[192]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-balloon", - "ret-type": "193", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "BALLOON_CHANGE", - "meta-type": "event", - "arg-type": "194" - }, - { - "name": "query-pci", - "ret-type": "[195]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_reset", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_powerdown", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "memsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "196" - }, - { - "name": "pmemsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "197" - }, - { - "name": "cont", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-exit-preconfig", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_wakeup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "inject-nmi", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "balloon", - "ret-type": "0", - "meta-type": "command", - "arg-type": "198" - }, - { - "name": "human-monitor-command", - "ret-type": "str", - "meta-type": "command", - "arg-type": "199", - "features": [ - "savevm-monitor-nodes" - ] - }, - { - "name": "change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "200", - "features": [ - "deprecated" - ] - }, - { - "name": "xen-set-global-dirty-log", - "ret-type": "0", - "meta-type": "command", - "arg-type": "201" - }, - { - "name": "getfd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "202" - }, - { - "name": "closefd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "203" - }, - { - "name": "query-memory-size-summary", - "ret-type": "204", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add-fd", - "ret-type": "206", - "meta-type": "command", - "arg-type": "205" - }, - { - "name": "remove-fd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "207" - }, - { - "name": "query-fdsets", - "ret-type": "[208]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-command-line-options", - "ret-type": "[210]", - "meta-type": "command", - "arg-type": "209" - }, - { - "name": "query-memory-devices", - "ret-type": "[211]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MEM_UNPLUG_ERROR", - "meta-type": "event", - "arg-type": "212" - }, - { - "name": "query-acpi-ospm-status", - "ret-type": "[213]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ACPI_DEVICE_OST", - "meta-type": "event", - "arg-type": "214" - }, - { - "name": "xen-load-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "215" - }, - { - "name": "query-vm-generation-id", - "ret-type": "216", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "RTC_CHANGE", - "meta-type": "event", - "arg-type": "217" - }, - { - "name": "rtc-reset-reinjection", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-sev", - "ret-type": "218", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-sev-launch-measure", - "ret-type": "219", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-sev-capabilities", - "ret-type": "220", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "0", - "members": [], - "meta-type": "object" - }, - { - "name": "1", - "members": [ - { - "name": "running", - "type": "bool" - }, - { - "name": "singlestep", - "type": "bool" - }, - { - "name": "status", - "type": "223" - } - ], - "meta-type": "object" - }, - { - "name": "2", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "224" - } - ], - "meta-type": "object" - }, - { - "name": "3", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "224" - } - ], - "meta-type": "object" - }, - { - "name": "4", - "members": [ - { - "name": "action", - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "5", - "members": [ - { - "name": "action", - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "6", - "members": [ - { - "name": "action", - "type": "226" - }, - { - "name": "info", - "default": null, - "type": "227" - } - ], - "meta-type": "object" - }, - { - "name": "7", - "members": [ - { - "name": "action", - "type": "226" - }, - { - "name": "info", - "default": null, - "type": "227" - } - ], - "meta-type": "object" - }, - { - "name": "[8]", - "element-type": "8", - "meta-type": "array" - }, - { - "name": "8", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "9", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "10", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "11", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "12", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "13", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "14", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "read-only-mode", - "default": null, - "type": "228" - } - ], - "meta-type": "object" - }, - { - "name": "15", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "tray-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "16", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "17", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "18", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "boundaries", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-read", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-write", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-flush", - "default": null, - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "[19]", - "element-type": "19", - "meta-type": "array" - }, - { - "name": "19", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "removable", - "type": "bool" - }, - { - "name": "locked", - "type": "bool" - }, - { - "name": "inserted", - "default": null, - "type": "32" - }, - { - "name": "tray_open", - "default": null, - "type": "bool" - }, - { - "name": "io-status", - "default": null, - "type": "229" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[230]", - "features": [ - "deprecated" - ] - } - ], - "meta-type": "object" - }, - { - "name": "20", - "members": [ - { - "name": "query-nodes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[21]", - "element-type": "21", - "meta-type": "array" - }, - { - "name": "21", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "stats", - "type": "231" - }, - { - "name": "driver-specific", - "default": null, - "type": "232" - }, - { - "name": "parent", - "default": null, - "type": "21" - }, - { - "name": "backing", - "default": null, - "type": "21" - } - ], - "meta-type": "object" - }, - { - "name": "[22]", - "element-type": "22", - "meta-type": "array" - }, - { - "name": "22", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "paused", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "io-status", - "type": "229" - }, - { - "name": "ready", - "type": "bool" - }, - { - "name": "status", - "type": "233" - }, - { - "name": "auto-finalize", - "type": "bool" - }, - { - "name": "auto-dismiss", - "type": "bool" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "23", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "24", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "25", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "snapshot-file", - "type": "str" - }, - { - "name": "snapshot-node-name", - "default": null, - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "234" - } - ], - "meta-type": "object" - }, - { - "name": "26", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "overlay", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "27", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "image-node-name", - "type": "str" - }, - { - "name": "backing-file", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "28", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "top-node", - "default": null, - "type": "str" - }, - { - "name": "top", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "235" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "29", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "237" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "234" - } - ], - "meta-type": "object" - }, - { - "name": "30", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "237" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "31", - "members": [ - { - "name": "flat", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[32]", - "element-type": "32", - "meta-type": "array" - }, - { - "name": "32", - "members": [ - { - "name": "file", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "ro", - "type": "bool" - }, - { - "name": "drv", - "type": "str" - }, - { - "name": "backing_file", - "default": null, - "type": "str" - }, - { - "name": "backing_file_depth", - "type": "int" - }, - { - "name": "encrypted", - "type": "bool" - }, - { - "name": "encryption_key_missing", - "type": "bool", - "features": [ - "deprecated" - ] - }, - { - "name": "detect_zeroes", - "type": "238" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "image", - "type": "239" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "cache", - "type": "240" - }, - { - "name": "write_threshold", - "type": "int" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[230]" - } - ], - "meta-type": "object" - }, - { - "name": "33", - "members": [ - { - "name": "nodes", - "type": "[241]" - }, - { - "name": "edges", - "type": "[242]" - } - ], - "meta-type": "object" - }, - { - "name": "34", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "mode", - "default": null, - "type": "234" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "unmap", - "default": null, - "type": "bool" - }, - { - "name": "copy-mode", - "default": null, - "type": "243" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "35", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "persistent", - "default": null, - "type": "bool" - }, - { - "name": "disabled", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "36", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "37", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "bitmaps", - "type": "[244]" - } - ], - "meta-type": "object" - }, - { - "name": "38", - "members": [ - { - "name": "sha256", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "39", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "235" - }, - { - "name": "on-target-error", - "default": null, - "type": "235" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "copy-mode", - "default": null, - "type": "243" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "40", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "235" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "41", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "42", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "43", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "44", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "45", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "46", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "47", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "48", - "tag": "driver", - "variants": [ - { - "case": "blkdebug", - "type": "248" - }, - { - "case": "blklogwrites", - "type": "249" - }, - { - "case": "blkverify", - "type": "250" - }, - { - "case": "blkreplay", - "type": "251" - }, - { - "case": "bochs", - "type": "252" - }, - { - "case": "cloop", - "type": "252" - }, - { - "case": "compress", - "type": "252" - }, - { - "case": "copy-on-read", - "type": "252" - }, - { - "case": "dmg", - "type": "252" - }, - { - "case": "file", - "type": "253" - }, - { - "case": "ftp", - "type": "254" - }, - { - "case": "ftps", - "type": "255" - }, - { - "case": "gluster", - "type": "256" - }, - { - "case": "host_cdrom", - "type": "253" - }, - { - "case": "host_device", - "type": "253" - }, - { - "case": "http", - "type": "257" - }, - { - "case": "https", - "type": "258" - }, - { - "case": "iscsi", - "type": "259" - }, - { - "case": "luks", - "type": "260" - }, - { - "case": "nbd", - "type": "261" - }, - { - "case": "nfs", - "type": "262" - }, - { - "case": "null-aio", - "type": "263" - }, - { - "case": "null-co", - "type": "263" - }, - { - "case": "nvme", - "type": "264" - }, - { - "case": "parallels", - "type": "252" - }, - { - "case": "qcow2", - "type": "265" - }, - { - "case": "qcow", - "type": "266" - }, - { - "case": "qed", - "type": "267" - }, - { - "case": "quorum", - "type": "268" - }, - { - "case": "raw", - "type": "269" - }, - { - "case": "rbd", - "type": "270" - }, - { - "case": "replication", - "type": "271" - }, - { - "case": "sheepdog", - "type": "272" - }, - { - "case": "ssh", - "type": "273" - }, - { - "case": "throttle", - "type": "274" - }, - { - "case": "vdi", - "type": "252" - }, - { - "case": "vhdx", - "type": "252" - }, - { - "case": "vmdk", - "type": "267" - }, - { - "case": "vpc", - "type": "252" - }, - { - "case": "vvfat", - "type": "275" - }, - { - "case": "vxhs", - "type": "276" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "discard", - "default": null, - "type": "246" - }, - { - "name": "cache", - "default": null, - "type": "247" - }, - { - "name": "read-only", - "default": null, - "type": "bool" - }, - { - "name": "auto-read-only", - "default": null, - "type": "bool" - }, - { - "name": "force-share", - "default": null, - "type": "bool" - }, - { - "name": "detect-zeroes", - "default": null, - "type": "238" - } - ], - "meta-type": "object" - }, - { - "name": "49", - "members": [ - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "50", - "members": [ - { - "name": "job-id", - "type": "str" - }, - { - "name": "options", - "type": "277" - } - ], - "meta-type": "object" - }, - { - "name": "51", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "msg", - "type": "str" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "fatal", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "52", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "operation", - "type": "278" - }, - { - "name": "action", - "type": "279" - }, - { - "name": "nospace", - "default": null, - "type": "bool" - }, - { - "name": "reason", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "53", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "54", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "55", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "operation", - "type": "278" - }, - { - "name": "action", - "type": "279" - } - ], - "meta-type": "object" - }, - { - "name": "56", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "57", - "members": [ - { - "name": "type", - "type": "280" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "58", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "amount-exceeded", - "type": "int" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "59", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "60", - "members": [ - { - "name": "parent", - "type": "str" - }, - { - "name": "child", - "default": null, - "type": "str" - }, - { - "name": "node", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "61", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "iothread", - "type": "281" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "62", - "members": [ - { - "name": "addr", - "type": "282" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "63", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - }, - { - "name": "writable", - "default": null, - "type": "bool" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "64", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "283" - } - ], - "meta-type": "object" - }, - { - "name": "65", - "members": [ - { - "name": "reference", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "66", - "members": [ - { - "name": "type", - "type": "284" - }, - { - "name": "error", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "67", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "68", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "69", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "vm-state-size", - "type": "int" - }, - { - "name": "date-sec", - "type": "int" - }, - { - "name": "date-nsec", - "type": "int" - }, - { - "name": "vm-clock-sec", - "type": "int" - }, - { - "name": "vm-clock-nsec", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "70", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "status", - "type": "233" - } - ], - "meta-type": "object" - }, - { - "name": "71", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "72", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "73", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "74", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "75", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "76", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[77]", - "element-type": "77", - "meta-type": "array" - }, - { - "name": "77", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "280" - }, - { - "name": "status", - "type": "233" - }, - { - "name": "current-progress", - "type": "int" - }, - { - "name": "total-progress", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[78]", - "element-type": "78", - "meta-type": "array" - }, - { - "name": "78", - "members": [ - { - "name": "label", - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "frontend-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[79]", - "element-type": "79", - "meta-type": "array" - }, - { - "name": "79", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "80", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "data", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "81", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "str", - "json-type": "string", - "meta-type": "builtin" - }, - { - "name": "82", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "286" - } - ], - "meta-type": "object" - }, - { - "name": "83", - "members": [ - { - "name": "pty", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "84", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "286" - } - ], - "meta-type": "object" - }, - { - "name": "85", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "86", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "87", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "88", - "members": [ - { - "name": "paging", - "type": "bool" - }, - { - "name": "protocol", - "type": "str" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "begin", - "default": null, - "type": "int" - }, - { - "name": "length", - "default": null, - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "287" - } - ], - "meta-type": "object" - }, - { - "name": "89", - "members": [ - { - "name": "status", - "type": "288" - }, - { - "name": "completed", - "type": "int" - }, - { - "name": "total", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "90", - "members": [ - { - "name": "result", - "type": "89" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "91", - "members": [ - { - "name": "formats", - "type": "[287]" - } - ], - "meta-type": "object" - }, - { - "name": "92", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "up", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "93", - "tag": "type", - "variants": [ - { - "case": "nic", - "type": "290" - }, - { - "case": "user", - "type": "291" - }, - { - "case": "tap", - "type": "292" - }, - { - "case": "l2tpv3", - "type": "293" - }, - { - "case": "socket", - "type": "294" - }, - { - "case": "vde", - "type": "295" - }, - { - "case": "bridge", - "type": "296" - }, - { - "case": "hubport", - "type": "297" - }, - { - "case": "netmap", - "type": "298" - }, - { - "case": "vhost-user", - "type": "299" - }, - { - "case": "none", - "type": "0" - } - ], - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "289" - } - ], - "meta-type": "object" - }, - { - "name": "94", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "95", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[96]", - "element-type": "96", - "meta-type": "array" - }, - { - "name": "96", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "promiscuous", - "type": "bool" - }, - { - "name": "multicast", - "type": "300" - }, - { - "name": "unicast", - "type": "300" - }, - { - "name": "vlan", - "type": "300" - }, - { - "name": "broadcast-allowed", - "type": "bool" - }, - { - "name": "multicast-overflow", - "type": "bool" - }, - { - "name": "unicast-overflow", - "type": "bool" - }, - { - "name": "main-mac", - "type": "str" - }, - { - "name": "vlan-table", - "type": "[int]" - }, - { - "name": "unicast-table", - "type": "[str]" - }, - { - "name": "multicast-table", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "97", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "98", - "members": [ - { - "name": "initial", - "type": "int" - }, - { - "name": "max", - "type": "int" - }, - { - "name": "rounds", - "type": "int" - }, - { - "name": "step", - "type": "int" - }, - { - "name": "interfaces", - "default": null, - "type": "[str]" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "99", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "100", - "members": [ - { - "name": "netdev", - "type": "str" - }, - { - "name": "gid-status", - "type": "bool" - }, - { - "name": "subnet-prefix", - "type": "int" - }, - { - "name": "interface-id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "101", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "102", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "id", - "type": "int" - }, - { - "name": "ports", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "103", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[104]", - "element-type": "104", - "meta-type": "array" - }, - { - "name": "104", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enabled", - "type": "bool" - }, - { - "name": "link-up", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "duplex", - "type": "301" - }, - { - "name": "autoneg", - "type": "302" - } - ], - "meta-type": "object" - }, - { - "name": "105", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "tbl-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[106]", - "element-type": "106", - "meta-type": "array" - }, - { - "name": "106", - "members": [ - { - "name": "cookie", - "type": "int" - }, - { - "name": "hits", - "type": "int" - }, - { - "name": "key", - "type": "303" - }, - { - "name": "mask", - "type": "304" - }, - { - "name": "action", - "type": "305" - } - ], - "meta-type": "object" - }, - { - "name": "107", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[108]", - "element-type": "108", - "meta-type": "array" - }, - { - "name": "108", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pport", - "default": null, - "type": "int" - }, - { - "name": "index", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "set-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pop-vlan", - "default": null, - "type": "int" - }, - { - "name": "group-ids", - "default": null, - "type": "[int]" - }, - { - "name": "set-eth-src", - "default": null, - "type": "str" - }, - { - "name": "set-eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ttl-check", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[109]", - "element-type": "109", - "meta-type": "array" - }, - { - "name": "109", - "meta-type": "enum", - "values": [ - "tpm-tis", - "tpm-crb", - "tpm-spapr" - ] - }, - { - "name": "[110]", - "element-type": "110", - "meta-type": "array" - }, - { - "name": "110", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "[111]", - "element-type": "111", - "meta-type": "array" - }, - { - "name": "111", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "model", - "type": "109" - }, - { - "name": "options", - "type": "306" - } - ], - "meta-type": "object" - }, - { - "name": "112", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "password", - "type": "str" - }, - { - "name": "connected", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "113", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "time", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "114", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "115", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "migrated", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "compiled-version", - "default": null, - "type": "str" - }, - { - "name": "mouse-mode", - "type": "307" - }, - { - "name": "channels", - "default": null, - "type": "[308]" - } - ], - "meta-type": "object" - }, - { - "name": "116", - "members": [ - { - "name": "server", - "type": "309" - }, - { - "name": "client", - "type": "309" - } - ], - "meta-type": "object" - }, - { - "name": "117", - "members": [ - { - "name": "server", - "type": "310" - }, - { - "name": "client", - "type": "308" - } - ], - "meta-type": "object" - }, - { - "name": "118", - "members": [ - { - "name": "server", - "type": "309" - }, - { - "name": "client", - "type": "309" - } - ], - "meta-type": "object" - }, - { - "name": "119", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "family", - "default": null, - "type": "311" - }, - { - "name": "service", - "default": null, - "type": "str" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "clients", - "default": null, - "type": "[312]" - } - ], - "meta-type": "object" - }, - { - "name": "[120]", - "element-type": "120", - "meta-type": "array" - }, - { - "name": "120", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "server", - "type": "[313]" - }, - { - "name": "clients", - "type": "[312]" - }, - { - "name": "auth", - "type": "314" - }, - { - "name": "vencrypt", - "default": null, - "type": "315" - }, - { - "name": "display", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "121", - "members": [ - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "122", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "317" - } - ], - "meta-type": "object" - }, - { - "name": "123", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "124", - "members": [ - { - "name": "server", - "type": "316" - }, - { - "name": "client", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "[125]", - "element-type": "125", - "meta-type": "array" - }, - { - "name": "125", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "index", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "absolute", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "126", - "members": [ - { - "name": "keys", - "type": "[318]" - }, - { - "name": "hold-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "127", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - }, - { - "name": "events", - "type": "[319]" - } - ], - "meta-type": "object" - }, - { - "name": "128", - "tag": "type", - "variants": [ - { - "case": "gtk", - "type": "322" - }, - { - "case": "curses", - "type": "323" - }, - { - "case": "egl-headless", - "type": "324" - }, - { - "case": "default", - "type": "0" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "sdl", - "type": "0" - }, - { - "case": "cocoa", - "type": "0" - }, - { - "case": "spice-app", - "type": "0" - } - ], - "members": [ - { - "name": "type", - "type": "320" - }, - { - "name": "full-screen", - "default": null, - "type": "bool" - }, - { - "name": "window-close", - "default": null, - "type": "bool" - }, - { - "name": "show-cursor", - "default": null, - "type": "bool" - }, - { - "name": "gl", - "default": null, - "type": "321" - } - ], - "meta-type": "object" - }, - { - "name": "129", - "members": [ - { - "name": "status", - "default": null, - "type": "325" - }, - { - "name": "ram", - "default": null, - "type": "326" - }, - { - "name": "disk", - "default": null, - "type": "326" - }, - { - "name": "xbzrle-cache", - "default": null, - "type": "327" - }, - { - "name": "total-time", - "default": null, - "type": "int" - }, - { - "name": "expected-downtime", - "default": null, - "type": "int" - }, - { - "name": "downtime", - "default": null, - "type": "int" - }, - { - "name": "setup-time", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-percentage", - "default": null, - "type": "int" - }, - { - "name": "error-desc", - "default": null, - "type": "str" - }, - { - "name": "postcopy-blocktime", - "default": null, - "type": "int" - }, - { - "name": "postcopy-vcpu-blocktime", - "default": null, - "type": "[int]" - }, - { - "name": "compression", - "default": null, - "type": "328" - }, - { - "name": "socket-address", - "default": null, - "type": "[329]" - } - ], - "meta-type": "object" - }, - { - "name": "130", - "members": [ - { - "name": "capabilities", - "type": "[131]" - } - ], - "meta-type": "object" - }, - { - "name": "[131]", - "element-type": "131", - "meta-type": "array" - }, - { - "name": "131", - "members": [ - { - "name": "capability", - "type": "330" - }, - { - "name": "state", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "132", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "throttle-trigger-threshold", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "281" - }, - { - "name": "tls-hostname", - "default": null, - "type": "281" - }, - { - "name": "tls-authz", - "default": null, - "type": "281" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - }, - { - "name": "multifd-compression", - "default": null, - "type": "331" - }, - { - "name": "multifd-zlib-level", - "default": null, - "type": "int" - }, - { - "name": "multifd-zstd-level", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "133", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "throttle-trigger-threshold", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-hostname", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - }, - { - "name": "multifd-compression", - "default": null, - "type": "331" - }, - { - "name": "multifd-zlib-level", - "default": null, - "type": "int" - }, - { - "name": "multifd-zstd-level", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "134", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "hostname", - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "cert-subject", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "135", - "members": [ - { - "name": "status", - "type": "325" - } - ], - "meta-type": "object" - }, - { - "name": "136", - "members": [ - { - "name": "pass", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "137", - "members": [ - { - "name": "mode", - "type": "332" - }, - { - "name": "reason", - "type": "333" - } - ], - "meta-type": "object" - }, - { - "name": "138", - "members": [ - { - "name": "state", - "type": "325" - } - ], - "meta-type": "object" - }, - { - "name": "139", - "members": [ - { - "name": "value", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "140", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "141", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "int", - "json-type": "int", - "meta-type": "builtin" - }, - { - "name": "142", - "members": [ - { - "name": "uri", - "type": "str" - }, - { - "name": "blk", - "default": null, - "type": "bool" - }, - { - "name": "inc", - "default": null, - "type": "bool" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "resume", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "143", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "144", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "live", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "145", - "members": [ - { - "name": "enable", - "type": "bool" - }, - { - "name": "primary", - "type": "bool" - }, - { - "name": "failover", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "146", - "members": [ - { - "name": "error", - "type": "bool" - }, - { - "name": "desc", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "147", - "members": [ - { - "name": "mode", - "type": "332" - }, - { - "name": "last-mode", - "type": "332" - }, - { - "name": "reason", - "type": "333" - } - ], - "meta-type": "object" - }, - { - "name": "148", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "149", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "150", - "members": [ - { - "name": "actions", - "type": "[334]" - }, - { - "name": "properties", - "default": null, - "type": "335" - } - ], - "meta-type": "object" - }, - { - "name": "151", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[152]", - "element-type": "152", - "meta-type": "array" - }, - { - "name": "152", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "state", - "type": "336" - }, - { - "name": "vcpu", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "153", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "ignore-unavailable", - "default": null, - "type": "bool" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "154", - "members": [ - { - "name": "enable", - "default": null, - "type": "[337]" - } - ], - "meta-type": "object" - }, - { - "name": "155", - "members": [ - { - "name": "qemu", - "type": "338" - }, - { - "name": "package", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[156]", - "element-type": "156", - "meta-type": "array" - }, - { - "name": "156", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[157]", - "element-type": "157", - "meta-type": "array" - }, - { - "name": "157", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[158]", - "element-type": "158", - "meta-type": "array" - }, - { - "name": "158", - "tag": "meta-type", - "variants": [ - { - "case": "builtin", - "type": "340" - }, - { - "case": "enum", - "type": "341" - }, - { - "case": "array", - "type": "342" - }, - { - "case": "object", - "type": "343" - }, - { - "case": "alternate", - "type": "344" - }, - { - "case": "command", - "type": "345" - }, - { - "case": "event", - "type": "346" - } - ], - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "meta-type", - "type": "339" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "159", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[160]", - "element-type": "160", - "meta-type": "array" - }, - { - "name": "160", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - }, - { - "name": "default-value", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "161", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "any", - "json-type": "value", - "meta-type": "builtin" - }, - { - "name": "162", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - }, - { - "name": "value", - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "163", - "members": [ - { - "name": "implements", - "default": null, - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[164]", - "element-type": "164", - "meta-type": "array" - }, - { - "name": "164", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - }, - { - "name": "parent", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "165", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "166", - "members": [ - { - "name": "qom-type", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "167", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "168", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "169", - "members": [ - { - "name": "driver", - "type": "str" - }, - { - "name": "bus", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "170", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "171", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[172]", - "element-type": "172", - "meta-type": "array" - }, - { - "name": "172", - "tag": "arch", - "variants": [ - { - "case": "x86", - "type": "349" - }, - { - "case": "sparc", - "type": "350" - }, - { - "case": "ppc", - "type": "351" - }, - { - "case": "mips", - "type": "352" - }, - { - "case": "tricore", - "type": "353" - }, - { - "case": "s390", - "type": "354" - }, - { - "case": "riscv", - "type": "355" - }, - { - "case": "other", - "type": "0" - } - ], - "members": [ - { - "name": "CPU", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "halted", - "type": "bool" - }, - { - "name": "qom_path", - "type": "str" - }, - { - "name": "thread_id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "347" - }, - { - "name": "arch", - "type": "348" - } - ], - "meta-type": "object" - }, - { - "name": "[173]", - "element-type": "173", - "meta-type": "array" - }, - { - "name": "173", - "tag": "target", - "variants": [ - { - "case": "s390x", - "type": "354" - }, - { - "case": "aarch64", - "type": "0" - }, - { - "case": "alpha", - "type": "0" - }, - { - "case": "arm", - "type": "0" - }, - { - "case": "cris", - "type": "0" - }, - { - "case": "hppa", - "type": "0" - }, - { - "case": "i386", - "type": "0" - }, - { - "case": "lm32", - "type": "0" - }, - { - "case": "m68k", - "type": "0" - }, - { - "case": "microblaze", - "type": "0" - }, - { - "case": "microblazeel", - "type": "0" - }, - { - "case": "mips", - "type": "0" - }, - { - "case": "mips64", - "type": "0" - }, - { - "case": "mips64el", - "type": "0" - }, - { - "case": "mipsel", - "type": "0" - }, - { - "case": "moxie", - "type": "0" - }, - { - "case": "nios2", - "type": "0" - }, - { - "case": "or1k", - "type": "0" - }, - { - "case": "ppc", - "type": "0" - }, - { - "case": "ppc64", - "type": "0" - }, - { - "case": "riscv32", - "type": "0" - }, - { - "case": "riscv64", - "type": "0" - }, - { - "case": "rx", - "type": "0" - }, - { - "case": "sh4", - "type": "0" - }, - { - "case": "sh4eb", - "type": "0" - }, - { - "case": "sparc", - "type": "0" - }, - { - "case": "sparc64", - "type": "0" - }, - { - "case": "tricore", - "type": "0" - }, - { - "case": "unicore32", - "type": "0" - }, - { - "case": "x86_64", - "type": "0" - }, - { - "case": "xtensa", - "type": "0" - }, - { - "case": "xtensaeb", - "type": "0" - } - ], - "members": [ - { - "name": "cpu-index", - "type": "int" - }, - { - "name": "qom-path", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "347" - }, - { - "name": "arch", - "type": "348", - "features": [ - "deprecated" - ] - }, - { - "name": "target", - "type": "356" - } - ], - "meta-type": "object" - }, - { - "name": "174", - "members": [ - { - "name": "id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[175]", - "element-type": "175", - "meta-type": "array" - }, - { - "name": "175", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "alias", - "default": null, - "type": "str" - }, - { - "name": "is-default", - "default": null, - "type": "bool" - }, - { - "name": "cpu-max", - "type": "int" - }, - { - "name": "hotpluggable-cpus", - "type": "bool" - }, - { - "name": "numa-mem-supported", - "type": "bool" - }, - { - "name": "deprecated", - "type": "bool" - }, - { - "name": "default-cpu-type", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "176", - "members": [ - { - "name": "wakeup-suspend-support", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "177", - "members": [ - { - "name": "arch", - "type": "356" - } - ], - "meta-type": "object" - }, - { - "name": "[178]", - "element-type": "178", - "meta-type": "array" - }, - { - "name": "178", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "merge", - "type": "bool" - }, - { - "name": "dump", - "type": "bool" - }, - { - "name": "prealloc", - "type": "bool" - }, - { - "name": "host-nodes", - "type": "[int]" - }, - { - "name": "policy", - "type": "357" - } - ], - "meta-type": "object" - }, - { - "name": "[179]", - "element-type": "179", - "meta-type": "array" - }, - { - "name": "179", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "vcpus-count", - "type": "int" - }, - { - "name": "props", - "type": "347" - }, - { - "name": "qom-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "180", - "tag": "type", - "variants": [ - { - "case": "node", - "type": "359" - }, - { - "case": "dist", - "type": "360" - }, - { - "case": "cpu", - "type": "361" - }, - { - "case": "hmat-lb", - "type": "362" - }, - { - "case": "hmat-cache", - "type": "363" - } - ], - "members": [ - { - "name": "type", - "type": "358" - } - ], - "meta-type": "object" - }, - { - "name": "185", - "members": [ - { - "name": "type", - "type": "366" - }, - { - "name": "model", - "type": "364" - } - ], - "meta-type": "object" - }, - { - "name": "186", - "members": [ - { - "name": "model", - "type": "364" - } - ], - "meta-type": "object" - }, - { - "name": "[187]", - "element-type": "187", - "meta-type": "array" - }, - { - "name": "187", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "migration-safe", - "default": null, - "type": "bool" - }, - { - "name": "static", - "type": "bool" - }, - { - "name": "unavailable-features", - "default": null, - "type": "[str]" - }, - { - "name": "typename", - "type": "str" - }, - { - "name": "alias-of", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "188", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "fdname", - "type": "str" - }, - { - "name": "skipauth", - "default": null, - "type": "bool" - }, - { - "name": "tls", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "189", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "190", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "present", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "191", - "members": [ - { - "name": "UUID", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[192]", - "element-type": "192", - "meta-type": "array" - }, - { - "name": "192", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "poll-max-ns", - "type": "int" - }, - { - "name": "poll-grow", - "type": "int" - }, - { - "name": "poll-shrink", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "193", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "194", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[195]", - "element-type": "195", - "meta-type": "array" - }, - { - "name": "195", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "devices", - "type": "[367]" - } - ], - "meta-type": "object" - }, - { - "name": "196", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "197", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "198", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "199", - "members": [ - { - "name": "command-line", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "200", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "arg", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "201", - "members": [ - { - "name": "enable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "202", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "203", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "204", - "members": [ - { - "name": "base-memory", - "type": "int" - }, - { - "name": "plugged-memory", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "205", - "members": [ - { - "name": "fdset-id", - "default": null, - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "206", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "207", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[208]", - "element-type": "208", - "meta-type": "array" - }, - { - "name": "208", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fds", - "type": "[368]" - } - ], - "meta-type": "object" - }, - { - "name": "209", - "members": [ - { - "name": "option", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[210]", - "element-type": "210", - "meta-type": "array" - }, - { - "name": "210", - "members": [ - { - "name": "option", - "type": "str" - }, - { - "name": "parameters", - "type": "[369]" - } - ], - "meta-type": "object" - }, - { - "name": "[211]", - "element-type": "211", - "meta-type": "array" - }, - { - "name": "211", - "tag": "type", - "variants": [ - { - "case": "dimm", - "type": "371" - }, - { - "case": "nvdimm", - "type": "371" - }, - { - "case": "virtio-pmem", - "type": "372" - } - ], - "members": [ - { - "name": "type", - "type": "370" - } - ], - "meta-type": "object" - }, - { - "name": "212", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "msg", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[213]", - "element-type": "213", - "meta-type": "array" - }, - { - "name": "213", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "slot", - "type": "str" - }, - { - "name": "slot-type", - "type": "373" - }, - { - "name": "source", - "type": "int" - }, - { - "name": "status", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "214", - "members": [ - { - "name": "info", - "type": "213" - } - ], - "meta-type": "object" - }, - { - "name": "215", - "members": [ - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "216", - "members": [ - { - "name": "guid", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "217", - "members": [ - { - "name": "offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "218", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "api-major", - "type": "int" - }, - { - "name": "api-minor", - "type": "int" - }, - { - "name": "build-id", - "type": "int" - }, - { - "name": "policy", - "type": "int" - }, - { - "name": "state", - "type": "374" - }, - { - "name": "handle", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "219", - "members": [ - { - "name": "data", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "220", - "members": [ - { - "name": "pdh", - "type": "str" - }, - { - "name": "cert-chain", - "type": "str" - }, - { - "name": "cbitpos", - "type": "int" - }, - { - "name": "reduced-phys-bits", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "bool", - "json-type": "boolean", - "meta-type": "builtin" - }, - { - "name": "223", - "meta-type": "enum", - "values": [ - "debug", - "inmigrate", - "internal-error", - "io-error", - "paused", - "postmigrate", - "prelaunch", - "finish-migrate", - "restore-vm", - "running", - "save-vm", - "shutdown", - "suspended", - "watchdog", - "guest-panicked", - "colo", - "preconfig" - ] - }, - { - "name": "224", - "meta-type": "enum", - "values": [ - "none", - "host-error", - "host-qmp-quit", - "host-qmp-system-reset", - "host-signal", - "host-ui", - "guest-shutdown", - "guest-reset", - "guest-panic", - "subsystem-reset" - ] - }, - { - "name": "225", - "meta-type": "enum", - "values": [ - "reset", - "shutdown", - "poweroff", - "pause", - "debug", - "none", - "inject-nmi" - ] - }, - { - "name": "226", - "meta-type": "enum", - "values": [ - "pause", - "poweroff", - "run" - ] - }, - { - "name": "227", - "tag": "type", - "variants": [ - { - "case": "hyper-v", - "type": "376" - }, - { - "case": "s390", - "type": "377" - } - ], - "members": [ - { - "name": "type", - "type": "375" - } - ], - "meta-type": "object" - }, - { - "name": "228", - "meta-type": "enum", - "values": [ - "retain", - "read-only", - "read-write" - ] - }, - { - "name": "[int]", - "element-type": "int", - "meta-type": "array" - }, - { - "name": "229", - "meta-type": "enum", - "values": [ - "ok", - "failed", - "nospace" - ] - }, - { - "name": "[230]", - "element-type": "230", - "meta-type": "array" - }, - { - "name": "230", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "count", - "type": "int" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "recording", - "type": "bool" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "status", - "type": "378", - "features": [ - "deprecated" - ] - }, - { - "name": "persistent", - "type": "bool" - }, - { - "name": "inconsistent", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "231", - "members": [ - { - "name": "rd_bytes", - "type": "int" - }, - { - "name": "wr_bytes", - "type": "int" - }, - { - "name": "unmap_bytes", - "type": "int" - }, - { - "name": "rd_operations", - "type": "int" - }, - { - "name": "wr_operations", - "type": "int" - }, - { - "name": "flush_operations", - "type": "int" - }, - { - "name": "unmap_operations", - "type": "int" - }, - { - "name": "rd_total_time_ns", - "type": "int" - }, - { - "name": "wr_total_time_ns", - "type": "int" - }, - { - "name": "flush_total_time_ns", - "type": "int" - }, - { - "name": "unmap_total_time_ns", - "type": "int" - }, - { - "name": "wr_highest_offset", - "type": "int" - }, - { - "name": "rd_merged", - "type": "int" - }, - { - "name": "wr_merged", - "type": "int" - }, - { - "name": "unmap_merged", - "type": "int" - }, - { - "name": "idle_time_ns", - "default": null, - "type": "int" - }, - { - "name": "failed_rd_operations", - "type": "int" - }, - { - "name": "failed_wr_operations", - "type": "int" - }, - { - "name": "failed_flush_operations", - "type": "int" - }, - { - "name": "failed_unmap_operations", - "type": "int" - }, - { - "name": "invalid_rd_operations", - "type": "int" - }, - { - "name": "invalid_wr_operations", - "type": "int" - }, - { - "name": "invalid_flush_operations", - "type": "int" - }, - { - "name": "invalid_unmap_operations", - "type": "int" - }, - { - "name": "account_invalid", - "type": "bool" - }, - { - "name": "account_failed", - "type": "bool" - }, - { - "name": "timed_stats", - "type": "[379]" - }, - { - "name": "rd_latency_histogram", - "default": null, - "type": "380" - }, - { - "name": "wr_latency_histogram", - "default": null, - "type": "380" - }, - { - "name": "flush_latency_histogram", - "default": null, - "type": "380" - } - ], - "meta-type": "object" - }, - { - "name": "232", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "381" - }, - { - "case": "host_device", - "type": "381" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "compress", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "gluster", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "luks", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "nfs", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "parallels", - "type": "0" - }, - { - "case": "qcow", - "type": "0" - }, - { - "case": "qcow2", - "type": "0" - }, - { - "case": "qed", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "rbd", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "sheepdog", - "type": "0" - }, - { - "case": "ssh", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vdi", - "type": "0" - }, - { - "case": "vhdx", - "type": "0" - }, - { - "case": "vmdk", - "type": "0" - }, - { - "case": "vpc", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - } - ], - "meta-type": "object" - }, - { - "name": "233", - "meta-type": "enum", - "values": [ - "undefined", - "created", - "running", - "paused", - "ready", - "standby", - "waiting", - "pending", - "aborting", - "concluded", - "null" - ] - }, - { - "name": "234", - "meta-type": "enum", - "values": [ - "existing", - "absolute-paths" - ] - }, - { - "name": "235", - "meta-type": "enum", - "values": [ - "report", - "ignore", - "enospc", - "stop", - "auto" - ] - }, - { - "name": "236", - "meta-type": "enum", - "values": [ - "top", - "full", - "none", - "incremental", - "bitmap" - ] - }, - { - "name": "237", - "meta-type": "enum", - "values": [ - "on-success", - "never", - "always" - ] - }, - { - "name": "238", - "meta-type": "enum", - "values": [ - "off", - "on", - "unmap" - ] - }, - { - "name": "239", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "type": "str" - }, - { - "name": "dirty-flag", - "default": null, - "type": "bool" - }, - { - "name": "actual-size", - "default": null, - "type": "int" - }, - { - "name": "virtual-size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "encrypted", - "default": null, - "type": "bool" - }, - { - "name": "compressed", - "default": null, - "type": "bool" - }, - { - "name": "backing-filename", - "default": null, - "type": "str" - }, - { - "name": "full-backing-filename", - "default": null, - "type": "str" - }, - { - "name": "backing-filename-format", - "default": null, - "type": "str" - }, - { - "name": "snapshots", - "default": null, - "type": "[69]" - }, - { - "name": "backing-image", - "default": null, - "type": "239" - }, - { - "name": "format-specific", - "default": null, - "type": "382" - } - ], - "meta-type": "object" - }, - { - "name": "240", - "members": [ - { - "name": "writeback", - "type": "bool" - }, - { - "name": "direct", - "type": "bool" - }, - { - "name": "no-flush", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[241]", - "element-type": "241", - "meta-type": "array" - }, - { - "name": "241", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "383" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[242]", - "element-type": "242", - "meta-type": "array" - }, - { - "name": "242", - "members": [ - { - "name": "parent", - "type": "int" - }, - { - "name": "child", - "type": "int" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "perm", - "type": "[384]" - }, - { - "name": "shared-perm", - "type": "[384]" - } - ], - "meta-type": "object" - }, - { - "name": "243", - "meta-type": "enum", - "values": [ - "background", - "write-blocking" - ] - }, - { - "name": "[244]", - "element-type": "244", - "meta-type": "array" - }, - { - "name": "244", - "members": [ - { - "type": "str" - }, - { - "type": "36" - } - ], - "meta-type": "alternate" - }, - { - "name": "245", - "meta-type": "enum", - "values": [ - "blkdebug", - "blklogwrites", - "blkreplay", - "blkverify", - "bochs", - "cloop", - "compress", - "copy-on-read", - "dmg", - "file", - "ftp", - "ftps", - "gluster", - "host_cdrom", - "host_device", - "http", - "https", - "iscsi", - "luks", - "nbd", - "nfs", - "null-aio", - "null-co", - "nvme", - "parallels", - "qcow", - "qcow2", - "qed", - "quorum", - "raw", - "rbd", - "replication", - "sheepdog", - "ssh", - "throttle", - "vdi", - "vhdx", - "vmdk", - "vpc", - "vvfat", - "vxhs" - ] - }, - { - "name": "246", - "meta-type": "enum", - "values": [ - "ignore", - "unmap" - ] - }, - { - "name": "247", - "members": [ - { - "name": "direct", - "default": null, - "type": "bool" - }, - { - "name": "no-flush", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "248", - "members": [ - { - "name": "image", - "type": "385" - }, - { - "name": "config", - "default": null, - "type": "str" - }, - { - "name": "align", - "default": null, - "type": "int" - }, - { - "name": "max-transfer", - "default": null, - "type": "int" - }, - { - "name": "opt-write-zero", - "default": null, - "type": "int" - }, - { - "name": "max-write-zero", - "default": null, - "type": "int" - }, - { - "name": "opt-discard", - "default": null, - "type": "int" - }, - { - "name": "max-discard", - "default": null, - "type": "int" - }, - { - "name": "inject-error", - "default": null, - "type": "[386]" - }, - { - "name": "set-state", - "default": null, - "type": "[387]" - }, - { - "name": "take-child-perms", - "default": null, - "type": "[384]" - }, - { - "name": "unshare-child-perms", - "default": null, - "type": "[384]" - } - ], - "meta-type": "object" - }, - { - "name": "249", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "log", - "type": "385" - }, - { - "name": "log-sector-size", - "default": null, - "type": "int" - }, - { - "name": "log-append", - "default": null, - "type": "bool" - }, - { - "name": "log-super-update-interval", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "250", - "members": [ - { - "name": "test", - "type": "385" - }, - { - "name": "raw", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "251", - "members": [ - { - "name": "image", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "252", - "members": [ - { - "name": "file", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "253", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "pr-manager", - "default": null, - "type": "str" - }, - { - "name": "locking", - "default": null, - "type": "388" - }, - { - "name": "aio", - "default": null, - "type": "389" - }, - { - "name": "drop-cache", - "default": null, - "type": "bool" - }, - { - "name": "x-check-cache-dropped", - "default": null, - "type": "bool" - } - ], - "meta-type": "object", - "features": [ - "dynamic-auto-read-only" - ] - }, - { - "name": "254", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "255", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "256", - "members": [ - { - "name": "volume", - "type": "str" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "server", - "type": "[329]" - }, - { - "name": "debug", - "default": null, - "type": "int" - }, - { - "name": "logfile", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "257", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "258", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "259", - "members": [ - { - "name": "transport", - "type": "390" - }, - { - "name": "portal", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "lun", - "default": null, - "type": "int" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "initiator-name", - "default": null, - "type": "str" - }, - { - "name": "header-digest", - "default": null, - "type": "391" - }, - { - "name": "timeout", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "260", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "261", - "members": [ - { - "name": "server", - "type": "329" - }, - { - "name": "export", - "default": null, - "type": "str" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "x-dirty-bitmap", - "default": null, - "type": "str" - }, - { - "name": "reconnect-delay", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "262", - "members": [ - { - "name": "server", - "type": "392" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "int" - }, - { - "name": "tcp-syn-count", - "default": null, - "type": "int" - }, - { - "name": "readahead-size", - "default": null, - "type": "int" - }, - { - "name": "page-cache-size", - "default": null, - "type": "int" - }, - { - "name": "debug", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "263", - "members": [ - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "latency-ns", - "default": null, - "type": "int" - }, - { - "name": "read-zeroes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "264", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "namespace", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "265", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-request", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-snapshot", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-other", - "default": null, - "type": "bool" - }, - { - "name": "overlap-check", - "default": null, - "type": "394" - }, - { - "name": "cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-entry-size", - "default": null, - "type": "int" - }, - { - "name": "refcount-cache-size", - "default": null, - "type": "int" - }, - { - "name": "cache-clean-interval", - "default": null, - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "395" - }, - { - "name": "data-file", - "default": null, - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "266", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - }, - { - "name": "encrypt", - "default": null, - "type": "396" - } - ], - "meta-type": "object" - }, - { - "name": "267", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "backing", - "default": null, - "type": "393" - } - ], - "meta-type": "object" - }, - { - "name": "268", - "members": [ - { - "name": "blkverify", - "default": null, - "type": "bool" - }, - { - "name": "children", - "type": "[385]" - }, - { - "name": "vote-threshold", - "type": "int" - }, - { - "name": "rewrite-corrupted", - "default": null, - "type": "bool" - }, - { - "name": "read-pattern", - "default": null, - "type": "397" - } - ], - "meta-type": "object" - }, - { - "name": "269", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "270", - "members": [ - { - "name": "pool", - "type": "str" - }, - { - "name": "namespace", - "default": null, - "type": "str" - }, - { - "name": "image", - "type": "str" - }, - { - "name": "conf", - "default": null, - "type": "str" - }, - { - "name": "snapshot", - "default": null, - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "auth-client-required", - "default": null, - "type": "[398]" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "[399]" - } - ], - "meta-type": "object" - }, - { - "name": "271", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "mode", - "type": "400" - }, - { - "name": "top-id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "272", - "members": [ - { - "name": "server", - "type": "329" - }, - { - "name": "vdi", - "type": "str" - }, - { - "name": "snap-id", - "default": null, - "type": "int" - }, - { - "name": "tag", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "273", - "members": [ - { - "name": "server", - "type": "401" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "host-key-check", - "default": null, - "type": "402" - } - ], - "meta-type": "object" - }, - { - "name": "274", - "members": [ - { - "name": "throttle-group", - "type": "str" - }, - { - "name": "file", - "type": "385" - } - ], - "meta-type": "object" - }, - { - "name": "275", - "members": [ - { - "name": "dir", - "type": "str" - }, - { - "name": "fat-type", - "default": null, - "type": "int" - }, - { - "name": "floppy", - "default": null, - "type": "bool" - }, - { - "name": "label", - "default": null, - "type": "str" - }, - { - "name": "rw", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "276", - "members": [ - { - "name": "vdisk-id", - "type": "str" - }, - { - "name": "server", - "type": "399" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "277", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "403" - }, - { - "case": "gluster", - "type": "404" - }, - { - "case": "luks", - "type": "405" - }, - { - "case": "nfs", - "type": "406" - }, - { - "case": "parallels", - "type": "407" - }, - { - "case": "qcow", - "type": "408" - }, - { - "case": "qcow2", - "type": "409" - }, - { - "case": "qed", - "type": "410" - }, - { - "case": "rbd", - "type": "411" - }, - { - "case": "sheepdog", - "type": "412" - }, - { - "case": "ssh", - "type": "413" - }, - { - "case": "vdi", - "type": "414" - }, - { - "case": "vhdx", - "type": "415" - }, - { - "case": "vmdk", - "type": "416" - }, - { - "case": "vpc", - "type": "417" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "compress", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "host_device", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - }, - { - "case": "vxhs", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "245" - } - ], - "meta-type": "object" - }, - { - "name": "278", - "meta-type": "enum", - "values": [ - "read", - "write" - ] - }, - { - "name": "279", - "meta-type": "enum", - "values": [ - "ignore", - "report", - "stop" - ] - }, - { - "name": "280", - "meta-type": "enum", - "values": [ - "commit", - "stream", - "mirror", - "backup", - "create" - ] - }, - { - "name": "281", - "members": [ - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "282", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "419" - }, - { - "case": "unix", - "type": "420" - }, - { - "case": "vsock", - "type": "421" - }, - { - "case": "fd", - "type": "422" - } - ], - "members": [ - { - "name": "type", - "type": "418" - } - ], - "meta-type": "object" - }, - { - "name": "283", - "meta-type": "enum", - "values": [ - "safe", - "hard" - ] - }, - { - "name": "284", - "meta-type": "enum", - "values": [ - "read", - "write", - "flush" - ] - }, - { - "name": "285", - "meta-type": "enum", - "values": [ - "utf8", - "base64" - ] - }, - { - "name": "286", - "tag": "type", - "variants": [ - { - "case": "file", - "type": "424" - }, - { - "case": "serial", - "type": "425" - }, - { - "case": "parallel", - "type": "425" - }, - { - "case": "pipe", - "type": "425" - }, - { - "case": "socket", - "type": "426" - }, - { - "case": "udp", - "type": "427" - }, - { - "case": "pty", - "type": "428" - }, - { - "case": "null", - "type": "428" - }, - { - "case": "mux", - "type": "429" - }, - { - "case": "msmouse", - "type": "428" - }, - { - "case": "wctablet", - "type": "428" - }, - { - "case": "braille", - "type": "428" - }, - { - "case": "testdev", - "type": "428" - }, - { - "case": "stdio", - "type": "430" - }, - { - "case": "console", - "type": "428" - }, - { - "case": "spicevmc", - "type": "431" - }, - { - "case": "spiceport", - "type": "432" - }, - { - "case": "vc", - "type": "433" - }, - { - "case": "ringbuf", - "type": "434" - }, - { - "case": "memory", - "type": "434" - } - ], - "members": [ - { - "name": "type", - "type": "423" - } - ], - "meta-type": "object" - }, - { - "name": "287", - "meta-type": "enum", - "values": [ - "elf", - "kdump-zlib", - "kdump-lzo", - "kdump-snappy", - "win-dmp" - ] - }, - { - "name": "288", - "meta-type": "enum", - "values": [ - "none", - "active", - "completed", - "failed" - ] - }, - { - "name": "[287]", - "element-type": "287", - "meta-type": "array" - }, - { - "name": "289", - "meta-type": "enum", - "values": [ - "none", - "nic", - "user", - "tap", - "l2tpv3", - "socket", - "vde", - "bridge", - "hubport", - "netmap", - "vhost-user" - ] - }, - { - "name": "290", - "members": [ - { - "name": "netdev", - "default": null, - "type": "str" - }, - { - "name": "macaddr", - "default": null, - "type": "str" - }, - { - "name": "model", - "default": null, - "type": "str" - }, - { - "name": "addr", - "default": null, - "type": "str" - }, - { - "name": "vectors", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "291", - "members": [ - { - "name": "hostname", - "default": null, - "type": "str" - }, - { - "name": "restrict", - "default": null, - "type": "bool" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "ip", - "default": null, - "type": "str" - }, - { - "name": "net", - "default": null, - "type": "str" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "tftp", - "default": null, - "type": "str" - }, - { - "name": "bootfile", - "default": null, - "type": "str" - }, - { - "name": "dhcpstart", - "default": null, - "type": "str" - }, - { - "name": "dns", - "default": null, - "type": "str" - }, - { - "name": "dnssearch", - "default": null, - "type": "[435]" - }, - { - "name": "domainname", - "default": null, - "type": "str" - }, - { - "name": "ipv6-prefix", - "default": null, - "type": "str" - }, - { - "name": "ipv6-prefixlen", - "default": null, - "type": "int" - }, - { - "name": "ipv6-host", - "default": null, - "type": "str" - }, - { - "name": "ipv6-dns", - "default": null, - "type": "str" - }, - { - "name": "smb", - "default": null, - "type": "str" - }, - { - "name": "smbserver", - "default": null, - "type": "str" - }, - { - "name": "hostfwd", - "default": null, - "type": "[435]" - }, - { - "name": "guestfwd", - "default": null, - "type": "[435]" - }, - { - "name": "tftp-server-name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "292", - "members": [ - { - "name": "ifname", - "default": null, - "type": "str" - }, - { - "name": "fd", - "default": null, - "type": "str" - }, - { - "name": "fds", - "default": null, - "type": "str" - }, - { - "name": "script", - "default": null, - "type": "str" - }, - { - "name": "downscript", - "default": null, - "type": "str" - }, - { - "name": "br", - "default": null, - "type": "str" - }, - { - "name": "helper", - "default": null, - "type": "str" - }, - { - "name": "sndbuf", - "default": null, - "type": "int" - }, - { - "name": "vnet_hdr", - "default": null, - "type": "bool" - }, - { - "name": "vhost", - "default": null, - "type": "bool" - }, - { - "name": "vhostfd", - "default": null, - "type": "str" - }, - { - "name": "vhostfds", - "default": null, - "type": "str" - }, - { - "name": "vhostforce", - "default": null, - "type": "bool" - }, - { - "name": "queues", - "default": null, - "type": "int" - }, - { - "name": "poll-us", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "293", - "members": [ - { - "name": "src", - "type": "str" - }, - { - "name": "dst", - "type": "str" - }, - { - "name": "srcport", - "default": null, - "type": "str" - }, - { - "name": "dstport", - "default": null, - "type": "str" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "udp", - "default": null, - "type": "bool" - }, - { - "name": "cookie64", - "default": null, - "type": "bool" - }, - { - "name": "counter", - "default": null, - "type": "bool" - }, - { - "name": "pincounter", - "default": null, - "type": "bool" - }, - { - "name": "txcookie", - "default": null, - "type": "int" - }, - { - "name": "rxcookie", - "default": null, - "type": "int" - }, - { - "name": "txsession", - "type": "int" - }, - { - "name": "rxsession", - "default": null, - "type": "int" - }, - { - "name": "offset", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "294", - "members": [ - { - "name": "fd", - "default": null, - "type": "str" - }, - { - "name": "listen", - "default": null, - "type": "str" - }, - { - "name": "connect", - "default": null, - "type": "str" - }, - { - "name": "mcast", - "default": null, - "type": "str" - }, - { - "name": "localaddr", - "default": null, - "type": "str" - }, - { - "name": "udp", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "295", - "members": [ - { - "name": "sock", - "default": null, - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "296", - "members": [ - { - "name": "br", - "default": null, - "type": "str" - }, - { - "name": "helper", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "297", - "members": [ - { - "name": "hubid", - "type": "int" - }, - { - "name": "netdev", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "298", - "members": [ - { - "name": "ifname", - "type": "str" - }, - { - "name": "devname", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "299", - "members": [ - { - "name": "chardev", - "type": "str" - }, - { - "name": "vhostforce", - "default": null, - "type": "bool" - }, - { - "name": "queues", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "300", - "meta-type": "enum", - "values": [ - "normal", - "none", - "all" - ] - }, - { - "name": "[str]", - "element-type": "str", - "meta-type": "array" - }, - { - "name": "301", - "meta-type": "enum", - "values": [ - "half", - "full" - ] - }, - { - "name": "302", - "meta-type": "enum", - "values": [ - "off", - "on" - ] - }, - { - "name": "303", - "members": [ - { - "name": "priority", - "type": "int" - }, - { - "name": "tbl-id", - "type": "int" - }, - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-type", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - }, - { - "name": "ip-dst", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "304", - "members": [ - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "305", - "members": [ - { - "name": "goto-tbl", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "tunnel-lport", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "new-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "306", - "tag": "type", - "variants": [ - { - "case": "passthrough", - "type": "437" - }, - { - "case": "emulator", - "type": "438" - } - ], - "members": [ - { - "name": "type", - "type": "436" - } - ], - "meta-type": "object" - }, - { - "name": "307", - "meta-type": "enum", - "values": [ - "client", - "server", - "unknown" - ] - }, - { - "name": "[308]", - "element-type": "308", - "meta-type": "array" - }, - { - "name": "308", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "connection-id", - "type": "int" - }, - { - "name": "channel-type", - "type": "int" - }, - { - "name": "channel-id", - "type": "int" - }, - { - "name": "tls", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "309", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "311" - } - ], - "meta-type": "object" - }, - { - "name": "310", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "311", - "meta-type": "enum", - "values": [ - "ipv4", - "ipv6", - "unix", - "vsock", - "unknown" - ] - }, - { - "name": "[312]", - "element-type": "312", - "meta-type": "array" - }, - { - "name": "312", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "x509_dname", - "default": null, - "type": "str" - }, - { - "name": "sasl_username", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[313]", - "element-type": "313", - "meta-type": "array" - }, - { - "name": "313", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "type": "314" - }, - { - "name": "vencrypt", - "default": null, - "type": "315" - } - ], - "meta-type": "object" - }, - { - "name": "314", - "meta-type": "enum", - "values": [ - "none", - "vnc", - "ra2", - "ra2ne", - "tight", - "ultra", - "tls", - "vencrypt", - "sasl" - ] - }, - { - "name": "315", - "meta-type": "enum", - "values": [ - "plain", - "tls-none", - "x509-none", - "tls-vnc", - "x509-vnc", - "tls-plain", - "x509-plain", - "tls-sasl", - "x509-sasl" - ] - }, - { - "name": "316", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "317", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "311" - }, - { - "name": "websocket", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[318]", - "element-type": "318", - "meta-type": "array" - }, - { - "name": "318", - "tag": "type", - "variants": [ - { - "case": "number", - "type": "440" - }, - { - "case": "qcode", - "type": "441" - } - ], - "members": [ - { - "name": "type", - "type": "439" - } - ], - "meta-type": "object" - }, - { - "name": "[319]", - "element-type": "319", - "meta-type": "array" - }, - { - "name": "319", - "tag": "type", - "variants": [ - { - "case": "key", - "type": "443" - }, - { - "case": "btn", - "type": "444" - }, - { - "case": "rel", - "type": "445" - }, - { - "case": "abs", - "type": "445" - } - ], - "members": [ - { - "name": "type", - "type": "442" - } - ], - "meta-type": "object" - }, - { - "name": "320", - "meta-type": "enum", - "values": [ - "default", - "none", - "gtk", - "sdl", - "egl-headless", - "curses", - "cocoa", - "spice-app" - ] - }, - { - "name": "321", - "meta-type": "enum", - "values": [ - "off", - "on", - "core", - "es" - ] - }, - { - "name": "322", - "members": [ - { - "name": "grab-on-hover", - "default": null, - "type": "bool" - }, - { - "name": "zoom-to-fit", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "323", - "members": [ - { - "name": "charset", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "324", - "members": [ - { - "name": "rendernode", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "325", - "meta-type": "enum", - "values": [ - "none", - "setup", - "cancelling", - "cancelled", - "active", - "postcopy-active", - "postcopy-paused", - "postcopy-recover", - "completed", - "failed", - "colo", - "pre-switchover", - "device", - "wait-unplug" - ] - }, - { - "name": "326", - "members": [ - { - "name": "transferred", - "type": "int" - }, - { - "name": "remaining", - "type": "int" - }, - { - "name": "total", - "type": "int" - }, - { - "name": "duplicate", - "type": "int" - }, - { - "name": "skipped", - "type": "int" - }, - { - "name": "normal", - "type": "int" - }, - { - "name": "normal-bytes", - "type": "int" - }, - { - "name": "dirty-pages-rate", - "type": "int" - }, - { - "name": "mbps", - "type": "number" - }, - { - "name": "dirty-sync-count", - "type": "int" - }, - { - "name": "postcopy-requests", - "type": "int" - }, - { - "name": "page-size", - "type": "int" - }, - { - "name": "multifd-bytes", - "type": "int" - }, - { - "name": "pages-per-second", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "327", - "members": [ - { - "name": "cache-size", - "type": "int" - }, - { - "name": "bytes", - "type": "int" - }, - { - "name": "pages", - "type": "int" - }, - { - "name": "cache-miss", - "type": "int" - }, - { - "name": "cache-miss-rate", - "type": "number" - }, - { - "name": "overflow", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "328", - "members": [ - { - "name": "pages", - "type": "int" - }, - { - "name": "busy", - "type": "int" - }, - { - "name": "busy-rate", - "type": "number" - }, - { - "name": "compressed-size", - "type": "int" - }, - { - "name": "compression-rate", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "[329]", - "element-type": "329", - "meta-type": "array" - }, - { - "name": "329", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "401" - }, - { - "case": "unix", - "type": "447" - }, - { - "case": "vsock", - "type": "448" - }, - { - "case": "fd", - "type": "435" - } - ], - "members": [ - { - "name": "type", - "type": "446" - } - ], - "meta-type": "object" - }, - { - "name": "330", - "meta-type": "enum", - "values": [ - "xbzrle", - "rdma-pin-all", - "auto-converge", - "zero-blocks", - "compress", - "events", - "postcopy-ram", - "x-colo", - "release-ram", - "block", - "return-path", - "pause-before-switchover", - "multifd", - "dirty-bitmaps", - "postcopy-blocktime", - "late-block-activate", - "x-ignore-shared", - "validate-uuid" - ] - }, - { - "name": "331", - "meta-type": "enum", - "values": [ - "none", - "zlib" - ] - }, - { - "name": "332", - "meta-type": "enum", - "values": [ - "none", - "primary", - "secondary" - ] - }, - { - "name": "333", - "meta-type": "enum", - "values": [ - "none", - "request", - "error", - "processing" - ] - }, - { - "name": "number", - "json-type": "number", - "meta-type": "builtin" - }, - { - "name": "[334]", - "element-type": "334", - "meta-type": "array" - }, - { - "name": "334", - "tag": "type", - "variants": [ - { - "case": "abort", - "type": "450" - }, - { - "case": "block-dirty-bitmap-add", - "type": "451" - }, - { - "case": "block-dirty-bitmap-remove", - "type": "452" - }, - { - "case": "block-dirty-bitmap-clear", - "type": "452" - }, - { - "case": "block-dirty-bitmap-enable", - "type": "452" - }, - { - "case": "block-dirty-bitmap-disable", - "type": "452" - }, - { - "case": "block-dirty-bitmap-merge", - "type": "453" - }, - { - "case": "blockdev-backup", - "type": "454" - }, - { - "case": "blockdev-snapshot", - "type": "455" - }, - { - "case": "blockdev-snapshot-internal-sync", - "type": "456" - }, - { - "case": "blockdev-snapshot-sync", - "type": "457" - }, - { - "case": "drive-backup", - "type": "458" - } - ], - "members": [ - { - "name": "type", - "type": "449" - } - ], - "meta-type": "object" - }, - { - "name": "335", - "members": [ - { - "name": "completion-mode", - "default": null, - "type": "459" - } - ], - "meta-type": "object" - }, - { - "name": "336", - "meta-type": "enum", - "values": [ - "unavailable", - "disabled", - "enabled" - ] - }, - { - "name": "[337]", - "element-type": "337", - "meta-type": "array" - }, - { - "name": "337", - "meta-type": "enum", - "values": [ - "oob" - ] - }, - { - "name": "338", - "members": [ - { - "name": "major", - "type": "int" - }, - { - "name": "minor", - "type": "int" - }, - { - "name": "micro", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "339", - "meta-type": "enum", - "values": [ - "builtin", - "enum", - "array", - "object", - "alternate", - "command", - "event" - ] - }, - { - "name": "340", - "members": [ - { - "name": "json-type", - "type": "460" - } - ], - "meta-type": "object" - }, - { - "name": "341", - "members": [ - { - "name": "values", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "342", - "members": [ - { - "name": "element-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "343", - "members": [ - { - "name": "members", - "type": "[461]" - }, - { - "name": "tag", - "default": null, - "type": "str" - }, - { - "name": "variants", - "default": null, - "type": "[462]" - } - ], - "meta-type": "object" - }, - { - "name": "344", - "members": [ - { - "name": "members", - "type": "[463]" - } - ], - "meta-type": "object" - }, - { - "name": "345", - "members": [ - { - "name": "arg-type", - "type": "str" - }, - { - "name": "ret-type", - "type": "str" - }, - { - "name": "allow-oob", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "346", - "members": [ - { - "name": "arg-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "347", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "348", - "meta-type": "enum", - "values": [ - "x86", - "sparc", - "ppc", - "mips", - "tricore", - "s390", - "riscv", - "other" - ] - }, - { - "name": "349", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "350", - "members": [ - { - "name": "pc", - "type": "int" - }, - { - "name": "npc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "351", - "members": [ - { - "name": "nip", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "352", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "353", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "354", - "members": [ - { - "name": "cpu-state", - "type": "464" - } - ], - "meta-type": "object" - }, - { - "name": "355", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "356", - "meta-type": "enum", - "values": [ - "aarch64", - "alpha", - "arm", - "cris", - "hppa", - "i386", - "lm32", - "m68k", - "microblaze", - "microblazeel", - "mips", - "mips64", - "mips64el", - "mipsel", - "moxie", - "nios2", - "or1k", - "ppc", - "ppc64", - "riscv32", - "riscv64", - "rx", - "s390x", - "sh4", - "sh4eb", - "sparc", - "sparc64", - "tricore", - "unicore32", - "x86_64", - "xtensa", - "xtensaeb" - ] - }, - { - "name": "357", - "meta-type": "enum", - "values": [ - "default", - "preferred", - "bind", - "interleave" - ] - }, - { - "name": "358", - "meta-type": "enum", - "values": [ - "node", - "dist", - "cpu", - "hmat-lb", - "hmat-cache" - ] - }, - { - "name": "359", - "members": [ - { - "name": "nodeid", - "default": null, - "type": "int" - }, - { - "name": "cpus", - "default": null, - "type": "[int]" - }, - { - "name": "mem", - "default": null, - "type": "int" - }, - { - "name": "memdev", - "default": null, - "type": "str" - }, - { - "name": "initiator", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "360", - "members": [ - { - "name": "src", - "type": "int" - }, - { - "name": "dst", - "type": "int" - }, - { - "name": "val", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "361", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "362", - "members": [ - { - "name": "initiator", - "type": "int" - }, - { - "name": "target", - "type": "int" - }, - { - "name": "hierarchy", - "type": "465" - }, - { - "name": "data-type", - "type": "466" - }, - { - "name": "latency", - "default": null, - "type": "int" - }, - { - "name": "bandwidth", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "363", - "members": [ - { - "name": "node-id", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "level", - "type": "int" - }, - { - "name": "associativity", - "type": "467" - }, - { - "name": "policy", - "type": "468" - }, - { - "name": "line", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "364", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "365", - "meta-type": "enum", - "values": [ - "incompatible", - "identical", - "superset", - "subset" - ] - }, - { - "name": "366", - "meta-type": "enum", - "values": [ - "static", - "full" - ] - }, - { - "name": "[367]", - "element-type": "367", - "meta-type": "array" - }, - { - "name": "367", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "function", - "type": "int" - }, - { - "name": "class_info", - "type": "469" - }, - { - "name": "id", - "type": "470" - }, - { - "name": "irq", - "default": null, - "type": "int" - }, - { - "name": "qdev_id", - "type": "str" - }, - { - "name": "pci_bridge", - "default": null, - "type": "471" - }, - { - "name": "regions", - "type": "[472]" - } - ], - "meta-type": "object" - }, - { - "name": "[368]", - "element-type": "368", - "meta-type": "array" - }, - { - "name": "368", - "members": [ - { - "name": "fd", - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[369]", - "element-type": "369", - "meta-type": "array" - }, - { - "name": "369", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "473" - }, - { - "name": "help", - "default": null, - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "370", - "meta-type": "enum", - "values": [ - "dimm", - "nvdimm", - "virtio-pmem" - ] - }, - { - "name": "371", - "members": [ - { - "name": "data", - "type": "474" - } - ], - "meta-type": "object" - }, - { - "name": "372", - "members": [ - { - "name": "data", - "type": "475" - } - ], - "meta-type": "object" - }, - { - "name": "373", - "meta-type": "enum", - "values": [ - "DIMM", - "CPU" - ] - }, - { - "name": "374", - "meta-type": "enum", - "values": [ - "uninit", - "launch-update", - "launch-secret", - "running", - "send-update", - "receive-update" - ] - }, - { - "name": "375", - "meta-type": "enum", - "values": [ - "hyper-v", - "s390" - ] - }, - { - "name": "376", - "members": [ - { - "name": "arg1", - "type": "int" - }, - { - "name": "arg2", - "type": "int" - }, - { - "name": "arg3", - "type": "int" - }, - { - "name": "arg4", - "type": "int" - }, - { - "name": "arg5", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "377", - "members": [ - { - "name": "core", - "type": "int" - }, - { - "name": "psw-mask", - "type": "int" - }, - { - "name": "psw-addr", - "type": "int" - }, - { - "name": "reason", - "type": "476" - } - ], - "meta-type": "object" - }, - { - "name": "378", - "meta-type": "enum", - "values": [ - "active", - "disabled", - "frozen", - "locked", - "inconsistent" - ] - }, - { - "name": "[379]", - "element-type": "379", - "meta-type": "array" - }, - { - "name": "379", - "members": [ - { - "name": "interval_length", - "type": "int" - }, - { - "name": "min_rd_latency_ns", - "type": "int" - }, - { - "name": "max_rd_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_latency_ns", - "type": "int" - }, - { - "name": "min_wr_latency_ns", - "type": "int" - }, - { - "name": "max_wr_latency_ns", - "type": "int" - }, - { - "name": "avg_wr_latency_ns", - "type": "int" - }, - { - "name": "min_flush_latency_ns", - "type": "int" - }, - { - "name": "max_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_queue_depth", - "type": "number" - }, - { - "name": "avg_wr_queue_depth", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "380", - "members": [ - { - "name": "boundaries", - "type": "[int]" - }, - { - "name": "bins", - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "381", - "members": [ - { - "name": "discard-nb-ok", - "type": "int" - }, - { - "name": "discard-nb-failed", - "type": "int" - }, - { - "name": "discard-bytes-ok", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[69]", - "element-type": "69", - "meta-type": "array" - }, - { - "name": "382", - "tag": "type", - "variants": [ - { - "case": "qcow2", - "type": "478" - }, - { - "case": "vmdk", - "type": "479" - }, - { - "case": "luks", - "type": "480" - } - ], - "members": [ - { - "name": "type", - "type": "477" - } - ], - "meta-type": "object" - }, - { - "name": "383", - "meta-type": "enum", - "values": [ - "block-backend", - "block-job", - "block-driver" - ] - }, - { - "name": "[384]", - "element-type": "384", - "meta-type": "array" - }, - { - "name": "384", - "meta-type": "enum", - "values": [ - "consistent-read", - "write", - "write-unchanged", - "resize", - "graph-mod" - ] - }, - { - "name": "385", - "members": [ - { - "type": "48" - }, - { - "type": "str" - } - ], - "meta-type": "alternate" - }, - { - "name": "[386]", - "element-type": "386", - "meta-type": "array" - }, - { - "name": "386", - "members": [ - { - "name": "event", - "type": "481" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "iotype", - "default": null, - "type": "482" - }, - { - "name": "errno", - "default": null, - "type": "int" - }, - { - "name": "sector", - "default": null, - "type": "int" - }, - { - "name": "once", - "default": null, - "type": "bool" - }, - { - "name": "immediately", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[387]", - "element-type": "387", - "meta-type": "array" - }, - { - "name": "387", - "members": [ - { - "name": "event", - "type": "481" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "new_state", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "388", - "meta-type": "enum", - "values": [ - "auto", - "on", - "off" - ] - }, - { - "name": "389", - "meta-type": "enum", - "values": [ - "threads", - "native", - "io_uring" - ] - }, - { - "name": "390", - "meta-type": "enum", - "values": [ - "tcp", - "iser" - ] - }, - { - "name": "391", - "meta-type": "enum", - "values": [ - "crc32c", - "none", - "crc32c-none", - "none-crc32c" - ] - }, - { - "name": "392", - "members": [ - { - "name": "type", - "type": "483" - }, - { - "name": "host", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "393", - "members": [ - { - "type": "48" - }, - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "394", - "members": [ - { - "type": "484" - }, - { - "type": "485" - } - ], - "meta-type": "alternate" - }, - { - "name": "395", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "487" - }, - { - "case": "luks", - "type": "488" - } - ], - "members": [ - { - "name": "format", - "type": "486" - } - ], - "meta-type": "object" - }, - { - "name": "396", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "487" - } - ], - "members": [ - { - "name": "format", - "type": "489" - } - ], - "meta-type": "object" - }, - { - "name": "[385]", - "element-type": "385", - "meta-type": "array" - }, - { - "name": "397", - "meta-type": "enum", - "values": [ - "quorum", - "fifo" - ] - }, - { - "name": "[398]", - "element-type": "398", - "meta-type": "array" - }, - { - "name": "398", - "meta-type": "enum", - "values": [ - "cephx", - "none" - ] - }, - { - "name": "[399]", - "element-type": "399", - "meta-type": "array" - }, - { - "name": "399", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "400", - "meta-type": "enum", - "values": [ - "primary", - "secondary" - ] - }, - { - "name": "401", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "numeric", - "default": null, - "type": "bool" - }, - { - "name": "to", - "default": null, - "type": "int" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "keep-alive", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "402", - "tag": "mode", - "variants": [ - { - "case": "hash", - "type": "491" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "known_hosts", - "type": "0" - } - ], - "members": [ - { - "name": "mode", - "type": "490" - } - ], - "meta-type": "object" - }, - { - "name": "403", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "nocow", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "404", - "members": [ - { - "name": "location", - "type": "256" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "405", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "493" - }, - { - "name": "cipher-mode", - "default": null, - "type": "494" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "default": null, - "type": "496" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - }, - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "406", - "members": [ - { - "name": "location", - "type": "262" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "407", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "408", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "encrypt", - "default": null, - "type": "497" - } - ], - "meta-type": "object" - }, - { - "name": "409", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "data-file", - "default": null, - "type": "385" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "version", - "default": null, - "type": "498" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "245" - }, - { - "name": "encrypt", - "default": null, - "type": "497" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "410", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "245" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "table-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "411", - "members": [ - { - "name": "location", - "type": "270" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "412", - "members": [ - { - "name": "location", - "type": "272" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - }, - { - "name": "redundancy", - "default": null, - "type": "499" - }, - { - "name": "object-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "413", - "members": [ - { - "name": "location", - "type": "273" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "414", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "492" - } - ], - "meta-type": "object" - }, - { - "name": "415", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "log-size", - "default": null, - "type": "int" - }, - { - "name": "block-size", - "default": null, - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "500" - }, - { - "name": "block-state-zero", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "416", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "extents", - "default": null, - "type": "[385]" - }, - { - "name": "subformat", - "default": null, - "type": "501" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "adapter-type", - "default": null, - "type": "502" - }, - { - "name": "hwversion", - "default": null, - "type": "str" - }, - { - "name": "zeroed-grain", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "417", - "members": [ - { - "name": "file", - "type": "385" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "503" - }, - { - "name": "force-size", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "null", - "json-type": "null", - "meta-type": "builtin" - }, - { - "name": "418", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "419", - "members": [ - { - "name": "data", - "type": "401" - } - ], - "meta-type": "object" - }, - { - "name": "420", - "members": [ - { - "name": "data", - "type": "447" - } - ], - "meta-type": "object" - }, - { - "name": "421", - "members": [ - { - "name": "data", - "type": "448" - } - ], - "meta-type": "object" - }, - { - "name": "422", - "members": [ - { - "name": "data", - "type": "435" - } - ], - "meta-type": "object" - }, - { - "name": "423", - "meta-type": "enum", - "values": [ - "file", - "serial", - "parallel", - "pipe", - "socket", - "udp", - "pty", - "null", - "mux", - "msmouse", - "wctablet", - "braille", - "testdev", - "stdio", - "console", - "spicevmc", - "spiceport", - "vc", - "ringbuf", - "memory" - ] - }, - { - "name": "424", - "members": [ - { - "name": "data", - "type": "504" - } - ], - "meta-type": "object" - }, - { - "name": "425", - "members": [ - { - "name": "data", - "type": "505" - } - ], - "meta-type": "object" - }, - { - "name": "426", - "members": [ - { - "name": "data", - "type": "506" - } - ], - "meta-type": "object" - }, - { - "name": "427", - "members": [ - { - "name": "data", - "type": "507" - } - ], - "meta-type": "object" - }, - { - "name": "428", - "members": [ - { - "name": "data", - "type": "508" - } - ], - "meta-type": "object" - }, - { - "name": "429", - "members": [ - { - "name": "data", - "type": "509" - } - ], - "meta-type": "object" - }, - { - "name": "430", - "members": [ - { - "name": "data", - "type": "510" - } - ], - "meta-type": "object" - }, - { - "name": "431", - "members": [ - { - "name": "data", - "type": "511" - } - ], - "meta-type": "object" - }, - { - "name": "432", - "members": [ - { - "name": "data", - "type": "512" - } - ], - "meta-type": "object" - }, - { - "name": "433", - "members": [ - { - "name": "data", - "type": "513" - } - ], - "meta-type": "object" - }, - { - "name": "434", - "members": [ - { - "name": "data", - "type": "514" - } - ], - "meta-type": "object" - }, - { - "name": "[435]", - "element-type": "435", - "meta-type": "array" - }, - { - "name": "435", - "members": [ - { - "name": "str", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "436", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "437", - "members": [ - { - "name": "data", - "type": "515" - } - ], - "meta-type": "object" - }, - { - "name": "438", - "members": [ - { - "name": "data", - "type": "516" - } - ], - "meta-type": "object" - }, - { - "name": "439", - "meta-type": "enum", - "values": [ - "number", - "qcode" - ] - }, - { - "name": "440", - "members": [ - { - "name": "data", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "441", - "members": [ - { - "name": "data", - "type": "517" - } - ], - "meta-type": "object" - }, - { - "name": "442", - "meta-type": "enum", - "values": [ - "key", - "btn", - "rel", - "abs" - ] - }, - { - "name": "443", - "members": [ - { - "name": "data", - "type": "518" - } - ], - "meta-type": "object" - }, - { - "name": "444", - "members": [ - { - "name": "data", - "type": "519" - } - ], - "meta-type": "object" - }, - { - "name": "445", - "members": [ - { - "name": "data", - "type": "520" - } - ], - "meta-type": "object" - }, - { - "name": "446", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "447", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "448", - "members": [ - { - "name": "cid", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "449", - "meta-type": "enum", - "values": [ - "abort", - "block-dirty-bitmap-add", - "block-dirty-bitmap-remove", - "block-dirty-bitmap-clear", - "block-dirty-bitmap-enable", - "block-dirty-bitmap-disable", - "block-dirty-bitmap-merge", - "blockdev-backup", - "blockdev-snapshot", - "blockdev-snapshot-internal-sync", - "blockdev-snapshot-sync", - "drive-backup" - ] - }, - { - "name": "450", - "members": [ - { - "name": "data", - "type": "521" - } - ], - "meta-type": "object" - }, - { - "name": "451", - "members": [ - { - "name": "data", - "type": "35" - } - ], - "meta-type": "object" - }, - { - "name": "452", - "members": [ - { - "name": "data", - "type": "36" - } - ], - "meta-type": "object" - }, - { - "name": "453", - "members": [ - { - "name": "data", - "type": "37" - } - ], - "meta-type": "object" - }, - { - "name": "454", - "members": [ - { - "name": "data", - "type": "30" - } - ], - "meta-type": "object" - }, - { - "name": "455", - "members": [ - { - "name": "data", - "type": "26" - } - ], - "meta-type": "object" - }, - { - "name": "456", - "members": [ - { - "name": "data", - "type": "67" - } - ], - "meta-type": "object" - }, - { - "name": "457", - "members": [ - { - "name": "data", - "type": "25" - } - ], - "meta-type": "object" - }, - { - "name": "458", - "members": [ - { - "name": "data", - "type": "29" - } - ], - "meta-type": "object" - }, - { - "name": "459", - "meta-type": "enum", - "values": [ - "individual", - "grouped" - ] - }, - { - "name": "460", - "meta-type": "enum", - "values": [ - "string", - "number", - "int", - "boolean", - "null", - "object", - "array", - "value" - ] - }, - { - "name": "[461]", - "element-type": "461", - "meta-type": "array" - }, - { - "name": "461", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "any" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "[462]", - "element-type": "462", - "meta-type": "array" - }, - { - "name": "462", - "members": [ - { - "name": "case", - "type": "str" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[463]", - "element-type": "463", - "meta-type": "array" - }, - { - "name": "463", - "members": [ - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "464", - "meta-type": "enum", - "values": [ - "uninitialized", - "stopped", - "check-stop", - "operating", - "load" - ] - }, - { - "name": "465", - "meta-type": "enum", - "values": [ - "memory", - "first-level", - "second-level", - "third-level" - ] - }, - { - "name": "466", - "meta-type": "enum", - "values": [ - "access-latency", - "read-latency", - "write-latency", - "access-bandwidth", - "read-bandwidth", - "write-bandwidth" - ] - }, - { - "name": "467", - "meta-type": "enum", - "values": [ - "none", - "direct", - "complex" - ] - }, - { - "name": "468", - "meta-type": "enum", - "values": [ - "none", - "write-back", - "write-through" - ] - }, - { - "name": "469", - "members": [ - { - "name": "desc", - "default": null, - "type": "str" - }, - { - "name": "class", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "470", - "members": [ - { - "name": "device", - "type": "int" - }, - { - "name": "vendor", - "type": "int" - }, - { - "name": "subsystem", - "default": null, - "type": "int" - }, - { - "name": "subsystem-vendor", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "471", - "members": [ - { - "name": "bus", - "type": "522" - }, - { - "name": "devices", - "default": null, - "type": "[367]" - } - ], - "meta-type": "object" - }, - { - "name": "[472]", - "element-type": "472", - "meta-type": "array" - }, - { - "name": "472", - "members": [ - { - "name": "bar", - "type": "int" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "address", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "prefetch", - "default": null, - "type": "bool" - }, - { - "name": "mem_type_64", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "473", - "meta-type": "enum", - "values": [ - "string", - "boolean", - "number", - "size" - ] - }, - { - "name": "474", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "addr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "node", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "475", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "memaddr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "476", - "meta-type": "enum", - "values": [ - "unknown", - "disabled-wait", - "extint-loop", - "pgmint-loop", - "opint-loop" - ] - }, - { - "name": "477", - "meta-type": "enum", - "values": [ - "qcow2", - "vmdk", - "luks" - ] - }, - { - "name": "478", - "members": [ - { - "name": "data", - "type": "523" - } - ], - "meta-type": "object" - }, - { - "name": "479", - "members": [ - { - "name": "data", - "type": "524" - } - ], - "meta-type": "object" - }, - { - "name": "480", - "members": [ - { - "name": "data", - "type": "525" - } - ], - "meta-type": "object" - }, - { - "name": "481", - "meta-type": "enum", - "values": [ - "l1_update", - "l1_grow_alloc_table", - "l1_grow_write_table", - "l1_grow_activate_table", - "l2_load", - "l2_update", - "l2_update_compressed", - "l2_alloc_cow_read", - "l2_alloc_write", - "read_aio", - "read_backing_aio", - "read_compressed", - "write_aio", - "write_compressed", - "vmstate_load", - "vmstate_save", - "cow_read", - "cow_write", - "reftable_load", - "reftable_grow", - "reftable_update", - "refblock_load", - "refblock_update", - "refblock_update_part", - "refblock_alloc", - "refblock_alloc_hookup", - "refblock_alloc_write", - "refblock_alloc_write_blocks", - "refblock_alloc_write_table", - "refblock_alloc_switch_table", - "cluster_alloc", - "cluster_alloc_bytes", - "cluster_free", - "flush_to_os", - "flush_to_disk", - "pwritev_rmw_head", - "pwritev_rmw_after_head", - "pwritev_rmw_tail", - "pwritev_rmw_after_tail", - "pwritev", - "pwritev_zero", - "pwritev_done", - "empty_image_prepare", - "l1_shrink_write_table", - "l1_shrink_free_l2_clusters", - "cor_write", - "cluster_alloc_space", - "none" - ] - }, - { - "name": "482", - "meta-type": "enum", - "values": [ - "read", - "write", - "write-zeroes", - "discard", - "flush", - "block-status" - ] - }, - { - "name": "483", - "meta-type": "enum", - "values": [ - "inet" - ] - }, - { - "name": "484", - "members": [ - { - "name": "template", - "default": null, - "type": "485" - }, - { - "name": "main-header", - "default": null, - "type": "bool" - }, - { - "name": "active-l1", - "default": null, - "type": "bool" - }, - { - "name": "active-l2", - "default": null, - "type": "bool" - }, - { - "name": "refcount-table", - "default": null, - "type": "bool" - }, - { - "name": "refcount-block", - "default": null, - "type": "bool" - }, - { - "name": "snapshot-table", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l1", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l2", - "default": null, - "type": "bool" - }, - { - "name": "bitmap-directory", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "485", - "meta-type": "enum", - "values": [ - "none", - "constant", - "cached", - "all" - ] - }, - { - "name": "486", - "meta-type": "enum", - "values": [ - "aes", - "luks" - ] - }, - { - "name": "487", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "488", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "489", - "meta-type": "enum", - "values": [ - "aes" - ] - }, - { - "name": "490", - "meta-type": "enum", - "values": [ - "none", - "hash", - "known_hosts" - ] - }, - { - "name": "491", - "members": [ - { - "name": "type", - "type": "526" - }, - { - "name": "hash", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "492", - "meta-type": "enum", - "values": [ - "off", - "metadata", - "falloc", - "full" - ] - }, - { - "name": "493", - "meta-type": "enum", - "values": [ - "aes-128", - "aes-192", - "aes-256", - "des-rfb", - "3des", - "cast5-128", - "serpent-128", - "serpent-192", - "serpent-256", - "twofish-128", - "twofish-192", - "twofish-256" - ] - }, - { - "name": "494", - "meta-type": "enum", - "values": [ - "ecb", - "cbc", - "xts", - "ctr" - ] - }, - { - "name": "495", - "meta-type": "enum", - "values": [ - "plain", - "plain64", - "essiv" - ] - }, - { - "name": "496", - "meta-type": "enum", - "values": [ - "md5", - "sha1", - "sha224", - "sha256", - "sha384", - "sha512", - "ripemd160" - ] - }, - { - "name": "497", - "tag": "format", - "variants": [ - { - "case": "qcow", - "type": "487" - }, - { - "case": "luks", - "type": "528" - } - ], - "members": [ - { - "name": "format", - "type": "527" - } - ], - "meta-type": "object" - }, - { - "name": "498", - "meta-type": "enum", - "values": [ - "v2", - "v3" - ] - }, - { - "name": "499", - "tag": "type", - "variants": [ - { - "case": "full", - "type": "530" - }, - { - "case": "erasure-coded", - "type": "531" - } - ], - "members": [ - { - "name": "type", - "type": "529" - } - ], - "meta-type": "object" - }, - { - "name": "500", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "501", - "meta-type": "enum", - "values": [ - "monolithicSparse", - "monolithicFlat", - "twoGbMaxExtentSparse", - "twoGbMaxExtentFlat", - "streamOptimized" - ] - }, - { - "name": "502", - "meta-type": "enum", - "values": [ - "ide", - "buslogic", - "lsilogic", - "legacyESX" - ] - }, - { - "name": "503", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "504", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "in", - "default": null, - "type": "str" - }, - { - "name": "out", - "type": "str" - }, - { - "name": "append", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "505", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "506", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "addr", - "type": "282" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "bool" - }, - { - "name": "wait", - "default": null, - "type": "bool" - }, - { - "name": "nodelay", - "default": null, - "type": "bool" - }, - { - "name": "telnet", - "default": null, - "type": "bool" - }, - { - "name": "tn3270", - "default": null, - "type": "bool" - }, - { - "name": "websocket", - "default": null, - "type": "bool" - }, - { - "name": "reconnect", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "507", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "remote", - "type": "282" - }, - { - "name": "local", - "default": null, - "type": "282" - } - ], - "meta-type": "object" - }, - { - "name": "508", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "509", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "510", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "signal", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "511", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "512", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "fqdn", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "513", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "width", - "default": null, - "type": "int" - }, - { - "name": "height", - "default": null, - "type": "int" - }, - { - "name": "cols", - "default": null, - "type": "int" - }, - { - "name": "rows", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "514", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "515", - "members": [ - { - "name": "path", - "default": null, - "type": "str" - }, - { - "name": "cancel-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "516", - "members": [ - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "517", - "meta-type": "enum", - "values": [ - "unmapped", - "shift", - "shift_r", - "alt", - "alt_r", - "ctrl", - "ctrl_r", - "menu", - "esc", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "0", - "minus", - "equal", - "backspace", - "tab", - "q", - "w", - "e", - "r", - "t", - "y", - "u", - "i", - "o", - "p", - "bracket_left", - "bracket_right", - "ret", - "a", - "s", - "d", - "f", - "g", - "h", - "j", - "k", - "l", - "semicolon", - "apostrophe", - "grave_accent", - "backslash", - "z", - "x", - "c", - "v", - "b", - "n", - "m", - "comma", - "dot", - "slash", - "asterisk", - "spc", - "caps_lock", - "f1", - "f2", - "f3", - "f4", - "f5", - "f6", - "f7", - "f8", - "f9", - "f10", - "num_lock", - "scroll_lock", - "kp_divide", - "kp_multiply", - "kp_subtract", - "kp_add", - "kp_enter", - "kp_decimal", - "sysrq", - "kp_0", - "kp_1", - "kp_2", - "kp_3", - "kp_4", - "kp_5", - "kp_6", - "kp_7", - "kp_8", - "kp_9", - "less", - "f11", - "f12", - "print", - "home", - "pgup", - "pgdn", - "end", - "left", - "up", - "down", - "right", - "insert", - "delete", - "stop", - "again", - "props", - "undo", - "front", - "copy", - "open", - "paste", - "find", - "cut", - "lf", - "help", - "meta_l", - "meta_r", - "compose", - "pause", - "ro", - "hiragana", - "henkan", - "yen", - "muhenkan", - "katakanahiragana", - "kp_comma", - "kp_equals", - "power", - "sleep", - "wake", - "audionext", - "audioprev", - "audiostop", - "audioplay", - "audiomute", - "volumeup", - "volumedown", - "mediaselect", - "mail", - "calculator", - "computer", - "ac_home", - "ac_back", - "ac_forward", - "ac_refresh", - "ac_bookmarks" - ] - }, - { - "name": "518", - "members": [ - { - "name": "key", - "type": "318" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "519", - "members": [ - { - "name": "button", - "type": "532" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "520", - "members": [ - { - "name": "axis", - "type": "533" - }, - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "521", - "members": [], - "meta-type": "object" - }, - { - "name": "522", - "members": [ - { - "name": "number", - "type": "int" - }, - { - "name": "secondary", - "type": "int" - }, - { - "name": "subordinate", - "type": "int" - }, - { - "name": "io_range", - "type": "534" - }, - { - "name": "memory_range", - "type": "534" - }, - { - "name": "prefetchable_range", - "type": "534" - } - ], - "meta-type": "object" - }, - { - "name": "523", - "members": [ - { - "name": "compat", - "type": "str" - }, - { - "name": "data-file", - "default": null, - "type": "str" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "corrupt", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "535" - }, - { - "name": "bitmaps", - "default": null, - "type": "[536]" - } - ], - "meta-type": "object" - }, - { - "name": "524", - "members": [ - { - "name": "create-type", - "type": "str" - }, - { - "name": "cid", - "type": "int" - }, - { - "name": "parent-cid", - "type": "int" - }, - { - "name": "extents", - "type": "[239]" - } - ], - "meta-type": "object" - }, - { - "name": "525", - "members": [ - { - "name": "cipher-alg", - "type": "493" - }, - { - "name": "cipher-mode", - "type": "494" - }, - { - "name": "ivgen-alg", - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "type": "496" - }, - { - "name": "payload-offset", - "type": "int" - }, - { - "name": "master-key-iters", - "type": "int" - }, - { - "name": "uuid", - "type": "str" - }, - { - "name": "slots", - "type": "[537]" - } - ], - "meta-type": "object" - }, - { - "name": "526", - "meta-type": "enum", - "values": [ - "md5", - "sha1" - ] - }, - { - "name": "527", - "meta-type": "enum", - "values": [ - "qcow", - "luks" - ] - }, - { - "name": "528", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "493" - }, - { - "name": "cipher-mode", - "default": null, - "type": "494" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "495" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "496" - }, - { - "name": "hash-alg", - "default": null, - "type": "496" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "529", - "meta-type": "enum", - "values": [ - "full", - "erasure-coded" - ] - }, - { - "name": "530", - "members": [ - { - "name": "copies", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "531", - "members": [ - { - "name": "data-strips", - "type": "int" - }, - { - "name": "parity-strips", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "532", - "meta-type": "enum", - "values": [ - "left", - "middle", - "right", - "wheel-up", - "wheel-down", - "side", - "extra" - ] - }, - { - "name": "533", - "meta-type": "enum", - "values": [ - "x", - "y" - ] - }, - { - "name": "534", - "members": [ - { - "name": "base", - "type": "int" - }, - { - "name": "limit", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "535", - "tag": "format", - "variants": [ - { - "case": "luks", - "type": "525" - }, - { - "case": "aes", - "type": "0" - } - ], - "members": [ - { - "name": "format", - "type": "486" - } - ], - "meta-type": "object" - }, - { - "name": "[536]", - "element-type": "536", - "meta-type": "array" - }, - { - "name": "536", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "flags", - "type": "[538]" - } - ], - "meta-type": "object" - }, - { - "name": "[239]", - "element-type": "239", - "meta-type": "array" - }, - { - "name": "[537]", - "element-type": "537", - "meta-type": "array" - }, - { - "name": "537", - "members": [ - { - "name": "active", - "type": "bool" - }, - { - "name": "iters", - "default": null, - "type": "int" - }, - { - "name": "stripes", - "default": null, - "type": "int" - }, - { - "name": "key-offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[538]", - "element-type": "538", - "meta-type": "array" - }, - { - "name": "538", - "meta-type": "enum", - "values": [ - "in-use", - "auto" - ] - } - ], - "id": "libvirt-4" -} - -{ - "execute": "query-kvm", - "id": "libvirt-5" -} - -{ - "return": { - "enabled": true, - "present": true - }, - "id": "libvirt-5" -} - -{ - "execute": "qom-list-types", - "id": "libvirt-6" -} - -{ - "return": [ - { - "name": "ich9-usb-uhci5", - "parent": "pci-uhci-usb" - }, - { - "name": "pcie-pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "pc-q35-2.11-machine", - "parent": "generic-pc-machine" - }, - { - "name": "isa-applesmc", - "parent": "isa-device" - }, - { - "name": "Westmere-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-input-pci", - "parent": "vhost-user-input-pci-base-type" - }, - { - "name": "floppy-bus", - "parent": "bus" - }, - { - "name": "chardev-stdio", - "parent": "chardev-fd" - }, - { - "name": "chardev-testdev", - "parent": "chardev" - }, - { - "name": "usb-redir", - "parent": "usb-device" - }, - { - "name": "Denverton-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "filter-buffer", - "parent": "netfilter" - }, - { - "name": "usb-wacom-tablet", - "parent": "usb-device" - }, - { - "name": "pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "pci-ipmi-bt", - "parent": "pci-device" - }, - { - "name": "Icelake-Server-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ich9-usb-uhci6", - "parent": "pci-uhci-usb" - }, - { - "name": "secondary-vga", - "parent": "pci-vga" - }, - { - "name": "virtio-rng-device", - "parent": "virtio-device" - }, - { - "name": "Haswell-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "rtl8139", - "parent": "pci-device" - }, - { - "name": "core2duo-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvm-pit", - "parent": "pit-common" - }, - { - "name": "pc-i440fx-3.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "sev-guest", - "parent": "object" - }, - { - "name": "virtio-crypto-device", - "parent": "virtio-device" - }, - { - "name": "pcm3680_pci", - "parent": "pci-device" - }, - { - "name": "virtio-blk-pci-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "pc-q35-2.5-machine", - "parent": "generic-pc-machine" - }, - { - "name": "max-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vmware-svga", - "parent": "pci-device" - }, - { - "name": "tpm-crb", - "parent": "device" - }, - { - "name": "kvm-ioapic", - "parent": "ioapic-common" - }, - { - "name": "virtio-mmio-bus", - "parent": "virtio-bus" - }, - { - "name": "serial", - "parent": "device" - }, - { - "name": "ich9-usb-uhci4", - "parent": "pci-uhci-usb" - }, - { - "name": "gus", - "parent": "isa-device" - }, - { - "name": "usb-hub", - "parent": "usb-device" - }, - { - "name": "ich9-usb-ehci2", - "parent": "pci-ehci-usb" - }, - { - "name": "virtio-blk-device", - "parent": "virtio-device" - }, - { - "name": "ich9-usb-uhci3", - "parent": "pci-uhci-usb" - }, - { - "name": "Icelake-Client-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-wctablet", - "parent": "chardev" - }, - { - "name": "Westmere-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Opteron_G5-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ich9-usb-uhci2", - "parent": "pci-uhci-usb" - }, - { - "name": "pc-i440fx-2.8-machine", - "parent": "generic-pc-machine" - }, - { - "name": "chardev-serial", - "parent": "chardev-fd" - }, - { - "name": "qtest-accel", - "parent": "accel" - }, - { - "name": "chardev-pty", - "parent": "chardev" - }, - { - "name": "ich9-usb-uhci1", - "parent": "pci-uhci-usb" - }, - { - "name": "PCIE", - "parent": "PCI" - }, - { - "name": "pc-i440fx-5.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "scsi-generic", - "parent": "scsi-device" - }, - { - "name": "Icelake-Client-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvmclock", - "parent": "sys-bus-device" - }, - { - "name": "x3130-upstream", - "parent": "pcie-port" - }, - { - "name": "pxb-host", - "parent": "pci-host-bridge" - }, - { - "name": "memory-backend-ram", - "parent": "memory-backend" - }, - { - "name": "virtio-serial-pci-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "e1000e", - "parent": "pci-device" - }, - { - "name": "n270-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Cooperlake-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "scsi-disk", - "parent": "scsi-disk-base" - }, - { - "name": "chardev-file", - "parent": "chardev-fd" - }, - { - "name": "tpm-passthrough", - "parent": "tpm-backend" - }, - { - "name": "Icelake-Server-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pentium3-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-serial-bus", - "parent": "bus" - }, - { - "name": "usb-host", - "parent": "usb-device" - }, - { - "name": "tulip", - "parent": "pci-device" - }, - { - "name": "piix3-ide", - "parent": "pci-ide" - }, - { - "name": "filter-rewriter", - "parent": "netfilter" - }, - { - "name": "pc-i440fx-4.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-1.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vhost-scsi-pci", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "isa-ipmi-bt", - "parent": "isa-device" - }, - { - "name": "virtio-gpu-pci", - "parent": "virtio-gpu-pci-base-type" - }, - { - "name": "pci-ipmi-kcs", - "parent": "pci-device" - }, - { - "name": "imx-usdhc", - "parent": "generic-sdhci" - }, - { - "name": "xio3130-downstream", - "parent": "pcie-slot" - }, - { - "name": "intel-iommu-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "pc-i440fx-2.3-machine", - "parent": "generic-pc-machine" - }, - { - "name": "sdhci-bus", - "parent": "sd-bus" - }, - { - "name": "PCI", - "parent": "bus" - }, - { - "name": "microvm-machine", - "parent": "x86-machine" - }, - { - "name": "ICH9-LPC", - "parent": "pci-device" - }, - { - "name": "pci-serial-2x", - "parent": "pci-device" - }, - { - "name": "igd-passthrough-isa-bridge", - "parent": "pci-device" - }, - { - "name": "virtio-9p-device", - "parent": "virtio-device" - }, - { - "name": "virtio-scsi-pci", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "ipmi-bmc-extern", - "parent": "ipmi-bmc" - }, - { - "name": "authz-list-file", - "parent": "authz" - }, - { - "name": "pc-q35-4.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "usb-audio", - "parent": "usb-device" - }, - { - "name": "usb-net", - "parent": "usb-device" - }, - { - "name": "EPYC-Rome-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qemu32-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Skylake-Client-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-vsock-pci-non-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "isa-debug-exit", - "parent": "isa-device" - }, - { - "name": "KnightsMill-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vfio-pci-nohotplug", - "parent": "vfio-pci" - }, - { - "name": "i2c-bus", - "parent": "bus" - }, - { - "name": "Skylake-Server-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "mch", - "parent": "pci-device" - }, - { - "name": "ich9-usb-ehci1", - "parent": "pci-ehci-usb" - }, - { - "name": "virtio-input-host-pci", - "parent": "virtio-input-host-pci-base-type" - }, - { - "name": "nvdimm", - "parent": "pc-dimm" - }, - { - "name": "pc-q35-3.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-9p-pci-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "Opteron_G1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "serial-mm", - "parent": "sys-bus-device" - }, - { - "name": "pr-manager-helper", - "parent": "pr-manager" - }, - { - "name": "pc-i440fx-2.10-machine", - "parent": "generic-pc-machine" - }, - { - "name": "i82557c", - "parent": "pci-device" - }, - { - "name": "pxb-pcie", - "parent": "pci-device" - }, - { - "name": "Haswell-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-scsi-device", - "parent": "virtio-scsi-common" - }, - { - "name": "input-barrier", - "parent": "object" - }, - { - "name": "cpu-cluster", - "parent": "device" - }, - { - "name": "i82557b", - "parent": "pci-device" - }, - { - "name": "generic-sdhci", - "parent": "sys-bus-device" - }, - { - "name": "migration", - "parent": "device" - }, - { - "name": "i82557a", - "parent": "pci-device" - }, - { - "name": "vhost-user-scsi-pci-non-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "chardev-udp", - "parent": "chardev" - }, - { - "name": "pc-q35-2.8-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vmmouse", - "parent": "isa-device" - }, - { - "name": "usb-tablet", - "parent": "usb-hid" - }, - { - "name": "virtio-scsi-pci-non-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "Haswell-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "athlon-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-memory", - "parent": "chardev-ringbuf" - }, - { - "name": "EPYC-Rome-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-mouse-pci", - "parent": "virtio-mouse-pci-base-type" - }, - { - "name": "pc-q35-5.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-i440fx-1.6-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vhost-user-vga", - "parent": "vhost-user-vga-base-type" - }, - { - "name": "Opteron_G2-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Broadwell-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-braille", - "parent": "usb-serial-dev" - }, - { - "name": "EPYC-IBPB-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ib700", - "parent": "isa-device" - }, - { - "name": "amd-iommu", - "parent": "x86-iommu" - }, - { - "name": "virtio-9p-pci-non-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "Nehalem-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "memory-backend-file", - "parent": "memory-backend" - }, - { - "name": "isa-pcspk", - "parent": "isa-device" - }, - { - "name": "vhost-vsock-device", - "parent": "virtio-device" - }, - { - "name": "sd-card", - "parent": "device" - }, - { - "name": "isabus-bridge", - "parent": "sys-bus-device" - }, - { - "name": "sysbus-ahci", - "parent": "sys-bus-device" - }, - { - "name": "vhost-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "pc-q35-4.0.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "esp", - "parent": "sys-bus-device" - }, - { - "name": "virtio-blk-pci-non-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "ne2k_pci", - "parent": "pci-device" - }, - { - "name": "IvyBridge-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-bus", - "parent": "bus" - }, - { - "name": "ide-cd", - "parent": "ide-device" - }, - { - "name": "tcg-accel", - "parent": "accel" - }, - { - "name": "virtio-balloon-pci", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "qemu:memory-region", - "parent": "object" - }, - { - "name": "virtio-gpu-device", - "parent": "virtio-gpu-base" - }, - { - "name": "e1000", - "parent": "e1000-base" - }, - { - "name": "Cascadelake-Server-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "athlon-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "nec-usb-xhci", - "parent": "base-xhci" - }, - { - "name": "mioe3680_pci", - "parent": "pci-device" - }, - { - "name": "i82551", - "parent": "pci-device" - }, - { - "name": "isa-ipmi-kcs", - "parent": "isa-device" - }, - { - "name": "EPYC-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "SandyBridge-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "piix4-ide", - "parent": "pci-ide" - }, - { - "name": "pc-i440fx-2.6-machine", - "parent": "generic-pc-machine" - }, - { - "name": "nvme", - "parent": "pci-device" - }, - { - "name": "vhost-user-backend", - "parent": "object" - }, - { - "name": "vmxnet3", - "parent": "pci-device" - }, - { - "name": "i82550", - "parent": "pci-device" - }, - { - "name": "Conroe-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ES1370", - "parent": "pci-device" - }, - { - "name": "kvm-apic", - "parent": "apic-common" - }, - { - "name": "Icelake-Server-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "isa-pit", - "parent": "pit-common" - }, - { - "name": "kvm64-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Broadwell-v4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "memory-backend-memfd", - "parent": "memory-backend" - }, - { - "name": "smbus-eeprom", - "parent": "smbus-device" - }, - { - "name": "virtio-serial-device", - "parent": "virtio-device" - }, - { - "name": "Denverton-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-gpu-pci", - "parent": "vhost-user-gpu-pci-base-type" - }, - { - "name": "virtio-crypto-pci", - "parent": "virtio-crypto-pci-base-type" - }, - { - "name": "iothread", - "parent": "object" - }, - { - "name": "i8042", - "parent": "isa-device" - }, - { - "name": "System", - "parent": "bus" - }, - { - "name": "virtio-iommu-pci-transitional", - "parent": "virtio-iommu-device-base" - }, - { - "name": "pc-1.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "ati-vga", - "parent": "pci-device" - }, - { - "name": "pentium3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvm-i8259", - "parent": "pic-common" - }, - { - "name": "isa-serial", - "parent": "isa-device" - }, - { - "name": "imx.usbphy", - "parent": "sys-bus-device" - }, - { - "name": "core2duo-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "cirrus-vga", - "parent": "pci-device" - }, - { - "name": "kvm32-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-2.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Skylake-Client-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "i82559er", - "parent": "pci-device" - }, - { - "name": "virtio-rng-pci-non-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "virtio-serial-pci", - "parent": "virtio-serial-pci-base" - }, - { - "name": "Opteron_G3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "am53c974", - "parent": "pci-device" - }, - { - "name": "container", - "parent": "object" - }, - { - "name": "EPYC-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "scsi-cd", - "parent": "scsi-disk-base" - }, - { - "name": "486-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vmport", - "parent": "isa-device" - }, - { - "name": "vhost-user-blk-pci-non-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "isa-ide", - "parent": "isa-device" - }, - { - "name": "qemu64-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "e1000-82545em", - "parent": "e1000-base" - }, - { - "name": "virtio-serial-pci-non-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "ICH9 SMB", - "parent": "pci-device" - }, - { - "name": "sdhci-pci", - "parent": "pci-device" - }, - { - "name": "pxb-pcie-bus", - "parent": "PCIE" - }, - { - "name": "vhost-user-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "PIIX4_PM", - "parent": "pci-device" - }, - { - "name": "virtio-rng-pci-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "EPYC-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-bot", - "parent": "usb-storage-dev" - }, - { - "name": "pc-q35-2.12-machine", - "parent": "generic-pc-machine" - }, - { - "name": "VGA", - "parent": "pci-vga" - }, - { - "name": "qio-channel-buffer", - "parent": "qio-channel" - }, - { - "name": "i440FX", - "parent": "pci-device" - }, - { - "name": "Penryn-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-vsock-pci-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "hpet", - "parent": "sys-bus-device" - }, - { - "name": "Conroe-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-fs-device", - "parent": "virtio-device" - }, - { - "name": "pc-i440fx-3.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pci-serial-4x", - "parent": "pci-device" - }, - { - "name": "Icelake-Server-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "apic", - "parent": "apic-common" - }, - { - "name": "sga", - "parent": "isa-device" - }, - { - "name": "Opteron_G5-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-2.6-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pci-ohci", - "parent": "pci-device" - }, - { - "name": "virtio-tablet-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "Haswell-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ccid-card-passthru", - "parent": "ccid-card" - }, - { - "name": "pc-i440fx-1.4-machine", - "parent": "generic-pc-machine" - }, - { - "name": "chardev-parallel", - "parent": "chardev" - }, - { - "name": "chardev-vc", - "parent": "chardev" - }, - { - "name": "cryptodev-backend", - "parent": "object" - }, - { - "name": "isapc-machine", - "parent": "generic-pc-machine" - }, - { - "name": "ide-drive", - "parent": "ide-device" - }, - { - "name": "cryptodev-vhost-user", - "parent": "cryptodev-backend" - }, - { - "name": "tpm-emulator", - "parent": "tpm-backend" - }, - { - "name": "i8257", - "parent": "isa-device" - }, - { - "name": "usb-uas", - "parent": "usb-device" - }, - { - "name": "IvyBridge-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "SandyBridge-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-2.9-machine", - "parent": "generic-pc-machine" - }, - { - "name": "ivshmem-plain", - "parent": "ivshmem-common" - }, - { - "name": "virtio-keyboard-pci", - "parent": "virtio-keyboard-pci-base-type" - }, - { - "name": "pcnet", - "parent": "pci-device" - }, - { - "name": "Dhyana-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "sysbus-fdc", - "parent": "base-sysbus-fdc" - }, - { - "name": "i82559c", - "parent": "pci-device" - }, - { - "name": "AMDVI-PCI", - "parent": "pci-device" - }, - { - "name": "filter-redirector", - "parent": "netfilter" - }, - { - "name": "virtserialport", - "parent": "virtio-serial-port" - }, - { - "name": "ipoctal232", - "parent": "ipack-device" - }, - { - "name": "usb-mouse", - "parent": "usb-hid" - }, - { - "name": "Nehalem-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "i82559b", - "parent": "pci-device" - }, - { - "name": "ccid-bus", - "parent": "bus" - }, - { - "name": "ide-hd", - "parent": "ide-device" - }, - { - "name": "Broadwell-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Snowridge-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvaser_pci", - "parent": "pci-device" - }, - { - "name": "vhost-user-scsi-pci", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "i82559a", - "parent": "pci-device" - }, - { - "name": "dbus-vmstate", - "parent": "object" - }, - { - "name": "pc-i440fx-4.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-1.3-machine", - "parent": "generic-pc-machine" - }, - { - "name": "chardev-spiceport", - "parent": "chardev-spice" - }, - { - "name": "e1000-82544gc", - "parent": "e1000-base" - }, - { - "name": "qio-channel-command", - "parent": "qio-channel" - }, - { - "name": "Opteron_G3-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-ccid", - "parent": "usb-device" - }, - { - "name": "tls-creds-x509", - "parent": "tls-creds" - }, - { - "name": "virtio-blk-pci", - "parent": "virtio-blk-pci-base" - }, - { - "name": "pc-i440fx-2.4-machine", - "parent": "generic-pc-machine" - }, - { - "name": "port92", - "parent": "isa-device" - }, - { - "name": "isa-cirrus-vga", - "parent": "isa-device" - }, - { - "name": "qemu64-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Skylake-Server-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qio-net-listener", - "parent": "object" - }, - { - "name": "pc-q35-4.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "mc146818rtc", - "parent": "isa-device" - }, - { - "name": "vfio-pci", - "parent": "pci-device" - }, - { - "name": "bochs-display", - "parent": "pci-device" - }, - { - "name": "Broadwell-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qio-channel-websock", - "parent": "qio-channel" - }, - { - "name": "edu", - "parent": "pci-device" - }, - { - "name": "pc-testdev", - "parent": "isa-device" - }, - { - "name": "SUNW,fdtwo", - "parent": "base-sysbus-fdc" - }, - { - "name": "megasas", - "parent": "megasas-base" - }, - { - "name": "vmcoreinfo", - "parent": "device" - }, - { - "name": "virtio-iommu-pci", - "parent": "virtio-iommu-device-base" - }, - { - "name": "Icelake-Client-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "tpci200", - "parent": "pci-device" - }, - { - "name": "chardev-braille", - "parent": "chardev" - }, - { - "name": "rocker", - "parent": "pci-device" - }, - { - "name": "qio-channel-file", - "parent": "qio-channel" - }, - { - "name": "gpio_i2c", - "parent": "sys-bus-device" - }, - { - "name": "qio-channel-socket", - "parent": "qio-channel" - }, - { - "name": "filter-mirror", - "parent": "netfilter" - }, - { - "name": "coreduo-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-3.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Icelake-Server-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qemu-console", - "parent": "object" - }, - { - "name": "input-linux", - "parent": "object" - }, - { - "name": "Haswell-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pxb", - "parent": "pci-device" - }, - { - "name": "usb-ehci", - "parent": "pci-ehci-usb" - }, - { - "name": "host-x86_64-cpu", - "parent": "max-x86_64-cpu" - }, - { - "name": "pc-i440fx-2.11-machine", - "parent": "generic-pc-machine" - }, - { - "name": "AC97", - "parent": "pci-device" - }, - { - "name": "vmgenid", - "parent": "device" - }, - { - "name": "serial-io", - "parent": "sys-bus-device" - }, - { - "name": "secret", - "parent": "object" - }, - { - "name": "virtio-net-pci-non-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "cs4231a", - "parent": "isa-device" - }, - { - "name": "chardev-socket", - "parent": "chardev" - }, - { - "name": "scsi-hd", - "parent": "scsi-disk-base" - }, - { - "name": "usb-kbd", - "parent": "usb-hid" - }, - { - "name": "lsi53c810", - "parent": "lsi53c895a" - }, - { - "name": "isa-fdc", - "parent": "isa-device" - }, - { - "name": "usb-mtp", - "parent": "usb-device" - }, - { - "name": "filter-replay", - "parent": "netfilter" - }, - { - "name": "Cascadelake-Server-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-net-device", - "parent": "virtio-device" - }, - { - "name": "pc-q35-2.9-machine", - "parent": "generic-pc-machine" - }, - { - "name": "tpm-tis", - "parent": "isa-device" - }, - { - "name": "Skylake-Server-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "hyperv-testdev", - "parent": "isa-device" - }, - { - "name": "s3c-sdhci", - "parent": "generic-sdhci" - }, - { - "name": "fw_cfg_mem", - "parent": "fw_cfg" - }, - { - "name": "virtio-iommu-pci-non-transitional", - "parent": "virtio-iommu-device-base" - }, - { - "name": "ccid-card-emulated", - "parent": "ccid-card" - }, - { - "name": "Westmere-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-1.7-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-pmem", - "parent": "virtio-device" - }, - { - "name": "virtio-mouse-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "virtconsole", - "parent": "virtserialport" - }, - { - "name": "ioh3420", - "parent": "pcie-root-port-base" - }, - { - "name": "Skylake-Client-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "throttle-group", - "parent": "object" - }, - { - "name": "piix4-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "pc-q35-2.10-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-rng-pci", - "parent": "virtio-rng-pci-base" - }, - { - "name": "chardev-gdb", - "parent": "chardev" - }, - { - "name": "virtio-scsi-pci-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "Skylake-Client-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Cascadelake-Server-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pci-testdev", - "parent": "pci-device" - }, - { - "name": "vhost-user-input", - "parent": "virtio-input-device" - }, - { - "name": "vt82c686b-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "ich9-intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "PIIX3", - "parent": "pci-piix3" - }, - { - "name": "Icelake-Client-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-2.4-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-9p-pci", - "parent": "virtio-9p-pci-base" - }, - { - "name": "ISA", - "parent": "bus" - }, - { - "name": "phenom-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-vsock-pci", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "pc-dimm", - "parent": "device" - }, - { - "name": "virtio-balloon-pci-non-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "virtio-net-pci-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "ipmi-bmc-sim", - "parent": "ipmi-bmc" - }, - { - "name": "IvyBridge-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "irq", - "parent": "object" - }, - { - "name": "tls-creds-psk", - "parent": "tls-creds" - }, - { - "name": "coreduo-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Skylake-Client-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-storage", - "parent": "usb-storage-dev" - }, - { - "name": "vhost-user-blk-pci-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "chardev-msmouse", - "parent": "chardev" - }, - { - "name": "pc-i440fx-2.7-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vhost-scsi-pci-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "isa-i8259", - "parent": "pic-common" - }, - { - "name": "Skylake-Client-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "colo-compare", - "parent": "object" - }, - { - "name": "virtio-mmio", - "parent": "sys-bus-device" - }, - { - "name": "pxb-bus", - "parent": "PCI" - }, - { - "name": "pentium2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Broadwell-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qemu-xhci", - "parent": "base-xhci" - }, - { - "name": "n270-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pvpanic", - "parent": "isa-device" - }, - { - "name": "rng-random", - "parent": "rng-backend" - }, - { - "name": "KnightsMill-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvmvapic", - "parent": "sys-bus-device" - }, - { - "name": "Nehalem-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Opteron_G2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "megasas-gen2", - "parent": "megasas-base" - }, - { - "name": "vhost-user-blk-pci", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "authz-simple", - "parent": "authz" - }, - { - "name": "fw_cfg_io", - "parent": "fw_cfg" - }, - { - "name": "intel-iommu", - "parent": "x86-iommu" - }, - { - "name": "none-machine", - "parent": "machine" - }, - { - "name": "HDA", - "parent": "bus" - }, - { - "name": "Broadwell-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-1.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Snowridge-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "IvyBridge-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qxl", - "parent": "pci-qxl" - }, - { - "name": "cryptodev-backend-builtin", - "parent": "cryptodev-backend" - }, - { - "name": "vfio-pci-igd-lpc-bridge", - "parent": "pci-device" - }, - { - "name": "Broadwell-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-2.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "qio-dns-resolver", - "parent": "object" - }, - { - "name": "virtio-balloon-pci-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "Haswell-v4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "i82801b11-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "virtio-keyboard-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "ramfb", - "parent": "sys-bus-device" - }, - { - "name": "hda-output", - "parent": "hda-audio" - }, - { - "name": "virtio-input-host-device", - "parent": "virtio-input-device" - }, - { - "name": "IndustryPack", - "parent": "bus" - }, - { - "name": "Broadwell-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ioapic", - "parent": "ioapic-common" - }, - { - "name": "pentium-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qemu32-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Haswell-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pci-serial", - "parent": "pci-device" - }, - { - "name": "sysbus-ohci", - "parent": "sys-bus-device" - }, - { - "name": "kvm-accel", - "parent": "accel" - }, - { - "name": "vhost-scsi-pci-non-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "Denverton-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "piix3-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "Opteron_G4-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ne2k_isa", - "parent": "isa-device" - }, - { - "name": "virtio-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "phenom-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "adlib", - "parent": "isa-device" - }, - { - "name": "vhost-user-gpu", - "parent": "virtio-gpu-base" - }, - { - "name": "hda-duplex", - "parent": "hda-audio" - }, - { - "name": "pentium-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "amd-iommu-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "can-bus", - "parent": "object" - }, - { - "name": "Nehalem-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Cascadelake-Server-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "cfi.pflash01", - "parent": "sys-bus-device" - }, - { - "name": "virtio-balloon-device", - "parent": "virtio-device" - }, - { - "name": "Skylake-Server-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Cooperlake-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-2.7-machine", - "parent": "generic-pc-machine" - }, - { - "name": "isa-parallel", - "parent": "isa-device" - }, - { - "name": "pentium2-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-null", - "parent": "chardev" - }, - { - "name": "isa-vga", - "parent": "isa-device" - }, - { - "name": "EPYC-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-1.5-machine", - "parent": "generic-pc-machine" - }, - { - "name": "i440FX-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "isa-debugcon", - "parent": "isa-device" - }, - { - "name": "tls-creds-anon", - "parent": "tls-creds" - }, - { - "name": "rng-egd", - "parent": "rng-backend" - }, - { - "name": "ivshmem-doorbell", - "parent": "ivshmem-common" - }, - { - "name": "i82558b", - "parent": "pci-device" - }, - { - "name": "Cascadelake-Server-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qxl-vga", - "parent": "pci-qxl" - }, - { - "name": "virtio-iommu-device", - "parent": "virtio-device" - }, - { - "name": "PIIX3-xen", - "parent": "pci-piix3" - }, - { - "name": "virtio-net-pci", - "parent": "virtio-net-pci-base" - }, - { - "name": "i82558a", - "parent": "pci-device" - }, - { - "name": "usb-serial", - "parent": "usb-serial-dev" - }, - { - "name": "loader", - "parent": "device" - }, - { - "name": "pvscsi", - "parent": "pci-device" - }, - { - "name": "i82801", - "parent": "pci-device" - }, - { - "name": "virtio-pmem-pci", - "parent": "virtio-pmem-pci-base" - }, - { - "name": "accel", - "parent": "object" - }, - { - "name": "virtio-tablet-pci", - "parent": "virtio-tablet-pci-base-type" - }, - { - "name": "dc390", - "parent": "am53c974" - }, - { - "name": "i6300esb", - "parent": "pci-device" - }, - { - "name": "floppy", - "parent": "device" - }, - { - "name": "authz-list", - "parent": "authz" - }, - { - "name": "pc-i440fx-4.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Opteron_G4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "mptsas1068", - "parent": "pci-device" - }, - { - "name": "vhost-user-fs-pci", - "parent": "vhost-user-fs-pci-base" - }, - { - "name": "sb16", - "parent": "isa-device" - }, - { - "name": "ich9-ahci", - "parent": "pci-device" - }, - { - "name": "pc-i440fx-2.5-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Westmere-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-scsi-pci-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "chardev-pipe", - "parent": "chardev-fd" - }, - { - "name": "i2c-ddc", - "parent": "i2c-slave" - }, - { - "name": "can-host-socketcan", - "parent": "can-host" - }, - { - "name": "Skylake-Server-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "i82562", - "parent": "pci-device" - }, - { - "name": "pc-q35-4.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pci-bridge-seat", - "parent": "pci-bridge" - }, - { - "name": "lsi53c895a", - "parent": "pci-device" - }, - { - "name": "kvm32-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "SandyBridge-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "scsi-block", - "parent": "scsi-disk-base" - }, - { - "name": "hyperv-synic", - "parent": "device" - }, - { - "name": "chardev-mux", - "parent": "chardev" - }, - { - "name": "Opteron_G1-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "IDE", - "parent": "bus" - }, - { - "name": "486-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pcie-root-port", - "parent": "pcie-root-port-base" - }, - { - "name": "base-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvm64-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Snowridge-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-spicevmc", - "parent": "chardev-spice" - }, - { - "name": "q35-pcihost", - "parent": "pcie-host-bridge" - }, - { - "name": "pc-i440fx-2.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-i440fx-2.12-machine", - "parent": "generic-pc-machine" - }, - { - "name": "SCSI", - "parent": "bus" - }, - { - "name": "hda-micro", - "parent": "hda-audio" - }, - { - "name": "Penryn-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Dhyana-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "piix3-ide-xen", - "parent": "pci-ide" - }, - { - "name": "rng-builtin", - "parent": "rng-backend" - }, - { - "name": "sd-bus", - "parent": "bus" - }, - { - "name": "filter-dump", - "parent": "netfilter" - }, - { - "name": "virtio-pci-bus", - "parent": "virtio-bus" - }, - { - "name": "smbus-ipmi", - "parent": "smbus-device" - }, - { - "name": "chardev-ringbuf", - "parent": "chardev" - }, - { - "name": "Skylake-Server-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-blk", - "parent": "virtio-device" - }, - { - "name": "Haswell-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "SandyBridge-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qio-channel-tls", - "parent": "qio-channel" - }, - { - "name": "virtio-vga", - "parent": "virtio-vga-base-type" - }, - { - "name": "authz-pam", - "parent": "authz" - } - ], - "id": "libvirt-6" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-blk-pci" - }, - "id": "libvirt-7" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "class", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": 256, - "name": "queue-size", - "type": "uint16" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "default-value": 1, - "name": "num-queues", - "type": "uint16" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "default-value": true, - "name": "config-wce", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "seg-max-adjust", - "type": "bool" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": false, - "name": "scsi", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 4194303, - "name": "max-discard-sectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "discard", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": true, - "name": "request-merging", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "write-zeroes", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4194303, - "name": "max-write-zeroes-sectors", - "type": "uint32" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-enable-wce-if-config-wce", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - } - ], - "id": "libvirt-7" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-pci" - }, - "id": "libvirt-8" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 3, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "name": "mac", - "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56", - "type": "str" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "gso", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 150000, - "name": "x-txtimer", - "type": "uint32" - }, - { - "default-value": false, - "name": "mq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "mrg_rxbuf", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "x-txburst", - "type": "int32" - }, - { - "default-value": 0, - "name": "host_mtu", - "type": "uint16" - }, - { - "name": "tx", - "type": "str" - }, - { - "default-value": true, - "name": "status", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "failover", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_mac_addr", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "tx_queue_size", - "type": "uint16" - }, - { - "default-value": true, - "name": "guest_tso4", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": true, - "name": "host_tso6", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_guest_offloads", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_ufo", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_ecn", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_ufo", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_ecn", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "guest_rsc_ext", - "description": "on/off", - "type": "bool" - }, - { - "name": "duplex", - "type": "str" - }, - { - "default-value": 300000, - "name": "rsc_interval", - "type": "uint32" - }, - { - "default-value": true, - "name": "guest_announce", - "description": "on/off", - "type": "bool" - }, - { - "name": "netdev", - "description": "ID of a netdev to use as a backend", - "type": "str" - }, - { - "default-value": true, - "name": "host_tso4", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-mtu-bypass-backend", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_rx_extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_csum", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "rx_queue_size", - "type": "uint16" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_vlan", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_tso6", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "speed", - "type": "int32" - }, - { - "default-value": true, - "name": "csum", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_rx", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-8" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-pci" - }, - "id": "libvirt-9" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "hotplug", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "num_queues", - "type": "uint32" - }, - { - "default-value": 65535, - "name": "max_sectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": true, - "name": "param_change", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": 256, - "name": "virtqueue_size", - "type": "uint32" - }, - { - "default-value": true, - "name": "seg_max_adjust", - "type": "bool" - }, - { - "default-value": 128, - "name": "cmd_per_lun", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - } - ], - "id": "libvirt-9" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-ccw" - }, - "id": "libvirt-10" -} - -{ - "id": "libvirt-10", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-net-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-ccw" - }, - "id": "libvirt-11" -} - -{ - "id": "libvirt-11", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-scsi-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vfio-pci" - }, - "id": "libvirt-12" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-kvm-msix", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-mmap", - "type": "bool" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-vga", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "off", - "name": "x-msix-relocation", - "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5", - "type": "OffAutoPCIBAR" - }, - { - "default-value": false, - "name": "x-no-vfio-ioeventfd", - "type": "bool" - }, - { - "name": "sysfsdev", - "type": "str" - }, - { - "name": "host", - "description": "Address (bus/device/function) of the host device, example: 04:10.0", - "type": "str" - }, - { - "default-value": 4294967295, - "name": "x-pci-device-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-kvm-msi", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "x-pci-sub-vendor-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-geforce-quirks", - "type": "bool" - }, - { - "default-value": true, - "name": "x-req", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "x-igd-gms", - "type": "uint32" - }, - { - "default-value": 1100, - "name": "x-intx-mmap-timeout-ms", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-kvm-intx", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-kvm-ioeventfd", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "x-pci-sub-device-id", - "type": "uint32" - }, - { - "default-value": "off", - "name": "display", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "x-igd-opregion", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-nv-gpudirect-clique", - "description": "NVIDIA GPUDirect Clique ID (0 - 15)", - "type": "uint4" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "x-pci-vendor-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-balloon-allowed", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-12" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "scsi-hd" - }, - "id": "libvirt-13" -} - -{ - "return": [ - { - "default-value": 4294967295, - "name": "scsi-id", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "lun", - "type": "uint32" - }, - { - "default-value": 0, - "name": "channel", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "name": "device_id", - "type": "str" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 2147483647, - "name": "max_io_size", - "type": "uint64" - }, - { - "default-value": false, - "name": "dpofua", - "description": "on/off", - "type": "bool" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "ver", - "type": "str" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": 5, - "name": "scsi_version", - "type": "int32" - }, - { - "default-value": false, - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "wwn", - "type": "uint64" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "name": "vendor", - "type": "str" - }, - { - "default-value": 1073741824, - "name": "max_unmap_size", - "type": "uint64" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "name": "product", - "type": "str" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "rotation_rate", - "type": "uint16" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 0, - "name": "port_wwn", - "type": "uint64" - }, - { - "default-value": 0, - "name": "port_index", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-13" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ide-hd" - }, - "id": "libvirt-14" -} - -{ - "return": [ - { - "default-value": 4294967295, - "name": "unit", - "type": "uint32" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "rotation_rate", - "type": "uint16" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "ver", - "type": "str" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": 0, - "name": "wwn", - "type": "uint64" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": "auto", - "name": "bios-chs-trans", - "description": "Logical CHS translation algorithm, auto/none/lba/large/rechs", - "type": "BiosAtaTranslation" - }, - { - "name": "model", - "type": "str" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-14" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "PIIX4_PM" - }, - "id": "libvirt-15" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "acpi-pci-hotplug-with-bridge-support", - "type": "bool" - }, - { - "default-value": 0, - "name": "smb_io_base", - "type": "uint32" - }, - { - "default-value": 2, - "name": "s4_val", - "type": "uint8" - }, - { - "default-value": 0, - "name": "disable_s3", - "type": "uint8" - }, - { - "default-value": true, - "name": "memory-hotplug-support", - "type": "bool" - }, - { - "default-value": 0, - "name": "disable_s4", - "type": "uint8" - } - ], - "id": "libvirt-15" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-redir" - }, - "id": "libvirt-16" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "filter", - "type": "str" - }, - { - "default-value": true, - "name": "streams", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 2, - "name": "debug", - "type": "uint8" - }, - { - "default-value": true, - "name": "suppress-remote-wake", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-16" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-storage" - }, - "id": "libvirt-17" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "uint16" - }, - { - "default-value": false, - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "uint32" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "uint32" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 and 32768", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-17" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "kvm-pit" - }, - "id": "libvirt-18" -} - -{ - "return": [ - { - "default-value": "delay", - "name": "lost_tick_policy", - "type": "LostTickPolicy" - }, - { - "default-value": 4294967295, - "name": "iobase", - "type": "uint32" - } - ], - "id": "libvirt-18" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "VGA" - }, - "id": "libvirt-19" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - }, - { - "default-value": true, - "name": "qemu-extended-regs", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "mmio", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "ymax", - "type": "uint32" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 0, - "name": "xmax", - "type": "uint32" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "name": "big-endian-framebuffer", - "type": "bool" - } - ], - "id": "libvirt-19" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vmware-svga" - }, - "id": "libvirt-20" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - } - ], - "id": "libvirt-20" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "qxl" - }, - "id": "libvirt-21" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "vram64_size_mb", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "vram_size_mb", - "type": "uint32" - }, - { - "default-value": 0, - "name": "debug", - "type": "uint32" - }, - { - "default-value": 0, - "name": "max_outputs", - "type": "uint16" - }, - { - "default-value": 5, - "name": "revision", - "type": "uint32" - }, - { - "default-value": 0, - "name": "cmdlog", - "type": "uint32" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "ram_size_mb", - "type": "uint32" - }, - { - "default-value": 67108864, - "name": "ram_size", - "type": "uint32" - }, - { - "default-value": 67108864, - "name": "vram_size", - "type": "uint64" - }, - { - "default-value": 0, - "name": "guestdebug", - "type": "uint32" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "default-value": 1024, - "name": "surfaces", - "type": "int32" - } - ], - "id": "libvirt-21" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-pci" - }, - "id": "libvirt-22" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 3, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": false, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 768, - "name": "yres", - "type": "uint32" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "stats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 268435456, - "name": "max_hostmem", - "type": "size" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": 1, - "name": "max_outputs", - "type": "uint32" - }, - { - "default-value": true, - "name": "virgl", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1024, - "name": "xres", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - } - ], - "id": "libvirt-22" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-device" - }, - "id": "libvirt-23" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1024, - "name": "xres", - "type": "uint32" - }, - { - "default-value": false, - "name": "stats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 768, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 1, - "name": "max_outputs", - "type": "uint32" - }, - { - "default-value": 268435456, - "name": "max_hostmem", - "type": "size" - }, - { - "default-value": true, - "name": "virgl", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-23" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ICH9-LPC" - }, - "id": "libvirt-24" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "noreboot", - "type": "bool" - }, - { - "default-value": true, - "name": "x-smi-broadcast", - "description": "on/off", - "type": "bool" - }, - { - "name": "enable_tco", - "type": "bool" - }, - { - "name": "cpu-hotplug-legacy", - "type": "bool" - }, - { - "name": "acpi_enable_cmd", - "type": "uint8" - }, - { - "name": "disable_s3", - "type": "uint8" - }, - { - "name": "disable_s4", - "type": "uint8" - }, - { - "name": "acpi_disable_cmd", - "type": "uint8" - }, - { - "name": "memory-hotplug-support", - "type": "bool" - }, - { - "name": "gpe0_blk_len", - "type": "uint32" - }, - { - "name": "sci_int", - "type": "uint8" - }, - { - "name": "gpe0_blk", - "type": "uint32" - }, - { - "name": "s4_val", - "type": "uint8" - }, - { - "name": "pm_io_base", - "type": "uint32" - } - ], - "id": "libvirt-24" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-pci" - }, - "id": "libvirt-25" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "class", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "default-value": false, - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-25" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-ccw" - }, - "id": "libvirt-26" -} - -{ - "id": "libvirt-26", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-balloon-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-device" - }, - "id": "libvirt-27" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": false, - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "guest-stats", - "type": "guest statistics" - } - ], - "id": "libvirt-27" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "intel-iommu" - }, - "id": "libvirt-28" -} - -{ - "return": [ - { - "default-value": true, - "name": "pt", - "type": "bool" - }, - { - "default-value": false, - "name": "device-iotlb", - "type": "bool" - }, - { - "default-value": "auto", - "name": "intremap", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "dma-drain", - "type": "bool" - }, - { - "default-value": false, - "name": "caching-mode", - "type": "bool" - }, - { - "default-value": false, - "name": "x-buggy-eim", - "type": "bool" - }, - { - "default-value": false, - "name": "x-scalable-mode", - "type": "bool" - }, - { - "default-value": 39, - "name": "aw-bits", - "type": "uint8" - }, - { - "default-value": "auto", - "name": "eim", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": 0, - "name": "version", - "type": "uint32" - } - ], - "id": "libvirt-28" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "mch" - }, - "id": "libvirt-29" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "smbase-smram", - "type": "bool" - }, - { - "default-value": 16, - "name": "extended-tseg-mbytes", - "type": "uint16" - } - ], - "id": "libvirt-29" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "nvdimm" - }, - "id": "libvirt-30" -} - -{ - "return": [ - { - "name": "memdev", - "type": "link" - }, - { - "default-value": 0, - "name": "node", - "type": "uint32" - }, - { - "default-value": 0, - "name": "addr", - "type": "uint64" - }, - { - "default-value": -1, - "name": "slot", - "type": "int32" - }, - { - "default-value": false, - "name": "unarmed", - "type": "bool" - }, - { - "name": "uuid", - "type": "QemuUUID" - }, - { - "name": "label-size", - "type": "int" - }, - { - "name": "size", - "type": "uint64" - } - ], - "id": "libvirt-30" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "pcie-root-port" - }, - "id": "libvirt-31" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "port", - "type": "uint8" - }, - { - "default-value": 8, - "name": "aer_log_max", - "type": "uint16" - }, - { - "default-value": true, - "name": "hotplug", - "type": "bool" - }, - { - "default-value": 0, - "name": "slot", - "type": "uint16" - }, - { - "default-value": 0, - "name": "chassis", - "type": "uint8" - }, - { - "default-value": true, - "name": "power_controller_present", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "disable-acs", - "type": "bool" - }, - { - "default-value": 18446744073709551615, - "name": "mem-reserve", - "type": "size" - }, - { - "default-value": 18446744073709551615, - "name": "pref64-reserve", - "type": "size" - }, - { - "default-value": 4294967295, - "name": "bus-reserve", - "type": "uint32" - }, - { - "default-value": "32", - "name": "x-width", - "description": "1/2/4/8/12/16/32", - "type": "PCIELinkWidth" - }, - { - "default-value": true, - "name": "x-migrate-msix", - "type": "bool" - }, - { - "default-value": 18446744073709551615, - "name": "io-reserve", - "type": "size" - }, - { - "default-value": "16", - "name": "x-speed", - "description": "2_5/5/8/16", - "type": "PCIELinkSpeed" - }, - { - "default-value": 18446744073709551615, - "name": "pref32-reserve", - "type": "size" - } - ], - "id": "libvirt-31" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-host" - }, - "id": "libvirt-32" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": 0, - "name": "hostbus", - "type": "uint32" - }, - { - "default-value": 4, - "name": "isobufs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "vendorid", - "type": "uint32" - }, - { - "default-value": 0, - "name": "productid", - "type": "uint32" - }, - { - "name": "hostport", - "type": "str" - }, - { - "default-value": true, - "name": "pipeline", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "hostaddr", - "type": "uint32" - }, - { - "default-value": true, - "name": "suppress-remote-wake", - "type": "bool" - }, - { - "default-value": 2, - "name": "loglevel", - "type": "uint32" - }, - { - "default-value": 32, - "name": "isobsize", - "type": "uint32" - }, - { - "default-value": false, - "name": "guest-resets-all", - "type": "bool" - }, - { - "default-value": true, - "name": "guest-reset", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-32" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vhost-user-fs-device" - }, - "id": "libvirt-33" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-legacy-check", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 128, - "name": "queue-size", - "type": "uint16" - }, - { - "name": "tag", - "type": "str" - }, - { - "default-value": 1, - "name": "num-request-queues", - "type": "uint16" - } - ], - "id": "libvirt-33" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-iommu-pci" - }, - "id": "libvirt-34" -} - -{ - "return": [ - { - "name": "fake-data", - "description": "pretend there's real data here", - "type": "str" - } - ], - "id": "libvirt-34" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-file" - }, - "id": "libvirt-35" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "prealloc-threads", - "description": "Number of CPU threads to use for prealloc", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "align", - "type": "int" - }, - { - "name": "pmem", - "type": "bool" - }, - { - "name": "mem-path", - "type": "string" - }, - { - "name": "discard-data", - "type": "bool" - } - ], - "id": "libvirt-35" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-memfd" - }, - "id": "libvirt-36" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "prealloc-threads", - "description": "Number of CPU threads to use for prealloc", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "hugetlb", - "description": "Use huge pages", - "type": "bool" - }, - { - "name": "seal", - "description": "Seal growing & shrinking", - "type": "bool" - }, - { - "name": "hugetlbsize", - "description": "Huge pages size (ex: 2M, 1G)", - "type": "int" - } - ], - "id": "libvirt-36" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "max-x86_64-cpu" - }, - "id": "libvirt-37" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "parent_bus", - "type": "link" - }, - { - "name": "realized", - "type": "bool" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - }, - { - "name": "memory", - "type": "link" - }, - { - "name": "legacy-memory", - "type": "str" - }, - { - "name": "fill-mtrr-mask", - "type": "bool" - }, - { - "name": "host-phys-bits-limit", - "type": "uint8" - }, - { - "name": "x-force-features", - "type": "bool" - }, - { - "name": "hv-vpindex", - "description": "on/off", - "type": "bool" - }, - { - "name": "kvm", - "type": "bool" - }, - { - "name": "apic-id", - "type": "uint32" - }, - { - "name": "min-xlevel", - "type": "uint32" - }, - { - "name": "enforce", - "type": "bool" - }, - { - "name": "hv-runtime", - "description": "on/off", - "type": "bool" - }, - { - "name": "level", - "type": "uint32" - }, - { - "name": "hv-tlbflush", - "description": "on/off", - "type": "bool" - }, - { - "name": "core-id", - "type": "int32" - }, - { - "name": "hv-crash", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-reset", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-no-nonarch-coresharing", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "hv-spinlocks", - "type": "uint32" - }, - { - "name": "pmu", - "type": "bool" - }, - { - "name": "socket-id", - "type": "int32" - }, - { - "name": "hv-relaxed", - "description": "on/off", - "type": "bool" - }, - { - "name": "thread-id", - "type": "int32" - }, - { - "name": "tcg-cpuid", - "type": "bool" - }, - { - "name": "die-id", - "type": "int32" - }, - { - "name": "node-id", - "type": "int32" - }, - { - "name": "vmware-cpuid-freq", - "type": "bool" - }, - { - "name": "min-xlevel2", - "type": "uint32" - }, - { - "name": "hv-stimer", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-hv-max-vps", - "type": "int32" - }, - { - "name": "legacy-cache", - "type": "bool" - }, - { - "name": "x-migrate-smi-count", - "type": "bool" - }, - { - "name": "hv-reenlightenment", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-vendor-id", - "type": "str" - }, - { - "name": "x-hv-synic-kvm-only", - "type": "bool" - }, - { - "name": "min-level", - "type": "uint32" - }, - { - "name": "phys-bits", - "type": "uint32" - }, - { - "name": "l3-cache", - "type": "bool" - }, - { - "name": "level-func7", - "type": "uint32" - }, - { - "name": "lmce", - "type": "bool" - }, - { - "name": "hv-passthrough", - "type": "bool" - }, - { - "name": "kvm-no-smi-migration", - "type": "bool" - }, - { - "name": "xlevel2", - "type": "uint32" - }, - { - "name": "hv-stimer-direct", - "description": "on/off", - "type": "bool" - }, - { - "name": "ucode-rev", - "type": "uint64" - }, - { - "name": "xlevel", - "type": "uint32" - }, - { - "name": "host-phys-bits", - "type": "bool" - }, - { - "name": "check", - "type": "bool" - }, - { - "name": "hv-time", - "description": "on/off", - "type": "bool" - }, - { - "name": "full-cpuid-auto-level", - "type": "bool" - }, - { - "name": "hv-synic", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-evmcs", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-ipi", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-vapic", - "description": "on/off", - "type": "bool" - }, - { - "name": "cpuid-0xb", - "type": "bool" - }, - { - "name": "hv-frequencies", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-intel-pt-auto-level", - "type": "bool" - }, - { - "name": "host-cache-info", - "type": "bool" - }, - { - "name": "migratable", - "type": "bool" - }, - { - "name": "vmx-invept-single-context", - "type": "bool" - }, - { - "name": "core-capability", - "type": "bool" - }, - { - "name": "popcnt", - "type": "bool" - }, - { - "name": "kvm_mmu", - "type": "bool" - }, - { - "name": "dtes64", - "type": "bool" - }, - { - "name": "sse4_1", - "type": "bool" - }, - { - "name": "vmx-invvpid-single-addr", - "type": "bool" - }, - { - "name": "xstore", - "type": "bool" - }, - { - "name": "stepping", - "type": "int" - }, - { - "name": "vmx-vmfunc", - "type": "bool" - }, - { - "name": "pse36", - "type": "bool" - }, - { - "name": "avx512-4vnniw", - "type": "bool" - }, - { - "name": "fma4", - "type": "bool" - }, - { - "name": "avx2", - "type": "bool" - }, - { - "name": "kvm-poll-control", - "type": "bool" - }, - { - "name": "kvm_nopiodelay", - "type": "bool" - }, - { - "name": "amd-stibp", - "type": "bool" - }, - { - "name": "family", - "type": "int" - }, - { - "name": "pclmuldq", - "type": "bool" - }, - { - "name": "vmx-store-lma", - "type": "bool" - }, - { - "name": "erms", - "type": "bool" - }, - { - "name": "vaes", - "type": "bool" - }, - { - "name": "vmx-activity-wait-sipi", - "type": "bool" - }, - { - "name": "vmx-flexpriority", - "type": "bool" - }, - { - "name": "rdrand", - "type": "bool" - }, - { - "name": "vmx-ept-advanced-exitinfo", - "type": "bool" - }, - { - "name": "vmx-pause-exit", - "type": "bool" - }, - { - "name": "vmx-shadow-vmcs", - "type": "bool" - }, - { - "name": "model", - "type": "int" - }, - { - "name": "avx512-vpopcntdq", - "type": "bool" - }, - { - "name": "tbm", - "type": "bool" - }, - { - "name": "xcrypt", - "type": "bool" - }, - { - "name": "lm", - "type": "bool" - }, - { - "name": "kvm-pv-eoi", - "type": "bool" - }, - { - "name": "vmx-monitor-exit", - "type": "bool" - }, - { - "name": "vmx-eptad", - "type": "bool" - }, - { - "name": "pae", - "type": "bool" - }, - { - "name": "ssse3", - "type": "bool" - }, - { - "name": "phe", - "type": "bool" - }, - { - "name": "vmx-unrestricted-guest", - "type": "bool" - }, - { - "name": "movdiri", - "type": "bool" - }, - { - "name": "taa-no", - "type": "bool" - }, - { - "name": "perfctr_nb", - "type": "bool" - }, - { - "name": "arat", - "type": "bool" - }, - { - "name": "avx512vbmi2", - "type": "bool" - }, - { - "name": "perfctr_core", - "type": "bool" - }, - { - "name": "kvm_asyncpf", - "type": "bool" - }, - { - "name": "x2apic", - "type": "bool" - }, - { - "name": "npt", - "type": "bool" - }, - { - "name": "avx512ifma", - "type": "bool" - }, - { - "name": "kvm_poll_control", - "type": "bool" - }, - { - "name": "model-id", - "type": "string" - }, - { - "name": "vmx-vnmi-pending", - "type": "bool" - }, - { - "name": "vmx-invpcid-exit", - "type": "bool" - }, - { - "name": "vmx-io-exit", - "type": "bool" - }, - { - "name": "pmm-en", - "type": "bool" - }, - { - "name": "tsc", - "type": "bool" - }, - { - "name": "vmx-ins-outs", - "type": "bool" - }, - { - "name": "dca", - "type": "bool" - }, - { - "name": "vmx-apicv-x2apic", - "type": "bool" - }, - { - "name": "ia64", - "type": "bool" - }, - { - "name": "perfctr-core", - "type": "bool" - }, - { - "name": "vmx-cr3-load-noexit", - "type": "bool" - }, - { - "name": "kvmclock", - "type": "bool" - }, - { - "name": "vmx-entry-noload-debugctl", - "type": "bool" - }, - { - "name": "invtsc", - "type": "bool" - }, - { - "name": "pn", - "type": "bool" - }, - { - "name": "avx512cd", - "type": "bool" - }, - { - "name": "md-clear", - "type": "bool" - }, - { - "name": "cmp-legacy", - "type": "bool" - }, - { - "name": "cx16", - "type": "bool" - }, - { - "name": "avx512dq", - "type": "bool" - }, - { - "name": "abm", - "type": "bool" - }, - { - "name": "vmx-activity-shutdown", - "type": "bool" - }, - { - "name": "kvm-pv-ipi", - "type": "bool" - }, - { - "name": "vmx-apicv-register", - "type": "bool" - }, - { - "name": "fxsr-opt", - "type": "bool" - }, - { - "name": "skip-l1dfl-vmentry", - "type": "bool" - }, - { - "name": "pcid", - "type": "bool" - }, - { - "name": "rdpid", - "type": "bool" - }, - { - "name": "wbnoinvd", - "type": "bool" - }, - { - "name": "filtered-features", - "type": "X86CPUFeatureWordInfo" - }, - { - "name": "syscall", - "type": "bool" - }, - { - "name": "pse", - "type": "bool" - }, - { - "name": "tsc_scale", - "type": "bool" - }, - { - "name": "mce", - "type": "bool" - }, - { - "name": "xsaves", - "type": "bool" - }, - { - "name": "vmx-entry-load-pat", - "type": "bool" - }, - { - "name": "ibpb", - "type": "bool" - }, - { - "name": "vmx-apicv-xapic", - "type": "bool" - }, - { - "name": "cldemote", - "type": "bool" - }, - { - "name": "rtm", - "type": "bool" - }, - { - "name": "lwp", - "type": "bool" - }, - { - "name": "kvm-steal-time", - "type": "bool" - }, - { - "name": "vmx-hlt-exit", - "type": "bool" - }, - { - "name": "vmx-entry-load-efer", - "type": "bool" - }, - { - "name": "nrip_save", - "type": "bool" - }, - { - "name": "vmx-invlpg-exit", - "type": "bool" - }, - { - "name": "vmx-exit-save-efer", - "type": "bool" - }, - { - "name": "vmx-eptp-switching", - "type": "bool" - }, - { - "name": "vme", - "type": "bool" - }, - { - "name": "kvm-pv-unhalt", - "type": "bool" - }, - { - "name": "vmx-desc-exit", - "type": "bool" - }, - { - "name": "kvm_pv_unhalt", - "type": "bool" - }, - { - "name": "svm", - "type": "bool" - }, - { - "name": "lahf-lm", - "type": "bool" - }, - { - "name": "vmx-invvpid", - "type": "bool" - }, - { - "name": "kvm-hint-dedicated", - "type": "bool" - }, - { - "name": "mca", - "type": "bool" - }, - { - "name": "mtrr", - "type": "bool" - }, - { - "name": "cid", - "type": "bool" - }, - { - "name": "vmcb_clean", - "type": "bool" - }, - { - "name": "pfthreshold", - "type": "bool" - }, - { - "name": "pmm", - "type": "bool" - }, - { - "name": "tm", - "type": "bool" - }, - { - "name": "pbe", - "type": "bool" - }, - { - "name": "vmx-entry-ia32e-mode", - "type": "bool" - }, - { - "name": "vmx-rdpmc-exit", - "type": "bool" - }, - { - "name": "split-lock-detect", - "type": "bool" - }, - { - "name": "fpu", - "type": "bool" - }, - { - "name": "skinit", - "type": "bool" - }, - { - "name": "sep", - "type": "bool" - }, - { - "name": "avx512-bf16", - "type": "bool" - }, - { - "name": "vmx-rdtscp-exit", - "type": "bool" - }, - { - "name": "nx", - "type": "bool" - }, - { - "name": "vmx-invvpid-all-context", - "type": "bool" - }, - { - "name": "ds-cpl", - "type": "bool" - }, - { - "name": "pause-filter", - "type": "bool" - }, - { - "name": "pause_filter", - "type": "bool" - }, - { - "name": "vmx-vmwrite-vmexit-fields", - "type": "bool" - }, - { - "name": "vmx-ept", - "type": "bool" - }, - { - "name": "nodeid-msr", - "type": "bool" - }, - { - "name": "smap", - "type": "bool" - }, - { - "name": "vmx-io-bitmap", - "type": "bool" - }, - { - "name": "vmx-intr-exit", - "type": "bool" - }, - { - "name": "fxsr_opt", - "type": "bool" - }, - { - "name": "cr8legacy", - "type": "bool" - }, - { - "name": "cmp_legacy", - "type": "bool" - }, - { - "name": "vmx-zero-len-inject", - "type": "bool" - }, - { - "name": "virt-ssbd", - "type": "bool" - }, - { - "name": "pschange-mc-no", - "type": "bool" - }, - { - "name": "umip", - "type": "bool" - }, - { - "name": "avx512er", - "type": "bool" - }, - { - "name": "vmx-vpid", - "type": "bool" - }, - { - "name": "xstore-en", - "type": "bool" - }, - { - "name": "avx512vl", - "type": "bool" - }, - { - "name": "vmx-invept-single-context-noglobals", - "type": "bool" - }, - { - "name": "cmov", - "type": "bool" - }, - { - "name": "rsba", - "type": "bool" - }, - { - "name": "vmx-posted-intr", - "type": "bool" - }, - { - "name": "xcrypt-en", - "type": "bool" - }, - { - "name": "tm2", - "type": "bool" - }, - { - "name": "vmx-exit-clear-bndcfgs", - "type": "bool" - }, - { - "name": "vmx-ept-execonly", - "type": "bool" - }, - { - "name": "vmx-exit-load-efer", - "type": "bool" - }, - { - "name": "xsaveerptr", - "type": "bool" - }, - { - "name": "fsgsbase", - "type": "bool" - }, - { - "name": "avx512bw", - "type": "bool" - }, - { - "name": "vmx-vintr-pending", - "type": "bool" - }, - { - "name": "smx", - "type": "bool" - }, - { - "name": "vmx-secondary-ctls", - "type": "bool" - }, - { - "name": "lbrv", - "type": "bool" - }, - { - "name": "tsc-frequency", - "type": "int" - }, - { - "name": "hle", - "type": "bool" - }, - { - "name": "monitor", - "type": "bool" - }, - { - "name": "tce", - "type": "bool" - }, - { - "name": "sse4a", - "type": "bool" - }, - { - "name": "vpclmulqdq", - "type": "bool" - }, - { - "name": "tsc-scale", - "type": "bool" - }, - { - "name": "kvm-pv-tlb-flush", - "type": "bool" - }, - { - "name": "mds-no", - "type": "bool" - }, - { - "name": "vmx-cr8-load-exit", - "type": "bool" - }, - { - "name": "vmx-activity-hlt", - "type": "bool" - }, - { - "name": "i64", - "type": "bool" - }, - { - "name": "adx", - "type": "bool" - }, - { - "name": "vmx-invept-all-context", - "type": "bool" - }, - { - "name": "ffxsr", - "type": "bool" - }, - { - "name": "amd-no-ssb", - "type": "bool" - }, - { - "name": "crash-information", - "type": "GuestPanicInformation" - }, - { - "name": "vmx-entry-load-bndcfgs", - "type": "bool" - }, - { - "name": "svm_lock", - "type": "bool" - }, - { - "name": "msr", - "type": "bool" - }, - { - "name": "pclmulqdq", - "type": "bool" - }, - { - "name": "vmx-preemption-timer", - "type": "bool" - }, - { - "name": "clflush", - "type": "bool" - }, - { - "name": "ssb-no", - "type": "bool" - }, - { - "name": "mpx", - "type": "bool" - }, - { - "name": "extapic", - "type": "bool" - }, - { - "name": "vmx-vnmi", - "type": "bool" - }, - { - "name": "xop", - "type": "bool" - }, - { - "name": "vmx-rdseed-exit", - "type": "bool" - }, - { - "name": "smep", - "type": "bool" - }, - { - "name": "vmx-mwait-exit", - "type": "bool" - }, - { - "name": "vmx-rdtsc-exit", - "type": "bool" - }, - { - "name": "cx8", - "type": "bool" - }, - { - "name": "xsavec", - "type": "bool" - }, - { - "name": "pku", - "type": "bool" - }, - { - "name": "sse4-2", - "type": "bool" - }, - { - "name": "vmx-mtf", - "type": "bool" - }, - { - "name": "vmcb-clean", - "type": "bool" - }, - { - "name": "vmx-exit-load-pat", - "type": "bool" - }, - { - "name": "stibp", - "type": "bool" - }, - { - "name": "vmx-cr3-store-noexit", - "type": "bool" - }, - { - "name": "tsx-ctrl", - "type": "bool" - }, - { - "name": "svm-lock", - "type": "bool" - }, - { - "name": "sse4-1", - "type": "bool" - }, - { - "name": "lahf_lm", - "type": "bool" - }, - { - "name": "kvm_pv_eoi", - "type": "bool" - }, - { - "name": "sse", - "type": "bool" - }, - { - "name": "clzero", - "type": "bool" - }, - { - "name": "ds", - "type": "bool" - }, - { - "name": "osvw", - "type": "bool" - }, - { - "name": "kvm_steal_time", - "type": "bool" - }, - { - "name": "vmx-true-ctls", - "type": "bool" - }, - { - "name": "movdir64b", - "type": "bool" - }, - { - "name": "vmx-invept", - "type": "bool" - }, - { - "name": "acpi", - "type": "bool" - }, - { - "name": "xd", - "type": "bool" - }, - { - "name": "nodeid_msr", - "type": "bool" - }, - { - "name": "vmx-ept-1gb", - "type": "bool" - }, - { - "name": "nrip-save", - "type": "bool" - }, - { - "name": "gfni", - "type": "bool" - }, - { - "name": "ds_cpl", - "type": "bool" - }, - { - "name": "sse3", - "type": "bool" - }, - { - "name": "kvm-mmu", - "type": "bool" - }, - { - "name": "avx512bitalg", - "type": "bool" - }, - { - "name": "rdseed", - "type": "bool" - }, - { - "name": "sha-ni", - "type": "bool" - }, - { - "name": "ace2", - "type": "bool" - }, - { - "name": "waitpkg", - "type": "bool" - }, - { - "name": "vmx-rdrand-exit", - "type": "bool" - }, - { - "name": "f16c", - "type": "bool" - }, - { - "name": "3dnowprefetch", - "type": "bool" - }, - { - "name": "vmx-encls-exit", - "type": "bool" - }, - { - "name": "avx", - "type": "bool" - }, - { - "name": "topoext", - "type": "bool" - }, - { - "name": "sse2", - "type": "bool" - }, - { - "name": "rdctl-no", - "type": "bool" - }, - { - "name": "mmx", - "type": "bool" - }, - { - "name": "avx512-4fmaps", - "type": "bool" - }, - { - "name": "vmx-cr8-store-exit", - "type": "bool" - }, - { - "name": "avx512vnni", - "type": "bool" - }, - { - "name": "pni", - "type": "bool" - }, - { - "name": "movbe", - "type": "bool" - }, - { - "name": "mmxext", - "type": "bool" - }, - { - "name": "vmx-ple", - "type": "bool" - }, - { - "name": "vmx-apicv-vid", - "type": "bool" - }, - { - "name": "flushbyasid", - "type": "bool" - }, - { - "name": "rdtscp", - "type": "bool" - }, - { - "name": "clwb", - "type": "bool" - }, - { - "name": "kvm-asyncpf", - "type": "bool" - }, - { - "name": "kvm-pv-sched-yield", - "type": "bool" - }, - { - "name": "decodeassists", - "type": "bool" - }, - { - "name": "pat", - "type": "bool" - }, - { - "name": "invpcid", - "type": "bool" - }, - { - "name": "pdpe1gb", - "type": "bool" - }, - { - "name": "vmx-exit-save-pat", - "type": "bool" - }, - { - "name": "tsc-adjust", - "type": "bool" - }, - { - "name": "vmx-entry-load-rtit-ctl", - "type": "bool" - }, - { - "name": "ht", - "type": "bool" - }, - { - "name": "clflushopt", - "type": "bool" - }, - { - "name": "tsc_adjust", - "type": "bool" - }, - { - "name": "vmx-tsc-offset", - "type": "bool" - }, - { - "name": "ssbd", - "type": "bool" - }, - { - "name": "vmx-exit-clear-rtit-ctl", - "type": "bool" - }, - { - "name": "3dnowext", - "type": "bool" - }, - { - "name": "xtpr", - "type": "bool" - }, - { - "name": "pdcm", - "type": "bool" - }, - { - "name": "xsave", - "type": "bool" - }, - { - "name": "unavailable-features", - "type": "strList" - }, - { - "name": "est", - "type": "bool" - }, - { - "name": "pge", - "type": "bool" - }, - { - "name": "vendor", - "type": "string" - }, - { - "name": "pcommit", - "type": "bool" - }, - { - "name": "ibs", - "type": "bool" - }, - { - "name": "tsc-deadline", - "type": "bool" - }, - { - "name": "kvmclock-stable-bit", - "type": "bool" - }, - { - "name": "misalignsse", - "type": "bool" - }, - { - "name": "vmx-msr-bitmap", - "type": "bool" - }, - { - "name": "perfctr-nb", - "type": "bool" - }, - { - "name": "feature-words", - "type": "X86CPUFeatureWordInfo" - }, - { - "name": "apic", - "type": "bool" - }, - { - "name": "avx512vbmi", - "type": "bool" - }, - { - "name": "vmx-exit-nosave-debugctl", - "type": "bool" - }, - { - "name": "avx512f", - "type": "bool" - }, - { - "name": "vmx-exit-save-preemption-timer", - "type": "bool" - }, - { - "name": "arch-capabilities", - "type": "bool" - }, - { - "name": "bmi2", - "type": "bool" - }, - { - "name": "vmx-pml", - "type": "bool" - }, - { - "name": "vmx-nmi-exit", - "type": "bool" - }, - { - "name": "intel-pt", - "type": "bool" - }, - { - "name": "wdt", - "type": "bool" - }, - { - "name": "ace2-en", - "type": "bool" - }, - { - "name": "avx512pf", - "type": "bool" - }, - { - "name": "bmi1", - "type": "bool" - }, - { - "name": "vmx-page-walk-5", - "type": "bool" - }, - { - "name": "kvm-nopiodelay", - "type": "bool" - }, - { - "name": "sse4.2", - "type": "bool" - }, - { - "name": "vmx-ept-2mb", - "type": "bool" - }, - { - "name": "vmx-exit-load-perf-global-ctrl", - "type": "bool" - }, - { - "name": "3dnow", - "type": "bool" - }, - { - "name": "vmx", - "type": "bool" - }, - { - "name": "vmx-wbinvd-exit", - "type": "bool" - }, - { - "name": "la57", - "type": "bool" - }, - { - "name": "vmx-page-walk-4", - "type": "bool" - }, - { - "name": "sse4.1", - "type": "bool" - }, - { - "name": "ibrs-all", - "type": "bool" - }, - { - "name": "xgetbv1", - "type": "bool" - }, - { - "name": "xsaveopt", - "type": "bool" - }, - { - "name": "spec-ctrl", - "type": "bool" - }, - { - "name": "vmx-entry-load-perf-global-ctrl", - "type": "bool" - }, - { - "name": "vmx-exit-ack-intr", - "type": "bool" - }, - { - "name": "vmx-xsaves", - "type": "bool" - }, - { - "name": "phe-en", - "type": "bool" - }, - { - "name": "fxsr", - "type": "bool" - }, - { - "name": "hypervisor", - "type": "bool" - }, - { - "name": "aes", - "type": "bool" - }, - { - "name": "amd-ssbd", - "type": "bool" - }, - { - "name": "sse4_2", - "type": "bool" - }, - { - "name": "de", - "type": "bool" - }, - { - "name": "ss", - "type": "bool" - }, - { - "name": "vmx-movdr-exit", - "type": "bool" - }, - { - "name": "fma", - "type": "bool" - } - ], - "id": "libvirt-37" -} - -{ - "execute": "query-machines", - "id": "libvirt-38" -} - -{ - "return": [ - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "isapc", - "numa-mem-supported": true, - "default-cpu-type": "486-x86_64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-5.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false, - "alias": "q35" - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "microvm", - "numa-mem-supported": false, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-5.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "is-default": true, - "cpu-max": 255, - "deprecated": false, - "alias": "pc" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - } - ], - "id": "libvirt-38" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "none-machine" - }, - "id": "libvirt-39" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "memory-backend", - "description": "Set RAM backendValid value is ID of hostmem based backend", - "type": "string" - } - ], - "id": "libvirt-39" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-40" -} - -{ - "return": [ - { - "name": "max", - "typename": "max-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "host", - "typename": "host-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "base", - "typename": "base-x86_64-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "qemu64-v1", - "typename": "qemu64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu64", - "typename": "qemu64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "qemu32-v1", - "typename": "qemu32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu32", - "typename": "qemu32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "phenom-v1", - "typename": "phenom-v1-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "fxsr-opt", - "3dnowext", - "3dnow", - "sse4a", - "npt" - ], - "static": false, - "migration-safe": true - }, - { - "name": "phenom", - "typename": "phenom-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "fxsr-opt", - "3dnowext", - "3dnow", - "sse4a", - "npt" - ], - "alias-of": "phenom-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium3-v1", - "typename": "pentium3-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium3", - "typename": "pentium3-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium2-v1", - "typename": "pentium2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium2", - "typename": "pentium2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium-v1", - "typename": "pentium-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium", - "typename": "pentium-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium-v1", - "static": false, - "migration-safe": true - }, - { - "name": "n270-v1", - "typename": "n270-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "n270", - "typename": "n270-x86_64-cpu", - "unavailable-features": [], - "alias-of": "n270-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm64-v1", - "typename": "kvm64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm64", - "typename": "kvm64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm32-v1", - "typename": "kvm32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm32", - "typename": "kvm32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "coreduo-v1", - "typename": "coreduo-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "coreduo", - "typename": "coreduo-x86_64-cpu", - "unavailable-features": [], - "alias-of": "coreduo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "core2duo-v1", - "typename": "core2duo-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "core2duo", - "typename": "core2duo-x86_64-cpu", - "unavailable-features": [], - "alias-of": "core2duo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "athlon-v1", - "typename": "athlon-v1-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "3dnowext", - "3dnow" - ], - "static": false, - "migration-safe": true - }, - { - "name": "athlon", - "typename": "athlon-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "3dnowext", - "3dnow" - ], - "alias-of": "athlon-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v2", - "typename": "Westmere-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v1", - "typename": "Westmere-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-IBRS", - "typename": "Westmere-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Westmere-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere", - "typename": "Westmere-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Westmere-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v2", - "typename": "Snowridge-v2-x86_64-cpu", - "unavailable-features": [ - "clwb", - "sha-ni", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "core-capability", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v1", - "typename": "Snowridge-v1-x86_64-cpu", - "unavailable-features": [ - "clwb", - "sha-ni", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "core-capability", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge", - "typename": "Snowridge-x86_64-cpu", - "unavailable-features": [ - "clwb", - "sha-ni", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "core-capability", - "split-lock-detect" - ], - "alias-of": "Snowridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v3", - "typename": "Skylake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v2", - "typename": "Skylake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v1", - "typename": "Skylake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-noTSX-IBRS", - "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Skylake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-IBRS", - "typename": "Skylake-Server-IBRS-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Skylake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server", - "typename": "Skylake-Server-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Skylake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v3", - "typename": "Skylake-Client-v3-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v2", - "typename": "Skylake-Client-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v1", - "typename": "Skylake-Client-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-noTSX-IBRS", - "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Skylake-Client-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-IBRS", - "typename": "Skylake-Client-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Skylake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client", - "typename": "Skylake-Client-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Skylake-Client-v1", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v2", - "typename": "SandyBridge-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v1", - "typename": "SandyBridge-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-IBRS", - "typename": "SandyBridge-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "SandyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge", - "typename": "SandyBridge-x86_64-cpu", - "unavailable-features": [], - "alias-of": "SandyBridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Penryn-v1", - "typename": "Penryn-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Penryn", - "typename": "Penryn-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Penryn-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5-v1", - "typename": "Opteron_G5-v1-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse", - "xop", - "fma4", - "tbm", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5", - "typename": "Opteron_G5-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse", - "xop", - "fma4", - "tbm", - "npt", - "nrip-save" - ], - "alias-of": "Opteron_G5-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4-v1", - "typename": "Opteron_G4-v1-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse", - "xop", - "fma4", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4", - "typename": "Opteron_G4-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse", - "xop", - "fma4", - "npt", - "nrip-save" - ], - "alias-of": "Opteron_G4-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3-v1", - "typename": "Opteron_G3-v1-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3", - "typename": "Opteron_G3-x86_64-cpu", - "unavailable-features": [ - "sse4a", - "misalignsse" - ], - "alias-of": "Opteron_G3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2-v1", - "typename": "Opteron_G2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2", - "typename": "Opteron_G2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1-v1", - "typename": "Opteron_G1-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1", - "typename": "Opteron_G1-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G1-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v2", - "typename": "Nehalem-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v1", - "typename": "Nehalem-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-IBRS", - "typename": "Nehalem-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Nehalem-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem", - "typename": "Nehalem-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Nehalem-v1", - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill-v1", - "typename": "KnightsMill-v1-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "avx512f", - "avx512f", - "avx512f" - ], - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill", - "typename": "KnightsMill-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "avx512f", - "avx512f", - "avx512f" - ], - "alias-of": "KnightsMill-v1", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v2", - "typename": "IvyBridge-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v1", - "typename": "IvyBridge-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-IBRS", - "typename": "IvyBridge-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "IvyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge", - "typename": "IvyBridge-x86_64-cpu", - "unavailable-features": [], - "alias-of": "IvyBridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v3", - "typename": "Icelake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "wbnoinvd", - "avx512f", - "avx512f", - "avx512f", - "pku", - "rdctl-no", - "ibrs-all", - "mds-no", - "taa-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v2", - "typename": "Icelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "wbnoinvd", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v1", - "typename": "Icelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "wbnoinvd", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-noTSX", - "typename": "Icelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "wbnoinvd", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Icelake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server", - "typename": "Icelake-Server-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "wbnoinvd", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Icelake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v2", - "typename": "Icelake-Client-v2-x86_64-cpu", - "unavailable-features": [ - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "wbnoinvd", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v1", - "typename": "Icelake-Client-v1-x86_64-cpu", - "unavailable-features": [ - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "wbnoinvd", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-noTSX", - "typename": "Icelake-Client-noTSX-x86_64-cpu", - "unavailable-features": [ - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "wbnoinvd", - "pku" - ], - "alias-of": "Icelake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client", - "typename": "Icelake-Client-x86_64-cpu", - "unavailable-features": [ - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "wbnoinvd", - "pku" - ], - "alias-of": "Icelake-Client-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v4", - "typename": "Haswell-v4-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v3", - "typename": "Haswell-v3-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v2", - "typename": "Haswell-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v1", - "typename": "Haswell-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX-IBRS", - "typename": "Haswell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Haswell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX", - "typename": "Haswell-noTSX-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Haswell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-IBRS", - "typename": "Haswell-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Haswell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell", - "typename": "Haswell-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Haswell-v1", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v3", - "typename": "EPYC-v3-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "perfctr-core", - "clzero", - "xsaveerptr", - "ibpb", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v2", - "typename": "EPYC-v2-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "ibpb", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v1", - "typename": "EPYC-v1-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-Rome-v1", - "typename": "EPYC-Rome-v1-x86_64-cpu", - "unavailable-features": [ - "clwb", - "sha-ni", - "rdpid", - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "perfctr-core", - "clzero", - "xsaveerptr", - "wbnoinvd", - "ibpb", - "amd-stibp", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-Rome", - "typename": "EPYC-Rome-x86_64-cpu", - "unavailable-features": [ - "clwb", - "sha-ni", - "rdpid", - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "perfctr-core", - "clzero", - "xsaveerptr", - "wbnoinvd", - "ibpb", - "amd-stibp", - "npt", - "nrip-save" - ], - "alias-of": "EPYC-Rome-v1", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-IBPB", - "typename": "EPYC-IBPB-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "ibpb", - "npt", - "nrip-save" - ], - "alias-of": "EPYC-v2", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC", - "typename": "EPYC-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "npt", - "nrip-save" - ], - "alias-of": "EPYC-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana-v1", - "typename": "Dhyana-v1-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "ibpb", - "npt", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana", - "typename": "Dhyana-x86_64-cpu", - "unavailable-features": [ - "mmxext", - "fxsr-opt", - "cr8legacy", - "sse4a", - "misalignsse", - "osvw", - "ibpb", - "npt", - "nrip-save" - ], - "alias-of": "Dhyana-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Denverton-v2", - "typename": "Denverton-v2-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "rdctl-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Denverton-v1", - "typename": "Denverton-v1-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "rdctl-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Denverton", - "typename": "Denverton-x86_64-cpu", - "unavailable-features": [ - "sha-ni", - "rdctl-no" - ], - "alias-of": "Denverton-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Cooperlake-v1", - "typename": "Cooperlake-v1-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512-bf16", - "avx512f", - "avx512f", - "avx512f", - "pku", - "rdctl-no", - "ibrs-all", - "mds-no", - "taa-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cooperlake", - "typename": "Cooperlake-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512-bf16", - "avx512f", - "avx512f", - "avx512f", - "pku", - "rdctl-no", - "ibrs-all", - "mds-no", - "taa-no" - ], - "alias-of": "Cooperlake-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Conroe-v1", - "typename": "Conroe-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Conroe", - "typename": "Conroe-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Conroe-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v3", - "typename": "Cascadelake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512f", - "avx512f", - "avx512f", - "pku", - "rdctl-no", - "ibrs-all", - "mds-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v2", - "typename": "Cascadelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512f", - "avx512f", - "avx512f", - "pku", - "rdctl-no", - "ibrs-all", - "mds-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v1", - "typename": "Cascadelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-noTSX", - "typename": "Cascadelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512f", - "avx512f", - "avx512f", - "pku", - "rdctl-no", - "ibrs-all", - "mds-no" - ], - "alias-of": "Cascadelake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server", - "typename": "Cascadelake-Server-x86_64-cpu", - "unavailable-features": [ - "avx512f", - "avx512dq", - "clwb", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Cascadelake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v4", - "typename": "Broadwell-v4-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v3", - "typename": "Broadwell-v3-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v2", - "typename": "Broadwell-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v1", - "typename": "Broadwell-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX-IBRS", - "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Broadwell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX", - "typename": "Broadwell-noTSX-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Broadwell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-IBRS", - "typename": "Broadwell-IBRS-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Broadwell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell", - "typename": "Broadwell-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Broadwell-v1", - "static": false, - "migration-safe": true - }, - { - "name": "486-v1", - "typename": "486-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "486", - "typename": "486-x86_64-cpu", - "unavailable-features": [], - "alias-of": "486-v1", - "static": false, - "migration-safe": true - } - ], - "id": "libvirt-40" -} - -{ - "execute": "query-tpm-models", - "id": "libvirt-41" -} - -{ - "return": [ - "tpm-crb", - "tpm-tis" - ], - "id": "libvirt-41" -} - -{ - "execute": "query-tpm-types", - "id": "libvirt-42" -} - -{ - "return": [ - "passthrough", - "emulator" - ], - "id": "libvirt-42" -} - -{ - "execute": "query-command-line-options", - "id": "libvirt-43" -} - -{ - "return": [ - { - "parameters": [ - { - "name": "timeout", - "help": "Request timeout in seconds (default 0 = no timeout)", - "type": "number" - }, - { - "name": "initiator-name", - "help": "Initiator iqn name to use when connecting", - "type": "string" - }, - { - "name": "header-digest", - "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", - "type": "string" - }, - { - "name": "password-secret", - "help": "ID of the secret providing password for CHAP authentication to target", - "type": "string" - }, - { - "name": "password", - "help": "password for CHAP authentication to target", - "type": "string" - }, - { - "name": "user", - "help": "username for CHAP authentication to target", - "type": "string" - } - ], - "option": "iscsi" - }, - { - "parameters": [ - { - "name": "audiodev", - "type": "string" - }, - { - "name": "non-adaptive", - "type": "boolean" - }, - { - "name": "lossy", - "type": "boolean" - }, - { - "name": "sasl-authz", - "type": "string" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "acl", - "type": "boolean" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "key-delay-ms", - "type": "number" - }, - { - "name": "lock-key-sync", - "type": "boolean" - }, - { - "name": "reverse", - "type": "boolean" - }, - { - "name": "password", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "connections", - "type": "number" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "share", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "websocket", - "type": "string" - }, - { - "name": "vnc", - "type": "string" - } - ], - "option": "vnc" - }, - { - "parameters": [ - { - "name": "rendernode", - "type": "string" - }, - { - "name": "gl", - "type": "boolean" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "seamless-migration", - "type": "boolean" - }, - { - "name": "playback-compression", - "type": "boolean" - }, - { - "name": "agent-mouse", - "type": "boolean" - }, - { - "name": "streaming-video", - "type": "string" - }, - { - "name": "zlib-glz-wan-compression", - "type": "string" - }, - { - "name": "jpeg-wan-compression", - "type": "string" - }, - { - "name": "image-compression", - "type": "string" - }, - { - "name": "plaintext-channel", - "type": "string" - }, - { - "name": "tls-channel", - "type": "string" - }, - { - "name": "tls-ciphers", - "type": "string" - }, - { - "name": "x509-dh-key-file", - "type": "string" - }, - { - "name": "x509-cacert-file", - "type": "string" - }, - { - "name": "x509-cert-file", - "type": "string" - }, - { - "name": "x509-key-password", - "type": "string" - }, - { - "name": "x509-key-file", - "type": "string" - }, - { - "name": "x509-dir", - "type": "string" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "disable-agent-file-xfer", - "type": "boolean" - }, - { - "name": "disable-copy-paste", - "type": "boolean" - }, - { - "name": "disable-ticketing", - "type": "boolean" - }, - { - "name": "password", - "type": "string" - }, - { - "name": "unix", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "addr", - "type": "string" - }, - { - "name": "tls-port", - "type": "number" - }, - { - "name": "port", - "type": "number" - } - ], - "option": "spice" - }, - { - "parameters": [], - "option": "smbios" - }, - { - "parameters": [], - "option": "acpi" - }, - { - "parameters": [ - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "mount_tag", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "virtfs" - }, - { - "parameters": [ - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "fsdev" - }, - { - "parameters": [ - { - "name": "resourcecontrol", - "type": "string" - }, - { - "name": "spawn", - "type": "string" - }, - { - "name": "elevateprivileges", - "type": "string" - }, - { - "name": "obsolete", - "type": "string" - }, - { - "name": "enable", - "type": "boolean" - } - ], - "option": "sandbox" - }, - { - "parameters": [ - { - "name": "string", - "help": "Sets content of the blob to be inserted from a string", - "type": "string" - }, - { - "name": "file", - "help": "Sets the name of the file from which the fw_cfg blob will be loaded", - "type": "string" - }, - { - "name": "name", - "help": "Sets the fw_cfg name of the blob to be inserted", - "type": "string" - } - ], - "option": "fw_cfg" - }, - { - "parameters": [], - "option": "" - }, - { - "parameters": [ - { - "name": "rrsnapshot", - "type": "string" - }, - { - "name": "rrfile", - "type": "string" - }, - { - "name": "rr", - "type": "string" - }, - { - "name": "sleep", - "type": "boolean" - }, - { - "name": "align", - "type": "boolean" - }, - { - "name": "shift", - "type": "string" - } - ], - "option": "icount" - }, - { - "parameters": [], - "option": "numa" - }, - { - "parameters": [ - { - "name": "debug-threads", - "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.", - "type": "boolean" - }, - { - "name": "process", - "help": "Sets the name of the QEMU process, as shown in top etc", - "type": "string" - }, - { - "name": "guest", - "help": "Sets the name of the guest.\nThis name will be displayed in the SDL window caption.\nThe name will also be used for the VNC server", - "type": "string" - } - ], - "option": "name" - }, - { - "parameters": [ - { - "name": "timestamp", - "type": "boolean" - } - ], - "option": "msg" - }, - { - "parameters": [ - { - "name": "cpu-pm", - "type": "boolean" - }, - { - "name": "mem-lock", - "type": "boolean" - } - ], - "option": "overcommit" - }, - { - "parameters": [ - { - "name": "mlock", - "type": "boolean" - } - ], - "option": "realtime" - }, - { - "parameters": [], - "option": "tpmdev" - }, - { - "parameters": [], - "option": "object" - }, - { - "parameters": [ - { - "name": "opaque", - "help": "free-form string used to describe fd", - "type": "string" - }, - { - "name": "set", - "help": "ID of the fd set to add fd to", - "type": "number" - }, - { - "name": "fd", - "help": "file descriptor of which a duplicate is added to fd set", - "type": "number" - } - ], - "option": "add-fd" - }, - { - "parameters": [ - { - "name": "strict", - "type": "boolean" - }, - { - "name": "reboot-timeout", - "type": "number" - }, - { - "name": "splash-time", - "type": "number" - }, - { - "name": "splash", - "type": "string" - }, - { - "name": "menu", - "type": "boolean" - }, - { - "name": "once", - "type": "string" - }, - { - "name": "order", - "type": "string" - } - ], - "option": "boot-opts" - }, - { - "parameters": [ - { - "name": "maxcpus", - "type": "number" - }, - { - "name": "threads", - "type": "number" - }, - { - "name": "cores", - "type": "number" - }, - { - "name": "dies", - "type": "number" - }, - { - "name": "sockets", - "type": "number" - }, - { - "name": "cpus", - "type": "number" - } - ], - "option": "smp-opts" - }, - { - "parameters": [ - { - "name": "maxmem", - "type": "size" - }, - { - "name": "slots", - "type": "number" - }, - { - "name": "size", - "type": "size" - } - ], - "option": "memory" - }, - { - "parameters": [], - "option": "accel" - }, - { - "parameters": [ - { - "name": "loadparm", - "help": "Up to 8 chars in set of [A-Za-z0-9. ](lower case chars converted to upper case) to pass to machine loader, boot manager, and guest kernel", - "type": "string" - }, - { - "name": "dea-key-wrap", - "help": "enable/disable DEA key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "aes-key-wrap", - "help": "enable/disable AES key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "suppress-vmdesc", - "help": "Set on to disable self-describing migration", - "type": "boolean" - }, - { - "name": "iommu", - "help": "Set on/off to enable/disable Intel IOMMU (VT-d)", - "type": "boolean" - }, - { - "name": "firmware", - "help": "firmware image", - "type": "string" - }, - { - "name": "usb", - "help": "Set on/off to enable/disable usb", - "type": "boolean" - }, - { - "name": "mem-merge", - "help": "enable/disable memory merge support", - "type": "boolean" - }, - { - "name": "dump-guest-core", - "help": "Include guest memory in a core dump", - "type": "boolean" - }, - { - "name": "dt_compatible", - "help": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "phandle_start", - "help": "The first phandle ID we may generate dynamically", - "type": "number" - }, - { - "name": "dumpdtb", - "help": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "dtb", - "help": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "append", - "help": "Linux kernel command line", - "type": "string" - }, - { - "name": "initrd", - "help": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "kernel", - "help": "Linux kernel image file", - "type": "string" - }, - { - "name": "kvm_shadow_mem", - "help": "KVM shadow MMU size", - "type": "size" - }, - { - "name": "kernel_irqchip", - "help": "use KVM in-kernel irqchip", - "type": "boolean" - }, - { - "name": "accel", - "help": "accelerator list", - "type": "string" - }, - { - "name": "type", - "help": "emulated machine", - "type": "string" - } - ], - "option": "machine" - }, - { - "parameters": [ - { - "name": "romfile", - "type": "string" - }, - { - "name": "bootindex", - "type": "number" - } - ], - "option": "option-rom" - }, - { - "parameters": [ - { - "name": "file", - "type": "string" - }, - { - "name": "events", - "type": "string" - }, - { - "name": "enable", - "type": "string" - } - ], - "option": "trace" - }, - { - "parameters": [ - { - "name": "pretty", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "mode", - "type": "string" - } - ], - "option": "mon" - }, - { - "parameters": [ - { - "name": "value", - "type": "string" - }, - { - "name": "property", - "type": "string" - }, - { - "name": "driver", - "type": "string" - } - ], - "option": "global" - }, - { - "parameters": [ - { - "name": "driftfix", - "type": "string" - }, - { - "name": "clock", - "type": "string" - }, - { - "name": "base", - "type": "string" - } - ], - "option": "rtc" - }, - { - "parameters": [], - "option": "net" - }, - { - "parameters": [], - "option": "nic" - }, - { - "parameters": [], - "option": "netdev" - }, - { - "parameters": [], - "option": "device" - }, - { - "parameters": [ - { - "name": "logappend", - "type": "boolean" - }, - { - "name": "logfile", - "type": "string" - }, - { - "name": "append", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "size", - "type": "size" - }, - { - "name": "debug", - "type": "number" - }, - { - "name": "name", - "type": "string" - }, - { - "name": "signal", - "type": "boolean" - }, - { - "name": "mux", - "type": "boolean" - }, - { - "name": "rows", - "type": "number" - }, - { - "name": "cols", - "type": "number" - }, - { - "name": "height", - "type": "number" - }, - { - "name": "width", - "type": "number" - }, - { - "name": "websocket", - "type": "boolean" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "tn3270", - "type": "boolean" - }, - { - "name": "telnet", - "type": "boolean" - }, - { - "name": "reconnect", - "type": "number" - }, - { - "name": "delay", - "type": "boolean" - }, - { - "name": "server", - "type": "boolean" - }, - { - "name": "wait", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "localport", - "type": "string" - }, - { - "name": "localaddr", - "type": "string" - }, - { - "name": "fd", - "type": "string" - }, - { - "name": "port", - "type": "string" - }, - { - "name": "host", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "backend", - "type": "string" - } - ], - "option": "chardev" - }, - { - "parameters": [ - { - "name": "copy-on-read", - "help": "copy read data from backing file into image file", - "type": "boolean" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "rerror", - "help": "read error action", - "type": "string" - }, - { - "name": "read-only", - "help": "open drive file as read-only", - "type": "boolean" - }, - { - "name": "file", - "help": "file name", - "type": "string" - }, - { - "name": "if", - "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)", - "type": "string" - }, - { - "name": "media", - "help": "media type (disk, cdrom)", - "type": "string" - }, - { - "name": "index", - "help": "index number", - "type": "number" - }, - { - "name": "unit", - "help": "unit number (i.e. lun for scsi)", - "type": "number" - }, - { - "name": "bus", - "help": "bus number", - "type": "number" - }, - { - "name": "stats-account-failed", - "help": "whether to account for failed I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "stats-account-invalid", - "help": "whether to account for invalid I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "detect-zeroes", - "help": "try to optimize zero writes (off, on, unmap)", - "type": "string" - }, - { - "name": "throttling.group", - "help": "name of the block throttling group", - "type": "string" - }, - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "format", - "help": "disk format (raw, qcow2, ...)", - "type": "string" - }, - { - "name": "cache.writeback", - "help": "Enable writeback mode", - "type": "boolean" - }, - { - "name": "aio", - "help": "host AIO implementation (threads, native, io_uring)", - "type": "string" - }, - { - "name": "snapshot", - "help": "enable/disable snapshot mode", - "type": "boolean" - }, - { - "name": "force-share", - "help": "always accept other writers (default: off)", - "type": "boolean" - }, - { - "name": "discard", - "help": "discard operation (ignore/off, unmap/on)", - "type": "string" - }, - { - "name": "auto-read-only", - "help": "Node can become read-only if opening read-write fails", - "type": "boolean" - }, - { - "name": "cache.no-flush", - "help": "Ignore flush requests", - "type": "boolean" - }, - { - "name": "cache.direct", - "help": "Bypass software writeback cache on the host", - "type": "boolean" - }, - { - "name": "driver", - "help": "Block driver to use for the node", - "type": "string" - }, - { - "name": "node-name", - "help": "Node name of the block device node", - "type": "string" - } - ], - "option": "drive" - } - ], - "id": "libvirt-43" -} - -{ - "execute": "query-migrate-capabilities", - "id": "libvirt-44" -} - -{ - "return": [ - { - "state": false, - "capability": "xbzrle" - }, - { - "state": false, - "capability": "rdma-pin-all" - }, - { - "state": false, - "capability": "auto-converge" - }, - { - "state": false, - "capability": "zero-blocks" - }, - { - "state": false, - "capability": "compress" - }, - { - "state": false, - "capability": "events" - }, - { - "state": false, - "capability": "postcopy-ram" - }, - { - "state": false, - "capability": "x-colo" - }, - { - "state": false, - "capability": "release-ram" - }, - { - "state": false, - "capability": "block" - }, - { - "state": false, - "capability": "return-path" - }, - { - "state": false, - "capability": "pause-before-switchover" - }, - { - "state": false, - "capability": "multifd" - }, - { - "state": false, - "capability": "dirty-bitmaps" - }, - { - "state": false, - "capability": "postcopy-blocktime" - }, - { - "state": false, - "capability": "late-block-activate" - }, - { - "state": false, - "capability": "x-ignore-shared" - }, - { - "state": false, - "capability": "validate-uuid" - } - ], - "id": "libvirt-44" -} - -{ - "execute": "query-sev-capabilities", - "id": "libvirt-45" -} - -{ - "id": "libvirt-45", - "error": { - "class": "GenericError", - "desc": "SEV feature is not available" - } -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "host" - } - }, - "id": "libvirt-46" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": true, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": true, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": true, - "pause-filter": false, - "xsavec": true, - "intel-pt": false, - "vmx-cr8-store-exit": true, - "vmx-rdseed-exit": true, - "vmx-eptp-switching": true, - "kvm-asyncpf": true, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": true, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": true, - "vmx-vnmi": true, - "vmx-true-ctls": true, - "vmx-ept-execonly": true, - "vmx-exit-save-efer": true, - "vmx-invept-all-context": true, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": true, - "vmx-intr-exit": true, - "min-level": 22, - "vmx-flexpriority": true, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": true, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": true, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": true, - "vmx-vmfunc": true, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": false, - "vmx-encls-exit": false, - "stibp": true, - "vmx-msr-bitmap": true, - "xcrypt-en": false, - "vmx-mwait-exit": true, - "vmx-pml": true, - "vmx-nmi-exit": true, - "vmx-invept-single-context-noglobals": true, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "GenuineIntel", - "vmx-unrestricted-guest": true, - "vmx-cr3-store-noexit": true, - "pku": false, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": true, - "3dnowext": false, - "amd-no-ssb": false, - "npt": false, - "rdctl-no": false, - "vmx-invvpid": true, - "clwb": false, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": true, - "x2apic": true, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": true, - "kvm-pv-sched-yield": true, - "vmx-invlpg-exit": true, - "vmx-invvpid-all-context": true, - "vmx-activity-hlt": true, - "flushbyasid": false, - "f16c": true, - "vmx-exit-ack-intr": true, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": true, - "kvm-nopiodelay": true, - "tm": false, - "kvmclock-stable-bit": true, - "vmx-rdtsc-exit": true, - "hypervisor": true, - "vmx-rdtscp-exit": true, - "mds-no": false, - "pcommit": false, - "vmx-vpid": true, - "syscall": true, - "avx512dq": false, - "svm": false, - "invtsc": false, - "vmx-monitor-exit": true, - "sse2": true, - "ssbd": true, - "vmx-wbinvd-exit": true, - "est": false, - "kvm-poll-control": true, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": true, - "kvm-pv-ipi": true, - "cx8": true, - "vmx-invvpid-single-addr": true, - "waitpkg": false, - "cldemote": false, - "vmx-ept": true, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 94, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": false, - "vmx-pause-exit": true, - "invpcid": true, - "pdpe1gb": true, - "tsc-deadline": true, - "skip-l1dfl-vmentry": true, - "vmx-exit-load-perf-global-ctrl": false, - "fma": true, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": true, - "la57": false, - "vmx-invept": true, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": true, - "vmx-eptad": true, - "spec-ctrl": true, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": true, - "kvm-steal-time": true, - "kvmclock": true, - "vmx-zero-len-inject": false, - "pschange-mc-no": true, - "vmx-rdrand-exit": true, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": true, - "core-capability": false, - "vmx-invept-single-context": true, - "movdiri": false, - "acpi": false, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": true, - "vmx-ept-1gb": true, - "ht": false, - "vmx-io-exit": true, - "nx": true, - "pclmulqdq": true, - "mmxext": false, - "popcnt": true, - "vaes": false, - "movdir64b": false, - "xsaves": true, - "vmx-shadow-vmcs": true, - "lm": true, - "vmx-exit-save-preemption-timer": true, - "vmx-entry-load-pat": true, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": true, - "umip": true, - "vmx-store-lma": true, - "vmx-movdr-exit": true, - "pse": true, - "avx2": true, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": true, - "nodeid-msr": false, - "md-clear": true, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483656, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": true, - "tsc-scale": false, - "topoext": false, - "amd-stibp": false, - "vmx-preemption-timer": true, - "clflushopt": true, - "vmx-vnmi-pending": true, - "monitor": false, - "vmx-vintr-pending": true, - "avx512er": false, - "pmm-en": false, - "pcid": true, - "taa-no": false, - "arch-capabilities": true, - "vmx-secondary-ctls": true, - "vmx-xsaves": true, - "clzero": false, - "3dnow": false, - "erms": true, - "vmx-entry-ia32e-mode": true, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": true, - "fxsr-opt": false, - "xstore": false, - "rtm": true, - "kvm-hint-dedicated": false, - "lmce": true, - "perfctr-nb": false, - "rdrand": true, - "rdseed": true, - "avx512-4vnniw": false, - "vme": true, - "vmx": true, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": true, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": true, - "vmx-mtf": true, - "vmx-entry-load-efer": true, - "model-id": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": true, - "xstore-en": false - } - } - }, - "id": "libvirt-46" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "host", - "props": { - "migratable": false - } - } - }, - "id": "libvirt-47" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": true, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": true, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": true, - "pause-filter": false, - "xsavec": true, - "intel-pt": false, - "vmx-cr8-store-exit": true, - "vmx-rdseed-exit": true, - "vmx-eptp-switching": true, - "kvm-asyncpf": true, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": true, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": true, - "vmx-vnmi": true, - "vmx-true-ctls": true, - "vmx-ept-execonly": true, - "vmx-exit-save-efer": true, - "vmx-invept-all-context": true, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": true, - "vmx-intr-exit": true, - "min-level": 22, - "vmx-flexpriority": true, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": true, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": true, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": true, - "vmx-vmfunc": true, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": false, - "vmx-encls-exit": false, - "stibp": true, - "vmx-msr-bitmap": true, - "xcrypt-en": false, - "vmx-mwait-exit": true, - "vmx-pml": true, - "vmx-nmi-exit": true, - "vmx-invept-single-context-noglobals": true, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "GenuineIntel", - "vmx-unrestricted-guest": true, - "vmx-cr3-store-noexit": true, - "pku": false, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": true, - "3dnowext": false, - "amd-no-ssb": false, - "npt": false, - "rdctl-no": false, - "vmx-invvpid": true, - "clwb": false, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": true, - "x2apic": true, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": true, - "kvm-pv-sched-yield": true, - "vmx-invlpg-exit": true, - "vmx-invvpid-all-context": true, - "vmx-activity-hlt": true, - "flushbyasid": false, - "f16c": true, - "vmx-exit-ack-intr": true, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": true, - "kvm-nopiodelay": true, - "tm": false, - "kvmclock-stable-bit": true, - "vmx-rdtsc-exit": true, - "hypervisor": true, - "vmx-rdtscp-exit": true, - "mds-no": false, - "pcommit": false, - "vmx-vpid": true, - "syscall": true, - "avx512dq": false, - "svm": false, - "invtsc": true, - "vmx-monitor-exit": true, - "sse2": true, - "ssbd": true, - "vmx-wbinvd-exit": true, - "est": false, - "kvm-poll-control": true, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": true, - "kvm-pv-ipi": true, - "cx8": true, - "vmx-invvpid-single-addr": true, - "waitpkg": false, - "cldemote": false, - "vmx-ept": true, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 94, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": false, - "vmx-pause-exit": true, - "invpcid": true, - "pdpe1gb": true, - "tsc-deadline": true, - "skip-l1dfl-vmentry": true, - "vmx-exit-load-perf-global-ctrl": false, - "fma": true, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": true, - "la57": false, - "vmx-invept": true, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": true, - "vmx-eptad": true, - "spec-ctrl": true, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": true, - "kvm-steal-time": true, - "kvmclock": true, - "vmx-zero-len-inject": false, - "pschange-mc-no": true, - "vmx-rdrand-exit": true, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": true, - "core-capability": false, - "vmx-invept-single-context": true, - "movdiri": false, - "acpi": false, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": true, - "vmx-ept-1gb": true, - "ht": false, - "vmx-io-exit": true, - "nx": true, - "pclmulqdq": true, - "mmxext": false, - "popcnt": true, - "vaes": false, - "movdir64b": false, - "xsaves": true, - "vmx-shadow-vmcs": true, - "lm": true, - "vmx-exit-save-preemption-timer": true, - "vmx-entry-load-pat": true, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": true, - "umip": true, - "vmx-store-lma": true, - "vmx-movdr-exit": true, - "pse": true, - "avx2": true, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": true, - "nodeid-msr": false, - "md-clear": true, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483656, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": true, - "tsc-scale": false, - "topoext": false, - "amd-stibp": false, - "vmx-preemption-timer": true, - "clflushopt": true, - "vmx-vnmi-pending": true, - "monitor": false, - "vmx-vintr-pending": true, - "avx512er": false, - "pmm-en": false, - "pcid": true, - "taa-no": false, - "arch-capabilities": true, - "vmx-secondary-ctls": true, - "vmx-xsaves": true, - "clzero": false, - "3dnow": false, - "erms": true, - "vmx-entry-ia32e-mode": true, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": true, - "fxsr-opt": false, - "xstore": false, - "rtm": true, - "kvm-hint-dedicated": false, - "lmce": true, - "perfctr-nb": false, - "rdrand": true, - "rdseed": true, - "avx512-4vnniw": false, - "vme": true, - "vmx": true, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": true, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": true, - "vmx-mtf": true, - "vmx-entry-load-efer": true, - "model-id": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": true, - "xstore-en": false - } - } - }, - "id": "libvirt-47" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "full", - "model": { - "name": "host", - "props": { - "migratable": false, - "hv-passthrough": true - } - } - }, - "id": "libvirt-48" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": true, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": true, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": true, - "pause-filter": false, - "xsavec": true, - "intel-pt": false, - "vmx-cr8-store-exit": true, - "vmx-rdseed-exit": true, - "vmx-eptp-switching": true, - "kvm-asyncpf": true, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": true, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": true, - "vmx-vnmi": true, - "vmx-true-ctls": true, - "vmx-ept-execonly": true, - "vmx-exit-save-efer": true, - "vmx-invept-all-context": true, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": true, - "vmx-intr-exit": true, - "min-level": 22, - "vmx-flexpriority": true, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": true, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": true, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": true, - "vmx-vmfunc": true, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": false, - "vmx-encls-exit": false, - "stibp": true, - "vmx-msr-bitmap": true, - "xcrypt-en": false, - "vmx-mwait-exit": true, - "vmx-pml": true, - "vmx-nmi-exit": true, - "vmx-invept-single-context-noglobals": true, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "GenuineIntel", - "vmx-unrestricted-guest": true, - "vmx-cr3-store-noexit": true, - "pku": false, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": true, - "3dnowext": false, - "amd-no-ssb": false, - "npt": false, - "rdctl-no": false, - "vmx-invvpid": true, - "clwb": false, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": true, - "x2apic": true, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": true, - "kvm-pv-sched-yield": true, - "vmx-invlpg-exit": true, - "vmx-invvpid-all-context": true, - "vmx-activity-hlt": true, - "flushbyasid": false, - "f16c": true, - "vmx-exit-ack-intr": true, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": true, - "kvm-nopiodelay": true, - "tm": false, - "kvmclock-stable-bit": true, - "vmx-rdtsc-exit": true, - "hypervisor": true, - "vmx-rdtscp-exit": true, - "mds-no": false, - "pcommit": false, - "vmx-vpid": true, - "syscall": true, - "avx512dq": false, - "svm": false, - "invtsc": true, - "vmx-monitor-exit": true, - "sse2": true, - "ssbd": true, - "vmx-wbinvd-exit": true, - "est": false, - "kvm-poll-control": true, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": true, - "kvm-pv-ipi": true, - "cx8": true, - "vmx-invvpid-single-addr": true, - "waitpkg": false, - "cldemote": false, - "vmx-ept": true, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 94, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": false, - "vmx-pause-exit": true, - "invpcid": true, - "pdpe1gb": true, - "tsc-deadline": true, - "skip-l1dfl-vmentry": true, - "vmx-exit-load-perf-global-ctrl": false, - "fma": true, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": true, - "la57": false, - "vmx-invept": true, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": true, - "vmx-eptad": true, - "spec-ctrl": true, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": true, - "kvm-steal-time": true, - "kvmclock": true, - "vmx-zero-len-inject": false, - "pschange-mc-no": true, - "vmx-rdrand-exit": true, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": true, - "core-capability": false, - "vmx-invept-single-context": true, - "movdiri": false, - "acpi": false, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": true, - "vmx-ept-1gb": true, - "ht": false, - "vmx-io-exit": true, - "nx": true, - "pclmulqdq": true, - "mmxext": false, - "popcnt": true, - "vaes": false, - "movdir64b": false, - "xsaves": true, - "vmx-shadow-vmcs": true, - "lm": true, - "vmx-exit-save-preemption-timer": true, - "vmx-entry-load-pat": true, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": true, - "umip": true, - "vmx-store-lma": true, - "vmx-movdr-exit": true, - "pse": true, - "avx2": true, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": true, - "nodeid-msr": false, - "md-clear": true, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483656, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": true, - "tsc-scale": false, - "topoext": false, - "amd-stibp": false, - "vmx-preemption-timer": true, - "clflushopt": true, - "vmx-vnmi-pending": true, - "monitor": false, - "vmx-vintr-pending": true, - "avx512er": false, - "pmm-en": false, - "pcid": true, - "taa-no": false, - "arch-capabilities": true, - "vmx-secondary-ctls": true, - "vmx-xsaves": true, - "clzero": false, - "3dnow": false, - "erms": true, - "vmx-entry-ia32e-mode": true, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": true, - "fxsr-opt": false, - "xstore": false, - "rtm": true, - "kvm-hint-dedicated": false, - "lmce": true, - "perfctr-nb": false, - "rdrand": true, - "rdseed": true, - "avx512-4vnniw": false, - "vme": true, - "vmx": true, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": true, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": true, - "vmx-mtf": true, - "vmx-entry-load-efer": true, - "model-id": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": true, - "xstore-en": false - } - } - }, - "id": "libvirt-48" -} - -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-2" -} - -{ - "return": [ - { - "name": "max", - "typename": "max-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "host", - "typename": "host-x86_64-cpu", - "unavailable-features": [ - "kvm" - ], - "static": false, - "migration-safe": false - }, - { - "name": "base", - "typename": "base-x86_64-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "qemu64-v1", - "typename": "qemu64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu64", - "typename": "qemu64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "qemu32-v1", - "typename": "qemu32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu32", - "typename": "qemu32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "phenom-v1", - "typename": "phenom-v1-x86_64-cpu", - "unavailable-features": [ - "fxsr-opt" - ], - "static": false, - "migration-safe": true - }, - { - "name": "phenom", - "typename": "phenom-x86_64-cpu", - "unavailable-features": [ - "fxsr-opt" - ], - "alias-of": "phenom-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium3-v1", - "typename": "pentium3-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium3", - "typename": "pentium3-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium2-v1", - "typename": "pentium2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium2", - "typename": "pentium2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium-v1", - "typename": "pentium-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium", - "typename": "pentium-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium-v1", - "static": false, - "migration-safe": true - }, - { - "name": "n270-v1", - "typename": "n270-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "n270", - "typename": "n270-x86_64-cpu", - "unavailable-features": [], - "alias-of": "n270-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm64-v1", - "typename": "kvm64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm64", - "typename": "kvm64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm32-v1", - "typename": "kvm32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm32", - "typename": "kvm32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "coreduo-v1", - "typename": "coreduo-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "coreduo", - "typename": "coreduo-x86_64-cpu", - "unavailable-features": [], - "alias-of": "coreduo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "core2duo-v1", - "typename": "core2duo-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "core2duo", - "typename": "core2duo-x86_64-cpu", - "unavailable-features": [], - "alias-of": "core2duo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "athlon-v1", - "typename": "athlon-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "athlon", - "typename": "athlon-x86_64-cpu", - "unavailable-features": [], - "alias-of": "athlon-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v2", - "typename": "Westmere-v2-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v1", - "typename": "Westmere-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-IBRS", - "typename": "Westmere-IBRS-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "alias-of": "Westmere-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere", - "typename": "Westmere-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Westmere-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v2", - "typename": "Snowridge-v2-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "umip", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "arch-capabilities", - "core-capability", - "ssbd", - "3dnowprefetch", - "xsavec", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v1", - "typename": "Snowridge-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "umip", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "arch-capabilities", - "core-capability", - "ssbd", - "3dnowprefetch", - "xsavec", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge", - "typename": "Snowridge-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "umip", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "arch-capabilities", - "core-capability", - "ssbd", - "3dnowprefetch", - "xsavec", - "split-lock-detect" - ], - "alias-of": "Snowridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v3", - "typename": "Skylake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v2", - "typename": "Skylake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v1", - "typename": "Skylake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-noTSX-IBRS", - "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-IBRS", - "typename": "Skylake-Server-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server", - "typename": "Skylake-Server-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v3", - "typename": "Skylake-Client-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v2", - "typename": "Skylake-Client-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v1", - "typename": "Skylake-Client-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-noTSX-IBRS", - "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Client-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-IBRS", - "typename": "Skylake-Client-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client", - "typename": "Skylake-Client-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Client-v1", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v2", - "typename": "SandyBridge-v2-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v1", - "typename": "SandyBridge-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx" - ], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-IBRS", - "typename": "SandyBridge-IBRS-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "spec-ctrl" - ], - "alias-of": "SandyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge", - "typename": "SandyBridge-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx" - ], - "alias-of": "SandyBridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Penryn-v1", - "typename": "Penryn-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Penryn", - "typename": "Penryn-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Penryn-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5-v1", - "typename": "Opteron_G5-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "tbm", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5", - "typename": "Opteron_G5-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "tbm", - "nrip-save" - ], - "alias-of": "Opteron_G5-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4-v1", - "typename": "Opteron_G4-v1-x86_64-cpu", - "unavailable-features": [ - "avx", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4", - "typename": "Opteron_G4-x86_64-cpu", - "unavailable-features": [ - "avx", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "nrip-save" - ], - "alias-of": "Opteron_G4-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3-v1", - "typename": "Opteron_G3-v1-x86_64-cpu", - "unavailable-features": [ - "misalignsse" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3", - "typename": "Opteron_G3-x86_64-cpu", - "unavailable-features": [ - "misalignsse" - ], - "alias-of": "Opteron_G3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2-v1", - "typename": "Opteron_G2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2", - "typename": "Opteron_G2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1-v1", - "typename": "Opteron_G1-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1", - "typename": "Opteron_G1-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G1-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v2", - "typename": "Nehalem-v2-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v1", - "typename": "Nehalem-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-IBRS", - "typename": "Nehalem-IBRS-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "alias-of": "Nehalem-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem", - "typename": "Nehalem-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Nehalem-v1", - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill-v1", - "typename": "KnightsMill-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "avx512f", - "rdseed", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill", - "typename": "KnightsMill-x86_64-cpu", - "unavailable-features": [ - "fma", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "avx512f", - "rdseed", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "3dnowprefetch" - ], - "alias-of": "KnightsMill-v1", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v2", - "typename": "IvyBridge-v2-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v1", - "typename": "IvyBridge-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c" - ], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-IBRS", - "typename": "IvyBridge-IBRS-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "spec-ctrl" - ], - "alias-of": "IvyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge", - "typename": "IvyBridge-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c" - ], - "alias-of": "IvyBridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v3", - "typename": "Icelake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no", - "pschange-mc-no", - "taa-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v2", - "typename": "Icelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v1", - "typename": "Icelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-noTSX", - "typename": "Icelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server", - "typename": "Icelake-Server-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v2", - "typename": "Icelake-Client-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v1", - "typename": "Icelake-Client-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-noTSX", - "typename": "Icelake-Client-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client", - "typename": "Icelake-Client-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Client-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v4", - "typename": "Haswell-v4-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v3", - "typename": "Haswell-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v2", - "typename": "Haswell-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v1", - "typename": "Haswell-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX-IBRS", - "typename": "Haswell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "spec-ctrl" - ], - "alias-of": "Haswell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX", - "typename": "Haswell-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid" - ], - "alias-of": "Haswell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-IBRS", - "typename": "Haswell-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "spec-ctrl" - ], - "alias-of": "Haswell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell", - "typename": "Haswell-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm" - ], - "alias-of": "Haswell-v1", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v3", - "typename": "EPYC-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "perfctr-core", - "clzero", - "xsaveerptr", - "ibpb", - "nrip-save", - "xsavec", - "xsaves" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v2", - "typename": "EPYC-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v1", - "typename": "EPYC-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "nrip-save", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-Rome-v1", - "typename": "EPYC-Rome-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "umip", - "rdpid", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "perfctr-core", - "clzero", - "xsaveerptr", - "wbnoinvd", - "ibpb", - "amd-stibp", - "nrip-save", - "xsavec", - "xsaves" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-Rome", - "typename": "EPYC-Rome-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "umip", - "rdpid", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "perfctr-core", - "clzero", - "xsaveerptr", - "wbnoinvd", - "ibpb", - "amd-stibp", - "nrip-save", - "xsavec", - "xsaves" - ], - "alias-of": "EPYC-Rome-v1", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-IBPB", - "typename": "EPYC-IBPB-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "alias-of": "EPYC-v2", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC", - "typename": "EPYC-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "nrip-save", - "xsavec" - ], - "alias-of": "EPYC-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana-v1", - "typename": "Dhyana-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana", - "typename": "Dhyana-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "alias-of": "Dhyana-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Denverton-v2", - "typename": "Denverton-v2-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "skip-l1dfl-vmentry" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Denverton-v1", - "typename": "Denverton-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "skip-l1dfl-vmentry" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Denverton", - "typename": "Denverton-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "skip-l1dfl-vmentry" - ], - "alias-of": "Denverton-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Cooperlake-v1", - "typename": "Cooperlake-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "stibp", - "arch-capabilities", - "ssbd", - "avx512-bf16", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no", - "pschange-mc-no", - "taa-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cooperlake", - "typename": "Cooperlake-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "stibp", - "arch-capabilities", - "ssbd", - "avx512-bf16", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no", - "pschange-mc-no", - "taa-no" - ], - "alias-of": "Cooperlake-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Conroe-v1", - "typename": "Conroe-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Conroe", - "typename": "Conroe-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Conroe-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v3", - "typename": "Cascadelake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v2", - "typename": "Cascadelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v1", - "typename": "Cascadelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-noTSX", - "typename": "Cascadelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no" - ], - "alias-of": "Cascadelake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server", - "typename": "Cascadelake-Server-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Cascadelake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v4", - "typename": "Broadwell-v4-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v3", - "typename": "Broadwell-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v2", - "typename": "Broadwell-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v1", - "typename": "Broadwell-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX-IBRS", - "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX", - "typename": "Broadwell-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-IBRS", - "typename": "Broadwell-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell", - "typename": "Broadwell-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v1", - "static": false, - "migration-safe": true - }, - { - "name": "486-v1", - "typename": "486-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "486", - "typename": "486-x86_64-cpu", - "unavailable-features": [], - "alias-of": "486-v1", - "static": false, - "migration-safe": true - } - ], - "id": "libvirt-2" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "max" - } - }, - "id": "libvirt-3" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": false, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": false, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": false, - "pause-filter": false, - "xsavec": false, - "intel-pt": false, - "vmx-cr8-store-exit": false, - "vmx-rdseed-exit": false, - "vmx-eptp-switching": false, - "kvm-asyncpf": false, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": false, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": false, - "vmx-vnmi": false, - "vmx-true-ctls": false, - "vmx-ept-execonly": false, - "vmx-exit-save-efer": false, - "vmx-invept-all-context": false, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": false, - "vmx-intr-exit": false, - "min-level": 13, - "vmx-flexpriority": false, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": false, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": false, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": false, - "vmx-vmfunc": false, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": true, - "vmx-encls-exit": false, - "stibp": false, - "vmx-msr-bitmap": false, - "xcrypt-en": false, - "vmx-mwait-exit": false, - "vmx-pml": false, - "vmx-nmi-exit": false, - "vmx-invept-single-context-noglobals": false, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "AuthenticAMD", - "vmx-unrestricted-guest": false, - "vmx-cr3-store-noexit": false, - "pku": true, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": false, - "3dnowext": true, - "amd-no-ssb": false, - "npt": true, - "rdctl-no": false, - "vmx-invvpid": false, - "clwb": true, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": false, - "x2apic": false, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": false, - "kvm-pv-sched-yield": false, - "vmx-invlpg-exit": false, - "vmx-invvpid-all-context": false, - "vmx-activity-hlt": false, - "flushbyasid": false, - "f16c": false, - "vmx-exit-ack-intr": false, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": false, - "kvm-nopiodelay": false, - "tm": false, - "kvmclock-stable-bit": false, - "vmx-rdtsc-exit": false, - "hypervisor": true, - "vmx-rdtscp-exit": false, - "mds-no": false, - "pcommit": true, - "vmx-vpid": false, - "syscall": true, - "avx512dq": false, - "svm": true, - "invtsc": false, - "vmx-monitor-exit": false, - "sse2": true, - "ssbd": false, - "vmx-wbinvd-exit": false, - "est": false, - "kvm-poll-control": false, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": false, - "kvm-pv-ipi": false, - "cx8": true, - "vmx-invvpid-single-addr": false, - "waitpkg": false, - "cldemote": false, - "vmx-ept": false, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 6, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": true, - "vmx-pause-exit": false, - "invpcid": false, - "pdpe1gb": true, - "tsc-deadline": false, - "skip-l1dfl-vmentry": false, - "vmx-exit-load-perf-global-ctrl": false, - "fma": false, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": false, - "la57": true, - "vmx-invept": false, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": false, - "vmx-eptad": false, - "spec-ctrl": false, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": false, - "kvm-steal-time": false, - "kvmclock": false, - "vmx-zero-len-inject": false, - "pschange-mc-no": false, - "vmx-rdrand-exit": false, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": false, - "core-capability": false, - "vmx-invept-single-context": false, - "movdiri": false, - "acpi": true, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": false, - "vmx-ept-1gb": false, - "ht": false, - "vmx-io-exit": false, - "nx": true, - "pclmulqdq": true, - "mmxext": true, - "popcnt": true, - "vaes": false, - "movdir64b": false, - "xsaves": false, - "vmx-shadow-vmcs": false, - "lm": true, - "vmx-exit-save-preemption-timer": false, - "vmx-entry-load-pat": false, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": false, - "umip": false, - "vmx-store-lma": false, - "vmx-movdr-exit": false, - "pse": true, - "avx2": false, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": false, - "nodeid-msr": false, - "md-clear": false, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483658, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": false, - "tsc-scale": false, - "topoext": false, - "amd-stibp": false, - "vmx-preemption-timer": false, - "clflushopt": true, - "vmx-vnmi-pending": false, - "monitor": true, - "vmx-vintr-pending": false, - "avx512er": false, - "pmm-en": false, - "pcid": false, - "taa-no": false, - "arch-capabilities": false, - "vmx-secondary-ctls": false, - "vmx-xsaves": false, - "clzero": false, - "3dnow": true, - "erms": true, - "vmx-entry-ia32e-mode": false, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": false, - "fxsr-opt": false, - "xstore": false, - "rtm": false, - "kvm-hint-dedicated": false, - "lmce": false, - "perfctr-nb": false, - "rdrand": true, - "rdseed": false, - "avx512-4vnniw": false, - "vme": false, - "vmx": false, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": false, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": false, - "vmx-mtf": false, - "vmx-entry-load-efer": false, - "model-id": "QEMU TCG CPU version 2.5+", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": false, - "xstore-en": false - } - } - }, - "id": "libvirt-3" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "max", - "props": { - "migratable": false - } - } - }, - "id": "libvirt-4" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": false, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": false, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": false, - "pause-filter": false, - "xsavec": false, - "intel-pt": false, - "vmx-cr8-store-exit": false, - "vmx-rdseed-exit": false, - "vmx-eptp-switching": false, - "kvm-asyncpf": false, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": false, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": false, - "vmx-vnmi": false, - "vmx-true-ctls": false, - "vmx-ept-execonly": false, - "vmx-exit-save-efer": false, - "vmx-invept-all-context": false, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": false, - "vmx-intr-exit": false, - "min-level": 13, - "vmx-flexpriority": false, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": false, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": false, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": false, - "vmx-vmfunc": false, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": true, - "vmx-encls-exit": false, - "stibp": false, - "vmx-msr-bitmap": false, - "xcrypt-en": false, - "vmx-mwait-exit": false, - "vmx-pml": false, - "vmx-nmi-exit": false, - "vmx-invept-single-context-noglobals": false, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "AuthenticAMD", - "vmx-unrestricted-guest": false, - "vmx-cr3-store-noexit": false, - "pku": true, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": false, - "3dnowext": true, - "amd-no-ssb": false, - "npt": true, - "rdctl-no": false, - "vmx-invvpid": false, - "clwb": true, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": false, - "x2apic": false, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": false, - "kvm-pv-sched-yield": false, - "vmx-invlpg-exit": false, - "vmx-invvpid-all-context": false, - "vmx-activity-hlt": false, - "flushbyasid": false, - "f16c": false, - "vmx-exit-ack-intr": false, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": false, - "kvm-nopiodelay": false, - "tm": false, - "kvmclock-stable-bit": false, - "vmx-rdtsc-exit": false, - "hypervisor": true, - "vmx-rdtscp-exit": false, - "mds-no": false, - "pcommit": true, - "vmx-vpid": false, - "syscall": true, - "avx512dq": false, - "svm": true, - "invtsc": false, - "vmx-monitor-exit": false, - "sse2": true, - "ssbd": false, - "vmx-wbinvd-exit": false, - "est": false, - "kvm-poll-control": false, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": false, - "kvm-pv-ipi": false, - "cx8": true, - "vmx-invvpid-single-addr": false, - "waitpkg": false, - "cldemote": false, - "vmx-ept": false, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 6, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": true, - "vmx-pause-exit": false, - "invpcid": false, - "pdpe1gb": true, - "tsc-deadline": false, - "skip-l1dfl-vmentry": false, - "vmx-exit-load-perf-global-ctrl": false, - "fma": false, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": false, - "la57": true, - "vmx-invept": false, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": false, - "vmx-eptad": false, - "spec-ctrl": false, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": false, - "kvm-steal-time": false, - "kvmclock": false, - "vmx-zero-len-inject": false, - "pschange-mc-no": false, - "vmx-rdrand-exit": false, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": false, - "core-capability": false, - "vmx-invept-single-context": false, - "movdiri": false, - "acpi": true, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": false, - "vmx-ept-1gb": false, - "ht": false, - "vmx-io-exit": false, - "nx": true, - "pclmulqdq": true, - "mmxext": true, - "popcnt": true, - "vaes": false, - "movdir64b": false, - "xsaves": false, - "vmx-shadow-vmcs": false, - "lm": true, - "vmx-exit-save-preemption-timer": false, - "vmx-entry-load-pat": false, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": false, - "umip": false, - "vmx-store-lma": false, - "vmx-movdr-exit": false, - "pse": true, - "avx2": false, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": false, - "nodeid-msr": false, - "md-clear": false, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483658, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": false, - "tsc-scale": false, - "topoext": false, - "amd-stibp": false, - "vmx-preemption-timer": false, - "clflushopt": true, - "vmx-vnmi-pending": false, - "monitor": true, - "vmx-vintr-pending": false, - "avx512er": false, - "pmm-en": false, - "pcid": false, - "taa-no": false, - "arch-capabilities": false, - "vmx-secondary-ctls": false, - "vmx-xsaves": false, - "clzero": false, - "3dnow": true, - "erms": true, - "vmx-entry-ia32e-mode": false, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": false, - "fxsr-opt": false, - "xstore": false, - "rtm": false, - "kvm-hint-dedicated": false, - "lmce": false, - "perfctr-nb": false, - "rdrand": true, - "rdseed": false, - "avx512-4vnniw": false, - "vme": false, - "vmx": false, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": false, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": false, - "vmx-mtf": false, - "vmx-entry-load-efer": false, - "model-id": "QEMU TCG CPU version 2.5+", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": false, - "xstore-en": false - } - } - }, - "id": "libvirt-4" -} - -{ - "execute": "query-machines", - "id": "libvirt-5" -} - -{ - "return": [ - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "isapc", - "numa-mem-supported": true, - "default-cpu-type": "486-x86_64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-5.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false, - "alias": "q35" - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "microvm", - "numa-mem-supported": false, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-5.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "is-default": true, - "cpu-max": 255, - "deprecated": false, - "alias": "pc" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - } - ], - "id": "libvirt-5" -} diff --git a/tests/qemucapabilitiesdata/caps_5.0.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_5.0.0_x86_64.xml deleted file mode 100644 index 1741c003..00000000 --- a/tests/qemucapabilitiesdata/caps_5.0.0_x86_64.xml +++ /dev/null @@ -1,2833 +0,0 @@ - - /usr/bin/qemu-system-x86_64 - 0 - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5000000 - 43100241 - v5.0.0 - x86_64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/qemucapabilitiesdata/caps_5.1.0_sparc.xml b/tests/qemucapabilitiesdata/caps_5.1.0_sparc.xml deleted file mode 100644 index dce3a97a..00000000 --- a/tests/qemucapabilitiesdata/caps_5.1.0_sparc.xml +++ /dev/null @@ -1,62 +0,0 @@ - - /usr/bin/qemu-system-sparc - 0 - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5001000 - 0 - qemu-5.1.0-5.fc33 - sparc - - - - - - - - - - - diff --git a/tests/qemucapabilitiesdata/caps_5.1.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_5.1.0_x86_64.replies deleted file mode 100644 index 12843404..00000000 --- a/tests/qemucapabilitiesdata/caps_5.1.0_x86_64.replies +++ /dev/null @@ -1,29546 +0,0 @@ -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-version", - "id": "libvirt-2" -} - -{ - "return": { - "qemu": { - "micro": 0, - "minor": 1, - "major": 5 - }, - "package": "v5.1.0" - }, - "id": "libvirt-2" -} - -{ - "execute": "query-target", - "id": "libvirt-3" -} - -{ - "return": { - "arch": "x86_64" - }, - "id": "libvirt-3" -} - -{ - "execute": "query-qmp-schema", - "id": "libvirt-4" -} - -{ - "return": [ - { - "name": "query-status", - "ret-type": "1", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SHUTDOWN", - "meta-type": "event", - "arg-type": "2" - }, - { - "name": "POWERDOWN", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESET", - "meta-type": "event", - "arg-type": "3" - }, - { - "name": "STOP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "RESUME", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "SUSPEND_DISK", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WAKEUP", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "WATCHDOG", - "meta-type": "event", - "arg-type": "4" - }, - { - "name": "watchdog-set-action", - "ret-type": "0", - "meta-type": "command", - "arg-type": "5" - }, - { - "name": "GUEST_PANICKED", - "meta-type": "event", - "arg-type": "6" - }, - { - "name": "GUEST_CRASHLOADED", - "meta-type": "event", - "arg-type": "7" - }, - { - "name": "query-pr-managers", - "ret-type": "[8]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "eject", - "ret-type": "0", - "meta-type": "command", - "arg-type": "9" - }, - { - "name": "blockdev-open-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "10" - }, - { - "name": "blockdev-close-tray", - "ret-type": "0", - "meta-type": "command", - "arg-type": "11" - }, - { - "name": "blockdev-remove-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "12" - }, - { - "name": "blockdev-insert-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "13" - }, - { - "name": "blockdev-change-medium", - "ret-type": "0", - "meta-type": "command", - "arg-type": "14" - }, - { - "name": "DEVICE_TRAY_MOVED", - "meta-type": "event", - "arg-type": "15" - }, - { - "name": "PR_MANAGER_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "16" - }, - { - "name": "block_set_io_throttle", - "ret-type": "0", - "meta-type": "command", - "arg-type": "17" - }, - { - "name": "block-latency-histogram-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "18" - }, - { - "name": "query-block", - "ret-type": "[19]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-blockstats", - "ret-type": "[21]", - "meta-type": "command", - "arg-type": "20" - }, - { - "name": "query-block-jobs", - "ret-type": "[22]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "block_passwd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "23" - }, - { - "name": "block_resize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "24" - }, - { - "name": "blockdev-snapshot-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "25" - }, - { - "name": "blockdev-snapshot", - "ret-type": "0", - "meta-type": "command", - "arg-type": "26", - "features": [ - "allow-write-only-overlay" - ] - }, - { - "name": "change-backing-file", - "ret-type": "0", - "meta-type": "command", - "arg-type": "27" - }, - { - "name": "block-commit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "28" - }, - { - "name": "drive-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "29" - }, - { - "name": "blockdev-backup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "30" - }, - { - "name": "query-named-block-nodes", - "ret-type": "[32]", - "meta-type": "command", - "arg-type": "31" - }, - { - "name": "x-debug-query-block-graph", - "ret-type": "33", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "drive-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "34" - }, - { - "name": "block-dirty-bitmap-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "35" - }, - { - "name": "block-dirty-bitmap-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-clear", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-enable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-disable", - "ret-type": "0", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "block-dirty-bitmap-merge", - "ret-type": "0", - "meta-type": "command", - "arg-type": "37" - }, - { - "name": "x-debug-block-dirty-bitmap-sha256", - "ret-type": "38", - "meta-type": "command", - "arg-type": "36" - }, - { - "name": "blockdev-mirror", - "ret-type": "0", - "meta-type": "command", - "arg-type": "39" - }, - { - "name": "block-stream", - "ret-type": "0", - "meta-type": "command", - "arg-type": "40" - }, - { - "name": "block-job-set-speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "41" - }, - { - "name": "block-job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "42" - }, - { - "name": "block-job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "43" - }, - { - "name": "block-job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "44" - }, - { - "name": "block-job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "45" - }, - { - "name": "block-job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "46" - }, - { - "name": "block-job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "47" - }, - { - "name": "blockdev-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "x-blockdev-reopen", - "ret-type": "0", - "meta-type": "command", - "arg-type": "48" - }, - { - "name": "blockdev-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "49" - }, - { - "name": "blockdev-create", - "ret-type": "0", - "meta-type": "command", - "arg-type": "50" - }, - { - "name": "x-blockdev-amend", - "ret-type": "0", - "meta-type": "command", - "arg-type": "51" - }, - { - "name": "BLOCK_IMAGE_CORRUPTED", - "meta-type": "event", - "arg-type": "52" - }, - { - "name": "BLOCK_IO_ERROR", - "meta-type": "event", - "arg-type": "53" - }, - { - "name": "BLOCK_JOB_COMPLETED", - "meta-type": "event", - "arg-type": "54" - }, - { - "name": "BLOCK_JOB_CANCELLED", - "meta-type": "event", - "arg-type": "55" - }, - { - "name": "BLOCK_JOB_ERROR", - "meta-type": "event", - "arg-type": "56" - }, - { - "name": "BLOCK_JOB_READY", - "meta-type": "event", - "arg-type": "57" - }, - { - "name": "BLOCK_JOB_PENDING", - "meta-type": "event", - "arg-type": "58" - }, - { - "name": "BLOCK_WRITE_THRESHOLD", - "meta-type": "event", - "arg-type": "59" - }, - { - "name": "block-set-write-threshold", - "ret-type": "0", - "meta-type": "command", - "arg-type": "60" - }, - { - "name": "x-blockdev-change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "61" - }, - { - "name": "x-blockdev-set-iothread", - "ret-type": "0", - "meta-type": "command", - "arg-type": "62" - }, - { - "name": "nbd-server-start", - "ret-type": "0", - "meta-type": "command", - "arg-type": "63" - }, - { - "name": "nbd-server-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "64" - }, - { - "name": "nbd-server-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "65" - }, - { - "name": "nbd-server-stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "QUORUM_FAILURE", - "meta-type": "event", - "arg-type": "66" - }, - { - "name": "QUORUM_REPORT_BAD", - "meta-type": "event", - "arg-type": "67" - }, - { - "name": "blockdev-snapshot-internal-sync", - "ret-type": "0", - "meta-type": "command", - "arg-type": "68" - }, - { - "name": "blockdev-snapshot-delete-internal-sync", - "ret-type": "70", - "meta-type": "command", - "arg-type": "69" - }, - { - "name": "JOB_STATUS_CHANGE", - "meta-type": "event", - "arg-type": "71" - }, - { - "name": "job-pause", - "ret-type": "0", - "meta-type": "command", - "arg-type": "72" - }, - { - "name": "job-resume", - "ret-type": "0", - "meta-type": "command", - "arg-type": "73" - }, - { - "name": "job-cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "74" - }, - { - "name": "job-complete", - "ret-type": "0", - "meta-type": "command", - "arg-type": "75" - }, - { - "name": "job-dismiss", - "ret-type": "0", - "meta-type": "command", - "arg-type": "76" - }, - { - "name": "job-finalize", - "ret-type": "0", - "meta-type": "command", - "arg-type": "77" - }, - { - "name": "query-jobs", - "ret-type": "[78]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev", - "ret-type": "[79]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-chardev-backends", - "ret-type": "[80]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ringbuf-write", - "ret-type": "0", - "meta-type": "command", - "arg-type": "81" - }, - { - "name": "ringbuf-read", - "ret-type": "str", - "meta-type": "command", - "arg-type": "82" - }, - { - "name": "chardev-add", - "ret-type": "84", - "meta-type": "command", - "arg-type": "83" - }, - { - "name": "chardev-change", - "ret-type": "84", - "meta-type": "command", - "arg-type": "85" - }, - { - "name": "chardev-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "86" - }, - { - "name": "chardev-send-break", - "ret-type": "0", - "meta-type": "command", - "arg-type": "87" - }, - { - "name": "VSERPORT_CHANGE", - "meta-type": "event", - "arg-type": "88" - }, - { - "name": "dump-guest-memory", - "ret-type": "0", - "meta-type": "command", - "arg-type": "89" - }, - { - "name": "query-dump", - "ret-type": "90", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "DUMP_COMPLETED", - "meta-type": "event", - "arg-type": "91" - }, - { - "name": "query-dump-guest-memory-capability", - "ret-type": "92", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_link", - "ret-type": "0", - "meta-type": "command", - "arg-type": "93" - }, - { - "name": "netdev_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "94" - }, - { - "name": "netdev_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "95" - }, - { - "name": "query-rx-filter", - "ret-type": "[97]", - "meta-type": "command", - "arg-type": "96" - }, - { - "name": "NIC_RX_FILTER_CHANGED", - "meta-type": "event", - "arg-type": "98" - }, - { - "name": "announce-self", - "ret-type": "0", - "meta-type": "command", - "arg-type": "99" - }, - { - "name": "FAILOVER_NEGOTIATED", - "meta-type": "event", - "arg-type": "100" - }, - { - "name": "RDMA_GID_STATUS_CHANGED", - "meta-type": "event", - "arg-type": "101" - }, - { - "name": "query-rocker", - "ret-type": "103", - "meta-type": "command", - "arg-type": "102" - }, - { - "name": "query-rocker-ports", - "ret-type": "[105]", - "meta-type": "command", - "arg-type": "104" - }, - { - "name": "query-rocker-of-dpa-flows", - "ret-type": "[107]", - "meta-type": "command", - "arg-type": "106" - }, - { - "name": "query-rocker-of-dpa-groups", - "ret-type": "[109]", - "meta-type": "command", - "arg-type": "108" - }, - { - "name": "query-tpm-models", - "ret-type": "[110]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm-types", - "ret-type": "[111]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-tpm", - "ret-type": "[112]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "113" - }, - { - "name": "expire_password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "114" - }, - { - "name": "screendump", - "ret-type": "0", - "meta-type": "command", - "arg-type": "115" - }, - { - "name": "query-spice", - "ret-type": "116", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "SPICE_CONNECTED", - "meta-type": "event", - "arg-type": "117" - }, - { - "name": "SPICE_INITIALIZED", - "meta-type": "event", - "arg-type": "118" - }, - { - "name": "SPICE_DISCONNECTED", - "meta-type": "event", - "arg-type": "119" - }, - { - "name": "SPICE_MIGRATE_COMPLETED", - "meta-type": "event", - "arg-type": "0" - }, - { - "name": "query-vnc", - "ret-type": "120", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-vnc-servers", - "ret-type": "[121]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "change-vnc-password", - "ret-type": "0", - "meta-type": "command", - "arg-type": "122" - }, - { - "name": "VNC_CONNECTED", - "meta-type": "event", - "arg-type": "123" - }, - { - "name": "VNC_INITIALIZED", - "meta-type": "event", - "arg-type": "124" - }, - { - "name": "VNC_DISCONNECTED", - "meta-type": "event", - "arg-type": "125" - }, - { - "name": "query-mice", - "ret-type": "[126]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "send-key", - "ret-type": "0", - "meta-type": "command", - "arg-type": "127" - }, - { - "name": "input-send-event", - "ret-type": "0", - "meta-type": "command", - "arg-type": "128" - }, - { - "name": "query-display-options", - "ret-type": "129", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-migrate", - "ret-type": "130", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "131" - }, - { - "name": "query-migrate-capabilities", - "ret-type": "[132]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-set-parameters", - "ret-type": "0", - "meta-type": "command", - "arg-type": "133" - }, - { - "name": "query-migrate-parameters", - "ret-type": "134", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "client_migrate_info", - "ret-type": "0", - "meta-type": "command", - "arg-type": "135" - }, - { - "name": "migrate-start-postcopy", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MIGRATION", - "meta-type": "event", - "arg-type": "136" - }, - { - "name": "MIGRATION_PASS", - "meta-type": "event", - "arg-type": "137" - }, - { - "name": "COLO_EXIT", - "meta-type": "event", - "arg-type": "138" - }, - { - "name": "x-colo-lost-heartbeat", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate_cancel", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-continue", - "ret-type": "0", - "meta-type": "command", - "arg-type": "139" - }, - { - "name": "migrate_set_downtime", - "ret-type": "0", - "meta-type": "command", - "arg-type": "140", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate_set_speed", - "ret-type": "0", - "meta-type": "command", - "arg-type": "141", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate-set-cache-size", - "ret-type": "0", - "meta-type": "command", - "arg-type": "142", - "features": [ - "deprecated" - ] - }, - { - "name": "query-migrate-cache-size", - "ret-type": "int", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "migrate", - "ret-type": "0", - "meta-type": "command", - "arg-type": "143" - }, - { - "name": "migrate-incoming", - "ret-type": "0", - "meta-type": "command", - "arg-type": "144" - }, - { - "name": "xen-save-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "145" - }, - { - "name": "xen-set-replication", - "ret-type": "0", - "meta-type": "command", - "arg-type": "146" - }, - { - "name": "query-xen-replication-status", - "ret-type": "147", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "xen-colo-do-checkpoint", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-colo-status", - "ret-type": "148", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "migrate-recover", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "149" - }, - { - "name": "migrate-pause", - "ret-type": "0", - "allow-oob": true, - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "UNPLUG_PRIMARY", - "meta-type": "event", - "arg-type": "150" - }, - { - "name": "transaction", - "ret-type": "0", - "meta-type": "command", - "arg-type": "151" - }, - { - "name": "trace-event-get-state", - "ret-type": "[153]", - "meta-type": "command", - "arg-type": "152" - }, - { - "name": "trace-event-set-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "154" - }, - { - "name": "qmp_capabilities", - "ret-type": "0", - "meta-type": "command", - "arg-type": "155" - }, - { - "name": "query-version", - "ret-type": "156", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-commands", - "ret-type": "[157]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-events", - "ret-type": "[158]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "quit", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-qmp-schema", - "ret-type": "[159]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "qom-list", - "ret-type": "[161]", - "meta-type": "command", - "arg-type": "160" - }, - { - "name": "qom-get", - "ret-type": "any", - "meta-type": "command", - "arg-type": "162" - }, - { - "name": "qom-set", - "ret-type": "0", - "meta-type": "command", - "arg-type": "163" - }, - { - "name": "qom-list-types", - "ret-type": "[165]", - "meta-type": "command", - "arg-type": "164" - }, - { - "name": "qom-list-properties", - "ret-type": "[161]", - "meta-type": "command", - "arg-type": "166" - }, - { - "name": "object-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "167" - }, - { - "name": "object-del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "168" - }, - { - "name": "device-list-properties", - "ret-type": "[161]", - "meta-type": "command", - "arg-type": "169" - }, - { - "name": "device_add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "170" - }, - { - "name": "device_del", - "ret-type": "0", - "meta-type": "command", - "arg-type": "171" - }, - { - "name": "DEVICE_DELETED", - "meta-type": "event", - "arg-type": "172" - }, - { - "name": "query-cpus", - "ret-type": "[173]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, - { - "name": "query-cpus-fast", - "ret-type": "[174]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "cpu-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "175", - "features": [ - "deprecated" - ] - }, - { - "name": "query-machines", - "ret-type": "[176]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-current-machine", - "ret-type": "177", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-target", - "ret-type": "178", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-memdev", - "ret-type": "[179]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-hotpluggable-cpus", - "ret-type": "[180]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "set-numa-node", - "ret-type": "0", - "meta-type": "command", - "arg-type": "181" - }, - { - "name": "query-cpu-model-expansion", - "ret-type": "187", - "meta-type": "command", - "arg-type": "186" - }, - { - "name": "query-cpu-definitions", - "ret-type": "[188]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add_client", - "ret-type": "0", - "meta-type": "command", - "arg-type": "189" - }, - { - "name": "query-name", - "ret-type": "190", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-kvm", - "ret-type": "191", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-uuid", - "ret-type": "192", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-iothreads", - "ret-type": "[193]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-balloon", - "ret-type": "194", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "BALLOON_CHANGE", - "meta-type": "event", - "arg-type": "195" - }, - { - "name": "query-pci", - "ret-type": "[196]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_reset", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_powerdown", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "memsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "197" - }, - { - "name": "pmemsave", - "ret-type": "0", - "meta-type": "command", - "arg-type": "198" - }, - { - "name": "cont", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "x-exit-preconfig", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "system_wakeup", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "inject-nmi", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "balloon", - "ret-type": "0", - "meta-type": "command", - "arg-type": "199" - }, - { - "name": "human-monitor-command", - "ret-type": "str", - "meta-type": "command", - "arg-type": "200", - "features": [ - "savevm-monitor-nodes" - ] - }, - { - "name": "change", - "ret-type": "0", - "meta-type": "command", - "arg-type": "201", - "features": [ - "deprecated" - ] - }, - { - "name": "xen-set-global-dirty-log", - "ret-type": "0", - "meta-type": "command", - "arg-type": "202" - }, - { - "name": "getfd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "203" - }, - { - "name": "closefd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "204" - }, - { - "name": "query-memory-size-summary", - "ret-type": "205", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "add-fd", - "ret-type": "207", - "meta-type": "command", - "arg-type": "206" - }, - { - "name": "remove-fd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "208" - }, - { - "name": "query-fdsets", - "ret-type": "[209]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-command-line-options", - "ret-type": "[211]", - "meta-type": "command", - "arg-type": "210" - }, - { - "name": "query-memory-devices", - "ret-type": "[212]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "MEMORY_DEVICE_SIZE_CHANGE", - "meta-type": "event", - "arg-type": "213" - }, - { - "name": "MEM_UNPLUG_ERROR", - "meta-type": "event", - "arg-type": "214" - }, - { - "name": "query-acpi-ospm-status", - "ret-type": "[215]", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "ACPI_DEVICE_OST", - "meta-type": "event", - "arg-type": "216" - }, - { - "name": "xen-load-devices-state", - "ret-type": "0", - "meta-type": "command", - "arg-type": "217" - }, - { - "name": "query-vm-generation-id", - "ret-type": "218", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "RTC_CHANGE", - "meta-type": "event", - "arg-type": "219" - }, - { - "name": "rtc-reset-reinjection", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-sev", - "ret-type": "220", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-sev-launch-measure", - "ret-type": "221", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "query-sev-capabilities", - "ret-type": "222", - "meta-type": "command", - "arg-type": "0" - }, - { - "name": "0", - "members": [], - "meta-type": "object" - }, - { - "name": "1", - "members": [ - { - "name": "running", - "type": "bool" - }, - { - "name": "singlestep", - "type": "bool" - }, - { - "name": "status", - "type": "225" - } - ], - "meta-type": "object" - }, - { - "name": "2", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "226" - } - ], - "meta-type": "object" - }, - { - "name": "3", - "members": [ - { - "name": "guest", - "type": "bool" - }, - { - "name": "reason", - "type": "226" - } - ], - "meta-type": "object" - }, - { - "name": "4", - "members": [ - { - "name": "action", - "type": "227" - } - ], - "meta-type": "object" - }, - { - "name": "5", - "members": [ - { - "name": "action", - "type": "227" - } - ], - "meta-type": "object" - }, - { - "name": "6", - "members": [ - { - "name": "action", - "type": "228" - }, - { - "name": "info", - "default": null, - "type": "229" - } - ], - "meta-type": "object" - }, - { - "name": "7", - "members": [ - { - "name": "action", - "type": "228" - }, - { - "name": "info", - "default": null, - "type": "229" - } - ], - "meta-type": "object" - }, - { - "name": "[8]", - "element-type": "8", - "meta-type": "array" - }, - { - "name": "8", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "9", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "10", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "11", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "12", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "13", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "14", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "read-only-mode", - "default": null, - "type": "230" - } - ], - "meta-type": "object" - }, - { - "name": "15", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "tray-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "16", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "connected", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "17", - "members": [ - { - "name": "device", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "18", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "boundaries", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-read", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-write", - "default": null, - "type": "[int]" - }, - { - "name": "boundaries-flush", - "default": null, - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "[19]", - "element-type": "19", - "meta-type": "array" - }, - { - "name": "19", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "removable", - "type": "bool" - }, - { - "name": "locked", - "type": "bool" - }, - { - "name": "inserted", - "default": null, - "type": "32" - }, - { - "name": "tray_open", - "default": null, - "type": "bool" - }, - { - "name": "io-status", - "default": null, - "type": "231" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[232]", - "features": [ - "deprecated" - ] - } - ], - "meta-type": "object" - }, - { - "name": "20", - "members": [ - { - "name": "query-nodes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[21]", - "element-type": "21", - "meta-type": "array" - }, - { - "name": "21", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "qdev", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "stats", - "type": "233" - }, - { - "name": "driver-specific", - "default": null, - "type": "234" - }, - { - "name": "parent", - "default": null, - "type": "21" - }, - { - "name": "backing", - "default": null, - "type": "21" - } - ], - "meta-type": "object" - }, - { - "name": "[22]", - "element-type": "22", - "meta-type": "array" - }, - { - "name": "22", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "paused", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "io-status", - "type": "231" - }, - { - "name": "ready", - "type": "bool" - }, - { - "name": "status", - "type": "235" - }, - { - "name": "auto-finalize", - "type": "bool" - }, - { - "name": "auto-dismiss", - "type": "bool" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "23", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "24", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "25", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "snapshot-file", - "type": "str" - }, - { - "name": "snapshot-node-name", - "default": null, - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "236" - } - ], - "meta-type": "object" - }, - { - "name": "26", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "overlay", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "27", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "image-node-name", - "type": "str" - }, - { - "name": "backing-file", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "28", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "top-node", - "default": null, - "type": "str" - }, - { - "name": "top", - "default": null, - "type": "str", - "features": [ - "deprecated" - ] - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "237" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "29", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "238" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "239" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "237" - }, - { - "name": "on-target-error", - "default": null, - "type": "237" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "236" - } - ], - "meta-type": "object" - }, - { - "name": "30", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "sync", - "type": "238" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - }, - { - "name": "bitmap-mode", - "default": null, - "type": "239" - }, - { - "name": "compress", - "default": null, - "type": "bool" - }, - { - "name": "on-source-error", - "default": null, - "type": "237" - }, - { - "name": "on-target-error", - "default": null, - "type": "237" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "target", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "31", - "members": [ - { - "name": "flat", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[32]", - "element-type": "32", - "meta-type": "array" - }, - { - "name": "32", - "members": [ - { - "name": "file", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "ro", - "type": "bool" - }, - { - "name": "drv", - "type": "str" - }, - { - "name": "backing_file", - "default": null, - "type": "str" - }, - { - "name": "backing_file_depth", - "type": "int" - }, - { - "name": "encrypted", - "type": "bool" - }, - { - "name": "encryption_key_missing", - "type": "bool", - "features": [ - "deprecated" - ] - }, - { - "name": "detect_zeroes", - "type": "240" - }, - { - "name": "bps", - "type": "int" - }, - { - "name": "bps_rd", - "type": "int" - }, - { - "name": "bps_wr", - "type": "int" - }, - { - "name": "iops", - "type": "int" - }, - { - "name": "iops_rd", - "type": "int" - }, - { - "name": "iops_wr", - "type": "int" - }, - { - "name": "image", - "type": "241" - }, - { - "name": "bps_max", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max", - "default": null, - "type": "int" - }, - { - "name": "iops_max", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max", - "default": null, - "type": "int" - }, - { - "name": "bps_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "bps_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_rd_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_wr_max_length", - "default": null, - "type": "int" - }, - { - "name": "iops_size", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "cache", - "type": "242" - }, - { - "name": "write_threshold", - "type": "int" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[232]" - } - ], - "meta-type": "object" - }, - { - "name": "33", - "members": [ - { - "name": "nodes", - "type": "[243]" - }, - { - "name": "edges", - "type": "[244]" - } - ], - "meta-type": "object" - }, - { - "name": "34", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "238" - }, - { - "name": "mode", - "default": null, - "type": "236" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "237" - }, - { - "name": "on-target-error", - "default": null, - "type": "237" - }, - { - "name": "unmap", - "default": null, - "type": "bool" - }, - { - "name": "copy-mode", - "default": null, - "type": "245" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "35", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "persistent", - "default": null, - "type": "bool" - }, - { - "name": "disabled", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "36", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "37", - "members": [ - { - "name": "node", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "bitmaps", - "type": "[246]" - } - ], - "meta-type": "object" - }, - { - "name": "38", - "members": [ - { - "name": "sha256", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "39", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "replaces", - "default": null, - "type": "str" - }, - { - "name": "sync", - "type": "238" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "granularity", - "default": null, - "type": "int" - }, - { - "name": "buf-size", - "default": null, - "type": "int" - }, - { - "name": "on-source-error", - "default": null, - "type": "237" - }, - { - "name": "on-target-error", - "default": null, - "type": "237" - }, - { - "name": "filter-node-name", - "default": null, - "type": "str" - }, - { - "name": "copy-mode", - "default": null, - "type": "245" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "40", - "members": [ - { - "name": "job-id", - "default": null, - "type": "str" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "base", - "default": null, - "type": "str" - }, - { - "name": "base-node", - "default": null, - "type": "str" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "speed", - "default": null, - "type": "int" - }, - { - "name": "on-error", - "default": null, - "type": "237" - }, - { - "name": "auto-finalize", - "default": null, - "type": "bool" - }, - { - "name": "auto-dismiss", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "41", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "42", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "43", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "44", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "45", - "members": [ - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "46", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "47", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "48", - "tag": "driver", - "variants": [ - { - "case": "blkdebug", - "type": "250" - }, - { - "case": "blklogwrites", - "type": "251" - }, - { - "case": "blkverify", - "type": "252" - }, - { - "case": "blkreplay", - "type": "253" - }, - { - "case": "bochs", - "type": "254" - }, - { - "case": "cloop", - "type": "254" - }, - { - "case": "compress", - "type": "254" - }, - { - "case": "copy-on-read", - "type": "254" - }, - { - "case": "dmg", - "type": "254" - }, - { - "case": "file", - "type": "255" - }, - { - "case": "ftp", - "type": "256" - }, - { - "case": "ftps", - "type": "257" - }, - { - "case": "gluster", - "type": "258" - }, - { - "case": "host_cdrom", - "type": "255" - }, - { - "case": "host_device", - "type": "255" - }, - { - "case": "http", - "type": "259" - }, - { - "case": "https", - "type": "260" - }, - { - "case": "iscsi", - "type": "261" - }, - { - "case": "luks", - "type": "262" - }, - { - "case": "nbd", - "type": "263" - }, - { - "case": "nfs", - "type": "264" - }, - { - "case": "null-aio", - "type": "265" - }, - { - "case": "null-co", - "type": "265" - }, - { - "case": "nvme", - "type": "266" - }, - { - "case": "parallels", - "type": "254" - }, - { - "case": "qcow2", - "type": "267" - }, - { - "case": "qcow", - "type": "268" - }, - { - "case": "qed", - "type": "269" - }, - { - "case": "quorum", - "type": "270" - }, - { - "case": "raw", - "type": "271" - }, - { - "case": "rbd", - "type": "272" - }, - { - "case": "replication", - "type": "273" - }, - { - "case": "sheepdog", - "type": "274" - }, - { - "case": "ssh", - "type": "275" - }, - { - "case": "throttle", - "type": "276" - }, - { - "case": "vdi", - "type": "254" - }, - { - "case": "vhdx", - "type": "254" - }, - { - "case": "vmdk", - "type": "269" - }, - { - "case": "vpc", - "type": "254" - }, - { - "case": "vvfat", - "type": "277" - } - ], - "members": [ - { - "name": "driver", - "type": "247" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "discard", - "default": null, - "type": "248" - }, - { - "name": "cache", - "default": null, - "type": "249" - }, - { - "name": "read-only", - "default": null, - "type": "bool" - }, - { - "name": "auto-read-only", - "default": null, - "type": "bool" - }, - { - "name": "force-share", - "default": null, - "type": "bool" - }, - { - "name": "detect-zeroes", - "default": null, - "type": "240" - } - ], - "meta-type": "object" - }, - { - "name": "49", - "members": [ - { - "name": "node-name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "50", - "members": [ - { - "name": "job-id", - "type": "str" - }, - { - "name": "options", - "type": "278" - } - ], - "meta-type": "object" - }, - { - "name": "51", - "members": [ - { - "name": "job-id", - "type": "str" - }, - { - "name": "node-name", - "type": "str" - }, - { - "name": "options", - "type": "279" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "52", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "msg", - "type": "str" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "fatal", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "53", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "operation", - "type": "280" - }, - { - "name": "action", - "type": "281" - }, - { - "name": "nospace", - "default": null, - "type": "bool" - }, - { - "name": "reason", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "54", - "members": [ - { - "name": "type", - "type": "282" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "55", - "members": [ - { - "name": "type", - "type": "282" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "56", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "operation", - "type": "280" - }, - { - "name": "action", - "type": "281" - } - ], - "meta-type": "object" - }, - { - "name": "57", - "members": [ - { - "name": "type", - "type": "282" - }, - { - "name": "device", - "type": "str" - }, - { - "name": "len", - "type": "int" - }, - { - "name": "offset", - "type": "int" - }, - { - "name": "speed", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "58", - "members": [ - { - "name": "type", - "type": "282" - }, - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "59", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "amount-exceeded", - "type": "int" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "60", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "write-threshold", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "61", - "members": [ - { - "name": "parent", - "type": "str" - }, - { - "name": "child", - "default": null, - "type": "str" - }, - { - "name": "node", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "62", - "members": [ - { - "name": "node-name", - "type": "str" - }, - { - "name": "iothread", - "type": "283" - }, - { - "name": "force", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "63", - "members": [ - { - "name": "addr", - "type": "284" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "64", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - }, - { - "name": "writable", - "default": null, - "type": "bool" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "65", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "66", - "members": [ - { - "name": "reference", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "67", - "members": [ - { - "name": "type", - "type": "286" - }, - { - "name": "error", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "type": "str" - }, - { - "name": "sector-num", - "type": "int" - }, - { - "name": "sectors-count", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "68", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "69", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "70", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "vm-state-size", - "type": "int" - }, - { - "name": "date-sec", - "type": "int" - }, - { - "name": "date-nsec", - "type": "int" - }, - { - "name": "vm-clock-sec", - "type": "int" - }, - { - "name": "vm-clock-nsec", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "71", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "status", - "type": "235" - } - ], - "meta-type": "object" - }, - { - "name": "72", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "73", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "74", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "75", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "76", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "77", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[78]", - "element-type": "78", - "meta-type": "array" - }, - { - "name": "78", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "282" - }, - { - "name": "status", - "type": "235" - }, - { - "name": "current-progress", - "type": "int" - }, - { - "name": "total-progress", - "type": "int" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[79]", - "element-type": "79", - "meta-type": "array" - }, - { - "name": "79", - "members": [ - { - "name": "label", - "type": "str" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "frontend-open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[80]", - "element-type": "80", - "meta-type": "array" - }, - { - "name": "80", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "81", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "data", - "type": "str" - }, - { - "name": "format", - "default": null, - "type": "287" - } - ], - "meta-type": "object" - }, - { - "name": "82", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "287" - } - ], - "meta-type": "object" - }, - { - "name": "str", - "json-type": "string", - "meta-type": "builtin" - }, - { - "name": "83", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "288" - } - ], - "meta-type": "object" - }, - { - "name": "84", - "members": [ - { - "name": "pty", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "85", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "backend", - "type": "288" - } - ], - "meta-type": "object" - }, - { - "name": "86", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "87", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "88", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "open", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "89", - "members": [ - { - "name": "paging", - "type": "bool" - }, - { - "name": "protocol", - "type": "str" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "begin", - "default": null, - "type": "int" - }, - { - "name": "length", - "default": null, - "type": "int" - }, - { - "name": "format", - "default": null, - "type": "289" - } - ], - "meta-type": "object" - }, - { - "name": "90", - "members": [ - { - "name": "status", - "type": "290" - }, - { - "name": "completed", - "type": "int" - }, - { - "name": "total", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "91", - "members": [ - { - "name": "result", - "type": "90" - }, - { - "name": "error", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "92", - "members": [ - { - "name": "formats", - "type": "[289]" - } - ], - "meta-type": "object" - }, - { - "name": "93", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "up", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "94", - "tag": "type", - "variants": [ - { - "case": "nic", - "type": "292" - }, - { - "case": "user", - "type": "293" - }, - { - "case": "tap", - "type": "294" - }, - { - "case": "l2tpv3", - "type": "295" - }, - { - "case": "socket", - "type": "296" - }, - { - "case": "vde", - "type": "297" - }, - { - "case": "bridge", - "type": "298" - }, - { - "case": "hubport", - "type": "299" - }, - { - "case": "netmap", - "type": "300" - }, - { - "case": "vhost-user", - "type": "301" - }, - { - "case": "vhost-vdpa", - "type": "302" - }, - { - "case": "none", - "type": "0" - } - ], - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "type", - "type": "291" - } - ], - "meta-type": "object" - }, - { - "name": "95", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "96", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[97]", - "element-type": "97", - "meta-type": "array" - }, - { - "name": "97", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "promiscuous", - "type": "bool" - }, - { - "name": "multicast", - "type": "303" - }, - { - "name": "unicast", - "type": "303" - }, - { - "name": "vlan", - "type": "303" - }, - { - "name": "broadcast-allowed", - "type": "bool" - }, - { - "name": "multicast-overflow", - "type": "bool" - }, - { - "name": "unicast-overflow", - "type": "bool" - }, - { - "name": "main-mac", - "type": "str" - }, - { - "name": "vlan-table", - "type": "[int]" - }, - { - "name": "unicast-table", - "type": "[str]" - }, - { - "name": "multicast-table", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "98", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "99", - "members": [ - { - "name": "initial", - "type": "int" - }, - { - "name": "max", - "type": "int" - }, - { - "name": "rounds", - "type": "int" - }, - { - "name": "step", - "type": "int" - }, - { - "name": "interfaces", - "default": null, - "type": "[str]" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "100", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "101", - "members": [ - { - "name": "netdev", - "type": "str" - }, - { - "name": "gid-status", - "type": "bool" - }, - { - "name": "subnet-prefix", - "type": "int" - }, - { - "name": "interface-id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "102", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "103", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "id", - "type": "int" - }, - { - "name": "ports", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "104", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[105]", - "element-type": "105", - "meta-type": "array" - }, - { - "name": "105", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enabled", - "type": "bool" - }, - { - "name": "link-up", - "type": "bool" - }, - { - "name": "speed", - "type": "int" - }, - { - "name": "duplex", - "type": "304" - }, - { - "name": "autoneg", - "type": "305" - } - ], - "meta-type": "object" - }, - { - "name": "106", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "tbl-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[107]", - "element-type": "107", - "meta-type": "array" - }, - { - "name": "107", - "members": [ - { - "name": "cookie", - "type": "int" - }, - { - "name": "hits", - "type": "int" - }, - { - "name": "key", - "type": "306" - }, - { - "name": "mask", - "type": "307" - }, - { - "name": "action", - "type": "308" - } - ], - "meta-type": "object" - }, - { - "name": "108", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[109]", - "element-type": "109", - "meta-type": "array" - }, - { - "name": "109", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pport", - "default": null, - "type": "int" - }, - { - "name": "index", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "set-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "pop-vlan", - "default": null, - "type": "int" - }, - { - "name": "group-ids", - "default": null, - "type": "[int]" - }, - { - "name": "set-eth-src", - "default": null, - "type": "str" - }, - { - "name": "set-eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ttl-check", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[110]", - "element-type": "110", - "meta-type": "array" - }, - { - "name": "110", - "meta-type": "enum", - "values": [ - "tpm-tis", - "tpm-crb", - "tpm-spapr" - ] - }, - { - "name": "[111]", - "element-type": "111", - "meta-type": "array" - }, - { - "name": "111", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "[112]", - "element-type": "112", - "meta-type": "array" - }, - { - "name": "112", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "model", - "type": "110" - }, - { - "name": "options", - "type": "309" - } - ], - "meta-type": "object" - }, - { - "name": "113", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "password", - "type": "str" - }, - { - "name": "connected", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "114", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "time", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "115", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "116", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "migrated", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "compiled-version", - "default": null, - "type": "str" - }, - { - "name": "mouse-mode", - "type": "310" - }, - { - "name": "channels", - "default": null, - "type": "[311]" - } - ], - "meta-type": "object" - }, - { - "name": "117", - "members": [ - { - "name": "server", - "type": "312" - }, - { - "name": "client", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "118", - "members": [ - { - "name": "server", - "type": "313" - }, - { - "name": "client", - "type": "311" - } - ], - "meta-type": "object" - }, - { - "name": "119", - "members": [ - { - "name": "server", - "type": "312" - }, - { - "name": "client", - "type": "312" - } - ], - "meta-type": "object" - }, - { - "name": "120", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "family", - "default": null, - "type": "314" - }, - { - "name": "service", - "default": null, - "type": "str" - }, - { - "name": "auth", - "default": null, - "type": "str" - }, - { - "name": "clients", - "default": null, - "type": "[315]" - } - ], - "meta-type": "object" - }, - { - "name": "[121]", - "element-type": "121", - "meta-type": "array" - }, - { - "name": "121", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "server", - "type": "[316]" - }, - { - "name": "clients", - "type": "[315]" - }, - { - "name": "auth", - "type": "317" - }, - { - "name": "vencrypt", - "default": null, - "type": "318" - }, - { - "name": "display", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "122", - "members": [ - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "123", - "members": [ - { - "name": "server", - "type": "319" - }, - { - "name": "client", - "type": "320" - } - ], - "meta-type": "object" - }, - { - "name": "124", - "members": [ - { - "name": "server", - "type": "319" - }, - { - "name": "client", - "type": "315" - } - ], - "meta-type": "object" - }, - { - "name": "125", - "members": [ - { - "name": "server", - "type": "319" - }, - { - "name": "client", - "type": "315" - } - ], - "meta-type": "object" - }, - { - "name": "[126]", - "element-type": "126", - "meta-type": "array" - }, - { - "name": "126", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "index", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "absolute", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "127", - "members": [ - { - "name": "keys", - "type": "[321]" - }, - { - "name": "hold-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "128", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "head", - "default": null, - "type": "int" - }, - { - "name": "events", - "type": "[322]" - } - ], - "meta-type": "object" - }, - { - "name": "129", - "tag": "type", - "variants": [ - { - "case": "gtk", - "type": "325" - }, - { - "case": "curses", - "type": "326" - }, - { - "case": "egl-headless", - "type": "327" - }, - { - "case": "default", - "type": "0" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "sdl", - "type": "0" - }, - { - "case": "cocoa", - "type": "0" - }, - { - "case": "spice-app", - "type": "0" - } - ], - "members": [ - { - "name": "type", - "type": "323" - }, - { - "name": "full-screen", - "default": null, - "type": "bool" - }, - { - "name": "window-close", - "default": null, - "type": "bool" - }, - { - "name": "show-cursor", - "default": null, - "type": "bool" - }, - { - "name": "gl", - "default": null, - "type": "324" - } - ], - "meta-type": "object" - }, - { - "name": "130", - "members": [ - { - "name": "status", - "default": null, - "type": "328" - }, - { - "name": "ram", - "default": null, - "type": "329" - }, - { - "name": "disk", - "default": null, - "type": "329" - }, - { - "name": "xbzrle-cache", - "default": null, - "type": "330" - }, - { - "name": "total-time", - "default": null, - "type": "int" - }, - { - "name": "expected-downtime", - "default": null, - "type": "int" - }, - { - "name": "downtime", - "default": null, - "type": "int" - }, - { - "name": "setup-time", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-percentage", - "default": null, - "type": "int" - }, - { - "name": "error-desc", - "default": null, - "type": "str" - }, - { - "name": "postcopy-blocktime", - "default": null, - "type": "int" - }, - { - "name": "postcopy-vcpu-blocktime", - "default": null, - "type": "[int]" - }, - { - "name": "compression", - "default": null, - "type": "331" - }, - { - "name": "socket-address", - "default": null, - "type": "[332]" - } - ], - "meta-type": "object" - }, - { - "name": "131", - "members": [ - { - "name": "capabilities", - "type": "[132]" - } - ], - "meta-type": "object" - }, - { - "name": "[132]", - "element-type": "132", - "meta-type": "array" - }, - { - "name": "132", - "members": [ - { - "name": "capability", - "type": "333" - }, - { - "name": "state", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "133", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "throttle-trigger-threshold", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-tailslow", - "default": null, - "type": "bool" - }, - { - "name": "tls-creds", - "default": null, - "type": "283" - }, - { - "name": "tls-hostname", - "default": null, - "type": "283" - }, - { - "name": "tls-authz", - "default": null, - "type": "283" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - }, - { - "name": "multifd-compression", - "default": null, - "type": "334" - }, - { - "name": "multifd-zlib-level", - "default": null, - "type": "int" - }, - { - "name": "multifd-zstd-level", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "134", - "members": [ - { - "name": "announce-initial", - "default": null, - "type": "int" - }, - { - "name": "announce-max", - "default": null, - "type": "int" - }, - { - "name": "announce-rounds", - "default": null, - "type": "int" - }, - { - "name": "announce-step", - "default": null, - "type": "int" - }, - { - "name": "compress-level", - "default": null, - "type": "int" - }, - { - "name": "compress-threads", - "default": null, - "type": "int" - }, - { - "name": "compress-wait-thread", - "default": null, - "type": "bool" - }, - { - "name": "decompress-threads", - "default": null, - "type": "int" - }, - { - "name": "throttle-trigger-threshold", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-initial", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-increment", - "default": null, - "type": "int" - }, - { - "name": "cpu-throttle-tailslow", - "default": null, - "type": "bool" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-hostname", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "max-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "downtime-limit", - "default": null, - "type": "int" - }, - { - "name": "x-checkpoint-delay", - "default": null, - "type": "int" - }, - { - "name": "block-incremental", - "default": null, - "type": "bool" - }, - { - "name": "multifd-channels", - "default": null, - "type": "int" - }, - { - "name": "xbzrle-cache-size", - "default": null, - "type": "int" - }, - { - "name": "max-postcopy-bandwidth", - "default": null, - "type": "int" - }, - { - "name": "max-cpu-throttle", - "default": null, - "type": "int" - }, - { - "name": "multifd-compression", - "default": null, - "type": "334" - }, - { - "name": "multifd-zlib-level", - "default": null, - "type": "int" - }, - { - "name": "multifd-zstd-level", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "135", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "hostname", - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "tls-port", - "default": null, - "type": "int" - }, - { - "name": "cert-subject", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "136", - "members": [ - { - "name": "status", - "type": "328" - } - ], - "meta-type": "object" - }, - { - "name": "137", - "members": [ - { - "name": "pass", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "138", - "members": [ - { - "name": "mode", - "type": "335" - }, - { - "name": "reason", - "type": "336" - } - ], - "meta-type": "object" - }, - { - "name": "139", - "members": [ - { - "name": "state", - "type": "328" - } - ], - "meta-type": "object" - }, - { - "name": "140", - "members": [ - { - "name": "value", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "141", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "142", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "int", - "json-type": "int", - "meta-type": "builtin" - }, - { - "name": "143", - "members": [ - { - "name": "uri", - "type": "str" - }, - { - "name": "blk", - "default": null, - "type": "bool" - }, - { - "name": "inc", - "default": null, - "type": "bool" - }, - { - "name": "detach", - "default": null, - "type": "bool" - }, - { - "name": "resume", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "144", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "145", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "live", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "146", - "members": [ - { - "name": "enable", - "type": "bool" - }, - { - "name": "primary", - "type": "bool" - }, - { - "name": "failover", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "147", - "members": [ - { - "name": "error", - "type": "bool" - }, - { - "name": "desc", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "148", - "members": [ - { - "name": "mode", - "type": "335" - }, - { - "name": "last-mode", - "type": "335" - }, - { - "name": "reason", - "type": "336" - } - ], - "meta-type": "object" - }, - { - "name": "149", - "members": [ - { - "name": "uri", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "150", - "members": [ - { - "name": "device-id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "151", - "members": [ - { - "name": "actions", - "type": "[337]" - }, - { - "name": "properties", - "default": null, - "type": "338" - } - ], - "meta-type": "object" - }, - { - "name": "152", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[153]", - "element-type": "153", - "meta-type": "array" - }, - { - "name": "153", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "state", - "type": "339" - }, - { - "name": "vcpu", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "154", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "ignore-unavailable", - "default": null, - "type": "bool" - }, - { - "name": "vcpu", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "155", - "members": [ - { - "name": "enable", - "default": null, - "type": "[340]" - } - ], - "meta-type": "object" - }, - { - "name": "156", - "members": [ - { - "name": "qemu", - "type": "341" - }, - { - "name": "package", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[157]", - "element-type": "157", - "meta-type": "array" - }, - { - "name": "157", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[158]", - "element-type": "158", - "meta-type": "array" - }, - { - "name": "158", - "members": [ - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[159]", - "element-type": "159", - "meta-type": "array" - }, - { - "name": "159", - "tag": "meta-type", - "variants": [ - { - "case": "builtin", - "type": "343" - }, - { - "case": "enum", - "type": "344" - }, - { - "case": "array", - "type": "345" - }, - { - "case": "object", - "type": "346" - }, - { - "case": "alternate", - "type": "347" - }, - { - "case": "command", - "type": "348" - }, - { - "case": "event", - "type": "349" - } - ], - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "meta-type", - "type": "342" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "160", - "members": [ - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[161]", - "element-type": "161", - "meta-type": "array" - }, - { - "name": "161", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - }, - { - "name": "default-value", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "162", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "any", - "json-type": "value", - "meta-type": "builtin" - }, - { - "name": "163", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "property", - "type": "str" - }, - { - "name": "value", - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "164", - "members": [ - { - "name": "implements", - "default": null, - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[165]", - "element-type": "165", - "meta-type": "array" - }, - { - "name": "165", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - }, - { - "name": "parent", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "166", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "167", - "members": [ - { - "name": "qom-type", - "type": "str" - }, - { - "name": "id", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "168", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "169", - "members": [ - { - "name": "typename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "170", - "members": [ - { - "name": "driver", - "type": "str" - }, - { - "name": "bus", - "default": null, - "type": "str" - }, - { - "name": "id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "171", - "members": [ - { - "name": "id", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "172", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "path", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[173]", - "element-type": "173", - "meta-type": "array" - }, - { - "name": "173", - "tag": "arch", - "variants": [ - { - "case": "x86", - "type": "352" - }, - { - "case": "sparc", - "type": "353" - }, - { - "case": "ppc", - "type": "354" - }, - { - "case": "mips", - "type": "355" - }, - { - "case": "tricore", - "type": "356" - }, - { - "case": "s390", - "type": "357" - }, - { - "case": "riscv", - "type": "358" - }, - { - "case": "other", - "type": "0" - } - ], - "members": [ - { - "name": "CPU", - "type": "int" - }, - { - "name": "current", - "type": "bool" - }, - { - "name": "halted", - "type": "bool" - }, - { - "name": "qom_path", - "type": "str" - }, - { - "name": "thread_id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "350" - }, - { - "name": "arch", - "type": "351" - } - ], - "meta-type": "object" - }, - { - "name": "[174]", - "element-type": "174", - "meta-type": "array" - }, - { - "name": "174", - "tag": "target", - "variants": [ - { - "case": "s390x", - "type": "357" - }, - { - "case": "aarch64", - "type": "0" - }, - { - "case": "alpha", - "type": "0" - }, - { - "case": "arm", - "type": "0" - }, - { - "case": "avr", - "type": "0" - }, - { - "case": "cris", - "type": "0" - }, - { - "case": "hppa", - "type": "0" - }, - { - "case": "i386", - "type": "0" - }, - { - "case": "lm32", - "type": "0" - }, - { - "case": "m68k", - "type": "0" - }, - { - "case": "microblaze", - "type": "0" - }, - { - "case": "microblazeel", - "type": "0" - }, - { - "case": "mips", - "type": "0" - }, - { - "case": "mips64", - "type": "0" - }, - { - "case": "mips64el", - "type": "0" - }, - { - "case": "mipsel", - "type": "0" - }, - { - "case": "moxie", - "type": "0" - }, - { - "case": "nios2", - "type": "0" - }, - { - "case": "or1k", - "type": "0" - }, - { - "case": "ppc", - "type": "0" - }, - { - "case": "ppc64", - "type": "0" - }, - { - "case": "riscv32", - "type": "0" - }, - { - "case": "riscv64", - "type": "0" - }, - { - "case": "rx", - "type": "0" - }, - { - "case": "sh4", - "type": "0" - }, - { - "case": "sh4eb", - "type": "0" - }, - { - "case": "sparc", - "type": "0" - }, - { - "case": "sparc64", - "type": "0" - }, - { - "case": "tricore", - "type": "0" - }, - { - "case": "unicore32", - "type": "0" - }, - { - "case": "x86_64", - "type": "0" - }, - { - "case": "xtensa", - "type": "0" - }, - { - "case": "xtensaeb", - "type": "0" - } - ], - "members": [ - { - "name": "cpu-index", - "type": "int" - }, - { - "name": "qom-path", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "props", - "default": null, - "type": "350" - }, - { - "name": "arch", - "type": "351", - "features": [ - "deprecated" - ] - }, - { - "name": "target", - "type": "359" - } - ], - "meta-type": "object" - }, - { - "name": "175", - "members": [ - { - "name": "id", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[176]", - "element-type": "176", - "meta-type": "array" - }, - { - "name": "176", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "alias", - "default": null, - "type": "str" - }, - { - "name": "is-default", - "default": null, - "type": "bool" - }, - { - "name": "cpu-max", - "type": "int" - }, - { - "name": "hotpluggable-cpus", - "type": "bool" - }, - { - "name": "numa-mem-supported", - "type": "bool" - }, - { - "name": "deprecated", - "type": "bool" - }, - { - "name": "default-cpu-type", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "177", - "members": [ - { - "name": "wakeup-suspend-support", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "178", - "members": [ - { - "name": "arch", - "type": "359" - } - ], - "meta-type": "object" - }, - { - "name": "[179]", - "element-type": "179", - "meta-type": "array" - }, - { - "name": "179", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "merge", - "type": "bool" - }, - { - "name": "dump", - "type": "bool" - }, - { - "name": "prealloc", - "type": "bool" - }, - { - "name": "host-nodes", - "type": "[int]" - }, - { - "name": "policy", - "type": "360" - } - ], - "meta-type": "object" - }, - { - "name": "[180]", - "element-type": "180", - "meta-type": "array" - }, - { - "name": "180", - "members": [ - { - "name": "type", - "type": "str" - }, - { - "name": "vcpus-count", - "type": "int" - }, - { - "name": "props", - "type": "350" - }, - { - "name": "qom-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "181", - "tag": "type", - "variants": [ - { - "case": "node", - "type": "362" - }, - { - "case": "dist", - "type": "363" - }, - { - "case": "cpu", - "type": "364" - }, - { - "case": "hmat-lb", - "type": "365" - }, - { - "case": "hmat-cache", - "type": "366" - } - ], - "members": [ - { - "name": "type", - "type": "361" - } - ], - "meta-type": "object" - }, - { - "name": "186", - "members": [ - { - "name": "type", - "type": "369" - }, - { - "name": "model", - "type": "367" - } - ], - "meta-type": "object" - }, - { - "name": "187", - "members": [ - { - "name": "model", - "type": "367" - } - ], - "meta-type": "object" - }, - { - "name": "[188]", - "element-type": "188", - "meta-type": "array" - }, - { - "name": "188", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "migration-safe", - "default": null, - "type": "bool" - }, - { - "name": "static", - "type": "bool" - }, - { - "name": "unavailable-features", - "default": null, - "type": "[str]" - }, - { - "name": "typename", - "type": "str" - }, - { - "name": "alias-of", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "189", - "members": [ - { - "name": "protocol", - "type": "str" - }, - { - "name": "fdname", - "type": "str" - }, - { - "name": "skipauth", - "default": null, - "type": "bool" - }, - { - "name": "tls", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "190", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "191", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "present", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "192", - "members": [ - { - "name": "UUID", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[193]", - "element-type": "193", - "meta-type": "array" - }, - { - "name": "193", - "members": [ - { - "name": "id", - "type": "str" - }, - { - "name": "thread-id", - "type": "int" - }, - { - "name": "poll-max-ns", - "type": "int" - }, - { - "name": "poll-grow", - "type": "int" - }, - { - "name": "poll-shrink", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "194", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "195", - "members": [ - { - "name": "actual", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[196]", - "element-type": "196", - "meta-type": "array" - }, - { - "name": "196", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "devices", - "type": "[370]" - } - ], - "meta-type": "object" - }, - { - "name": "197", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "198", - "members": [ - { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "199", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "200", - "members": [ - { - "name": "command-line", - "type": "str" - }, - { - "name": "cpu-index", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "201", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "arg", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "202", - "members": [ - { - "name": "enable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "203", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "204", - "members": [ - { - "name": "fdname", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "205", - "members": [ - { - "name": "base-memory", - "type": "int" - }, - { - "name": "plugged-memory", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "206", - "members": [ - { - "name": "fdset-id", - "default": null, - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "207", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "208", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fd", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[209]", - "element-type": "209", - "meta-type": "array" - }, - { - "name": "209", - "members": [ - { - "name": "fdset-id", - "type": "int" - }, - { - "name": "fds", - "type": "[371]" - } - ], - "meta-type": "object" - }, - { - "name": "210", - "members": [ - { - "name": "option", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[211]", - "element-type": "211", - "meta-type": "array" - }, - { - "name": "211", - "members": [ - { - "name": "option", - "type": "str" - }, - { - "name": "parameters", - "type": "[372]" - } - ], - "meta-type": "object" - }, - { - "name": "[212]", - "element-type": "212", - "meta-type": "array" - }, - { - "name": "212", - "tag": "type", - "variants": [ - { - "case": "dimm", - "type": "374" - }, - { - "case": "nvdimm", - "type": "374" - }, - { - "case": "virtio-pmem", - "type": "375" - }, - { - "case": "virtio-mem", - "type": "376" - } - ], - "members": [ - { - "name": "type", - "type": "373" - } - ], - "meta-type": "object" - }, - { - "name": "213", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "214", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "msg", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[215]", - "element-type": "215", - "meta-type": "array" - }, - { - "name": "215", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "slot", - "type": "str" - }, - { - "name": "slot-type", - "type": "377" - }, - { - "name": "source", - "type": "int" - }, - { - "name": "status", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "216", - "members": [ - { - "name": "info", - "type": "215" - } - ], - "meta-type": "object" - }, - { - "name": "217", - "members": [ - { - "name": "filename", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "218", - "members": [ - { - "name": "guid", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "219", - "members": [ - { - "name": "offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "220", - "members": [ - { - "name": "enabled", - "type": "bool" - }, - { - "name": "api-major", - "type": "int" - }, - { - "name": "api-minor", - "type": "int" - }, - { - "name": "build-id", - "type": "int" - }, - { - "name": "policy", - "type": "int" - }, - { - "name": "state", - "type": "378" - }, - { - "name": "handle", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "221", - "members": [ - { - "name": "data", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "222", - "members": [ - { - "name": "pdh", - "type": "str" - }, - { - "name": "cert-chain", - "type": "str" - }, - { - "name": "cbitpos", - "type": "int" - }, - { - "name": "reduced-phys-bits", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "bool", - "json-type": "boolean", - "meta-type": "builtin" - }, - { - "name": "225", - "meta-type": "enum", - "values": [ - "debug", - "inmigrate", - "internal-error", - "io-error", - "paused", - "postmigrate", - "prelaunch", - "finish-migrate", - "restore-vm", - "running", - "save-vm", - "shutdown", - "suspended", - "watchdog", - "guest-panicked", - "colo", - "preconfig" - ] - }, - { - "name": "226", - "meta-type": "enum", - "values": [ - "none", - "host-error", - "host-qmp-quit", - "host-qmp-system-reset", - "host-signal", - "host-ui", - "guest-shutdown", - "guest-reset", - "guest-panic", - "subsystem-reset" - ] - }, - { - "name": "227", - "meta-type": "enum", - "values": [ - "reset", - "shutdown", - "poweroff", - "pause", - "debug", - "none", - "inject-nmi" - ] - }, - { - "name": "228", - "meta-type": "enum", - "values": [ - "pause", - "poweroff", - "run" - ] - }, - { - "name": "229", - "tag": "type", - "variants": [ - { - "case": "hyper-v", - "type": "380" - }, - { - "case": "s390", - "type": "381" - } - ], - "members": [ - { - "name": "type", - "type": "379" - } - ], - "meta-type": "object" - }, - { - "name": "230", - "meta-type": "enum", - "values": [ - "retain", - "read-only", - "read-write" - ] - }, - { - "name": "[int]", - "element-type": "int", - "meta-type": "array" - }, - { - "name": "231", - "meta-type": "enum", - "values": [ - "ok", - "failed", - "nospace" - ] - }, - { - "name": "[232]", - "element-type": "232", - "meta-type": "array" - }, - { - "name": "232", - "members": [ - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "count", - "type": "int" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "recording", - "type": "bool" - }, - { - "name": "busy", - "type": "bool" - }, - { - "name": "status", - "type": "382", - "features": [ - "deprecated" - ] - }, - { - "name": "persistent", - "type": "bool" - }, - { - "name": "inconsistent", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "233", - "members": [ - { - "name": "rd_bytes", - "type": "int" - }, - { - "name": "wr_bytes", - "type": "int" - }, - { - "name": "unmap_bytes", - "type": "int" - }, - { - "name": "rd_operations", - "type": "int" - }, - { - "name": "wr_operations", - "type": "int" - }, - { - "name": "flush_operations", - "type": "int" - }, - { - "name": "unmap_operations", - "type": "int" - }, - { - "name": "rd_total_time_ns", - "type": "int" - }, - { - "name": "wr_total_time_ns", - "type": "int" - }, - { - "name": "flush_total_time_ns", - "type": "int" - }, - { - "name": "unmap_total_time_ns", - "type": "int" - }, - { - "name": "wr_highest_offset", - "type": "int" - }, - { - "name": "rd_merged", - "type": "int" - }, - { - "name": "wr_merged", - "type": "int" - }, - { - "name": "unmap_merged", - "type": "int" - }, - { - "name": "idle_time_ns", - "default": null, - "type": "int" - }, - { - "name": "failed_rd_operations", - "type": "int" - }, - { - "name": "failed_wr_operations", - "type": "int" - }, - { - "name": "failed_flush_operations", - "type": "int" - }, - { - "name": "failed_unmap_operations", - "type": "int" - }, - { - "name": "invalid_rd_operations", - "type": "int" - }, - { - "name": "invalid_wr_operations", - "type": "int" - }, - { - "name": "invalid_flush_operations", - "type": "int" - }, - { - "name": "invalid_unmap_operations", - "type": "int" - }, - { - "name": "account_invalid", - "type": "bool" - }, - { - "name": "account_failed", - "type": "bool" - }, - { - "name": "timed_stats", - "type": "[383]" - }, - { - "name": "rd_latency_histogram", - "default": null, - "type": "384" - }, - { - "name": "wr_latency_histogram", - "default": null, - "type": "384" - }, - { - "name": "flush_latency_histogram", - "default": null, - "type": "384" - } - ], - "meta-type": "object" - }, - { - "name": "234", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "385" - }, - { - "case": "host_device", - "type": "385" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "compress", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "gluster", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "luks", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "nfs", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "parallels", - "type": "0" - }, - { - "case": "qcow", - "type": "0" - }, - { - "case": "qcow2", - "type": "0" - }, - { - "case": "qed", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "rbd", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "sheepdog", - "type": "0" - }, - { - "case": "ssh", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vdi", - "type": "0" - }, - { - "case": "vhdx", - "type": "0" - }, - { - "case": "vmdk", - "type": "0" - }, - { - "case": "vpc", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "247" - } - ], - "meta-type": "object" - }, - { - "name": "235", - "meta-type": "enum", - "values": [ - "undefined", - "created", - "running", - "paused", - "ready", - "standby", - "waiting", - "pending", - "aborting", - "concluded", - "null" - ] - }, - { - "name": "236", - "meta-type": "enum", - "values": [ - "existing", - "absolute-paths" - ] - }, - { - "name": "237", - "meta-type": "enum", - "values": [ - "report", - "ignore", - "enospc", - "stop", - "auto" - ] - }, - { - "name": "238", - "meta-type": "enum", - "values": [ - "top", - "full", - "none", - "incremental", - "bitmap" - ] - }, - { - "name": "239", - "meta-type": "enum", - "values": [ - "on-success", - "never", - "always" - ] - }, - { - "name": "240", - "meta-type": "enum", - "values": [ - "off", - "on", - "unmap" - ] - }, - { - "name": "241", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "format", - "type": "str" - }, - { - "name": "dirty-flag", - "default": null, - "type": "bool" - }, - { - "name": "actual-size", - "default": null, - "type": "int" - }, - { - "name": "virtual-size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "encrypted", - "default": null, - "type": "bool" - }, - { - "name": "compressed", - "default": null, - "type": "bool" - }, - { - "name": "backing-filename", - "default": null, - "type": "str" - }, - { - "name": "full-backing-filename", - "default": null, - "type": "str" - }, - { - "name": "backing-filename-format", - "default": null, - "type": "str" - }, - { - "name": "snapshots", - "default": null, - "type": "[70]" - }, - { - "name": "backing-image", - "default": null, - "type": "241" - }, - { - "name": "format-specific", - "default": null, - "type": "386" - } - ], - "meta-type": "object" - }, - { - "name": "242", - "members": [ - { - "name": "writeback", - "type": "bool" - }, - { - "name": "direct", - "type": "bool" - }, - { - "name": "no-flush", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[243]", - "element-type": "243", - "meta-type": "array" - }, - { - "name": "243", - "members": [ - { - "name": "id", - "type": "int" - }, - { - "name": "type", - "type": "387" - }, - { - "name": "name", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[244]", - "element-type": "244", - "meta-type": "array" - }, - { - "name": "244", - "members": [ - { - "name": "parent", - "type": "int" - }, - { - "name": "child", - "type": "int" - }, - { - "name": "name", - "type": "str" - }, - { - "name": "perm", - "type": "[388]" - }, - { - "name": "shared-perm", - "type": "[388]" - } - ], - "meta-type": "object" - }, - { - "name": "245", - "meta-type": "enum", - "values": [ - "background", - "write-blocking" - ] - }, - { - "name": "[246]", - "element-type": "246", - "meta-type": "array" - }, - { - "name": "246", - "members": [ - { - "type": "str" - }, - { - "type": "36" - } - ], - "meta-type": "alternate" - }, - { - "name": "247", - "meta-type": "enum", - "values": [ - "blkdebug", - "blklogwrites", - "blkreplay", - "blkverify", - "bochs", - "cloop", - "compress", - "copy-on-read", - "dmg", - "file", - "ftp", - "ftps", - "gluster", - "host_cdrom", - "host_device", - "http", - "https", - "iscsi", - "luks", - "nbd", - "nfs", - "null-aio", - "null-co", - "nvme", - "parallels", - "qcow", - "qcow2", - "qed", - "quorum", - "raw", - "rbd", - "replication", - "sheepdog", - "ssh", - "throttle", - "vdi", - "vhdx", - "vmdk", - "vpc", - "vvfat" - ] - }, - { - "name": "248", - "meta-type": "enum", - "values": [ - "ignore", - "unmap" - ] - }, - { - "name": "249", - "members": [ - { - "name": "direct", - "default": null, - "type": "bool" - }, - { - "name": "no-flush", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "250", - "members": [ - { - "name": "image", - "type": "389" - }, - { - "name": "config", - "default": null, - "type": "str" - }, - { - "name": "align", - "default": null, - "type": "int" - }, - { - "name": "max-transfer", - "default": null, - "type": "int" - }, - { - "name": "opt-write-zero", - "default": null, - "type": "int" - }, - { - "name": "max-write-zero", - "default": null, - "type": "int" - }, - { - "name": "opt-discard", - "default": null, - "type": "int" - }, - { - "name": "max-discard", - "default": null, - "type": "int" - }, - { - "name": "inject-error", - "default": null, - "type": "[390]" - }, - { - "name": "set-state", - "default": null, - "type": "[391]" - }, - { - "name": "take-child-perms", - "default": null, - "type": "[388]" - }, - { - "name": "unshare-child-perms", - "default": null, - "type": "[388]" - } - ], - "meta-type": "object" - }, - { - "name": "251", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "log", - "type": "389" - }, - { - "name": "log-sector-size", - "default": null, - "type": "int" - }, - { - "name": "log-append", - "default": null, - "type": "bool" - }, - { - "name": "log-super-update-interval", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "252", - "members": [ - { - "name": "test", - "type": "389" - }, - { - "name": "raw", - "type": "389" - } - ], - "meta-type": "object" - }, - { - "name": "253", - "members": [ - { - "name": "image", - "type": "389" - } - ], - "meta-type": "object" - }, - { - "name": "254", - "members": [ - { - "name": "file", - "type": "389" - } - ], - "meta-type": "object" - }, - { - "name": "255", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "pr-manager", - "default": null, - "type": "str" - }, - { - "name": "locking", - "default": null, - "type": "392" - }, - { - "name": "aio", - "default": null, - "type": "393" - }, - { - "name": "drop-cache", - "default": null, - "type": "bool" - }, - { - "name": "x-check-cache-dropped", - "default": null, - "type": "bool" - } - ], - "meta-type": "object", - "features": [ - "dynamic-auto-read-only" - ] - }, - { - "name": "256", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "257", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "258", - "members": [ - { - "name": "volume", - "type": "str" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "server", - "type": "[332]" - }, - { - "name": "debug", - "default": null, - "type": "int" - }, - { - "name": "logfile", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "259", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "260", - "members": [ - { - "name": "url", - "type": "str" - }, - { - "name": "readahead", - "default": null, - "type": "int" - }, - { - "name": "timeout", - "default": null, - "type": "int" - }, - { - "name": "username", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "proxy-username", - "default": null, - "type": "str" - }, - { - "name": "proxy-password-secret", - "default": null, - "type": "str" - }, - { - "name": "cookie", - "default": null, - "type": "str" - }, - { - "name": "sslverify", - "default": null, - "type": "bool" - }, - { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "261", - "members": [ - { - "name": "transport", - "type": "394" - }, - { - "name": "portal", - "type": "str" - }, - { - "name": "target", - "type": "str" - }, - { - "name": "lun", - "default": null, - "type": "int" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "password-secret", - "default": null, - "type": "str" - }, - { - "name": "initiator-name", - "default": null, - "type": "str" - }, - { - "name": "header-digest", - "default": null, - "type": "395" - }, - { - "name": "timeout", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "262", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "263", - "members": [ - { - "name": "server", - "type": "332" - }, - { - "name": "export", - "default": null, - "type": "str" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "x-dirty-bitmap", - "default": null, - "type": "str" - }, - { - "name": "reconnect-delay", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "264", - "members": [ - { - "name": "server", - "type": "396" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "int" - }, - { - "name": "tcp-syn-count", - "default": null, - "type": "int" - }, - { - "name": "readahead-size", - "default": null, - "type": "int" - }, - { - "name": "page-cache-size", - "default": null, - "type": "int" - }, - { - "name": "debug", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "265", - "members": [ - { - "name": "size", - "default": null, - "type": "int" - }, - { - "name": "latency-ns", - "default": null, - "type": "int" - }, - { - "name": "read-zeroes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "266", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "namespace", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "267", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "backing", - "default": null, - "type": "397" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-request", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-snapshot", - "default": null, - "type": "bool" - }, - { - "name": "pass-discard-other", - "default": null, - "type": "bool" - }, - { - "name": "overlap-check", - "default": null, - "type": "398" - }, - { - "name": "cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-size", - "default": null, - "type": "int" - }, - { - "name": "l2-cache-entry-size", - "default": null, - "type": "int" - }, - { - "name": "refcount-cache-size", - "default": null, - "type": "int" - }, - { - "name": "cache-clean-interval", - "default": null, - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "399" - }, - { - "name": "data-file", - "default": null, - "type": "389" - } - ], - "meta-type": "object" - }, - { - "name": "268", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "backing", - "default": null, - "type": "397" - }, - { - "name": "encrypt", - "default": null, - "type": "400" - } - ], - "meta-type": "object" - }, - { - "name": "269", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "backing", - "default": null, - "type": "397" - } - ], - "meta-type": "object" - }, - { - "name": "270", - "members": [ - { - "name": "blkverify", - "default": null, - "type": "bool" - }, - { - "name": "children", - "type": "[389]" - }, - { - "name": "vote-threshold", - "type": "int" - }, - { - "name": "rewrite-corrupted", - "default": null, - "type": "bool" - }, - { - "name": "read-pattern", - "default": null, - "type": "401" - } - ], - "meta-type": "object" - }, - { - "name": "271", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "offset", - "default": null, - "type": "int" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "272", - "members": [ - { - "name": "pool", - "type": "str" - }, - { - "name": "namespace", - "default": null, - "type": "str" - }, - { - "name": "image", - "type": "str" - }, - { - "name": "conf", - "default": null, - "type": "str" - }, - { - "name": "snapshot", - "default": null, - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "auth-client-required", - "default": null, - "type": "[402]" - }, - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "[403]" - } - ], - "meta-type": "object" - }, - { - "name": "273", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "mode", - "type": "404" - }, - { - "name": "top-id", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "274", - "members": [ - { - "name": "server", - "type": "332" - }, - { - "name": "vdi", - "type": "str" - }, - { - "name": "snap-id", - "default": null, - "type": "int" - }, - { - "name": "tag", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "275", - "members": [ - { - "name": "server", - "type": "405" - }, - { - "name": "path", - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, - { - "name": "host-key-check", - "default": null, - "type": "406" - } - ], - "meta-type": "object" - }, - { - "name": "276", - "members": [ - { - "name": "throttle-group", - "type": "str" - }, - { - "name": "file", - "type": "389" - } - ], - "meta-type": "object" - }, - { - "name": "277", - "members": [ - { - "name": "dir", - "type": "str" - }, - { - "name": "fat-type", - "default": null, - "type": "int" - }, - { - "name": "floppy", - "default": null, - "type": "bool" - }, - { - "name": "label", - "default": null, - "type": "str" - }, - { - "name": "rw", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "278", - "tag": "driver", - "variants": [ - { - "case": "file", - "type": "407" - }, - { - "case": "gluster", - "type": "408" - }, - { - "case": "luks", - "type": "409" - }, - { - "case": "nfs", - "type": "410" - }, - { - "case": "parallels", - "type": "411" - }, - { - "case": "qcow", - "type": "412" - }, - { - "case": "qcow2", - "type": "413" - }, - { - "case": "qed", - "type": "414" - }, - { - "case": "rbd", - "type": "415" - }, - { - "case": "sheepdog", - "type": "416" - }, - { - "case": "ssh", - "type": "417" - }, - { - "case": "vdi", - "type": "418" - }, - { - "case": "vhdx", - "type": "419" - }, - { - "case": "vmdk", - "type": "420" - }, - { - "case": "vpc", - "type": "421" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "compress", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "host_device", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "247" - } - ], - "meta-type": "object" - }, - { - "name": "279", - "tag": "driver", - "variants": [ - { - "case": "luks", - "type": "422" - }, - { - "case": "qcow2", - "type": "423" - }, - { - "case": "blkdebug", - "type": "0" - }, - { - "case": "blklogwrites", - "type": "0" - }, - { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" - }, - { - "case": "bochs", - "type": "0" - }, - { - "case": "cloop", - "type": "0" - }, - { - "case": "compress", - "type": "0" - }, - { - "case": "copy-on-read", - "type": "0" - }, - { - "case": "dmg", - "type": "0" - }, - { - "case": "file", - "type": "0" - }, - { - "case": "ftp", - "type": "0" - }, - { - "case": "ftps", - "type": "0" - }, - { - "case": "gluster", - "type": "0" - }, - { - "case": "host_cdrom", - "type": "0" - }, - { - "case": "host_device", - "type": "0" - }, - { - "case": "http", - "type": "0" - }, - { - "case": "https", - "type": "0" - }, - { - "case": "iscsi", - "type": "0" - }, - { - "case": "nbd", - "type": "0" - }, - { - "case": "nfs", - "type": "0" - }, - { - "case": "null-aio", - "type": "0" - }, - { - "case": "null-co", - "type": "0" - }, - { - "case": "nvme", - "type": "0" - }, - { - "case": "parallels", - "type": "0" - }, - { - "case": "qcow", - "type": "0" - }, - { - "case": "qed", - "type": "0" - }, - { - "case": "quorum", - "type": "0" - }, - { - "case": "raw", - "type": "0" - }, - { - "case": "rbd", - "type": "0" - }, - { - "case": "replication", - "type": "0" - }, - { - "case": "sheepdog", - "type": "0" - }, - { - "case": "ssh", - "type": "0" - }, - { - "case": "throttle", - "type": "0" - }, - { - "case": "vdi", - "type": "0" - }, - { - "case": "vhdx", - "type": "0" - }, - { - "case": "vmdk", - "type": "0" - }, - { - "case": "vpc", - "type": "0" - }, - { - "case": "vvfat", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "247" - } - ], - "meta-type": "object" - }, - { - "name": "280", - "meta-type": "enum", - "values": [ - "read", - "write" - ] - }, - { - "name": "281", - "meta-type": "enum", - "values": [ - "ignore", - "report", - "stop" - ] - }, - { - "name": "282", - "meta-type": "enum", - "values": [ - "commit", - "stream", - "mirror", - "backup", - "create", - "amend" - ] - }, - { - "name": "283", - "members": [ - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "284", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "425" - }, - { - "case": "unix", - "type": "426" - }, - { - "case": "vsock", - "type": "427" - }, - { - "case": "fd", - "type": "428" - } - ], - "members": [ - { - "name": "type", - "type": "424" - } - ], - "meta-type": "object" - }, - { - "name": "285", - "meta-type": "enum", - "values": [ - "safe", - "hard" - ] - }, - { - "name": "286", - "meta-type": "enum", - "values": [ - "read", - "write", - "flush" - ] - }, - { - "name": "287", - "meta-type": "enum", - "values": [ - "utf8", - "base64" - ] - }, - { - "name": "288", - "tag": "type", - "variants": [ - { - "case": "file", - "type": "430" - }, - { - "case": "serial", - "type": "431" - }, - { - "case": "parallel", - "type": "431" - }, - { - "case": "pipe", - "type": "431" - }, - { - "case": "socket", - "type": "432" - }, - { - "case": "udp", - "type": "433" - }, - { - "case": "pty", - "type": "434" - }, - { - "case": "null", - "type": "434" - }, - { - "case": "mux", - "type": "435" - }, - { - "case": "msmouse", - "type": "434" - }, - { - "case": "wctablet", - "type": "434" - }, - { - "case": "braille", - "type": "434" - }, - { - "case": "testdev", - "type": "434" - }, - { - "case": "stdio", - "type": "436" - }, - { - "case": "console", - "type": "434" - }, - { - "case": "spicevmc", - "type": "437" - }, - { - "case": "spiceport", - "type": "438" - }, - { - "case": "vc", - "type": "439" - }, - { - "case": "ringbuf", - "type": "440" - }, - { - "case": "memory", - "type": "440" - } - ], - "members": [ - { - "name": "type", - "type": "429" - } - ], - "meta-type": "object" - }, - { - "name": "289", - "meta-type": "enum", - "values": [ - "elf", - "kdump-zlib", - "kdump-lzo", - "kdump-snappy", - "win-dmp" - ] - }, - { - "name": "290", - "meta-type": "enum", - "values": [ - "none", - "active", - "completed", - "failed" - ] - }, - { - "name": "[289]", - "element-type": "289", - "meta-type": "array" - }, - { - "name": "291", - "meta-type": "enum", - "values": [ - "none", - "nic", - "user", - "tap", - "l2tpv3", - "socket", - "vde", - "bridge", - "hubport", - "netmap", - "vhost-user", - "vhost-vdpa" - ] - }, - { - "name": "292", - "members": [ - { - "name": "netdev", - "default": null, - "type": "str" - }, - { - "name": "macaddr", - "default": null, - "type": "str" - }, - { - "name": "model", - "default": null, - "type": "str" - }, - { - "name": "addr", - "default": null, - "type": "str" - }, - { - "name": "vectors", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "293", - "members": [ - { - "name": "hostname", - "default": null, - "type": "str" - }, - { - "name": "restrict", - "default": null, - "type": "bool" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "ip", - "default": null, - "type": "str" - }, - { - "name": "net", - "default": null, - "type": "str" - }, - { - "name": "host", - "default": null, - "type": "str" - }, - { - "name": "tftp", - "default": null, - "type": "str" - }, - { - "name": "bootfile", - "default": null, - "type": "str" - }, - { - "name": "dhcpstart", - "default": null, - "type": "str" - }, - { - "name": "dns", - "default": null, - "type": "str" - }, - { - "name": "dnssearch", - "default": null, - "type": "[441]" - }, - { - "name": "domainname", - "default": null, - "type": "str" - }, - { - "name": "ipv6-prefix", - "default": null, - "type": "str" - }, - { - "name": "ipv6-prefixlen", - "default": null, - "type": "int" - }, - { - "name": "ipv6-host", - "default": null, - "type": "str" - }, - { - "name": "ipv6-dns", - "default": null, - "type": "str" - }, - { - "name": "smb", - "default": null, - "type": "str" - }, - { - "name": "smbserver", - "default": null, - "type": "str" - }, - { - "name": "hostfwd", - "default": null, - "type": "[441]" - }, - { - "name": "guestfwd", - "default": null, - "type": "[441]" - }, - { - "name": "tftp-server-name", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "294", - "members": [ - { - "name": "ifname", - "default": null, - "type": "str" - }, - { - "name": "fd", - "default": null, - "type": "str" - }, - { - "name": "fds", - "default": null, - "type": "str" - }, - { - "name": "script", - "default": null, - "type": "str" - }, - { - "name": "downscript", - "default": null, - "type": "str" - }, - { - "name": "br", - "default": null, - "type": "str" - }, - { - "name": "helper", - "default": null, - "type": "str" - }, - { - "name": "sndbuf", - "default": null, - "type": "int" - }, - { - "name": "vnet_hdr", - "default": null, - "type": "bool" - }, - { - "name": "vhost", - "default": null, - "type": "bool" - }, - { - "name": "vhostfd", - "default": null, - "type": "str" - }, - { - "name": "vhostfds", - "default": null, - "type": "str" - }, - { - "name": "vhostforce", - "default": null, - "type": "bool" - }, - { - "name": "queues", - "default": null, - "type": "int" - }, - { - "name": "poll-us", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "295", - "members": [ - { - "name": "src", - "type": "str" - }, - { - "name": "dst", - "type": "str" - }, - { - "name": "srcport", - "default": null, - "type": "str" - }, - { - "name": "dstport", - "default": null, - "type": "str" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "udp", - "default": null, - "type": "bool" - }, - { - "name": "cookie64", - "default": null, - "type": "bool" - }, - { - "name": "counter", - "default": null, - "type": "bool" - }, - { - "name": "pincounter", - "default": null, - "type": "bool" - }, - { - "name": "txcookie", - "default": null, - "type": "int" - }, - { - "name": "rxcookie", - "default": null, - "type": "int" - }, - { - "name": "txsession", - "type": "int" - }, - { - "name": "rxsession", - "default": null, - "type": "int" - }, - { - "name": "offset", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "296", - "members": [ - { - "name": "fd", - "default": null, - "type": "str" - }, - { - "name": "listen", - "default": null, - "type": "str" - }, - { - "name": "connect", - "default": null, - "type": "str" - }, - { - "name": "mcast", - "default": null, - "type": "str" - }, - { - "name": "localaddr", - "default": null, - "type": "str" - }, - { - "name": "udp", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "297", - "members": [ - { - "name": "sock", - "default": null, - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "298", - "members": [ - { - "name": "br", - "default": null, - "type": "str" - }, - { - "name": "helper", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "299", - "members": [ - { - "name": "hubid", - "type": "int" - }, - { - "name": "netdev", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "300", - "members": [ - { - "name": "ifname", - "type": "str" - }, - { - "name": "devname", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "301", - "members": [ - { - "name": "chardev", - "type": "str" - }, - { - "name": "vhostforce", - "default": null, - "type": "bool" - }, - { - "name": "queues", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "302", - "members": [ - { - "name": "vhostdev", - "default": null, - "type": "str" - }, - { - "name": "queues", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "303", - "meta-type": "enum", - "values": [ - "normal", - "none", - "all" - ] - }, - { - "name": "[str]", - "element-type": "str", - "meta-type": "array" - }, - { - "name": "304", - "meta-type": "enum", - "values": [ - "half", - "full" - ] - }, - { - "name": "305", - "meta-type": "enum", - "values": [ - "off", - "on" - ] - }, - { - "name": "306", - "members": [ - { - "name": "priority", - "type": "int" - }, - { - "name": "tbl-id", - "type": "int" - }, - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-type", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - }, - { - "name": "ip-dst", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "307", - "members": [ - { - "name": "in-pport", - "default": null, - "type": "int" - }, - { - "name": "tunnel-id", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "eth-src", - "default": null, - "type": "str" - }, - { - "name": "eth-dst", - "default": null, - "type": "str" - }, - { - "name": "ip-proto", - "default": null, - "type": "int" - }, - { - "name": "ip-tos", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "308", - "members": [ - { - "name": "goto-tbl", - "default": null, - "type": "int" - }, - { - "name": "group-id", - "default": null, - "type": "int" - }, - { - "name": "tunnel-lport", - "default": null, - "type": "int" - }, - { - "name": "vlan-id", - "default": null, - "type": "int" - }, - { - "name": "new-vlan-id", - "default": null, - "type": "int" - }, - { - "name": "out-pport", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "309", - "tag": "type", - "variants": [ - { - "case": "passthrough", - "type": "443" - }, - { - "case": "emulator", - "type": "444" - } - ], - "members": [ - { - "name": "type", - "type": "442" - } - ], - "meta-type": "object" - }, - { - "name": "310", - "meta-type": "enum", - "values": [ - "client", - "server", - "unknown" - ] - }, - { - "name": "[311]", - "element-type": "311", - "meta-type": "array" - }, - { - "name": "311", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "314" - }, - { - "name": "connection-id", - "type": "int" - }, - { - "name": "channel-type", - "type": "int" - }, - { - "name": "channel-id", - "type": "int" - }, - { - "name": "tls", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "312", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "314" - } - ], - "meta-type": "object" - }, - { - "name": "313", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "family", - "type": "314" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "314", - "meta-type": "enum", - "values": [ - "ipv4", - "ipv6", - "unix", - "vsock", - "unknown" - ] - }, - { - "name": "[315]", - "element-type": "315", - "meta-type": "array" - }, - { - "name": "315", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "314" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "x509_dname", - "default": null, - "type": "str" - }, - { - "name": "sasl_username", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[316]", - "element-type": "316", - "meta-type": "array" - }, - { - "name": "316", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "314" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "type": "317" - }, - { - "name": "vencrypt", - "default": null, - "type": "318" - } - ], - "meta-type": "object" - }, - { - "name": "317", - "meta-type": "enum", - "values": [ - "none", - "vnc", - "ra2", - "ra2ne", - "tight", - "ultra", - "tls", - "vencrypt", - "sasl" - ] - }, - { - "name": "318", - "meta-type": "enum", - "values": [ - "plain", - "tls-none", - "x509-none", - "tls-vnc", - "x509-vnc", - "tls-plain", - "x509-plain", - "tls-sasl", - "x509-sasl" - ] - }, - { - "name": "319", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "314" - }, - { - "name": "websocket", - "type": "bool" - }, - { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "320", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "service", - "type": "str" - }, - { - "name": "family", - "type": "314" - }, - { - "name": "websocket", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[321]", - "element-type": "321", - "meta-type": "array" - }, - { - "name": "321", - "tag": "type", - "variants": [ - { - "case": "number", - "type": "446" - }, - { - "case": "qcode", - "type": "447" - } - ], - "members": [ - { - "name": "type", - "type": "445" - } - ], - "meta-type": "object" - }, - { - "name": "[322]", - "element-type": "322", - "meta-type": "array" - }, - { - "name": "322", - "tag": "type", - "variants": [ - { - "case": "key", - "type": "449" - }, - { - "case": "btn", - "type": "450" - }, - { - "case": "rel", - "type": "451" - }, - { - "case": "abs", - "type": "451" - } - ], - "members": [ - { - "name": "type", - "type": "448" - } - ], - "meta-type": "object" - }, - { - "name": "323", - "meta-type": "enum", - "values": [ - "default", - "none", - "gtk", - "sdl", - "egl-headless", - "curses", - "cocoa", - "spice-app" - ] - }, - { - "name": "324", - "meta-type": "enum", - "values": [ - "off", - "on", - "core", - "es" - ] - }, - { - "name": "325", - "members": [ - { - "name": "grab-on-hover", - "default": null, - "type": "bool" - }, - { - "name": "zoom-to-fit", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "326", - "members": [ - { - "name": "charset", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "327", - "members": [ - { - "name": "rendernode", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "328", - "meta-type": "enum", - "values": [ - "none", - "setup", - "cancelling", - "cancelled", - "active", - "postcopy-active", - "postcopy-paused", - "postcopy-recover", - "completed", - "failed", - "colo", - "pre-switchover", - "device", - "wait-unplug" - ] - }, - { - "name": "329", - "members": [ - { - "name": "transferred", - "type": "int" - }, - { - "name": "remaining", - "type": "int" - }, - { - "name": "total", - "type": "int" - }, - { - "name": "duplicate", - "type": "int" - }, - { - "name": "skipped", - "type": "int" - }, - { - "name": "normal", - "type": "int" - }, - { - "name": "normal-bytes", - "type": "int" - }, - { - "name": "dirty-pages-rate", - "type": "int" - }, - { - "name": "mbps", - "type": "number" - }, - { - "name": "dirty-sync-count", - "type": "int" - }, - { - "name": "postcopy-requests", - "type": "int" - }, - { - "name": "page-size", - "type": "int" - }, - { - "name": "multifd-bytes", - "type": "int" - }, - { - "name": "pages-per-second", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "330", - "members": [ - { - "name": "cache-size", - "type": "int" - }, - { - "name": "bytes", - "type": "int" - }, - { - "name": "pages", - "type": "int" - }, - { - "name": "cache-miss", - "type": "int" - }, - { - "name": "cache-miss-rate", - "type": "number" - }, - { - "name": "encoding-rate", - "type": "number" - }, - { - "name": "overflow", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "331", - "members": [ - { - "name": "pages", - "type": "int" - }, - { - "name": "busy", - "type": "int" - }, - { - "name": "busy-rate", - "type": "number" - }, - { - "name": "compressed-size", - "type": "int" - }, - { - "name": "compression-rate", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "[332]", - "element-type": "332", - "meta-type": "array" - }, - { - "name": "332", - "tag": "type", - "variants": [ - { - "case": "inet", - "type": "405" - }, - { - "case": "unix", - "type": "453" - }, - { - "case": "vsock", - "type": "454" - }, - { - "case": "fd", - "type": "441" - } - ], - "members": [ - { - "name": "type", - "type": "452" - } - ], - "meta-type": "object" - }, - { - "name": "333", - "meta-type": "enum", - "values": [ - "xbzrle", - "rdma-pin-all", - "auto-converge", - "zero-blocks", - "compress", - "events", - "postcopy-ram", - "x-colo", - "release-ram", - "block", - "return-path", - "pause-before-switchover", - "multifd", - "dirty-bitmaps", - "postcopy-blocktime", - "late-block-activate", - "x-ignore-shared", - "validate-uuid" - ] - }, - { - "name": "334", - "meta-type": "enum", - "values": [ - "none", - "zlib" - ] - }, - { - "name": "335", - "meta-type": "enum", - "values": [ - "none", - "primary", - "secondary" - ] - }, - { - "name": "336", - "meta-type": "enum", - "values": [ - "none", - "request", - "error", - "processing" - ] - }, - { - "name": "number", - "json-type": "number", - "meta-type": "builtin" - }, - { - "name": "[337]", - "element-type": "337", - "meta-type": "array" - }, - { - "name": "337", - "tag": "type", - "variants": [ - { - "case": "abort", - "type": "456" - }, - { - "case": "block-dirty-bitmap-add", - "type": "457" - }, - { - "case": "block-dirty-bitmap-remove", - "type": "458" - }, - { - "case": "block-dirty-bitmap-clear", - "type": "458" - }, - { - "case": "block-dirty-bitmap-enable", - "type": "458" - }, - { - "case": "block-dirty-bitmap-disable", - "type": "458" - }, - { - "case": "block-dirty-bitmap-merge", - "type": "459" - }, - { - "case": "blockdev-backup", - "type": "460" - }, - { - "case": "blockdev-snapshot", - "type": "461" - }, - { - "case": "blockdev-snapshot-internal-sync", - "type": "462" - }, - { - "case": "blockdev-snapshot-sync", - "type": "463" - }, - { - "case": "drive-backup", - "type": "464" - } - ], - "members": [ - { - "name": "type", - "type": "455" - } - ], - "meta-type": "object" - }, - { - "name": "338", - "members": [ - { - "name": "completion-mode", - "default": null, - "type": "465" - } - ], - "meta-type": "object" - }, - { - "name": "339", - "meta-type": "enum", - "values": [ - "unavailable", - "disabled", - "enabled" - ] - }, - { - "name": "[340]", - "element-type": "340", - "meta-type": "array" - }, - { - "name": "340", - "meta-type": "enum", - "values": [ - "oob" - ] - }, - { - "name": "341", - "members": [ - { - "name": "major", - "type": "int" - }, - { - "name": "minor", - "type": "int" - }, - { - "name": "micro", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "342", - "meta-type": "enum", - "values": [ - "builtin", - "enum", - "array", - "object", - "alternate", - "command", - "event" - ] - }, - { - "name": "343", - "members": [ - { - "name": "json-type", - "type": "466" - } - ], - "meta-type": "object" - }, - { - "name": "344", - "members": [ - { - "name": "values", - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "345", - "members": [ - { - "name": "element-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "346", - "members": [ - { - "name": "members", - "type": "[467]" - }, - { - "name": "tag", - "default": null, - "type": "str" - }, - { - "name": "variants", - "default": null, - "type": "[468]" - } - ], - "meta-type": "object" - }, - { - "name": "347", - "members": [ - { - "name": "members", - "type": "[469]" - } - ], - "meta-type": "object" - }, - { - "name": "348", - "members": [ - { - "name": "arg-type", - "type": "str" - }, - { - "name": "ret-type", - "type": "str" - }, - { - "name": "allow-oob", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "349", - "members": [ - { - "name": "arg-type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "350", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "351", - "meta-type": "enum", - "values": [ - "x86", - "sparc", - "ppc", - "mips", - "tricore", - "s390", - "riscv", - "other" - ] - }, - { - "name": "352", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "353", - "members": [ - { - "name": "pc", - "type": "int" - }, - { - "name": "npc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "354", - "members": [ - { - "name": "nip", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "355", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "356", - "members": [ - { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "357", - "members": [ - { - "name": "cpu-state", - "type": "470" - } - ], - "meta-type": "object" - }, - { - "name": "358", - "members": [ - { - "name": "pc", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "359", - "meta-type": "enum", - "values": [ - "aarch64", - "alpha", - "arm", - "avr", - "cris", - "hppa", - "i386", - "lm32", - "m68k", - "microblaze", - "microblazeel", - "mips", - "mips64", - "mips64el", - "mipsel", - "moxie", - "nios2", - "or1k", - "ppc", - "ppc64", - "riscv32", - "riscv64", - "rx", - "s390x", - "sh4", - "sh4eb", - "sparc", - "sparc64", - "tricore", - "unicore32", - "x86_64", - "xtensa", - "xtensaeb" - ] - }, - { - "name": "360", - "meta-type": "enum", - "values": [ - "default", - "preferred", - "bind", - "interleave" - ] - }, - { - "name": "361", - "meta-type": "enum", - "values": [ - "node", - "dist", - "cpu", - "hmat-lb", - "hmat-cache" - ] - }, - { - "name": "362", - "members": [ - { - "name": "nodeid", - "default": null, - "type": "int" - }, - { - "name": "cpus", - "default": null, - "type": "[int]" - }, - { - "name": "mem", - "default": null, - "type": "int" - }, - { - "name": "memdev", - "default": null, - "type": "str" - }, - { - "name": "initiator", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "363", - "members": [ - { - "name": "src", - "type": "int" - }, - { - "name": "dst", - "type": "int" - }, - { - "name": "val", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "364", - "members": [ - { - "name": "node-id", - "default": null, - "type": "int" - }, - { - "name": "socket-id", - "default": null, - "type": "int" - }, - { - "name": "die-id", - "default": null, - "type": "int" - }, - { - "name": "core-id", - "default": null, - "type": "int" - }, - { - "name": "thread-id", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "365", - "members": [ - { - "name": "initiator", - "type": "int" - }, - { - "name": "target", - "type": "int" - }, - { - "name": "hierarchy", - "type": "471" - }, - { - "name": "data-type", - "type": "472" - }, - { - "name": "latency", - "default": null, - "type": "int" - }, - { - "name": "bandwidth", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "366", - "members": [ - { - "name": "node-id", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "level", - "type": "int" - }, - { - "name": "associativity", - "type": "473" - }, - { - "name": "policy", - "type": "474" - }, - { - "name": "line", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "367", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "props", - "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "368", - "meta-type": "enum", - "values": [ - "incompatible", - "identical", - "superset", - "subset" - ] - }, - { - "name": "369", - "meta-type": "enum", - "values": [ - "static", - "full" - ] - }, - { - "name": "[370]", - "element-type": "370", - "meta-type": "array" - }, - { - "name": "370", - "members": [ - { - "name": "bus", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "function", - "type": "int" - }, - { - "name": "class_info", - "type": "475" - }, - { - "name": "id", - "type": "476" - }, - { - "name": "irq", - "default": null, - "type": "int" - }, - { - "name": "irq_pin", - "type": "int" - }, - { - "name": "qdev_id", - "type": "str" - }, - { - "name": "pci_bridge", - "default": null, - "type": "477" - }, - { - "name": "regions", - "type": "[478]" - } - ], - "meta-type": "object" - }, - { - "name": "[371]", - "element-type": "371", - "meta-type": "array" - }, - { - "name": "371", - "members": [ - { - "name": "fd", - "type": "int" - }, - { - "name": "opaque", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[372]", - "element-type": "372", - "meta-type": "array" - }, - { - "name": "372", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "479" - }, - { - "name": "help", - "default": null, - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "373", - "meta-type": "enum", - "values": [ - "dimm", - "nvdimm", - "virtio-pmem", - "virtio-mem" - ] - }, - { - "name": "374", - "members": [ - { - "name": "data", - "type": "480" - } - ], - "meta-type": "object" - }, - { - "name": "375", - "members": [ - { - "name": "data", - "type": "481" - } - ], - "meta-type": "object" - }, - { - "name": "376", - "members": [ - { - "name": "data", - "type": "482" - } - ], - "meta-type": "object" - }, - { - "name": "377", - "meta-type": "enum", - "values": [ - "DIMM", - "CPU" - ] - }, - { - "name": "378", - "meta-type": "enum", - "values": [ - "uninit", - "launch-update", - "launch-secret", - "running", - "send-update", - "receive-update" - ] - }, - { - "name": "379", - "meta-type": "enum", - "values": [ - "hyper-v", - "s390" - ] - }, - { - "name": "380", - "members": [ - { - "name": "arg1", - "type": "int" - }, - { - "name": "arg2", - "type": "int" - }, - { - "name": "arg3", - "type": "int" - }, - { - "name": "arg4", - "type": "int" - }, - { - "name": "arg5", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "381", - "members": [ - { - "name": "core", - "type": "int" - }, - { - "name": "psw-mask", - "type": "int" - }, - { - "name": "psw-addr", - "type": "int" - }, - { - "name": "reason", - "type": "483" - } - ], - "meta-type": "object" - }, - { - "name": "382", - "meta-type": "enum", - "values": [ - "active", - "disabled", - "frozen", - "locked", - "inconsistent" - ] - }, - { - "name": "[383]", - "element-type": "383", - "meta-type": "array" - }, - { - "name": "383", - "members": [ - { - "name": "interval_length", - "type": "int" - }, - { - "name": "min_rd_latency_ns", - "type": "int" - }, - { - "name": "max_rd_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_latency_ns", - "type": "int" - }, - { - "name": "min_wr_latency_ns", - "type": "int" - }, - { - "name": "max_wr_latency_ns", - "type": "int" - }, - { - "name": "avg_wr_latency_ns", - "type": "int" - }, - { - "name": "min_flush_latency_ns", - "type": "int" - }, - { - "name": "max_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_flush_latency_ns", - "type": "int" - }, - { - "name": "avg_rd_queue_depth", - "type": "number" - }, - { - "name": "avg_wr_queue_depth", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "384", - "members": [ - { - "name": "boundaries", - "type": "[int]" - }, - { - "name": "bins", - "type": "[int]" - } - ], - "meta-type": "object" - }, - { - "name": "385", - "members": [ - { - "name": "discard-nb-ok", - "type": "int" - }, - { - "name": "discard-nb-failed", - "type": "int" - }, - { - "name": "discard-bytes-ok", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[70]", - "element-type": "70", - "meta-type": "array" - }, - { - "name": "386", - "tag": "type", - "variants": [ - { - "case": "qcow2", - "type": "485" - }, - { - "case": "vmdk", - "type": "486" - }, - { - "case": "luks", - "type": "487" - } - ], - "members": [ - { - "name": "type", - "type": "484" - } - ], - "meta-type": "object" - }, - { - "name": "387", - "meta-type": "enum", - "values": [ - "block-backend", - "block-job", - "block-driver" - ] - }, - { - "name": "[388]", - "element-type": "388", - "meta-type": "array" - }, - { - "name": "388", - "meta-type": "enum", - "values": [ - "consistent-read", - "write", - "write-unchanged", - "resize", - "graph-mod" - ] - }, - { - "name": "389", - "members": [ - { - "type": "48" - }, - { - "type": "str" - } - ], - "meta-type": "alternate" - }, - { - "name": "[390]", - "element-type": "390", - "meta-type": "array" - }, - { - "name": "390", - "members": [ - { - "name": "event", - "type": "488" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "iotype", - "default": null, - "type": "489" - }, - { - "name": "errno", - "default": null, - "type": "int" - }, - { - "name": "sector", - "default": null, - "type": "int" - }, - { - "name": "once", - "default": null, - "type": "bool" - }, - { - "name": "immediately", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[391]", - "element-type": "391", - "meta-type": "array" - }, - { - "name": "391", - "members": [ - { - "name": "event", - "type": "488" - }, - { - "name": "state", - "default": null, - "type": "int" - }, - { - "name": "new_state", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "392", - "meta-type": "enum", - "values": [ - "auto", - "on", - "off" - ] - }, - { - "name": "393", - "meta-type": "enum", - "values": [ - "threads", - "native", - "io_uring" - ] - }, - { - "name": "394", - "meta-type": "enum", - "values": [ - "tcp", - "iser" - ] - }, - { - "name": "395", - "meta-type": "enum", - "values": [ - "crc32c", - "none", - "crc32c-none", - "none-crc32c" - ] - }, - { - "name": "396", - "members": [ - { - "name": "type", - "type": "490" - }, - { - "name": "host", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "397", - "members": [ - { - "type": "48" - }, - { - "type": "str" - }, - { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "398", - "members": [ - { - "type": "491" - }, - { - "type": "492" - } - ], - "meta-type": "alternate" - }, - { - "name": "399", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "494" - }, - { - "case": "luks", - "type": "495" - } - ], - "members": [ - { - "name": "format", - "type": "493" - } - ], - "meta-type": "object" - }, - { - "name": "400", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "494" - } - ], - "members": [ - { - "name": "format", - "type": "496" - } - ], - "meta-type": "object" - }, - { - "name": "[389]", - "element-type": "389", - "meta-type": "array" - }, - { - "name": "401", - "meta-type": "enum", - "values": [ - "quorum", - "fifo" - ] - }, - { - "name": "[402]", - "element-type": "402", - "meta-type": "array" - }, - { - "name": "402", - "meta-type": "enum", - "values": [ - "cephx", - "none" - ] - }, - { - "name": "[403]", - "element-type": "403", - "meta-type": "array" - }, - { - "name": "403", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "404", - "meta-type": "enum", - "values": [ - "primary", - "secondary" - ] - }, - { - "name": "405", - "members": [ - { - "name": "host", - "type": "str" - }, - { - "name": "port", - "type": "str" - }, - { - "name": "numeric", - "default": null, - "type": "bool" - }, - { - "name": "to", - "default": null, - "type": "int" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", - "default": null, - "type": "bool" - }, - { - "name": "keep-alive", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "406", - "tag": "mode", - "variants": [ - { - "case": "hash", - "type": "498" - }, - { - "case": "none", - "type": "0" - }, - { - "case": "known_hosts", - "type": "0" - } - ], - "members": [ - { - "name": "mode", - "type": "497" - } - ], - "meta-type": "object" - }, - { - "name": "407", - "members": [ - { - "name": "filename", - "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "499" - }, - { - "name": "nocow", - "default": null, - "type": "bool" - }, - { - "name": "extent-size-hint", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "408", - "members": [ - { - "name": "location", - "type": "258" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "499" - } - ], - "meta-type": "object" - }, - { - "name": "409", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "500" - }, - { - "name": "cipher-mode", - "default": null, - "type": "501" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "502" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "503" - }, - { - "name": "hash-alg", - "default": null, - "type": "503" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - }, - { - "name": "file", - "type": "389" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "499" - } - ], - "meta-type": "object" - }, - { - "name": "410", - "members": [ - { - "name": "location", - "type": "264" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "411", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "412", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "encrypt", - "default": null, - "type": "504" - } - ], - "meta-type": "object" - }, - { - "name": "413", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "data-file", - "default": null, - "type": "389" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "version", - "default": null, - "type": "505" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "247" - }, - { - "name": "encrypt", - "default": null, - "type": "504" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "499" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "default": null, - "type": "int" - }, - { - "name": "compression-type", - "default": null, - "type": "506" - } - ], - "meta-type": "object" - }, - { - "name": "414", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "backing-fmt", - "default": null, - "type": "247" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - }, - { - "name": "table-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "415", - "members": [ - { - "name": "location", - "type": "272" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "cluster-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "416", - "members": [ - { - "name": "location", - "type": "274" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "preallocation", - "default": null, - "type": "499" - }, - { - "name": "redundancy", - "default": null, - "type": "507" - }, - { - "name": "object-size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "417", - "members": [ - { - "name": "location", - "type": "275" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "418", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "preallocation", - "default": null, - "type": "499" - } - ], - "meta-type": "object" - }, - { - "name": "419", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "log-size", - "default": null, - "type": "int" - }, - { - "name": "block-size", - "default": null, - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "508" - }, - { - "name": "block-state-zero", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "420", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "extents", - "default": null, - "type": "[389]" - }, - { - "name": "subformat", - "default": null, - "type": "509" - }, - { - "name": "backing-file", - "default": null, - "type": "str" - }, - { - "name": "adapter-type", - "default": null, - "type": "510" - }, - { - "name": "hwversion", - "default": null, - "type": "str" - }, - { - "name": "zeroed-grain", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "421", - "members": [ - { - "name": "file", - "type": "389" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "subformat", - "default": null, - "type": "511" - }, - { - "name": "force-size", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "422", - "members": [ - { - "name": "state", - "type": "512" - }, - { - "name": "new-secret", - "default": null, - "type": "str" - }, - { - "name": "old-secret", - "default": null, - "type": "str" - }, - { - "name": "keyslot", - "default": null, - "type": "int" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - }, - { - "name": "secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "423", - "members": [ - { - "name": "encrypt", - "default": null, - "type": "513" - } - ], - "meta-type": "object" - }, - { - "name": "null", - "json-type": "null", - "meta-type": "builtin" - }, - { - "name": "424", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "425", - "members": [ - { - "name": "data", - "type": "405" - } - ], - "meta-type": "object" - }, - { - "name": "426", - "members": [ - { - "name": "data", - "type": "453" - } - ], - "meta-type": "object" - }, - { - "name": "427", - "members": [ - { - "name": "data", - "type": "454" - } - ], - "meta-type": "object" - }, - { - "name": "428", - "members": [ - { - "name": "data", - "type": "441" - } - ], - "meta-type": "object" - }, - { - "name": "429", - "meta-type": "enum", - "values": [ - "file", - "serial", - "parallel", - "pipe", - "socket", - "udp", - "pty", - "null", - "mux", - "msmouse", - "wctablet", - "braille", - "testdev", - "stdio", - "console", - "spicevmc", - "spiceport", - "vc", - "ringbuf", - "memory" - ] - }, - { - "name": "430", - "members": [ - { - "name": "data", - "type": "514" - } - ], - "meta-type": "object" - }, - { - "name": "431", - "members": [ - { - "name": "data", - "type": "515" - } - ], - "meta-type": "object" - }, - { - "name": "432", - "members": [ - { - "name": "data", - "type": "516" - } - ], - "meta-type": "object" - }, - { - "name": "433", - "members": [ - { - "name": "data", - "type": "517" - } - ], - "meta-type": "object" - }, - { - "name": "434", - "members": [ - { - "name": "data", - "type": "518" - } - ], - "meta-type": "object" - }, - { - "name": "435", - "members": [ - { - "name": "data", - "type": "519" - } - ], - "meta-type": "object" - }, - { - "name": "436", - "members": [ - { - "name": "data", - "type": "520" - } - ], - "meta-type": "object" - }, - { - "name": "437", - "members": [ - { - "name": "data", - "type": "521" - } - ], - "meta-type": "object" - }, - { - "name": "438", - "members": [ - { - "name": "data", - "type": "522" - } - ], - "meta-type": "object" - }, - { - "name": "439", - "members": [ - { - "name": "data", - "type": "523" - } - ], - "meta-type": "object" - }, - { - "name": "440", - "members": [ - { - "name": "data", - "type": "524" - } - ], - "meta-type": "object" - }, - { - "name": "[441]", - "element-type": "441", - "meta-type": "array" - }, - { - "name": "441", - "members": [ - { - "name": "str", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "442", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "443", - "members": [ - { - "name": "data", - "type": "525" - } - ], - "meta-type": "object" - }, - { - "name": "444", - "members": [ - { - "name": "data", - "type": "526" - } - ], - "meta-type": "object" - }, - { - "name": "445", - "meta-type": "enum", - "values": [ - "number", - "qcode" - ] - }, - { - "name": "446", - "members": [ - { - "name": "data", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "447", - "members": [ - { - "name": "data", - "type": "527" - } - ], - "meta-type": "object" - }, - { - "name": "448", - "meta-type": "enum", - "values": [ - "key", - "btn", - "rel", - "abs" - ] - }, - { - "name": "449", - "members": [ - { - "name": "data", - "type": "528" - } - ], - "meta-type": "object" - }, - { - "name": "450", - "members": [ - { - "name": "data", - "type": "529" - } - ], - "meta-type": "object" - }, - { - "name": "451", - "members": [ - { - "name": "data", - "type": "530" - } - ], - "meta-type": "object" - }, - { - "name": "452", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] - }, - { - "name": "453", - "members": [ - { - "name": "path", - "type": "str" - }, - { - "name": "tight", - "default": null, - "type": "bool" - }, - { - "name": "abstract", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "454", - "members": [ - { - "name": "cid", - "type": "str" - }, - { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "455", - "meta-type": "enum", - "values": [ - "abort", - "block-dirty-bitmap-add", - "block-dirty-bitmap-remove", - "block-dirty-bitmap-clear", - "block-dirty-bitmap-enable", - "block-dirty-bitmap-disable", - "block-dirty-bitmap-merge", - "blockdev-backup", - "blockdev-snapshot", - "blockdev-snapshot-internal-sync", - "blockdev-snapshot-sync", - "drive-backup" - ] - }, - { - "name": "456", - "members": [ - { - "name": "data", - "type": "531" - } - ], - "meta-type": "object" - }, - { - "name": "457", - "members": [ - { - "name": "data", - "type": "35" - } - ], - "meta-type": "object" - }, - { - "name": "458", - "members": [ - { - "name": "data", - "type": "36" - } - ], - "meta-type": "object" - }, - { - "name": "459", - "members": [ - { - "name": "data", - "type": "37" - } - ], - "meta-type": "object" - }, - { - "name": "460", - "members": [ - { - "name": "data", - "type": "30" - } - ], - "meta-type": "object" - }, - { - "name": "461", - "members": [ - { - "name": "data", - "type": "26" - } - ], - "meta-type": "object" - }, - { - "name": "462", - "members": [ - { - "name": "data", - "type": "68" - } - ], - "meta-type": "object" - }, - { - "name": "463", - "members": [ - { - "name": "data", - "type": "25" - } - ], - "meta-type": "object" - }, - { - "name": "464", - "members": [ - { - "name": "data", - "type": "29" - } - ], - "meta-type": "object" - }, - { - "name": "465", - "meta-type": "enum", - "values": [ - "individual", - "grouped" - ] - }, - { - "name": "466", - "meta-type": "enum", - "values": [ - "string", - "number", - "int", - "boolean", - "null", - "object", - "array", - "value" - ] - }, - { - "name": "[467]", - "element-type": "467", - "meta-type": "array" - }, - { - "name": "467", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "default", - "default": null, - "type": "any" - }, - { - "name": "features", - "default": null, - "type": "[str]" - } - ], - "meta-type": "object" - }, - { - "name": "[468]", - "element-type": "468", - "meta-type": "array" - }, - { - "name": "468", - "members": [ - { - "name": "case", - "type": "str" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "[469]", - "element-type": "469", - "meta-type": "array" - }, - { - "name": "469", - "members": [ - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "470", - "meta-type": "enum", - "values": [ - "uninitialized", - "stopped", - "check-stop", - "operating", - "load" - ] - }, - { - "name": "471", - "meta-type": "enum", - "values": [ - "memory", - "first-level", - "second-level", - "third-level" - ] - }, - { - "name": "472", - "meta-type": "enum", - "values": [ - "access-latency", - "read-latency", - "write-latency", - "access-bandwidth", - "read-bandwidth", - "write-bandwidth" - ] - }, - { - "name": "473", - "meta-type": "enum", - "values": [ - "none", - "direct", - "complex" - ] - }, - { - "name": "474", - "meta-type": "enum", - "values": [ - "none", - "write-back", - "write-through" - ] - }, - { - "name": "475", - "members": [ - { - "name": "desc", - "default": null, - "type": "str" - }, - { - "name": "class", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "476", - "members": [ - { - "name": "device", - "type": "int" - }, - { - "name": "vendor", - "type": "int" - }, - { - "name": "subsystem", - "default": null, - "type": "int" - }, - { - "name": "subsystem-vendor", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "477", - "members": [ - { - "name": "bus", - "type": "532" - }, - { - "name": "devices", - "default": null, - "type": "[370]" - } - ], - "meta-type": "object" - }, - { - "name": "[478]", - "element-type": "478", - "meta-type": "array" - }, - { - "name": "478", - "members": [ - { - "name": "bar", - "type": "int" - }, - { - "name": "type", - "type": "str" - }, - { - "name": "address", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "prefetch", - "default": null, - "type": "bool" - }, - { - "name": "mem_type_64", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "479", - "meta-type": "enum", - "values": [ - "string", - "boolean", - "number", - "size" - ] - }, - { - "name": "480", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "addr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "slot", - "type": "int" - }, - { - "name": "node", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "481", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "memaddr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "482", - "members": [ - { - "name": "id", - "default": null, - "type": "str" - }, - { - "name": "memaddr", - "type": "int" - }, - { - "name": "requested-size", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "max-size", - "type": "int" - }, - { - "name": "block-size", - "type": "int" - }, - { - "name": "node", - "type": "int" - }, - { - "name": "memdev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "483", - "meta-type": "enum", - "values": [ - "unknown", - "disabled-wait", - "extint-loop", - "pgmint-loop", - "opint-loop" - ] - }, - { - "name": "484", - "meta-type": "enum", - "values": [ - "qcow2", - "vmdk", - "luks" - ] - }, - { - "name": "485", - "members": [ - { - "name": "data", - "type": "533" - } - ], - "meta-type": "object" - }, - { - "name": "486", - "members": [ - { - "name": "data", - "type": "534" - } - ], - "meta-type": "object" - }, - { - "name": "487", - "members": [ - { - "name": "data", - "type": "535" - } - ], - "meta-type": "object" - }, - { - "name": "488", - "meta-type": "enum", - "values": [ - "l1_update", - "l1_grow_alloc_table", - "l1_grow_write_table", - "l1_grow_activate_table", - "l2_load", - "l2_update", - "l2_update_compressed", - "l2_alloc_cow_read", - "l2_alloc_write", - "read_aio", - "read_backing_aio", - "read_compressed", - "write_aio", - "write_compressed", - "vmstate_load", - "vmstate_save", - "cow_read", - "cow_write", - "reftable_load", - "reftable_grow", - "reftable_update", - "refblock_load", - "refblock_update", - "refblock_update_part", - "refblock_alloc", - "refblock_alloc_hookup", - "refblock_alloc_write", - "refblock_alloc_write_blocks", - "refblock_alloc_write_table", - "refblock_alloc_switch_table", - "cluster_alloc", - "cluster_alloc_bytes", - "cluster_free", - "flush_to_os", - "flush_to_disk", - "pwritev_rmw_head", - "pwritev_rmw_after_head", - "pwritev_rmw_tail", - "pwritev_rmw_after_tail", - "pwritev", - "pwritev_zero", - "pwritev_done", - "empty_image_prepare", - "l1_shrink_write_table", - "l1_shrink_free_l2_clusters", - "cor_write", - "cluster_alloc_space", - "none" - ] - }, - { - "name": "489", - "meta-type": "enum", - "values": [ - "read", - "write", - "write-zeroes", - "discard", - "flush", - "block-status" - ] - }, - { - "name": "490", - "meta-type": "enum", - "values": [ - "inet" - ] - }, - { - "name": "491", - "members": [ - { - "name": "template", - "default": null, - "type": "492" - }, - { - "name": "main-header", - "default": null, - "type": "bool" - }, - { - "name": "active-l1", - "default": null, - "type": "bool" - }, - { - "name": "active-l2", - "default": null, - "type": "bool" - }, - { - "name": "refcount-table", - "default": null, - "type": "bool" - }, - { - "name": "refcount-block", - "default": null, - "type": "bool" - }, - { - "name": "snapshot-table", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l1", - "default": null, - "type": "bool" - }, - { - "name": "inactive-l2", - "default": null, - "type": "bool" - }, - { - "name": "bitmap-directory", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "492", - "meta-type": "enum", - "values": [ - "none", - "constant", - "cached", - "all" - ] - }, - { - "name": "493", - "meta-type": "enum", - "values": [ - "aes", - "luks" - ] - }, - { - "name": "494", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "495", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "496", - "meta-type": "enum", - "values": [ - "aes" - ] - }, - { - "name": "497", - "meta-type": "enum", - "values": [ - "none", - "hash", - "known_hosts" - ] - }, - { - "name": "498", - "members": [ - { - "name": "type", - "type": "536" - }, - { - "name": "hash", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "499", - "meta-type": "enum", - "values": [ - "off", - "metadata", - "falloc", - "full" - ] - }, - { - "name": "500", - "meta-type": "enum", - "values": [ - "aes-128", - "aes-192", - "aes-256", - "des-rfb", - "3des", - "cast5-128", - "serpent-128", - "serpent-192", - "serpent-256", - "twofish-128", - "twofish-192", - "twofish-256" - ] - }, - { - "name": "501", - "meta-type": "enum", - "values": [ - "ecb", - "cbc", - "xts", - "ctr" - ] - }, - { - "name": "502", - "meta-type": "enum", - "values": [ - "plain", - "plain64", - "essiv" - ] - }, - { - "name": "503", - "meta-type": "enum", - "values": [ - "md5", - "sha1", - "sha224", - "sha256", - "sha384", - "sha512", - "ripemd160" - ] - }, - { - "name": "504", - "tag": "format", - "variants": [ - { - "case": "qcow", - "type": "494" - }, - { - "case": "luks", - "type": "538" - } - ], - "members": [ - { - "name": "format", - "type": "537" - } - ], - "meta-type": "object" - }, - { - "name": "505", - "meta-type": "enum", - "values": [ - "v2", - "v3" - ] - }, - { - "name": "506", - "meta-type": "enum", - "values": [ - "zlib" - ] - }, - { - "name": "507", - "tag": "type", - "variants": [ - { - "case": "full", - "type": "540" - }, - { - "case": "erasure-coded", - "type": "541" - } - ], - "members": [ - { - "name": "type", - "type": "539" - } - ], - "meta-type": "object" - }, - { - "name": "508", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "509", - "meta-type": "enum", - "values": [ - "monolithicSparse", - "monolithicFlat", - "twoGbMaxExtentSparse", - "twoGbMaxExtentFlat", - "streamOptimized" - ] - }, - { - "name": "510", - "meta-type": "enum", - "values": [ - "ide", - "buslogic", - "lsilogic", - "legacyESX" - ] - }, - { - "name": "511", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "512", - "meta-type": "enum", - "values": [ - "active", - "inactive" - ] - }, - { - "name": "513", - "tag": "format", - "variants": [ - { - "case": "luks", - "type": "542" - }, - { - "case": "qcow", - "type": "0" - } - ], - "members": [ - { - "name": "format", - "type": "537" - } - ], - "meta-type": "object" - }, - { - "name": "514", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "in", - "default": null, - "type": "str" - }, - { - "name": "out", - "type": "str" - }, - { - "name": "append", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "515", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "516", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "addr", - "type": "284" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - }, - { - "name": "server", - "default": null, - "type": "bool" - }, - { - "name": "wait", - "default": null, - "type": "bool" - }, - { - "name": "nodelay", - "default": null, - "type": "bool" - }, - { - "name": "telnet", - "default": null, - "type": "bool" - }, - { - "name": "tn3270", - "default": null, - "type": "bool" - }, - { - "name": "websocket", - "default": null, - "type": "bool" - }, - { - "name": "reconnect", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "517", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "remote", - "type": "284" - }, - { - "name": "local", - "default": null, - "type": "284" - } - ], - "meta-type": "object" - }, - { - "name": "518", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "519", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "520", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "signal", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "521", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "522", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "fqdn", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "523", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "width", - "default": null, - "type": "int" - }, - { - "name": "height", - "default": null, - "type": "int" - }, - { - "name": "cols", - "default": null, - "type": "int" - }, - { - "name": "rows", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "524", - "members": [ - { - "name": "logfile", - "default": null, - "type": "str" - }, - { - "name": "logappend", - "default": null, - "type": "bool" - }, - { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "525", - "members": [ - { - "name": "path", - "default": null, - "type": "str" - }, - { - "name": "cancel-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "526", - "members": [ - { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "527", - "meta-type": "enum", - "values": [ - "unmapped", - "shift", - "shift_r", - "alt", - "alt_r", - "ctrl", - "ctrl_r", - "menu", - "esc", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "0", - "minus", - "equal", - "backspace", - "tab", - "q", - "w", - "e", - "r", - "t", - "y", - "u", - "i", - "o", - "p", - "bracket_left", - "bracket_right", - "ret", - "a", - "s", - "d", - "f", - "g", - "h", - "j", - "k", - "l", - "semicolon", - "apostrophe", - "grave_accent", - "backslash", - "z", - "x", - "c", - "v", - "b", - "n", - "m", - "comma", - "dot", - "slash", - "asterisk", - "spc", - "caps_lock", - "f1", - "f2", - "f3", - "f4", - "f5", - "f6", - "f7", - "f8", - "f9", - "f10", - "num_lock", - "scroll_lock", - "kp_divide", - "kp_multiply", - "kp_subtract", - "kp_add", - "kp_enter", - "kp_decimal", - "sysrq", - "kp_0", - "kp_1", - "kp_2", - "kp_3", - "kp_4", - "kp_5", - "kp_6", - "kp_7", - "kp_8", - "kp_9", - "less", - "f11", - "f12", - "print", - "home", - "pgup", - "pgdn", - "end", - "left", - "up", - "down", - "right", - "insert", - "delete", - "stop", - "again", - "props", - "undo", - "front", - "copy", - "open", - "paste", - "find", - "cut", - "lf", - "help", - "meta_l", - "meta_r", - "compose", - "pause", - "ro", - "hiragana", - "henkan", - "yen", - "muhenkan", - "katakanahiragana", - "kp_comma", - "kp_equals", - "power", - "sleep", - "wake", - "audionext", - "audioprev", - "audiostop", - "audioplay", - "audiomute", - "volumeup", - "volumedown", - "mediaselect", - "mail", - "calculator", - "computer", - "ac_home", - "ac_back", - "ac_forward", - "ac_refresh", - "ac_bookmarks" - ] - }, - { - "name": "528", - "members": [ - { - "name": "key", - "type": "321" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "529", - "members": [ - { - "name": "button", - "type": "543" - }, - { - "name": "down", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "530", - "members": [ - { - "name": "axis", - "type": "544" - }, - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "531", - "members": [], - "meta-type": "object" - }, - { - "name": "532", - "members": [ - { - "name": "number", - "type": "int" - }, - { - "name": "secondary", - "type": "int" - }, - { - "name": "subordinate", - "type": "int" - }, - { - "name": "io_range", - "type": "545" - }, - { - "name": "memory_range", - "type": "545" - }, - { - "name": "prefetchable_range", - "type": "545" - } - ], - "meta-type": "object" - }, - { - "name": "533", - "members": [ - { - "name": "compat", - "type": "str" - }, - { - "name": "data-file", - "default": null, - "type": "str" - }, - { - "name": "data-file-raw", - "default": null, - "type": "bool" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" - }, - { - "name": "corrupt", - "default": null, - "type": "bool" - }, - { - "name": "refcount-bits", - "type": "int" - }, - { - "name": "encrypt", - "default": null, - "type": "546" - }, - { - "name": "bitmaps", - "default": null, - "type": "[547]" - }, - { - "name": "compression-type", - "type": "506" - } - ], - "meta-type": "object" - }, - { - "name": "534", - "members": [ - { - "name": "create-type", - "type": "str" - }, - { - "name": "cid", - "type": "int" - }, - { - "name": "parent-cid", - "type": "int" - }, - { - "name": "extents", - "type": "[241]" - } - ], - "meta-type": "object" - }, - { - "name": "535", - "members": [ - { - "name": "cipher-alg", - "type": "500" - }, - { - "name": "cipher-mode", - "type": "501" - }, - { - "name": "ivgen-alg", - "type": "502" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "503" - }, - { - "name": "hash-alg", - "type": "503" - }, - { - "name": "payload-offset", - "type": "int" - }, - { - "name": "master-key-iters", - "type": "int" - }, - { - "name": "uuid", - "type": "str" - }, - { - "name": "slots", - "type": "[548]" - } - ], - "meta-type": "object" - }, - { - "name": "536", - "meta-type": "enum", - "values": [ - "md5", - "sha1" - ] - }, - { - "name": "537", - "meta-type": "enum", - "values": [ - "qcow", - "luks" - ] - }, - { - "name": "538", - "members": [ - { - "name": "key-secret", - "default": null, - "type": "str" - }, - { - "name": "cipher-alg", - "default": null, - "type": "500" - }, - { - "name": "cipher-mode", - "default": null, - "type": "501" - }, - { - "name": "ivgen-alg", - "default": null, - "type": "502" - }, - { - "name": "ivgen-hash-alg", - "default": null, - "type": "503" - }, - { - "name": "hash-alg", - "default": null, - "type": "503" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "539", - "meta-type": "enum", - "values": [ - "full", - "erasure-coded" - ] - }, - { - "name": "540", - "members": [ - { - "name": "copies", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "541", - "members": [ - { - "name": "data-strips", - "type": "int" - }, - { - "name": "parity-strips", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "542", - "members": [ - { - "name": "state", - "type": "512" - }, - { - "name": "new-secret", - "default": null, - "type": "str" - }, - { - "name": "old-secret", - "default": null, - "type": "str" - }, - { - "name": "keyslot", - "default": null, - "type": "int" - }, - { - "name": "iter-time", - "default": null, - "type": "int" - }, - { - "name": "secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "543", - "meta-type": "enum", - "values": [ - "left", - "middle", - "right", - "wheel-up", - "wheel-down", - "side", - "extra" - ] - }, - { - "name": "544", - "meta-type": "enum", - "values": [ - "x", - "y" - ] - }, - { - "name": "545", - "members": [ - { - "name": "base", - "type": "int" - }, - { - "name": "limit", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "546", - "tag": "format", - "variants": [ - { - "case": "luks", - "type": "535" - }, - { - "case": "aes", - "type": "0" - } - ], - "members": [ - { - "name": "format", - "type": "493" - } - ], - "meta-type": "object" - }, - { - "name": "[547]", - "element-type": "547", - "meta-type": "array" - }, - { - "name": "547", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "granularity", - "type": "int" - }, - { - "name": "flags", - "type": "[549]" - } - ], - "meta-type": "object" - }, - { - "name": "[241]", - "element-type": "241", - "meta-type": "array" - }, - { - "name": "[548]", - "element-type": "548", - "meta-type": "array" - }, - { - "name": "548", - "members": [ - { - "name": "active", - "type": "bool" - }, - { - "name": "iters", - "default": null, - "type": "int" - }, - { - "name": "stripes", - "default": null, - "type": "int" - }, - { - "name": "key-offset", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "[549]", - "element-type": "549", - "meta-type": "array" - }, - { - "name": "549", - "meta-type": "enum", - "values": [ - "in-use", - "auto" - ] - } - ], - "id": "libvirt-4" -} - -{ - "execute": "query-kvm", - "id": "libvirt-5" -} - -{ - "return": { - "enabled": true, - "present": true - }, - "id": "libvirt-5" -} - -{ - "execute": "qom-list-types", - "id": "libvirt-6" -} - -{ - "return": [ - { - "name": "vhost-user-vsock-device", - "parent": "vhost-vsock-common" - }, - { - "name": "pcie-pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "pc-q35-2.11-machine", - "parent": "generic-pc-machine" - }, - { - "name": "isa-applesmc", - "parent": "isa-device" - }, - { - "name": "Westmere-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-input-pci", - "parent": "vhost-user-input-pci-base-type" - }, - { - "name": "floppy-bus", - "parent": "bus" - }, - { - "name": "chardev-stdio", - "parent": "chardev-fd" - }, - { - "name": "chardev-testdev", - "parent": "chardev" - }, - { - "name": "usb-redir", - "parent": "usb-device" - }, - { - "name": "Denverton-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-rng-device", - "parent": "virtio-device" - }, - { - "name": "filter-buffer", - "parent": "netfilter" - }, - { - "name": "usb-wacom-tablet", - "parent": "usb-device" - }, - { - "name": "ich9-usb-uhci5", - "parent": "pci-uhci-usb" - }, - { - "name": "Icelake-Server-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pci-ipmi-bt", - "parent": "pci-device" - }, - { - "name": "ich9-usb-uhci6", - "parent": "pci-uhci-usb" - }, - { - "name": "secondary-vga", - "parent": "pci-vga" - }, - { - "name": "pcm3680_pci", - "parent": "pci-device" - }, - { - "name": "Haswell-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "rtl8139", - "parent": "pci-device" - }, - { - "name": "pci-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "kvm-pit", - "parent": "pit-common" - }, - { - "name": "pc-i440fx-3.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "sev-guest", - "parent": "object" - }, - { - "name": "virtio-crypto-device", - "parent": "virtio-device" - }, - { - "name": "core2duo-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-blk-pci-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "pc-q35-2.5-machine", - "parent": "generic-pc-machine" - }, - { - "name": "max-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vmware-svga", - "parent": "pci-device" - }, - { - "name": "tpm-crb", - "parent": "device" - }, - { - "name": "kvm-ioapic", - "parent": "ioapic-common" - }, - { - "name": "virtio-mmio-bus", - "parent": "virtio-bus" - }, - { - "name": "serial", - "parent": "device" - }, - { - "name": "ich9-usb-uhci4", - "parent": "pci-uhci-usb" - }, - { - "name": "gus", - "parent": "isa-device" - }, - { - "name": "usb-hub", - "parent": "usb-device" - }, - { - "name": "ich9-usb-ehci2", - "parent": "pci-ehci-usb" - }, - { - "name": "chardev-serial", - "parent": "chardev-fd" - }, - { - "name": "virtio-blk-device", - "parent": "virtio-device" - }, - { - "name": "ich9-usb-uhci3", - "parent": "pci-uhci-usb" - }, - { - "name": "Icelake-Client-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-wctablet", - "parent": "chardev" - }, - { - "name": "Westmere-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Opteron_G5-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ich9-usb-uhci2", - "parent": "pci-uhci-usb" - }, - { - "name": "pc-i440fx-2.8-machine", - "parent": "generic-pc-machine" - }, - { - "name": "ich9-usb-uhci1", - "parent": "pci-uhci-usb" - }, - { - "name": "qtest-accel", - "parent": "accel" - }, - { - "name": "chardev-pty", - "parent": "chardev" - }, - { - "name": "vhost-user-vsock-pci", - "parent": "vhost-user-vsock-pci-base" - }, - { - "name": "PCIE", - "parent": "PCI" - }, - { - "name": "pc-i440fx-5.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "scsi-generic", - "parent": "scsi-device" - }, - { - "name": "Icelake-Client-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvmclock", - "parent": "sys-bus-device" - }, - { - "name": "x3130-upstream", - "parent": "pcie-port" - }, - { - "name": "pxb-host", - "parent": "pci-host-bridge" - }, - { - "name": "memory-backend-ram", - "parent": "memory-backend" - }, - { - "name": "virtio-serial-pci-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "e1000e", - "parent": "pci-device" - }, - { - "name": "n270-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Cooperlake-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "scsi-disk", - "parent": "scsi-disk-base" - }, - { - "name": "chardev-file", - "parent": "chardev-fd" - }, - { - "name": "Icelake-Server-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "tpm-passthrough", - "parent": "tpm-backend" - }, - { - "name": "pentium3-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-serial-bus", - "parent": "bus" - }, - { - "name": "usb-host", - "parent": "usb-device" - }, - { - "name": "tulip", - "parent": "pci-device" - }, - { - "name": "piix3-ide", - "parent": "pci-ide" - }, - { - "name": "filter-rewriter", - "parent": "netfilter" - }, - { - "name": "pc-i440fx-4.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-1.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vhost-scsi-pci", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "isa-ipmi-bt", - "parent": "isa-device" - }, - { - "name": "virtio-gpu-pci", - "parent": "virtio-gpu-pci-base-type" - }, - { - "name": "pci-ipmi-kcs", - "parent": "pci-device" - }, - { - "name": "imx-usdhc", - "parent": "generic-sdhci" - }, - { - "name": "xio3130-downstream", - "parent": "pcie-slot" - }, - { - "name": "intel-iommu-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "pc-i440fx-2.3-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vhost-user-vsock-pci-non-transitional", - "parent": "vhost-user-vsock-pci-base" - }, - { - "name": "sdhci-bus", - "parent": "sd-bus" - }, - { - "name": "PCI", - "parent": "bus" - }, - { - "name": "microvm-machine", - "parent": "x86-machine" - }, - { - "name": "ICH9-LPC", - "parent": "pci-device" - }, - { - "name": "pci-serial-2x", - "parent": "pci-device" - }, - { - "name": "igd-passthrough-isa-bridge", - "parent": "pci-device" - }, - { - "name": "virtio-9p-device", - "parent": "virtio-device" - }, - { - "name": "virtio-scsi-pci", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "ipmi-bmc-extern", - "parent": "ipmi-bmc" - }, - { - "name": "authz-list-file", - "parent": "authz" - }, - { - "name": "pc-q35-4.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "usb-audio", - "parent": "usb-device" - }, - { - "name": "usb-net", - "parent": "usb-device" - }, - { - "name": "EPYC-Rome-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qemu32-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Skylake-Client-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-vsock-pci-non-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "isa-debug-exit", - "parent": "isa-device" - }, - { - "name": "KnightsMill-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vfio-pci-nohotplug", - "parent": "vfio-pci" - }, - { - "name": "i2c-bus", - "parent": "bus" - }, - { - "name": "Skylake-Server-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "mch", - "parent": "pci-device" - }, - { - "name": "ich9-usb-ehci1", - "parent": "pci-ehci-usb" - }, - { - "name": "virtio-input-host-pci", - "parent": "virtio-input-host-pci-base-type" - }, - { - "name": "nvdimm", - "parent": "pc-dimm" - }, - { - "name": "pc-q35-3.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-9p-pci-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "Opteron_G1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-mem", - "parent": "virtio-device" - }, - { - "name": "serial-mm", - "parent": "sys-bus-device" - }, - { - "name": "pr-manager-helper", - "parent": "pr-manager" - }, - { - "name": "pc-i440fx-2.10-machine", - "parent": "generic-pc-machine" - }, - { - "name": "i82557c", - "parent": "pci-device" - }, - { - "name": "pxb-pcie", - "parent": "pci-device" - }, - { - "name": "virtio-scsi-device", - "parent": "virtio-scsi-common" - }, - { - "name": "Haswell-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "input-barrier", - "parent": "object" - }, - { - "name": "cpu-cluster", - "parent": "device" - }, - { - "name": "i82557b", - "parent": "pci-device" - }, - { - "name": "generic-sdhci", - "parent": "sys-bus-device" - }, - { - "name": "migration", - "parent": "device" - }, - { - "name": "i82557a", - "parent": "pci-device" - }, - { - "name": "vhost-user-scsi-pci-non-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "chardev-udp", - "parent": "chardev" - }, - { - "name": "pc-q35-2.8-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vmmouse", - "parent": "isa-device" - }, - { - "name": "usb-tablet", - "parent": "usb-hid" - }, - { - "name": "virtio-scsi-pci-non-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "Haswell-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "athlon-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-memory", - "parent": "chardev-ringbuf" - }, - { - "name": "EPYC-Rome-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-mouse-pci", - "parent": "virtio-mouse-pci-base-type" - }, - { - "name": "pc-q35-5.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-i440fx-1.6-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vhost-user-vga", - "parent": "vhost-user-vga-base-type" - }, - { - "name": "Opteron_G2-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Broadwell-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-braille", - "parent": "usb-serial-dev" - }, - { - "name": "EPYC-IBPB-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ib700", - "parent": "isa-device" - }, - { - "name": "amd-iommu", - "parent": "x86-iommu" - }, - { - "name": "virtio-9p-pci-non-transitional", - "parent": "virtio-9p-pci-base" - }, - { - "name": "Nehalem-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "memory-backend-file", - "parent": "memory-backend" - }, - { - "name": "isa-pcspk", - "parent": "isa-device" - }, - { - "name": "vhost-vsock-device", - "parent": "vhost-vsock-common" - }, - { - "name": "sd-card", - "parent": "device" - }, - { - "name": "isabus-bridge", - "parent": "sys-bus-device" - }, - { - "name": "sysbus-ahci", - "parent": "sys-bus-device" - }, - { - "name": "vhost-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "pc-q35-4.0.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "esp", - "parent": "sys-bus-device" - }, - { - "name": "virtio-blk-pci-non-transitional", - "parent": "virtio-blk-pci-base" - }, - { - "name": "ne2k_pci", - "parent": "pci-device" - }, - { - "name": "IvyBridge-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-bus", - "parent": "bus" - }, - { - "name": "ide-cd", - "parent": "ide-device" - }, - { - "name": "e1000", - "parent": "e1000-base" - }, - { - "name": "tcg-accel", - "parent": "accel" - }, - { - "name": "virtio-balloon-pci", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "qemu:memory-region", - "parent": "object" - }, - { - "name": "virtio-gpu-device", - "parent": "virtio-gpu-base" - }, - { - "name": "Cascadelake-Server-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "athlon-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "nec-usb-xhci", - "parent": "base-xhci" - }, - { - "name": "mioe3680_pci", - "parent": "pci-device" - }, - { - "name": "i82551", - "parent": "pci-device" - }, - { - "name": "isa-ipmi-kcs", - "parent": "isa-device" - }, - { - "name": "EPYC-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "SandyBridge-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vmxnet3", - "parent": "pci-device" - }, - { - "name": "piix4-ide", - "parent": "pci-ide" - }, - { - "name": "pc-i440fx-2.6-machine", - "parent": "generic-pc-machine" - }, - { - "name": "nvme", - "parent": "pci-device" - }, - { - "name": "vhost-user-backend", - "parent": "object" - }, - { - "name": "i82550", - "parent": "pci-device" - }, - { - "name": "Icelake-Server-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ES1370", - "parent": "pci-device" - }, - { - "name": "Conroe-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvm-apic", - "parent": "apic-common" - }, - { - "name": "isa-pit", - "parent": "pit-common" - }, - { - "name": "kvm64-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Broadwell-v4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "memory-backend-memfd", - "parent": "memory-backend" - }, - { - "name": "smbus-eeprom", - "parent": "smbus-device" - }, - { - "name": "virtio-serial-device", - "parent": "virtio-device" - }, - { - "name": "Denverton-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-gpu-pci", - "parent": "vhost-user-gpu-pci-base-type" - }, - { - "name": "virtio-crypto-pci", - "parent": "virtio-crypto-pci-base-type" - }, - { - "name": "iothread", - "parent": "object" - }, - { - "name": "i8042", - "parent": "isa-device" - }, - { - "name": "System", - "parent": "bus" - }, - { - "name": "virtio-iommu-pci-transitional", - "parent": "virtio-iommu-device-base" - }, - { - "name": "pc-1.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "ati-vga", - "parent": "pci-device" - }, - { - "name": "pentium3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvm-i8259", - "parent": "pic-common" - }, - { - "name": "isa-serial", - "parent": "isa-device" - }, - { - "name": "imx.usbphy", - "parent": "sys-bus-device" - }, - { - "name": "core2duo-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "cirrus-vga", - "parent": "pci-device" - }, - { - "name": "kvm32-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Cascadelake-Server-v4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-2.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Skylake-Client-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "i82559er", - "parent": "pci-device" - }, - { - "name": "virtio-rng-pci-non-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "virtio-serial-pci", - "parent": "virtio-serial-pci-base" - }, - { - "name": "Opteron_G3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "am53c974", - "parent": "pci-device" - }, - { - "name": "container", - "parent": "object" - }, - { - "name": "EPYC-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "scsi-cd", - "parent": "scsi-disk-base" - }, - { - "name": "486-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vmport", - "parent": "isa-device" - }, - { - "name": "vhost-user-blk-pci-non-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "isa-ide", - "parent": "isa-device" - }, - { - "name": "e1000-82545em", - "parent": "e1000-base" - }, - { - "name": "qemu64-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-serial-pci-non-transitional", - "parent": "virtio-serial-pci-base" - }, - { - "name": "ICH9 SMB", - "parent": "pci-device" - }, - { - "name": "sdhci-pci", - "parent": "pci-device" - }, - { - "name": "pxb-pcie-bus", - "parent": "PCIE" - }, - { - "name": "vhost-user-scsi", - "parent": "vhost-scsi-common" - }, - { - "name": "PIIX4_PM", - "parent": "pci-device" - }, - { - "name": "virtio-rng-pci-transitional", - "parent": "virtio-rng-pci-base" - }, - { - "name": "EPYC-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-bot", - "parent": "usb-storage-dev" - }, - { - "name": "pc-q35-2.12-machine", - "parent": "generic-pc-machine" - }, - { - "name": "VGA", - "parent": "pci-vga" - }, - { - "name": "qio-channel-buffer", - "parent": "qio-channel" - }, - { - "name": "i440FX", - "parent": "pci-device" - }, - { - "name": "Penryn-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-vsock-pci-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "Conroe-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-fs-device", - "parent": "virtio-device" - }, - { - "name": "pc-i440fx-3.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pci-serial-4x", - "parent": "pci-device" - }, - { - "name": "Icelake-Server-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "apic", - "parent": "apic-common" - }, - { - "name": "hpet", - "parent": "sys-bus-device" - }, - { - "name": "Opteron_G5-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-2.6-machine", - "parent": "generic-pc-machine" - }, - { - "name": "sga", - "parent": "isa-device" - }, - { - "name": "pci-ohci", - "parent": "pci-device" - }, - { - "name": "virtio-tablet-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "Haswell-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ccid-card-passthru", - "parent": "ccid-card" - }, - { - "name": "pc-i440fx-1.4-machine", - "parent": "generic-pc-machine" - }, - { - "name": "chardev-parallel", - "parent": "chardev" - }, - { - "name": "chardev-vc", - "parent": "chardev" - }, - { - "name": "cryptodev-backend", - "parent": "object" - }, - { - "name": "isapc-machine", - "parent": "generic-pc-machine" - }, - { - "name": "ide-drive", - "parent": "ide-device" - }, - { - "name": "cryptodev-vhost-user", - "parent": "cryptodev-backend" - }, - { - "name": "tpm-emulator", - "parent": "tpm-backend" - }, - { - "name": "i8257", - "parent": "isa-device" - }, - { - "name": "usb-uas", - "parent": "usb-device" - }, - { - "name": "IvyBridge-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "SandyBridge-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-2.9-machine", - "parent": "generic-pc-machine" - }, - { - "name": "ivshmem-plain", - "parent": "ivshmem-common" - }, - { - "name": "virtio-keyboard-pci", - "parent": "virtio-keyboard-pci-base-type" - }, - { - "name": "pcnet", - "parent": "pci-device" - }, - { - "name": "Dhyana-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-5.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "sysbus-fdc", - "parent": "base-sysbus-fdc" - }, - { - "name": "i82559c", - "parent": "pci-device" - }, - { - "name": "AMDVI-PCI", - "parent": "pci-device" - }, - { - "name": "filter-redirector", - "parent": "netfilter" - }, - { - "name": "virtserialport", - "parent": "virtio-serial-port" - }, - { - "name": "ipoctal232", - "parent": "ipack-device" - }, - { - "name": "usb-mouse", - "parent": "usb-hid" - }, - { - "name": "Nehalem-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "i82559b", - "parent": "pci-device" - }, - { - "name": "ccid-bus", - "parent": "bus" - }, - { - "name": "ide-hd", - "parent": "ide-device" - }, - { - "name": "Broadwell-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Snowridge-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvaser_pci", - "parent": "pci-device" - }, - { - "name": "vhost-user-scsi-pci", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "i82559a", - "parent": "pci-device" - }, - { - "name": "dbus-vmstate", - "parent": "object" - }, - { - "name": "pc-i440fx-4.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-1.3-machine", - "parent": "generic-pc-machine" - }, - { - "name": "e1000-82544gc", - "parent": "e1000-base" - }, - { - "name": "chardev-spiceport", - "parent": "chardev-spice" - }, - { - "name": "qio-channel-command", - "parent": "qio-channel" - }, - { - "name": "Opteron_G3-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-ccid", - "parent": "usb-device" - }, - { - "name": "tls-creds-x509", - "parent": "tls-creds" - }, - { - "name": "virtio-blk-pci", - "parent": "virtio-blk-pci-base" - }, - { - "name": "pc-i440fx-2.4-machine", - "parent": "generic-pc-machine" - }, - { - "name": "port92", - "parent": "isa-device" - }, - { - "name": "isa-cirrus-vga", - "parent": "isa-device" - }, - { - "name": "qemu64-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Skylake-Server-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qio-net-listener", - "parent": "object" - }, - { - "name": "pc-q35-4.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "mc146818rtc", - "parent": "isa-device" - }, - { - "name": "vfio-pci", - "parent": "pci-device" - }, - { - "name": "bochs-display", - "parent": "pci-device" - }, - { - "name": "Broadwell-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qio-channel-websock", - "parent": "qio-channel" - }, - { - "name": "edu", - "parent": "pci-device" - }, - { - "name": "pc-testdev", - "parent": "isa-device" - }, - { - "name": "SUNW,fdtwo", - "parent": "base-sysbus-fdc" - }, - { - "name": "megasas", - "parent": "megasas-base" - }, - { - "name": "chardev-braille", - "parent": "chardev" - }, - { - "name": "virtio-iommu-pci", - "parent": "virtio-iommu-device-base" - }, - { - "name": "Icelake-Client-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vmcoreinfo", - "parent": "device" - }, - { - "name": "tpci200", - "parent": "pci-device" - }, - { - "name": "rocker", - "parent": "pci-device" - }, - { - "name": "qio-channel-file", - "parent": "qio-channel" - }, - { - "name": "gpio_i2c", - "parent": "sys-bus-device" - }, - { - "name": "qio-channel-socket", - "parent": "qio-channel" - }, - { - "name": "filter-mirror", - "parent": "netfilter" - }, - { - "name": "coreduo-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-3.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Icelake-Server-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qemu-console", - "parent": "object" - }, - { - "name": "chardev-socket", - "parent": "chardev" - }, - { - "name": "input-linux", - "parent": "object" - }, - { - "name": "Haswell-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pxb", - "parent": "pci-device" - }, - { - "name": "usb-ehci", - "parent": "pci-ehci-usb" - }, - { - "name": "host-x86_64-cpu", - "parent": "max-x86_64-cpu" - }, - { - "name": "pc-i440fx-2.11-machine", - "parent": "generic-pc-machine" - }, - { - "name": "AC97", - "parent": "pci-device" - }, - { - "name": "vmgenid", - "parent": "device" - }, - { - "name": "serial-io", - "parent": "sys-bus-device" - }, - { - "name": "secret", - "parent": "secret_common" - }, - { - "name": "virtio-net-pci-non-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "cs4231a", - "parent": "isa-device" - }, - { - "name": "scsi-hd", - "parent": "scsi-disk-base" - }, - { - "name": "clock", - "parent": "object" - }, - { - "name": "usb-kbd", - "parent": "usb-hid" - }, - { - "name": "lsi53c810", - "parent": "lsi53c895a" - }, - { - "name": "isa-fdc", - "parent": "isa-device" - }, - { - "name": "usb-mtp", - "parent": "usb-device" - }, - { - "name": "filter-replay", - "parent": "netfilter" - }, - { - "name": "Cascadelake-Server-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-net-device", - "parent": "virtio-device" - }, - { - "name": "ccid-card-emulated", - "parent": "ccid-card" - }, - { - "name": "pc-q35-2.9-machine", - "parent": "generic-pc-machine" - }, - { - "name": "tpm-tis", - "parent": "isa-device" - }, - { - "name": "Skylake-Server-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "hyperv-testdev", - "parent": "isa-device" - }, - { - "name": "s3c-sdhci", - "parent": "generic-sdhci" - }, - { - "name": "fw_cfg_mem", - "parent": "fw_cfg" - }, - { - "name": "virtio-iommu-pci-non-transitional", - "parent": "virtio-iommu-device-base" - }, - { - "name": "pc-i440fx-1.7-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Westmere-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-5.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-pmem", - "parent": "virtio-device" - }, - { - "name": "virtio-mouse-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "virtconsole", - "parent": "virtserialport" - }, - { - "name": "ioh3420", - "parent": "pcie-root-port-base" - }, - { - "name": "Skylake-Client-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "throttle-group", - "parent": "object" - }, - { - "name": "piix4-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "pc-q35-2.10-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-rng-pci", - "parent": "virtio-rng-pci-base" - }, - { - "name": "chardev-gdb", - "parent": "chardev" - }, - { - "name": "virtio-scsi-pci-transitional", - "parent": "virtio-scsi-pci-base" - }, - { - "name": "Skylake-Client-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Cascadelake-Server-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Icelake-Server-v4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pci-testdev", - "parent": "pci-device" - }, - { - "name": "vhost-user-input", - "parent": "virtio-input-device" - }, - { - "name": "vt82c686b-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "vhost-user-vsock-pci-transitional", - "parent": "vhost-user-vsock-pci-base" - }, - { - "name": "ich9-intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "secret_keyring", - "parent": "secret_common" - }, - { - "name": "PIIX3", - "parent": "pci-piix3" - }, - { - "name": "Icelake-Client-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-2.4-machine", - "parent": "generic-pc-machine" - }, - { - "name": "virtio-9p-pci", - "parent": "virtio-9p-pci-base" - }, - { - "name": "ISA", - "parent": "bus" - }, - { - "name": "phenom-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-vsock-pci", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "pc-dimm", - "parent": "device" - }, - { - "name": "virtio-balloon-pci-non-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "virtio-net-pci-transitional", - "parent": "virtio-net-pci-base" - }, - { - "name": "ipmi-bmc-sim", - "parent": "ipmi-bmc" - }, - { - "name": "IvyBridge-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vmbus-bridge", - "parent": "sys-bus-device" - }, - { - "name": "irq", - "parent": "object" - }, - { - "name": "tls-creds-psk", - "parent": "tls-creds" - }, - { - "name": "coreduo-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Skylake-Client-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "usb-storage", - "parent": "usb-storage-dev" - }, - { - "name": "vhost-user-blk-pci-transitional", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "chardev-msmouse", - "parent": "chardev" - }, - { - "name": "pc-i440fx-2.7-machine", - "parent": "generic-pc-machine" - }, - { - "name": "vhost-scsi-pci-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "isa-i8259", - "parent": "pic-common" - }, - { - "name": "Skylake-Client-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "colo-compare", - "parent": "object" - }, - { - "name": "virtio-mmio", - "parent": "sys-bus-device" - }, - { - "name": "qemu-xhci", - "parent": "base-xhci" - }, - { - "name": "pxb-bus", - "parent": "PCI" - }, - { - "name": "pentium2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Broadwell-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "KnightsMill-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "n270-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pvpanic", - "parent": "isa-device" - }, - { - "name": "rng-random", - "parent": "rng-backend" - }, - { - "name": "Skylake-Server-v4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Nehalem-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvmvapic", - "parent": "sys-bus-device" - }, - { - "name": "Opteron_G2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "megasas-gen2", - "parent": "megasas-base" - }, - { - "name": "vhost-user-blk-pci", - "parent": "vhost-user-blk-pci-base" - }, - { - "name": "authz-simple", - "parent": "authz" - }, - { - "name": "fw_cfg_io", - "parent": "fw_cfg" - }, - { - "name": "intel-iommu", - "parent": "x86-iommu" - }, - { - "name": "none-machine", - "parent": "machine" - }, - { - "name": "HDA", - "parent": "bus" - }, - { - "name": "Broadwell-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-1.1-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Snowridge-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "IvyBridge-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qxl", - "parent": "pci-qxl" - }, - { - "name": "tls-cipher-suites", - "parent": "tls-creds" - }, - { - "name": "cryptodev-backend-builtin", - "parent": "cryptodev-backend" - }, - { - "name": "vfio-pci-igd-lpc-bridge", - "parent": "pci-device" - }, - { - "name": "Broadwell-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-2.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "qio-dns-resolver", - "parent": "object" - }, - { - "name": "virtio-balloon-pci-transitional", - "parent": "virtio-balloon-pci-base" - }, - { - "name": "Haswell-v4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "i82801b11-bridge", - "parent": "base-pci-bridge" - }, - { - "name": "virtio-keyboard-device", - "parent": "virtio-input-hid-device" - }, - { - "name": "ramfb", - "parent": "sys-bus-device" - }, - { - "name": "hda-output", - "parent": "hda-audio" - }, - { - "name": "virtio-input-host-device", - "parent": "virtio-input-device" - }, - { - "name": "IndustryPack", - "parent": "bus" - }, - { - "name": "Broadwell-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ioapic", - "parent": "ioapic-common" - }, - { - "name": "pentium-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qemu32-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Haswell-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pci-serial", - "parent": "pci-device" - }, - { - "name": "sysbus-ohci", - "parent": "sys-bus-device" - }, - { - "name": "kvm-accel", - "parent": "accel" - }, - { - "name": "vhost-scsi-pci-non-transitional", - "parent": "vhost-scsi-pci-base" - }, - { - "name": "Denverton-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "piix3-usb-uhci", - "parent": "pci-uhci-usb" - }, - { - "name": "Opteron_G4-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "ne2k_isa", - "parent": "isa-device" - }, - { - "name": "virtio-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "phenom-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "adlib", - "parent": "isa-device" - }, - { - "name": "vhost-user-gpu", - "parent": "virtio-gpu-base" - }, - { - "name": "hda-duplex", - "parent": "hda-audio" - }, - { - "name": "pentium-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "amd-iommu-iommu-memory-region", - "parent": "qemu:iommu-memory-region" - }, - { - "name": "can-bus", - "parent": "object" - }, - { - "name": "Nehalem-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Cascadelake-Server-v3-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "cfi.pflash01", - "parent": "sys-bus-device" - }, - { - "name": "virtio-balloon-device", - "parent": "virtio-device" - }, - { - "name": "Skylake-Server-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Cooperlake-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-q35-2.7-machine", - "parent": "generic-pc-machine" - }, - { - "name": "isa-parallel", - "parent": "isa-device" - }, - { - "name": "pentium2-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-null", - "parent": "chardev" - }, - { - "name": "isa-vga", - "parent": "isa-device" - }, - { - "name": "EPYC-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pc-i440fx-1.5-machine", - "parent": "generic-pc-machine" - }, - { - "name": "i440FX-pcihost", - "parent": "pci-host-bridge" - }, - { - "name": "isa-debugcon", - "parent": "isa-device" - }, - { - "name": "tls-creds-anon", - "parent": "tls-creds" - }, - { - "name": "rng-egd", - "parent": "rng-backend" - }, - { - "name": "qxl-vga", - "parent": "pci-qxl" - }, - { - "name": "i82558b", - "parent": "pci-device" - }, - { - "name": "ivshmem-doorbell", - "parent": "ivshmem-common" - }, - { - "name": "Cascadelake-Server-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "virtio-iommu-device", - "parent": "virtio-device" - }, - { - "name": "PIIX3-xen", - "parent": "pci-piix3" - }, - { - "name": "virtio-net-pci", - "parent": "virtio-net-pci-base" - }, - { - "name": "i82558a", - "parent": "pci-device" - }, - { - "name": "usb-serial", - "parent": "usb-serial-dev" - }, - { - "name": "loader", - "parent": "device" - }, - { - "name": "pvscsi", - "parent": "pci-device" - }, - { - "name": "i82801", - "parent": "pci-device" - }, - { - "name": "virtio-mem-pci", - "parent": "virtio-mem-pci-base" - }, - { - "name": "virtio-pmem-pci", - "parent": "virtio-pmem-pci-base" - }, - { - "name": "accel", - "parent": "object" - }, - { - "name": "virtio-tablet-pci", - "parent": "virtio-tablet-pci-base-type" - }, - { - "name": "dc390", - "parent": "am53c974" - }, - { - "name": "i6300esb", - "parent": "pci-device" - }, - { - "name": "floppy", - "parent": "device" - }, - { - "name": "authz-list", - "parent": "authz" - }, - { - "name": "pc-i440fx-4.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Opteron_G4-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "mptsas1068", - "parent": "pci-device" - }, - { - "name": "vhost-user-fs-pci", - "parent": "vhost-user-fs-pci-base" - }, - { - "name": "sb16", - "parent": "isa-device" - }, - { - "name": "ich9-ahci", - "parent": "pci-device" - }, - { - "name": "pc-i440fx-2.5-machine", - "parent": "generic-pc-machine" - }, - { - "name": "Westmere-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-scsi-pci-transitional", - "parent": "vhost-user-scsi-pci-base" - }, - { - "name": "vmbus", - "parent": "bus" - }, - { - "name": "chardev-pipe", - "parent": "chardev-fd" - }, - { - "name": "i2c-ddc", - "parent": "i2c-slave" - }, - { - "name": "can-host-socketcan", - "parent": "can-host" - }, - { - "name": "Skylake-Server-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "i82562", - "parent": "pci-device" - }, - { - "name": "pc-q35-4.2-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pci-bridge-seat", - "parent": "pci-bridge" - }, - { - "name": "lsi53c895a", - "parent": "pci-device" - }, - { - "name": "kvm32-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "SandyBridge-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "intel-hda", - "parent": "intel-hda-generic" - }, - { - "name": "scsi-block", - "parent": "scsi-disk-base" - }, - { - "name": "hyperv-synic", - "parent": "device" - }, - { - "name": "chardev-mux", - "parent": "chardev" - }, - { - "name": "Opteron_G1-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "IDE", - "parent": "bus" - }, - { - "name": "486-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "pcie-root-port", - "parent": "pcie-root-port-base" - }, - { - "name": "base-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "kvm64-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Snowridge-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "chardev-spicevmc", - "parent": "chardev-spice" - }, - { - "name": "q35-pcihost", - "parent": "pcie-host-bridge" - }, - { - "name": "pc-i440fx-2.0-machine", - "parent": "generic-pc-machine" - }, - { - "name": "pc-i440fx-2.12-machine", - "parent": "generic-pc-machine" - }, - { - "name": "SCSI", - "parent": "bus" - }, - { - "name": "hda-micro", - "parent": "hda-audio" - }, - { - "name": "Penryn-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "Dhyana-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "piix3-ide-xen", - "parent": "pci-ide" - }, - { - "name": "rng-builtin", - "parent": "rng-backend" - }, - { - "name": "sd-bus", - "parent": "bus" - }, - { - "name": "filter-dump", - "parent": "netfilter" - }, - { - "name": "virtio-pci-bus", - "parent": "virtio-bus" - }, - { - "name": "smbus-ipmi", - "parent": "smbus-device" - }, - { - "name": "chardev-ringbuf", - "parent": "chardev" - }, - { - "name": "Skylake-Server-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "vhost-user-blk", - "parent": "virtio-device" - }, - { - "name": "Haswell-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "SandyBridge-v2-x86_64-cpu", - "parent": "x86_64-cpu" - }, - { - "name": "qio-channel-tls", - "parent": "qio-channel" - }, - { - "name": "virtio-vga", - "parent": "virtio-vga-base-type" - }, - { - "name": "authz-pam", - "parent": "authz" - } - ], - "id": "libvirt-6" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-blk-pci" - }, - "id": "libvirt-7" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "class", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": 256, - "name": "queue-size", - "type": "uint16" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "default-value": 1, - "name": "num-queues", - "type": "uint16" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "size" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "default-value": true, - "name": "config-wce", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "seg-max-adjust", - "type": "bool" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 B and 2 MiB", - "type": "size" - }, - { - "default-value": false, - "name": "scsi", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "size" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 B and 2 MiB", - "type": "size" - }, - { - "default-value": 4194303, - "name": "max-discard-sectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "discard", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "size" - }, - { - "default-value": true, - "name": "request-merging", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "write-zeroes", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4194303, - "name": "max-write-zeroes-sectors", - "type": "uint32" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-enable-wce-if-config-wce", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - } - ], - "id": "libvirt-7" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-pci" - }, - "id": "libvirt-8" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 3, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "name": "mac", - "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56", - "type": "str" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "gso", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 150000, - "name": "x-txtimer", - "type": "uint32" - }, - { - "default-value": false, - "name": "mq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "mrg_rxbuf", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "x-txburst", - "type": "int32" - }, - { - "default-value": 0, - "name": "host_mtu", - "type": "uint16" - }, - { - "name": "tx", - "type": "str" - }, - { - "default-value": false, - "name": "rss", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "status", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "failover", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_mac_addr", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "tx_queue_size", - "type": "uint16" - }, - { - "default-value": true, - "name": "guest_tso4", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "hash", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_tso6", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_guest_offloads", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_ufo", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_ecn", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_ufo", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "host_ecn", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "guest_rsc_ext", - "description": "on/off", - "type": "bool" - }, - { - "name": "duplex", - "type": "str" - }, - { - "default-value": 300000, - "name": "rsc_interval", - "type": "uint32" - }, - { - "default-value": true, - "name": "guest_announce", - "description": "on/off", - "type": "bool" - }, - { - "name": "netdev", - "description": "ID of a netdev to use as a backend", - "type": "str" - }, - { - "default-value": true, - "name": "host_tso4", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-mtu-bypass-backend", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_rx_extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 256, - "name": "rx_queue_size", - "type": "uint16" - }, - { - "default-value": true, - "name": "guest_csum", - "description": "on/off", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_vlan", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "guest_tso6", - "description": "on/off", - "type": "bool" - }, - { - "default-value": -1, - "name": "speed", - "type": "int32" - }, - { - "default-value": true, - "name": "csum", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "ctrl_rx", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-8" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-pci" - }, - "id": "libvirt-9" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "hotplug", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "num_queues", - "type": "uint32" - }, - { - "default-value": 65535, - "name": "max_sectors", - "type": "uint32" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": true, - "name": "param_change", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": 256, - "name": "virtqueue_size", - "type": "uint32" - }, - { - "default-value": true, - "name": "seg_max_adjust", - "type": "bool" - }, - { - "default-value": 128, - "name": "cmd_per_lun", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - } - ], - "id": "libvirt-9" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-net-ccw" - }, - "id": "libvirt-10" -} - -{ - "id": "libvirt-10", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-net-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-scsi-ccw" - }, - "id": "libvirt-11" -} - -{ - "id": "libvirt-11", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-scsi-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vfio-pci" - }, - "id": "libvirt-12" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-kvm-msix", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-mmap", - "type": "bool" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-vga", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "off", - "name": "x-msix-relocation", - "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5", - "type": "OffAutoPCIBAR" - }, - { - "default-value": false, - "name": "x-no-vfio-ioeventfd", - "type": "bool" - }, - { - "name": "sysfsdev", - "type": "str" - }, - { - "name": "host", - "description": "Address (bus/device/function) of the host device, example: 04:10.0", - "type": "str" - }, - { - "default-value": 4294967295, - "name": "x-pci-device-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-kvm-msi", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "x-pci-sub-vendor-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-geforce-quirks", - "type": "bool" - }, - { - "default-value": true, - "name": "x-req", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "x-igd-gms", - "type": "uint32" - }, - { - "default-value": 1100, - "name": "x-intx-mmap-timeout-ms", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-no-kvm-intx", - "type": "bool" - }, - { - "default-value": false, - "name": "x-no-kvm-ioeventfd", - "type": "bool" - }, - { - "default-value": 4294967295, - "name": "x-pci-sub-device-id", - "type": "uint32" - }, - { - "default-value": "off", - "name": "display", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "x-igd-opregion", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-nv-gpudirect-clique", - "description": "NVIDIA GPUDirect Clique ID (0 - 15)", - "type": "uint4" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "x-pci-vendor-id", - "type": "uint32" - }, - { - "default-value": false, - "name": "x-balloon-allowed", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-12" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "scsi-hd" - }, - "id": "libvirt-13" -} - -{ - "return": [ - { - "default-value": 4294967295, - "name": "scsi-id", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "lun", - "type": "uint32" - }, - { - "default-value": 0, - "name": "channel", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "name": "device_id", - "type": "str" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 B and 2 MiB", - "type": "size" - }, - { - "default-value": 2147483647, - "name": "max_io_size", - "type": "uint64" - }, - { - "default-value": false, - "name": "dpofua", - "description": "on/off", - "type": "bool" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "ver", - "type": "str" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": 5, - "name": "scsi_version", - "type": "int32" - }, - { - "default-value": false, - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "wwn", - "type": "uint64" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "size" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "name": "vendor", - "type": "str" - }, - { - "default-value": 1073741824, - "name": "max_unmap_size", - "type": "uint64" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "name": "product", - "type": "str" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "size" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "rotation_rate", - "type": "uint16" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "size" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 B and 2 MiB", - "type": "size" - }, - { - "default-value": 0, - "name": "port_wwn", - "type": "uint64" - }, - { - "default-value": 0, - "name": "port_index", - "type": "uint16" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-13" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ide-hd" - }, - "id": "libvirt-14" -} - -{ - "return": [ - { - "default-value": 4294967295, - "name": "unit", - "type": "uint32" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 B and 2 MiB", - "type": "size" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "rotation_rate", - "type": "uint16" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 0, - "name": "lheads", - "type": "uint32" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "ver", - "type": "str" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": 0, - "name": "wwn", - "type": "uint64" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "size" - }, - { - "default-value": 0, - "name": "heads", - "type": "uint32" - }, - { - "default-value": 0, - "name": "cyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lcyls", - "type": "uint32" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "size" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": "auto", - "name": "bios-chs-trans", - "description": "Logical CHS translation algorithm, auto/none/lba/large/rechs", - "type": "BiosAtaTranslation" - }, - { - "name": "model", - "type": "str" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "size" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 B and 2 MiB", - "type": "size" - }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "bootindex", - "type": "int32" - } - ], - "id": "libvirt-14" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "PIIX4_PM" - }, - "id": "libvirt-15" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "acpi-pci-hotplug-with-bridge-support", - "type": "bool" - }, - { - "default-value": 0, - "name": "smb_io_base", - "type": "uint32" - }, - { - "default-value": 2, - "name": "s4_val", - "type": "uint8" - }, - { - "default-value": 0, - "name": "disable_s3", - "type": "uint8" - }, - { - "default-value": true, - "name": "memory-hotplug-support", - "type": "bool" - }, - { - "default-value": 0, - "name": "disable_s4", - "type": "uint8" - } - ], - "id": "libvirt-15" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-redir" - }, - "id": "libvirt-16" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "filter", - "type": "str" - }, - { - "default-value": true, - "name": "streams", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 2, - "name": "debug", - "type": "uint8" - }, - { - "default-value": true, - "name": "suppress-remote-wake", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-16" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-storage" - }, - "id": "libvirt-17" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": "auto", - "name": "rerror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "default-value": 0, - "name": "min_io_size", - "type": "size" - }, - { - "default-value": false, - "name": "removable", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "share-rw", - "type": "bool" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 B and 2 MiB", - "type": "size" - }, - { - "default-value": "auto", - "name": "write-cache", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": 0, - "name": "opt_io_size", - "type": "size" - }, - { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" - }, - { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "size" - }, - { - "default-value": 0, - "name": "physical_block_size", - "description": "A power of two between 512 B and 2 MiB", - "type": "size" - }, - { - "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-17" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "kvm-pit" - }, - "id": "libvirt-18" -} - -{ - "return": [ - { - "default-value": "delay", - "name": "lost_tick_policy", - "type": "LostTickPolicy" - }, - { - "default-value": 4294967295, - "name": "iobase", - "type": "uint32" - } - ], - "id": "libvirt-18" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "VGA" - }, - "id": "libvirt-19" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - }, - { - "default-value": true, - "name": "qemu-extended-regs", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "mmio", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "ymax", - "type": "uint32" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 0, - "name": "xmax", - "type": "uint32" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "name": "big-endian-framebuffer", - "type": "bool" - } - ], - "id": "libvirt-19" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vmware-svga" - }, - "id": "libvirt-20" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - } - ], - "id": "libvirt-20" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "qxl" - }, - "id": "libvirt-21" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "global-vmstate", - "type": "bool" - }, - { - "default-value": 16, - "name": "vgamem_mb", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "vram64_size_mb", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "vram_size_mb", - "type": "uint32" - }, - { - "default-value": 0, - "name": "debug", - "type": "uint32" - }, - { - "default-value": 0, - "name": "max_outputs", - "type": "uint16" - }, - { - "default-value": 5, - "name": "revision", - "type": "uint32" - }, - { - "default-value": 0, - "name": "cmdlog", - "type": "uint32" - }, - { - "default-value": 0, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "ram_size_mb", - "type": "uint32" - }, - { - "default-value": 67108864, - "name": "ram_size", - "type": "uint32" - }, - { - "default-value": 67108864, - "name": "vram_size", - "type": "uint64" - }, - { - "default-value": 0, - "name": "guestdebug", - "type": "uint32" - }, - { - "default-value": 0, - "name": "xres", - "type": "uint32" - }, - { - "default-value": 1024, - "name": "surfaces", - "type": "int32" - } - ], - "id": "libvirt-21" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-pci" - }, - "id": "libvirt-22" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 3, - "name": "vectors", - "type": "uint32" - }, - { - "default-value": false, - "name": "ioeventfd", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 768, - "name": "yres", - "type": "uint32" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "stats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 268435456, - "name": "max_hostmem", - "type": "size" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": 1, - "name": "max_outputs", - "type": "uint32" - }, - { - "default-value": true, - "name": "virgl", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1024, - "name": "xres", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - } - ], - "id": "libvirt-22" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-gpu-device" - }, - "id": "libvirt-23" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1024, - "name": "xres", - "type": "uint32" - }, - { - "default-value": false, - "name": "stats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "edid", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 768, - "name": "yres", - "type": "uint32" - }, - { - "default-value": 1, - "name": "max_outputs", - "type": "uint32" - }, - { - "default-value": 268435456, - "name": "max_hostmem", - "type": "size" - }, - { - "default-value": true, - "name": "virgl", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-23" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "ICH9-LPC" - }, - "id": "libvirt-24" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "noreboot", - "type": "bool" - }, - { - "default-value": true, - "name": "x-smi-broadcast", - "description": "on/off", - "type": "bool" - }, - { - "name": "enable_tco", - "type": "bool" - }, - { - "name": "cpu-hotplug-legacy", - "type": "bool" - }, - { - "name": "acpi_enable_cmd", - "type": "uint8" - }, - { - "name": "disable_s3", - "type": "uint8" - }, - { - "name": "disable_s4", - "type": "uint8" - }, - { - "name": "acpi_disable_cmd", - "type": "uint8" - }, - { - "name": "memory-hotplug-support", - "type": "bool" - }, - { - "name": "gpe0_blk_len", - "type": "uint32" - }, - { - "name": "sci_int", - "type": "uint8" - }, - { - "name": "gpe0_blk", - "type": "uint32" - }, - { - "name": "s4_val", - "type": "uint8" - }, - { - "name": "pm_io_base", - "type": "uint32" - } - ], - "id": "libvirt-24" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-pci" - }, - "id": "libvirt-25" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "class", - "type": "uint32" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": false, - "name": "free-page-reporting", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": true, - "name": "page-poison", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats", - "type": "guest statistics" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": false, - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": false, - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "name": "virtio-backend", - "type": "child" - } - ], - "id": "libvirt-25" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-ccw" - }, - "id": "libvirt-26" -} - -{ - "id": "libvirt-26", - "error": { - "class": "DeviceNotFound", - "desc": "Device 'virtio-balloon-ccw' not found" - } -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-balloon-device" - }, - "id": "libvirt-27" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "iothread", - "type": "link" - }, - { - "default-value": false, - "name": "deflate-on-oom", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "free-page-hint", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "page-poison", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "qemu-4-0-config-size", - "type": "bool" - }, - { - "default-value": false, - "name": "free-page-reporting", - "description": "on/off", - "type": "bool" - }, - { - "name": "guest-stats-polling-interval", - "type": "int" - }, - { - "name": "guest-stats", - "type": "guest statistics" - } - ], - "id": "libvirt-27" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "intel-iommu" - }, - "id": "libvirt-28" -} - -{ - "return": [ - { - "default-value": true, - "name": "pt", - "type": "bool" - }, - { - "default-value": false, - "name": "device-iotlb", - "type": "bool" - }, - { - "default-value": "auto", - "name": "intremap", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": true, - "name": "dma-drain", - "type": "bool" - }, - { - "default-value": false, - "name": "caching-mode", - "type": "bool" - }, - { - "default-value": false, - "name": "x-buggy-eim", - "type": "bool" - }, - { - "default-value": false, - "name": "x-scalable-mode", - "type": "bool" - }, - { - "default-value": 39, - "name": "aw-bits", - "type": "uint8" - }, - { - "default-value": "auto", - "name": "eim", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": 0, - "name": "version", - "type": "uint32" - } - ], - "id": "libvirt-28" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "mch" - }, - "id": "libvirt-29" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "smbase-smram", - "type": "bool" - }, - { - "default-value": 16, - "name": "extended-tseg-mbytes", - "type": "uint16" - } - ], - "id": "libvirt-29" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "nvdimm" - }, - "id": "libvirt-30" -} - -{ - "return": [ - { - "name": "memdev", - "type": "link" - }, - { - "default-value": 0, - "name": "node", - "type": "uint32" - }, - { - "default-value": 0, - "name": "addr", - "type": "uint64" - }, - { - "default-value": -1, - "name": "slot", - "type": "int32" - }, - { - "default-value": false, - "name": "unarmed", - "type": "bool" - }, - { - "name": "uuid", - "type": "QemuUUID" - }, - { - "name": "label-size", - "type": "int" - }, - { - "name": "size", - "type": "uint64" - } - ], - "id": "libvirt-30" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "pcie-root-port" - }, - "id": "libvirt-31" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "port", - "type": "uint8" - }, - { - "default-value": 8, - "name": "aer_log_max", - "type": "uint16" - }, - { - "default-value": true, - "name": "hotplug", - "type": "bool" - }, - { - "default-value": 0, - "name": "slot", - "type": "uint16" - }, - { - "default-value": 0, - "name": "chassis", - "type": "uint8" - }, - { - "default-value": true, - "name": "power_controller_present", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "disable-acs", - "type": "bool" - }, - { - "default-value": 18446744073709551615, - "name": "mem-reserve", - "type": "size" - }, - { - "default-value": 18446744073709551615, - "name": "pref64-reserve", - "type": "size" - }, - { - "default-value": 4294967295, - "name": "bus-reserve", - "type": "uint32" - }, - { - "default-value": "32", - "name": "x-width", - "description": "1/2/4/8/12/16/32", - "type": "PCIELinkWidth" - }, - { - "default-value": true, - "name": "x-migrate-msix", - "type": "bool" - }, - { - "default-value": 18446744073709551615, - "name": "io-reserve", - "type": "size" - }, - { - "default-value": "16", - "name": "x-speed", - "description": "2_5/5/8/16", - "type": "PCIELinkSpeed" - }, - { - "default-value": 18446744073709551615, - "name": "pref32-reserve", - "type": "size" - } - ], - "id": "libvirt-31" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-host" - }, - "id": "libvirt-32" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "default-value": true, - "name": "pipeline", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "hostbus", - "type": "uint32" - }, - { - "default-value": 4, - "name": "isobufs", - "type": "uint32" - }, - { - "default-value": 0, - "name": "vendorid", - "type": "uint32" - }, - { - "default-value": 0, - "name": "productid", - "type": "uint32" - }, - { - "name": "hostport", - "type": "str" - }, - { - "name": "hostdevice", - "type": "str" - }, - { - "default-value": 0, - "name": "hostaddr", - "type": "uint32" - }, - { - "default-value": true, - "name": "suppress-remote-wake", - "type": "bool" - }, - { - "default-value": 2, - "name": "loglevel", - "type": "uint32" - }, - { - "default-value": 32, - "name": "isobsize", - "type": "uint32" - }, - { - "default-value": false, - "name": "guest-resets-all", - "type": "bool" - }, - { - "default-value": true, - "name": "guest-reset", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-32" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "vhost-user-fs-device" - }, - "id": "libvirt-33" -} - -{ - "return": [ - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-legacy-check", - "type": "bool" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 128, - "name": "queue-size", - "type": "uint16" - }, - { - "name": "tag", - "type": "str" - }, - { - "default-value": 1, - "name": "num-request-queues", - "type": "uint16" - } - ], - "id": "libvirt-33" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-mem-pci" - }, - "id": "libvirt-34" -} - -{ - "return": [ - { - "name": "romfile", - "type": "str" - }, - { - "default-value": -1, - "name": "addr", - "description": "Slot and optional function number, example: 06.0 or 06", - "type": "int32" - }, - { - "name": "failover_pair_id", - "type": "str" - }, - { - "default-value": true, - "name": "x-pcie-lnksta-dllla", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 1, - "name": "rombar", - "type": "uint32" - }, - { - "default-value": true, - "name": "x-pcie-extcap-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "multifunction", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "migrate-extra", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "ats", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-ignore-backend-features", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-pm-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-flr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-lnkctl-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "page-per-vq", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "x-pcie-deverr-init", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "virtio-pci-bus-master-bug-migration", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "modern-pio-notify", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "x-disable-pcie", - "description": "on/off", - "type": "bool" - }, - { - "default-value": "auto", - "name": "disable-legacy", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "default-value": false, - "name": "disable-modern", - "type": "bool" - }, - { - "default-value": true, - "name": "use-disabled-flag", - "type": "bool" - }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, - { - "default-value": false, - "name": "iommu_platform", - "description": "on/off", - "type": "bool" - }, - { - "default-value": 0, - "name": "memaddr", - "type": "uint64" - }, - { - "default-value": 0, - "name": "node", - "type": "uint32" - }, - { - "name": "virtio-backend", - "type": "child" - }, - { - "name": "memdev", - "type": "link" - }, - { - "default-value": true, - "name": "event_idx", - "description": "on/off", - "type": "bool" - }, - { - "name": "requested-size", - "type": "size" - }, - { - "name": "size", - "type": "size" - }, - { - "default-value": true, - "name": "notify_on_empty", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "any_layout", - "description": "on/off", - "type": "bool" - }, - { - "default-value": true, - "name": "use-started", - "type": "bool" - }, - { - "name": "block-size", - "type": "size" - }, - { - "default-value": true, - "name": "indirect_desc", - "description": "on/off", - "type": "bool" - } - ], - "id": "libvirt-34" -} - -{ - "execute": "device-list-properties", - "arguments": { - "typename": "virtio-iommu-pci" - }, - "id": "libvirt-35" -} - -{ - "return": [ - { - "name": "fake-data", - "description": "pretend there's real data here", - "type": "str" - } - ], - "id": "libvirt-35" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-file" - }, - "id": "libvirt-36" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "prealloc-threads", - "description": "Number of CPU threads to use for prealloc", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "align", - "type": "int" - }, - { - "name": "pmem", - "type": "bool" - }, - { - "name": "mem-path", - "type": "string" - }, - { - "name": "discard-data", - "type": "bool" - } - ], - "id": "libvirt-36" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "memory-backend-memfd" - }, - "id": "libvirt-37" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "share", - "description": "Mark the memory as private to QEMU or shared", - "type": "bool" - }, - { - "name": "dump", - "description": "Set to 'off' to exclude from core dump", - "type": "bool" - }, - { - "name": "prealloc-threads", - "description": "Number of CPU threads to use for prealloc", - "type": "int" - }, - { - "name": "x-use-canonical-path-for-ramblock-id", - "type": "bool" - }, - { - "name": "policy", - "description": "Set the NUMA policy", - "type": "HostMemPolicy" - }, - { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" - }, - { - "name": "prealloc", - "description": "Preallocate memory", - "type": "bool" - }, - { - "name": "host-nodes", - "description": "Binds memory to the list of NUMA host nodes", - "type": "int" - }, - { - "name": "merge", - "description": "Mark memory as mergeable", - "type": "bool" - }, - { - "name": "hugetlb", - "description": "Use huge pages", - "type": "bool" - }, - { - "name": "seal", - "description": "Seal growing & shrinking", - "type": "bool" - }, - { - "name": "hugetlbsize", - "description": "Huge pages size (ex: 2M, 1G)", - "type": "int" - } - ], - "id": "libvirt-37" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "max-x86_64-cpu" - }, - "id": "libvirt-38" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "parent_bus", - "type": "link" - }, - { - "name": "realized", - "type": "bool" - }, - { - "name": "hotplugged", - "type": "bool" - }, - { - "name": "hotpluggable", - "type": "bool" - }, - { - "name": "memory", - "type": "link" - }, - { - "name": "legacy-memory", - "type": "str" - }, - { - "name": "fill-mtrr-mask", - "type": "bool" - }, - { - "name": "host-phys-bits-limit", - "type": "uint8" - }, - { - "name": "x-force-features", - "type": "bool" - }, - { - "name": "hv-vpindex", - "description": "on/off", - "type": "bool" - }, - { - "name": "kvm", - "type": "bool" - }, - { - "name": "apic-id", - "type": "uint32" - }, - { - "name": "min-xlevel", - "type": "uint32" - }, - { - "name": "enforce", - "type": "bool" - }, - { - "name": "hv-runtime", - "description": "on/off", - "type": "bool" - }, - { - "name": "level", - "type": "uint32" - }, - { - "name": "hv-tlbflush", - "description": "on/off", - "type": "bool" - }, - { - "name": "core-id", - "type": "int32" - }, - { - "name": "hv-crash", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-reset", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-no-nonarch-coresharing", - "description": "on/off/auto", - "type": "OnOffAuto" - }, - { - "name": "hv-spinlocks", - "type": "uint32" - }, - { - "name": "pmu", - "type": "bool" - }, - { - "name": "socket-id", - "type": "int32" - }, - { - "name": "hv-relaxed", - "description": "on/off", - "type": "bool" - }, - { - "name": "thread-id", - "type": "int32" - }, - { - "name": "tcg-cpuid", - "type": "bool" - }, - { - "name": "die-id", - "type": "int32" - }, - { - "name": "node-id", - "type": "int32" - }, - { - "name": "vmware-cpuid-freq", - "type": "bool" - }, - { - "name": "min-xlevel2", - "type": "uint32" - }, - { - "name": "hv-stimer", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-hv-max-vps", - "type": "int32" - }, - { - "name": "legacy-cache", - "type": "bool" - }, - { - "name": "x-migrate-smi-count", - "type": "bool" - }, - { - "name": "hv-reenlightenment", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-vendor-id", - "type": "str" - }, - { - "name": "x-hv-synic-kvm-only", - "type": "bool" - }, - { - "name": "min-level", - "type": "uint32" - }, - { - "name": "phys-bits", - "type": "uint32" - }, - { - "name": "l3-cache", - "type": "bool" - }, - { - "name": "level-func7", - "type": "uint32" - }, - { - "name": "lmce", - "type": "bool" - }, - { - "name": "hv-passthrough", - "type": "bool" - }, - { - "name": "kvm-no-smi-migration", - "type": "bool" - }, - { - "name": "xlevel2", - "type": "uint32" - }, - { - "name": "hv-stimer-direct", - "description": "on/off", - "type": "bool" - }, - { - "name": "ucode-rev", - "type": "uint64" - }, - { - "name": "xlevel", - "type": "uint32" - }, - { - "name": "host-phys-bits", - "type": "bool" - }, - { - "name": "check", - "type": "bool" - }, - { - "name": "hv-time", - "description": "on/off", - "type": "bool" - }, - { - "name": "full-cpuid-auto-level", - "type": "bool" - }, - { - "name": "hv-synic", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-evmcs", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-ipi", - "description": "on/off", - "type": "bool" - }, - { - "name": "hv-vapic", - "description": "on/off", - "type": "bool" - }, - { - "name": "cpuid-0xb", - "type": "bool" - }, - { - "name": "hv-frequencies", - "description": "on/off", - "type": "bool" - }, - { - "name": "x-intel-pt-auto-level", - "type": "bool" - }, - { - "name": "host-cache-info", - "type": "bool" - }, - { - "name": "migratable", - "type": "bool" - }, - { - "name": "vmx-invept-single-context", - "type": "bool" - }, - { - "name": "core-capability", - "type": "bool" - }, - { - "name": "popcnt", - "type": "bool" - }, - { - "name": "kvm_mmu", - "type": "bool" - }, - { - "name": "dtes64", - "type": "bool" - }, - { - "name": "sse4_1", - "type": "bool" - }, - { - "name": "vmx-invvpid-single-addr", - "type": "bool" - }, - { - "name": "xstore", - "type": "bool" - }, - { - "name": "stepping", - "type": "int" - }, - { - "name": "vmx-vmfunc", - "type": "bool" - }, - { - "name": "pse36", - "type": "bool" - }, - { - "name": "avx512-4vnniw", - "type": "bool" - }, - { - "name": "fma4", - "type": "bool" - }, - { - "name": "avx512-vp2intersect", - "type": "bool" - }, - { - "name": "avx2", - "type": "bool" - }, - { - "name": "kvm-poll-control", - "type": "bool" - }, - { - "name": "kvm_nopiodelay", - "type": "bool" - }, - { - "name": "amd-stibp", - "type": "bool" - }, - { - "name": "family", - "type": "int" - }, - { - "name": "pclmuldq", - "type": "bool" - }, - { - "name": "vmx-store-lma", - "type": "bool" - }, - { - "name": "erms", - "type": "bool" - }, - { - "name": "vaes", - "type": "bool" - }, - { - "name": "vmx-activity-wait-sipi", - "type": "bool" - }, - { - "name": "vmx-flexpriority", - "type": "bool" - }, - { - "name": "rdrand", - "type": "bool" - }, - { - "name": "vmx-ept-advanced-exitinfo", - "type": "bool" - }, - { - "name": "vmx-pause-exit", - "type": "bool" - }, - { - "name": "vmx-shadow-vmcs", - "type": "bool" - }, - { - "name": "model", - "type": "int" - }, - { - "name": "avx512-vpopcntdq", - "type": "bool" - }, - { - "name": "tbm", - "type": "bool" - }, - { - "name": "xcrypt", - "type": "bool" - }, - { - "name": "lm", - "type": "bool" - }, - { - "name": "kvm-pv-eoi", - "type": "bool" - }, - { - "name": "vmx-monitor-exit", - "type": "bool" - }, - { - "name": "vmx-eptad", - "type": "bool" - }, - { - "name": "pae", - "type": "bool" - }, - { - "name": "ssse3", - "type": "bool" - }, - { - "name": "vmx-unrestricted-guest", - "type": "bool" - }, - { - "name": "phe", - "type": "bool" - }, - { - "name": "movdiri", - "type": "bool" - }, - { - "name": "taa-no", - "type": "bool" - }, - { - "name": "full-width-write", - "type": "bool" - }, - { - "name": "perfctr_nb", - "type": "bool" - }, - { - "name": "arat", - "type": "bool" - }, - { - "name": "avx512vbmi2", - "type": "bool" - }, - { - "name": "perfctr_core", - "type": "bool" - }, - { - "name": "kvm_asyncpf", - "type": "bool" - }, - { - "name": "x2apic", - "type": "bool" - }, - { - "name": "npt", - "type": "bool" - }, - { - "name": "avx512ifma", - "type": "bool" - }, - { - "name": "kvm_poll_control", - "type": "bool" - }, - { - "name": "model-id", - "type": "string" - }, - { - "name": "vmx-vnmi-pending", - "type": "bool" - }, - { - "name": "vmx-invpcid-exit", - "type": "bool" - }, - { - "name": "vmx-io-exit", - "type": "bool" - }, - { - "name": "pmm-en", - "type": "bool" - }, - { - "name": "tsc", - "type": "bool" - }, - { - "name": "vmx-ins-outs", - "type": "bool" - }, - { - "name": "dca", - "type": "bool" - }, - { - "name": "vmx-apicv-x2apic", - "type": "bool" - }, - { - "name": "ia64", - "type": "bool" - }, - { - "name": "perfctr-core", - "type": "bool" - }, - { - "name": "vmx-cr3-load-noexit", - "type": "bool" - }, - { - "name": "kvmclock", - "type": "bool" - }, - { - "name": "vmx-entry-noload-debugctl", - "type": "bool" - }, - { - "name": "invtsc", - "type": "bool" - }, - { - "name": "pn", - "type": "bool" - }, - { - "name": "avx512cd", - "type": "bool" - }, - { - "name": "md-clear", - "type": "bool" - }, - { - "name": "cmp-legacy", - "type": "bool" - }, - { - "name": "cx16", - "type": "bool" - }, - { - "name": "avx512dq", - "type": "bool" - }, - { - "name": "abm", - "type": "bool" - }, - { - "name": "vmx-activity-shutdown", - "type": "bool" - }, - { - "name": "kvm-pv-ipi", - "type": "bool" - }, - { - "name": "vmx-apicv-register", - "type": "bool" - }, - { - "name": "fxsr-opt", - "type": "bool" - }, - { - "name": "skip-l1dfl-vmentry", - "type": "bool" - }, - { - "name": "pcid", - "type": "bool" - }, - { - "name": "rdpid", - "type": "bool" - }, - { - "name": "wbnoinvd", - "type": "bool" - }, - { - "name": "filtered-features", - "type": "X86CPUFeatureWordInfo" - }, - { - "name": "syscall", - "type": "bool" - }, - { - "name": "pse", - "type": "bool" - }, - { - "name": "tsc_scale", - "type": "bool" - }, - { - "name": "mce", - "type": "bool" - }, - { - "name": "xsaves", - "type": "bool" - }, - { - "name": "vmx-entry-load-pat", - "type": "bool" - }, - { - "name": "ibpb", - "type": "bool" - }, - { - "name": "vmx-apicv-xapic", - "type": "bool" - }, - { - "name": "cldemote", - "type": "bool" - }, - { - "name": "rtm", - "type": "bool" - }, - { - "name": "lwp", - "type": "bool" - }, - { - "name": "kvm-steal-time", - "type": "bool" - }, - { - "name": "vmx-hlt-exit", - "type": "bool" - }, - { - "name": "vmx-entry-load-efer", - "type": "bool" - }, - { - "name": "nrip_save", - "type": "bool" - }, - { - "name": "vmx-invlpg-exit", - "type": "bool" - }, - { - "name": "vmx-exit-save-efer", - "type": "bool" - }, - { - "name": "vmx-eptp-switching", - "type": "bool" - }, - { - "name": "vme", - "type": "bool" - }, - { - "name": "kvm-pv-unhalt", - "type": "bool" - }, - { - "name": "vmx-desc-exit", - "type": "bool" - }, - { - "name": "kvm_pv_unhalt", - "type": "bool" - }, - { - "name": "svm", - "type": "bool" - }, - { - "name": "lahf-lm", - "type": "bool" - }, - { - "name": "vmx-invvpid", - "type": "bool" - }, - { - "name": "kvm-hint-dedicated", - "type": "bool" - }, - { - "name": "mca", - "type": "bool" - }, - { - "name": "mtrr", - "type": "bool" - }, - { - "name": "cid", - "type": "bool" - }, - { - "name": "vmcb_clean", - "type": "bool" - }, - { - "name": "pfthreshold", - "type": "bool" - }, - { - "name": "pmm", - "type": "bool" - }, - { - "name": "tm", - "type": "bool" - }, - { - "name": "pbe", - "type": "bool" - }, - { - "name": "vmx-entry-ia32e-mode", - "type": "bool" - }, - { - "name": "vmx-rdpmc-exit", - "type": "bool" - }, - { - "name": "split-lock-detect", - "type": "bool" - }, - { - "name": "fpu", - "type": "bool" - }, - { - "name": "skinit", - "type": "bool" - }, - { - "name": "sep", - "type": "bool" - }, - { - "name": "avx512-bf16", - "type": "bool" - }, - { - "name": "vmx-rdtscp-exit", - "type": "bool" - }, - { - "name": "nx", - "type": "bool" - }, - { - "name": "vmx-invvpid-all-context", - "type": "bool" - }, - { - "name": "ds-cpl", - "type": "bool" - }, - { - "name": "pause-filter", - "type": "bool" - }, - { - "name": "fsrm", - "type": "bool" - }, - { - "name": "pause_filter", - "type": "bool" - }, - { - "name": "vmx-vmwrite-vmexit-fields", - "type": "bool" - }, - { - "name": "vmx-ept", - "type": "bool" - }, - { - "name": "nodeid-msr", - "type": "bool" - }, - { - "name": "smap", - "type": "bool" - }, - { - "name": "vmx-io-bitmap", - "type": "bool" - }, - { - "name": "vmx-intr-exit", - "type": "bool" - }, - { - "name": "fxsr_opt", - "type": "bool" - }, - { - "name": "cr8legacy", - "type": "bool" - }, - { - "name": "cmp_legacy", - "type": "bool" - }, - { - "name": "vmx-zero-len-inject", - "type": "bool" - }, - { - "name": "virt-ssbd", - "type": "bool" - }, - { - "name": "pschange-mc-no", - "type": "bool" - }, - { - "name": "umip", - "type": "bool" - }, - { - "name": "avx512er", - "type": "bool" - }, - { - "name": "vmx-vpid", - "type": "bool" - }, - { - "name": "xstore-en", - "type": "bool" - }, - { - "name": "avx512vl", - "type": "bool" - }, - { - "name": "vmx-invept-single-context-noglobals", - "type": "bool" - }, - { - "name": "cmov", - "type": "bool" - }, - { - "name": "rsba", - "type": "bool" - }, - { - "name": "vmx-posted-intr", - "type": "bool" - }, - { - "name": "xcrypt-en", - "type": "bool" - }, - { - "name": "tm2", - "type": "bool" - }, - { - "name": "vmx-exit-clear-bndcfgs", - "type": "bool" - }, - { - "name": "vmx-ept-execonly", - "type": "bool" - }, - { - "name": "vmx-exit-load-efer", - "type": "bool" - }, - { - "name": "xsaveerptr", - "type": "bool" - }, - { - "name": "fsgsbase", - "type": "bool" - }, - { - "name": "avx512bw", - "type": "bool" - }, - { - "name": "vmx-vintr-pending", - "type": "bool" - }, - { - "name": "smx", - "type": "bool" - }, - { - "name": "vmx-secondary-ctls", - "type": "bool" - }, - { - "name": "lbrv", - "type": "bool" - }, - { - "name": "tsc-frequency", - "type": "int" - }, - { - "name": "hle", - "type": "bool" - }, - { - "name": "monitor", - "type": "bool" - }, - { - "name": "tce", - "type": "bool" - }, - { - "name": "sse4a", - "type": "bool" - }, - { - "name": "vpclmulqdq", - "type": "bool" - }, - { - "name": "tsc-scale", - "type": "bool" - }, - { - "name": "kvm-pv-tlb-flush", - "type": "bool" - }, - { - "name": "mds-no", - "type": "bool" - }, - { - "name": "vmx-cr8-load-exit", - "type": "bool" - }, - { - "name": "vmx-activity-hlt", - "type": "bool" - }, - { - "name": "i64", - "type": "bool" - }, - { - "name": "adx", - "type": "bool" - }, - { - "name": "vmx-invept-all-context", - "type": "bool" - }, - { - "name": "ffxsr", - "type": "bool" - }, - { - "name": "amd-no-ssb", - "type": "bool" - }, - { - "name": "crash-information", - "type": "GuestPanicInformation" - }, - { - "name": "vmx-entry-load-bndcfgs", - "type": "bool" - }, - { - "name": "svm_lock", - "type": "bool" - }, - { - "name": "msr", - "type": "bool" - }, - { - "name": "pclmulqdq", - "type": "bool" - }, - { - "name": "vmx-preemption-timer", - "type": "bool" - }, - { - "name": "clflush", - "type": "bool" - }, - { - "name": "ssb-no", - "type": "bool" - }, - { - "name": "mpx", - "type": "bool" - }, - { - "name": "extapic", - "type": "bool" - }, - { - "name": "vmx-vnmi", - "type": "bool" - }, - { - "name": "xop", - "type": "bool" - }, - { - "name": "vmx-rdseed-exit", - "type": "bool" - }, - { - "name": "smep", - "type": "bool" - }, - { - "name": "vmx-mwait-exit", - "type": "bool" - }, - { - "name": "vmx-rdtsc-exit", - "type": "bool" - }, - { - "name": "cx8", - "type": "bool" - }, - { - "name": "sse4-2", - "type": "bool" - }, - { - "name": "xsavec", - "type": "bool" - }, - { - "name": "pku", - "type": "bool" - }, - { - "name": "tsx-ldtrk", - "type": "bool" - }, - { - "name": "vmx-mtf", - "type": "bool" - }, - { - "name": "vmcb-clean", - "type": "bool" - }, - { - "name": "vmx-exit-load-pat", - "type": "bool" - }, - { - "name": "stibp", - "type": "bool" - }, - { - "name": "vmx-cr3-store-noexit", - "type": "bool" - }, - { - "name": "tsx-ctrl", - "type": "bool" - }, - { - "name": "svm-lock", - "type": "bool" - }, - { - "name": "sse4-1", - "type": "bool" - }, - { - "name": "lahf_lm", - "type": "bool" - }, - { - "name": "kvm_pv_eoi", - "type": "bool" - }, - { - "name": "sse", - "type": "bool" - }, - { - "name": "clzero", - "type": "bool" - }, - { - "name": "ds", - "type": "bool" - }, - { - "name": "osvw", - "type": "bool" - }, - { - "name": "kvm_steal_time", - "type": "bool" - }, - { - "name": "vmx-true-ctls", - "type": "bool" - }, - { - "name": "movdir64b", - "type": "bool" - }, - { - "name": "vmx-invept", - "type": "bool" - }, - { - "name": "acpi", - "type": "bool" - }, - { - "name": "xd", - "type": "bool" - }, - { - "name": "nodeid_msr", - "type": "bool" - }, - { - "name": "ds_cpl", - "type": "bool" - }, - { - "name": "vmx-ept-1gb", - "type": "bool" - }, - { - "name": "nrip-save", - "type": "bool" - }, - { - "name": "gfni", - "type": "bool" - }, - { - "name": "kvm-mmu", - "type": "bool" - }, - { - "name": "sse3", - "type": "bool" - }, - { - "name": "serialize", - "type": "bool" - }, - { - "name": "avx512bitalg", - "type": "bool" - }, - { - "name": "rdseed", - "type": "bool" - }, - { - "name": "sha-ni", - "type": "bool" - }, - { - "name": "ace2", - "type": "bool" - }, - { - "name": "waitpkg", - "type": "bool" - }, - { - "name": "vmx-rdrand-exit", - "type": "bool" - }, - { - "name": "f16c", - "type": "bool" - }, - { - "name": "3dnowprefetch", - "type": "bool" - }, - { - "name": "vmx-encls-exit", - "type": "bool" - }, - { - "name": "avx", - "type": "bool" - }, - { - "name": "topoext", - "type": "bool" - }, - { - "name": "sse2", - "type": "bool" - }, - { - "name": "rdctl-no", - "type": "bool" - }, - { - "name": "mmx", - "type": "bool" - }, - { - "name": "avx512-4fmaps", - "type": "bool" - }, - { - "name": "vmx-cr8-store-exit", - "type": "bool" - }, - { - "name": "avx512vnni", - "type": "bool" - }, - { - "name": "pni", - "type": "bool" - }, - { - "name": "movbe", - "type": "bool" - }, - { - "name": "mmxext", - "type": "bool" - }, - { - "name": "vmx-ple", - "type": "bool" - }, - { - "name": "vmx-apicv-vid", - "type": "bool" - }, - { - "name": "flushbyasid", - "type": "bool" - }, - { - "name": "rdtscp", - "type": "bool" - }, - { - "name": "clwb", - "type": "bool" - }, - { - "name": "kvm-asyncpf", - "type": "bool" - }, - { - "name": "kvm-pv-sched-yield", - "type": "bool" - }, - { - "name": "decodeassists", - "type": "bool" - }, - { - "name": "pat", - "type": "bool" - }, - { - "name": "invpcid", - "type": "bool" - }, - { - "name": "pdpe1gb", - "type": "bool" - }, - { - "name": "vmx-exit-save-pat", - "type": "bool" - }, - { - "name": "tsc-adjust", - "type": "bool" - }, - { - "name": "vmx-entry-load-rtit-ctl", - "type": "bool" - }, - { - "name": "ht", - "type": "bool" - }, - { - "name": "xtpr", - "type": "bool" - }, - { - "name": "tsc_adjust", - "type": "bool" - }, - { - "name": "vmx-tsc-offset", - "type": "bool" - }, - { - "name": "ssbd", - "type": "bool" - }, - { - "name": "vmx-exit-clear-rtit-ctl", - "type": "bool" - }, - { - "name": "3dnowext", - "type": "bool" - }, - { - "name": "clflushopt", - "type": "bool" - }, - { - "name": "pdcm", - "type": "bool" - }, - { - "name": "xsave", - "type": "bool" - }, - { - "name": "unavailable-features", - "type": "strList" - }, - { - "name": "est", - "type": "bool" - }, - { - "name": "pge", - "type": "bool" - }, - { - "name": "vendor", - "type": "string" - }, - { - "name": "pcommit", - "type": "bool" - }, - { - "name": "ibs", - "type": "bool" - }, - { - "name": "tsc-deadline", - "type": "bool" - }, - { - "name": "kvmclock-stable-bit", - "type": "bool" - }, - { - "name": "misalignsse", - "type": "bool" - }, - { - "name": "vmx-msr-bitmap", - "type": "bool" - }, - { - "name": "perfctr-nb", - "type": "bool" - }, - { - "name": "feature-words", - "type": "X86CPUFeatureWordInfo" - }, - { - "name": "apic", - "type": "bool" - }, - { - "name": "avx512vbmi", - "type": "bool" - }, - { - "name": "vmx-exit-nosave-debugctl", - "type": "bool" - }, - { - "name": "avx512f", - "type": "bool" - }, - { - "name": "vmx-exit-save-preemption-timer", - "type": "bool" - }, - { - "name": "arch-capabilities", - "type": "bool" - }, - { - "name": "bmi2", - "type": "bool" - }, - { - "name": "vmx-pml", - "type": "bool" - }, - { - "name": "vmx-nmi-exit", - "type": "bool" - }, - { - "name": "intel-pt", - "type": "bool" - }, - { - "name": "wdt", - "type": "bool" - }, - { - "name": "ace2-en", - "type": "bool" - }, - { - "name": "avx512pf", - "type": "bool" - }, - { - "name": "bmi1", - "type": "bool" - }, - { - "name": "vmx-page-walk-5", - "type": "bool" - }, - { - "name": "kvm-nopiodelay", - "type": "bool" - }, - { - "name": "sse4.2", - "type": "bool" - }, - { - "name": "vmx-ept-2mb", - "type": "bool" - }, - { - "name": "vmx-exit-load-perf-global-ctrl", - "type": "bool" - }, - { - "name": "3dnow", - "type": "bool" - }, - { - "name": "vmx-wbinvd-exit", - "type": "bool" - }, - { - "name": "vmx", - "type": "bool" - }, - { - "name": "la57", - "type": "bool" - }, - { - "name": "vmx-page-walk-4", - "type": "bool" - }, - { - "name": "sse4.1", - "type": "bool" - }, - { - "name": "ibrs-all", - "type": "bool" - }, - { - "name": "xgetbv1", - "type": "bool" - }, - { - "name": "xsaveopt", - "type": "bool" - }, - { - "name": "spec-ctrl", - "type": "bool" - }, - { - "name": "vmx-entry-load-perf-global-ctrl", - "type": "bool" - }, - { - "name": "vmx-exit-ack-intr", - "type": "bool" - }, - { - "name": "vmx-xsaves", - "type": "bool" - }, - { - "name": "phe-en", - "type": "bool" - }, - { - "name": "fxsr", - "type": "bool" - }, - { - "name": "hypervisor", - "type": "bool" - }, - { - "name": "aes", - "type": "bool" - }, - { - "name": "amd-ssbd", - "type": "bool" - }, - { - "name": "sse4_2", - "type": "bool" - }, - { - "name": "de", - "type": "bool" - }, - { - "name": "ss", - "type": "bool" - }, - { - "name": "vmx-movdr-exit", - "type": "bool" - }, - { - "name": "fma", - "type": "bool" - } - ], - "id": "libvirt-38" -} - -{ - "execute": "query-machines", - "id": "libvirt-39" -} - -{ - "return": [ - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-5.1", - "numa-mem-supported": false, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false, - "alias": "q35" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-5.1", - "numa-mem-supported": false, - "default-cpu-type": "qemu64-x86_64-cpu", - "is-default": true, - "cpu-max": 255, - "deprecated": false, - "alias": "pc" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "isapc", - "numa-mem-supported": false, - "default-cpu-type": "486-x86_64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-5.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "microvm", - "numa-mem-supported": false, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-5.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - } - ], - "id": "libvirt-39" -} - -{ - "execute": "qom-list-properties", - "arguments": { - "typename": "none-machine" - }, - "id": "libvirt-40" -} - -{ - "return": [ - { - "name": "type", - "type": "string" - }, - { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" - }, - { - "name": "graphics", - "description": "Set on/off to enable/disable graphics emulation", - "type": "bool" - }, - { - "name": "memory-encryption", - "description": "Set memory encryption object to use", - "type": "string" - }, - { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "usb", - "description": "Set on/off to enable/disable usb", - "type": "bool" - }, - { - "name": "phandle-start", - "description": "The first phandle ID we may generate dynamically", - "type": "int" - }, - { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" - }, - { - "name": "append", - "description": "Linux kernel command line", - "type": "string" - }, - { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" - }, - { - "name": "mem-merge", - "description": "Enable/disable memory merge support", - "type": "bool" - }, - { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "firmware", - "description": "Firmware image", - "type": "string" - }, - { - "name": "memory-backend", - "description": "Set RAM backendValid value is ID of hostmem based backend", - "type": "string" - } - ], - "id": "libvirt-40" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-41" -} - -{ - "return": [ - { - "name": "max", - "typename": "max-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "host", - "typename": "host-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "base", - "typename": "base-x86_64-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "qemu64-v1", - "typename": "qemu64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu64", - "typename": "qemu64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "qemu32-v1", - "typename": "qemu32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu32", - "typename": "qemu32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "phenom-v1", - "typename": "phenom-v1-x86_64-cpu", - "unavailable-features": [ - "3dnowext", - "3dnow" - ], - "static": false, - "migration-safe": true - }, - { - "name": "phenom", - "typename": "phenom-x86_64-cpu", - "unavailable-features": [ - "3dnowext", - "3dnow" - ], - "alias-of": "phenom-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium3-v1", - "typename": "pentium3-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium3", - "typename": "pentium3-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium2-v1", - "typename": "pentium2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium2", - "typename": "pentium2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium-v1", - "typename": "pentium-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium", - "typename": "pentium-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium-v1", - "static": false, - "migration-safe": true - }, - { - "name": "n270-v1", - "typename": "n270-v1-x86_64-cpu", - "unavailable-features": [ - "ss" - ], - "static": false, - "migration-safe": true - }, - { - "name": "n270", - "typename": "n270-x86_64-cpu", - "unavailable-features": [ - "ss" - ], - "alias-of": "n270-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm64-v1", - "typename": "kvm64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm64", - "typename": "kvm64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm32-v1", - "typename": "kvm32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm32", - "typename": "kvm32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "coreduo-v1", - "typename": "coreduo-v1-x86_64-cpu", - "unavailable-features": [ - "ss" - ], - "static": false, - "migration-safe": true - }, - { - "name": "coreduo", - "typename": "coreduo-x86_64-cpu", - "unavailable-features": [ - "ss" - ], - "alias-of": "coreduo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "core2duo-v1", - "typename": "core2duo-v1-x86_64-cpu", - "unavailable-features": [ - "ss" - ], - "static": false, - "migration-safe": true - }, - { - "name": "core2duo", - "typename": "core2duo-x86_64-cpu", - "unavailable-features": [ - "ss" - ], - "alias-of": "core2duo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "athlon-v1", - "typename": "athlon-v1-x86_64-cpu", - "unavailable-features": [ - "3dnowext", - "3dnow" - ], - "static": false, - "migration-safe": true - }, - { - "name": "athlon", - "typename": "athlon-x86_64-cpu", - "unavailable-features": [ - "3dnowext", - "3dnow" - ], - "alias-of": "athlon-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v2", - "typename": "Westmere-v2-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v1", - "typename": "Westmere-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-IBRS", - "typename": "Westmere-IBRS-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "alias-of": "Westmere-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere", - "typename": "Westmere-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Westmere-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v2", - "typename": "Snowridge-v2-x86_64-cpu", - "unavailable-features": [ - "erms", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "core-capability", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v1", - "typename": "Snowridge-v1-x86_64-cpu", - "unavailable-features": [ - "erms", - "mpx", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "core-capability", - "mpx", - "mpx", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge", - "typename": "Snowridge-x86_64-cpu", - "unavailable-features": [ - "erms", - "mpx", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "core-capability", - "mpx", - "mpx", - "split-lock-detect" - ], - "alias-of": "Snowridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v4", - "typename": "Skylake-Server-v4-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v3", - "typename": "Skylake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v2", - "typename": "Skylake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v1", - "typename": "Skylake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-noTSX-IBRS", - "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Skylake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-IBRS", - "typename": "Skylake-Server-IBRS-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Skylake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server", - "typename": "Skylake-Server-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Skylake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v3", - "typename": "Skylake-Client-v3-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v2", - "typename": "Skylake-Client-v2-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v1", - "typename": "Skylake-Client-v1-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-noTSX-IBRS", - "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "spec-ctrl" - ], - "alias-of": "Skylake-Client-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-IBRS", - "typename": "Skylake-Client-IBRS-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "spec-ctrl" - ], - "alias-of": "Skylake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client", - "typename": "Skylake-Client-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm" - ], - "alias-of": "Skylake-Client-v1", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v2", - "typename": "SandyBridge-v2-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v1", - "typename": "SandyBridge-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-IBRS", - "typename": "SandyBridge-IBRS-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "alias-of": "SandyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge", - "typename": "SandyBridge-x86_64-cpu", - "unavailable-features": [], - "alias-of": "SandyBridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Penryn-v1", - "typename": "Penryn-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Penryn", - "typename": "Penryn-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Penryn-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5-v1", - "typename": "Opteron_G5-v1-x86_64-cpu", - "unavailable-features": [ - "xop", - "fma4", - "tbm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5", - "typename": "Opteron_G5-x86_64-cpu", - "unavailable-features": [ - "xop", - "fma4", - "tbm" - ], - "alias-of": "Opteron_G5-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4-v1", - "typename": "Opteron_G4-v1-x86_64-cpu", - "unavailable-features": [ - "xop", - "fma4" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4", - "typename": "Opteron_G4-x86_64-cpu", - "unavailable-features": [ - "xop", - "fma4" - ], - "alias-of": "Opteron_G4-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3-v1", - "typename": "Opteron_G3-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3", - "typename": "Opteron_G3-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2-v1", - "typename": "Opteron_G2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2", - "typename": "Opteron_G2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1-v1", - "typename": "Opteron_G1-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1", - "typename": "Opteron_G1-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G1-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v2", - "typename": "Nehalem-v2-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v1", - "typename": "Nehalem-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-IBRS", - "typename": "Nehalem-IBRS-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "alias-of": "Nehalem-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem", - "typename": "Nehalem-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Nehalem-v1", - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill-v1", - "typename": "KnightsMill-v1-x86_64-cpu", - "unavailable-features": [ - "ss", - "erms", - "avx512f", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "avx512f", - "avx512f", - "avx512f" - ], - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill", - "typename": "KnightsMill-x86_64-cpu", - "unavailable-features": [ - "ss", - "erms", - "avx512f", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "avx512f", - "avx512f", - "avx512f" - ], - "alias-of": "KnightsMill-v1", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v2", - "typename": "IvyBridge-v2-x86_64-cpu", - "unavailable-features": [ - "erms", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v1", - "typename": "IvyBridge-v1-x86_64-cpu", - "unavailable-features": [ - "erms" - ], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-IBRS", - "typename": "IvyBridge-IBRS-x86_64-cpu", - "unavailable-features": [ - "erms", - "spec-ctrl" - ], - "alias-of": "IvyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge", - "typename": "IvyBridge-x86_64-cpu", - "unavailable-features": [ - "erms" - ], - "alias-of": "IvyBridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v4", - "typename": "Icelake-Server-v4-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512f", - "avx512dq", - "avx512ifma", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "fsrm", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku", - "ibrs-all", - "taa-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v3", - "typename": "Icelake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku", - "ibrs-all", - "taa-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v2", - "typename": "Icelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v1", - "typename": "Icelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-noTSX", - "typename": "Icelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Icelake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server", - "typename": "Icelake-Server-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "la57", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Icelake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v2", - "typename": "Icelake-Client-v2-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v1", - "typename": "Icelake-Client-v1-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-noTSX", - "typename": "Icelake-Client-noTSX-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "pku" - ], - "alias-of": "Icelake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client", - "typename": "Icelake-Client-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512vbmi", - "pku", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "pku" - ], - "alias-of": "Icelake-Client-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v4", - "typename": "Haswell-v4-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v3", - "typename": "Haswell-v3-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v2", - "typename": "Haswell-v2-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v1", - "typename": "Haswell-v1-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX-IBRS", - "typename": "Haswell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "spec-ctrl" - ], - "alias-of": "Haswell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX", - "typename": "Haswell-noTSX-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid" - ], - "alias-of": "Haswell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-IBRS", - "typename": "Haswell-IBRS-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "spec-ctrl" - ], - "alias-of": "Haswell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell", - "typename": "Haswell-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm" - ], - "alias-of": "Haswell-v1", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v3", - "typename": "EPYC-v3-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v2", - "typename": "EPYC-v2-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v1", - "typename": "EPYC-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-Rome-v1", - "typename": "EPYC-Rome-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-Rome", - "typename": "EPYC-Rome-x86_64-cpu", - "unavailable-features": [], - "alias-of": "EPYC-Rome-v1", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-IBPB", - "typename": "EPYC-IBPB-x86_64-cpu", - "unavailable-features": [], - "alias-of": "EPYC-v2", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC", - "typename": "EPYC-x86_64-cpu", - "unavailable-features": [], - "alias-of": "EPYC-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana-v1", - "typename": "Dhyana-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana", - "typename": "Dhyana-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Dhyana-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Denverton-v2", - "typename": "Denverton-v2-x86_64-cpu", - "unavailable-features": [ - "erms", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Denverton-v1", - "typename": "Denverton-v1-x86_64-cpu", - "unavailable-features": [ - "erms", - "mpx", - "spec-ctrl", - "mpx", - "mpx" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Denverton", - "typename": "Denverton-x86_64-cpu", - "unavailable-features": [ - "erms", - "mpx", - "spec-ctrl", - "mpx", - "mpx" - ], - "alias-of": "Denverton-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Cooperlake-v1", - "typename": "Cooperlake-v1-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "spec-ctrl", - "avx512-bf16", - "avx512f", - "avx512f", - "avx512f", - "pku", - "ibrs-all", - "taa-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cooperlake", - "typename": "Cooperlake-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "spec-ctrl", - "avx512-bf16", - "avx512f", - "avx512f", - "avx512f", - "pku", - "ibrs-all", - "taa-no" - ], - "alias-of": "Cooperlake-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Conroe-v1", - "typename": "Conroe-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Conroe", - "typename": "Conroe-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Conroe-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v4", - "typename": "Cascadelake-Server-v4-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku", - "ibrs-all" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v3", - "typename": "Cascadelake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku", - "ibrs-all" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v2", - "typename": "Cascadelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku", - "ibrs-all" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v1", - "typename": "Cascadelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-noTSX", - "typename": "Cascadelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku", - "ibrs-all" - ], - "alias-of": "Cascadelake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server", - "typename": "Cascadelake-Server-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "avx512cd", - "avx512bw", - "avx512vl", - "pku", - "avx512vnni", - "spec-ctrl", - "avx512f", - "avx512f", - "avx512f", - "pku" - ], - "alias-of": "Cascadelake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v4", - "typename": "Broadwell-v4-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v3", - "typename": "Broadwell-v3-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v2", - "typename": "Broadwell-v2-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v1", - "typename": "Broadwell-v1-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX-IBRS", - "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid", - "spec-ctrl" - ], - "alias-of": "Broadwell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX", - "typename": "Broadwell-noTSX-x86_64-cpu", - "unavailable-features": [ - "pcid", - "erms", - "invpcid" - ], - "alias-of": "Broadwell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-IBRS", - "typename": "Broadwell-IBRS-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm", - "spec-ctrl" - ], - "alias-of": "Broadwell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell", - "typename": "Broadwell-x86_64-cpu", - "unavailable-features": [ - "pcid", - "hle", - "erms", - "invpcid", - "rtm" - ], - "alias-of": "Broadwell-v1", - "static": false, - "migration-safe": true - }, - { - "name": "486-v1", - "typename": "486-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "486", - "typename": "486-x86_64-cpu", - "unavailable-features": [], - "alias-of": "486-v1", - "static": false, - "migration-safe": true - } - ], - "id": "libvirt-41" -} - -{ - "execute": "query-tpm-models", - "id": "libvirt-42" -} - -{ - "return": [ - "tpm-crb", - "tpm-tis" - ], - "id": "libvirt-42" -} - -{ - "execute": "query-tpm-types", - "id": "libvirt-43" -} - -{ - "return": [ - "passthrough", - "emulator" - ], - "id": "libvirt-43" -} - -{ - "execute": "query-command-line-options", - "id": "libvirt-44" -} - -{ - "return": [ - { - "parameters": [ - { - "name": "timeout", - "help": "Request timeout in seconds (default 0 = no timeout)", - "type": "number" - }, - { - "name": "initiator-name", - "help": "Initiator iqn name to use when connecting", - "type": "string" - }, - { - "name": "header-digest", - "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", - "type": "string" - }, - { - "name": "password-secret", - "help": "ID of the secret providing password for CHAP authentication to target", - "type": "string" - }, - { - "name": "password", - "help": "password for CHAP authentication to target", - "type": "string" - }, - { - "name": "user", - "help": "username for CHAP authentication to target", - "type": "string" - } - ], - "option": "iscsi" - }, - { - "parameters": [ - { - "name": "audiodev", - "type": "string" - }, - { - "name": "non-adaptive", - "type": "boolean" - }, - { - "name": "lossy", - "type": "boolean" - }, - { - "name": "sasl-authz", - "type": "string" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "acl", - "type": "boolean" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "key-delay-ms", - "type": "number" - }, - { - "name": "lock-key-sync", - "type": "boolean" - }, - { - "name": "reverse", - "type": "boolean" - }, - { - "name": "password", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "connections", - "type": "number" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "share", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "websocket", - "type": "string" - }, - { - "name": "vnc", - "type": "string" - } - ], - "option": "vnc" - }, - { - "parameters": [ - { - "name": "rendernode", - "type": "string" - }, - { - "name": "gl", - "type": "boolean" - }, - { - "name": "head", - "type": "number" - }, - { - "name": "display", - "type": "string" - }, - { - "name": "seamless-migration", - "type": "boolean" - }, - { - "name": "playback-compression", - "type": "boolean" - }, - { - "name": "agent-mouse", - "type": "boolean" - }, - { - "name": "streaming-video", - "type": "string" - }, - { - "name": "zlib-glz-wan-compression", - "type": "string" - }, - { - "name": "jpeg-wan-compression", - "type": "string" - }, - { - "name": "image-compression", - "type": "string" - }, - { - "name": "plaintext-channel", - "type": "string" - }, - { - "name": "tls-channel", - "type": "string" - }, - { - "name": "tls-ciphers", - "type": "string" - }, - { - "name": "x509-dh-key-file", - "type": "string" - }, - { - "name": "x509-cacert-file", - "type": "string" - }, - { - "name": "x509-cert-file", - "type": "string" - }, - { - "name": "x509-key-password", - "type": "string" - }, - { - "name": "x509-key-file", - "type": "string" - }, - { - "name": "x509-dir", - "type": "string" - }, - { - "name": "sasl", - "type": "boolean" - }, - { - "name": "disable-agent-file-xfer", - "type": "boolean" - }, - { - "name": "disable-copy-paste", - "type": "boolean" - }, - { - "name": "disable-ticketing", - "type": "boolean" - }, - { - "name": "password", - "type": "string" - }, - { - "name": "unix", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "addr", - "type": "string" - }, - { - "name": "tls-port", - "type": "number" - }, - { - "name": "port", - "type": "number" - } - ], - "option": "spice" - }, - { - "parameters": [], - "option": "smbios" - }, - { - "parameters": [], - "option": "acpi" - }, - { - "parameters": [ - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "mount_tag", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "virtfs" - }, - { - "parameters": [ - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "dmode", - "type": "number" - }, - { - "name": "fmode", - "type": "number" - }, - { - "name": "sock_fd", - "type": "number" - }, - { - "name": "socket", - "type": "string" - }, - { - "name": "multidevs", - "type": "string" - }, - { - "name": "readonly", - "type": "boolean" - }, - { - "name": "writeout", - "type": "string" - }, - { - "name": "security_model", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "fsdriver", - "type": "string" - } - ], - "option": "fsdev" - }, - { - "parameters": [ - { - "name": "resourcecontrol", - "type": "string" - }, - { - "name": "spawn", - "type": "string" - }, - { - "name": "elevateprivileges", - "type": "string" - }, - { - "name": "obsolete", - "type": "string" - }, - { - "name": "enable", - "type": "boolean" - } - ], - "option": "sandbox" - }, - { - "parameters": [ - { - "name": "gen_id", - "help": "Sets id of the object generating the fw_cfg blob to be inserted", - "type": "string" - }, - { - "name": "string", - "help": "Sets content of the blob to be inserted from a string", - "type": "string" - }, - { - "name": "file", - "help": "Sets the name of the file from which the fw_cfg blob will be loaded", - "type": "string" - }, - { - "name": "name", - "help": "Sets the fw_cfg name of the blob to be inserted", - "type": "string" - } - ], - "option": "fw_cfg" - }, - { - "parameters": [], - "option": "" - }, - { - "parameters": [ - { - "name": "rrsnapshot", - "type": "string" - }, - { - "name": "rrfile", - "type": "string" - }, - { - "name": "rr", - "type": "string" - }, - { - "name": "sleep", - "type": "boolean" - }, - { - "name": "align", - "type": "boolean" - }, - { - "name": "shift", - "type": "string" - } - ], - "option": "icount" - }, - { - "parameters": [], - "option": "numa" - }, - { - "parameters": [ - { - "name": "debug-threads", - "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.", - "type": "boolean" - }, - { - "name": "process", - "help": "Sets the name of the QEMU process, as shown in top etc", - "type": "string" - }, - { - "name": "guest", - "help": "Sets the name of the guest.\nThis name will be displayed in the SDL window caption.\nThe name will also be used for the VNC server", - "type": "string" - } - ], - "option": "name" - }, - { - "parameters": [ - { - "name": "guest-name", - "help": "Prepends guest name for error messages but only if -name guest is set otherwise option is ignored\n", - "type": "boolean" - }, - { - "name": "timestamp", - "type": "boolean" - } - ], - "option": "msg" - }, - { - "parameters": [ - { - "name": "cpu-pm", - "type": "boolean" - }, - { - "name": "mem-lock", - "type": "boolean" - } - ], - "option": "overcommit" - }, - { - "parameters": [ - { - "name": "mlock", - "type": "boolean" - } - ], - "option": "realtime" - }, - { - "parameters": [], - "option": "tpmdev" - }, - { - "parameters": [], - "option": "object" - }, - { - "parameters": [ - { - "name": "opaque", - "help": "free-form string used to describe fd", - "type": "string" - }, - { - "name": "set", - "help": "ID of the fd set to add fd to", - "type": "number" - }, - { - "name": "fd", - "help": "file descriptor of which a duplicate is added to fd set", - "type": "number" - } - ], - "option": "add-fd" - }, - { - "parameters": [ - { - "name": "strict", - "type": "boolean" - }, - { - "name": "reboot-timeout", - "type": "number" - }, - { - "name": "splash-time", - "type": "number" - }, - { - "name": "splash", - "type": "string" - }, - { - "name": "menu", - "type": "boolean" - }, - { - "name": "once", - "type": "string" - }, - { - "name": "order", - "type": "string" - } - ], - "option": "boot-opts" - }, - { - "parameters": [ - { - "name": "maxcpus", - "type": "number" - }, - { - "name": "threads", - "type": "number" - }, - { - "name": "cores", - "type": "number" - }, - { - "name": "dies", - "type": "number" - }, - { - "name": "sockets", - "type": "number" - }, - { - "name": "cpus", - "type": "number" - } - ], - "option": "smp-opts" - }, - { - "parameters": [ - { - "name": "maxmem", - "type": "size" - }, - { - "name": "slots", - "type": "number" - }, - { - "name": "size", - "type": "size" - } - ], - "option": "memory" - }, - { - "parameters": [], - "option": "accel" - }, - { - "parameters": [ - { - "name": "loadparm", - "help": "Up to 8 chars in set of [A-Za-z0-9. ](lower case chars converted to upper case) to pass to machine loader, boot manager, and guest kernel", - "type": "string" - }, - { - "name": "dea-key-wrap", - "help": "enable/disable DEA key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "aes-key-wrap", - "help": "enable/disable AES key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "suppress-vmdesc", - "help": "Set on to disable self-describing migration", - "type": "boolean" - }, - { - "name": "iommu", - "help": "Set on/off to enable/disable Intel IOMMU (VT-d)", - "type": "boolean" - }, - { - "name": "firmware", - "help": "firmware image", - "type": "string" - }, - { - "name": "usb", - "help": "Set on/off to enable/disable usb", - "type": "boolean" - }, - { - "name": "mem-merge", - "help": "enable/disable memory merge support", - "type": "boolean" - }, - { - "name": "dump-guest-core", - "help": "Include guest memory in a core dump", - "type": "boolean" - }, - { - "name": "dt_compatible", - "help": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "phandle_start", - "help": "The first phandle ID we may generate dynamically", - "type": "number" - }, - { - "name": "dumpdtb", - "help": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "dtb", - "help": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "append", - "help": "Linux kernel command line", - "type": "string" - }, - { - "name": "initrd", - "help": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "kernel", - "help": "Linux kernel image file", - "type": "string" - }, - { - "name": "kvm_shadow_mem", - "help": "KVM shadow MMU size", - "type": "size" - }, - { - "name": "kernel_irqchip", - "help": "use KVM in-kernel irqchip", - "type": "boolean" - }, - { - "name": "accel", - "help": "accelerator list", - "type": "string" - }, - { - "name": "type", - "help": "emulated machine", - "type": "string" - } - ], - "option": "machine" - }, - { - "parameters": [ - { - "name": "romfile", - "type": "string" - }, - { - "name": "bootindex", - "type": "number" - } - ], - "option": "option-rom" - }, - { - "parameters": [ - { - "name": "file", - "type": "string" - }, - { - "name": "events", - "type": "string" - }, - { - "name": "enable", - "type": "string" - } - ], - "option": "trace" - }, - { - "parameters": [ - { - "name": "pretty", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "mode", - "type": "string" - } - ], - "option": "mon" - }, - { - "parameters": [ - { - "name": "value", - "type": "string" - }, - { - "name": "property", - "type": "string" - }, - { - "name": "driver", - "type": "string" - } - ], - "option": "global" - }, - { - "parameters": [ - { - "name": "driftfix", - "type": "string" - }, - { - "name": "clock", - "type": "string" - }, - { - "name": "base", - "type": "string" - } - ], - "option": "rtc" - }, - { - "parameters": [], - "option": "net" - }, - { - "parameters": [], - "option": "nic" - }, - { - "parameters": [], - "option": "netdev" - }, - { - "parameters": [], - "option": "device" - }, - { - "parameters": [ - { - "name": "abstract", - "type": "boolean" - }, - { - "name": "tight", - "default": "on", - "type": "boolean" - }, - { - "name": "logappend", - "type": "boolean" - }, - { - "name": "logfile", - "type": "string" - }, - { - "name": "append", - "type": "boolean" - }, - { - "name": "chardev", - "type": "string" - }, - { - "name": "size", - "type": "size" - }, - { - "name": "debug", - "type": "number" - }, - { - "name": "name", - "type": "string" - }, - { - "name": "signal", - "type": "boolean" - }, - { - "name": "mux", - "type": "boolean" - }, - { - "name": "rows", - "type": "number" - }, - { - "name": "cols", - "type": "number" - }, - { - "name": "height", - "type": "number" - }, - { - "name": "width", - "type": "number" - }, - { - "name": "websocket", - "type": "boolean" - }, - { - "name": "tls-authz", - "type": "string" - }, - { - "name": "tls-creds", - "type": "string" - }, - { - "name": "tn3270", - "type": "boolean" - }, - { - "name": "telnet", - "type": "boolean" - }, - { - "name": "reconnect", - "type": "number" - }, - { - "name": "delay", - "type": "boolean" - }, - { - "name": "server", - "type": "boolean" - }, - { - "name": "wait", - "type": "boolean" - }, - { - "name": "ipv6", - "type": "boolean" - }, - { - "name": "ipv4", - "type": "boolean" - }, - { - "name": "to", - "type": "number" - }, - { - "name": "localport", - "type": "string" - }, - { - "name": "localaddr", - "type": "string" - }, - { - "name": "fd", - "type": "string" - }, - { - "name": "port", - "type": "string" - }, - { - "name": "host", - "type": "string" - }, - { - "name": "path", - "type": "string" - }, - { - "name": "backend", - "type": "string" - } - ], - "option": "chardev" - }, - { - "parameters": [ - { - "name": "copy-on-read", - "help": "copy read data from backing file into image file", - "type": "boolean" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "rerror", - "help": "read error action", - "type": "string" - }, - { - "name": "read-only", - "help": "open drive file as read-only", - "type": "boolean" - }, - { - "name": "file", - "help": "file name", - "type": "string" - }, - { - "name": "if", - "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)", - "type": "string" - }, - { - "name": "media", - "help": "media type (disk, cdrom)", - "type": "string" - }, - { - "name": "index", - "help": "index number", - "type": "number" - }, - { - "name": "unit", - "help": "unit number (i.e. lun for scsi)", - "type": "number" - }, - { - "name": "bus", - "help": "bus number", - "type": "number" - }, - { - "name": "stats-account-failed", - "help": "whether to account for failed I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "stats-account-invalid", - "help": "whether to account for invalid I/O operations in the statistics", - "type": "boolean" - }, - { - "name": "detect-zeroes", - "help": "try to optimize zero writes (off, on, unmap)", - "type": "string" - }, - { - "name": "throttling.group", - "help": "name of the block throttling group", - "type": "string" - }, - { - "name": "throttling.iops-size", - "help": "when limiting by iops max size of an I/O in bytes", - "type": "number" - }, - { - "name": "throttling.bps-write-max-length", - "help": "length of the bps-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-read-max-length", - "help": "length of the bps-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-total-max-length", - "help": "length of the bps-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-write-max-length", - "help": "length of the iops-write-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-read-max-length", - "help": "length of the iops-read-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.iops-total-max-length", - "help": "length of the iops-total-max burst period, in seconds", - "type": "number" - }, - { - "name": "throttling.bps-write-max", - "help": "total bytes write burst", - "type": "number" - }, - { - "name": "throttling.bps-read-max", - "help": "total bytes read burst", - "type": "number" - }, - { - "name": "throttling.bps-total-max", - "help": "total bytes burst", - "type": "number" - }, - { - "name": "throttling.iops-write-max", - "help": "I/O operations write burst", - "type": "number" - }, - { - "name": "throttling.iops-read-max", - "help": "I/O operations read burst", - "type": "number" - }, - { - "name": "throttling.iops-total-max", - "help": "I/O operations burst", - "type": "number" - }, - { - "name": "throttling.bps-write", - "help": "limit write bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-read", - "help": "limit read bytes per second", - "type": "number" - }, - { - "name": "throttling.bps-total", - "help": "limit total bytes per second", - "type": "number" - }, - { - "name": "throttling.iops-write", - "help": "limit write operations per second", - "type": "number" - }, - { - "name": "throttling.iops-read", - "help": "limit read operations per second", - "type": "number" - }, - { - "name": "throttling.iops-total", - "help": "limit total I/O operations per second", - "type": "number" - }, - { - "name": "werror", - "help": "write error action", - "type": "string" - }, - { - "name": "format", - "help": "disk format (raw, qcow2, ...)", - "type": "string" - }, - { - "name": "cache.writeback", - "help": "Enable writeback mode", - "type": "boolean" - }, - { - "name": "aio", - "help": "host AIO implementation (threads, native, io_uring)", - "type": "string" - }, - { - "name": "snapshot", - "help": "enable/disable snapshot mode", - "type": "boolean" - }, - { - "name": "force-share", - "help": "always accept other writers (default: off)", - "type": "boolean" - }, - { - "name": "discard", - "help": "discard operation (ignore/off, unmap/on)", - "type": "string" - }, - { - "name": "auto-read-only", - "help": "Node can become read-only if opening read-write fails", - "type": "boolean" - }, - { - "name": "cache.no-flush", - "help": "Ignore flush requests", - "type": "boolean" - }, - { - "name": "cache.direct", - "help": "Bypass software writeback cache on the host", - "type": "boolean" - }, - { - "name": "driver", - "help": "Block driver to use for the node", - "type": "string" - }, - { - "name": "node-name", - "help": "Node name of the block device node", - "type": "string" - } - ], - "option": "drive" - } - ], - "id": "libvirt-44" -} - -{ - "execute": "query-migrate-capabilities", - "id": "libvirt-45" -} - -{ - "return": [ - { - "state": false, - "capability": "xbzrle" - }, - { - "state": false, - "capability": "rdma-pin-all" - }, - { - "state": false, - "capability": "auto-converge" - }, - { - "state": false, - "capability": "zero-blocks" - }, - { - "state": false, - "capability": "compress" - }, - { - "state": false, - "capability": "events" - }, - { - "state": false, - "capability": "postcopy-ram" - }, - { - "state": false, - "capability": "x-colo" - }, - { - "state": false, - "capability": "release-ram" - }, - { - "state": false, - "capability": "block" - }, - { - "state": false, - "capability": "return-path" - }, - { - "state": false, - "capability": "pause-before-switchover" - }, - { - "state": false, - "capability": "multifd" - }, - { - "state": false, - "capability": "dirty-bitmaps" - }, - { - "state": false, - "capability": "postcopy-blocktime" - }, - { - "state": false, - "capability": "late-block-activate" - }, - { - "state": false, - "capability": "x-ignore-shared" - }, - { - "state": false, - "capability": "validate-uuid" - } - ], - "id": "libvirt-45" -} - -{ - "execute": "query-sev-capabilities", - "id": "libvirt-46" -} - -{ - "id": "libvirt-46", - "error": { - "class": "GenericError", - "desc": "SEV is not enabled in KVM" - } -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "host" - } - }, - "id": "libvirt-47" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": false, - "mmx": true, - "rdpid": true, - "arat": true, - "vmx-page-walk-4": false, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": false, - "pause-filter": false, - "xsavec": true, - "intel-pt": false, - "vmx-cr8-store-exit": false, - "vmx-rdseed-exit": false, - "vmx-eptp-switching": false, - "kvm-asyncpf": true, - "perfctr-core": true, - "mpx": false, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": false, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 23, - "vmx-vmwrite-vmexit-fields": false, - "vmx-vnmi": false, - "vmx-true-ctls": false, - "vmx-ept-execonly": false, - "vmx-exit-save-efer": false, - "vmx-invept-all-context": false, - "wbnoinvd": true, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": false, - "vmx-intr-exit": false, - "min-level": 16, - "vmx-flexpriority": false, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": false, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": false, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": true, - "vmx-vmfunc": false, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": true, - "vmx-encls-exit": false, - "stibp": true, - "vmx-msr-bitmap": false, - "xcrypt-en": false, - "vmx-mwait-exit": false, - "vmx-pml": false, - "vmx-nmi-exit": false, - "vmx-invept-single-context-noglobals": false, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "AuthenticAMD", - "vmx-unrestricted-guest": false, - "vmx-cr3-store-noexit": false, - "pku": false, - "smx": false, - "cmp-legacy": true, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": false, - "3dnowext": false, - "amd-no-ssb": false, - "npt": true, - "rdctl-no": true, - "vmx-invvpid": false, - "clwb": true, - "lbrv": false, - "adx": true, - "ss": false, - "pni": true, - "tsx-ldtrk": false, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": false, - "x2apic": true, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": false, - "kvm-pv-sched-yield": true, - "vmx-invlpg-exit": false, - "vmx-invvpid-all-context": false, - "vmx-activity-hlt": false, - "flushbyasid": false, - "f16c": true, - "vmx-exit-ack-intr": false, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": false, - "kvm-nopiodelay": true, - "tm": false, - "kvmclock-stable-bit": true, - "vmx-rdtsc-exit": false, - "hypervisor": true, - "vmx-rdtscp-exit": false, - "mds-no": true, - "pcommit": false, - "vmx-vpid": false, - "syscall": true, - "avx512dq": false, - "svm": true, - "invtsc": false, - "vmx-monitor-exit": false, - "sse2": true, - "ssbd": true, - "vmx-wbinvd-exit": false, - "est": false, - "kvm-poll-control": true, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": true, - "kvm-pv-ipi": true, - "cx8": true, - "vmx-invvpid-single-addr": false, - "waitpkg": false, - "cldemote": false, - "vmx-ept": false, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 113, - "movbe": true, - "nrip-save": true, - "ssse3": true, - "sse4a": true, - "vmx-pause-exit": false, - "invpcid": false, - "pdpe1gb": true, - "tsc-deadline": true, - "skip-l1dfl-vmentry": true, - "vmx-exit-load-perf-global-ctrl": false, - "fma": true, - "cx16": true, - "de": true, - "stepping": 0, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": false, - "la57": false, - "vmx-invept": false, - "osvw": true, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": false, - "vmx-eptad": false, - "spec-ctrl": false, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": true, - "kvm-steal-time": true, - "avx512-vp2intersect": false, - "kvmclock": true, - "vmx-zero-len-inject": false, - "pschange-mc-no": true, - "vmx-rdrand-exit": false, - "lwp": false, - "amd-ssbd": true, - "xop": false, - "ibpb": true, - "avx": true, - "core-capability": false, - "vmx-invept-single-context": false, - "movdiri": false, - "acpi": false, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": false, - "vmx-ept-1gb": false, - "ht": false, - "vmx-io-exit": false, - "nx": true, - "pclmulqdq": true, - "mmxext": true, - "popcnt": true, - "vaes": false, - "serialize": false, - "movdir64b": false, - "xsaves": true, - "vmx-shadow-vmcs": false, - "lm": true, - "vmx-exit-save-preemption-timer": false, - "vmx-entry-load-pat": false, - "fsrm": false, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": false, - "umip": true, - "vmx-store-lma": false, - "vmx-movdr-exit": false, - "pse": true, - "avx2": true, - "sep": true, - "virt-ssbd": true, - "vmx-cr3-load-noexit": false, - "nodeid-msr": false, - "md-clear": false, - "misalignsse": true, - "split-lock-detect": false, - "min-xlevel": 2147483679, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": true, - "tsc-scale": false, - "topoext": false, - "amd-stibp": true, - "vmx-preemption-timer": false, - "clflushopt": true, - "vmx-vnmi-pending": false, - "monitor": false, - "vmx-vintr-pending": false, - "avx512er": false, - "full-width-write": false, - "pmm-en": false, - "pcid": false, - "taa-no": false, - "arch-capabilities": true, - "vmx-secondary-ctls": false, - "vmx-xsaves": false, - "clzero": true, - "3dnow": false, - "erms": false, - "vmx-entry-ia32e-mode": false, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": false, - "fxsr-opt": true, - "xstore": false, - "rtm": false, - "kvm-hint-dedicated": false, - "lmce": false, - "perfctr-nb": false, - "rdrand": true, - "rdseed": true, - "avx512-4vnniw": false, - "vme": true, - "vmx": false, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": true, - "pse36": true, - "kvm-pv-tlb-flush": true, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": false, - "vmx-mtf": false, - "vmx-entry-load-efer": false, - "model-id": "AMD Ryzen 9 3900X 12-Core Processor ", - "sha-ni": true, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": false, - "xstore-en": false - } - } - }, - "id": "libvirt-47" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "host", - "props": { - "migratable": false - } - } - }, - "id": "libvirt-48" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": false, - "mmx": true, - "rdpid": true, - "arat": true, - "vmx-page-walk-4": false, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": false, - "pause-filter": false, - "xsavec": true, - "intel-pt": false, - "vmx-cr8-store-exit": false, - "vmx-rdseed-exit": false, - "vmx-eptp-switching": false, - "kvm-asyncpf": true, - "perfctr-core": true, - "mpx": false, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": false, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 23, - "vmx-vmwrite-vmexit-fields": false, - "vmx-vnmi": false, - "vmx-true-ctls": false, - "vmx-ept-execonly": false, - "vmx-exit-save-efer": false, - "vmx-invept-all-context": false, - "wbnoinvd": true, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": false, - "vmx-intr-exit": false, - "min-level": 16, - "vmx-flexpriority": false, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": false, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": false, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": true, - "vmx-vmfunc": false, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": true, - "vmx-encls-exit": false, - "stibp": true, - "vmx-msr-bitmap": false, - "xcrypt-en": false, - "vmx-mwait-exit": false, - "vmx-pml": false, - "vmx-nmi-exit": false, - "vmx-invept-single-context-noglobals": false, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "AuthenticAMD", - "vmx-unrestricted-guest": false, - "vmx-cr3-store-noexit": false, - "pku": false, - "smx": false, - "cmp-legacy": true, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": false, - "3dnowext": false, - "amd-no-ssb": false, - "npt": true, - "rdctl-no": true, - "vmx-invvpid": false, - "clwb": true, - "lbrv": false, - "adx": true, - "ss": false, - "pni": true, - "tsx-ldtrk": false, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": false, - "x2apic": true, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": false, - "kvm-pv-sched-yield": true, - "vmx-invlpg-exit": false, - "vmx-invvpid-all-context": false, - "vmx-activity-hlt": false, - "flushbyasid": false, - "f16c": true, - "vmx-exit-ack-intr": false, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": false, - "kvm-nopiodelay": true, - "tm": false, - "kvmclock-stable-bit": true, - "vmx-rdtsc-exit": false, - "hypervisor": true, - "vmx-rdtscp-exit": false, - "mds-no": true, - "pcommit": false, - "vmx-vpid": false, - "syscall": true, - "avx512dq": false, - "svm": true, - "invtsc": true, - "vmx-monitor-exit": false, - "sse2": true, - "ssbd": true, - "vmx-wbinvd-exit": false, - "est": false, - "kvm-poll-control": true, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": true, - "kvm-pv-ipi": true, - "cx8": true, - "vmx-invvpid-single-addr": false, - "waitpkg": false, - "cldemote": false, - "vmx-ept": false, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 113, - "movbe": true, - "nrip-save": true, - "ssse3": true, - "sse4a": true, - "vmx-pause-exit": false, - "invpcid": false, - "pdpe1gb": true, - "tsc-deadline": true, - "skip-l1dfl-vmentry": true, - "vmx-exit-load-perf-global-ctrl": false, - "fma": true, - "cx16": true, - "de": true, - "stepping": 0, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": false, - "la57": false, - "vmx-invept": false, - "osvw": true, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": false, - "vmx-eptad": false, - "spec-ctrl": false, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": true, - "kvm-steal-time": true, - "avx512-vp2intersect": false, - "kvmclock": true, - "vmx-zero-len-inject": false, - "pschange-mc-no": true, - "vmx-rdrand-exit": false, - "lwp": false, - "amd-ssbd": true, - "xop": false, - "ibpb": true, - "avx": true, - "core-capability": false, - "vmx-invept-single-context": false, - "movdiri": false, - "acpi": false, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": false, - "vmx-ept-1gb": false, - "ht": false, - "vmx-io-exit": false, - "nx": true, - "pclmulqdq": true, - "mmxext": true, - "popcnt": true, - "vaes": false, - "serialize": false, - "movdir64b": false, - "xsaves": true, - "vmx-shadow-vmcs": false, - "lm": true, - "vmx-exit-save-preemption-timer": false, - "vmx-entry-load-pat": false, - "fsrm": false, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": false, - "umip": true, - "vmx-store-lma": false, - "vmx-movdr-exit": false, - "pse": true, - "avx2": true, - "sep": true, - "virt-ssbd": true, - "vmx-cr3-load-noexit": false, - "nodeid-msr": false, - "md-clear": false, - "misalignsse": true, - "split-lock-detect": false, - "min-xlevel": 2147483679, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": true, - "tsc-scale": false, - "topoext": false, - "amd-stibp": true, - "vmx-preemption-timer": false, - "clflushopt": true, - "vmx-vnmi-pending": false, - "monitor": false, - "vmx-vintr-pending": false, - "avx512er": false, - "full-width-write": false, - "pmm-en": false, - "pcid": false, - "taa-no": false, - "arch-capabilities": true, - "vmx-secondary-ctls": false, - "vmx-xsaves": false, - "clzero": true, - "3dnow": false, - "erms": false, - "vmx-entry-ia32e-mode": false, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": false, - "fxsr-opt": true, - "xstore": false, - "rtm": false, - "kvm-hint-dedicated": false, - "lmce": false, - "perfctr-nb": false, - "rdrand": true, - "rdseed": true, - "avx512-4vnniw": false, - "vme": true, - "vmx": false, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": true, - "pse36": true, - "kvm-pv-tlb-flush": true, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": false, - "vmx-mtf": false, - "vmx-entry-load-efer": false, - "model-id": "AMD Ryzen 9 3900X 12-Core Processor ", - "sha-ni": true, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": false, - "xstore-en": false - } - } - }, - "id": "libvirt-48" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "full", - "model": { - "name": "host", - "props": { - "migratable": false, - "hv-passthrough": true - } - } - }, - "id": "libvirt-49" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": false, - "mmx": true, - "rdpid": true, - "arat": true, - "vmx-page-walk-4": false, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": false, - "pause-filter": false, - "xsavec": true, - "intel-pt": false, - "vmx-cr8-store-exit": false, - "vmx-rdseed-exit": false, - "vmx-eptp-switching": false, - "kvm-asyncpf": true, - "perfctr-core": true, - "mpx": false, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": false, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 23, - "vmx-vmwrite-vmexit-fields": false, - "vmx-vnmi": false, - "vmx-true-ctls": false, - "vmx-ept-execonly": false, - "vmx-exit-save-efer": false, - "vmx-invept-all-context": false, - "wbnoinvd": true, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": false, - "vmx-intr-exit": false, - "min-level": 16, - "vmx-flexpriority": false, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": false, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": false, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": true, - "vmx-vmfunc": false, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": true, - "vmx-encls-exit": false, - "stibp": true, - "vmx-msr-bitmap": false, - "xcrypt-en": false, - "vmx-mwait-exit": false, - "vmx-pml": false, - "vmx-nmi-exit": false, - "vmx-invept-single-context-noglobals": false, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "AuthenticAMD", - "vmx-unrestricted-guest": false, - "vmx-cr3-store-noexit": false, - "pku": false, - "smx": false, - "cmp-legacy": true, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": false, - "3dnowext": false, - "amd-no-ssb": false, - "npt": true, - "rdctl-no": true, - "vmx-invvpid": false, - "clwb": true, - "lbrv": false, - "adx": true, - "ss": false, - "pni": true, - "tsx-ldtrk": false, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": false, - "x2apic": true, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": false, - "kvm-pv-sched-yield": true, - "vmx-invlpg-exit": false, - "vmx-invvpid-all-context": false, - "vmx-activity-hlt": false, - "flushbyasid": false, - "f16c": true, - "vmx-exit-ack-intr": false, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": false, - "kvm-nopiodelay": true, - "tm": false, - "kvmclock-stable-bit": true, - "vmx-rdtsc-exit": false, - "hypervisor": true, - "vmx-rdtscp-exit": false, - "mds-no": true, - "pcommit": false, - "vmx-vpid": false, - "syscall": true, - "avx512dq": false, - "svm": true, - "invtsc": true, - "vmx-monitor-exit": false, - "sse2": true, - "ssbd": true, - "vmx-wbinvd-exit": false, - "est": false, - "kvm-poll-control": true, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": true, - "kvm-pv-ipi": true, - "cx8": true, - "vmx-invvpid-single-addr": false, - "waitpkg": false, - "cldemote": false, - "vmx-ept": false, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 113, - "movbe": true, - "nrip-save": true, - "ssse3": true, - "sse4a": true, - "vmx-pause-exit": false, - "invpcid": false, - "pdpe1gb": true, - "tsc-deadline": true, - "skip-l1dfl-vmentry": true, - "vmx-exit-load-perf-global-ctrl": false, - "fma": true, - "cx16": true, - "de": true, - "stepping": 0, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": false, - "la57": false, - "vmx-invept": false, - "osvw": true, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": false, - "vmx-eptad": false, - "spec-ctrl": false, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": true, - "kvm-steal-time": true, - "avx512-vp2intersect": false, - "kvmclock": true, - "vmx-zero-len-inject": false, - "pschange-mc-no": true, - "vmx-rdrand-exit": false, - "lwp": false, - "amd-ssbd": true, - "xop": false, - "ibpb": true, - "avx": true, - "core-capability": false, - "vmx-invept-single-context": false, - "movdiri": false, - "acpi": false, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": false, - "vmx-ept-1gb": false, - "ht": false, - "vmx-io-exit": false, - "nx": true, - "pclmulqdq": true, - "mmxext": true, - "popcnt": true, - "vaes": false, - "serialize": false, - "movdir64b": false, - "xsaves": true, - "vmx-shadow-vmcs": false, - "lm": true, - "vmx-exit-save-preemption-timer": false, - "vmx-entry-load-pat": false, - "fsrm": false, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": false, - "umip": true, - "vmx-store-lma": false, - "vmx-movdr-exit": false, - "pse": true, - "avx2": true, - "sep": true, - "virt-ssbd": true, - "vmx-cr3-load-noexit": false, - "nodeid-msr": false, - "md-clear": false, - "misalignsse": true, - "split-lock-detect": false, - "min-xlevel": 2147483679, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": true, - "tsc-scale": false, - "topoext": false, - "amd-stibp": true, - "vmx-preemption-timer": false, - "clflushopt": true, - "vmx-vnmi-pending": false, - "monitor": false, - "vmx-vintr-pending": false, - "avx512er": false, - "full-width-write": false, - "pmm-en": false, - "pcid": false, - "taa-no": false, - "arch-capabilities": true, - "vmx-secondary-ctls": false, - "vmx-xsaves": false, - "clzero": true, - "3dnow": false, - "erms": false, - "vmx-entry-ia32e-mode": false, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": false, - "fxsr-opt": true, - "xstore": false, - "rtm": false, - "kvm-hint-dedicated": false, - "lmce": false, - "perfctr-nb": false, - "rdrand": true, - "rdseed": true, - "avx512-4vnniw": false, - "vme": true, - "vmx": false, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": true, - "pse36": true, - "kvm-pv-tlb-flush": true, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": false, - "vmx-mtf": false, - "vmx-entry-load-efer": false, - "model-id": "AMD Ryzen 9 3900X 12-Core Processor ", - "sha-ni": true, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": false, - "xstore-en": false - } - } - }, - "id": "libvirt-49" -} - -{ - "execute": "qmp_capabilities", - "id": "libvirt-1" -} - -{ - "return": {}, - "id": "libvirt-1" -} - -{ - "execute": "query-cpu-definitions", - "id": "libvirt-2" -} - -{ - "return": [ - { - "name": "max", - "typename": "max-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": false - }, - { - "name": "host", - "typename": "host-x86_64-cpu", - "unavailable-features": [ - "kvm" - ], - "static": false, - "migration-safe": false - }, - { - "name": "base", - "typename": "base-x86_64-cpu", - "unavailable-features": [], - "static": true, - "migration-safe": true - }, - { - "name": "qemu64-v1", - "typename": "qemu64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu64", - "typename": "qemu64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "qemu32-v1", - "typename": "qemu32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "qemu32", - "typename": "qemu32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "qemu32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "phenom-v1", - "typename": "phenom-v1-x86_64-cpu", - "unavailable-features": [ - "fxsr-opt" - ], - "static": false, - "migration-safe": true - }, - { - "name": "phenom", - "typename": "phenom-x86_64-cpu", - "unavailable-features": [ - "fxsr-opt" - ], - "alias-of": "phenom-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium3-v1", - "typename": "pentium3-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium3", - "typename": "pentium3-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium2-v1", - "typename": "pentium2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium2", - "typename": "pentium2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "pentium-v1", - "typename": "pentium-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "pentium", - "typename": "pentium-x86_64-cpu", - "unavailable-features": [], - "alias-of": "pentium-v1", - "static": false, - "migration-safe": true - }, - { - "name": "n270-v1", - "typename": "n270-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "n270", - "typename": "n270-x86_64-cpu", - "unavailable-features": [], - "alias-of": "n270-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm64-v1", - "typename": "kvm64-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm64", - "typename": "kvm64-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm64-v1", - "static": false, - "migration-safe": true - }, - { - "name": "kvm32-v1", - "typename": "kvm32-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "kvm32", - "typename": "kvm32-x86_64-cpu", - "unavailable-features": [], - "alias-of": "kvm32-v1", - "static": false, - "migration-safe": true - }, - { - "name": "coreduo-v1", - "typename": "coreduo-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "coreduo", - "typename": "coreduo-x86_64-cpu", - "unavailable-features": [], - "alias-of": "coreduo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "core2duo-v1", - "typename": "core2duo-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "core2duo", - "typename": "core2duo-x86_64-cpu", - "unavailable-features": [], - "alias-of": "core2duo-v1", - "static": false, - "migration-safe": true - }, - { - "name": "athlon-v1", - "typename": "athlon-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "athlon", - "typename": "athlon-x86_64-cpu", - "unavailable-features": [], - "alias-of": "athlon-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v2", - "typename": "Westmere-v2-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-v1", - "typename": "Westmere-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Westmere-IBRS", - "typename": "Westmere-IBRS-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "alias-of": "Westmere-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Westmere", - "typename": "Westmere-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Westmere-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v2", - "typename": "Snowridge-v2-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "umip", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "arch-capabilities", - "core-capability", - "ssbd", - "3dnowprefetch", - "xsavec", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge-v1", - "typename": "Snowridge-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "umip", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "arch-capabilities", - "core-capability", - "ssbd", - "3dnowprefetch", - "xsavec", - "split-lock-detect" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Snowridge", - "typename": "Snowridge-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "umip", - "gfni", - "cldemote", - "movdiri", - "movdir64b", - "spec-ctrl", - "arch-capabilities", - "core-capability", - "ssbd", - "3dnowprefetch", - "xsavec", - "split-lock-detect" - ], - "alias-of": "Snowridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v4", - "typename": "Skylake-Server-v4-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v3", - "typename": "Skylake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v2", - "typename": "Skylake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-v1", - "typename": "Skylake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-noTSX-IBRS", - "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server-IBRS", - "typename": "Skylake-Server-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Server", - "typename": "Skylake-Server-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v3", - "typename": "Skylake-Client-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v2", - "typename": "Skylake-Client-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-v1", - "typename": "Skylake-Client-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-noTSX-IBRS", - "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Client-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client-IBRS", - "typename": "Skylake-Client-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Skylake-Client", - "typename": "Skylake-Client-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Skylake-Client-v1", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v2", - "typename": "SandyBridge-v2-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-v1", - "typename": "SandyBridge-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx" - ], - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge-IBRS", - "typename": "SandyBridge-IBRS-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "spec-ctrl" - ], - "alias-of": "SandyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "SandyBridge", - "typename": "SandyBridge-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx" - ], - "alias-of": "SandyBridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Penryn-v1", - "typename": "Penryn-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Penryn", - "typename": "Penryn-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Penryn-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5-v1", - "typename": "Opteron_G5-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "tbm", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G5", - "typename": "Opteron_G5-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "tbm", - "nrip-save" - ], - "alias-of": "Opteron_G5-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4-v1", - "typename": "Opteron_G4-v1-x86_64-cpu", - "unavailable-features": [ - "avx", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "nrip-save" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G4", - "typename": "Opteron_G4-x86_64-cpu", - "unavailable-features": [ - "avx", - "misalignsse", - "3dnowprefetch", - "xop", - "fma4", - "nrip-save" - ], - "alias-of": "Opteron_G4-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3-v1", - "typename": "Opteron_G3-v1-x86_64-cpu", - "unavailable-features": [ - "misalignsse" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G3", - "typename": "Opteron_G3-x86_64-cpu", - "unavailable-features": [ - "misalignsse" - ], - "alias-of": "Opteron_G3-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2-v1", - "typename": "Opteron_G2-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G2", - "typename": "Opteron_G2-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G2-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1-v1", - "typename": "Opteron_G1-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Opteron_G1", - "typename": "Opteron_G1-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Opteron_G1-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v2", - "typename": "Nehalem-v2-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-v1", - "typename": "Nehalem-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem-IBRS", - "typename": "Nehalem-IBRS-x86_64-cpu", - "unavailable-features": [ - "spec-ctrl" - ], - "alias-of": "Nehalem-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Nehalem", - "typename": "Nehalem-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Nehalem-v1", - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill-v1", - "typename": "KnightsMill-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "avx512f", - "rdseed", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "KnightsMill", - "typename": "KnightsMill-x86_64-cpu", - "unavailable-features": [ - "fma", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "avx512f", - "rdseed", - "avx512pf", - "avx512er", - "avx512cd", - "avx512-vpopcntdq", - "avx512-4vnniw", - "avx512-4fmaps", - "3dnowprefetch" - ], - "alias-of": "KnightsMill-v1", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v2", - "typename": "IvyBridge-v2-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-v1", - "typename": "IvyBridge-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c" - ], - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge-IBRS", - "typename": "IvyBridge-IBRS-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "spec-ctrl" - ], - "alias-of": "IvyBridge-v2", - "static": false, - "migration-safe": true - }, - { - "name": "IvyBridge", - "typename": "IvyBridge-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "avx", - "f16c" - ], - "alias-of": "IvyBridge-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v4", - "typename": "Icelake-Server-v4-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512ifma", - "avx512cd", - "sha-ni", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "rdpid", - "fsrm", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no", - "pschange-mc-no", - "taa-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v3", - "typename": "Icelake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no", - "pschange-mc-no", - "taa-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v2", - "typename": "Icelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-v1", - "typename": "Icelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server-noTSX", - "typename": "Icelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Server-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Server", - "typename": "Icelake-Server-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v2", - "typename": "Icelake-Client-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-v1", - "typename": "Icelake-Client-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client-noTSX", - "typename": "Icelake-Client-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Client-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Icelake-Client", - "typename": "Icelake-Client-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "avx512vbmi", - "umip", - "avx512vbmi2", - "gfni", - "vaes", - "vpclmulqdq", - "avx512vnni", - "avx512bitalg", - "avx512-vpopcntdq", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "wbnoinvd", - "xsavec" - ], - "alias-of": "Icelake-Client-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v4", - "typename": "Haswell-v4-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v3", - "typename": "Haswell-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "spec-ctrl" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v2", - "typename": "Haswell-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-v1", - "typename": "Haswell-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX-IBRS", - "typename": "Haswell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "spec-ctrl" - ], - "alias-of": "Haswell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-noTSX", - "typename": "Haswell-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid" - ], - "alias-of": "Haswell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell-IBRS", - "typename": "Haswell-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "spec-ctrl" - ], - "alias-of": "Haswell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Haswell", - "typename": "Haswell-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm" - ], - "alias-of": "Haswell-v1", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v3", - "typename": "EPYC-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "perfctr-core", - "clzero", - "xsaveerptr", - "ibpb", - "nrip-save", - "xsavec", - "xsaves" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v2", - "typename": "EPYC-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-v1", - "typename": "EPYC-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "nrip-save", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-Rome-v1", - "typename": "EPYC-Rome-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "umip", - "rdpid", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "perfctr-core", - "clzero", - "xsaveerptr", - "wbnoinvd", - "ibpb", - "amd-stibp", - "nrip-save", - "xsavec", - "xsaves" - ], - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-Rome", - "typename": "EPYC-Rome-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "umip", - "rdpid", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "perfctr-core", - "clzero", - "xsaveerptr", - "wbnoinvd", - "ibpb", - "amd-stibp", - "nrip-save", - "xsavec", - "xsaves" - ], - "alias-of": "EPYC-Rome-v1", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC-IBPB", - "typename": "EPYC-IBPB-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "alias-of": "EPYC-v2", - "static": false, - "migration-safe": true - }, - { - "name": "EPYC", - "typename": "EPYC-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "sha-ni", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "nrip-save", - "xsavec" - ], - "alias-of": "EPYC-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana-v1", - "typename": "Dhyana-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Dhyana", - "typename": "Dhyana-x86_64-cpu", - "unavailable-features": [ - "fma", - "avx", - "f16c", - "avx2", - "rdseed", - "fxsr-opt", - "misalignsse", - "3dnowprefetch", - "osvw", - "topoext", - "ibpb", - "nrip-save", - "xsavec" - ], - "alias-of": "Dhyana-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Denverton-v2", - "typename": "Denverton-v2-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "skip-l1dfl-vmentry" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Denverton-v1", - "typename": "Denverton-v1-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "skip-l1dfl-vmentry" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Denverton", - "typename": "Denverton-x86_64-cpu", - "unavailable-features": [ - "x2apic", - "tsc-deadline", - "rdseed", - "sha-ni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "skip-l1dfl-vmentry" - ], - "alias-of": "Denverton-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Cooperlake-v1", - "typename": "Cooperlake-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "stibp", - "arch-capabilities", - "ssbd", - "avx512-bf16", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no", - "pschange-mc-no", - "taa-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cooperlake", - "typename": "Cooperlake-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "stibp", - "arch-capabilities", - "ssbd", - "avx512-bf16", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no", - "pschange-mc-no", - "taa-no" - ], - "alias-of": "Cooperlake-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Conroe-v1", - "typename": "Conroe-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "Conroe", - "typename": "Conroe-x86_64-cpu", - "unavailable-features": [], - "alias-of": "Conroe-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v4", - "typename": "Cascadelake-Server-v4-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v3", - "typename": "Cascadelake-Server-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v2", - "typename": "Cascadelake-Server-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-v1", - "typename": "Cascadelake-Server-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "xsavec" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server-noTSX", - "typename": "Cascadelake-Server-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "arch-capabilities", - "ssbd", - "3dnowprefetch", - "xsavec", - "rdctl-no", - "ibrs-all", - "skip-l1dfl-vmentry", - "mds-no" - ], - "alias-of": "Cascadelake-Server-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Cascadelake-Server", - "typename": "Cascadelake-Server-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "avx512f", - "avx512dq", - "rdseed", - "avx512cd", - "avx512bw", - "avx512vl", - "avx512vnni", - "spec-ctrl", - "ssbd", - "3dnowprefetch", - "xsavec" - ], - "alias-of": "Cascadelake-Server-v1", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v4", - "typename": "Broadwell-v4-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v3", - "typename": "Broadwell-v3-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v2", - "typename": "Broadwell-v2-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-v1", - "typename": "Broadwell-v1-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "3dnowprefetch" - ], - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX-IBRS", - "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v4", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-noTSX", - "typename": "Broadwell-noTSX-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "avx2", - "invpcid", - "rdseed", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v2", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell-IBRS", - "typename": "Broadwell-IBRS-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "spec-ctrl", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v3", - "static": false, - "migration-safe": true - }, - { - "name": "Broadwell", - "typename": "Broadwell-x86_64-cpu", - "unavailable-features": [ - "fma", - "pcid", - "x2apic", - "tsc-deadline", - "avx", - "f16c", - "hle", - "avx2", - "invpcid", - "rtm", - "rdseed", - "3dnowprefetch" - ], - "alias-of": "Broadwell-v1", - "static": false, - "migration-safe": true - }, - { - "name": "486-v1", - "typename": "486-v1-x86_64-cpu", - "unavailable-features": [], - "static": false, - "migration-safe": true - }, - { - "name": "486", - "typename": "486-x86_64-cpu", - "unavailable-features": [], - "alias-of": "486-v1", - "static": false, - "migration-safe": true - } - ], - "id": "libvirt-2" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "max" - } - }, - "id": "libvirt-3" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": false, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": false, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": false, - "pause-filter": false, - "xsavec": false, - "intel-pt": false, - "vmx-cr8-store-exit": false, - "vmx-rdseed-exit": false, - "vmx-eptp-switching": false, - "kvm-asyncpf": false, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": false, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": false, - "vmx-vnmi": false, - "vmx-true-ctls": false, - "vmx-ept-execonly": false, - "vmx-exit-save-efer": false, - "vmx-invept-all-context": false, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": false, - "vmx-intr-exit": false, - "min-level": 13, - "vmx-flexpriority": false, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": false, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": false, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": false, - "vmx-vmfunc": false, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": true, - "vmx-encls-exit": false, - "stibp": false, - "vmx-msr-bitmap": false, - "xcrypt-en": false, - "vmx-mwait-exit": false, - "vmx-pml": false, - "vmx-nmi-exit": false, - "vmx-invept-single-context-noglobals": false, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "AuthenticAMD", - "vmx-unrestricted-guest": false, - "vmx-cr3-store-noexit": false, - "pku": true, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": false, - "3dnowext": true, - "amd-no-ssb": false, - "npt": true, - "rdctl-no": false, - "vmx-invvpid": false, - "clwb": true, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "tsx-ldtrk": false, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": false, - "x2apic": false, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": false, - "kvm-pv-sched-yield": false, - "vmx-invlpg-exit": false, - "vmx-invvpid-all-context": false, - "vmx-activity-hlt": false, - "flushbyasid": false, - "f16c": false, - "vmx-exit-ack-intr": false, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": false, - "kvm-nopiodelay": false, - "tm": false, - "kvmclock-stable-bit": false, - "vmx-rdtsc-exit": false, - "hypervisor": true, - "vmx-rdtscp-exit": false, - "mds-no": false, - "pcommit": true, - "vmx-vpid": false, - "syscall": true, - "avx512dq": false, - "svm": true, - "invtsc": false, - "vmx-monitor-exit": false, - "sse2": true, - "ssbd": false, - "vmx-wbinvd-exit": false, - "est": false, - "kvm-poll-control": false, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": false, - "kvm-pv-ipi": false, - "cx8": true, - "vmx-invvpid-single-addr": false, - "waitpkg": false, - "cldemote": false, - "vmx-ept": false, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 6, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": true, - "vmx-pause-exit": false, - "invpcid": false, - "pdpe1gb": true, - "tsc-deadline": false, - "skip-l1dfl-vmentry": false, - "vmx-exit-load-perf-global-ctrl": false, - "fma": false, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": false, - "la57": true, - "vmx-invept": false, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": false, - "vmx-eptad": false, - "spec-ctrl": false, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": false, - "kvm-steal-time": false, - "avx512-vp2intersect": false, - "kvmclock": false, - "vmx-zero-len-inject": false, - "pschange-mc-no": false, - "vmx-rdrand-exit": false, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": false, - "core-capability": false, - "vmx-invept-single-context": false, - "movdiri": false, - "acpi": true, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": false, - "vmx-ept-1gb": false, - "ht": false, - "vmx-io-exit": false, - "nx": true, - "pclmulqdq": true, - "mmxext": true, - "popcnt": true, - "vaes": false, - "serialize": false, - "movdir64b": false, - "xsaves": false, - "vmx-shadow-vmcs": false, - "lm": true, - "vmx-exit-save-preemption-timer": false, - "vmx-entry-load-pat": false, - "fsrm": false, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": false, - "umip": false, - "vmx-store-lma": false, - "vmx-movdr-exit": false, - "pse": true, - "avx2": false, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": false, - "nodeid-msr": false, - "md-clear": false, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483658, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": false, - "tsc-scale": false, - "topoext": false, - "amd-stibp": false, - "vmx-preemption-timer": false, - "clflushopt": true, - "vmx-vnmi-pending": false, - "monitor": true, - "vmx-vintr-pending": false, - "avx512er": false, - "full-width-write": false, - "pmm-en": false, - "pcid": false, - "taa-no": false, - "arch-capabilities": false, - "vmx-secondary-ctls": false, - "vmx-xsaves": false, - "clzero": false, - "3dnow": true, - "erms": true, - "vmx-entry-ia32e-mode": false, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": false, - "fxsr-opt": false, - "xstore": false, - "rtm": false, - "kvm-hint-dedicated": false, - "lmce": false, - "perfctr-nb": false, - "rdrand": true, - "rdseed": false, - "avx512-4vnniw": false, - "vme": false, - "vmx": false, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": false, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": false, - "vmx-mtf": false, - "vmx-entry-load-efer": false, - "model-id": "QEMU TCG CPU version 2.5+", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": false, - "xstore-en": false - } - } - }, - "id": "libvirt-3" -} - -{ - "execute": "query-cpu-model-expansion", - "arguments": { - "type": "static", - "model": { - "name": "max", - "props": { - "migratable": false - } - } - }, - "id": "libvirt-4" -} - -{ - "return": { - "model": { - "name": "base", - "props": { - "vmx-entry-load-rtit-ctl": false, - "cmov": true, - "ia64": false, - "ssb-no": false, - "aes": true, - "vmx-apicv-xapic": false, - "mmx": true, - "rdpid": false, - "arat": true, - "vmx-page-walk-4": false, - "vmx-page-walk-5": false, - "gfni": false, - "ibrs-all": false, - "vmx-desc-exit": false, - "pause-filter": false, - "xsavec": false, - "intel-pt": false, - "vmx-cr8-store-exit": false, - "vmx-rdseed-exit": false, - "vmx-eptp-switching": false, - "kvm-asyncpf": false, - "perfctr-core": false, - "mpx": true, - "pbe": false, - "avx512cd": false, - "decodeassists": false, - "vmx-exit-load-efer": false, - "vmx-exit-clear-bndcfgs": false, - "sse4.1": true, - "family": 6, - "vmx-vmwrite-vmexit-fields": false, - "vmx-vnmi": false, - "vmx-true-ctls": false, - "vmx-ept-execonly": false, - "vmx-exit-save-efer": false, - "vmx-invept-all-context": false, - "wbnoinvd": false, - "avx512f": false, - "msr": true, - "mce": true, - "mca": true, - "xcrypt": false, - "vmx-exit-load-pat": false, - "vmx-intr-exit": false, - "min-level": 13, - "vmx-flexpriority": false, - "xgetbv1": true, - "cid": false, - "ds": false, - "fxsr": true, - "avx512-bf16": false, - "vmx-cr8-load-exit": false, - "xsaveopt": true, - "vmx-apicv-vid": false, - "vmx-exit-save-pat": false, - "xtpr": false, - "tsx-ctrl": false, - "vmx-ple": false, - "avx512vl": false, - "avx512-vpopcntdq": false, - "phe": false, - "extapic": false, - "3dnowprefetch": false, - "vmx-vmfunc": false, - "vmx-activity-shutdown": false, - "avx512vbmi2": false, - "cr8legacy": true, - "vmx-encls-exit": false, - "stibp": false, - "vmx-msr-bitmap": false, - "xcrypt-en": false, - "vmx-mwait-exit": false, - "vmx-pml": false, - "vmx-nmi-exit": false, - "vmx-invept-single-context-noglobals": false, - "pn": false, - "rsba": false, - "dca": false, - "vendor": "AuthenticAMD", - "vmx-unrestricted-guest": false, - "vmx-cr3-store-noexit": false, - "pku": true, - "smx": false, - "cmp-legacy": false, - "avx512-4fmaps": false, - "vmcb-clean": false, - "hle": false, - "3dnowext": true, - "amd-no-ssb": false, - "npt": true, - "rdctl-no": false, - "vmx-invvpid": false, - "clwb": true, - "lbrv": false, - "adx": true, - "ss": true, - "pni": true, - "tsx-ldtrk": false, - "svm-lock": false, - "smep": true, - "smap": true, - "pfthreshold": false, - "vmx-invpcid-exit": false, - "x2apic": false, - "avx512vbmi": false, - "avx512vnni": false, - "vmx-apicv-x2apic": false, - "kvm-pv-sched-yield": false, - "vmx-invlpg-exit": false, - "vmx-invvpid-all-context": false, - "vmx-activity-hlt": false, - "flushbyasid": false, - "f16c": false, - "vmx-exit-ack-intr": false, - "ace2-en": false, - "pae": true, - "pat": true, - "sse": true, - "phe-en": false, - "vmx-tsc-offset": false, - "kvm-nopiodelay": false, - "tm": false, - "kvmclock-stable-bit": false, - "vmx-rdtsc-exit": false, - "hypervisor": true, - "vmx-rdtscp-exit": false, - "mds-no": false, - "pcommit": true, - "vmx-vpid": false, - "syscall": true, - "avx512dq": false, - "svm": true, - "invtsc": false, - "vmx-monitor-exit": false, - "sse2": true, - "ssbd": false, - "vmx-wbinvd-exit": false, - "est": false, - "kvm-poll-control": false, - "avx512ifma": false, - "tm2": false, - "kvm-pv-eoi": false, - "kvm-pv-ipi": false, - "cx8": true, - "vmx-invvpid-single-addr": false, - "waitpkg": false, - "cldemote": false, - "vmx-ept": false, - "kvm-mmu": false, - "sse4.2": true, - "pge": true, - "avx512bitalg": false, - "pdcm": false, - "vmx-entry-load-bndcfgs": false, - "vmx-exit-clear-rtit-ctl": false, - "model": 6, - "movbe": true, - "nrip-save": false, - "ssse3": true, - "sse4a": true, - "vmx-pause-exit": false, - "invpcid": false, - "pdpe1gb": true, - "tsc-deadline": false, - "skip-l1dfl-vmentry": false, - "vmx-exit-load-perf-global-ctrl": false, - "fma": false, - "cx16": true, - "de": true, - "stepping": 3, - "xsave": true, - "clflush": true, - "skinit": false, - "tsc": true, - "tce": false, - "fpu": true, - "ds-cpl": false, - "ibs": false, - "fma4": false, - "vmx-exit-nosave-debugctl": false, - "la57": true, - "vmx-invept": false, - "osvw": false, - "apic": true, - "pmm": false, - "vmx-entry-noload-debugctl": false, - "vmx-eptad": false, - "spec-ctrl": false, - "vmx-posted-intr": false, - "vmx-apicv-register": false, - "tsc-adjust": false, - "kvm-steal-time": false, - "avx512-vp2intersect": false, - "kvmclock": false, - "vmx-zero-len-inject": false, - "pschange-mc-no": false, - "vmx-rdrand-exit": false, - "lwp": false, - "amd-ssbd": false, - "xop": false, - "ibpb": false, - "avx": false, - "core-capability": false, - "vmx-invept-single-context": false, - "movdiri": false, - "acpi": true, - "avx512bw": false, - "ace2": false, - "fsgsbase": true, - "vmx-ept-2mb": false, - "vmx-ept-1gb": false, - "ht": false, - "vmx-io-exit": false, - "nx": true, - "pclmulqdq": true, - "mmxext": true, - "popcnt": true, - "vaes": false, - "serialize": false, - "movdir64b": false, - "xsaves": false, - "vmx-shadow-vmcs": false, - "lm": true, - "vmx-exit-save-preemption-timer": false, - "vmx-entry-load-pat": false, - "fsrm": false, - "vmx-entry-load-perf-global-ctrl": false, - "vmx-io-bitmap": false, - "umip": false, - "vmx-store-lma": false, - "vmx-movdr-exit": false, - "pse": true, - "avx2": false, - "sep": true, - "virt-ssbd": false, - "vmx-cr3-load-noexit": false, - "nodeid-msr": false, - "md-clear": false, - "misalignsse": false, - "split-lock-detect": false, - "min-xlevel": 2147483658, - "bmi1": true, - "bmi2": true, - "kvm-pv-unhalt": false, - "tsc-scale": false, - "topoext": false, - "amd-stibp": false, - "vmx-preemption-timer": false, - "clflushopt": true, - "vmx-vnmi-pending": false, - "monitor": true, - "vmx-vintr-pending": false, - "avx512er": false, - "full-width-write": false, - "pmm-en": false, - "pcid": false, - "taa-no": false, - "arch-capabilities": false, - "vmx-secondary-ctls": false, - "vmx-xsaves": false, - "clzero": false, - "3dnow": true, - "erms": true, - "vmx-entry-ia32e-mode": false, - "lahf-lm": true, - "vpclmulqdq": false, - "vmx-ins-outs": false, - "fxsr-opt": false, - "xstore": false, - "rtm": false, - "kvm-hint-dedicated": false, - "lmce": false, - "perfctr-nb": false, - "rdrand": true, - "rdseed": false, - "avx512-4vnniw": false, - "vme": false, - "vmx": false, - "dtes64": false, - "mtrr": true, - "rdtscp": true, - "xsaveerptr": false, - "pse36": true, - "kvm-pv-tlb-flush": false, - "vmx-activity-wait-sipi": false, - "tbm": false, - "wdt": false, - "vmx-rdpmc-exit": false, - "vmx-mtf": false, - "vmx-entry-load-efer": false, - "model-id": "QEMU TCG CPU version 2.5+", - "sha-ni": false, - "abm": true, - "vmx-ept-advanced-exitinfo": false, - "avx512pf": false, - "vmx-hlt-exit": false, - "xstore-en": false - } - } - }, - "id": "libvirt-4" -} - -{ - "execute": "query-machines", - "id": "libvirt-5" -} - -{ - "return": [ - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": false, - "name": "none", - "numa-mem-supported": false, - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-5.1", - "numa-mem-supported": false, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false, - "alias": "q35" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.7", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-5.1", - "numa-mem-supported": false, - "default-cpu-type": "qemu64-x86_64-cpu", - "is-default": true, - "cpu-max": 255, - "deprecated": false, - "alias": "pc" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.9", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "isapc", - "numa-mem-supported": false, - "default-cpu-type": "486-x86_64-cpu", - "cpu-max": 1, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.4", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.12", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-1.6", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-5.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.10", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": false, - "name": "microvm", - "numa-mem-supported": false, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-1.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": true - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-4.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-5.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.8", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.5", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-3.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 255, - "deprecated": false - }, - { - "hotpluggable-cpus": true, - "name": "pc-q35-2.11", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "cpu-max": 288, - "deprecated": false - } - ], - "id": "libvirt-5" -} diff --git a/tests/qemucapabilitiesdata/caps_5.1.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_5.1.0_x86_64.xml deleted file mode 100644 index c863baa7..00000000 --- a/tests/qemucapabilitiesdata/caps_5.1.0_x86_64.xml +++ /dev/null @@ -1,3103 +0,0 @@ - - /usr/bin/qemu-system-x86_64 - 0 - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5001000 - 43100242 - v5.1.0 - x86_64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/qemucapabilitiesdata/caps_5.2.0_aarch64.xml b/tests/qemucapabilitiesdata/caps_5.2.0_aarch64.xml index 905726f7..ae426c5f 100644 --- a/tests/qemucapabilitiesdata/caps_5.2.0_aarch64.xml +++ b/tests/qemucapabilitiesdata/caps_5.2.0_aarch64.xml @@ -126,6 +126,7 @@ + 5002000 61700243 v5.2.0 diff --git a/tests/qemucapabilitiesdata/caps_5.2.0_ppc64.xml b/tests/qemucapabilitiesdata/caps_5.2.0_ppc64.xml index be3d464d..d7615208 100644 --- a/tests/qemucapabilitiesdata/caps_5.2.0_ppc64.xml +++ b/tests/qemucapabilitiesdata/caps_5.2.0_ppc64.xml @@ -126,6 +126,7 @@ + 5002000 42900243 v5.2.0 diff --git a/tests/qemucapabilitiesdata/caps_5.2.0_riscv64.xml b/tests/qemucapabilitiesdata/caps_5.2.0_riscv64.xml index 9280e92f..c3452815 100644 --- a/tests/qemucapabilitiesdata/caps_5.2.0_riscv64.xml +++ b/tests/qemucapabilitiesdata/caps_5.2.0_riscv64.xml @@ -118,6 +118,7 @@ + 5002000 0 v5.2.0 diff --git a/tests/qemucapabilitiesdata/caps_5.2.0_s390x.xml b/tests/qemucapabilitiesdata/caps_5.2.0_s390x.xml index 0a18f559..22b2fbeb 100644 --- a/tests/qemucapabilitiesdata/caps_5.2.0_s390x.xml +++ b/tests/qemucapabilitiesdata/caps_5.2.0_s390x.xml @@ -83,6 +83,7 @@ + 5002000 39100243 qemu-5.2.0-20201215.0.ba93e22c.fc32 diff --git a/tests/qemucapabilitiesdata/caps_5.2.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_5.2.0_x86_64.replies index 58ac2c0e..3f5405d8 100644 --- a/tests/qemucapabilitiesdata/caps_5.2.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_5.2.0_x86_64.replies @@ -22907,10 +22907,143 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, + "id": "libvirt-41" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "string" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "smbus", + "type": "bool" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "pit", + "type": "bool" + }, + { + "name": "sata", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "device-memory-region-size", + "type": "int" + }, + { + "name": "hpet", + "type": "bool" + } + ], "id": "libvirt-41" } +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -24689,12 +24822,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -24702,12 +24835,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -24715,12 +24848,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -26004,12 +26137,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -26087,16 +26220,16 @@ "capability": "validate-uuid" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "SEV is not enabled in KVM" @@ -26111,7 +26244,7 @@ "name": "host" } }, - "id": "libvirt-47" + "id": "libvirt-48" } { @@ -26420,7 +26553,7 @@ } } }, - "id": "libvirt-47" + "id": "libvirt-48" } { @@ -26434,7 +26567,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -26743,7 +26876,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -26758,7 +26891,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -27067,7 +27200,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { diff --git a/tests/qemucapabilitiesdata/caps_5.2.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_5.2.0_x86_64.xml index da6229f8..4cd05fa7 100644 --- a/tests/qemucapabilitiesdata/caps_5.2.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_5.2.0_x86_64.xml @@ -160,6 +160,7 @@ + 5002000 43100243 v5.2.0 diff --git a/tests/qemucapabilitiesdata/caps_6.0.0_aarch64.xml b/tests/qemucapabilitiesdata/caps_6.0.0_aarch64.xml index 97bbcdeb..83439f3d 100644 --- a/tests/qemucapabilitiesdata/caps_6.0.0_aarch64.xml +++ b/tests/qemucapabilitiesdata/caps_6.0.0_aarch64.xml @@ -137,6 +137,7 @@ + 6000000 61700242 v6.0.0 diff --git a/tests/qemucapabilitiesdata/caps_6.0.0_s390x.xml b/tests/qemucapabilitiesdata/caps_6.0.0_s390x.xml index 94a8406f..332b8091 100644 --- a/tests/qemucapabilitiesdata/caps_6.0.0_s390x.xml +++ b/tests/qemucapabilitiesdata/caps_6.0.0_s390x.xml @@ -93,6 +93,7 @@ + 6000000 39100242 qemu-6.0.0-20210517.1.4ff77070.fc33 diff --git a/tests/qemucapabilitiesdata/caps_6.0.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_6.0.0_x86_64.replies index 88948d30..5380b322 100644 --- a/tests/qemucapabilitiesdata/caps_6.0.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_6.0.0_x86_64.replies @@ -24735,10 +24735,163 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, + "id": "libvirt-41" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "string" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "device-memory-region-size", + "type": "int" + }, + { + "name": "sata", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "pit", + "type": "bool" + }, + { + "name": "hpet", + "type": "bool" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "smbus", + "type": "bool" + } + ], "id": "libvirt-41" } +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -26560,12 +26713,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -26573,12 +26726,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -26586,12 +26739,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -27899,12 +28052,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -27986,12 +28139,12 @@ "capability": "background-snapshot" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { @@ -28001,7 +28154,7 @@ "cert-chain": "AQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAA", "pdh": "AQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAA" }, - "id": "libvirt-46" + "id": "libvirt-47" } { @@ -28012,7 +28165,7 @@ "name": "host" } }, - "id": "libvirt-47" + "id": "libvirt-48" } { @@ -28333,7 +28486,7 @@ } } }, - "id": "libvirt-47" + "id": "libvirt-48" } { @@ -28347,7 +28500,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -28668,7 +28821,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -28683,7 +28836,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -29004,7 +29157,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { diff --git a/tests/qemucapabilitiesdata/caps_6.0.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_6.0.0_x86_64.xml index ffaa7c2a..dc55e0ab 100644 --- a/tests/qemucapabilitiesdata/caps_6.0.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_6.0.0_x86_64.xml @@ -172,6 +172,7 @@ + 6000000 43100242 v6.0.0 diff --git a/tests/qemucapabilitiesdata/caps_6.1.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_6.1.0_x86_64.replies index 58720079..6fb37d63 100644 --- a/tests/qemucapabilitiesdata/caps_6.1.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_6.1.0_x86_64.replies @@ -25009,10 +25009,177 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, + "id": "libvirt-41" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "string" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "device-memory-region-size", + "type": "int" + }, + { + "name": "sata", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "pit", + "type": "bool" + }, + { + "name": "hpet", + "type": "bool" + }, + { + "name": "default_bus_bypass_iommu", + "type": "bool" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "smbus", + "type": "bool" + } + ], "id": "libvirt-41" } +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -27022,12 +27189,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -27035,12 +27202,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -27048,12 +27215,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -28373,12 +28540,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -28460,16 +28627,16 @@ "capability": "background-snapshot" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "Failed to open /dev/sev: No such file or directory" @@ -28484,7 +28651,7 @@ "name": "host" } }, - "id": "libvirt-47" + "id": "libvirt-48" } { @@ -28807,7 +28974,7 @@ } } }, - "id": "libvirt-47" + "id": "libvirt-48" } { @@ -28821,7 +28988,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -29144,7 +29311,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -29159,7 +29326,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -29482,7 +29649,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { diff --git a/tests/qemucapabilitiesdata/caps_6.1.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_6.1.0_x86_64.xml index 22a1fc3a..1d5b8ea9 100644 --- a/tests/qemucapabilitiesdata/caps_6.1.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_6.1.0_x86_64.xml @@ -178,6 +178,7 @@ + 6001000 43100243 v6.1.0 diff --git a/tests/qemucapabilitiesdata/caps_6.2.0_aarch64.xml b/tests/qemucapabilitiesdata/caps_6.2.0_aarch64.xml index a7a6f540..25049e1a 100644 --- a/tests/qemucapabilitiesdata/caps_6.2.0_aarch64.xml +++ b/tests/qemucapabilitiesdata/caps_6.2.0_aarch64.xml @@ -150,6 +150,7 @@ + 6001050 61700244 diff --git a/tests/qemucapabilitiesdata/caps_6.2.0_ppc64.xml b/tests/qemucapabilitiesdata/caps_6.2.0_ppc64.xml index 719e7120..e3214819 100644 --- a/tests/qemucapabilitiesdata/caps_6.2.0_ppc64.xml +++ b/tests/qemucapabilitiesdata/caps_6.2.0_ppc64.xml @@ -138,6 +138,7 @@ + 6002000 42900244 v6.2.0 diff --git a/tests/qemucapabilitiesdata/caps_6.2.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_6.2.0_x86_64.replies index bd7e1f00..b2b6bcdf 100644 --- a/tests/qemucapabilitiesdata/caps_6.2.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_6.2.0_x86_64.replies @@ -28257,10 +28257,182 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, "id": "libvirt-41" } +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "string" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "device-memory-region-size", + "type": "int" + }, + { + "name": "sata", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "pit", + "type": "bool" + }, + { + "name": "hpet", + "type": "bool" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "smbus", + "type": "bool" + } + ], + "id": "libvirt-41" +} + +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -30282,12 +30454,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -30295,12 +30467,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -30308,12 +30480,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -31633,12 +31805,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -31720,16 +31892,16 @@ "capability": "background-snapshot" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "SEV: Failed to open /dev/sev: No such file or directory" @@ -31738,11 +31910,11 @@ { "execute": "query-sgx-capabilities", - "id": "libvirt-47" + "id": "libvirt-48" } { - "id": "libvirt-47", + "id": "libvirt-48", "error": { "class": "GenericError", "desc": "SGX is not enabled in KVM" @@ -31757,7 +31929,7 @@ "name": "host" } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -32090,7 +32262,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -32104,7 +32276,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -32437,7 +32609,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -32452,7 +32624,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { @@ -32785,7 +32957,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { diff --git a/tests/qemucapabilitiesdata/caps_6.2.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_6.2.0_x86_64.xml index 010f142d..f8f8bd95 100644 --- a/tests/qemucapabilitiesdata/caps_6.2.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_6.2.0_x86_64.xml @@ -180,6 +180,7 @@ + 6002000 43100244 v6.2.0 diff --git a/tests/qemucapabilitiesdata/caps_7.0.0_aarch64+hvf.xml b/tests/qemucapabilitiesdata/caps_7.0.0_aarch64+hvf.xml index ab21278e..13b67cc7 100644 --- a/tests/qemucapabilitiesdata/caps_7.0.0_aarch64+hvf.xml +++ b/tests/qemucapabilitiesdata/caps_7.0.0_aarch64+hvf.xml @@ -158,6 +158,8 @@ + + 6002092 61700243 v7.0.0-rc2 diff --git a/tests/qemucapabilitiesdata/caps_7.0.0_aarch64.xml b/tests/qemucapabilitiesdata/caps_7.0.0_aarch64.xml index f53c3ddc..a9fe9a20 100644 --- a/tests/qemucapabilitiesdata/caps_7.0.0_aarch64.xml +++ b/tests/qemucapabilitiesdata/caps_7.0.0_aarch64.xml @@ -158,6 +158,8 @@ + + 6002092 61700243 v7.0.0-rc2 diff --git a/tests/qemucapabilitiesdata/caps_7.0.0_ppc64.xml b/tests/qemucapabilitiesdata/caps_7.0.0_ppc64.xml index 2efa4d62..92636bc7 100644 --- a/tests/qemucapabilitiesdata/caps_7.0.0_ppc64.xml +++ b/tests/qemucapabilitiesdata/caps_7.0.0_ppc64.xml @@ -156,6 +156,8 @@ + + 7000000 42900243 v7.0.0 diff --git a/tests/qemucapabilitiesdata/caps_7.0.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_7.0.0_x86_64.replies index 9c639b3c..1ad960c9 100644 --- a/tests/qemucapabilitiesdata/caps_7.0.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_7.0.0_x86_64.replies @@ -28827,10 +28827,195 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, + "id": "libvirt-41" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "string" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "device-memory-region-size", + "type": "int" + }, + { + "name": "sata", + "description": "Enable/disable Serial ATA bus", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "i8042", + "type": "bool" + }, + { + "name": "pit", + "description": "Enable/disable Intel 8254 programmable interval timer emulation", + "type": "bool" + }, + { + "name": "hpet", + "description": "Enable/disable high precision event timer emulation", + "type": "bool" + }, + { + "name": "smbios-entry-point-type", + "description": "SMBIOS Entry Point type [32, 64]", + "type": "str" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "smbus", + "description": "Enable/disable system management bus", + "type": "bool" + } + ], "id": "libvirt-41" } +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -30888,12 +31073,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -30901,12 +31086,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -30914,12 +31099,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -32243,12 +32428,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -32330,16 +32515,16 @@ "capability": "background-snapshot" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "SEV: Failed to open /dev/sev: No such file or directory" @@ -32348,7 +32533,7 @@ { "execute": "query-sgx-capabilities", - "id": "libvirt-47" + "id": "libvirt-48" } { @@ -32369,7 +32554,7 @@ } ] }, - "id": "libvirt-47" + "id": "libvirt-48" } { @@ -32380,7 +32565,7 @@ "name": "host" } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -32717,7 +32902,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -32731,7 +32916,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -33068,7 +33253,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -33083,7 +33268,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { @@ -33420,7 +33605,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { diff --git a/tests/qemucapabilitiesdata/caps_7.0.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_7.0.0_x86_64.xml index 843225b1..23b626aa 100644 --- a/tests/qemucapabilitiesdata/caps_7.0.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_7.0.0_x86_64.xml @@ -186,6 +186,9 @@ + + + 7000000 43100243 v7.0.0 diff --git a/tests/qemucapabilitiesdata/caps_7.1.0_ppc64.xml b/tests/qemucapabilitiesdata/caps_7.1.0_ppc64.xml index 3fda8bf6..a851d899 100644 --- a/tests/qemucapabilitiesdata/caps_7.1.0_ppc64.xml +++ b/tests/qemucapabilitiesdata/caps_7.1.0_ppc64.xml @@ -157,6 +157,8 @@ + + 7001000 42900244 v7.1.0 diff --git a/tests/qemucapabilitiesdata/caps_7.1.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_7.1.0_x86_64.replies index 302a34fd..cd2116d0 100644 --- a/tests/qemucapabilitiesdata/caps_7.1.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_7.1.0_x86_64.replies @@ -29615,10 +29615,210 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, "id": "libvirt-41" } +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "link" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "pit", + "description": "Enable i8254 PIT", + "type": "OnOffAuto" + }, + { + "name": "pic", + "description": "Enable i8259 PIC", + "type": "OnOffAuto" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "device-memory-region-size", + "type": "int" + }, + { + "name": "sata", + "description": "Enable/disable Serial ATA bus", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "i8042", + "type": "bool" + }, + { + "name": "hpet", + "description": "Enable/disable high precision event timer emulation", + "type": "bool" + }, + { + "name": "smbios-entry-point-type", + "description": "SMBIOS Entry Point type [32, 64]", + "type": "str" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "smbus", + "description": "Enable/disable system management bus", + "type": "bool" + } + ], + "id": "libvirt-41" +} + +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -31555,12 +31755,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -31568,12 +31768,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -31581,12 +31781,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -32910,12 +33110,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -33005,16 +33205,16 @@ "capability": "postcopy-preempt" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "SEV: Failed to open /dev/sev: No such file or directory" @@ -33023,11 +33223,11 @@ { "execute": "query-sgx-capabilities", - "id": "libvirt-47" + "id": "libvirt-48" } { - "id": "libvirt-47", + "id": "libvirt-48", "error": { "class": "GenericError", "desc": "SGX is not enabled in KVM" @@ -33042,7 +33242,7 @@ "name": "host" } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -33380,7 +33580,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -33394,7 +33594,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -33732,7 +33932,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -33747,7 +33947,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { @@ -34085,7 +34285,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { diff --git a/tests/qemucapabilitiesdata/caps_7.1.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_7.1.0_x86_64.xml index 0d43787f..81c4cc47 100644 --- a/tests/qemucapabilitiesdata/caps_7.1.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_7.1.0_x86_64.xml @@ -190,6 +190,10 @@ + + + + 7001000 43100244 v7.1.0 diff --git a/tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml b/tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml index 7a73f762..998c5485 100644 --- a/tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml +++ b/tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml @@ -152,6 +152,8 @@ + + 7002000 0 qemu-7.2.0-6.fc37 diff --git a/tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.replies b/tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.replies index 0cfbbb7a..c85be45c 100644 --- a/tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.replies +++ b/tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.replies @@ -30612,10 +30612,210 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, "id": "libvirt-41" } +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "link" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "pit", + "description": "Enable i8254 PIT", + "type": "OnOffAuto" + }, + { + "name": "pic", + "description": "Enable i8259 PIC", + "type": "OnOffAuto" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "device-memory-region-size", + "type": "int" + }, + { + "name": "sata", + "description": "Enable/disable Serial ATA bus", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "i8042", + "type": "bool" + }, + { + "name": "hpet", + "description": "Enable/disable high precision event timer emulation", + "type": "bool" + }, + { + "name": "smbios-entry-point-type", + "description": "SMBIOS Entry Point type [32, 64]", + "type": "str" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "smbus", + "description": "Enable/disable system management bus", + "type": "bool" + } + ], + "id": "libvirt-41" +} + +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -32552,12 +32752,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -32565,12 +32765,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -32578,12 +32778,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -33907,12 +34107,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -34002,16 +34202,16 @@ "capability": "postcopy-preempt" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "SEV: Failed to open /dev/sev: No such file or directory" @@ -34020,11 +34220,11 @@ { "execute": "query-sgx-capabilities", - "id": "libvirt-47" + "id": "libvirt-48" } { - "id": "libvirt-47", + "id": "libvirt-48", "error": { "class": "GenericError", "desc": "SGX is not enabled in KVM" @@ -34039,7 +34239,7 @@ "name": "host" } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -34377,7 +34577,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -34391,7 +34591,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -34729,7 +34929,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -34744,7 +34944,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { @@ -35082,7 +35282,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { diff --git a/tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.xml b/tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.xml index 5ba0c24a..18d74d6e 100644 --- a/tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.xml +++ b/tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.xml @@ -194,6 +194,10 @@ + + + + 7002000 43100245 v7.2.0 diff --git a/tests/qemucapabilitiesdata/caps_7.2.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_7.2.0_x86_64.replies index 0f4ba172..4b56adea 100644 --- a/tests/qemucapabilitiesdata/caps_7.2.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_7.2.0_x86_64.replies @@ -30612,10 +30612,210 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, "id": "libvirt-41" } +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "link" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "pit", + "description": "Enable i8254 PIT", + "type": "OnOffAuto" + }, + { + "name": "pic", + "description": "Enable i8259 PIC", + "type": "OnOffAuto" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "device-memory-region-size", + "type": "int" + }, + { + "name": "sata", + "description": "Enable/disable Serial ATA bus", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "i8042", + "type": "bool" + }, + { + "name": "hpet", + "description": "Enable/disable high precision event timer emulation", + "type": "bool" + }, + { + "name": "smbios-entry-point-type", + "description": "SMBIOS Entry Point type [32, 64]", + "type": "str" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "smbus", + "description": "Enable/disable system management bus", + "type": "bool" + } + ], + "id": "libvirt-41" +} + +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -32552,12 +32752,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -32565,12 +32765,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -32578,12 +32778,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -33907,12 +34107,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -34002,16 +34202,16 @@ "capability": "postcopy-preempt" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "SEV: Failed to open /dev/sev: No such file or directory" @@ -34020,11 +34220,11 @@ { "execute": "query-sgx-capabilities", - "id": "libvirt-47" + "id": "libvirt-48" } { - "id": "libvirt-47", + "id": "libvirt-48", "error": { "class": "GenericError", "desc": "SGX is not enabled in KVM" @@ -34039,7 +34239,7 @@ "name": "host" } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -34377,7 +34577,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -34391,7 +34591,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -34729,7 +34929,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -34744,7 +34944,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { @@ -35082,7 +35282,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { diff --git a/tests/qemucapabilitiesdata/caps_7.2.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_7.2.0_x86_64.xml index 887cb02f..fb52a30f 100644 --- a/tests/qemucapabilitiesdata/caps_7.2.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_7.2.0_x86_64.xml @@ -194,6 +194,10 @@ + + + + 7002000 43100245 v7.2.0 diff --git a/tests/qemucapabilitiesdata/caps_8.0.0_riscv64.xml b/tests/qemucapabilitiesdata/caps_8.0.0_riscv64.xml index 9af900aa..03c0e99d 100644 --- a/tests/qemucapabilitiesdata/caps_8.0.0_riscv64.xml +++ b/tests/qemucapabilitiesdata/caps_8.0.0_riscv64.xml @@ -140,6 +140,7 @@ + 7002050 0 v7.2.0-333-g222059a0fc diff --git a/tests/qemucapabilitiesdata/caps_8.0.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_8.0.0_x86_64.replies index fc5aab38..4cad3763 100644 --- a/tests/qemucapabilitiesdata/caps_8.0.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_8.0.0_x86_64.replies @@ -32086,10 +32086,210 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, "id": "libvirt-41" } +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "link" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "pit", + "description": "Enable i8254 PIT", + "type": "OnOffAuto" + }, + { + "name": "pic", + "description": "Enable i8259 PIC", + "type": "OnOffAuto" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "device-memory-region-size", + "type": "int" + }, + { + "name": "sata", + "description": "Enable/disable Serial ATA bus", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "i8042", + "type": "bool" + }, + { + "name": "hpet", + "description": "Enable/disable high precision event timer emulation", + "type": "bool" + }, + { + "name": "smbios-entry-point-type", + "description": "SMBIOS Entry Point type [32, 64]", + "type": "str" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "smbus", + "description": "Enable/disable system management bus", + "type": "bool" + } + ], + "id": "libvirt-41" +} + +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -34133,12 +34333,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -34146,12 +34346,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -34159,12 +34359,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -35605,12 +35805,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -35700,16 +35900,16 @@ "capability": "postcopy-preempt" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "SEV: Failed to open /dev/sev: No such file or directory" @@ -35718,11 +35918,11 @@ { "execute": "query-sgx-capabilities", - "id": "libvirt-47" + "id": "libvirt-48" } { - "id": "libvirt-47", + "id": "libvirt-48", "error": { "class": "GenericError", "desc": "SGX is not enabled in KVM" @@ -35737,7 +35937,7 @@ "name": "host" } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -36080,7 +36280,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -36094,7 +36294,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -36437,7 +36637,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -36452,7 +36652,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { @@ -36901,7 +37101,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { diff --git a/tests/qemucapabilitiesdata/caps_8.0.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_8.0.0_x86_64.xml index 62a42c3a..459d05bf 100644 --- a/tests/qemucapabilitiesdata/caps_8.0.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_8.0.0_x86_64.xml @@ -198,6 +198,10 @@ + + + + 8000000 43100244 v8.0.0 @@ -3452,5 +3456,7 @@ + + diff --git a/tests/qemucapabilitiesdata/caps_8.1.0_s390x.xml b/tests/qemucapabilitiesdata/caps_8.1.0_s390x.xml index 744261be..c2211bfb 100644 --- a/tests/qemucapabilitiesdata/caps_8.1.0_s390x.xml +++ b/tests/qemucapabilitiesdata/caps_8.1.0_s390x.xml @@ -121,6 +121,7 @@ + 8001000 39100245 v8.1.0 diff --git a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies index 3972c34b..888a5d3b 100644 --- a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies @@ -32946,10 +32946,206 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, + "id": "libvirt-41" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "link" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "pit", + "description": "Enable i8254 PIT", + "type": "OnOffAuto" + }, + { + "name": "pic", + "description": "Enable i8259 PIC", + "type": "OnOffAuto" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "sata", + "description": "Enable/disable Serial ATA bus", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "i8042", + "type": "bool" + }, + { + "name": "hpet", + "description": "Enable/disable high precision event timer emulation", + "type": "bool" + }, + { + "name": "smbios-entry-point-type", + "description": "SMBIOS Entry Point type [32, 64]", + "type": "str" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "smbus", + "description": "Enable/disable system management bus", + "type": "bool" + } + ], "id": "libvirt-41" } +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -35329,12 +35525,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -35342,12 +35538,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -35355,12 +35551,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -36818,12 +37014,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -36921,16 +37117,16 @@ "capability": "dirty-limit" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "SEV: Failed to open /dev/sev: No such file or directory" @@ -36939,11 +37135,11 @@ { "execute": "query-sgx-capabilities", - "id": "libvirt-47" + "id": "libvirt-48" } { - "id": "libvirt-47", + "id": "libvirt-48", "error": { "class": "GenericError", "desc": "SGX is not enabled in KVM" @@ -36958,7 +37154,7 @@ "name": "host" } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -37321,7 +37517,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -37335,7 +37531,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -37698,7 +37894,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -37713,7 +37909,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { @@ -38182,7 +38378,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { diff --git a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml index 907fc39b..289c87ff 100644 --- a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml @@ -200,6 +200,10 @@ + + + + 8001000 43100245 v8.1.0 @@ -3781,5 +3785,7 @@ + + diff --git a/tests/qemucapabilitiesdata/caps_8.2.0_aarch64.xml b/tests/qemucapabilitiesdata/caps_8.2.0_aarch64.xml index 925bfef4..00434438 100644 --- a/tests/qemucapabilitiesdata/caps_8.2.0_aarch64.xml +++ b/tests/qemucapabilitiesdata/caps_8.2.0_aarch64.xml @@ -167,6 +167,8 @@ + + 8002000 61700246 v8.2.0 diff --git a/tests/qemucapabilitiesdata/caps_8.2.0_armv7l.xml b/tests/qemucapabilitiesdata/caps_8.2.0_armv7l.xml index ea3a76d1..16377a74 100644 --- a/tests/qemucapabilitiesdata/caps_8.2.0_armv7l.xml +++ b/tests/qemucapabilitiesdata/caps_8.2.0_armv7l.xml @@ -174,6 +174,8 @@ + + 8002000 0 qemu-8.2.0-7.fc39 diff --git a/tests/qemucapabilitiesdata/caps_8.2.0_loongarch64.xml b/tests/qemucapabilitiesdata/caps_8.2.0_loongarch64.xml index 618a7075..eb80be7a 100644 --- a/tests/qemucapabilitiesdata/caps_8.2.0_loongarch64.xml +++ b/tests/qemucapabilitiesdata/caps_8.2.0_loongarch64.xml @@ -157,6 +157,8 @@ + + 8002000 106300246 v8.2.0 diff --git a/tests/qemucapabilitiesdata/caps_8.2.0_s390x.xml b/tests/qemucapabilitiesdata/caps_8.2.0_s390x.xml index acf18d58..e8608833 100644 --- a/tests/qemucapabilitiesdata/caps_8.2.0_s390x.xml +++ b/tests/qemucapabilitiesdata/caps_8.2.0_s390x.xml @@ -122,6 +122,7 @@ + 8002000 39100246 v8.2.0 diff --git a/tests/qemucapabilitiesdata/caps_8.2.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_8.2.0_x86_64.replies index cc2190df..33e4978c 100644 --- a/tests/qemucapabilitiesdata/caps_8.2.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_8.2.0_x86_64.replies @@ -33638,10 +33638,206 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, + "id": "libvirt-41" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "link" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "pit", + "description": "Enable i8254 PIT", + "type": "OnOffAuto" + }, + { + "name": "pic", + "description": "Enable i8259 PIC", + "type": "OnOffAuto" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "sata", + "description": "Enable/disable Serial ATA bus", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "i8042", + "type": "bool" + }, + { + "name": "hpet", + "description": "Enable/disable high precision event timer emulation", + "type": "bool" + }, + { + "name": "smbios-entry-point-type", + "description": "SMBIOS Entry Point type [32, 64]", + "type": "str" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "smbus", + "description": "Enable/disable system management bus", + "type": "bool" + } + ], "id": "libvirt-41" } +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -36021,12 +36217,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -36034,12 +36230,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -36047,12 +36243,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -37523,12 +37719,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -37626,16 +37822,16 @@ "capability": "dirty-limit" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "SEV: Failed to open /dev/sev: No such file or directory" @@ -37644,11 +37840,11 @@ { "execute": "query-sgx-capabilities", - "id": "libvirt-47" + "id": "libvirt-48" } { - "id": "libvirt-47", + "id": "libvirt-48", "error": { "class": "GenericError", "desc": "SGX is not enabled in KVM" @@ -37663,7 +37859,7 @@ "name": "host" } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -38030,7 +38226,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -38044,7 +38240,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -38411,7 +38607,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -38426,7 +38622,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { @@ -38899,7 +39095,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { diff --git a/tests/qemucapabilitiesdata/caps_8.2.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_8.2.0_x86_64.xml index 5d7755a6..e56d5daf 100644 --- a/tests/qemucapabilitiesdata/caps_8.2.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_8.2.0_x86_64.xml @@ -203,6 +203,10 @@ + + + + 8002000 43100246 v8.2.0 @@ -3755,5 +3759,7 @@ + + diff --git a/tests/qemucapabilitiesdata/caps_5.1.0_sparc.replies b/tests/qemucapabilitiesdata/caps_9.0.0_sparc.replies similarity index 60% rename from tests/qemucapabilitiesdata/caps_5.1.0_sparc.replies rename to tests/qemucapabilitiesdata/caps_9.0.0_sparc.replies index 7650f092..9ddfcfae 100644 --- a/tests/qemucapabilitiesdata/caps_5.1.0_sparc.replies +++ b/tests/qemucapabilitiesdata/caps_9.0.0_sparc.replies @@ -17,10 +17,10 @@ "return": { "qemu": { "micro": 0, - "minor": 1, - "major": 5 + "minor": 0, + "major": 9 }, - "package": "qemu-5.1.0-5.fc33" + "package": "qemu-9.0.0-1.fc40" }, "id": "libvirt-2" } @@ -101,19 +101,77 @@ "meta-type": "command", "arg-type": "5" }, + { + "name": "set-action", + "ret-type": "0", + "meta-type": "command", + "arg-type": "6" + }, { "name": "GUEST_PANICKED", "meta-type": "event", - "arg-type": "6" + "arg-type": "7" }, { "name": "GUEST_CRASHLOADED", "meta-type": "event", - "arg-type": "7" + "arg-type": "8" + }, + { + "name": "MEMORY_FAILURE", + "meta-type": "event", + "arg-type": "9" + }, + { + "name": "JOB_STATUS_CHANGE", + "meta-type": "event", + "arg-type": "10" + }, + { + "name": "job-pause", + "ret-type": "0", + "meta-type": "command", + "arg-type": "11" + }, + { + "name": "job-resume", + "ret-type": "0", + "meta-type": "command", + "arg-type": "12" + }, + { + "name": "job-cancel", + "ret-type": "0", + "meta-type": "command", + "arg-type": "13" + }, + { + "name": "job-complete", + "ret-type": "0", + "meta-type": "command", + "arg-type": "14" + }, + { + "name": "job-dismiss", + "ret-type": "0", + "meta-type": "command", + "arg-type": "15" + }, + { + "name": "job-finalize", + "ret-type": "0", + "meta-type": "command", + "arg-type": "16" + }, + { + "name": "query-jobs", + "ret-type": "[17]", + "meta-type": "command", + "arg-type": "0" }, { "name": "query-pr-managers", - "ret-type": "[8]", + "ret-type": "[18]", "meta-type": "command", "arg-type": "0" }, @@ -121,101 +179,95 @@ "name": "eject", "ret-type": "0", "meta-type": "command", - "arg-type": "9" + "arg-type": "19" }, { "name": "blockdev-open-tray", "ret-type": "0", "meta-type": "command", - "arg-type": "10" + "arg-type": "20" }, { "name": "blockdev-close-tray", "ret-type": "0", "meta-type": "command", - "arg-type": "11" + "arg-type": "21" }, { "name": "blockdev-remove-medium", "ret-type": "0", "meta-type": "command", - "arg-type": "12" + "arg-type": "22" }, { "name": "blockdev-insert-medium", "ret-type": "0", "meta-type": "command", - "arg-type": "13" + "arg-type": "23" }, { "name": "blockdev-change-medium", "ret-type": "0", "meta-type": "command", - "arg-type": "14" + "arg-type": "24" }, { "name": "DEVICE_TRAY_MOVED", "meta-type": "event", - "arg-type": "15" + "arg-type": "25" }, { "name": "PR_MANAGER_STATUS_CHANGED", "meta-type": "event", - "arg-type": "16" + "arg-type": "26" }, { "name": "block_set_io_throttle", "ret-type": "0", "meta-type": "command", - "arg-type": "17" + "arg-type": "27" }, { "name": "block-latency-histogram-set", "ret-type": "0", "meta-type": "command", - "arg-type": "18" + "arg-type": "28" }, { "name": "query-block", - "ret-type": "[19]", + "ret-type": "[29]", "meta-type": "command", "arg-type": "0" }, { "name": "query-blockstats", - "ret-type": "[21]", + "ret-type": "[31]", "meta-type": "command", - "arg-type": "20" + "arg-type": "30" }, { "name": "query-block-jobs", - "ret-type": "[22]", + "ret-type": "[32]", "meta-type": "command", "arg-type": "0" }, - { - "name": "block_passwd", - "ret-type": "0", - "meta-type": "command", - "arg-type": "23" - }, { "name": "block_resize", "ret-type": "0", "meta-type": "command", - "arg-type": "24" + "arg-type": "33" }, { "name": "blockdev-snapshot-sync", "ret-type": "0", "meta-type": "command", - "arg-type": "25" + "arg-type": "34" }, { "name": "blockdev-snapshot", "ret-type": "0", "meta-type": "command", - "arg-type": "26", + "arg-type": "35", "features": [ "allow-write-only-overlay" ] @@ -224,330 +276,336 @@ "name": "change-backing-file", "ret-type": "0", "meta-type": "command", - "arg-type": "27" + "arg-type": "36" }, { "name": "block-commit", "ret-type": "0", "meta-type": "command", - "arg-type": "28" + "arg-type": "37" }, { "name": "drive-backup", "ret-type": "0", "meta-type": "command", - "arg-type": "29" + "arg-type": "38", + "features": [ + "deprecated" + ] }, { "name": "blockdev-backup", "ret-type": "0", "meta-type": "command", - "arg-type": "30" + "arg-type": "39" }, { "name": "query-named-block-nodes", - "ret-type": "[32]", + "ret-type": "[41]", "meta-type": "command", - "arg-type": "31" + "arg-type": "40" }, { "name": "x-debug-query-block-graph", - "ret-type": "33", + "ret-type": "42", "meta-type": "command", - "arg-type": "0" + "arg-type": "0", + "features": [ + "unstable" + ] }, { "name": "drive-mirror", "ret-type": "0", "meta-type": "command", - "arg-type": "34" + "arg-type": "43" }, { "name": "block-dirty-bitmap-add", "ret-type": "0", "meta-type": "command", - "arg-type": "35" + "arg-type": "44" }, { "name": "block-dirty-bitmap-remove", "ret-type": "0", "meta-type": "command", - "arg-type": "36" + "arg-type": "45" }, { "name": "block-dirty-bitmap-clear", "ret-type": "0", "meta-type": "command", - "arg-type": "36" + "arg-type": "45" }, { "name": "block-dirty-bitmap-enable", "ret-type": "0", "meta-type": "command", - "arg-type": "36" + "arg-type": "45" }, { "name": "block-dirty-bitmap-disable", "ret-type": "0", "meta-type": "command", - "arg-type": "36" + "arg-type": "45" }, { "name": "block-dirty-bitmap-merge", "ret-type": "0", "meta-type": "command", - "arg-type": "37" + "arg-type": "46" }, { "name": "x-debug-block-dirty-bitmap-sha256", - "ret-type": "38", + "ret-type": "47", "meta-type": "command", - "arg-type": "36" + "arg-type": "45", + "features": [ + "unstable" + ] }, { "name": "blockdev-mirror", "ret-type": "0", "meta-type": "command", - "arg-type": "39" + "arg-type": "48" }, { "name": "block-stream", "ret-type": "0", "meta-type": "command", - "arg-type": "40" + "arg-type": "49" }, { "name": "block-job-set-speed", "ret-type": "0", "meta-type": "command", - "arg-type": "41" + "arg-type": "50" }, { "name": "block-job-cancel", "ret-type": "0", "meta-type": "command", - "arg-type": "42" + "arg-type": "51" }, { "name": "block-job-pause", "ret-type": "0", "meta-type": "command", - "arg-type": "43" + "arg-type": "52" }, { "name": "block-job-resume", "ret-type": "0", "meta-type": "command", - "arg-type": "44" + "arg-type": "53" }, { "name": "block-job-complete", "ret-type": "0", "meta-type": "command", - "arg-type": "45" + "arg-type": "54" }, { "name": "block-job-dismiss", "ret-type": "0", "meta-type": "command", - "arg-type": "46" + "arg-type": "55" }, { "name": "block-job-finalize", "ret-type": "0", "meta-type": "command", - "arg-type": "47" + "arg-type": "56" + }, + { + "name": "block-job-change", + "ret-type": "0", + "meta-type": "command", + "arg-type": "57" }, { "name": "blockdev-add", "ret-type": "0", "meta-type": "command", - "arg-type": "48" + "arg-type": "58" }, { - "name": "x-blockdev-reopen", + "name": "blockdev-reopen", "ret-type": "0", "meta-type": "command", - "arg-type": "48" + "arg-type": "59" }, { "name": "blockdev-del", "ret-type": "0", "meta-type": "command", - "arg-type": "49" + "arg-type": "60" }, { "name": "blockdev-create", "ret-type": "0", "meta-type": "command", - "arg-type": "50" + "arg-type": "61" }, { "name": "x-blockdev-amend", "ret-type": "0", "meta-type": "command", - "arg-type": "51" + "arg-type": "62", + "features": [ + "unstable" + ] }, { "name": "BLOCK_IMAGE_CORRUPTED", "meta-type": "event", - "arg-type": "52" + "arg-type": "63" }, { "name": "BLOCK_IO_ERROR", "meta-type": "event", - "arg-type": "53" + "arg-type": "64" }, { "name": "BLOCK_JOB_COMPLETED", "meta-type": "event", - "arg-type": "54" + "arg-type": "65" }, { "name": "BLOCK_JOB_CANCELLED", "meta-type": "event", - "arg-type": "55" + "arg-type": "66" }, { "name": "BLOCK_JOB_ERROR", "meta-type": "event", - "arg-type": "56" + "arg-type": "67" }, { "name": "BLOCK_JOB_READY", "meta-type": "event", - "arg-type": "57" + "arg-type": "68" }, { "name": "BLOCK_JOB_PENDING", "meta-type": "event", - "arg-type": "58" + "arg-type": "69" }, { "name": "BLOCK_WRITE_THRESHOLD", "meta-type": "event", - "arg-type": "59" + "arg-type": "70" }, { "name": "block-set-write-threshold", "ret-type": "0", "meta-type": "command", - "arg-type": "60" + "arg-type": "71" }, { "name": "x-blockdev-change", "ret-type": "0", "meta-type": "command", - "arg-type": "61" + "arg-type": "72", + "features": [ + "unstable" + ] }, { "name": "x-blockdev-set-iothread", "ret-type": "0", "meta-type": "command", - "arg-type": "62" - }, - { - "name": "nbd-server-start", - "ret-type": "0", - "meta-type": "command", - "arg-type": "63" - }, - { - "name": "nbd-server-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "64" - }, - { - "name": "nbd-server-remove", - "ret-type": "0", - "meta-type": "command", - "arg-type": "65" - }, - { - "name": "nbd-server-stop", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" + "arg-type": "73", + "features": [ + "unstable" + ] }, { "name": "QUORUM_FAILURE", "meta-type": "event", - "arg-type": "66" + "arg-type": "74" }, { "name": "QUORUM_REPORT_BAD", "meta-type": "event", - "arg-type": "67" + "arg-type": "75" }, { "name": "blockdev-snapshot-internal-sync", "ret-type": "0", "meta-type": "command", - "arg-type": "68" + "arg-type": "76" }, { "name": "blockdev-snapshot-delete-internal-sync", - "ret-type": "70", + "ret-type": "78", "meta-type": "command", - "arg-type": "69" - }, - { - "name": "JOB_STATUS_CHANGE", - "meta-type": "event", - "arg-type": "71" + "arg-type": "77" }, { - "name": "job-pause", + "name": "nbd-server-start", "ret-type": "0", "meta-type": "command", - "arg-type": "72" + "arg-type": "79" }, { - "name": "job-resume", + "name": "nbd-server-add", "ret-type": "0", "meta-type": "command", - "arg-type": "73" + "arg-type": "80", + "features": [ + "deprecated" + ] }, { - "name": "job-cancel", + "name": "nbd-server-remove", "ret-type": "0", "meta-type": "command", - "arg-type": "74" + "arg-type": "81", + "features": [ + "deprecated" + ] }, { - "name": "job-complete", + "name": "nbd-server-stop", "ret-type": "0", "meta-type": "command", - "arg-type": "75" + "arg-type": "0" }, { - "name": "job-dismiss", + "name": "block-export-add", "ret-type": "0", "meta-type": "command", - "arg-type": "76" + "arg-type": "82" }, { - "name": "job-finalize", + "name": "block-export-del", "ret-type": "0", "meta-type": "command", - "arg-type": "77" + "arg-type": "83" }, { - "name": "query-jobs", - "ret-type": "[78]", + "name": "BLOCK_EXPORT_DELETED", + "meta-type": "event", + "arg-type": "84" + }, + { + "name": "query-block-exports", + "ret-type": "[85]", "meta-type": "command", "arg-type": "0" }, { "name": "query-chardev", - "ret-type": "[79]", + "ret-type": "[86]", "meta-type": "command", "arg-type": "0" }, { "name": "query-chardev-backends", - "ret-type": "[80]", + "ret-type": "[87]", "meta-type": "command", "arg-type": "0" }, @@ -555,63 +613,63 @@ "name": "ringbuf-write", "ret-type": "0", "meta-type": "command", - "arg-type": "81" + "arg-type": "88" }, { "name": "ringbuf-read", "ret-type": "str", "meta-type": "command", - "arg-type": "82" + "arg-type": "89" }, { "name": "chardev-add", - "ret-type": "84", + "ret-type": "91", "meta-type": "command", - "arg-type": "83" + "arg-type": "90" }, { "name": "chardev-change", - "ret-type": "84", + "ret-type": "91", "meta-type": "command", - "arg-type": "85" + "arg-type": "92" }, { "name": "chardev-remove", "ret-type": "0", "meta-type": "command", - "arg-type": "86" + "arg-type": "93" }, { "name": "chardev-send-break", "ret-type": "0", "meta-type": "command", - "arg-type": "87" + "arg-type": "94" }, { "name": "VSERPORT_CHANGE", "meta-type": "event", - "arg-type": "88" + "arg-type": "95" }, { "name": "dump-guest-memory", "ret-type": "0", "meta-type": "command", - "arg-type": "89" + "arg-type": "96" }, { "name": "query-dump", - "ret-type": "90", + "ret-type": "97", "meta-type": "command", "arg-type": "0" }, { "name": "DUMP_COMPLETED", "meta-type": "event", - "arg-type": "91" + "arg-type": "98" }, { "name": "query-dump-guest-memory-capability", - "ret-type": "92", + "ret-type": "99", "meta-type": "command", "arg-type": "0" }, @@ -619,86 +677,102 @@ "name": "set_link", "ret-type": "0", "meta-type": "command", - "arg-type": "93" + "arg-type": "100" }, { "name": "netdev_add", "ret-type": "0", "meta-type": "command", - "arg-type": "94" + "arg-type": "101" }, { "name": "netdev_del", "ret-type": "0", "meta-type": "command", - "arg-type": "95" + "arg-type": "102" }, { "name": "query-rx-filter", - "ret-type": "[97]", + "ret-type": "[104]", "meta-type": "command", - "arg-type": "96" + "arg-type": "103" }, { "name": "NIC_RX_FILTER_CHANGED", "meta-type": "event", - "arg-type": "98" + "arg-type": "105" }, { "name": "announce-self", "ret-type": "0", "meta-type": "command", - "arg-type": "99" + "arg-type": "106" }, { "name": "FAILOVER_NEGOTIATED", "meta-type": "event", - "arg-type": "100" + "arg-type": "107" }, { - "name": "RDMA_GID_STATUS_CHANGED", + "name": "NETDEV_STREAM_CONNECTED", "meta-type": "event", - "arg-type": "101" + "arg-type": "108" }, { - "name": "query-rocker", - "ret-type": "103", + "name": "NETDEV_STREAM_DISCONNECTED", + "meta-type": "event", + "arg-type": "109" + }, + { + "name": "request-ebpf", + "ret-type": "111", "meta-type": "command", - "arg-type": "102" + "arg-type": "110" + }, + { + "name": "RDMA_GID_STATUS_CHANGED", + "meta-type": "event", + "arg-type": "112" + }, + { + "name": "query-rocker", + "ret-type": "114", + "meta-type": "command", + "arg-type": "113" }, { "name": "query-rocker-ports", - "ret-type": "[105]", + "ret-type": "[116]", "meta-type": "command", - "arg-type": "104" + "arg-type": "115" }, { "name": "query-rocker-of-dpa-flows", - "ret-type": "[107]", + "ret-type": "[118]", "meta-type": "command", - "arg-type": "106" + "arg-type": "117" }, { "name": "query-rocker-of-dpa-groups", - "ret-type": "[109]", + "ret-type": "[120]", "meta-type": "command", - "arg-type": "108" + "arg-type": "119" }, { "name": "query-tpm-models", - "ret-type": "[110]", + "ret-type": "[121]", "meta-type": "command", "arg-type": "0" }, { "name": "query-tpm-types", - "ret-type": "[111]", + "ret-type": "[122]", "meta-type": "command", "arg-type": "0" }, { "name": "query-tpm", - "ret-type": "[112]", + "ret-type": "[123]", "meta-type": "command", "arg-type": "0" }, @@ -706,40 +780,40 @@ "name": "set_password", "ret-type": "0", "meta-type": "command", - "arg-type": "113" + "arg-type": "124" }, { "name": "expire_password", "ret-type": "0", "meta-type": "command", - "arg-type": "114" + "arg-type": "125" }, { "name": "screendump", "ret-type": "0", "meta-type": "command", - "arg-type": "115" + "arg-type": "126" }, { "name": "query-spice", - "ret-type": "116", + "ret-type": "127", "meta-type": "command", "arg-type": "0" }, { "name": "SPICE_CONNECTED", "meta-type": "event", - "arg-type": "117" + "arg-type": "128" }, { "name": "SPICE_INITIALIZED", "meta-type": "event", - "arg-type": "118" + "arg-type": "129" }, { "name": "SPICE_DISCONNECTED", "meta-type": "event", - "arg-type": "119" + "arg-type": "130" }, { "name": "SPICE_MIGRATE_COMPLETED", @@ -748,13 +822,13 @@ }, { "name": "query-vnc", - "ret-type": "120", + "ret-type": "131", "meta-type": "command", "arg-type": "0" }, { "name": "query-vnc-servers", - "ret-type": "[121]", + "ret-type": "[132]", "meta-type": "command", "arg-type": "0" }, @@ -762,26 +836,26 @@ "name": "change-vnc-password", "ret-type": "0", "meta-type": "command", - "arg-type": "122" + "arg-type": "133" }, { "name": "VNC_CONNECTED", "meta-type": "event", - "arg-type": "123" + "arg-type": "134" }, { "name": "VNC_INITIALIZED", "meta-type": "event", - "arg-type": "124" + "arg-type": "135" }, { "name": "VNC_DISCONNECTED", "meta-type": "event", - "arg-type": "125" + "arg-type": "136" }, { "name": "query-mice", - "ret-type": "[126]", + "ret-type": "[137]", "meta-type": "command", "arg-type": "0" }, @@ -789,23 +863,41 @@ "name": "send-key", "ret-type": "0", "meta-type": "command", - "arg-type": "127" + "arg-type": "138" }, { "name": "input-send-event", "ret-type": "0", "meta-type": "command", - "arg-type": "128" + "arg-type": "139" }, { "name": "query-display-options", - "ret-type": "129", + "ret-type": "140", "meta-type": "command", "arg-type": "0" }, + { + "name": "display-reload", + "ret-type": "0", + "meta-type": "command", + "arg-type": "141" + }, + { + "name": "display-update", + "ret-type": "0", + "meta-type": "command", + "arg-type": "142" + }, + { + "name": "client_migrate_info", + "ret-type": "0", + "meta-type": "command", + "arg-type": "143" + }, { "name": "query-migrate", - "ret-type": "130", + "ret-type": "144", "meta-type": "command", "arg-type": "0" }, @@ -813,11 +905,11 @@ "name": "migrate-set-capabilities", "ret-type": "0", "meta-type": "command", - "arg-type": "131" + "arg-type": "145" }, { "name": "query-migrate-capabilities", - "ret-type": "[132]", + "ret-type": "[146]", "meta-type": "command", "arg-type": "0" }, @@ -825,20 +917,14 @@ "name": "migrate-set-parameters", "ret-type": "0", "meta-type": "command", - "arg-type": "133" + "arg-type": "147" }, { "name": "query-migrate-parameters", - "ret-type": "134", + "ret-type": "148", "meta-type": "command", "arg-type": "0" }, - { - "name": "client_migrate_info", - "ret-type": "0", - "meta-type": "command", - "arg-type": "135" - }, { "name": "migrate-start-postcopy", "ret-type": "0", @@ -848,23 +934,26 @@ { "name": "MIGRATION", "meta-type": "event", - "arg-type": "136" + "arg-type": "149" }, { "name": "MIGRATION_PASS", "meta-type": "event", - "arg-type": "137" + "arg-type": "150" }, { "name": "COLO_EXIT", "meta-type": "event", - "arg-type": "138" + "arg-type": "151" }, { "name": "x-colo-lost-heartbeat", "ret-type": "0", "meta-type": "command", - "arg-type": "0" + "arg-type": "0", + "features": [ + "unstable" + ] }, { "name": "migrate_cancel", @@ -876,71 +965,47 @@ "name": "migrate-continue", "ret-type": "0", "meta-type": "command", - "arg-type": "139" - }, - { - "name": "migrate_set_downtime", - "ret-type": "0", - "meta-type": "command", - "arg-type": "140", - "features": [ - "deprecated" - ] + "arg-type": "152" }, { - "name": "migrate_set_speed", + "name": "migrate", "ret-type": "0", "meta-type": "command", - "arg-type": "141", - "features": [ - "deprecated" - ] + "arg-type": "153" }, { - "name": "migrate-set-cache-size", + "name": "migrate-incoming", "ret-type": "0", "meta-type": "command", - "arg-type": "142", - "features": [ - "deprecated" - ] - }, - { - "name": "query-migrate-cache-size", - "ret-type": "int", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] + "arg-type": "154" }, { - "name": "migrate", + "name": "xen-save-devices-state", "ret-type": "0", "meta-type": "command", - "arg-type": "143" + "arg-type": "155" }, { - "name": "migrate-incoming", + "name": "xen-set-global-dirty-log", "ret-type": "0", "meta-type": "command", - "arg-type": "144" + "arg-type": "156" }, { - "name": "xen-save-devices-state", + "name": "xen-load-devices-state", "ret-type": "0", "meta-type": "command", - "arg-type": "145" + "arg-type": "157" }, { "name": "xen-set-replication", "ret-type": "0", "meta-type": "command", - "arg-type": "146" + "arg-type": "158" }, { "name": "query-xen-replication-status", - "ret-type": "147", + "ret-type": "159", "meta-type": "command", "arg-type": "0" }, @@ -952,7 +1017,7 @@ }, { "name": "query-colo-status", - "ret-type": "148", + "ret-type": "160", "meta-type": "command", "arg-type": "0" }, @@ -961,7 +1026,7 @@ "ret-type": "0", "allow-oob": true, "meta-type": "command", - "arg-type": "149" + "arg-type": "161" }, { "name": "migrate-pause", @@ -973,53 +1038,98 @@ { "name": "UNPLUG_PRIMARY", "meta-type": "event", - "arg-type": "150" + "arg-type": "162" + }, + { + "name": "calc-dirty-rate", + "ret-type": "0", + "meta-type": "command", + "arg-type": "163" + }, + { + "name": "query-dirty-rate", + "ret-type": "165", + "meta-type": "command", + "arg-type": "164" + }, + { + "name": "set-vcpu-dirty-limit", + "ret-type": "0", + "meta-type": "command", + "arg-type": "166" + }, + { + "name": "cancel-vcpu-dirty-limit", + "ret-type": "0", + "meta-type": "command", + "arg-type": "167" + }, + { + "name": "query-vcpu-dirty-limit", + "ret-type": "[168]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-migrationthreads", + "ret-type": "[169]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "snapshot-save", + "ret-type": "0", + "meta-type": "command", + "arg-type": "170" + }, + { + "name": "snapshot-load", + "ret-type": "0", + "meta-type": "command", + "arg-type": "171" + }, + { + "name": "snapshot-delete", + "ret-type": "0", + "meta-type": "command", + "arg-type": "172" }, { "name": "transaction", "ret-type": "0", "meta-type": "command", - "arg-type": "151" + "arg-type": "173" }, { "name": "trace-event-get-state", - "ret-type": "[153]", + "ret-type": "[175]", "meta-type": "command", - "arg-type": "152" + "arg-type": "174" }, { "name": "trace-event-set-state", "ret-type": "0", "meta-type": "command", - "arg-type": "154" + "arg-type": "176" }, { "name": "qmp_capabilities", "ret-type": "0", "meta-type": "command", - "arg-type": "155" + "arg-type": "177" }, { "name": "query-version", - "ret-type": "156", + "ret-type": "178", "meta-type": "command", "arg-type": "0" }, { "name": "query-commands", - "ret-type": "[157]", + "ret-type": "[179]", "meta-type": "command", "arg-type": "0" }, - { - "name": "query-events", - "ret-type": "[158]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] - }, { "name": "quit", "ret-type": "0", @@ -1028,351 +1138,564 @@ }, { "name": "query-qmp-schema", - "ret-type": "[159]", + "ret-type": "[180]", "meta-type": "command", "arg-type": "0" }, { "name": "qom-list", - "ret-type": "[161]", + "ret-type": "[182]", "meta-type": "command", - "arg-type": "160" + "arg-type": "181" }, { "name": "qom-get", "ret-type": "any", "meta-type": "command", - "arg-type": "162" + "arg-type": "183" }, { "name": "qom-set", "ret-type": "0", "meta-type": "command", - "arg-type": "163" + "arg-type": "184" }, { "name": "qom-list-types", - "ret-type": "[165]", + "ret-type": "[186]", "meta-type": "command", - "arg-type": "164" + "arg-type": "185" }, { "name": "qom-list-properties", - "ret-type": "[161]", + "ret-type": "[182]", "meta-type": "command", - "arg-type": "166" + "arg-type": "187" }, { "name": "object-add", "ret-type": "0", "meta-type": "command", - "arg-type": "167" + "arg-type": "188" }, { "name": "object-del", "ret-type": "0", "meta-type": "command", - "arg-type": "168" + "arg-type": "189" }, { "name": "device-list-properties", - "ret-type": "[161]", + "ret-type": "[182]", "meta-type": "command", - "arg-type": "169" + "arg-type": "190" }, { "name": "device_add", "ret-type": "0", "meta-type": "command", - "arg-type": "170" + "arg-type": "191", + "features": [ + "json-cli", + "json-cli-hotplug" + ] }, { "name": "device_del", "ret-type": "0", "meta-type": "command", - "arg-type": "171" + "arg-type": "192" }, { "name": "DEVICE_DELETED", "meta-type": "event", - "arg-type": "172" + "arg-type": "193" }, { - "name": "query-cpus", - "ret-type": "[173]", - "meta-type": "command", - "arg-type": "0", - "features": [ - "deprecated" - ] + "name": "DEVICE_UNPLUG_GUEST_ERROR", + "meta-type": "event", + "arg-type": "194" }, { "name": "query-cpus-fast", - "ret-type": "[174]", + "ret-type": "[195]", "meta-type": "command", "arg-type": "0" }, - { - "name": "cpu-add", - "ret-type": "0", - "meta-type": "command", - "arg-type": "175", - "features": [ - "deprecated" - ] - }, { "name": "query-machines", - "ret-type": "[176]", + "ret-type": "[196]", "meta-type": "command", "arg-type": "0" }, { "name": "query-current-machine", - "ret-type": "177", + "ret-type": "197", "meta-type": "command", "arg-type": "0" }, { "name": "query-target", - "ret-type": "178", + "ret-type": "198", "meta-type": "command", "arg-type": "0" }, { - "name": "query-memdev", - "ret-type": "[179]", + "name": "query-uuid", + "ret-type": "199", "meta-type": "command", "arg-type": "0" }, { - "name": "query-hotpluggable-cpus", - "ret-type": "[180]", + "name": "query-vm-generation-id", + "ret-type": "200", "meta-type": "command", "arg-type": "0" }, { - "name": "set-numa-node", - "ret-type": "0", - "meta-type": "command", - "arg-type": "181" - }, - { - "name": "add_client", + "name": "system_reset", "ret-type": "0", "meta-type": "command", - "arg-type": "189" - }, - { - "name": "query-name", - "ret-type": "190", - "meta-type": "command", "arg-type": "0" }, { - "name": "query-kvm", - "ret-type": "191", + "name": "system_powerdown", + "ret-type": "0", "meta-type": "command", "arg-type": "0" }, { - "name": "query-uuid", - "ret-type": "192", + "name": "system_wakeup", + "ret-type": "0", "meta-type": "command", "arg-type": "0" }, { - "name": "query-iothreads", - "ret-type": "[193]", + "name": "inject-nmi", + "ret-type": "0", "meta-type": "command", "arg-type": "0" }, { - "name": "query-balloon", - "ret-type": "194", + "name": "query-kvm", + "ret-type": "201", "meta-type": "command", "arg-type": "0" }, { - "name": "BALLOON_CHANGE", - "meta-type": "event", - "arg-type": "195" - }, - { - "name": "query-pci", - "ret-type": "[196]", + "name": "memsave", + "ret-type": "0", "meta-type": "command", - "arg-type": "0" + "arg-type": "202" }, { - "name": "stop", + "name": "pmemsave", "ret-type": "0", "meta-type": "command", - "arg-type": "0" + "arg-type": "203" }, { - "name": "system_reset", - "ret-type": "0", + "name": "query-memdev", + "ret-type": "[204]", "meta-type": "command", "arg-type": "0" }, { - "name": "system_powerdown", - "ret-type": "0", + "name": "query-hotpluggable-cpus", + "ret-type": "[205]", "meta-type": "command", "arg-type": "0" }, { - "name": "memsave", + "name": "set-numa-node", "ret-type": "0", "meta-type": "command", - "arg-type": "197" + "arg-type": "206" }, { - "name": "pmemsave", + "name": "balloon", "ret-type": "0", "meta-type": "command", - "arg-type": "198" + "arg-type": "207" }, { - "name": "cont", - "ret-type": "0", + "name": "query-balloon", + "ret-type": "208", "meta-type": "command", "arg-type": "0" }, { - "name": "x-exit-preconfig", - "ret-type": "0", - "meta-type": "command", - "arg-type": "0" + "name": "BALLOON_CHANGE", + "meta-type": "event", + "arg-type": "209" }, { - "name": "system_wakeup", - "ret-type": "0", + "name": "query-hv-balloon-status-report", + "ret-type": "210", "meta-type": "command", "arg-type": "0" }, { - "name": "inject-nmi", - "ret-type": "0", + "name": "HV_BALLOON_STATUS_REPORT", + "meta-type": "event", + "arg-type": "210" + }, + { + "name": "query-memory-size-summary", + "ret-type": "211", "meta-type": "command", "arg-type": "0" }, { - "name": "balloon", - "ret-type": "0", + "name": "query-memory-devices", + "ret-type": "[212]", "meta-type": "command", - "arg-type": "199" + "arg-type": "0" }, { - "name": "human-monitor-command", - "ret-type": "str", + "name": "MEMORY_DEVICE_SIZE_CHANGE", + "meta-type": "event", + "arg-type": "213" + }, + { + "name": "MEM_UNPLUG_ERROR", + "meta-type": "event", + "arg-type": "214", + "features": [ + "deprecated" + ] + }, + { + "name": "x-query-irq", + "ret-type": "215", "meta-type": "command", - "arg-type": "200", + "arg-type": "0", "features": [ - "savevm-monitor-nodes" + "unstable" ] }, { - "name": "change", - "ret-type": "0", + "name": "x-query-jit", + "ret-type": "215", "meta-type": "command", - "arg-type": "201", + "arg-type": "0", "features": [ - "deprecated" + "unstable" ] }, { - "name": "xen-set-global-dirty-log", + "name": "x-query-numa", + "ret-type": "215", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-opcount", + "ret-type": "215", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-ramblock", + "ret-type": "215", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-rdma", + "ret-type": "215", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-roms", + "ret-type": "215", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-usb", + "ret-type": "215", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "dumpdtb", "ret-type": "0", "meta-type": "command", - "arg-type": "202" + "arg-type": "216" }, { - "name": "getfd", + "name": "query-replay", + "ret-type": "227", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "replay-break", "ret-type": "0", "meta-type": "command", - "arg-type": "203" + "arg-type": "228" }, { - "name": "closefd", + "name": "replay-delete-break", "ret-type": "0", "meta-type": "command", - "arg-type": "204" + "arg-type": "0" }, { - "name": "query-memory-size-summary", - "ret-type": "205", + "name": "replay-seek", + "ret-type": "0", + "meta-type": "command", + "arg-type": "229" + }, + { + "name": "yank", + "ret-type": "0", + "allow-oob": true, + "meta-type": "command", + "arg-type": "230" + }, + { + "name": "query-yank", + "ret-type": "[231]", + "allow-oob": true, + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "add_client", + "ret-type": "0", + "meta-type": "command", + "arg-type": "232" + }, + { + "name": "query-name", + "ret-type": "233", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-iothreads", + "ret-type": "[234]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "stop", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "cont", + "ret-type": "0", "meta-type": "command", "arg-type": "0" }, + { + "name": "x-exit-preconfig", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "human-monitor-command", + "ret-type": "str", + "meta-type": "command", + "arg-type": "235", + "features": [ + "savevm-monitor-nodes" + ] + }, + { + "name": "getfd", + "ret-type": "0", + "meta-type": "command", + "arg-type": "236" + }, + { + "name": "closefd", + "ret-type": "0", + "meta-type": "command", + "arg-type": "238" + }, { "name": "add-fd", - "ret-type": "207", + "ret-type": "240", "meta-type": "command", - "arg-type": "206" + "arg-type": "239" }, { "name": "remove-fd", "ret-type": "0", "meta-type": "command", - "arg-type": "208" + "arg-type": "241" }, { "name": "query-fdsets", - "ret-type": "[209]", + "ret-type": "[242]", "meta-type": "command", "arg-type": "0" }, { "name": "query-command-line-options", - "ret-type": "[211]", + "ret-type": "[244]", "meta-type": "command", - "arg-type": "210" + "arg-type": "243" }, { - "name": "query-memory-devices", - "ret-type": "[212]", - "meta-type": "command", - "arg-type": "0" + "name": "RTC_CHANGE", + "meta-type": "event", + "arg-type": "245" }, { - "name": "MEMORY_DEVICE_SIZE_CHANGE", + "name": "VFU_CLIENT_HANGUP", "meta-type": "event", - "arg-type": "213" + "arg-type": "246" }, { - "name": "MEM_UNPLUG_ERROR", - "meta-type": "event", - "arg-type": "214" + "name": "query-audiodevs", + "ret-type": "[258]", + "meta-type": "command", + "arg-type": "0" }, { "name": "query-acpi-ospm-status", - "ret-type": "[215]", + "ret-type": "[259]", "meta-type": "command", "arg-type": "0" }, { "name": "ACPI_DEVICE_OST", "meta-type": "event", - "arg-type": "216" + "arg-type": "260" }, { - "name": "xen-load-devices-state", - "ret-type": "0", + "name": "query-pci", + "ret-type": "[261]", "meta-type": "command", - "arg-type": "217" + "arg-type": "0" }, { - "name": "query-vm-generation-id", - "ret-type": "218", + "name": "query-stats", + "ret-type": "[263]", + "meta-type": "command", + "arg-type": "262" + }, + { + "name": "query-stats-schemas", + "ret-type": "[265]", + "meta-type": "command", + "arg-type": "264" + }, + { + "name": "x-query-virtio", + "ret-type": "[266]", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-status", + "ret-type": "268", + "meta-type": "command", + "arg-type": "267", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-queue-status", + "ret-type": "270", + "meta-type": "command", + "arg-type": "269", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-vhost-queue-status", + "ret-type": "272", + "meta-type": "command", + "arg-type": "271", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-queue-element", + "ret-type": "274", + "meta-type": "command", + "arg-type": "273", + "features": [ + "unstable" + ] + }, + { + "name": "query-cryptodev", + "ret-type": "[275]", "meta-type": "command", "arg-type": "0" }, { - "name": "RTC_CHANGE", - "meta-type": "event", - "arg-type": "219" + "name": "cxl-inject-general-media-event", + "ret-type": "0", + "meta-type": "command", + "arg-type": "276" + }, + { + "name": "cxl-inject-dram-event", + "ret-type": "0", + "meta-type": "command", + "arg-type": "277" + }, + { + "name": "cxl-inject-memory-module-event", + "ret-type": "0", + "meta-type": "command", + "arg-type": "278" + }, + { + "name": "cxl-inject-poison", + "ret-type": "0", + "meta-type": "command", + "arg-type": "279" + }, + { + "name": "cxl-inject-uncorrectable-errors", + "ret-type": "0", + "meta-type": "command", + "arg-type": "280" + }, + { + "name": "cxl-inject-correctable-error", + "ret-type": "0", + "meta-type": "command", + "arg-type": "281" }, { "name": "0", @@ -1386,13 +1709,9 @@ "name": "running", "type": "bool" }, - { - "name": "singlestep", - "type": "bool" - }, { "name": "status", - "type": "225" + "type": "282" } ], "meta-type": "object" @@ -1406,7 +1725,7 @@ }, { "name": "reason", - "type": "226" + "type": "283" } ], "meta-type": "object" @@ -1420,7 +1739,7 @@ }, { "name": "reason", - "type": "226" + "type": "283" } ], "meta-type": "object" @@ -1430,7 +1749,7 @@ "members": [ { "name": "action", - "type": "227" + "type": "284" } ], "meta-type": "object" @@ -1440,7 +1759,7 @@ "members": [ { "name": "action", - "type": "227" + "type": "284" } ], "meta-type": "object" @@ -1449,13 +1768,24 @@ "name": "6", "members": [ { - "name": "action", - "type": "228" + "name": "reboot", + "default": null, + "type": "285" }, { - "name": "info", + "name": "shutdown", + "default": null, + "type": "286" + }, + { + "name": "panic", + "default": null, + "type": "287" + }, + { + "name": "watchdog", "default": null, - "type": "229" + "type": "284" } ], "meta-type": "object" @@ -1465,31 +1795,27 @@ "members": [ { "name": "action", - "type": "228" + "type": "288" }, { "name": "info", "default": null, - "type": "229" + "type": "289" } ], "meta-type": "object" }, - { - "name": "[8]", - "element-type": "8", - "meta-type": "array" - }, { "name": "8", "members": [ { - "name": "id", - "type": "str" + "name": "action", + "type": "288" }, { - "name": "connected", - "type": "bool" + "name": "info", + "default": null, + "type": "289" } ], "meta-type": "object" @@ -1498,8 +1824,155 @@ "name": "9", "members": [ { - "name": "device", - "default": null, + "name": "recipient", + "type": "290" + }, + { + "name": "action", + "type": "291" + }, + { + "name": "flags", + "type": "292" + } + ], + "meta-type": "object" + }, + { + "name": "10", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "status", + "type": "293" + } + ], + "meta-type": "object" + }, + { + "name": "11", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "12", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "13", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "14", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "15", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "16", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[17]", + "element-type": "17", + "meta-type": "array" + }, + { + "name": "17", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "type", + "type": "294" + }, + { + "name": "status", + "type": "293" + }, + { + "name": "current-progress", + "type": "int" + }, + { + "name": "total-progress", + "type": "int" + }, + { + "name": "error", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[18]", + "element-type": "18", + "meta-type": "array" + }, + { + "name": "18", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "connected", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "19", + "members": [ + { + "name": "device", + "default": null, "type": "str", "features": [ "deprecated" @@ -1519,7 +1992,7 @@ "meta-type": "object" }, { - "name": "10", + "name": "20", "members": [ { "name": "device", @@ -1543,7 +2016,7 @@ "meta-type": "object" }, { - "name": "11", + "name": "21", "members": [ { "name": "device", @@ -1562,7 +2035,7 @@ "meta-type": "object" }, { - "name": "12", + "name": "22", "members": [ { "name": "id", @@ -1572,7 +2045,7 @@ "meta-type": "object" }, { - "name": "13", + "name": "23", "members": [ { "name": "id", @@ -1586,7 +2059,7 @@ "meta-type": "object" }, { - "name": "14", + "name": "24", "members": [ { "name": "device", @@ -1610,16 +2083,21 @@ "default": null, "type": "str" }, + { + "name": "force", + "default": null, + "type": "bool" + }, { "name": "read-only-mode", "default": null, - "type": "230" + "type": "295" } ], "meta-type": "object" }, { - "name": "15", + "name": "25", "members": [ { "name": "device", @@ -1637,7 +2115,7 @@ "meta-type": "object" }, { - "name": "16", + "name": "26", "members": [ { "name": "id", @@ -1651,7 +2129,7 @@ "meta-type": "object" }, { - "name": "17", + "name": "27", "members": [ { "name": "device", @@ -1764,7 +2242,7 @@ "meta-type": "object" }, { - "name": "18", + "name": "28", "members": [ { "name": "id", @@ -1785,6 +2263,11 @@ "default": null, "type": "[int]" }, + { + "name": "boundaries-zap", + "default": null, + "type": "[int]" + }, { "name": "boundaries-flush", "default": null, @@ -1794,12 +2277,12 @@ "meta-type": "object" }, { - "name": "[19]", - "element-type": "19", + "name": "[29]", + "element-type": "29", "meta-type": "array" }, { - "name": "19", + "name": "29", "members": [ { "name": "device", @@ -1825,7 +2308,7 @@ { "name": "inserted", "default": null, - "type": "32" + "type": "41" }, { "name": "tray_open", @@ -1835,21 +2318,13 @@ { "name": "io-status", "default": null, - "type": "231" - }, - { - "name": "dirty-bitmaps", - "default": null, - "type": "[232]", - "features": [ - "deprecated" - ] + "type": "296" } ], "meta-type": "object" }, { - "name": "20", + "name": "30", "members": [ { "name": "query-nodes", @@ -1860,12 +2335,12 @@ "meta-type": "object" }, { - "name": "[21]", - "element-type": "21", + "name": "[31]", + "element-type": "31", "meta-type": "array" }, { - "name": "21", + "name": "31", "members": [ { "name": "device", @@ -1884,37 +2359,76 @@ }, { "name": "stats", - "type": "233" + "type": "297" }, { "name": "driver-specific", "default": null, - "type": "234" + "type": "298" }, { "name": "parent", "default": null, - "type": "21" + "type": "31" }, { "name": "backing", "default": null, - "type": "21" + "type": "31" } ], "meta-type": "object" }, { - "name": "[22]", - "element-type": "22", + "name": "[32]", + "element-type": "32", "meta-type": "array" }, { - "name": "22", + "name": "32", + "tag": "type", + "variants": [ + { + "case": "mirror", + "type": "299" + }, + { + "case": "commit", + "type": "0" + }, + { + "case": "stream", + "type": "0" + }, + { + "case": "backup", + "type": "0" + }, + { + "case": "create", + "type": "0" + }, + { + "case": "amend", + "type": "0" + }, + { + "case": "snapshot-load", + "type": "0" + }, + { + "case": "snapshot-save", + "type": "0" + }, + { + "case": "snapshot-delete", + "type": "0" + } + ], "members": [ { "name": "type", - "type": "str" + "type": "294" }, { "name": "device", @@ -1942,7 +2456,7 @@ }, { "name": "io-status", - "type": "231" + "type": "296" }, { "name": "ready", @@ -1950,7 +2464,7 @@ }, { "name": "status", - "type": "235" + "type": "293" }, { "name": "auto-finalize", @@ -1969,27 +2483,7 @@ "meta-type": "object" }, { - "name": "23", - "members": [ - { - "name": "device", - "default": null, - "type": "str" - }, - { - "name": "node-name", - "default": null, - "type": "str" - }, - { - "name": "password", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "24", + "name": "33", "members": [ { "name": "device", @@ -2009,7 +2503,7 @@ "meta-type": "object" }, { - "name": "25", + "name": "34", "members": [ { "name": "device", @@ -2038,13 +2532,13 @@ { "name": "mode", "default": null, - "type": "236" + "type": "300" } ], "meta-type": "object" }, { - "name": "26", + "name": "35", "members": [ { "name": "node", @@ -2058,7 +2552,7 @@ "meta-type": "object" }, { - "name": "27", + "name": "36", "members": [ { "name": "device", @@ -2076,7 +2570,7 @@ "meta-type": "object" }, { - "name": "28", + "name": "37", "members": [ { "name": "job-id", @@ -2118,6 +2612,11 @@ "default": null, "type": "str" }, + { + "name": "backing-mask-protocol", + "default": null, + "type": "bool" + }, { "name": "speed", "default": null, @@ -2126,7 +2625,7 @@ { "name": "on-error", "default": null, - "type": "237" + "type": "301" }, { "name": "filter-node-name", @@ -2147,7 +2646,7 @@ "meta-type": "object" }, { - "name": "29", + "name": "38", "members": [ { "name": "job-id", @@ -2160,7 +2659,7 @@ }, { "name": "sync", - "type": "238" + "type": "302" }, { "name": "speed", @@ -2175,7 +2674,7 @@ { "name": "bitmap-mode", "default": null, - "type": "239" + "type": "303" }, { "name": "compress", @@ -2185,12 +2684,12 @@ { "name": "on-source-error", "default": null, - "type": "237" + "type": "301" }, { "name": "on-target-error", "default": null, - "type": "237" + "type": "301" }, { "name": "auto-finalize", @@ -2207,6 +2706,14 @@ "default": null, "type": "str" }, + { + "name": "x-perf", + "default": null, + "type": "304", + "features": [ + "unstable" + ] + }, { "name": "target", "type": "str" @@ -2219,13 +2726,13 @@ { "name": "mode", "default": null, - "type": "236" + "type": "300" } ], "meta-type": "object" }, { - "name": "30", + "name": "39", "members": [ { "name": "job-id", @@ -2238,7 +2745,7 @@ }, { "name": "sync", - "type": "238" + "type": "302" }, { "name": "speed", @@ -2253,7 +2760,7 @@ { "name": "bitmap-mode", "default": null, - "type": "239" + "type": "303" }, { "name": "compress", @@ -2263,12 +2770,12 @@ { "name": "on-source-error", "default": null, - "type": "237" + "type": "301" }, { "name": "on-target-error", "default": null, - "type": "237" + "type": "301" }, { "name": "auto-finalize", @@ -2285,6 +2792,14 @@ "default": null, "type": "str" }, + { + "name": "x-perf", + "default": null, + "type": "304", + "features": [ + "unstable" + ] + }, { "name": "target", "type": "str" @@ -2293,7 +2808,7 @@ "meta-type": "object" }, { - "name": "31", + "name": "40", "members": [ { "name": "flat", @@ -2304,12 +2819,12 @@ "meta-type": "object" }, { - "name": "[32]", - "element-type": "32", + "name": "[41]", + "element-type": "41", "meta-type": "array" }, { - "name": "32", + "name": "41", "members": [ { "name": "file", @@ -2341,16 +2856,9 @@ "name": "encrypted", "type": "bool" }, - { - "name": "encryption_key_missing", - "type": "bool", - "features": [ - "deprecated" - ] - }, { "name": "detect_zeroes", - "type": "240" + "type": "305" }, { "name": "bps", @@ -2378,7 +2886,7 @@ }, { "name": "image", - "type": "241" + "type": "306" }, { "name": "bps_max", @@ -2452,7 +2960,7 @@ }, { "name": "cache", - "type": "242" + "type": "307" }, { "name": "write_threshold", @@ -2461,27 +2969,27 @@ { "name": "dirty-bitmaps", "default": null, - "type": "[232]" + "type": "[308]" } ], "meta-type": "object" }, { - "name": "33", + "name": "42", "members": [ { "name": "nodes", - "type": "[243]" + "type": "[309]" }, { "name": "edges", - "type": "[244]" + "type": "[310]" } ], "meta-type": "object" }, { - "name": "34", + "name": "43", "members": [ { "name": "job-id", @@ -2513,12 +3021,12 @@ }, { "name": "sync", - "type": "238" + "type": "302" }, { "name": "mode", "default": null, - "type": "236" + "type": "300" }, { "name": "speed", @@ -2538,12 +3046,12 @@ { "name": "on-source-error", "default": null, - "type": "237" + "type": "301" }, { "name": "on-target-error", "default": null, - "type": "237" + "type": "301" }, { "name": "unmap", @@ -2553,7 +3061,7 @@ { "name": "copy-mode", "default": null, - "type": "245" + "type": "311" }, { "name": "auto-finalize", @@ -2569,7 +3077,7 @@ "meta-type": "object" }, { - "name": "35", + "name": "44", "members": [ { "name": "node", @@ -2598,7 +3106,7 @@ "meta-type": "object" }, { - "name": "36", + "name": "45", "members": [ { "name": "node", @@ -2612,7 +3120,7 @@ "meta-type": "object" }, { - "name": "37", + "name": "46", "members": [ { "name": "node", @@ -2624,13 +3132,13 @@ }, { "name": "bitmaps", - "type": "[246]" + "type": "[312]" } ], "meta-type": "object" }, { - "name": "38", + "name": "47", "members": [ { "name": "sha256", @@ -2640,7 +3148,7 @@ "meta-type": "object" }, { - "name": "39", + "name": "48", "members": [ { "name": "job-id", @@ -2662,7 +3170,7 @@ }, { "name": "sync", - "type": "238" + "type": "302" }, { "name": "speed", @@ -2682,12 +3190,12 @@ { "name": "on-source-error", "default": null, - "type": "237" + "type": "301" }, { "name": "on-target-error", "default": null, - "type": "237" + "type": "301" }, { "name": "filter-node-name", @@ -2697,7 +3205,7 @@ { "name": "copy-mode", "default": null, - "type": "245" + "type": "311" }, { "name": "auto-finalize", @@ -2713,7 +3221,7 @@ "meta-type": "object" }, { - "name": "40", + "name": "49", "members": [ { "name": "job-id", @@ -2739,6 +3247,16 @@ "default": null, "type": "str" }, + { + "name": "backing-mask-protocol", + "default": null, + "type": "bool" + }, + { + "name": "bottom", + "default": null, + "type": "str" + }, { "name": "speed", "default": null, @@ -2747,7 +3265,12 @@ { "name": "on-error", "default": null, - "type": "237" + "type": "301" + }, + { + "name": "filter-node-name", + "default": null, + "type": "str" }, { "name": "auto-finalize", @@ -2763,7 +3286,7 @@ "meta-type": "object" }, { - "name": "41", + "name": "50", "members": [ { "name": "device", @@ -2777,7 +3300,7 @@ "meta-type": "object" }, { - "name": "42", + "name": "51", "members": [ { "name": "device", @@ -2792,7 +3315,7 @@ "meta-type": "object" }, { - "name": "43", + "name": "52", "members": [ { "name": "device", @@ -2802,7 +3325,7 @@ "meta-type": "object" }, { - "name": "44", + "name": "53", "members": [ { "name": "device", @@ -2812,7 +3335,7 @@ "meta-type": "object" }, { - "name": "45", + "name": "54", "members": [ { "name": "device", @@ -2822,7 +3345,7 @@ "meta-type": "object" }, { - "name": "46", + "name": "55", "members": [ { "name": "id", @@ -2832,7 +3355,7 @@ "meta-type": "object" }, { - "name": "47", + "name": "56", "members": [ { "name": "id", @@ -2842,174 +3365,255 @@ "meta-type": "object" }, { - "name": "48", + "name": "57", + "tag": "type", + "variants": [ + { + "case": "mirror", + "type": "313" + }, + { + "case": "commit", + "type": "0" + }, + { + "case": "stream", + "type": "0" + }, + { + "case": "backup", + "type": "0" + }, + { + "case": "create", + "type": "0" + }, + { + "case": "amend", + "type": "0" + }, + { + "case": "snapshot-load", + "type": "0" + }, + { + "case": "snapshot-save", + "type": "0" + }, + { + "case": "snapshot-delete", + "type": "0" + } + ], + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "type", + "type": "294" + } + ], + "meta-type": "object" + }, + { + "name": "58", "tag": "driver", "variants": [ { "case": "blkdebug", - "type": "250" + "type": "317" }, { "case": "blklogwrites", - "type": "251" + "type": "318" }, { "case": "blkverify", - "type": "252" + "type": "319" }, { "case": "blkreplay", - "type": "253" + "type": "320" }, { "case": "bochs", - "type": "254" + "type": "321" }, { "case": "cloop", - "type": "254" + "type": "321" }, { "case": "compress", - "type": "254" + "type": "321" + }, + { + "case": "copy-before-write", + "type": "322" }, { "case": "copy-on-read", - "type": "254" + "type": "323" }, { "case": "dmg", - "type": "254" + "type": "321" }, { "case": "file", - "type": "255" + "type": "324" }, { "case": "ftp", - "type": "256" + "type": "325" }, { "case": "ftps", - "type": "257" + "type": "326" }, { "case": "gluster", - "type": "258" + "type": "327" }, { "case": "host_cdrom", - "type": "255" + "type": "324" }, { "case": "host_device", - "type": "255" + "type": "324" }, { "case": "http", - "type": "259" + "type": "328" }, { "case": "https", - "type": "260" + "type": "329" + }, + { + "case": "io_uring", + "type": "330" }, { "case": "iscsi", - "type": "261" + "type": "331" }, { "case": "luks", - "type": "262" + "type": "332" }, { "case": "nbd", - "type": "263" + "type": "333" }, { "case": "nfs", - "type": "264" + "type": "334" }, { "case": "null-aio", - "type": "265" + "type": "335" }, { "case": "null-co", - "type": "265" + "type": "335" }, { "case": "nvme", - "type": "266" + "type": "336" + }, + { + "case": "nvme-io_uring", + "type": "337" }, { "case": "parallels", - "type": "254" + "type": "321" + }, + { + "case": "preallocate", + "type": "338" }, { "case": "qcow2", - "type": "267" + "type": "339" }, { "case": "qcow", - "type": "268" + "type": "340" }, { "case": "qed", - "type": "269" + "type": "341" }, { "case": "quorum", - "type": "270" + "type": "342" }, { "case": "raw", - "type": "271" + "type": "343" }, { "case": "rbd", - "type": "272" + "type": "344" }, { "case": "replication", - "type": "273" + "type": "345" }, { - "case": "sheepdog", - "type": "274" + "case": "snapshot-access", + "type": "321" }, { "case": "ssh", - "type": "275" + "type": "346" }, { "case": "throttle", - "type": "276" + "type": "347" }, { "case": "vdi", - "type": "254" + "type": "321" }, { "case": "vhdx", - "type": "254" + "type": "321" + }, + { + "case": "virtio-blk-vfio-pci", + "type": "348" + }, + { + "case": "virtio-blk-vhost-user", + "type": "349" + }, + { + "case": "virtio-blk-vhost-vdpa", + "type": "350" }, { "case": "vmdk", - "type": "269" + "type": "341" }, { "case": "vpc", - "type": "254" + "type": "321" }, { "case": "vvfat", - "type": "277" + "type": "351" } ], "members": [ { "name": "driver", - "type": "247" + "type": "314" }, { "name": "node-name", @@ -3019,12 +3623,12 @@ { "name": "discard", "default": null, - "type": "248" + "type": "315" }, { "name": "cache", "default": null, - "type": "249" + "type": "316" }, { "name": "read-only", @@ -3044,13 +3648,23 @@ { "name": "detect-zeroes", "default": null, - "type": "240" + "type": "305" } ], "meta-type": "object" }, { - "name": "49", + "name": "59", + "members": [ + { + "name": "options", + "type": "[58]" + } + ], + "meta-type": "object" + }, + { + "name": "60", "members": [ { "name": "node-name", @@ -3060,7 +3674,7 @@ "meta-type": "object" }, { - "name": "50", + "name": "61", "members": [ { "name": "job-id", @@ -3068,13 +3682,13 @@ }, { "name": "options", - "type": "278" + "type": "352" } ], "meta-type": "object" }, { - "name": "51", + "name": "62", "members": [ { "name": "job-id", @@ -3086,7 +3700,7 @@ }, { "name": "options", - "type": "279" + "type": "353" }, { "name": "force", @@ -3097,7 +3711,7 @@ "meta-type": "object" }, { - "name": "52", + "name": "63", "members": [ { "name": "device", @@ -3130,7 +3744,7 @@ "meta-type": "object" }, { - "name": "53", + "name": "64", "members": [ { "name": "device", @@ -3143,11 +3757,11 @@ }, { "name": "operation", - "type": "280" + "type": "354" }, { "name": "action", - "type": "281" + "type": "355" }, { "name": "nospace", @@ -3162,11 +3776,11 @@ "meta-type": "object" }, { - "name": "54", + "name": "65", "members": [ { "name": "type", - "type": "282" + "type": "294" }, { "name": "device", @@ -3193,11 +3807,11 @@ "meta-type": "object" }, { - "name": "55", + "name": "66", "members": [ { "name": "type", - "type": "282" + "type": "294" }, { "name": "device", @@ -3219,7 +3833,7 @@ "meta-type": "object" }, { - "name": "56", + "name": "67", "members": [ { "name": "device", @@ -3227,21 +3841,21 @@ }, { "name": "operation", - "type": "280" + "type": "354" }, { "name": "action", - "type": "281" + "type": "355" } ], "meta-type": "object" }, { - "name": "57", + "name": "68", "members": [ { "name": "type", - "type": "282" + "type": "294" }, { "name": "device", @@ -3263,11 +3877,11 @@ "meta-type": "object" }, { - "name": "58", + "name": "69", "members": [ { "name": "type", - "type": "282" + "type": "294" }, { "name": "id", @@ -3277,7 +3891,7 @@ "meta-type": "object" }, { - "name": "59", + "name": "70", "members": [ { "name": "node-name", @@ -3295,7 +3909,7 @@ "meta-type": "object" }, { - "name": "60", + "name": "71", "members": [ { "name": "node-name", @@ -3309,7 +3923,7 @@ "meta-type": "object" }, { - "name": "61", + "name": "72", "members": [ { "name": "parent", @@ -3329,7 +3943,7 @@ "meta-type": "object" }, { - "name": "62", + "name": "73", "members": [ { "name": "node-name", @@ -3337,7 +3951,7 @@ }, { "name": "iothread", - "type": "283" + "type": "356" }, { "name": "force", @@ -3348,72 +3962,7 @@ "meta-type": "object" }, { - "name": "63", - "members": [ - { - "name": "addr", - "type": "284" - }, - { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "tls-authz", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "64", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "name", - "default": null, - "type": "str" - }, - { - "name": "description", - "default": null, - "type": "str" - }, - { - "name": "writable", - "default": null, - "type": "bool" - }, - { - "name": "bitmap", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "65", - "members": [ - { - "name": "name", - "type": "str" - }, - { - "name": "mode", - "default": null, - "type": "285" - } - ], - "meta-type": "object" - }, - { - "name": "66", + "name": "74", "members": [ { "name": "reference", @@ -3431,11 +3980,11 @@ "meta-type": "object" }, { - "name": "67", + "name": "75", "members": [ { "name": "type", - "type": "286" + "type": "357" }, { "name": "error", @@ -3458,7 +4007,7 @@ "meta-type": "object" }, { - "name": "68", + "name": "76", "members": [ { "name": "device", @@ -3472,7 +4021,7 @@ "meta-type": "object" }, { - "name": "69", + "name": "77", "members": [ { "name": "device", @@ -3492,7 +4041,7 @@ "meta-type": "object" }, { - "name": "70", + "name": "78", "members": [ { "name": "id", @@ -3521,76 +4070,159 @@ { "name": "vm-clock-nsec", "type": "int" + }, + { + "name": "icount", + "default": null, + "type": "int" } ], "meta-type": "object" }, { - "name": "71", + "name": "79", "members": [ { - "name": "id", + "name": "addr", + "type": "358" + }, + { + "name": "tls-creds", + "default": null, "type": "str" }, { - "name": "status", - "type": "235" + "name": "tls-authz", + "default": null, + "type": "str" + }, + { + "name": "max-connections", + "default": null, + "type": "int" } ], "meta-type": "object" }, { - "name": "72", + "name": "80", "members": [ { - "name": "id", + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "description", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "writable", + "default": null, + "type": "bool" + }, + { + "name": "bitmap", + "default": null, "type": "str" } ], "meta-type": "object" }, { - "name": "73", + "name": "81", "members": [ { - "name": "id", + "name": "name", "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "359" } ], "meta-type": "object" }, { - "name": "74", - "members": [ + "name": "82", + "tag": "type", + "variants": [ { - "name": "id", - "type": "str" + "case": "nbd", + "type": "361" + }, + { + "case": "vhost-user-blk", + "type": "362" + }, + { + "case": "fuse", + "type": "363" + }, + { + "case": "vduse-blk", + "type": "364" } ], - "meta-type": "object" - }, - { - "name": "75", "members": [ + { + "name": "type", + "type": "360" + }, { "name": "id", "type": "str" + }, + { + "name": "fixed-iothread", + "default": null, + "type": "bool" + }, + { + "name": "iothread", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "type": "str" + }, + { + "name": "writable", + "default": null, + "type": "bool" + }, + { + "name": "writethrough", + "default": null, + "type": "bool" } ], "meta-type": "object" }, { - "name": "76", + "name": "83", "members": [ { "name": "id", "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "359" } ], "meta-type": "object" }, { - "name": "77", + "name": "84", "members": [ { "name": "id", @@ -3600,12 +4232,12 @@ "meta-type": "object" }, { - "name": "[78]", - "element-type": "78", + "name": "[85]", + "element-type": "85", "meta-type": "array" }, { - "name": "78", + "name": "85", "members": [ { "name": "id", @@ -3613,35 +4245,26 @@ }, { "name": "type", - "type": "282" - }, - { - "name": "status", - "type": "235" - }, - { - "name": "current-progress", - "type": "int" + "type": "360" }, { - "name": "total-progress", - "type": "int" + "name": "node-name", + "type": "str" }, { - "name": "error", - "default": null, - "type": "str" + "name": "shutting-down", + "type": "bool" } ], "meta-type": "object" }, { - "name": "[79]", - "element-type": "79", + "name": "[86]", + "element-type": "86", "meta-type": "array" }, { - "name": "79", + "name": "86", "members": [ { "name": "label", @@ -3659,12 +4282,12 @@ "meta-type": "object" }, { - "name": "[80]", - "element-type": "80", + "name": "[87]", + "element-type": "87", "meta-type": "array" }, { - "name": "80", + "name": "87", "members": [ { "name": "name", @@ -3674,7 +4297,7 @@ "meta-type": "object" }, { - "name": "81", + "name": "88", "members": [ { "name": "device", @@ -3687,13 +4310,13 @@ { "name": "format", "default": null, - "type": "287" + "type": "365" } ], "meta-type": "object" }, { - "name": "82", + "name": "89", "members": [ { "name": "device", @@ -3706,7 +4329,7 @@ { "name": "format", "default": null, - "type": "287" + "type": "365" } ], "meta-type": "object" @@ -3717,7 +4340,7 @@ "meta-type": "builtin" }, { - "name": "83", + "name": "90", "members": [ { "name": "id", @@ -3725,13 +4348,13 @@ }, { "name": "backend", - "type": "288" + "type": "366" } ], "meta-type": "object" }, { - "name": "84", + "name": "91", "members": [ { "name": "pty", @@ -3742,7 +4365,7 @@ "meta-type": "object" }, { - "name": "85", + "name": "92", "members": [ { "name": "id", @@ -3750,13 +4373,13 @@ }, { "name": "backend", - "type": "288" + "type": "366" } ], "meta-type": "object" }, { - "name": "86", + "name": "93", "members": [ { "name": "id", @@ -3766,7 +4389,7 @@ "meta-type": "object" }, { - "name": "87", + "name": "94", "members": [ { "name": "id", @@ -3776,7 +4399,7 @@ "meta-type": "object" }, { - "name": "88", + "name": "95", "members": [ { "name": "id", @@ -3790,7 +4413,7 @@ "meta-type": "object" }, { - "name": "89", + "name": "96", "members": [ { "name": "paging", @@ -3818,17 +4441,17 @@ { "name": "format", "default": null, - "type": "289" + "type": "367" } ], "meta-type": "object" }, { - "name": "90", + "name": "97", "members": [ { "name": "status", - "type": "290" + "type": "368" }, { "name": "completed", @@ -3842,11 +4465,11 @@ "meta-type": "object" }, { - "name": "91", + "name": "98", "members": [ { "name": "result", - "type": "90" + "type": "97" }, { "name": "error", @@ -3857,17 +4480,17 @@ "meta-type": "object" }, { - "name": "92", + "name": "99", "members": [ { "name": "formats", - "type": "[289]" + "type": "[367]" } ], "meta-type": "object" }, { - "name": "93", + "name": "100", "members": [ { "name": "name", @@ -3881,52 +4504,64 @@ "meta-type": "object" }, { - "name": "94", + "name": "101", "tag": "type", "variants": [ { "case": "nic", - "type": "292" + "type": "370" }, { "case": "user", - "type": "293" + "type": "371" }, { "case": "tap", - "type": "294" + "type": "372" }, { "case": "l2tpv3", - "type": "295" + "type": "373" }, { "case": "socket", - "type": "296" + "type": "374" + }, + { + "case": "stream", + "type": "375" + }, + { + "case": "dgram", + "type": "376" }, { "case": "vde", - "type": "297" + "type": "377" }, { "case": "bridge", - "type": "298" + "type": "378" }, { "case": "hubport", - "type": "299" + "type": "379" }, { "case": "netmap", - "type": "300" + "type": "380" + }, + { + "case": "af-xdp", + "type": "381" }, { "case": "vhost-user", - "type": "301" + "type": "382" }, { "case": "vhost-vdpa", - "type": "302" + "type": "383" }, { "case": "none", @@ -3940,13 +4575,13 @@ }, { "name": "type", - "type": "291" + "type": "369" } ], "meta-type": "object" }, { - "name": "95", + "name": "102", "members": [ { "name": "id", @@ -3956,7 +4591,7 @@ "meta-type": "object" }, { - "name": "96", + "name": "103", "members": [ { "name": "name", @@ -3967,12 +4602,12 @@ "meta-type": "object" }, { - "name": "[97]", - "element-type": "97", + "name": "[104]", + "element-type": "104", "meta-type": "array" }, { - "name": "97", + "name": "104", "members": [ { "name": "name", @@ -3984,15 +4619,15 @@ }, { "name": "multicast", - "type": "303" + "type": "387" }, { "name": "unicast", - "type": "303" + "type": "387" }, { "name": "vlan", - "type": "303" + "type": "387" }, { "name": "broadcast-allowed", @@ -4026,7 +4661,7 @@ "meta-type": "object" }, { - "name": "98", + "name": "105", "members": [ { "name": "name", @@ -4041,7 +4676,7 @@ "meta-type": "object" }, { - "name": "99", + "name": "106", "members": [ { "name": "initial", @@ -4073,7 +4708,7 @@ "meta-type": "object" }, { - "name": "100", + "name": "107", "members": [ { "name": "device-id", @@ -4083,7 +4718,51 @@ "meta-type": "object" }, { - "name": "101", + "name": "108", + "members": [ + { + "name": "netdev-id", + "type": "str" + }, + { + "name": "addr", + "type": "388" + } + ], + "meta-type": "object" + }, + { + "name": "109", + "members": [ + { + "name": "netdev-id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "110", + "members": [ + { + "name": "id", + "type": "389" + } + ], + "meta-type": "object" + }, + { + "name": "111", + "members": [ + { + "name": "object", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "112", "members": [ { "name": "netdev", @@ -4105,7 +4784,7 @@ "meta-type": "object" }, { - "name": "102", + "name": "113", "members": [ { "name": "name", @@ -4115,7 +4794,7 @@ "meta-type": "object" }, { - "name": "103", + "name": "114", "members": [ { "name": "name", @@ -4133,7 +4812,7 @@ "meta-type": "object" }, { - "name": "104", + "name": "115", "members": [ { "name": "name", @@ -4143,12 +4822,12 @@ "meta-type": "object" }, { - "name": "[105]", - "element-type": "105", + "name": "[116]", + "element-type": "116", "meta-type": "array" }, { - "name": "105", + "name": "116", "members": [ { "name": "name", @@ -4168,17 +4847,17 @@ }, { "name": "duplex", - "type": "304" + "type": "390" }, { "name": "autoneg", - "type": "305" + "type": "391" } ], "meta-type": "object" }, { - "name": "106", + "name": "117", "members": [ { "name": "name", @@ -4193,12 +4872,12 @@ "meta-type": "object" }, { - "name": "[107]", - "element-type": "107", + "name": "[118]", + "element-type": "118", "meta-type": "array" }, { - "name": "107", + "name": "118", "members": [ { "name": "cookie", @@ -4210,21 +4889,21 @@ }, { "name": "key", - "type": "306" + "type": "392" }, { "name": "mask", - "type": "307" + "type": "393" }, { "name": "action", - "type": "308" + "type": "394" } ], "meta-type": "object" }, { - "name": "108", + "name": "119", "members": [ { "name": "name", @@ -4239,12 +4918,12 @@ "meta-type": "object" }, { - "name": "[109]", - "element-type": "109", + "name": "[120]", + "element-type": "120", "meta-type": "array" }, { - "name": "109", + "name": "120", "members": [ { "name": "id", @@ -4313,12 +4992,23 @@ "meta-type": "object" }, { - "name": "[110]", - "element-type": "110", + "name": "[121]", + "element-type": "121", "meta-type": "array" }, { - "name": "110", + "name": "121", + "members": [ + { + "name": "tpm-tis" + }, + { + "name": "tpm-crb" + }, + { + "name": "tpm-spapr" + } + ], "meta-type": "enum", "values": [ "tpm-tis", @@ -4327,12 +5017,20 @@ ] }, { - "name": "[111]", - "element-type": "111", + "name": "[122]", + "element-type": "122", "meta-type": "array" }, { - "name": "111", + "name": "122", + "members": [ + { + "name": "passthrough" + }, + { + "name": "emulator" + } + ], "meta-type": "enum", "values": [ "passthrough", @@ -4340,12 +5038,12 @@ ] }, { - "name": "[112]", - "element-type": "112", + "name": "[123]", + "element-type": "123", "meta-type": "array" }, { - "name": "112", + "name": "123", "members": [ { "name": "id", @@ -4353,21 +5051,32 @@ }, { "name": "model", - "type": "110" + "type": "121" }, { "name": "options", - "type": "309" + "type": "395" } ], "meta-type": "object" }, { - "name": "113", + "name": "124", + "tag": "protocol", + "variants": [ + { + "case": "vnc", + "type": "398" + }, + { + "case": "spice", + "type": "0" + } + ], "members": [ { "name": "protocol", - "type": "str" + "type": "396" }, { "name": "password", @@ -4376,17 +5085,28 @@ { "name": "connected", "default": null, - "type": "str" + "type": "397" } ], "meta-type": "object" }, { - "name": "114", + "name": "125", + "tag": "protocol", + "variants": [ + { + "case": "vnc", + "type": "399" + }, + { + "case": "spice", + "type": "0" + } + ], "members": [ { "name": "protocol", - "type": "str" + "type": "396" }, { "name": "time", @@ -4396,7 +5116,7 @@ "meta-type": "object" }, { - "name": "115", + "name": "126", "members": [ { "name": "filename", @@ -4411,12 +5131,17 @@ "name": "head", "default": null, "type": "int" + }, + { + "name": "format", + "default": null, + "type": "400" } ], "meta-type": "object" }, { - "name": "116", + "name": "127", "members": [ { "name": "enabled", @@ -4453,60 +5178,60 @@ }, { "name": "mouse-mode", - "type": "310" + "type": "401" }, { "name": "channels", "default": null, - "type": "[311]" + "type": "[402]" } ], "meta-type": "object" }, { - "name": "117", + "name": "128", "members": [ { "name": "server", - "type": "312" + "type": "403" }, { "name": "client", - "type": "312" + "type": "403" } ], "meta-type": "object" }, { - "name": "118", + "name": "129", "members": [ { "name": "server", - "type": "313" + "type": "404" }, { "name": "client", - "type": "311" + "type": "402" } ], "meta-type": "object" }, { - "name": "119", + "name": "130", "members": [ { "name": "server", - "type": "312" + "type": "403" }, { "name": "client", - "type": "312" + "type": "403" } ], "meta-type": "object" }, { - "name": "120", + "name": "131", "members": [ { "name": "enabled", @@ -4520,7 +5245,7 @@ { "name": "family", "default": null, - "type": "314" + "type": "405" }, { "name": "service", @@ -4535,18 +5260,18 @@ { "name": "clients", "default": null, - "type": "[315]" + "type": "[406]" } ], "meta-type": "object" }, { - "name": "[121]", - "element-type": "121", + "name": "[132]", + "element-type": "132", "meta-type": "array" }, { - "name": "121", + "name": "132", "members": [ { "name": "id", @@ -4554,20 +5279,20 @@ }, { "name": "server", - "type": "[316]" + "type": "[407]" }, { "name": "clients", - "type": "[315]" + "type": "[406]" }, { "name": "auth", - "type": "317" + "type": "408" }, { "name": "vencrypt", "default": null, - "type": "318" + "type": "409" }, { "name": "display", @@ -4578,7 +5303,7 @@ "meta-type": "object" }, { - "name": "122", + "name": "133", "members": [ { "name": "password", @@ -4588,54 +5313,54 @@ "meta-type": "object" }, { - "name": "123", + "name": "134", "members": [ { "name": "server", - "type": "319" + "type": "410" }, { "name": "client", - "type": "320" + "type": "411" } ], "meta-type": "object" }, { - "name": "124", + "name": "135", "members": [ { "name": "server", - "type": "319" + "type": "410" }, { "name": "client", - "type": "315" + "type": "406" } ], "meta-type": "object" }, { - "name": "125", + "name": "136", "members": [ { "name": "server", - "type": "319" + "type": "410" }, { "name": "client", - "type": "315" + "type": "406" } ], "meta-type": "object" }, { - "name": "[126]", - "element-type": "126", + "name": "[137]", + "element-type": "137", "meta-type": "array" }, { - "name": "126", + "name": "137", "members": [ { "name": "name", @@ -4657,11 +5382,11 @@ "meta-type": "object" }, { - "name": "127", + "name": "138", "members": [ { "name": "keys", - "type": "[321]" + "type": "[412]" }, { "name": "hold-time", @@ -4672,7 +5397,7 @@ "meta-type": "object" }, { - "name": "128", + "name": "139", "members": [ { "name": "device", @@ -4686,41 +5411,41 @@ }, { "name": "events", - "type": "[322]" + "type": "[413]" } ], "meta-type": "object" }, { - "name": "129", + "name": "140", "tag": "type", "variants": [ { "case": "gtk", - "type": "325" + "type": "416" }, { "case": "curses", - "type": "326" + "type": "418" }, { "case": "egl-headless", - "type": "327" + "type": "419" }, { - "case": "default", - "type": "0" + "case": "dbus", + "type": "420" }, { - "case": "none", - "type": "0" + "case": "sdl", + "type": "421" }, { - "case": "sdl", + "case": "default", "type": "0" }, { - "case": "cocoa", + "case": "none", "type": "0" }, { @@ -4731,7 +5456,7 @@ "members": [ { "name": "type", - "type": "323" + "type": "414" }, { "name": "full-screen", @@ -4751,33 +5476,104 @@ { "name": "gl", "default": null, - "type": "324" + "type": "415" } ], "meta-type": "object" }, { - "name": "130", - "members": [ - { - "name": "status", - "default": null, - "type": "328" - }, + "name": "141", + "tag": "type", + "variants": [ { - "name": "ram", - "default": null, - "type": "329" - }, + "case": "vnc", + "type": "423" + } + ], + "members": [ { - "name": "disk", - "default": null, - "type": "329" + "name": "type", + "type": "422" + } + ], + "meta-type": "object" + }, + { + "name": "142", + "tag": "type", + "variants": [ + { + "case": "vnc", + "type": "425" + } + ], + "members": [ + { + "name": "type", + "type": "424" + } + ], + "meta-type": "object" + }, + { + "name": "143", + "members": [ + { + "name": "protocol", + "type": "str" + }, + { + "name": "hostname", + "type": "str" + }, + { + "name": "port", + "default": null, + "type": "int" + }, + { + "name": "tls-port", + "default": null, + "type": "int" + }, + { + "name": "cert-subject", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "144", + "members": [ + { + "name": "status", + "default": null, + "type": "426" + }, + { + "name": "ram", + "default": null, + "type": "427" + }, + { + "name": "disk", + "default": null, + "type": "427", + "features": [ + "deprecated" + ] + }, + { + "name": "vfio", + "default": null, + "type": "428" }, { "name": "xbzrle-cache", "default": null, - "type": "330" + "type": "429" }, { "name": "total-time", @@ -4809,6 +5605,11 @@ "default": null, "type": "str" }, + { + "name": "blocked-reasons", + "default": null, + "type": "[str]" + }, { "name": "postcopy-blocktime", "default": null, @@ -4822,37 +5623,50 @@ { "name": "compression", "default": null, - "type": "331" + "type": "430", + "features": [ + "deprecated" + ] }, { "name": "socket-address", "default": null, - "type": "[332]" + "type": "[388]" + }, + { + "name": "dirty-limit-throttle-time-per-round", + "default": null, + "type": "int" + }, + { + "name": "dirty-limit-ring-full-time", + "default": null, + "type": "int" } ], "meta-type": "object" }, { - "name": "131", + "name": "145", "members": [ { "name": "capabilities", - "type": "[132]" + "type": "[146]" } ], "meta-type": "object" }, { - "name": "[132]", - "element-type": "132", + "name": "[146]", + "element-type": "146", "meta-type": "array" }, { - "name": "132", + "name": "146", "members": [ { "name": "capability", - "type": "333" + "type": "431" }, { "name": "state", @@ -4862,7 +5676,7 @@ "meta-type": "object" }, { - "name": "133", + "name": "147", "members": [ { "name": "announce-initial", @@ -4887,22 +5701,34 @@ { "name": "compress-level", "default": null, - "type": "int" + "type": "int", + "features": [ + "deprecated" + ] }, { "name": "compress-threads", "default": null, - "type": "int" + "type": "int", + "features": [ + "deprecated" + ] }, { "name": "compress-wait-thread", "default": null, - "type": "bool" + "type": "bool", + "features": [ + "deprecated" + ] }, { "name": "decompress-threads", "default": null, - "type": "int" + "type": "int", + "features": [ + "deprecated" + ] }, { "name": "throttle-trigger-threshold", @@ -4927,23 +5753,28 @@ { "name": "tls-creds", "default": null, - "type": "283" + "type": "356" }, { "name": "tls-hostname", "default": null, - "type": "283" + "type": "356" }, { "name": "tls-authz", "default": null, - "type": "283" + "type": "356" }, { "name": "max-bandwidth", "default": null, "type": "int" }, + { + "name": "avail-switchover-bandwidth", + "default": null, + "type": "int" + }, { "name": "downtime-limit", "default": null, @@ -4952,12 +5783,18 @@ { "name": "x-checkpoint-delay", "default": null, - "type": "int" + "type": "int", + "features": [ + "unstable" + ] }, { "name": "block-incremental", "default": null, - "type": "bool" + "type": "bool", + "features": [ + "deprecated" + ] }, { "name": "multifd-channels", @@ -4982,7 +5819,7 @@ { "name": "multifd-compression", "default": null, - "type": "334" + "type": "432" }, { "name": "multifd-zlib-level", @@ -4993,12 +5830,40 @@ "name": "multifd-zstd-level", "default": null, "type": "int" + }, + { + "name": "block-bitmap-mapping", + "default": null, + "type": "[433]" + }, + { + "name": "x-vcpu-dirty-limit-period", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "vcpu-dirty-limit", + "default": null, + "type": "int" + }, + { + "name": "mode", + "default": null, + "type": "434" + }, + { + "name": "zero-page-detection", + "default": null, + "type": "435" } ], "meta-type": "object" }, { - "name": "134", + "name": "148", "members": [ { "name": "announce-initial", @@ -5023,22 +5888,34 @@ { "name": "compress-level", "default": null, - "type": "int" + "type": "int", + "features": [ + "deprecated" + ] }, { "name": "compress-threads", "default": null, - "type": "int" + "type": "int", + "features": [ + "deprecated" + ] }, { "name": "compress-wait-thread", "default": null, - "type": "bool" + "type": "bool", + "features": [ + "deprecated" + ] }, { "name": "decompress-threads", "default": null, - "type": "int" + "type": "int", + "features": [ + "deprecated" + ] }, { "name": "throttle-trigger-threshold", @@ -5080,6 +5957,11 @@ "default": null, "type": "int" }, + { + "name": "avail-switchover-bandwidth", + "default": null, + "type": "int" + }, { "name": "downtime-limit", "default": null, @@ -5088,12 +5970,18 @@ { "name": "x-checkpoint-delay", "default": null, - "type": "int" + "type": "int", + "features": [ + "unstable" + ] }, { "name": "block-incremental", "default": null, - "type": "bool" + "type": "bool", + "features": [ + "deprecated" + ] }, { "name": "multifd-channels", @@ -5118,7 +6006,7 @@ { "name": "multifd-compression", "default": null, - "type": "334" + "type": "432" }, { "name": "multifd-zlib-level", @@ -5129,51 +6017,50 @@ "name": "multifd-zstd-level", "default": null, "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "135", - "members": [ + }, { - "name": "protocol", - "type": "str" + "name": "block-bitmap-mapping", + "default": null, + "type": "[433]" }, { - "name": "hostname", - "type": "str" + "name": "x-vcpu-dirty-limit-period", + "default": null, + "type": "int", + "features": [ + "unstable" + ] }, { - "name": "port", + "name": "vcpu-dirty-limit", "default": null, "type": "int" }, { - "name": "tls-port", + "name": "mode", "default": null, - "type": "int" + "type": "434" }, { - "name": "cert-subject", + "name": "zero-page-detection", "default": null, - "type": "str" + "type": "435" } ], "meta-type": "object" }, { - "name": "136", + "name": "149", "members": [ { "name": "status", - "type": "328" + "type": "426" } ], "meta-type": "object" }, { - "name": "137", + "name": "150", "members": [ { "name": "pass", @@ -5183,80 +6070,57 @@ "meta-type": "object" }, { - "name": "138", + "name": "151", "members": [ { "name": "mode", - "type": "335" + "type": "436" }, { "name": "reason", - "type": "336" + "type": "437" } ], "meta-type": "object" }, { - "name": "139", + "name": "152", "members": [ { "name": "state", - "type": "328" + "type": "426" } ], "meta-type": "object" }, { - "name": "140", + "name": "153", "members": [ { - "name": "value", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "141", - "members": [ + "name": "uri", + "default": null, + "type": "str" + }, { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "142", - "members": [ - { - "name": "value", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "int", - "json-type": "int", - "meta-type": "builtin" - }, - { - "name": "143", - "members": [ - { - "name": "uri", - "type": "str" + "name": "channels", + "default": null, + "type": "[438]" }, { "name": "blk", "default": null, - "type": "bool" + "type": "bool", + "features": [ + "deprecated" + ] }, { "name": "inc", "default": null, - "type": "bool" + "type": "bool", + "features": [ + "deprecated" + ] }, { "name": "detach", @@ -5272,17 +6136,23 @@ "meta-type": "object" }, { - "name": "144", + "name": "154", "members": [ { "name": "uri", + "default": null, "type": "str" + }, + { + "name": "channels", + "default": null, + "type": "[438]" } ], "meta-type": "object" }, { - "name": "145", + "name": "155", "members": [ { "name": "filename", @@ -5297,7 +6167,27 @@ "meta-type": "object" }, { - "name": "146", + "name": "156", + "members": [ + { + "name": "enable", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "157", + "members": [ + { + "name": "filename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "158", "members": [ { "name": "enable", @@ -5316,7 +6206,7 @@ "meta-type": "object" }, { - "name": "147", + "name": "159", "members": [ { "name": "error", @@ -5331,25 +6221,25 @@ "meta-type": "object" }, { - "name": "148", + "name": "160", "members": [ { "name": "mode", - "type": "335" + "type": "436" }, { "name": "last-mode", - "type": "335" + "type": "436" }, { "name": "reason", - "type": "336" + "type": "437" } ], "meta-type": "object" }, { - "name": "149", + "name": "161", "members": [ { "name": "uri", @@ -5359,7 +6249,7 @@ "meta-type": "object" }, { - "name": "150", + "name": "162", "members": [ { "name": "device-id", @@ -5369,332 +6259,425 @@ "meta-type": "object" }, { - "name": "151", + "name": "163", "members": [ { - "name": "actions", - "type": "[337]" + "name": "calc-time", + "type": "int" }, { - "name": "properties", + "name": "calc-time-unit", "default": null, - "type": "338" + "type": "439" + }, + { + "name": "sample-pages", + "default": null, + "type": "int" + }, + { + "name": "mode", + "default": null, + "type": "440" } ], "meta-type": "object" }, { - "name": "152", + "name": "164", "members": [ { - "name": "name", - "type": "str" - }, - { - "name": "vcpu", + "name": "calc-time-unit", "default": null, - "type": "int" + "type": "439" } ], "meta-type": "object" }, { - "name": "[153]", - "element-type": "153", - "meta-type": "array" - }, - { - "name": "153", + "name": "165", "members": [ { - "name": "name", - "type": "str" + "name": "dirty-rate", + "default": null, + "type": "int" }, { - "name": "state", - "type": "339" + "name": "status", + "type": "441" }, { - "name": "vcpu", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "154", - "members": [ + "name": "start-time", + "type": "int" + }, { - "name": "name", - "type": "str" + "name": "calc-time", + "type": "int" }, { - "name": "enable", - "type": "bool" + "name": "calc-time-unit", + "type": "439" }, { - "name": "ignore-unavailable", - "default": null, - "type": "bool" + "name": "sample-pages", + "type": "int" }, { - "name": "vcpu", + "name": "mode", + "type": "440" + }, + { + "name": "vcpu-dirty-rate", "default": null, - "type": "int" + "type": "[442]" } ], "meta-type": "object" }, { - "name": "155", + "name": "166", "members": [ { - "name": "enable", + "name": "cpu-index", "default": null, - "type": "[340]" + "type": "int" + }, + { + "name": "dirty-rate", + "type": "int" } ], "meta-type": "object" }, { - "name": "156", + "name": "167", "members": [ { - "name": "qemu", - "type": "341" - }, - { - "name": "package", - "type": "str" + "name": "cpu-index", + "default": null, + "type": "int" } ], "meta-type": "object" }, { - "name": "[157]", - "element-type": "157", + "name": "[168]", + "element-type": "168", "meta-type": "array" }, { - "name": "157", + "name": "168", "members": [ { - "name": "name", - "type": "str" + "name": "cpu-index", + "type": "int" + }, + { + "name": "limit-rate", + "type": "int" + }, + { + "name": "current-rate", + "type": "int" } ], "meta-type": "object" }, { - "name": "[158]", - "element-type": "158", + "name": "[169]", + "element-type": "169", "meta-type": "array" }, { - "name": "158", + "name": "169", "members": [ { "name": "name", "type": "str" + }, + { + "name": "thread-id", + "type": "int" } ], "meta-type": "object" }, { - "name": "[159]", - "element-type": "159", - "meta-type": "array" - }, - { - "name": "159", - "tag": "meta-type", - "variants": [ + "name": "170", + "members": [ { - "case": "builtin", - "type": "343" + "name": "job-id", + "type": "str" }, { - "case": "enum", - "type": "344" + "name": "tag", + "type": "str" }, { - "case": "array", - "type": "345" + "name": "vmstate", + "type": "str" }, { - "case": "object", - "type": "346" + "name": "devices", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "171", + "members": [ + { + "name": "job-id", + "type": "str" }, { - "case": "alternate", - "type": "347" + "name": "tag", + "type": "str" }, { - "case": "command", - "type": "348" + "name": "vmstate", + "type": "str" }, { - "case": "event", - "type": "349" + "name": "devices", + "type": "[str]" } ], + "meta-type": "object" + }, + { + "name": "172", "members": [ { - "name": "name", + "name": "job-id", "type": "str" }, { - "name": "meta-type", - "type": "342" + "name": "tag", + "type": "str" }, { - "name": "features", - "default": null, + "name": "devices", "type": "[str]" } ], "meta-type": "object" }, { - "name": "160", + "name": "173", "members": [ { - "name": "path", - "type": "str" + "name": "actions", + "type": "[443]" + }, + { + "name": "properties", + "default": null, + "type": "444" } ], "meta-type": "object" }, { - "name": "[161]", - "element-type": "161", - "meta-type": "array" - }, - { - "name": "161", + "name": "174", "members": [ { "name": "name", "type": "str" }, { - "name": "type", - "type": "str" - }, - { - "name": "description", + "name": "vcpu", "default": null, + "type": "int", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "object" + }, + { + "name": "[175]", + "element-type": "175", + "meta-type": "array" + }, + { + "name": "175", + "members": [ + { + "name": "name", "type": "str" }, { - "name": "default-value", - "default": null, - "type": "any" + "name": "state", + "type": "445" + }, + { + "name": "vcpu", + "type": "bool", + "features": [ + "deprecated" + ] } ], "meta-type": "object" }, { - "name": "162", + "name": "176", "members": [ { - "name": "path", + "name": "name", "type": "str" }, { - "name": "property", - "type": "str" + "name": "enable", + "type": "bool" + }, + { + "name": "ignore-unavailable", + "default": null, + "type": "bool" + }, + { + "name": "vcpu", + "default": null, + "type": "int", + "features": [ + "deprecated" + ] } ], "meta-type": "object" }, { - "name": "any", - "json-type": "value", - "meta-type": "builtin" + "name": "177", + "members": [ + { + "name": "enable", + "default": null, + "type": "[446]" + } + ], + "meta-type": "object" }, { - "name": "163", + "name": "178", "members": [ { - "name": "path", - "type": "str" + "name": "qemu", + "type": "447" }, { - "name": "property", + "name": "package", "type": "str" - }, - { - "name": "value", - "type": "any" } ], "meta-type": "object" }, { - "name": "164", + "name": "[179]", + "element-type": "179", + "meta-type": "array" + }, + { + "name": "179", "members": [ { - "name": "implements", - "default": null, + "name": "name", "type": "str" - }, - { - "name": "abstract", - "default": null, - "type": "bool" } ], "meta-type": "object" }, { - "name": "[165]", - "element-type": "165", + "name": "[180]", + "element-type": "180", "meta-type": "array" }, { - "name": "165", + "name": "180", + "tag": "meta-type", + "variants": [ + { + "case": "builtin", + "type": "449" + }, + { + "case": "enum", + "type": "450" + }, + { + "case": "array", + "type": "451" + }, + { + "case": "object", + "type": "452" + }, + { + "case": "alternate", + "type": "453" + }, + { + "case": "command", + "type": "454" + }, + { + "case": "event", + "type": "455" + } + ], "members": [ { "name": "name", "type": "str" }, { - "name": "abstract", - "default": null, - "type": "bool" + "name": "meta-type", + "type": "448" }, { - "name": "parent", + "name": "features", "default": null, - "type": "str" + "type": "[str]" } ], "meta-type": "object" }, { - "name": "166", + "name": "181", "members": [ { - "name": "typename", + "name": "path", "type": "str" } ], "meta-type": "object" }, { - "name": "167", + "name": "[182]", + "element-type": "182", + "meta-type": "array" + }, + { + "name": "182", "members": [ { - "name": "qom-type", + "name": "name", "type": "str" }, { - "name": "id", + "name": "type", "type": "str" }, { - "name": "props", + "name": "description", + "default": null, + "type": "str" + }, + { + "name": "default-value", "default": null, "type": "any" } @@ -5702,157 +6685,386 @@ "meta-type": "object" }, { - "name": "168", + "name": "183", "members": [ { - "name": "id", + "name": "path", "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "169", - "members": [ + }, { - "name": "typename", + "name": "property", "type": "str" } ], "meta-type": "object" }, { - "name": "170", + "name": "any", + "json-type": "value", + "meta-type": "builtin" + }, + { + "name": "184", "members": [ { - "name": "driver", + "name": "path", "type": "str" }, { - "name": "bus", - "default": null, + "name": "property", "type": "str" }, { - "name": "id", - "default": null, - "type": "str" + "name": "value", + "type": "any" } ], "meta-type": "object" }, { - "name": "171", + "name": "185", "members": [ { - "name": "id", + "name": "implements", + "default": null, "type": "str" + }, + { + "name": "abstract", + "default": null, + "type": "bool" } ], "meta-type": "object" }, { - "name": "172", + "name": "[186]", + "element-type": "186", + "meta-type": "array" + }, + { + "name": "186", "members": [ { - "name": "device", - "default": null, + "name": "name", "type": "str" }, { - "name": "path", + "name": "abstract", + "default": null, + "type": "bool" + }, + { + "name": "parent", + "default": null, "type": "str" } ], "meta-type": "object" }, { - "name": "[173]", - "element-type": "173", - "meta-type": "array" + "name": "187", + "members": [ + { + "name": "typename", + "type": "str" + } + ], + "meta-type": "object" }, { - "name": "173", - "tag": "arch", + "name": "188", + "tag": "qom-type", "variants": [ { - "case": "x86", - "type": "352" + "case": "acpi-generic-initiator", + "type": "457" }, { - "case": "sparc", - "type": "353" + "case": "authz-list", + "type": "458" }, { - "case": "ppc", - "type": "354" + "case": "authz-listfile", + "type": "459" }, { - "case": "mips", - "type": "355" + "case": "authz-pam", + "type": "460" }, { - "case": "tricore", - "type": "356" + "case": "authz-simple", + "type": "461" }, { - "case": "s390", - "type": "357" + "case": "can-host-socketcan", + "type": "462" }, { - "case": "riscv", - "type": "358" + "case": "colo-compare", + "type": "463" }, { - "case": "other", - "type": "0" - } - ], - "members": [ + "case": "cryptodev-backend", + "type": "464" + }, { - "name": "CPU", - "type": "int" + "case": "cryptodev-backend-builtin", + "type": "464" }, { - "name": "current", - "type": "bool" + "case": "cryptodev-backend-lkcf", + "type": "464" }, { - "name": "halted", - "type": "bool" + "case": "cryptodev-vhost-user", + "type": "465" }, { - "name": "qom_path", - "type": "str" + "case": "dbus-vmstate", + "type": "466" }, { - "name": "thread_id", - "type": "int" + "case": "filter-buffer", + "type": "467" }, { - "name": "props", - "default": null, - "type": "350" + "case": "filter-dump", + "type": "468" }, { - "name": "arch", - "type": "351" - } - ], - "meta-type": "object" - }, + "case": "filter-mirror", + "type": "469" + }, + { + "case": "filter-redirector", + "type": "470" + }, + { + "case": "filter-replay", + "type": "471" + }, + { + "case": "filter-rewriter", + "type": "472" + }, + { + "case": "input-barrier", + "type": "473" + }, + { + "case": "input-linux", + "type": "474" + }, + { + "case": "iommufd", + "type": "475" + }, + { + "case": "iothread", + "type": "476" + }, + { + "case": "main-loop", + "type": "477" + }, + { + "case": "memory-backend-epc", + "type": "478" + }, + { + "case": "memory-backend-file", + "type": "479" + }, + { + "case": "memory-backend-memfd", + "type": "480" + }, + { + "case": "memory-backend-ram", + "type": "481" + }, + { + "case": "pr-manager-helper", + "type": "482" + }, + { + "case": "qtest", + "type": "483" + }, + { + "case": "rng-builtin", + "type": "484" + }, + { + "case": "rng-egd", + "type": "485" + }, + { + "case": "rng-random", + "type": "486" + }, + { + "case": "secret", + "type": "487" + }, + { + "case": "secret_keyring", + "type": "488" + }, + { + "case": "sev-guest", + "type": "489" + }, + { + "case": "thread-context", + "type": "490" + }, + { + "case": "throttle-group", + "type": "491" + }, + { + "case": "tls-creds-anon", + "type": "492" + }, + { + "case": "tls-creds-psk", + "type": "493" + }, + { + "case": "tls-creds-x509", + "type": "494" + }, + { + "case": "tls-cipher-suites", + "type": "495" + }, + { + "case": "x-remote-object", + "type": "496" + }, + { + "case": "x-vfio-user-server", + "type": "497" + }, + { + "case": "can-bus", + "type": "0" + }, + { + "case": "pef-guest", + "type": "0" + }, + { + "case": "s390-pv-guest", + "type": "0" + } + ], + "members": [ + { + "name": "qom-type", + "type": "456" + }, + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "189", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "190", + "members": [ + { + "name": "typename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "191", + "members": [ + { + "name": "driver", + "type": "str" + }, + { + "name": "bus", + "default": null, + "type": "str" + }, + { + "name": "id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "192", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "193", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "194", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, { - "name": "[174]", - "element-type": "174", + "name": "[195]", + "element-type": "195", "meta-type": "array" }, { - "name": "174", + "name": "195", "tag": "target", "variants": [ { "case": "s390x", - "type": "357" + "type": "500" }, { "case": "aarch64", @@ -5883,7 +7095,7 @@ "type": "0" }, { - "case": "lm32", + "case": "loongarch64", "type": "0" }, { @@ -5914,10 +7126,6 @@ "case": "mipsel", "type": "0" }, - { - "case": "moxie", - "type": "0" - }, { "case": "nios2", "type": "0" @@ -5966,10 +7174,6 @@ "case": "tricore", "type": "0" }, - { - "case": "unicore32", - "type": "0" - }, { "case": "x86_64", "type": "0" @@ -5999,39 +7203,22 @@ { "name": "props", "default": null, - "type": "350" - }, - { - "name": "arch", - "type": "351", - "features": [ - "deprecated" - ] + "type": "498" }, { "name": "target", - "type": "359" - } - ], - "meta-type": "object" - }, - { - "name": "175", - "members": [ - { - "name": "id", - "type": "int" + "type": "499" } ], "meta-type": "object" }, { - "name": "[176]", - "element-type": "176", + "name": "[196]", + "element-type": "196", "meta-type": "array" }, { - "name": "176", + "name": "196", "members": [ { "name": "name", @@ -6067,12 +7254,21 @@ "name": "default-cpu-type", "default": null, "type": "str" + }, + { + "name": "default-ram-id", + "default": null, + "type": "str" + }, + { + "name": "acpi", + "type": "bool" } ], "meta-type": "object" }, { - "name": "177", + "name": "197", "members": [ { "name": "wakeup-suspend-support", @@ -6082,34 +7278,109 @@ "meta-type": "object" }, { - "name": "178", + "name": "198", "members": [ { "name": "arch", - "type": "359" + "type": "499" } ], "meta-type": "object" }, { - "name": "[179]", - "element-type": "179", - "meta-type": "array" + "name": "199", + "members": [ + { + "name": "UUID", + "type": "str" + } + ], + "meta-type": "object" }, { - "name": "179", + "name": "200", "members": [ { - "name": "id", - "default": null, + "name": "guid", "type": "str" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "merge", + } + ], + "meta-type": "object" + }, + { + "name": "201", + "members": [ + { + "name": "enabled", + "type": "bool" + }, + { + "name": "present", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "202", + "members": [ + { + "name": "val", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "filename", + "type": "str" + }, + { + "name": "cpu-index", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "203", + "members": [ + { + "name": "val", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "filename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[204]", + "element-type": "204", + "meta-type": "array" + }, + { + "name": "204", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "merge", "type": "bool" }, { @@ -6120,24 +7391,33 @@ "name": "prealloc", "type": "bool" }, + { + "name": "share", + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, { "name": "host-nodes", "type": "[int]" }, { "name": "policy", - "type": "360" + "type": "501" } ], "meta-type": "object" }, { - "name": "[180]", - "element-type": "180", + "name": "[205]", + "element-type": "205", "meta-type": "array" }, { - "name": "180", + "name": "205", "members": [ { "name": "type", @@ -6149,7 +7429,7 @@ }, { "name": "props", - "type": "350" + "type": "498" }, { "name": "qom-path", @@ -6160,246 +7440,300 @@ "meta-type": "object" }, { - "name": "181", + "name": "206", "tag": "type", "variants": [ { "case": "node", - "type": "362" + "type": "503" }, { "case": "dist", - "type": "363" + "type": "504" }, { "case": "cpu", - "type": "364" + "type": "505" }, { "case": "hmat-lb", - "type": "365" + "type": "506" }, { "case": "hmat-cache", - "type": "366" + "type": "507" } ], "members": [ { "name": "type", - "type": "361" + "type": "502" } ], "meta-type": "object" }, { - "name": "189", + "name": "207", "members": [ { - "name": "protocol", - "type": "str" - }, - { - "name": "fdname", - "type": "str" - }, - { - "name": "skipauth", - "default": null, - "type": "bool" - }, + "name": "value", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "208", + "members": [ { - "name": "tls", - "default": null, - "type": "bool" + "name": "actual", + "type": "int" } ], "meta-type": "object" }, { - "name": "190", + "name": "209", "members": [ { - "name": "name", - "default": null, - "type": "str" + "name": "actual", + "type": "int" } ], "meta-type": "object" }, { - "name": "191", + "name": "210", "members": [ { - "name": "enabled", - "type": "bool" + "name": "committed", + "type": "int" }, { - "name": "present", - "type": "bool" + "name": "available", + "type": "int" } ], "meta-type": "object" }, { - "name": "192", + "name": "211", "members": [ { - "name": "UUID", - "type": "str" + "name": "base-memory", + "type": "int" + }, + { + "name": "plugged-memory", + "default": null, + "type": "int" } ], "meta-type": "object" }, { - "name": "[193]", - "element-type": "193", + "name": "[212]", + "element-type": "212", "meta-type": "array" }, { - "name": "193", - "members": [ + "name": "212", + "tag": "type", + "variants": [ { - "name": "id", - "type": "str" + "case": "dimm", + "type": "509" }, { - "name": "thread-id", - "type": "int" + "case": "nvdimm", + "type": "509" }, { - "name": "poll-max-ns", - "type": "int" + "case": "virtio-pmem", + "type": "510" }, { - "name": "poll-grow", - "type": "int" + "case": "virtio-mem", + "type": "511" }, { - "name": "poll-shrink", - "type": "int" + "case": "sgx-epc", + "type": "512" + }, + { + "case": "hv-balloon", + "type": "513" + } + ], + "members": [ + { + "name": "type", + "type": "508" } ], "meta-type": "object" }, { - "name": "194", + "name": "213", "members": [ { - "name": "actual", + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "size", "type": "int" + }, + { + "name": "qom-path", + "type": "str" } ], "meta-type": "object" }, { - "name": "195", + "name": "214", "members": [ { - "name": "actual", - "type": "int" + "name": "device", + "type": "str" + }, + { + "name": "msg", + "type": "str" } ], "meta-type": "object" }, { - "name": "[196]", - "element-type": "196", - "meta-type": "array" + "name": "215", + "members": [ + { + "name": "human-readable-text", + "type": "str" + } + ], + "meta-type": "object" }, { - "name": "196", + "name": "216", "members": [ { - "name": "bus", - "type": "int" - }, - { - "name": "devices", - "type": "[370]" + "name": "filename", + "type": "str" } ], "meta-type": "object" }, { - "name": "197", + "name": "227", "members": [ { - "name": "val", - "type": "int" - }, - { - "name": "size", - "type": "int" + "name": "mode", + "type": "519" }, { "name": "filename", + "default": null, "type": "str" }, { - "name": "cpu-index", - "default": null, + "name": "icount", "type": "int" } ], "meta-type": "object" }, { - "name": "198", + "name": "228", "members": [ { - "name": "val", + "name": "icount", "type": "int" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "filename", - "type": "str" } ], "meta-type": "object" }, { - "name": "199", + "name": "229", "members": [ { - "name": "value", + "name": "icount", "type": "int" } ], "meta-type": "object" }, { - "name": "200", + "name": "230", "members": [ { - "name": "command-line", - "type": "str" + "name": "instances", + "type": "[231]" + } + ], + "meta-type": "object" + }, + { + "name": "[231]", + "element-type": "231", + "meta-type": "array" + }, + { + "name": "231", + "tag": "type", + "variants": [ + { + "case": "block-node", + "type": "521" }, { - "name": "cpu-index", - "default": null, - "type": "int" + "case": "chardev", + "type": "522" + }, + { + "case": "migration", + "type": "0" + } + ], + "members": [ + { + "name": "type", + "type": "520" } ], "meta-type": "object" }, { - "name": "201", + "name": "232", "members": [ { - "name": "device", + "name": "protocol", "type": "str" }, { - "name": "target", + "name": "fdname", "type": "str" }, { - "name": "arg", + "name": "skipauth", + "default": null, + "type": "bool" + }, + { + "name": "tls", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "233", + "members": [ + { + "name": "name", "default": null, "type": "str" } @@ -6407,27 +7741,57 @@ "meta-type": "object" }, { - "name": "202", + "name": "[234]", + "element-type": "234", + "meta-type": "array" + }, + { + "name": "234", "members": [ { - "name": "enable", - "type": "bool" + "name": "id", + "type": "str" + }, + { + "name": "thread-id", + "type": "int" + }, + { + "name": "poll-max-ns", + "type": "int" + }, + { + "name": "poll-grow", + "type": "int" + }, + { + "name": "poll-shrink", + "type": "int" + }, + { + "name": "aio-max-batch", + "type": "int" } ], "meta-type": "object" }, { - "name": "203", + "name": "235", "members": [ { - "name": "fdname", + "name": "command-line", "type": "str" + }, + { + "name": "cpu-index", + "default": null, + "type": "int" } ], "meta-type": "object" }, { - "name": "204", + "name": "236", "members": [ { "name": "fdname", @@ -6437,22 +7801,17 @@ "meta-type": "object" }, { - "name": "205", + "name": "238", "members": [ { - "name": "base-memory", - "type": "int" - }, - { - "name": "plugged-memory", - "default": null, - "type": "int" + "name": "fdname", + "type": "str" } ], "meta-type": "object" }, { - "name": "206", + "name": "239", "members": [ { "name": "fdset-id", @@ -6468,7 +7827,7 @@ "meta-type": "object" }, { - "name": "207", + "name": "240", "members": [ { "name": "fdset-id", @@ -6482,7 +7841,7 @@ "meta-type": "object" }, { - "name": "208", + "name": "241", "members": [ { "name": "fdset-id", @@ -6497,12 +7856,12 @@ "meta-type": "object" }, { - "name": "[209]", - "element-type": "209", + "name": "[242]", + "element-type": "242", "meta-type": "array" }, { - "name": "209", + "name": "242", "members": [ { "name": "fdset-id", @@ -6510,13 +7869,13 @@ }, { "name": "fds", - "type": "[371]" + "type": "[523]" } ], "meta-type": "object" }, { - "name": "210", + "name": "243", "members": [ { "name": "option", @@ -6527,12 +7886,12 @@ "meta-type": "object" }, { - "name": "[211]", - "element-type": "211", + "name": "[244]", + "element-type": "244", "meta-type": "array" }, { - "name": "211", + "name": "244", "members": [ { "name": "option", @@ -6540,81 +7899,121 @@ }, { "name": "parameters", - "type": "[372]" + "type": "[524]" } ], "meta-type": "object" }, { - "name": "[212]", - "element-type": "212", - "meta-type": "array" + "name": "245", + "members": [ + { + "name": "offset", + "type": "int" + }, + { + "name": "qom-path", + "type": "str" + } + ], + "meta-type": "object" }, { - "name": "212", - "tag": "type", - "variants": [ + "name": "246", + "members": [ { - "case": "dimm", - "type": "374" + "name": "vfu-id", + "type": "str" }, { - "case": "nvdimm", - "type": "374" + "name": "vfu-qom-path", + "type": "str" }, { - "case": "virtio-pmem", - "type": "375" + "name": "dev-id", + "type": "str" }, { - "case": "virtio-mem", - "type": "376" - } - ], - "members": [ - { - "name": "type", - "type": "373" + "name": "dev-qom-path", + "type": "str" } ], "meta-type": "object" }, { - "name": "213", - "members": [ + "name": "[258]", + "element-type": "258", + "meta-type": "array" + }, + { + "name": "258", + "tag": "driver", + "variants": [ { - "name": "id", - "default": null, - "type": "str" + "case": "none", + "type": "529" }, { - "name": "size", - "type": "int" + "case": "alsa", + "type": "530" + }, + { + "case": "dbus", + "type": "529" + }, + { + "case": "jack", + "type": "533" + }, + { + "case": "oss", + "type": "534" + }, + { + "case": "pa", + "type": "535" + }, + { + "case": "pipewire", + "type": "536" + }, + { + "case": "sdl", + "type": "537" + }, + { + "case": "spice", + "type": "529" + }, + { + "case": "wav", + "type": "539" } ], - "meta-type": "object" - }, - { - "name": "214", "members": [ { - "name": "device", + "name": "id", "type": "str" }, { - "name": "msg", - "type": "str" + "name": "driver", + "type": "528" + }, + { + "name": "timer-period", + "default": null, + "type": "int" } ], "meta-type": "object" }, { - "name": "[215]", - "element-type": "215", + "name": "[259]", + "element-type": "259", "meta-type": "array" }, { - "name": "215", + "name": "259", "members": [ { "name": "device", @@ -6627,7 +8026,7 @@ }, { "name": "slot-type", - "type": "377" + "type": "540" }, { "name": "source", @@ -6641,1680 +8040,1779 @@ "meta-type": "object" }, { - "name": "216", + "name": "260", "members": [ { "name": "info", - "type": "215" + "type": "259" } ], "meta-type": "object" }, { - "name": "217", + "name": "[261]", + "element-type": "261", + "meta-type": "array" + }, + { + "name": "261", "members": [ { - "name": "filename", - "type": "str" + "name": "bus", + "type": "int" + }, + { + "name": "devices", + "type": "[541]" } ], "meta-type": "object" }, { - "name": "218", + "name": "262", + "tag": "target", + "variants": [ + { + "case": "vcpu", + "type": "544" + }, + { + "case": "vm", + "type": "0" + }, + { + "case": "cryptodev", + "type": "0" + } + ], "members": [ { - "name": "guid", - "type": "str" + "name": "target", + "type": "542" + }, + { + "name": "providers", + "default": null, + "type": "[543]" } ], "meta-type": "object" }, { - "name": "219", + "name": "[263]", + "element-type": "263", + "meta-type": "array" + }, + { + "name": "263", "members": [ { - "name": "offset", - "type": "int" + "name": "provider", + "type": "545" + }, + { + "name": "qom-path", + "default": null, + "type": "str" + }, + { + "name": "stats", + "type": "[546]" } ], "meta-type": "object" }, { - "name": "bool", - "json-type": "boolean", - "meta-type": "builtin" - }, - { - "name": "225", - "meta-type": "enum", - "values": [ - "debug", - "inmigrate", - "internal-error", - "io-error", - "paused", - "postmigrate", - "prelaunch", - "finish-migrate", - "restore-vm", - "running", - "save-vm", - "shutdown", - "suspended", - "watchdog", - "guest-panicked", - "colo", - "preconfig" - ] - }, - { - "name": "226", - "meta-type": "enum", - "values": [ - "none", - "host-error", - "host-qmp-quit", - "host-qmp-system-reset", - "host-signal", - "host-ui", - "guest-shutdown", - "guest-reset", - "guest-panic", - "subsystem-reset" - ] - }, - { - "name": "227", - "meta-type": "enum", - "values": [ - "reset", - "shutdown", - "poweroff", - "pause", - "debug", - "none", - "inject-nmi" - ] + "name": "264", + "members": [ + { + "name": "provider", + "default": null, + "type": "545" + } + ], + "meta-type": "object" }, { - "name": "228", - "meta-type": "enum", - "values": [ - "pause", - "poweroff", - "run" - ] + "name": "[265]", + "element-type": "265", + "meta-type": "array" }, { - "name": "229", - "tag": "type", - "variants": [ + "name": "265", + "members": [ { - "case": "hyper-v", - "type": "380" + "name": "provider", + "type": "545" }, { - "case": "s390", - "type": "381" - } - ], - "members": [ + "name": "target", + "type": "542" + }, { - "name": "type", - "type": "379" + "name": "stats", + "type": "[547]" } ], "meta-type": "object" }, { - "name": "230", - "meta-type": "enum", - "values": [ - "retain", - "read-only", - "read-write" - ] - }, - { - "name": "[int]", - "element-type": "int", + "name": "[266]", + "element-type": "266", "meta-type": "array" }, { - "name": "231", - "meta-type": "enum", - "values": [ - "ok", - "failed", - "nospace" - ] + "name": "266", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" }, { - "name": "[232]", - "element-type": "232", - "meta-type": "array" + "name": "267", + "members": [ + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" }, { - "name": "232", + "name": "268", "members": [ { "name": "name", - "default": null, "type": "str" }, { - "name": "count", + "name": "device-id", "type": "int" }, { - "name": "granularity", + "name": "vhost-started", + "type": "bool" + }, + { + "name": "device-endian", + "type": "str" + }, + { + "name": "guest-features", + "type": "548" + }, + { + "name": "host-features", + "type": "548" + }, + { + "name": "backend-features", + "type": "548" + }, + { + "name": "num-vqs", "type": "int" }, { - "name": "recording", + "name": "status", + "type": "549" + }, + { + "name": "isr", + "type": "int" + }, + { + "name": "queue-sel", + "type": "int" + }, + { + "name": "vm-running", "type": "bool" }, { - "name": "busy", + "name": "broken", "type": "bool" }, { - "name": "status", - "type": "382", - "features": [ - "deprecated" - ] + "name": "disabled", + "type": "bool" }, { - "name": "persistent", + "name": "use-started", "type": "bool" }, { - "name": "inconsistent", - "default": null, + "name": "started", + "type": "bool" + }, + { + "name": "start-on-kick", + "type": "bool" + }, + { + "name": "disable-legacy-check", + "type": "bool" + }, + { + "name": "bus-name", + "type": "str" + }, + { + "name": "use-guest-notifier-mask", "type": "bool" + }, + { + "name": "vhost-dev", + "default": null, + "type": "550" } ], "meta-type": "object" }, { - "name": "233", + "name": "269", "members": [ { - "name": "rd_bytes", - "type": "int" + "name": "path", + "type": "str" }, { - "name": "wr_bytes", + "name": "queue", "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "270", + "members": [ + { + "name": "name", + "type": "str" }, { - "name": "unmap_bytes", + "name": "queue-index", "type": "int" }, { - "name": "rd_operations", + "name": "inuse", "type": "int" }, { - "name": "wr_operations", + "name": "vring-num", "type": "int" }, { - "name": "flush_operations", + "name": "vring-num-default", "type": "int" }, { - "name": "unmap_operations", + "name": "vring-align", "type": "int" }, { - "name": "rd_total_time_ns", + "name": "vring-desc", "type": "int" }, { - "name": "wr_total_time_ns", + "name": "vring-avail", "type": "int" }, { - "name": "flush_total_time_ns", + "name": "vring-used", "type": "int" }, { - "name": "unmap_total_time_ns", + "name": "last-avail-idx", + "default": null, "type": "int" }, { - "name": "wr_highest_offset", + "name": "shadow-avail-idx", + "default": null, "type": "int" }, { - "name": "rd_merged", + "name": "used-idx", "type": "int" }, { - "name": "wr_merged", + "name": "signalled-used", "type": "int" }, { - "name": "unmap_merged", - "type": "int" + "name": "signalled-used-valid", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "271", + "members": [ + { + "name": "path", + "type": "str" }, { - "name": "idle_time_ns", - "default": null, + "name": "queue", "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "272", + "members": [ + { + "name": "name", + "type": "str" }, { - "name": "failed_rd_operations", + "name": "kick", "type": "int" }, { - "name": "failed_wr_operations", + "name": "call", "type": "int" }, { - "name": "failed_flush_operations", + "name": "desc", "type": "int" }, { - "name": "failed_unmap_operations", + "name": "avail", "type": "int" }, { - "name": "invalid_rd_operations", + "name": "used", "type": "int" }, { - "name": "invalid_wr_operations", + "name": "num", "type": "int" }, { - "name": "invalid_flush_operations", + "name": "desc-phys", "type": "int" }, { - "name": "invalid_unmap_operations", + "name": "desc-size", "type": "int" }, { - "name": "account_invalid", - "type": "bool" + "name": "avail-phys", + "type": "int" }, { - "name": "account_failed", - "type": "bool" + "name": "avail-size", + "type": "int" }, { - "name": "timed_stats", - "type": "[383]" + "name": "used-phys", + "type": "int" }, { - "name": "rd_latency_histogram", - "default": null, - "type": "384" + "name": "used-size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "273", + "members": [ + { + "name": "path", + "type": "str" }, { - "name": "wr_latency_histogram", - "default": null, - "type": "384" + "name": "queue", + "type": "int" }, { - "name": "flush_latency_histogram", + "name": "index", "default": null, - "type": "384" + "type": "int" } ], "meta-type": "object" }, { - "name": "234", - "tag": "driver", - "variants": [ + "name": "274", + "members": [ { - "case": "file", - "type": "385" + "name": "name", + "type": "str" }, { - "case": "host_device", - "type": "385" + "name": "index", + "type": "int" }, { - "case": "blkdebug", - "type": "0" + "name": "descs", + "type": "[551]" }, { - "case": "blklogwrites", - "type": "0" + "name": "avail", + "type": "552" }, { - "case": "blkreplay", - "type": "0" + "name": "used", + "type": "553" + } + ], + "meta-type": "object" + }, + { + "name": "[275]", + "element-type": "275", + "meta-type": "array" + }, + { + "name": "275", + "members": [ + { + "name": "id", + "type": "str" }, { - "case": "blkverify", - "type": "0" + "name": "service", + "type": "[554]" }, { - "case": "bochs", - "type": "0" + "name": "client", + "type": "[555]" + } + ], + "meta-type": "object" + }, + { + "name": "276", + "members": [ + { + "name": "path", + "type": "str" }, { - "case": "cloop", - "type": "0" + "name": "log", + "type": "556" }, { - "case": "compress", - "type": "0" + "name": "flags", + "type": "int" }, { - "case": "copy-on-read", - "type": "0" + "name": "dpa", + "type": "int" }, { - "case": "dmg", - "type": "0" + "name": "descriptor", + "type": "int" }, { - "case": "ftp", - "type": "0" + "name": "type", + "type": "int" }, { - "case": "ftps", - "type": "0" + "name": "transaction-type", + "type": "int" }, { - "case": "gluster", - "type": "0" + "name": "channel", + "default": null, + "type": "int" }, { - "case": "host_cdrom", - "type": "0" + "name": "rank", + "default": null, + "type": "int" }, { - "case": "http", - "type": "0" + "name": "device", + "default": null, + "type": "int" }, { - "case": "https", - "type": "0" + "name": "component-id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "277", + "members": [ + { + "name": "path", + "type": "str" }, { - "case": "iscsi", - "type": "0" + "name": "log", + "type": "556" }, { - "case": "luks", - "type": "0" + "name": "flags", + "type": "int" }, { - "case": "nbd", - "type": "0" + "name": "dpa", + "type": "int" }, { - "case": "nfs", - "type": "0" + "name": "descriptor", + "type": "int" }, { - "case": "null-aio", - "type": "0" + "name": "type", + "type": "int" }, { - "case": "null-co", - "type": "0" + "name": "transaction-type", + "type": "int" }, { - "case": "nvme", - "type": "0" + "name": "channel", + "default": null, + "type": "int" }, { - "case": "parallels", - "type": "0" + "name": "rank", + "default": null, + "type": "int" }, { - "case": "qcow", - "type": "0" + "name": "nibble-mask", + "default": null, + "type": "int" }, { - "case": "qcow2", - "type": "0" + "name": "bank-group", + "default": null, + "type": "int" }, { - "case": "qed", - "type": "0" + "name": "bank", + "default": null, + "type": "int" }, { - "case": "quorum", - "type": "0" + "name": "row", + "default": null, + "type": "int" }, { - "case": "raw", - "type": "0" + "name": "column", + "default": null, + "type": "int" }, { - "case": "rbd", - "type": "0" + "name": "correction-mask", + "default": null, + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "278", + "members": [ + { + "name": "path", + "type": "str" }, { - "case": "replication", - "type": "0" + "name": "log", + "type": "556" }, { - "case": "sheepdog", - "type": "0" + "name": "flags", + "type": "int" }, { - "case": "ssh", - "type": "0" + "name": "type", + "type": "int" }, { - "case": "throttle", - "type": "0" + "name": "health-status", + "type": "int" }, { - "case": "vdi", - "type": "0" + "name": "media-status", + "type": "int" }, { - "case": "vhdx", - "type": "0" + "name": "additional-status", + "type": "int" }, { - "case": "vmdk", - "type": "0" + "name": "life-used", + "type": "int" }, { - "case": "vpc", - "type": "0" + "name": "temperature", + "type": "int" }, { - "case": "vvfat", - "type": "0" + "name": "dirty-shutdown-count", + "type": "int" + }, + { + "name": "corrected-volatile-error-count", + "type": "int" + }, + { + "name": "corrected-persistent-error-count", + "type": "int" } ], + "meta-type": "object" + }, + { + "name": "279", "members": [ { - "name": "driver", - "type": "247" + "name": "path", + "type": "str" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "length", + "type": "int" } ], "meta-type": "object" }, { - "name": "235", - "meta-type": "enum", - "values": [ - "undefined", - "created", - "running", - "paused", - "ready", - "standby", - "waiting", - "pending", - "aborting", - "concluded", - "null" - ] - }, - { - "name": "236", - "meta-type": "enum", - "values": [ - "existing", - "absolute-paths" - ] - }, - { - "name": "237", - "meta-type": "enum", - "values": [ - "report", - "ignore", - "enospc", - "stop", - "auto" - ] - }, - { - "name": "238", - "meta-type": "enum", - "values": [ - "top", - "full", - "none", - "incremental", - "bitmap" - ] + "name": "280", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "errors", + "type": "[557]" + } + ], + "meta-type": "object" }, { - "name": "239", - "meta-type": "enum", - "values": [ - "on-success", - "never", - "always" - ] + "name": "281", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "type", + "type": "558" + } + ], + "meta-type": "object" }, { - "name": "240", - "meta-type": "enum", - "values": [ - "off", - "on", - "unmap" - ] + "name": "bool", + "json-type": "boolean", + "meta-type": "builtin" }, { - "name": "241", + "name": "282", "members": [ { - "name": "filename", - "type": "str" + "name": "debug" }, { - "name": "format", - "type": "str" + "name": "inmigrate" }, { - "name": "dirty-flag", - "default": null, - "type": "bool" + "name": "internal-error" }, { - "name": "actual-size", - "default": null, - "type": "int" + "name": "io-error" }, { - "name": "virtual-size", - "type": "int" + "name": "paused" }, { - "name": "cluster-size", - "default": null, - "type": "int" + "name": "postmigrate" }, { - "name": "encrypted", - "default": null, - "type": "bool" + "name": "prelaunch" }, { - "name": "compressed", - "default": null, - "type": "bool" + "name": "finish-migrate" }, { - "name": "backing-filename", - "default": null, - "type": "str" + "name": "restore-vm" }, { - "name": "full-backing-filename", - "default": null, - "type": "str" + "name": "running" }, { - "name": "backing-filename-format", - "default": null, - "type": "str" + "name": "save-vm" }, { - "name": "snapshots", - "default": null, - "type": "[70]" + "name": "shutdown" }, { - "name": "backing-image", - "default": null, - "type": "241" + "name": "suspended" }, { - "name": "format-specific", - "default": null, - "type": "386" + "name": "watchdog" + }, + { + "name": "guest-panicked" + }, + { + "name": "colo" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "debug", + "inmigrate", + "internal-error", + "io-error", + "paused", + "postmigrate", + "prelaunch", + "finish-migrate", + "restore-vm", + "running", + "save-vm", + "shutdown", + "suspended", + "watchdog", + "guest-panicked", + "colo" + ] }, { - "name": "242", + "name": "283", "members": [ { - "name": "writeback", - "type": "bool" + "name": "none" }, { - "name": "direct", - "type": "bool" + "name": "host-error" }, { - "name": "no-flush", - "type": "bool" + "name": "host-qmp-quit" + }, + { + "name": "host-qmp-system-reset" + }, + { + "name": "host-signal" + }, + { + "name": "host-ui" + }, + { + "name": "guest-shutdown" + }, + { + "name": "guest-reset" + }, + { + "name": "guest-panic" + }, + { + "name": "subsystem-reset" + }, + { + "name": "snapshot-load" } ], - "meta-type": "object" - }, - { - "name": "[243]", - "element-type": "243", - "meta-type": "array" + "meta-type": "enum", + "values": [ + "none", + "host-error", + "host-qmp-quit", + "host-qmp-system-reset", + "host-signal", + "host-ui", + "guest-shutdown", + "guest-reset", + "guest-panic", + "subsystem-reset", + "snapshot-load" + ] }, { - "name": "243", + "name": "284", "members": [ { - "name": "id", - "type": "int" + "name": "reset" }, { - "name": "type", - "type": "387" + "name": "shutdown" }, { - "name": "name", - "type": "str" + "name": "poweroff" + }, + { + "name": "pause" + }, + { + "name": "debug" + }, + { + "name": "none" + }, + { + "name": "inject-nmi" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "reset", + "shutdown", + "poweroff", + "pause", + "debug", + "none", + "inject-nmi" + ] }, { - "name": "[244]", - "element-type": "244", - "meta-type": "array" + "name": "285", + "members": [ + { + "name": "reset" + }, + { + "name": "shutdown" + } + ], + "meta-type": "enum", + "values": [ + "reset", + "shutdown" + ] }, { - "name": "244", + "name": "286", "members": [ { - "name": "parent", - "type": "int" + "name": "poweroff" }, { - "name": "child", - "type": "int" + "name": "pause" + } + ], + "meta-type": "enum", + "values": [ + "poweroff", + "pause" + ] + }, + { + "name": "287", + "members": [ + { + "name": "pause" }, { - "name": "name", - "type": "str" + "name": "shutdown" }, { - "name": "perm", - "type": "[388]" + "name": "exit-failure" }, { - "name": "shared-perm", - "type": "[388]" + "name": "none" } ], - "meta-type": "object" - }, - { - "name": "245", "meta-type": "enum", "values": [ - "background", - "write-blocking" + "pause", + "shutdown", + "exit-failure", + "none" ] }, { - "name": "[246]", - "element-type": "246", - "meta-type": "array" - }, - { - "name": "246", + "name": "288", "members": [ { - "type": "str" + "name": "pause" + }, + { + "name": "poweroff" }, { - "type": "36" + "name": "run" } ], - "meta-type": "alternate" - }, - { - "name": "247", "meta-type": "enum", "values": [ - "blkdebug", - "blklogwrites", - "blkreplay", - "blkverify", - "bochs", - "cloop", - "compress", - "copy-on-read", - "dmg", - "file", - "ftp", - "ftps", - "gluster", - "host_cdrom", - "host_device", - "http", - "https", - "iscsi", - "luks", - "nbd", - "nfs", - "null-aio", - "null-co", - "nvme", - "parallels", - "qcow", - "qcow2", - "qed", - "quorum", - "raw", - "rbd", - "replication", - "sheepdog", - "ssh", - "throttle", - "vdi", - "vhdx", - "vmdk", - "vpc", - "vvfat" + "pause", + "poweroff", + "run" + ] + }, + { + "name": "289", + "tag": "type", + "variants": [ + { + "case": "hyper-v", + "type": "560" + }, + { + "case": "s390", + "type": "561" + } + ], + "members": [ + { + "name": "type", + "type": "559" + } + ], + "meta-type": "object" + }, + { + "name": "290", + "members": [ + { + "name": "hypervisor" + }, + { + "name": "guest" + } + ], + "meta-type": "enum", + "values": [ + "hypervisor", + "guest" ] }, { - "name": "248", + "name": "291", + "members": [ + { + "name": "ignore" + }, + { + "name": "inject" + }, + { + "name": "fatal" + }, + { + "name": "reset" + } + ], "meta-type": "enum", "values": [ "ignore", - "unmap" + "inject", + "fatal", + "reset" ] }, { - "name": "249", + "name": "292", "members": [ { - "name": "direct", - "default": null, + "name": "action-required", "type": "bool" }, { - "name": "no-flush", - "default": null, + "name": "recursive", "type": "bool" } ], "meta-type": "object" }, { - "name": "250", + "name": "293", "members": [ { - "name": "image", - "type": "389" - }, - { - "name": "config", - "default": null, - "type": "str" + "name": "undefined" }, { - "name": "align", - "default": null, - "type": "int" + "name": "created" }, { - "name": "max-transfer", - "default": null, - "type": "int" + "name": "running" }, { - "name": "opt-write-zero", - "default": null, - "type": "int" + "name": "paused" }, { - "name": "max-write-zero", - "default": null, - "type": "int" + "name": "ready" }, { - "name": "opt-discard", - "default": null, - "type": "int" + "name": "standby" }, { - "name": "max-discard", - "default": null, - "type": "int" + "name": "waiting" }, { - "name": "inject-error", - "default": null, - "type": "[390]" + "name": "pending" }, { - "name": "set-state", - "default": null, - "type": "[391]" + "name": "aborting" }, { - "name": "take-child-perms", - "default": null, - "type": "[388]" + "name": "concluded" }, { - "name": "unshare-child-perms", - "default": null, - "type": "[388]" + "name": "null" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "undefined", + "created", + "running", + "paused", + "ready", + "standby", + "waiting", + "pending", + "aborting", + "concluded", + "null" + ] }, { - "name": "251", + "name": "294", "members": [ { - "name": "file", - "type": "389" + "name": "commit" }, { - "name": "log", - "type": "389" + "name": "stream" }, { - "name": "log-sector-size", - "default": null, - "type": "int" + "name": "mirror" }, { - "name": "log-append", - "default": null, - "type": "bool" + "name": "backup" }, { - "name": "log-super-update-interval", - "default": null, - "type": "int" + "name": "create" + }, + { + "name": "amend" + }, + { + "name": "snapshot-load" + }, + { + "name": "snapshot-save" + }, + { + "name": "snapshot-delete" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "commit", + "stream", + "mirror", + "backup", + "create", + "amend", + "snapshot-load", + "snapshot-save", + "snapshot-delete" + ] + }, + { + "name": "int", + "json-type": "int", + "meta-type": "builtin" }, { - "name": "252", + "name": "295", "members": [ { - "name": "test", - "type": "389" + "name": "retain" }, { - "name": "raw", - "type": "389" + "name": "read-only" + }, + { + "name": "read-write" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "retain", + "read-only", + "read-write" + ] }, { - "name": "253", - "members": [ - { - "name": "image", - "type": "389" - } - ], - "meta-type": "object" + "name": "[int]", + "element-type": "int", + "meta-type": "array" }, { - "name": "254", + "name": "296", "members": [ { - "name": "file", - "type": "389" + "name": "ok" + }, + { + "name": "failed" + }, + { + "name": "nospace" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "ok", + "failed", + "nospace" + ] }, { - "name": "255", + "name": "297", "members": [ { - "name": "filename", - "type": "str" + "name": "rd_bytes", + "type": "int" }, { - "name": "pr-manager", - "default": null, - "type": "str" + "name": "wr_bytes", + "type": "int" }, { - "name": "locking", - "default": null, - "type": "392" + "name": "zone_append_bytes", + "type": "int" }, { - "name": "aio", - "default": null, - "type": "393" + "name": "unmap_bytes", + "type": "int" }, { - "name": "drop-cache", - "default": null, - "type": "bool" + "name": "rd_operations", + "type": "int" }, { - "name": "x-check-cache-dropped", - "default": null, - "type": "bool" - } - ], - "meta-type": "object", - "features": [ - "dynamic-auto-read-only" - ] - }, - { - "name": "256", - "members": [ + "name": "wr_operations", + "type": "int" + }, { - "name": "url", - "type": "str" + "name": "zone_append_operations", + "type": "int" }, { - "name": "readahead", - "default": null, + "name": "flush_operations", "type": "int" }, { - "name": "timeout", - "default": null, + "name": "unmap_operations", "type": "int" }, { - "name": "username", - "default": null, - "type": "str" + "name": "rd_total_time_ns", + "type": "int" }, { - "name": "password-secret", - "default": null, - "type": "str" + "name": "wr_total_time_ns", + "type": "int" }, { - "name": "proxy-username", - "default": null, - "type": "str" + "name": "zone_append_total_time_ns", + "type": "int" }, { - "name": "proxy-password-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "257", - "members": [ + "name": "flush_total_time_ns", + "type": "int" + }, { - "name": "url", - "type": "str" + "name": "unmap_total_time_ns", + "type": "int" }, { - "name": "readahead", - "default": null, + "name": "wr_highest_offset", "type": "int" }, { - "name": "timeout", - "default": null, + "name": "rd_merged", "type": "int" }, { - "name": "username", - "default": null, - "type": "str" + "name": "wr_merged", + "type": "int" }, { - "name": "password-secret", - "default": null, - "type": "str" + "name": "zone_append_merged", + "type": "int" }, { - "name": "proxy-username", - "default": null, - "type": "str" + "name": "unmap_merged", + "type": "int" }, { - "name": "proxy-password-secret", + "name": "idle_time_ns", "default": null, - "type": "str" + "type": "int" }, { - "name": "sslverify", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "258", - "members": [ + "name": "failed_rd_operations", + "type": "int" + }, { - "name": "volume", - "type": "str" + "name": "failed_wr_operations", + "type": "int" }, { - "name": "path", - "type": "str" + "name": "failed_zone_append_operations", + "type": "int" }, { - "name": "server", - "type": "[332]" + "name": "failed_flush_operations", + "type": "int" }, { - "name": "debug", - "default": null, + "name": "failed_unmap_operations", "type": "int" }, { - "name": "logfile", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "259", - "members": [ + "name": "invalid_rd_operations", + "type": "int" + }, { - "name": "url", - "type": "str" + "name": "invalid_wr_operations", + "type": "int" }, { - "name": "readahead", - "default": null, + "name": "invalid_zone_append_operations", "type": "int" }, { - "name": "timeout", - "default": null, + "name": "invalid_flush_operations", "type": "int" }, { - "name": "username", - "default": null, - "type": "str" + "name": "invalid_unmap_operations", + "type": "int" }, { - "name": "password-secret", - "default": null, - "type": "str" + "name": "account_invalid", + "type": "bool" }, { - "name": "proxy-username", + "name": "account_failed", + "type": "bool" + }, + { + "name": "timed_stats", + "type": "[562]" + }, + { + "name": "rd_latency_histogram", "default": null, - "type": "str" + "type": "563" }, { - "name": "proxy-password-secret", + "name": "wr_latency_histogram", "default": null, - "type": "str" + "type": "563" }, { - "name": "cookie", + "name": "zone_append_latency_histogram", "default": null, - "type": "str" + "type": "563" }, { - "name": "cookie-secret", + "name": "flush_latency_histogram", "default": null, - "type": "str" + "type": "563" } ], "meta-type": "object" }, { - "name": "260", - "members": [ + "name": "298", + "tag": "driver", + "variants": [ { - "name": "url", - "type": "str" + "case": "file", + "type": "564" }, { - "name": "readahead", - "default": null, - "type": "int" + "case": "host_device", + "type": "564" }, { - "name": "timeout", - "default": null, - "type": "int" + "case": "nvme", + "type": "565" }, { - "name": "username", - "default": null, - "type": "str" + "case": "blkdebug", + "type": "0" }, { - "name": "password-secret", - "default": null, - "type": "str" + "case": "blklogwrites", + "type": "0" }, { - "name": "proxy-username", - "default": null, - "type": "str" + "case": "blkreplay", + "type": "0" }, { - "name": "proxy-password-secret", - "default": null, - "type": "str" + "case": "blkverify", + "type": "0" }, { - "name": "cookie", - "default": null, - "type": "str" + "case": "bochs", + "type": "0" }, { - "name": "sslverify", - "default": null, - "type": "bool" + "case": "cloop", + "type": "0" }, { - "name": "cookie-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "261", - "members": [ + "case": "compress", + "type": "0" + }, { - "name": "transport", - "type": "394" + "case": "copy-before-write", + "type": "0" }, { - "name": "portal", - "type": "str" + "case": "copy-on-read", + "type": "0" }, { - "name": "target", - "type": "str" + "case": "dmg", + "type": "0" }, { - "name": "lun", - "default": null, - "type": "int" + "case": "snapshot-access", + "type": "0" }, { - "name": "user", - "default": null, - "type": "str" + "case": "ftp", + "type": "0" }, { - "name": "password-secret", - "default": null, - "type": "str" + "case": "ftps", + "type": "0" }, { - "name": "initiator-name", - "default": null, - "type": "str" + "case": "gluster", + "type": "0" }, { - "name": "header-digest", - "default": null, - "type": "395" + "case": "host_cdrom", + "type": "0" }, { - "name": "timeout", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "262", - "members": [ + "case": "http", + "type": "0" + }, { - "name": "file", - "type": "389" + "case": "https", + "type": "0" }, { - "name": "key-secret", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "263", - "members": [ + "case": "io_uring", + "type": "0" + }, { - "name": "server", - "type": "332" + "case": "iscsi", + "type": "0" }, { - "name": "export", - "default": null, - "type": "str" + "case": "luks", + "type": "0" }, { - "name": "tls-creds", - "default": null, - "type": "str" - }, - { - "name": "x-dirty-bitmap", - "default": null, - "type": "str" + "case": "nbd", + "type": "0" }, { - "name": "reconnect-delay", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "264", - "members": [ - { - "name": "server", - "type": "396" + "case": "nfs", + "type": "0" }, { - "name": "path", - "type": "str" + "case": "null-aio", + "type": "0" }, { - "name": "user", - "default": null, - "type": "int" + "case": "null-co", + "type": "0" }, { - "name": "group", - "default": null, - "type": "int" + "case": "nvme-io_uring", + "type": "0" }, { - "name": "tcp-syn-count", - "default": null, - "type": "int" + "case": "parallels", + "type": "0" }, { - "name": "readahead-size", - "default": null, - "type": "int" + "case": "preallocate", + "type": "0" }, { - "name": "page-cache-size", - "default": null, - "type": "int" + "case": "qcow", + "type": "0" }, { - "name": "debug", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "265", - "members": [ - { - "name": "size", - "default": null, - "type": "int" + "case": "qcow2", + "type": "0" }, { - "name": "latency-ns", - "default": null, - "type": "int" + "case": "qed", + "type": "0" }, { - "name": "read-zeroes", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "266", - "members": [ - { - "name": "device", - "type": "str" + "case": "quorum", + "type": "0" }, { - "name": "namespace", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "267", - "members": [ - { - "name": "file", - "type": "389" + "case": "raw", + "type": "0" }, { - "name": "backing", - "default": null, - "type": "397" + "case": "rbd", + "type": "0" }, { - "name": "lazy-refcounts", - "default": null, - "type": "bool" + "case": "replication", + "type": "0" }, { - "name": "pass-discard-request", - "default": null, - "type": "bool" + "case": "ssh", + "type": "0" }, { - "name": "pass-discard-snapshot", - "default": null, - "type": "bool" + "case": "throttle", + "type": "0" }, { - "name": "pass-discard-other", - "default": null, - "type": "bool" + "case": "vdi", + "type": "0" }, { - "name": "overlap-check", - "default": null, - "type": "398" + "case": "vhdx", + "type": "0" }, { - "name": "cache-size", - "default": null, - "type": "int" + "case": "virtio-blk-vfio-pci", + "type": "0" }, { - "name": "l2-cache-size", - "default": null, - "type": "int" + "case": "virtio-blk-vhost-user", + "type": "0" }, { - "name": "l2-cache-entry-size", - "default": null, - "type": "int" + "case": "virtio-blk-vhost-vdpa", + "type": "0" }, { - "name": "refcount-cache-size", - "default": null, - "type": "int" + "case": "vmdk", + "type": "0" }, { - "name": "cache-clean-interval", - "default": null, - "type": "int" + "case": "vpc", + "type": "0" }, { - "name": "encrypt", - "default": null, - "type": "399" - }, + "case": "vvfat", + "type": "0" + } + ], + "members": [ { - "name": "data-file", - "default": null, - "type": "389" + "name": "driver", + "type": "314" } ], "meta-type": "object" }, { - "name": "268", + "name": "299", "members": [ { - "name": "file", - "type": "389" - }, - { - "name": "backing", - "default": null, - "type": "397" - }, - { - "name": "encrypt", - "default": null, - "type": "400" + "name": "actively-synced", + "type": "bool" } ], "meta-type": "object" }, { - "name": "269", + "name": "300", "members": [ { - "name": "file", - "type": "389" + "name": "existing" }, { - "name": "backing", - "default": null, - "type": "397" + "name": "absolute-paths" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "existing", + "absolute-paths" + ] }, { - "name": "270", + "name": "301", "members": [ { - "name": "blkverify", - "default": null, - "type": "bool" + "name": "report" }, { - "name": "children", - "type": "[389]" + "name": "ignore" }, { - "name": "vote-threshold", - "type": "int" + "name": "enospc" }, { - "name": "rewrite-corrupted", - "default": null, - "type": "bool" + "name": "stop" }, { - "name": "read-pattern", - "default": null, - "type": "401" + "name": "auto" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "report", + "ignore", + "enospc", + "stop", + "auto" + ] }, { - "name": "271", + "name": "302", "members": [ { - "name": "file", - "type": "389" + "name": "top" }, { - "name": "offset", - "default": null, - "type": "int" + "name": "full" }, { - "name": "size", - "default": null, - "type": "int" + "name": "none" + }, + { + "name": "incremental" + }, + { + "name": "bitmap" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "top", + "full", + "none", + "incremental", + "bitmap" + ] }, { - "name": "272", + "name": "303", "members": [ { - "name": "pool", - "type": "str" - }, - { - "name": "namespace", - "default": null, - "type": "str" + "name": "on-success" }, { - "name": "image", - "type": "str" + "name": "never" }, { - "name": "conf", - "default": null, - "type": "str" - }, - { - "name": "snapshot", - "default": null, - "type": "str" - }, - { - "name": "user", - "default": null, - "type": "str" - }, + "name": "always" + } + ], + "meta-type": "enum", + "values": [ + "on-success", + "never", + "always" + ] + }, + { + "name": "304", + "members": [ { - "name": "auth-client-required", + "name": "use-copy-range", "default": null, - "type": "[402]" + "type": "bool" }, { - "name": "key-secret", + "name": "max-workers", "default": null, - "type": "str" + "type": "int" }, { - "name": "server", + "name": "max-chunk", "default": null, - "type": "[403]" + "type": "int" } ], "meta-type": "object" }, { - "name": "273", + "name": "305", "members": [ { - "name": "file", - "type": "389" + "name": "off" }, { - "name": "mode", - "type": "404" + "name": "on" }, { - "name": "top-id", - "default": null, - "type": "str" + "name": "unmap" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "off", + "on", + "unmap" + ] }, { - "name": "274", + "name": "306", "members": [ { - "name": "server", - "type": "332" + "name": "filename", + "type": "str" }, { - "name": "vdi", + "name": "format", "type": "str" }, { - "name": "snap-id", + "name": "dirty-flag", + "default": null, + "type": "bool" + }, + { + "name": "actual-size", "default": null, "type": "int" }, { - "name": "tag", + "name": "virtual-size", + "type": "int" + }, + { + "name": "cluster-size", "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "275", - "members": [ + "type": "int" + }, { - "name": "server", - "type": "405" + "name": "encrypted", + "default": null, + "type": "bool" }, { - "name": "path", + "name": "compressed", + "default": null, + "type": "bool" + }, + { + "name": "backing-filename", + "default": null, "type": "str" }, { - "name": "user", + "name": "full-backing-filename", "default": null, "type": "str" }, { - "name": "host-key-check", + "name": "backing-filename-format", "default": null, - "type": "406" + "type": "str" + }, + { + "name": "snapshots", + "default": null, + "type": "[78]" + }, + { + "name": "format-specific", + "default": null, + "type": "566" + }, + { + "name": "backing-image", + "default": null, + "type": "306" } ], "meta-type": "object" }, { - "name": "276", + "name": "307", "members": [ { - "name": "throttle-group", - "type": "str" + "name": "writeback", + "type": "bool" }, { - "name": "file", - "type": "389" + "name": "direct", + "type": "bool" + }, + { + "name": "no-flush", + "type": "bool" } ], "meta-type": "object" }, { - "name": "277", + "name": "[308]", + "element-type": "308", + "meta-type": "array" + }, + { + "name": "308", "members": [ { - "name": "dir", + "name": "name", + "default": null, "type": "str" }, { - "name": "fat-type", - "default": null, + "name": "count", "type": "int" }, { - "name": "floppy", - "default": null, + "name": "granularity", + "type": "int" + }, + { + "name": "recording", "type": "bool" }, { - "name": "label", - "default": null, - "type": "str" + "name": "busy", + "type": "bool" }, { - "name": "rw", + "name": "persistent", + "type": "bool" + }, + { + "name": "inconsistent", "default": null, "type": "bool" } @@ -8322,724 +9820,760 @@ "meta-type": "object" }, { - "name": "278", - "tag": "driver", - "variants": [ + "name": "[309]", + "element-type": "309", + "meta-type": "array" + }, + { + "name": "309", + "members": [ { - "case": "file", - "type": "407" + "name": "id", + "type": "int" }, { - "case": "gluster", - "type": "408" + "name": "type", + "type": "567" }, { - "case": "luks", - "type": "409" + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[310]", + "element-type": "310", + "meta-type": "array" + }, + { + "name": "310", + "members": [ + { + "name": "parent", + "type": "int" }, { - "case": "nfs", - "type": "410" + "name": "child", + "type": "int" }, { - "case": "parallels", - "type": "411" + "name": "name", + "type": "str" }, { - "case": "qcow", - "type": "412" + "name": "perm", + "type": "[568]" }, { - "case": "qcow2", - "type": "413" + "name": "shared-perm", + "type": "[568]" + } + ], + "meta-type": "object" + }, + { + "name": "311", + "members": [ + { + "name": "background" }, { - "case": "qed", - "type": "414" + "name": "write-blocking" + } + ], + "meta-type": "enum", + "values": [ + "background", + "write-blocking" + ] + }, + { + "name": "[312]", + "element-type": "312", + "meta-type": "array" + }, + { + "name": "312", + "members": [ + { + "type": "str" }, { - "case": "rbd", - "type": "415" + "type": "45" + } + ], + "meta-type": "alternate" + }, + { + "name": "313", + "members": [ + { + "name": "copy-mode", + "type": "311" + } + ], + "meta-type": "object" + }, + { + "name": "314", + "members": [ + { + "name": "blkdebug" }, { - "case": "sheepdog", - "type": "416" + "name": "blklogwrites" }, { - "case": "ssh", - "type": "417" + "name": "blkreplay" }, { - "case": "vdi", - "type": "418" + "name": "blkverify" }, { - "case": "vhdx", - "type": "419" + "name": "bochs" }, { - "case": "vmdk", - "type": "420" + "name": "cloop" }, { - "case": "vpc", - "type": "421" + "name": "compress" }, { - "case": "blkdebug", - "type": "0" + "name": "copy-before-write" }, { - "case": "blklogwrites", - "type": "0" + "name": "copy-on-read" }, { - "case": "blkreplay", - "type": "0" - }, - { - "case": "blkverify", - "type": "0" + "name": "dmg" }, { - "case": "bochs", - "type": "0" + "name": "file" }, { - "case": "cloop", - "type": "0" + "name": "snapshot-access" }, { - "case": "compress", - "type": "0" + "name": "ftp" }, { - "case": "copy-on-read", - "type": "0" + "name": "ftps" }, { - "case": "dmg", - "type": "0" + "name": "gluster" }, { - "case": "ftp", - "type": "0" + "name": "host_cdrom" }, { - "case": "ftps", - "type": "0" + "name": "host_device" }, { - "case": "host_cdrom", - "type": "0" + "name": "http" }, { - "case": "host_device", - "type": "0" + "name": "https" }, { - "case": "http", - "type": "0" + "name": "io_uring" }, { - "case": "https", - "type": "0" + "name": "iscsi" }, { - "case": "iscsi", - "type": "0" + "name": "luks" }, { - "case": "nbd", - "type": "0" + "name": "nbd" }, { - "case": "null-aio", - "type": "0" + "name": "nfs" }, { - "case": "null-co", - "type": "0" + "name": "null-aio" }, { - "case": "nvme", - "type": "0" + "name": "null-co" }, { - "case": "quorum", - "type": "0" + "name": "nvme" }, { - "case": "raw", - "type": "0" + "name": "nvme-io_uring" }, { - "case": "replication", - "type": "0" + "name": "parallels" }, { - "case": "throttle", - "type": "0" + "name": "preallocate" }, { - "case": "vvfat", - "type": "0" - } - ], - "members": [ - { - "name": "driver", - "type": "247" - } - ], - "meta-type": "object" - }, - { - "name": "279", - "tag": "driver", - "variants": [ - { - "case": "luks", - "type": "422" + "name": "qcow" }, { - "case": "qcow2", - "type": "423" + "name": "qcow2" }, { - "case": "blkdebug", - "type": "0" + "name": "qed" }, { - "case": "blklogwrites", - "type": "0" + "name": "quorum" }, { - "case": "blkreplay", - "type": "0" + "name": "raw" }, { - "case": "blkverify", - "type": "0" + "name": "rbd" }, { - "case": "bochs", - "type": "0" + "name": "replication" }, { - "case": "cloop", - "type": "0" + "name": "ssh" }, { - "case": "compress", - "type": "0" + "name": "throttle" }, { - "case": "copy-on-read", - "type": "0" + "name": "vdi" }, { - "case": "dmg", - "type": "0" + "name": "vhdx" }, { - "case": "file", - "type": "0" + "name": "virtio-blk-vfio-pci" }, { - "case": "ftp", - "type": "0" + "name": "virtio-blk-vhost-user" }, { - "case": "ftps", - "type": "0" + "name": "virtio-blk-vhost-vdpa" }, { - "case": "gluster", - "type": "0" + "name": "vmdk" }, { - "case": "host_cdrom", - "type": "0" + "name": "vpc" }, { - "case": "host_device", - "type": "0" - }, + "name": "vvfat" + } + ], + "meta-type": "enum", + "values": [ + "blkdebug", + "blklogwrites", + "blkreplay", + "blkverify", + "bochs", + "cloop", + "compress", + "copy-before-write", + "copy-on-read", + "dmg", + "file", + "snapshot-access", + "ftp", + "ftps", + "gluster", + "host_cdrom", + "host_device", + "http", + "https", + "io_uring", + "iscsi", + "luks", + "nbd", + "nfs", + "null-aio", + "null-co", + "nvme", + "nvme-io_uring", + "parallels", + "preallocate", + "qcow", + "qcow2", + "qed", + "quorum", + "raw", + "rbd", + "replication", + "ssh", + "throttle", + "vdi", + "vhdx", + "virtio-blk-vfio-pci", + "virtio-blk-vhost-user", + "virtio-blk-vhost-vdpa", + "vmdk", + "vpc", + "vvfat" + ] + }, + { + "name": "315", + "members": [ { - "case": "http", - "type": "0" + "name": "ignore" }, { - "case": "https", - "type": "0" - }, + "name": "unmap" + } + ], + "meta-type": "enum", + "values": [ + "ignore", + "unmap" + ] + }, + { + "name": "316", + "members": [ { - "case": "iscsi", - "type": "0" + "name": "direct", + "default": null, + "type": "bool" }, { - "case": "nbd", - "type": "0" - }, + "name": "no-flush", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "317", + "members": [ { - "case": "nfs", - "type": "0" + "name": "image", + "type": "569" }, { - "case": "null-aio", - "type": "0" + "name": "config", + "default": null, + "type": "str" }, { - "case": "null-co", - "type": "0" + "name": "align", + "default": null, + "type": "int" }, { - "case": "nvme", - "type": "0" + "name": "max-transfer", + "default": null, + "type": "int" }, { - "case": "parallels", - "type": "0" + "name": "opt-write-zero", + "default": null, + "type": "int" }, { - "case": "qcow", - "type": "0" + "name": "max-write-zero", + "default": null, + "type": "int" }, { - "case": "qed", - "type": "0" + "name": "opt-discard", + "default": null, + "type": "int" }, { - "case": "quorum", - "type": "0" + "name": "max-discard", + "default": null, + "type": "int" }, { - "case": "raw", - "type": "0" + "name": "inject-error", + "default": null, + "type": "[570]" }, { - "case": "rbd", - "type": "0" + "name": "set-state", + "default": null, + "type": "[571]" }, { - "case": "replication", - "type": "0" + "name": "take-child-perms", + "default": null, + "type": "[568]" }, { - "case": "sheepdog", - "type": "0" - }, + "name": "unshare-child-perms", + "default": null, + "type": "[568]" + } + ], + "meta-type": "object" + }, + { + "name": "318", + "members": [ { - "case": "ssh", - "type": "0" + "name": "file", + "type": "569" }, { - "case": "throttle", - "type": "0" + "name": "log", + "type": "569" }, { - "case": "vdi", - "type": "0" + "name": "log-sector-size", + "default": null, + "type": "int" }, { - "case": "vhdx", - "type": "0" + "name": "log-append", + "default": null, + "type": "bool" }, { - "case": "vmdk", - "type": "0" - }, + "name": "log-super-update-interval", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "319", + "members": [ { - "case": "vpc", - "type": "0" + "name": "test", + "type": "569" }, { - "case": "vvfat", - "type": "0" + "name": "raw", + "type": "569" } ], + "meta-type": "object" + }, + { + "name": "320", "members": [ { - "name": "driver", - "type": "247" + "name": "image", + "type": "569" } ], "meta-type": "object" }, { - "name": "280", - "meta-type": "enum", - "values": [ - "read", - "write" - ] - }, - { - "name": "281", - "meta-type": "enum", - "values": [ - "ignore", - "report", - "stop" - ] - }, - { - "name": "282", - "meta-type": "enum", - "values": [ - "commit", - "stream", - "mirror", - "backup", - "create", - "amend" - ] - }, - { - "name": "283", + "name": "321", "members": [ { - "type": "str" - }, - { - "type": "null" + "name": "file", + "type": "569" } ], - "meta-type": "alternate" + "meta-type": "object" }, { - "name": "284", - "tag": "type", - "variants": [ + "name": "322", + "members": [ { - "case": "inet", - "type": "425" + "name": "file", + "type": "569" }, { - "case": "unix", - "type": "426" + "name": "target", + "type": "569" }, { - "case": "vsock", - "type": "427" + "name": "bitmap", + "default": null, + "type": "45" }, { - "case": "fd", - "type": "428" + "name": "on-cbw-error", + "default": null, + "type": "572" + }, + { + "name": "cbw-timeout", + "default": null, + "type": "int" } ], + "meta-type": "object" + }, + { + "name": "323", "members": [ { - "name": "type", - "type": "424" + "name": "file", + "type": "569" + }, + { + "name": "bottom", + "default": null, + "type": "str" } ], "meta-type": "object" }, { - "name": "285", - "meta-type": "enum", - "values": [ - "safe", - "hard" - ] - }, - { - "name": "286", - "meta-type": "enum", - "values": [ - "read", - "write", - "flush" - ] - }, - { - "name": "287", - "meta-type": "enum", - "values": [ - "utf8", - "base64" - ] - }, - { - "name": "288", - "tag": "type", - "variants": [ + "name": "324", + "members": [ { - "case": "file", - "type": "430" + "name": "filename", + "type": "str" }, { - "case": "serial", - "type": "431" + "name": "pr-manager", + "default": null, + "type": "str" }, { - "case": "parallel", - "type": "431" + "name": "locking", + "default": null, + "type": "573" }, { - "case": "pipe", - "type": "431" + "name": "aio", + "default": null, + "type": "574" }, { - "case": "socket", - "type": "432" + "name": "aio-max-batch", + "default": null, + "type": "int" }, { - "case": "udp", - "type": "433" + "name": "drop-cache", + "default": null, + "type": "bool" }, { - "case": "pty", - "type": "434" - }, + "name": "x-check-cache-dropped", + "default": null, + "type": "bool", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object", + "features": [ + "dynamic-auto-read-only" + ] + }, + { + "name": "325", + "members": [ { - "case": "null", - "type": "434" + "name": "url", + "type": "str" }, { - "case": "mux", - "type": "435" + "name": "readahead", + "default": null, + "type": "int" }, { - "case": "msmouse", - "type": "434" + "name": "timeout", + "default": null, + "type": "int" }, { - "case": "wctablet", - "type": "434" + "name": "username", + "default": null, + "type": "str" }, { - "case": "braille", - "type": "434" + "name": "password-secret", + "default": null, + "type": "str" }, { - "case": "testdev", - "type": "434" + "name": "proxy-username", + "default": null, + "type": "str" }, { - "case": "stdio", - "type": "436" + "name": "proxy-password-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "326", + "members": [ + { + "name": "url", + "type": "str" }, { - "case": "console", - "type": "434" + "name": "readahead", + "default": null, + "type": "int" }, { - "case": "spicevmc", - "type": "437" + "name": "timeout", + "default": null, + "type": "int" }, { - "case": "spiceport", - "type": "438" + "name": "username", + "default": null, + "type": "str" }, { - "case": "vc", - "type": "439" + "name": "password-secret", + "default": null, + "type": "str" }, { - "case": "ringbuf", - "type": "440" + "name": "proxy-username", + "default": null, + "type": "str" }, { - "case": "memory", - "type": "440" - } - ], - "members": [ + "name": "proxy-password-secret", + "default": null, + "type": "str" + }, { - "name": "type", - "type": "429" + "name": "sslverify", + "default": null, + "type": "bool" } ], "meta-type": "object" }, { - "name": "289", - "meta-type": "enum", - "values": [ - "elf", - "kdump-zlib", - "kdump-lzo", - "kdump-snappy", - "win-dmp" - ] - }, - { - "name": "290", - "meta-type": "enum", - "values": [ - "none", - "active", - "completed", - "failed" - ] - }, - { - "name": "[289]", - "element-type": "289", - "meta-type": "array" - }, - { - "name": "291", - "meta-type": "enum", - "values": [ - "none", - "nic", - "user", - "tap", - "l2tpv3", - "socket", - "vde", - "bridge", - "hubport", - "netmap", - "vhost-user", - "vhost-vdpa" - ] - }, - { - "name": "292", + "name": "327", "members": [ { - "name": "netdev", - "default": null, + "name": "volume", "type": "str" }, { - "name": "macaddr", - "default": null, + "name": "path", "type": "str" }, { - "name": "model", - "default": null, - "type": "str" + "name": "server", + "type": "[388]" }, { - "name": "addr", + "name": "debug", "default": null, - "type": "str" + "type": "int" }, { - "name": "vectors", + "name": "logfile", "default": null, - "type": "int" + "type": "str" } ], "meta-type": "object" }, { - "name": "293", + "name": "328", "members": [ { - "name": "hostname", - "default": null, + "name": "url", "type": "str" }, { - "name": "restrict", - "default": null, - "type": "bool" - }, - { - "name": "ipv4", - "default": null, - "type": "bool" - }, - { - "name": "ipv6", + "name": "readahead", "default": null, - "type": "bool" + "type": "int" }, { - "name": "ip", + "name": "timeout", "default": null, - "type": "str" + "type": "int" }, { - "name": "net", + "name": "username", "default": null, "type": "str" }, { - "name": "host", + "name": "password-secret", "default": null, "type": "str" }, { - "name": "tftp", + "name": "proxy-username", "default": null, "type": "str" }, { - "name": "bootfile", + "name": "proxy-password-secret", "default": null, "type": "str" }, { - "name": "dhcpstart", + "name": "cookie", "default": null, "type": "str" }, { - "name": "dns", + "name": "cookie-secret", "default": null, "type": "str" - }, - { - "name": "dnssearch", - "default": null, - "type": "[441]" - }, + } + ], + "meta-type": "object" + }, + { + "name": "329", + "members": [ { - "name": "domainname", - "default": null, + "name": "url", "type": "str" }, { - "name": "ipv6-prefix", + "name": "readahead", "default": null, - "type": "str" + "type": "int" }, { - "name": "ipv6-prefixlen", + "name": "timeout", "default": null, "type": "int" }, { - "name": "ipv6-host", + "name": "username", "default": null, "type": "str" }, { - "name": "ipv6-dns", + "name": "password-secret", "default": null, "type": "str" }, { - "name": "smb", + "name": "proxy-username", "default": null, "type": "str" }, { - "name": "smbserver", + "name": "proxy-password-secret", "default": null, "type": "str" }, { - "name": "hostfwd", + "name": "cookie", "default": null, - "type": "[441]" + "type": "str" }, { - "name": "guestfwd", + "name": "sslverify", "default": null, - "type": "[441]" + "type": "bool" }, { - "name": "tftp-server-name", + "name": "cookie-secret", "default": null, "type": "str" } @@ -9047,153 +10581,164 @@ "meta-type": "object" }, { - "name": "294", + "name": "330", "members": [ { - "name": "ifname", - "default": null, + "name": "filename", "type": "str" - }, + } + ], + "meta-type": "object" + }, + { + "name": "331", + "members": [ { - "name": "fd", - "default": null, - "type": "str" + "name": "transport", + "type": "575" }, { - "name": "fds", - "default": null, + "name": "portal", "type": "str" }, { - "name": "script", - "default": null, + "name": "target", "type": "str" }, { - "name": "downscript", + "name": "lun", "default": null, - "type": "str" + "type": "int" }, { - "name": "br", + "name": "user", "default": null, "type": "str" }, { - "name": "helper", + "name": "password-secret", "default": null, "type": "str" }, { - "name": "sndbuf", + "name": "initiator-name", "default": null, - "type": "int" + "type": "str" }, { - "name": "vnet_hdr", + "name": "header-digest", "default": null, - "type": "bool" + "type": "576" }, { - "name": "vhost", + "name": "timeout", "default": null, - "type": "bool" - }, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "332", + "members": [ { - "name": "vhostfd", - "default": null, - "type": "str" + "name": "file", + "type": "569" }, { - "name": "vhostfds", + "name": "key-secret", "default": null, "type": "str" }, { - "name": "vhostforce", - "default": null, - "type": "bool" - }, - { - "name": "queues", - "default": null, - "type": "int" - }, - { - "name": "poll-us", + "name": "header", "default": null, - "type": "int" + "type": "569" } ], "meta-type": "object" }, { - "name": "295", + "name": "333", "members": [ { - "name": "src", - "type": "str" + "name": "server", + "type": "388" }, { - "name": "dst", + "name": "export", + "default": null, "type": "str" }, { - "name": "srcport", + "name": "tls-creds", "default": null, "type": "str" }, { - "name": "dstport", + "name": "tls-hostname", "default": null, "type": "str" }, { - "name": "ipv6", + "name": "x-dirty-bitmap", "default": null, - "type": "bool" + "type": "str", + "features": [ + "unstable" + ] }, { - "name": "udp", + "name": "reconnect-delay", "default": null, - "type": "bool" + "type": "int" }, { - "name": "cookie64", + "name": "open-timeout", "default": null, - "type": "bool" + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "334", + "members": [ + { + "name": "server", + "type": "577" }, { - "name": "counter", - "default": null, - "type": "bool" + "name": "path", + "type": "str" }, { - "name": "pincounter", + "name": "user", "default": null, - "type": "bool" + "type": "int" }, { - "name": "txcookie", + "name": "group", "default": null, "type": "int" }, { - "name": "rxcookie", + "name": "tcp-syn-count", "default": null, "type": "int" }, { - "name": "txsession", + "name": "readahead-size", + "default": null, "type": "int" }, { - "name": "rxsession", + "name": "page-cache-size", "default": null, "type": "int" }, { - "name": "offset", + "name": "debug", "default": null, "type": "int" } @@ -9201,273 +10746,228 @@ "meta-type": "object" }, { - "name": "296", + "name": "335", "members": [ { - "name": "fd", + "name": "size", "default": null, - "type": "str" + "type": "int" }, { - "name": "listen", + "name": "latency-ns", "default": null, - "type": "str" - }, - { - "name": "connect", - "default": null, - "type": "str" - }, - { - "name": "mcast", - "default": null, - "type": "str" - }, - { - "name": "localaddr", - "default": null, - "type": "str" + "type": "int" }, { - "name": "udp", + "name": "read-zeroes", "default": null, - "type": "str" + "type": "bool" } ], "meta-type": "object" }, { - "name": "297", + "name": "336", "members": [ { - "name": "sock", - "default": null, - "type": "str" - }, - { - "name": "port", - "default": null, - "type": "int" - }, - { - "name": "group", - "default": null, + "name": "device", "type": "str" }, { - "name": "mode", - "default": null, + "name": "namespace", "type": "int" } ], "meta-type": "object" }, { - "name": "298", + "name": "337", "members": [ { - "name": "br", - "default": null, - "type": "str" - }, - { - "name": "helper", - "default": null, + "name": "path", "type": "str" } ], "meta-type": "object" }, { - "name": "299", + "name": "338", "members": [ { - "name": "hubid", + "name": "file", + "type": "569" + }, + { + "name": "prealloc-align", + "default": null, "type": "int" }, { - "name": "netdev", + "name": "prealloc-size", "default": null, - "type": "str" + "type": "int" } ], "meta-type": "object" }, { - "name": "300", + "name": "339", "members": [ { - "name": "ifname", - "type": "str" + "name": "file", + "type": "569" }, { - "name": "devname", + "name": "backing", "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "301", - "members": [ + "type": "578" + }, { - "name": "chardev", - "type": "str" + "name": "lazy-refcounts", + "default": null, + "type": "bool" }, { - "name": "vhostforce", + "name": "pass-discard-request", "default": null, "type": "bool" }, { - "name": "queues", + "name": "pass-discard-snapshot", "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "302", - "members": [ + "type": "bool" + }, { - "name": "vhostdev", + "name": "pass-discard-other", "default": null, - "type": "str" + "type": "bool" }, { - "name": "queues", + "name": "discard-no-unref", "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "303", - "meta-type": "enum", - "values": [ - "normal", - "none", - "all" - ] - }, - { - "name": "[str]", - "element-type": "str", - "meta-type": "array" - }, - { - "name": "304", - "meta-type": "enum", - "values": [ - "half", - "full" - ] - }, - { - "name": "305", - "meta-type": "enum", - "values": [ - "off", - "on" - ] - }, - { - "name": "306", - "members": [ + "type": "bool" + }, { - "name": "priority", - "type": "int" + "name": "overlap-check", + "default": null, + "type": "579" }, { - "name": "tbl-id", + "name": "cache-size", + "default": null, "type": "int" }, { - "name": "in-pport", + "name": "l2-cache-size", "default": null, "type": "int" }, { - "name": "tunnel-id", + "name": "l2-cache-entry-size", "default": null, "type": "int" }, { - "name": "vlan-id", + "name": "refcount-cache-size", "default": null, "type": "int" }, { - "name": "eth-type", + "name": "cache-clean-interval", "default": null, "type": "int" }, { - "name": "eth-src", + "name": "encrypt", "default": null, - "type": "str" + "type": "580" }, { - "name": "eth-dst", + "name": "data-file", "default": null, - "type": "str" + "type": "569" + } + ], + "meta-type": "object" + }, + { + "name": "340", + "members": [ + { + "name": "file", + "type": "569" }, { - "name": "ip-proto", + "name": "backing", "default": null, - "type": "int" + "type": "578" }, { - "name": "ip-tos", + "name": "encrypt", "default": null, - "type": "int" + "type": "581" + } + ], + "meta-type": "object" + }, + { + "name": "341", + "members": [ + { + "name": "file", + "type": "569" }, { - "name": "ip-dst", + "name": "backing", "default": null, - "type": "str" + "type": "578" } ], "meta-type": "object" }, { - "name": "307", + "name": "342", "members": [ { - "name": "in-pport", + "name": "blkverify", "default": null, - "type": "int" + "type": "bool" }, { - "name": "tunnel-id", - "default": null, - "type": "int" + "name": "children", + "type": "[569]" }, { - "name": "vlan-id", - "default": null, + "name": "vote-threshold", "type": "int" }, { - "name": "eth-src", + "name": "rewrite-corrupted", "default": null, - "type": "str" + "type": "bool" }, { - "name": "eth-dst", + "name": "read-pattern", "default": null, - "type": "str" + "type": "582" + } + ], + "meta-type": "object" + }, + { + "name": "343", + "members": [ + { + "name": "file", + "type": "569" }, { - "name": "ip-proto", + "name": "offset", "default": null, "type": "int" }, { - "name": "ip-tos", + "name": "size", "default": null, "type": "int" } @@ -9475,1140 +10975,1094 @@ "meta-type": "object" }, { - "name": "308", + "name": "344", "members": [ { - "name": "goto-tbl", - "default": null, - "type": "int" + "name": "pool", + "type": "str" }, { - "name": "group-id", + "name": "namespace", "default": null, - "type": "int" + "type": "str" }, { - "name": "tunnel-lport", - "default": null, - "type": "int" + "name": "image", + "type": "str" }, { - "name": "vlan-id", + "name": "conf", "default": null, - "type": "int" + "type": "str" }, { - "name": "new-vlan-id", + "name": "snapshot", "default": null, - "type": "int" + "type": "str" }, { - "name": "out-pport", + "name": "encrypt", "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "309", - "tag": "type", - "variants": [ - { - "case": "passthrough", - "type": "443" + "type": "583" }, { - "case": "emulator", - "type": "444" - } - ], - "members": [ + "name": "user", + "default": null, + "type": "str" + }, { - "name": "type", - "type": "442" + "name": "auth-client-required", + "default": null, + "type": "[584]" + }, + { + "name": "key-secret", + "default": null, + "type": "str" + }, + { + "name": "server", + "default": null, + "type": "[585]" } ], "meta-type": "object" }, { - "name": "310", - "meta-type": "enum", - "values": [ - "client", - "server", - "unknown" - ] - }, - { - "name": "[311]", - "element-type": "311", - "meta-type": "array" - }, - { - "name": "311", + "name": "345", "members": [ { - "name": "host", - "type": "str" + "name": "file", + "type": "569" }, { - "name": "port", - "type": "str" + "name": "mode", + "type": "586" }, { - "name": "family", - "type": "314" - }, + "name": "top-id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "346", + "members": [ { - "name": "connection-id", - "type": "int" + "name": "server", + "type": "587" }, { - "name": "channel-type", - "type": "int" + "name": "path", + "type": "str" }, { - "name": "channel-id", - "type": "int" + "name": "user", + "default": null, + "type": "str" }, { - "name": "tls", - "type": "bool" + "name": "host-key-check", + "default": null, + "type": "588" } ], "meta-type": "object" }, { - "name": "312", + "name": "347", "members": [ { - "name": "host", - "type": "str" - }, - { - "name": "port", + "name": "throttle-group", "type": "str" }, { - "name": "family", - "type": "314" + "name": "file", + "type": "569" } ], "meta-type": "object" }, { - "name": "313", + "name": "348", "members": [ { - "name": "host", - "type": "str" - }, - { - "name": "port", + "name": "path", "type": "str" - }, - { - "name": "family", - "type": "314" - }, + } + ], + "meta-type": "object" + }, + { + "name": "349", + "members": [ { - "name": "auth", - "default": null, + "name": "path", "type": "str" } ], "meta-type": "object" }, { - "name": "314", - "meta-type": "enum", - "values": [ - "ipv4", - "ipv6", - "unix", - "vsock", - "unknown" + "name": "350", + "members": [ + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object", + "features": [ + "fdset" ] }, { - "name": "[315]", - "element-type": "315", - "meta-type": "array" - }, - { - "name": "315", + "name": "351", "members": [ { - "name": "host", - "type": "str" - }, - { - "name": "service", + "name": "dir", "type": "str" }, { - "name": "family", - "type": "314" + "name": "fat-type", + "default": null, + "type": "int" }, { - "name": "websocket", + "name": "floppy", + "default": null, "type": "bool" }, { - "name": "x509_dname", + "name": "label", "default": null, "type": "str" }, { - "name": "sasl_username", + "name": "rw", "default": null, - "type": "str" + "type": "bool" } ], "meta-type": "object" }, { - "name": "[316]", - "element-type": "316", + "name": "[58]", + "element-type": "58", "meta-type": "array" }, { - "name": "316", - "members": [ + "name": "352", + "tag": "driver", + "variants": [ { - "name": "host", - "type": "str" + "case": "file", + "type": "589" }, { - "name": "service", - "type": "str" + "case": "gluster", + "type": "590" }, { - "name": "family", - "type": "314" + "case": "luks", + "type": "591" }, { - "name": "websocket", - "type": "bool" + "case": "nfs", + "type": "592" }, { - "name": "auth", - "type": "317" + "case": "parallels", + "type": "593" }, { - "name": "vencrypt", - "default": null, - "type": "318" - } - ], - "meta-type": "object" - }, - { - "name": "317", - "meta-type": "enum", - "values": [ - "none", - "vnc", - "ra2", - "ra2ne", - "tight", - "ultra", - "tls", - "vencrypt", - "sasl" - ] - }, - { - "name": "318", - "meta-type": "enum", - "values": [ - "plain", - "tls-none", - "x509-none", - "tls-vnc", - "x509-vnc", - "tls-plain", - "x509-plain", - "tls-sasl", - "x509-sasl" - ] - }, - { - "name": "319", - "members": [ - { - "name": "host", - "type": "str" + "case": "qcow", + "type": "594" }, { - "name": "service", - "type": "str" + "case": "qcow2", + "type": "595" }, { - "name": "family", - "type": "314" + "case": "qed", + "type": "596" }, { - "name": "websocket", - "type": "bool" + "case": "rbd", + "type": "597" }, { - "name": "auth", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "320", - "members": [ - { - "name": "host", - "type": "str" + "case": "ssh", + "type": "598" }, { - "name": "service", - "type": "str" + "case": "vdi", + "type": "599" }, { - "name": "family", - "type": "314" + "case": "vhdx", + "type": "600" }, { - "name": "websocket", - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "[321]", - "element-type": "321", - "meta-type": "array" - }, - { - "name": "321", - "tag": "type", - "variants": [ + "case": "vmdk", + "type": "601" + }, { - "case": "number", - "type": "446" + "case": "vpc", + "type": "602" }, { - "case": "qcode", - "type": "447" - } - ], - "members": [ + "case": "blkdebug", + "type": "0" + }, { - "name": "type", - "type": "445" - } - ], - "meta-type": "object" - }, - { - "name": "[322]", - "element-type": "322", - "meta-type": "array" - }, - { - "name": "322", - "tag": "type", - "variants": [ + "case": "blklogwrites", + "type": "0" + }, { - "case": "key", - "type": "449" + "case": "blkreplay", + "type": "0" }, { - "case": "btn", - "type": "450" + "case": "blkverify", + "type": "0" }, { - "case": "rel", - "type": "451" + "case": "bochs", + "type": "0" }, { - "case": "abs", - "type": "451" - } - ], - "members": [ + "case": "cloop", + "type": "0" + }, { - "name": "type", - "type": "448" - } - ], - "meta-type": "object" - }, - { - "name": "323", - "meta-type": "enum", - "values": [ - "default", - "none", - "gtk", - "sdl", - "egl-headless", - "curses", - "cocoa", - "spice-app" - ] - }, - { - "name": "324", - "meta-type": "enum", - "values": [ - "off", - "on", - "core", - "es" - ] - }, - { - "name": "325", - "members": [ + "case": "compress", + "type": "0" + }, { - "name": "grab-on-hover", - "default": null, - "type": "bool" + "case": "copy-before-write", + "type": "0" }, { - "name": "zoom-to-fit", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "326", - "members": [ + "case": "copy-on-read", + "type": "0" + }, { - "name": "charset", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "327", - "members": [ + "case": "dmg", + "type": "0" + }, { - "name": "rendernode", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "328", - "meta-type": "enum", - "values": [ - "none", - "setup", - "cancelling", - "cancelled", - "active", - "postcopy-active", - "postcopy-paused", - "postcopy-recover", - "completed", - "failed", - "colo", - "pre-switchover", - "device", - "wait-unplug" - ] - }, - { - "name": "329", - "members": [ + "case": "snapshot-access", + "type": "0" + }, { - "name": "transferred", - "type": "int" + "case": "ftp", + "type": "0" }, { - "name": "remaining", - "type": "int" + "case": "ftps", + "type": "0" }, { - "name": "total", - "type": "int" + "case": "host_cdrom", + "type": "0" }, { - "name": "duplicate", - "type": "int" + "case": "host_device", + "type": "0" }, { - "name": "skipped", - "type": "int" + "case": "http", + "type": "0" }, { - "name": "normal", - "type": "int" + "case": "https", + "type": "0" }, { - "name": "normal-bytes", - "type": "int" + "case": "io_uring", + "type": "0" }, { - "name": "dirty-pages-rate", - "type": "int" + "case": "iscsi", + "type": "0" }, { - "name": "mbps", - "type": "number" + "case": "nbd", + "type": "0" }, { - "name": "dirty-sync-count", - "type": "int" + "case": "null-aio", + "type": "0" }, { - "name": "postcopy-requests", - "type": "int" + "case": "null-co", + "type": "0" }, { - "name": "page-size", - "type": "int" + "case": "nvme", + "type": "0" }, { - "name": "multifd-bytes", - "type": "int" + "case": "nvme-io_uring", + "type": "0" }, { - "name": "pages-per-second", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "330", - "members": [ + "case": "preallocate", + "type": "0" + }, { - "name": "cache-size", - "type": "int" + "case": "quorum", + "type": "0" }, { - "name": "bytes", - "type": "int" + "case": "raw", + "type": "0" }, { - "name": "pages", - "type": "int" + "case": "replication", + "type": "0" }, { - "name": "cache-miss", - "type": "int" + "case": "throttle", + "type": "0" }, { - "name": "cache-miss-rate", - "type": "number" + "case": "virtio-blk-vfio-pci", + "type": "0" }, { - "name": "encoding-rate", - "type": "number" + "case": "virtio-blk-vhost-user", + "type": "0" }, { - "name": "overflow", - "type": "int" + "case": "virtio-blk-vhost-vdpa", + "type": "0" + }, + { + "case": "vvfat", + "type": "0" + } + ], + "members": [ + { + "name": "driver", + "type": "314" } ], "meta-type": "object" }, { - "name": "331", - "members": [ + "name": "353", + "tag": "driver", + "variants": [ { - "name": "pages", - "type": "int" + "case": "luks", + "type": "603" }, { - "name": "busy", - "type": "int" + "case": "qcow2", + "type": "604" }, { - "name": "busy-rate", - "type": "number" + "case": "blkdebug", + "type": "0" }, { - "name": "compressed-size", - "type": "int" + "case": "blklogwrites", + "type": "0" }, { - "name": "compression-rate", - "type": "number" - } - ], - "meta-type": "object" - }, - { - "name": "[332]", - "element-type": "332", - "meta-type": "array" - }, - { - "name": "332", - "tag": "type", - "variants": [ + "case": "blkreplay", + "type": "0" + }, { - "case": "inet", - "type": "405" + "case": "blkverify", + "type": "0" }, { - "case": "unix", - "type": "453" + "case": "bochs", + "type": "0" }, { - "case": "vsock", - "type": "454" + "case": "cloop", + "type": "0" }, { - "case": "fd", - "type": "441" - } - ], - "members": [ + "case": "compress", + "type": "0" + }, { - "name": "type", - "type": "452" - } - ], - "meta-type": "object" - }, - { - "name": "333", - "meta-type": "enum", - "values": [ - "xbzrle", - "rdma-pin-all", - "auto-converge", - "zero-blocks", - "compress", - "events", - "postcopy-ram", - "x-colo", - "release-ram", - "block", - "return-path", - "pause-before-switchover", - "multifd", - "dirty-bitmaps", - "postcopy-blocktime", - "late-block-activate", - "x-ignore-shared", - "validate-uuid" - ] - }, - { - "name": "334", - "meta-type": "enum", - "values": [ - "none", - "zlib", - "zstd" - ] - }, - { - "name": "335", - "meta-type": "enum", - "values": [ - "none", - "primary", - "secondary" - ] - }, - { - "name": "336", - "meta-type": "enum", - "values": [ - "none", - "request", - "error", - "processing" - ] - }, - { - "name": "number", - "json-type": "number", - "meta-type": "builtin" - }, - { - "name": "[337]", - "element-type": "337", - "meta-type": "array" - }, - { - "name": "337", - "tag": "type", - "variants": [ + "case": "copy-before-write", + "type": "0" + }, { - "case": "abort", - "type": "456" + "case": "copy-on-read", + "type": "0" }, { - "case": "block-dirty-bitmap-add", - "type": "457" + "case": "dmg", + "type": "0" }, { - "case": "block-dirty-bitmap-remove", - "type": "458" + "case": "file", + "type": "0" }, { - "case": "block-dirty-bitmap-clear", - "type": "458" + "case": "snapshot-access", + "type": "0" }, { - "case": "block-dirty-bitmap-enable", - "type": "458" + "case": "ftp", + "type": "0" }, { - "case": "block-dirty-bitmap-disable", - "type": "458" + "case": "ftps", + "type": "0" }, { - "case": "block-dirty-bitmap-merge", - "type": "459" + "case": "gluster", + "type": "0" }, { - "case": "blockdev-backup", - "type": "460" + "case": "host_cdrom", + "type": "0" }, { - "case": "blockdev-snapshot", - "type": "461" + "case": "host_device", + "type": "0" }, { - "case": "blockdev-snapshot-internal-sync", - "type": "462" + "case": "http", + "type": "0" }, { - "case": "blockdev-snapshot-sync", - "type": "463" + "case": "https", + "type": "0" }, { - "case": "drive-backup", - "type": "464" + "case": "io_uring", + "type": "0" + }, + { + "case": "iscsi", + "type": "0" + }, + { + "case": "nbd", + "type": "0" + }, + { + "case": "nfs", + "type": "0" + }, + { + "case": "null-aio", + "type": "0" + }, + { + "case": "null-co", + "type": "0" + }, + { + "case": "nvme", + "type": "0" + }, + { + "case": "nvme-io_uring", + "type": "0" + }, + { + "case": "parallels", + "type": "0" + }, + { + "case": "preallocate", + "type": "0" + }, + { + "case": "qcow", + "type": "0" + }, + { + "case": "qed", + "type": "0" + }, + { + "case": "quorum", + "type": "0" + }, + { + "case": "raw", + "type": "0" + }, + { + "case": "rbd", + "type": "0" + }, + { + "case": "replication", + "type": "0" + }, + { + "case": "ssh", + "type": "0" + }, + { + "case": "throttle", + "type": "0" + }, + { + "case": "vdi", + "type": "0" + }, + { + "case": "vhdx", + "type": "0" + }, + { + "case": "virtio-blk-vfio-pci", + "type": "0" + }, + { + "case": "virtio-blk-vhost-user", + "type": "0" + }, + { + "case": "virtio-blk-vhost-vdpa", + "type": "0" + }, + { + "case": "vmdk", + "type": "0" + }, + { + "case": "vpc", + "type": "0" + }, + { + "case": "vvfat", + "type": "0" } ], "members": [ { - "name": "type", - "type": "455" + "name": "driver", + "type": "314" } ], "meta-type": "object" }, { - "name": "338", + "name": "354", "members": [ { - "name": "completion-mode", - "default": null, - "type": "465" + "name": "read" + }, + { + "name": "write" } ], - "meta-type": "object" - }, - { - "name": "339", "meta-type": "enum", "values": [ - "unavailable", - "disabled", - "enabled" + "read", + "write" ] }, { - "name": "[340]", - "element-type": "340", - "meta-type": "array" - }, - { - "name": "340", + "name": "355", + "members": [ + { + "name": "ignore" + }, + { + "name": "report" + }, + { + "name": "stop" + } + ], "meta-type": "enum", "values": [ - "oob" + "ignore", + "report", + "stop" ] }, { - "name": "341", + "name": "356", "members": [ { - "name": "major", - "type": "int" - }, - { - "name": "minor", - "type": "int" + "type": "str" }, { - "name": "micro", - "type": "int" + "type": "null" } ], - "meta-type": "object" + "meta-type": "alternate" }, { - "name": "342", + "name": "357", + "members": [ + { + "name": "read" + }, + { + "name": "write" + }, + { + "name": "flush" + } + ], "meta-type": "enum", "values": [ - "builtin", - "enum", - "array", - "object", - "alternate", - "command", - "event" + "read", + "write", + "flush" ] }, { - "name": "343", + "name": "358", + "tag": "type", + "variants": [ + { + "case": "inet", + "type": "606" + }, + { + "case": "unix", + "type": "607" + }, + { + "case": "vsock", + "type": "608" + }, + { + "case": "fd", + "type": "609" + } + ], "members": [ { - "name": "json-type", - "type": "466" + "name": "type", + "type": "605" } ], "meta-type": "object" }, { - "name": "344", + "name": "359", "members": [ { - "name": "values", - "type": "[str]" + "name": "safe" + }, + { + "name": "hard" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "safe", + "hard" + ] }, { - "name": "345", + "name": "360", "members": [ { - "name": "element-type", - "type": "str" + "name": "nbd" + }, + { + "name": "vhost-user-blk" + }, + { + "name": "fuse" + }, + { + "name": "vduse-blk" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "nbd", + "vhost-user-blk", + "fuse", + "vduse-blk" + ] }, { - "name": "346", + "name": "361", "members": [ { - "name": "members", - "type": "[467]" + "name": "name", + "default": null, + "type": "str" }, { - "name": "tag", + "name": "description", "default": null, "type": "str" }, { - "name": "variants", + "name": "bitmaps", "default": null, - "type": "[468]" - } - ], - "meta-type": "object" - }, - { - "name": "347", - "members": [ + "type": "[312]" + }, { - "name": "members", - "type": "[469]" + "name": "allocation-depth", + "default": null, + "type": "bool" } ], "meta-type": "object" }, { - "name": "348", + "name": "362", "members": [ { - "name": "arg-type", - "type": "str" + "name": "addr", + "type": "388" }, { - "name": "ret-type", - "type": "str" + "name": "logical-block-size", + "default": null, + "type": "int" }, { - "name": "allow-oob", + "name": "num-queues", "default": null, - "type": "bool" + "type": "int" } ], "meta-type": "object" }, { - "name": "349", + "name": "363", "members": [ { - "name": "arg-type", + "name": "mountpoint", "type": "str" + }, + { + "name": "growable", + "default": null, + "type": "bool" + }, + { + "name": "allow-other", + "default": null, + "type": "610" } ], "meta-type": "object" }, { - "name": "350", + "name": "364", "members": [ { - "name": "node-id", - "default": null, - "type": "int" + "name": "name", + "type": "str" }, { - "name": "socket-id", + "name": "num-queues", "default": null, "type": "int" }, { - "name": "die-id", + "name": "queue-size", "default": null, "type": "int" }, { - "name": "core-id", + "name": "logical-block-size", "default": null, "type": "int" }, { - "name": "thread-id", + "name": "serial", "default": null, - "type": "int" + "type": "str" } ], "meta-type": "object" }, { - "name": "351", - "meta-type": "enum", - "values": [ - "x86", - "sparc", - "ppc", - "mips", - "tricore", - "s390", - "riscv", - "other" - ] - }, - { - "name": "352", + "name": "365", "members": [ { - "name": "pc", - "type": "int" + "name": "utf8" + }, + { + "name": "base64" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "utf8", + "base64" + ] }, { - "name": "353", - "members": [ + "name": "366", + "tag": "type", + "variants": [ { - "name": "pc", - "type": "int" + "case": "file", + "type": "612" }, { - "name": "npc", - "type": "int" + "case": "serial", + "type": "613" + }, + { + "case": "parallel", + "type": "613" + }, + { + "case": "pipe", + "type": "613" + }, + { + "case": "socket", + "type": "614" + }, + { + "case": "udp", + "type": "615" + }, + { + "case": "pty", + "type": "616" + }, + { + "case": "null", + "type": "616" + }, + { + "case": "mux", + "type": "617" + }, + { + "case": "msmouse", + "type": "616" + }, + { + "case": "wctablet", + "type": "616" + }, + { + "case": "braille", + "type": "616" + }, + { + "case": "testdev", + "type": "616" + }, + { + "case": "stdio", + "type": "618" + }, + { + "case": "spicevmc", + "type": "619" + }, + { + "case": "spiceport", + "type": "620" + }, + { + "case": "qemu-vdagent", + "type": "621" + }, + { + "case": "dbus", + "type": "622" + }, + { + "case": "vc", + "type": "623" + }, + { + "case": "ringbuf", + "type": "624" + }, + { + "case": "memory", + "type": "624" } ], - "meta-type": "object" - }, - { - "name": "354", "members": [ { - "name": "nip", - "type": "int" + "name": "type", + "type": "611" } ], "meta-type": "object" }, { - "name": "355", + "name": "367", "members": [ { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "356", - "members": [ + "name": "elf" + }, { - "name": "PC", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "357", - "members": [ + "name": "kdump-zlib" + }, { - "name": "cpu-state", - "type": "470" - } - ], - "meta-type": "object" - }, - { - "name": "358", - "members": [ + "name": "kdump-lzo" + }, { - "name": "pc", - "type": "int" + "name": "kdump-snappy" + }, + { + "name": "kdump-raw-zlib" + }, + { + "name": "kdump-raw-lzo" + }, + { + "name": "kdump-raw-snappy" + }, + { + "name": "win-dmp" } ], - "meta-type": "object" - }, - { - "name": "359", "meta-type": "enum", "values": [ - "aarch64", - "alpha", - "arm", - "avr", - "cris", - "hppa", - "i386", - "lm32", - "m68k", - "microblaze", - "microblazeel", - "mips", - "mips64", - "mips64el", - "mipsel", - "moxie", - "nios2", - "or1k", - "ppc", - "ppc64", - "riscv32", - "riscv64", - "rx", - "s390x", - "sh4", - "sh4eb", - "sparc", - "sparc64", - "tricore", - "unicore32", - "x86_64", - "xtensa", - "xtensaeb" + "elf", + "kdump-zlib", + "kdump-lzo", + "kdump-snappy", + "kdump-raw-zlib", + "kdump-raw-lzo", + "kdump-raw-snappy", + "win-dmp" ] }, { - "name": "360", + "name": "368", + "members": [ + { + "name": "none" + }, + { + "name": "active" + }, + { + "name": "completed" + }, + { + "name": "failed" + } + ], "meta-type": "enum", "values": [ - "default", - "preferred", - "bind", - "interleave" + "none", + "active", + "completed", + "failed" ] }, { - "name": "361", - "meta-type": "enum", - "values": [ - "node", - "dist", - "cpu", - "hmat-lb", - "hmat-cache" - ] + "name": "[367]", + "element-type": "367", + "meta-type": "array" }, { - "name": "362", + "name": "369", "members": [ { - "name": "nodeid", - "default": null, - "type": "int" + "name": "none" }, { - "name": "cpus", - "default": null, - "type": "[int]" + "name": "nic" }, { - "name": "mem", - "default": null, - "type": "int" + "name": "user" }, { - "name": "memdev", - "default": null, - "type": "str" + "name": "tap" }, { - "name": "initiator", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "363", - "members": [ + "name": "l2tpv3" + }, { - "name": "src", - "type": "int" + "name": "socket" }, { - "name": "dst", - "type": "int" + "name": "stream" }, { - "name": "val", - "type": "int" + "name": "dgram" + }, + { + "name": "vde" + }, + { + "name": "bridge" + }, + { + "name": "hubport" + }, + { + "name": "netmap" + }, + { + "name": "vhost-user" + }, + { + "name": "vhost-vdpa" + }, + { + "name": "af-xdp" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "none", + "nic", + "user", + "tap", + "l2tpv3", + "socket", + "stream", + "dgram", + "vde", + "bridge", + "hubport", + "netmap", + "vhost-user", + "vhost-vdpa", + "af-xdp" + ] }, { - "name": "364", + "name": "370", "members": [ { - "name": "node-id", + "name": "netdev", "default": null, - "type": "int" + "type": "str" }, { - "name": "socket-id", + "name": "macaddr", "default": null, - "type": "int" + "type": "str" }, { - "name": "die-id", + "name": "model", "default": null, - "type": "int" + "type": "str" }, { - "name": "core-id", + "name": "addr", "default": null, - "type": "int" + "type": "str" }, { - "name": "thread-id", + "name": "vectors", "default": null, "type": "int" } @@ -10616,2819 +12070,10383 @@ "meta-type": "object" }, { - "name": "365", + "name": "371", "members": [ { - "name": "initiator", - "type": "int" + "name": "hostname", + "default": null, + "type": "str" }, { - "name": "target", - "type": "int" + "name": "restrict", + "default": null, + "type": "bool" }, { - "name": "hierarchy", - "type": "471" + "name": "ipv4", + "default": null, + "type": "bool" }, { - "name": "data-type", - "type": "472" + "name": "ipv6", + "default": null, + "type": "bool" }, { - "name": "latency", + "name": "ip", "default": null, - "type": "int" + "type": "str" }, { - "name": "bandwidth", + "name": "net", "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "366", - "members": [ + "type": "str" + }, { - "name": "node-id", - "type": "int" + "name": "host", + "default": null, + "type": "str" }, { - "name": "size", - "type": "int" + "name": "tftp", + "default": null, + "type": "str" }, { - "name": "level", - "type": "int" + "name": "bootfile", + "default": null, + "type": "str" }, { - "name": "associativity", - "type": "473" + "name": "dhcpstart", + "default": null, + "type": "str" }, { - "name": "policy", - "type": "474" + "name": "dns", + "default": null, + "type": "str" }, { - "name": "line", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "367", - "members": [ - { - "name": "name", - "type": "str" + "name": "dnssearch", + "default": null, + "type": "[625]" }, { - "name": "props", + "name": "domainname", "default": null, - "type": "any" - } - ], - "meta-type": "object" - }, - { - "name": "368", - "meta-type": "enum", - "values": [ - "incompatible", - "identical", - "superset", - "subset" - ] - }, - { - "name": "369", - "meta-type": "enum", - "values": [ - "static", - "full" - ] - }, - { - "name": "[370]", - "element-type": "370", - "meta-type": "array" - }, - { - "name": "370", - "members": [ - { - "name": "bus", - "type": "int" + "type": "str" }, { - "name": "slot", - "type": "int" + "name": "ipv6-prefix", + "default": null, + "type": "str" }, { - "name": "function", + "name": "ipv6-prefixlen", + "default": null, "type": "int" }, { - "name": "class_info", - "type": "475" - }, - { - "name": "id", - "type": "476" + "name": "ipv6-host", + "default": null, + "type": "str" }, { - "name": "irq", + "name": "ipv6-dns", "default": null, - "type": "int" + "type": "str" }, { - "name": "irq_pin", - "type": "int" + "name": "smb", + "default": null, + "type": "str" }, { - "name": "qdev_id", + "name": "smbserver", + "default": null, "type": "str" }, { - "name": "pci_bridge", + "name": "hostfwd", "default": null, - "type": "477" + "type": "[625]" }, { - "name": "regions", - "type": "[478]" - } - ], - "meta-type": "object" - }, - { - "name": "[371]", - "element-type": "371", - "meta-type": "array" - }, - { - "name": "371", - "members": [ - { - "name": "fd", - "type": "int" + "name": "guestfwd", + "default": null, + "type": "[625]" }, { - "name": "opaque", + "name": "tftp-server-name", "default": null, "type": "str" } ], "meta-type": "object" }, - { - "name": "[372]", - "element-type": "372", - "meta-type": "array" - }, { "name": "372", "members": [ { - "name": "name", + "name": "ifname", + "default": null, "type": "str" }, { - "name": "type", - "type": "479" + "name": "fd", + "default": null, + "type": "str" }, { - "name": "help", + "name": "fds", "default": null, "type": "str" }, { - "name": "default", + "name": "script", "default": null, "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "373", - "meta-type": "enum", - "values": [ - "dimm", - "nvdimm", - "virtio-pmem", - "virtio-mem" - ] - }, - { - "name": "374", - "members": [ - { - "name": "data", - "type": "480" - } - ], - "meta-type": "object" - }, - { - "name": "375", - "members": [ + }, { - "name": "data", - "type": "481" - } - ], - "meta-type": "object" - }, - { - "name": "376", - "members": [ + "name": "downscript", + "default": null, + "type": "str" + }, { - "name": "data", - "type": "482" - } - ], - "meta-type": "object" - }, - { - "name": "377", - "meta-type": "enum", - "values": [ - "DIMM", - "CPU" - ] - }, - { - "name": "379", - "meta-type": "enum", - "values": [ - "hyper-v", - "s390" - ] - }, - { - "name": "380", - "members": [ + "name": "br", + "default": null, + "type": "str" + }, { - "name": "arg1", - "type": "int" + "name": "helper", + "default": null, + "type": "str" }, { - "name": "arg2", + "name": "sndbuf", + "default": null, "type": "int" }, { - "name": "arg3", - "type": "int" + "name": "vnet_hdr", + "default": null, + "type": "bool" }, { - "name": "arg4", - "type": "int" + "name": "vhost", + "default": null, + "type": "bool" }, { - "name": "arg5", - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "381", - "members": [ + "name": "vhostfd", + "default": null, + "type": "str" + }, { - "name": "core", - "type": "int" + "name": "vhostfds", + "default": null, + "type": "str" }, { - "name": "psw-mask", - "type": "int" + "name": "vhostforce", + "default": null, + "type": "bool" }, { - "name": "psw-addr", + "name": "queues", + "default": null, "type": "int" }, { - "name": "reason", - "type": "483" + "name": "poll-us", + "default": null, + "type": "int" } ], "meta-type": "object" }, { - "name": "382", - "meta-type": "enum", - "values": [ - "active", - "disabled", - "frozen", - "locked", - "inconsistent" - ] - }, - { - "name": "[383]", - "element-type": "383", - "meta-type": "array" - }, - { - "name": "383", + "name": "373", "members": [ { - "name": "interval_length", - "type": "int" + "name": "src", + "type": "str" }, { - "name": "min_rd_latency_ns", - "type": "int" + "name": "dst", + "type": "str" }, { - "name": "max_rd_latency_ns", - "type": "int" + "name": "srcport", + "default": null, + "type": "str" }, { - "name": "avg_rd_latency_ns", - "type": "int" + "name": "dstport", + "default": null, + "type": "str" }, { - "name": "min_wr_latency_ns", - "type": "int" + "name": "ipv6", + "default": null, + "type": "bool" }, { - "name": "max_wr_latency_ns", - "type": "int" + "name": "udp", + "default": null, + "type": "bool" }, { - "name": "avg_wr_latency_ns", - "type": "int" + "name": "cookie64", + "default": null, + "type": "bool" }, { - "name": "min_flush_latency_ns", + "name": "counter", + "default": null, + "type": "bool" + }, + { + "name": "pincounter", + "default": null, + "type": "bool" + }, + { + "name": "txcookie", + "default": null, "type": "int" }, { - "name": "max_flush_latency_ns", + "name": "rxcookie", + "default": null, "type": "int" }, { - "name": "avg_flush_latency_ns", + "name": "txsession", "type": "int" }, { - "name": "avg_rd_queue_depth", - "type": "number" + "name": "rxsession", + "default": null, + "type": "int" }, { - "name": "avg_wr_queue_depth", - "type": "number" + "name": "offset", + "default": null, + "type": "int" } ], "meta-type": "object" }, { - "name": "384", + "name": "374", "members": [ { - "name": "boundaries", - "type": "[int]" + "name": "fd", + "default": null, + "type": "str" }, { - "name": "bins", - "type": "[int]" + "name": "listen", + "default": null, + "type": "str" + }, + { + "name": "connect", + "default": null, + "type": "str" + }, + { + "name": "mcast", + "default": null, + "type": "str" + }, + { + "name": "localaddr", + "default": null, + "type": "str" + }, + { + "name": "udp", + "default": null, + "type": "str" } ], "meta-type": "object" }, { - "name": "385", + "name": "375", "members": [ { - "name": "discard-nb-ok", - "type": "int" + "name": "addr", + "type": "388" }, { - "name": "discard-nb-failed", - "type": "int" + "name": "server", + "default": null, + "type": "bool" }, { - "name": "discard-bytes-ok", + "name": "reconnect", + "default": null, "type": "int" } ], "meta-type": "object" }, { - "name": "[70]", - "element-type": "70", - "meta-type": "array" + "name": "376", + "members": [ + { + "name": "local", + "default": null, + "type": "388" + }, + { + "name": "remote", + "default": null, + "type": "388" + } + ], + "meta-type": "object" }, { - "name": "386", - "tag": "type", - "variants": [ + "name": "377", + "members": [ { - "case": "qcow2", - "type": "485" + "name": "sock", + "default": null, + "type": "str" }, { - "case": "vmdk", - "type": "486" + "name": "port", + "default": null, + "type": "int" }, { - "case": "luks", - "type": "487" + "name": "group", + "default": null, + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "int" } ], + "meta-type": "object" + }, + { + "name": "378", "members": [ { - "name": "type", - "type": "484" + "name": "br", + "default": null, + "type": "str" + }, + { + "name": "helper", + "default": null, + "type": "str" } ], "meta-type": "object" }, { - "name": "387", - "meta-type": "enum", - "values": [ - "block-backend", - "block-job", - "block-driver" - ] - }, - { - "name": "[388]", - "element-type": "388", - "meta-type": "array" - }, - { - "name": "388", - "meta-type": "enum", - "values": [ - "consistent-read", - "write", - "write-unchanged", - "resize", - "graph-mod" - ] - }, - { - "name": "389", + "name": "379", "members": [ { - "type": "48" + "name": "hubid", + "type": "int" }, { + "name": "netdev", + "default": null, "type": "str" } ], - "meta-type": "alternate" + "meta-type": "object" }, { - "name": "[390]", - "element-type": "390", - "meta-type": "array" + "name": "380", + "members": [ + { + "name": "ifname", + "type": "str" + }, + { + "name": "devname", + "default": null, + "type": "str" + } + ], + "meta-type": "object" }, { - "name": "390", + "name": "381", "members": [ { - "name": "event", - "type": "488" + "name": "ifname", + "type": "str" }, { - "name": "state", + "name": "mode", "default": null, - "type": "int" + "type": "626" }, { - "name": "iotype", + "name": "force-copy", "default": null, - "type": "489" + "type": "bool" }, { - "name": "errno", + "name": "queues", "default": null, "type": "int" }, { - "name": "sector", + "name": "start-queue", "default": null, "type": "int" }, { - "name": "once", + "name": "inhibit", "default": null, "type": "bool" }, { - "name": "immediately", + "name": "sock-fds", "default": null, - "type": "bool" + "type": "str" } ], "meta-type": "object" }, { - "name": "[391]", - "element-type": "391", - "meta-type": "array" + "name": "382", + "members": [ + { + "name": "chardev", + "type": "str" + }, + { + "name": "vhostforce", + "default": null, + "type": "bool" + }, + { + "name": "queues", + "default": null, + "type": "int" + } + ], + "meta-type": "object" }, { - "name": "391", + "name": "383", "members": [ { - "name": "event", - "type": "488" + "name": "vhostdev", + "default": null, + "type": "str" }, { - "name": "state", + "name": "vhostfd", "default": null, - "type": "int" + "type": "str" }, { - "name": "new_state", + "name": "queues", + "default": null, "type": "int" + }, + { + "name": "x-svq", + "default": null, + "type": "bool", + "features": [ + "unstable" + ] } ], "meta-type": "object" }, { - "name": "392", + "name": "387", + "members": [ + { + "name": "normal" + }, + { + "name": "none" + }, + { + "name": "all" + } + ], "meta-type": "enum", "values": [ - "auto", - "on", - "off" - ] - }, - { - "name": "393", - "meta-type": "enum", - "values": [ - "threads", - "native", - "io_uring" - ] - }, - { - "name": "394", - "meta-type": "enum", - "values": [ - "tcp", - "iser" - ] - }, - { - "name": "395", - "meta-type": "enum", - "values": [ - "crc32c", + "normal", "none", - "crc32c-none", - "none-crc32c" + "all" ] }, { - "name": "396", - "members": [ - { - "name": "type", - "type": "490" - }, - { - "name": "host", - "type": "str" - } - ], - "meta-type": "object" + "name": "[str]", + "element-type": "str", + "meta-type": "array" }, { - "name": "397", - "members": [ - { - "type": "48" - }, + "name": "388", + "tag": "type", + "variants": [ { - "type": "str" + "case": "inet", + "type": "587" }, { - "type": "null" - } - ], - "meta-type": "alternate" - }, - { - "name": "398", - "members": [ - { - "type": "491" + "case": "unix", + "type": "627" }, { - "type": "492" - } - ], - "meta-type": "alternate" - }, - { - "name": "399", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "494" + "case": "vsock", + "type": "628" }, { - "case": "luks", - "type": "495" + "case": "fd", + "type": "629" } ], "members": [ { - "name": "format", - "type": "493" + "name": "type", + "type": "605" } ], "meta-type": "object" }, { - "name": "400", - "tag": "format", - "variants": [ - { - "case": "aes", - "type": "494" - } - ], + "name": "389", "members": [ { - "name": "format", - "type": "496" + "name": "rss" } ], - "meta-type": "object" - }, - { - "name": "[389]", - "element-type": "389", - "meta-type": "array" - }, - { - "name": "401", "meta-type": "enum", "values": [ - "quorum", - "fifo" + "rss" ] }, { - "name": "[402]", - "element-type": "402", - "meta-type": "array" - }, - { - "name": "402", + "name": "390", + "members": [ + { + "name": "half" + }, + { + "name": "full" + } + ], "meta-type": "enum", "values": [ - "cephx", - "none" + "half", + "full" ] }, { - "name": "[403]", - "element-type": "403", - "meta-type": "array" - }, - { - "name": "403", + "name": "391", "members": [ { - "name": "host", - "type": "str" + "name": "off" }, { - "name": "port", - "type": "str" + "name": "on" } ], - "meta-type": "object" - }, - { - "name": "404", "meta-type": "enum", "values": [ - "primary", - "secondary" + "off", + "on" ] }, { - "name": "405", + "name": "392", "members": [ { - "name": "host", - "type": "str" + "name": "priority", + "type": "int" }, { - "name": "port", - "type": "str" + "name": "tbl-id", + "type": "int" }, { - "name": "numeric", + "name": "in-pport", "default": null, - "type": "bool" + "type": "int" }, { - "name": "to", + "name": "tunnel-id", "default": null, "type": "int" }, { - "name": "ipv4", + "name": "vlan-id", "default": null, - "type": "bool" + "type": "int" }, { - "name": "ipv6", + "name": "eth-type", "default": null, - "type": "bool" + "type": "int" }, { - "name": "keep-alive", + "name": "eth-src", "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "406", - "tag": "mode", - "variants": [ + "type": "str" + }, { - "case": "hash", - "type": "498" + "name": "eth-dst", + "default": null, + "type": "str" }, { - "case": "none", - "type": "0" + "name": "ip-proto", + "default": null, + "type": "int" }, { - "case": "known_hosts", - "type": "0" - } - ], - "members": [ + "name": "ip-tos", + "default": null, + "type": "int" + }, { - "name": "mode", - "type": "497" + "name": "ip-dst", + "default": null, + "type": "str" } ], "meta-type": "object" }, { - "name": "407", + "name": "393", "members": [ { - "name": "filename", - "type": "str" + "name": "in-pport", + "default": null, + "type": "int" }, { - "name": "size", + "name": "tunnel-id", + "default": null, "type": "int" }, { - "name": "preallocation", + "name": "vlan-id", "default": null, - "type": "499" + "type": "int" }, { - "name": "nocow", + "name": "eth-src", "default": null, - "type": "bool" + "type": "str" }, { - "name": "extent-size-hint", + "name": "eth-dst", "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "408", - "members": [ - { - "name": "location", - "type": "258" + "type": "str" }, { - "name": "size", + "name": "ip-proto", + "default": null, "type": "int" }, { - "name": "preallocation", + "name": "ip-tos", "default": null, - "type": "499" + "type": "int" } ], "meta-type": "object" }, { - "name": "409", + "name": "394", "members": [ { - "name": "key-secret", + "name": "goto-tbl", "default": null, - "type": "str" + "type": "int" }, { - "name": "cipher-alg", + "name": "group-id", "default": null, - "type": "500" + "type": "int" }, { - "name": "cipher-mode", + "name": "tunnel-lport", "default": null, - "type": "501" + "type": "int" }, { - "name": "ivgen-alg", + "name": "vlan-id", "default": null, - "type": "502" + "type": "int" }, { - "name": "ivgen-hash-alg", + "name": "new-vlan-id", "default": null, - "type": "503" + "type": "int" }, { - "name": "hash-alg", - "default": null, - "type": "503" - }, - { - "name": "iter-time", + "name": "out-pport", "default": null, "type": "int" - }, + } + ], + "meta-type": "object" + }, + { + "name": "395", + "tag": "type", + "variants": [ { - "name": "file", - "type": "389" + "case": "passthrough", + "type": "630" }, { - "name": "size", - "type": "int" - }, + "case": "emulator", + "type": "631" + } + ], + "members": [ { - "name": "preallocation", - "default": null, - "type": "499" + "name": "type", + "type": "122" } ], "meta-type": "object" }, { - "name": "410", + "name": "396", "members": [ { - "name": "location", - "type": "264" + "name": "vnc" }, { - "name": "size", - "type": "int" + "name": "spice" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "vnc", + "spice" + ] }, { - "name": "411", + "name": "397", "members": [ { - "name": "file", - "type": "389" + "name": "keep" }, { - "name": "size", - "type": "int" + "name": "fail" }, { - "name": "cluster-size", - "default": null, - "type": "int" + "name": "disconnect" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "keep", + "fail", + "disconnect" + ] }, { - "name": "412", + "name": "398", "members": [ { - "name": "file", - "type": "389" - }, - { - "name": "size", - "type": "int" - }, - { - "name": "backing-file", + "name": "display", "default": null, "type": "str" - }, + } + ], + "meta-type": "object" + }, + { + "name": "399", + "members": [ { - "name": "encrypt", + "name": "display", "default": null, - "type": "504" + "type": "str" } ], "meta-type": "object" }, { - "name": "413", + "name": "400", "members": [ { - "name": "file", - "type": "389" + "name": "ppm" }, { - "name": "data-file", - "default": null, - "type": "389" - }, + "name": "png" + } + ], + "meta-type": "enum", + "values": [ + "ppm", + "png" + ] + }, + { + "name": "401", + "members": [ { - "name": "data-file-raw", - "default": null, - "type": "bool" + "name": "client" }, { - "name": "size", - "type": "int" + "name": "server" }, { - "name": "version", - "default": null, - "type": "505" - }, + "name": "unknown" + } + ], + "meta-type": "enum", + "values": [ + "client", + "server", + "unknown" + ] + }, + { + "name": "[402]", + "element-type": "402", + "meta-type": "array" + }, + { + "name": "402", + "members": [ { - "name": "backing-file", - "default": null, + "name": "host", "type": "str" }, { - "name": "backing-fmt", - "default": null, - "type": "247" + "name": "port", + "type": "str" }, { - "name": "encrypt", - "default": null, - "type": "504" + "name": "family", + "type": "405" }, { - "name": "cluster-size", - "default": null, + "name": "connection-id", "type": "int" }, { - "name": "preallocation", - "default": null, - "type": "499" - }, - { - "name": "lazy-refcounts", - "default": null, - "type": "bool" + "name": "channel-type", + "type": "int" }, { - "name": "refcount-bits", - "default": null, + "name": "channel-id", "type": "int" }, { - "name": "compression-type", - "default": null, - "type": "506" + "name": "tls", + "type": "bool" } ], "meta-type": "object" }, { - "name": "414", + "name": "403", "members": [ { - "name": "file", - "type": "389" + "name": "host", + "type": "str" }, { - "name": "size", - "type": "int" + "name": "port", + "type": "str" }, { - "name": "backing-file", - "default": null, + "name": "family", + "type": "405" + } + ], + "meta-type": "object" + }, + { + "name": "404", + "members": [ + { + "name": "host", "type": "str" }, { - "name": "backing-fmt", - "default": null, - "type": "247" + "name": "port", + "type": "str" }, { - "name": "cluster-size", - "default": null, - "type": "int" + "name": "family", + "type": "405" }, { - "name": "table-size", + "name": "auth", "default": null, - "type": "int" + "type": "str" } ], "meta-type": "object" }, { - "name": "415", + "name": "405", "members": [ { - "name": "location", - "type": "272" + "name": "ipv4" }, { - "name": "size", - "type": "int" + "name": "ipv6" }, { - "name": "cluster-size", - "default": null, - "type": "int" + "name": "unix" + }, + { + "name": "vsock" + }, + { + "name": "unknown" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "ipv4", + "ipv6", + "unix", + "vsock", + "unknown" + ] }, { - "name": "416", + "name": "[406]", + "element-type": "406", + "meta-type": "array" + }, + { + "name": "406", "members": [ { - "name": "location", - "type": "274" + "name": "host", + "type": "str" }, { - "name": "size", - "type": "int" + "name": "service", + "type": "str" }, { - "name": "backing-file", - "default": null, - "type": "str" + "name": "family", + "type": "405" }, { - "name": "preallocation", - "default": null, - "type": "499" + "name": "websocket", + "type": "bool" }, { - "name": "redundancy", + "name": "x509_dname", "default": null, - "type": "507" + "type": "str" }, { - "name": "object-size", + "name": "sasl_username", "default": null, - "type": "int" + "type": "str" } ], "meta-type": "object" }, { - "name": "417", - "members": [ - { - "name": "location", - "type": "275" - }, - { - "name": "size", - "type": "int" - } - ], - "meta-type": "object" + "name": "[407]", + "element-type": "407", + "meta-type": "array" }, { - "name": "418", + "name": "407", "members": [ { - "name": "file", - "type": "389" + "name": "host", + "type": "str" }, { - "name": "size", - "type": "int" + "name": "service", + "type": "str" }, { - "name": "preallocation", + "name": "family", + "type": "405" + }, + { + "name": "websocket", + "type": "bool" + }, + { + "name": "auth", + "type": "408" + }, + { + "name": "vencrypt", "default": null, - "type": "499" + "type": "409" } ], "meta-type": "object" }, { - "name": "419", + "name": "408", "members": [ { - "name": "file", - "type": "389" + "name": "none" }, { - "name": "size", - "type": "int" + "name": "vnc" }, { - "name": "log-size", - "default": null, - "type": "int" + "name": "ra2" }, { - "name": "block-size", - "default": null, - "type": "int" + "name": "ra2ne" }, { - "name": "subformat", - "default": null, - "type": "508" + "name": "tight" }, { - "name": "block-state-zero", - "default": null, - "type": "bool" + "name": "ultra" + }, + { + "name": "tls" + }, + { + "name": "vencrypt" + }, + { + "name": "sasl" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "none", + "vnc", + "ra2", + "ra2ne", + "tight", + "ultra", + "tls", + "vencrypt", + "sasl" + ] }, { - "name": "420", + "name": "409", "members": [ { - "name": "file", - "type": "389" + "name": "plain" }, { - "name": "size", - "type": "int" + "name": "tls-none" }, { - "name": "extents", - "default": null, - "type": "[389]" + "name": "x509-none" }, { - "name": "subformat", - "default": null, - "type": "509" + "name": "tls-vnc" }, { - "name": "backing-file", - "default": null, - "type": "str" + "name": "x509-vnc" }, { - "name": "adapter-type", - "default": null, - "type": "510" + "name": "tls-plain" }, { - "name": "hwversion", - "default": null, - "type": "str" + "name": "x509-plain" }, { - "name": "zeroed-grain", - "default": null, - "type": "bool" + "name": "tls-sasl" + }, + { + "name": "x509-sasl" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "plain", + "tls-none", + "x509-none", + "tls-vnc", + "x509-vnc", + "tls-plain", + "x509-plain", + "tls-sasl", + "x509-sasl" + ] }, { - "name": "421", + "name": "410", "members": [ { - "name": "file", - "type": "389" + "name": "host", + "type": "str" }, { - "name": "size", - "type": "int" + "name": "service", + "type": "str" }, { - "name": "subformat", - "default": null, - "type": "511" + "name": "family", + "type": "405" }, { - "name": "force-size", - "default": null, + "name": "websocket", "type": "bool" + }, + { + "name": "auth", + "default": null, + "type": "str" } ], "meta-type": "object" }, { - "name": "422", + "name": "411", "members": [ { - "name": "state", - "type": "512" - }, - { - "name": "new-secret", - "default": null, + "name": "host", "type": "str" }, { - "name": "old-secret", - "default": null, + "name": "service", "type": "str" }, { - "name": "keyslot", - "default": null, - "type": "int" - }, - { - "name": "iter-time", - "default": null, - "type": "int" + "name": "family", + "type": "405" }, { - "name": "secret", - "default": null, - "type": "str" + "name": "websocket", + "type": "bool" } ], "meta-type": "object" }, { - "name": "423", + "name": "[412]", + "element-type": "412", + "meta-type": "array" + }, + { + "name": "412", + "tag": "type", + "variants": [ + { + "case": "number", + "type": "633" + }, + { + "case": "qcode", + "type": "634" + } + ], "members": [ { - "name": "encrypt", - "default": null, - "type": "513" + "name": "type", + "type": "632" } ], "meta-type": "object" }, { - "name": "null", - "json-type": "null", - "meta-type": "builtin" - }, - { - "name": "424", - "meta-type": "enum", - "values": [ - "inet", - "unix", - "vsock", - "fd" - ] + "name": "[413]", + "element-type": "413", + "meta-type": "array" }, { - "name": "425", - "members": [ + "name": "413", + "tag": "type", + "variants": [ { - "name": "data", - "type": "405" + "case": "key", + "type": "636" + }, + { + "case": "btn", + "type": "637" + }, + { + "case": "rel", + "type": "638" + }, + { + "case": "abs", + "type": "638" + }, + { + "case": "mtt", + "type": "639" } ], - "meta-type": "object" - }, - { - "name": "426", "members": [ { - "name": "data", - "type": "453" + "name": "type", + "type": "635" } ], "meta-type": "object" }, { - "name": "427", + "name": "414", "members": [ { - "name": "data", - "type": "454" + "name": "default" + }, + { + "name": "none" + }, + { + "name": "gtk" + }, + { + "name": "sdl" + }, + { + "name": "egl-headless" + }, + { + "name": "curses" + }, + { + "name": "spice-app" + }, + { + "name": "dbus" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "default", + "none", + "gtk", + "sdl", + "egl-headless", + "curses", + "spice-app", + "dbus" + ] }, { - "name": "428", + "name": "415", "members": [ { - "name": "data", - "type": "441" + "name": "off" + }, + { + "name": "on" + }, + { + "name": "core" + }, + { + "name": "es" } ], - "meta-type": "object" - }, - { - "name": "429", "meta-type": "enum", "values": [ - "file", - "serial", - "parallel", - "pipe", - "socket", - "udp", - "pty", - "null", - "mux", - "msmouse", - "wctablet", - "braille", - "testdev", - "stdio", - "console", - "spicevmc", - "spiceport", - "vc", - "ringbuf", - "memory" + "off", + "on", + "core", + "es" ] }, { - "name": "430", + "name": "416", "members": [ { - "name": "data", - "type": "514" - } - ], - "meta-type": "object" - }, - { - "name": "431", - "members": [ + "name": "grab-on-hover", + "default": null, + "type": "bool" + }, { - "name": "data", - "type": "515" - } - ], - "meta-type": "object" - }, - { - "name": "432", - "members": [ + "name": "zoom-to-fit", + "default": null, + "type": "bool" + }, { - "name": "data", - "type": "516" - } - ], - "meta-type": "object" - }, - { - "name": "433", - "members": [ + "name": "show-tabs", + "default": null, + "type": "bool" + }, { - "name": "data", - "type": "517" + "name": "show-menubar", + "default": null, + "type": "bool" } ], "meta-type": "object" }, { - "name": "434", + "name": "417", "members": [ { - "name": "data", - "type": "518" - } - ], - "meta-type": "object" - }, - { - "name": "435", - "members": [ + "name": "left-command-key", + "default": null, + "type": "bool" + }, { - "name": "data", - "type": "519" - } - ], - "meta-type": "object" - }, - { - "name": "436", - "members": [ + "name": "full-grab", + "default": null, + "type": "bool" + }, { - "name": "data", - "type": "520" - } - ], - "meta-type": "object" - }, - { - "name": "437", - "members": [ + "name": "swap-opt-cmd", + "default": null, + "type": "bool" + }, { - "name": "data", - "type": "521" - } - ], - "meta-type": "object" - }, - { - "name": "438", - "members": [ + "name": "zoom-to-fit", + "default": null, + "type": "bool" + }, { - "name": "data", - "type": "522" + "name": "zoom-interpolation", + "default": null, + "type": "bool" } ], "meta-type": "object" }, { - "name": "439", + "name": "418", "members": [ { - "name": "data", - "type": "523" + "name": "charset", + "default": null, + "type": "str" } ], "meta-type": "object" }, { - "name": "440", + "name": "419", "members": [ { - "name": "data", - "type": "524" + "name": "rendernode", + "default": null, + "type": "str" } ], "meta-type": "object" }, { - "name": "[441]", - "element-type": "441", - "meta-type": "array" - }, - { - "name": "441", + "name": "420", "members": [ { - "name": "str", + "name": "rendernode", + "default": null, + "type": "str" + }, + { + "name": "addr", + "default": null, + "type": "str" + }, + { + "name": "p2p", + "default": null, + "type": "bool" + }, + { + "name": "audiodev", + "default": null, "type": "str" } ], "meta-type": "object" }, { - "name": "442", - "meta-type": "enum", - "values": [ - "passthrough", - "emulator" - ] - }, - { - "name": "443", + "name": "421", "members": [ { - "name": "data", - "type": "525" + "name": "grab-mod", + "default": null, + "type": "640" } ], "meta-type": "object" }, { - "name": "444", + "name": "422", "members": [ { - "name": "data", - "type": "526" + "name": "vnc" } ], - "meta-type": "object" - }, - { - "name": "445", "meta-type": "enum", "values": [ - "number", - "qcode" + "vnc" ] }, { - "name": "446", + "name": "423", "members": [ { - "name": "data", - "type": "int" + "name": "tls-certs", + "default": null, + "type": "bool" } ], "meta-type": "object" }, { - "name": "447", + "name": "424", "members": [ { - "name": "data", - "type": "527" + "name": "vnc" } ], - "meta-type": "object" - }, - { - "name": "448", "meta-type": "enum", "values": [ - "key", - "btn", - "rel", - "abs" + "vnc" ] }, { - "name": "449", + "name": "425", "members": [ { - "name": "data", - "type": "528" + "name": "addresses", + "default": null, + "type": "[388]" } ], "meta-type": "object" }, { - "name": "450", + "name": "426", "members": [ { - "name": "data", - "type": "529" - } - ], - "meta-type": "object" - }, - { - "name": "451", - "members": [ + "name": "none" + }, { - "name": "data", - "type": "530" + "name": "setup" + }, + { + "name": "cancelling" + }, + { + "name": "cancelled" + }, + { + "name": "active" + }, + { + "name": "postcopy-active" + }, + { + "name": "postcopy-paused" + }, + { + "name": "postcopy-recover" + }, + { + "name": "completed" + }, + { + "name": "failed" + }, + { + "name": "colo" + }, + { + "name": "pre-switchover" + }, + { + "name": "device" + }, + { + "name": "wait-unplug" } ], - "meta-type": "object" - }, - { - "name": "452", "meta-type": "enum", "values": [ - "inet", - "unix", - "vsock", - "fd" + "none", + "setup", + "cancelling", + "cancelled", + "active", + "postcopy-active", + "postcopy-paused", + "postcopy-recover", + "completed", + "failed", + "colo", + "pre-switchover", + "device", + "wait-unplug" ] }, { - "name": "453", + "name": "427", "members": [ { - "name": "path", - "type": "str" + "name": "transferred", + "type": "int" }, { - "name": "tight", - "default": null, - "type": "bool" + "name": "remaining", + "type": "int" }, { - "name": "abstract", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "454", - "members": [ + "name": "total", + "type": "int" + }, { - "name": "cid", - "type": "str" + "name": "duplicate", + "type": "int" }, { - "name": "port", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "455", - "meta-type": "enum", - "values": [ - "abort", - "block-dirty-bitmap-add", - "block-dirty-bitmap-remove", - "block-dirty-bitmap-clear", - "block-dirty-bitmap-enable", - "block-dirty-bitmap-disable", - "block-dirty-bitmap-merge", - "blockdev-backup", - "blockdev-snapshot", - "blockdev-snapshot-internal-sync", - "blockdev-snapshot-sync", - "drive-backup" - ] - }, - { - "name": "456", - "members": [ + "name": "skipped", + "type": "int", + "features": [ + "deprecated" + ] + }, { - "name": "data", - "type": "531" - } - ], - "meta-type": "object" - }, - { - "name": "457", - "members": [ + "name": "normal", + "type": "int" + }, { - "name": "data", - "type": "35" - } - ], - "meta-type": "object" - }, - { - "name": "458", - "members": [ + "name": "normal-bytes", + "type": "int" + }, { - "name": "data", - "type": "36" - } - ], - "meta-type": "object" - }, - { - "name": "459", - "members": [ + "name": "dirty-pages-rate", + "type": "int" + }, { - "name": "data", - "type": "37" - } - ], - "meta-type": "object" - }, - { - "name": "460", - "members": [ + "name": "mbps", + "type": "number" + }, { - "name": "data", - "type": "30" - } - ], - "meta-type": "object" - }, - { - "name": "461", - "members": [ + "name": "dirty-sync-count", + "type": "int" + }, { - "name": "data", - "type": "26" - } - ], - "meta-type": "object" - }, - { - "name": "462", - "members": [ + "name": "postcopy-requests", + "type": "int" + }, { - "name": "data", - "type": "68" - } - ], - "meta-type": "object" - }, - { - "name": "463", - "members": [ + "name": "page-size", + "type": "int" + }, { - "name": "data", - "type": "25" + "name": "multifd-bytes", + "type": "int" + }, + { + "name": "pages-per-second", + "type": "int" + }, + { + "name": "precopy-bytes", + "type": "int" + }, + { + "name": "downtime-bytes", + "type": "int" + }, + { + "name": "postcopy-bytes", + "type": "int" + }, + { + "name": "dirty-sync-missed-zero-copy", + "type": "int" } ], "meta-type": "object" }, { - "name": "464", + "name": "428", "members": [ { - "name": "data", - "type": "29" + "name": "transferred", + "type": "int" } ], "meta-type": "object" }, { - "name": "465", - "meta-type": "enum", - "values": [ - "individual", - "grouped" - ] - }, - { - "name": "466", - "meta-type": "enum", - "values": [ - "string", - "number", - "int", - "boolean", - "null", - "object", - "array", - "value" - ] - }, - { - "name": "[467]", - "element-type": "467", - "meta-type": "array" - }, - { - "name": "467", + "name": "429", "members": [ { - "name": "name", - "type": "str" + "name": "cache-size", + "type": "int" }, { - "name": "type", - "type": "str" + "name": "bytes", + "type": "int" }, { - "name": "default", - "default": null, - "type": "any" + "name": "pages", + "type": "int" }, { - "name": "features", - "default": null, - "type": "[str]" + "name": "cache-miss", + "type": "int" + }, + { + "name": "cache-miss-rate", + "type": "number" + }, + { + "name": "encoding-rate", + "type": "number" + }, + { + "name": "overflow", + "type": "int" } ], "meta-type": "object" }, { - "name": "[468]", - "element-type": "468", - "meta-type": "array" - }, - { - "name": "468", + "name": "430", "members": [ { - "name": "case", - "type": "str" + "name": "pages", + "type": "int" }, { - "name": "type", - "type": "str" + "name": "busy", + "type": "int" + }, + { + "name": "busy-rate", + "type": "number" + }, + { + "name": "compressed-size", + "type": "int" + }, + { + "name": "compression-rate", + "type": "number" } ], "meta-type": "object" }, { - "name": "[469]", - "element-type": "469", + "name": "[388]", + "element-type": "388", "meta-type": "array" }, { - "name": "469", + "name": "431", "members": [ { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "470", - "meta-type": "enum", - "values": [ - "uninitialized", - "stopped", - "check-stop", - "operating", - "load" - ] - }, - { - "name": "471", - "meta-type": "enum", - "values": [ - "memory", - "first-level", - "second-level", - "third-level" - ] - }, - { - "name": "472", + "name": "xbzrle" + }, + { + "name": "rdma-pin-all" + }, + { + "name": "auto-converge" + }, + { + "name": "zero-blocks" + }, + { + "name": "compress", + "features": [ + "deprecated" + ] + }, + { + "name": "events" + }, + { + "name": "postcopy-ram" + }, + { + "name": "x-colo", + "features": [ + "unstable" + ] + }, + { + "name": "release-ram" + }, + { + "name": "block", + "features": [ + "deprecated" + ] + }, + { + "name": "return-path" + }, + { + "name": "pause-before-switchover" + }, + { + "name": "multifd" + }, + { + "name": "dirty-bitmaps" + }, + { + "name": "postcopy-blocktime" + }, + { + "name": "late-block-activate" + }, + { + "name": "x-ignore-shared", + "features": [ + "unstable" + ] + }, + { + "name": "validate-uuid" + }, + { + "name": "background-snapshot" + }, + { + "name": "zero-copy-send" + }, + { + "name": "postcopy-preempt" + }, + { + "name": "switchover-ack" + }, + { + "name": "dirty-limit" + }, + { + "name": "mapped-ram" + } + ], "meta-type": "enum", "values": [ - "access-latency", - "read-latency", - "write-latency", - "access-bandwidth", - "read-bandwidth", - "write-bandwidth" + "xbzrle", + "rdma-pin-all", + "auto-converge", + "zero-blocks", + "compress", + "events", + "postcopy-ram", + "x-colo", + "release-ram", + "block", + "return-path", + "pause-before-switchover", + "multifd", + "dirty-bitmaps", + "postcopy-blocktime", + "late-block-activate", + "x-ignore-shared", + "validate-uuid", + "background-snapshot", + "zero-copy-send", + "postcopy-preempt", + "switchover-ack", + "dirty-limit", + "mapped-ram" ] }, { - "name": "473", + "name": "432", + "members": [ + { + "name": "none" + }, + { + "name": "zlib" + }, + { + "name": "zstd" + } + ], "meta-type": "enum", "values": [ "none", - "direct", - "complex" + "zlib", + "zstd" ] }, { - "name": "474", - "meta-type": "enum", - "values": [ - "none", - "write-back", - "write-through" - ] + "name": "[433]", + "element-type": "433", + "meta-type": "array" }, { - "name": "475", + "name": "433", "members": [ { - "name": "desc", - "default": null, + "name": "node-name", "type": "str" }, { - "name": "class", - "type": "int" + "name": "alias", + "type": "str" + }, + { + "name": "bitmaps", + "type": "[641]" } ], "meta-type": "object" }, { - "name": "476", + "name": "434", "members": [ { - "name": "device", - "type": "int" - }, - { - "name": "vendor", - "type": "int" - }, - { - "name": "subsystem", - "default": null, - "type": "int" + "name": "normal" }, { - "name": "subsystem-vendor", - "default": null, - "type": "int" + "name": "cpr-reboot" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "normal", + "cpr-reboot" + ] }, { - "name": "477", + "name": "435", "members": [ { - "name": "bus", - "type": "532" + "name": "none" }, { - "name": "devices", - "default": null, - "type": "[370]" + "name": "legacy" + }, + { + "name": "multifd" } ], - "meta-type": "object" - }, - { - "name": "[478]", - "element-type": "478", - "meta-type": "array" + "meta-type": "enum", + "values": [ + "none", + "legacy", + "multifd" + ] }, { - "name": "478", + "name": "436", "members": [ { - "name": "bar", - "type": "int" + "name": "none" }, { - "name": "type", - "type": "str" + "name": "primary" }, { - "name": "address", - "type": "int" + "name": "secondary" + } + ], + "meta-type": "enum", + "values": [ + "none", + "primary", + "secondary" + ] + }, + { + "name": "437", + "members": [ + { + "name": "none" }, { - "name": "size", - "type": "int" + "name": "request" }, { - "name": "prefetch", - "default": null, - "type": "bool" + "name": "error" }, { - "name": "mem_type_64", - "default": null, - "type": "bool" + "name": "processing" } ], - "meta-type": "object" - }, - { - "name": "479", "meta-type": "enum", "values": [ - "string", - "boolean", - "number", - "size" + "none", + "request", + "error", + "processing" ] }, { - "name": "480", + "name": "[438]", + "element-type": "438", + "meta-type": "array" + }, + { + "name": "438", "members": [ { - "name": "id", - "default": null, - "type": "str" + "name": "channel-type", + "type": "642" }, { "name": "addr", - "type": "int" - }, - { - "name": "size", - "type": "int" - }, + "type": "643" + } + ], + "meta-type": "object" + }, + { + "name": "439", + "members": [ { - "name": "slot", - "type": "int" + "name": "second" }, { - "name": "node", - "type": "int" - }, + "name": "millisecond" + } + ], + "meta-type": "enum", + "values": [ + "second", + "millisecond" + ] + }, + { + "name": "440", + "members": [ { - "name": "memdev", - "type": "str" + "name": "page-sampling" }, { - "name": "hotplugged", - "type": "bool" + "name": "dirty-ring" }, { - "name": "hotpluggable", - "type": "bool" + "name": "dirty-bitmap" } ], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "page-sampling", + "dirty-ring", + "dirty-bitmap" + ] }, { - "name": "481", + "name": "441", "members": [ { - "name": "id", - "default": null, - "type": "str" + "name": "unstarted" }, { - "name": "memaddr", - "type": "int" + "name": "measuring" }, { - "name": "size", + "name": "measured" + } + ], + "meta-type": "enum", + "values": [ + "unstarted", + "measuring", + "measured" + ] + }, + { + "name": "[442]", + "element-type": "442", + "meta-type": "array" + }, + { + "name": "442", + "members": [ + { + "name": "id", "type": "int" }, { - "name": "memdev", - "type": "str" + "name": "dirty-rate", + "type": "int" } ], "meta-type": "object" }, { - "name": "482", - "members": [ + "name": "[443]", + "element-type": "443", + "meta-type": "array" + }, + { + "name": "443", + "tag": "type", + "variants": [ { - "name": "id", - "default": null, - "type": "str" + "case": "abort", + "type": "645" }, { - "name": "memaddr", - "type": "int" + "case": "block-dirty-bitmap-add", + "type": "646" }, { - "name": "requested-size", - "type": "int" + "case": "block-dirty-bitmap-remove", + "type": "647" }, { - "name": "size", - "type": "int" + "case": "block-dirty-bitmap-clear", + "type": "647" }, { - "name": "max-size", - "type": "int" + "case": "block-dirty-bitmap-enable", + "type": "647" }, { - "name": "block-size", - "type": "int" + "case": "block-dirty-bitmap-disable", + "type": "647" }, { - "name": "node", - "type": "int" + "case": "block-dirty-bitmap-merge", + "type": "648" }, { - "name": "memdev", - "type": "str" + "case": "blockdev-backup", + "type": "649" + }, + { + "case": "blockdev-snapshot", + "type": "650" + }, + { + "case": "blockdev-snapshot-internal-sync", + "type": "651" + }, + { + "case": "blockdev-snapshot-sync", + "type": "652" + }, + { + "case": "drive-backup", + "type": "653" } ], - "meta-type": "object" - }, - { - "name": "483", - "meta-type": "enum", - "values": [ - "unknown", - "disabled-wait", - "extint-loop", - "pgmint-loop", - "opint-loop" - ] - }, - { - "name": "484", - "meta-type": "enum", - "values": [ - "qcow2", - "vmdk", - "luks" - ] - }, - { - "name": "485", "members": [ { - "name": "data", - "type": "533" + "name": "type", + "type": "644" } ], "meta-type": "object" }, { - "name": "486", + "name": "444", "members": [ { - "name": "data", - "type": "534" + "name": "completion-mode", + "default": null, + "type": "654" } ], "meta-type": "object" }, { - "name": "487", + "name": "445", "members": [ { - "name": "data", - "type": "535" + "name": "unavailable" + }, + { + "name": "disabled" + }, + { + "name": "enabled" } ], - "meta-type": "object" - }, - { - "name": "488", "meta-type": "enum", "values": [ - "l1_update", - "l1_grow_alloc_table", - "l1_grow_write_table", - "l1_grow_activate_table", - "l2_load", - "l2_update", - "l2_update_compressed", - "l2_alloc_cow_read", - "l2_alloc_write", - "read_aio", - "read_backing_aio", - "read_compressed", - "write_aio", - "write_compressed", - "vmstate_load", - "vmstate_save", - "cow_read", - "cow_write", - "reftable_load", - "reftable_grow", - "reftable_update", - "refblock_load", - "refblock_update", - "refblock_update_part", - "refblock_alloc", - "refblock_alloc_hookup", - "refblock_alloc_write", - "refblock_alloc_write_blocks", - "refblock_alloc_write_table", - "refblock_alloc_switch_table", - "cluster_alloc", - "cluster_alloc_bytes", - "cluster_free", - "flush_to_os", - "flush_to_disk", - "pwritev_rmw_head", - "pwritev_rmw_after_head", - "pwritev_rmw_tail", - "pwritev_rmw_after_tail", - "pwritev", - "pwritev_zero", - "pwritev_done", - "empty_image_prepare", - "l1_shrink_write_table", - "l1_shrink_free_l2_clusters", - "cor_write", - "cluster_alloc_space", - "none" + "unavailable", + "disabled", + "enabled" ] }, { - "name": "489", - "meta-type": "enum", - "values": [ - "read", - "write", - "write-zeroes", - "discard", - "flush", - "block-status" - ] + "name": "[446]", + "element-type": "446", + "meta-type": "array" }, { - "name": "490", + "name": "446", + "members": [ + { + "name": "oob" + } + ], "meta-type": "enum", "values": [ - "inet" + "oob" ] }, { - "name": "491", + "name": "447", "members": [ { - "name": "template", - "default": null, - "type": "492" + "name": "major", + "type": "int" }, { - "name": "main-header", - "default": null, - "type": "bool" + "name": "minor", + "type": "int" }, { - "name": "active-l1", - "default": null, - "type": "bool" - }, + "name": "micro", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "448", + "members": [ { - "name": "active-l2", - "default": null, - "type": "bool" + "name": "builtin" }, { - "name": "refcount-table", - "default": null, - "type": "bool" + "name": "enum" }, { - "name": "refcount-block", - "default": null, - "type": "bool" + "name": "array" }, { - "name": "snapshot-table", - "default": null, - "type": "bool" + "name": "object" }, { - "name": "inactive-l1", - "default": null, - "type": "bool" + "name": "alternate" }, { - "name": "inactive-l2", - "default": null, - "type": "bool" + "name": "command" }, { - "name": "bitmap-directory", - "default": null, - "type": "bool" + "name": "event" } ], - "meta-type": "object" - }, - { - "name": "492", - "meta-type": "enum", - "values": [ - "none", - "constant", - "cached", - "all" - ] - }, - { - "name": "493", "meta-type": "enum", "values": [ - "aes", - "luks" + "builtin", + "enum", + "array", + "object", + "alternate", + "command", + "event" ] }, { - "name": "494", + "name": "449", "members": [ { - "name": "key-secret", - "default": null, - "type": "str" + "name": "json-type", + "type": "655" } ], "meta-type": "object" }, { - "name": "495", + "name": "450", "members": [ { - "name": "key-secret", - "default": null, + "name": "members", + "type": "[656]" + }, + { + "name": "values", + "type": "[str]", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "object" + }, + { + "name": "451", + "members": [ + { + "name": "element-type", "type": "str" } ], "meta-type": "object" }, { - "name": "496", - "meta-type": "enum", - "values": [ - "aes" - ] + "name": "452", + "members": [ + { + "name": "members", + "type": "[657]" + }, + { + "name": "tag", + "default": null, + "type": "str" + }, + { + "name": "variants", + "default": null, + "type": "[658]" + } + ], + "meta-type": "object" }, { - "name": "497", - "meta-type": "enum", - "values": [ - "none", - "hash", - "known_hosts" - ] + "name": "453", + "members": [ + { + "name": "members", + "type": "[659]" + } + ], + "meta-type": "object" }, { - "name": "498", + "name": "454", "members": [ { - "name": "type", - "type": "536" + "name": "arg-type", + "type": "str" }, { - "name": "hash", + "name": "ret-type", "type": "str" + }, + { + "name": "allow-oob", + "default": null, + "type": "bool" } ], "meta-type": "object" }, { - "name": "499", - "meta-type": "enum", - "values": [ - "off", - "metadata", - "falloc", - "full" - ] + "name": "455", + "members": [ + { + "name": "arg-type", + "type": "str" + } + ], + "meta-type": "object" }, { - "name": "500", + "name": "456", + "members": [ + { + "name": "acpi-generic-initiator" + }, + { + "name": "authz-list" + }, + { + "name": "authz-listfile" + }, + { + "name": "authz-pam" + }, + { + "name": "authz-simple" + }, + { + "name": "can-bus" + }, + { + "name": "can-host-socketcan" + }, + { + "name": "colo-compare" + }, + { + "name": "cryptodev-backend" + }, + { + "name": "cryptodev-backend-builtin" + }, + { + "name": "cryptodev-backend-lkcf" + }, + { + "name": "cryptodev-vhost-user" + }, + { + "name": "dbus-vmstate" + }, + { + "name": "filter-buffer" + }, + { + "name": "filter-dump" + }, + { + "name": "filter-mirror" + }, + { + "name": "filter-redirector" + }, + { + "name": "filter-replay" + }, + { + "name": "filter-rewriter" + }, + { + "name": "input-barrier" + }, + { + "name": "input-linux" + }, + { + "name": "iommufd" + }, + { + "name": "iothread" + }, + { + "name": "main-loop" + }, + { + "name": "memory-backend-epc" + }, + { + "name": "memory-backend-file" + }, + { + "name": "memory-backend-memfd" + }, + { + "name": "memory-backend-ram" + }, + { + "name": "pef-guest" + }, + { + "name": "pr-manager-helper" + }, + { + "name": "qtest" + }, + { + "name": "rng-builtin" + }, + { + "name": "rng-egd" + }, + { + "name": "rng-random" + }, + { + "name": "secret" + }, + { + "name": "secret_keyring" + }, + { + "name": "sev-guest" + }, + { + "name": "thread-context" + }, + { + "name": "s390-pv-guest" + }, + { + "name": "throttle-group" + }, + { + "name": "tls-creds-anon" + }, + { + "name": "tls-creds-psk" + }, + { + "name": "tls-creds-x509" + }, + { + "name": "tls-cipher-suites" + }, + { + "name": "x-remote-object", + "features": [ + "unstable" + ] + }, + { + "name": "x-vfio-user-server", + "features": [ + "unstable" + ] + } + ], "meta-type": "enum", "values": [ - "aes-128", - "aes-192", - "aes-256", - "des-rfb", - "3des", - "cast5-128", - "serpent-128", - "serpent-192", - "serpent-256", - "twofish-128", - "twofish-192", - "twofish-256" + "acpi-generic-initiator", + "authz-list", + "authz-listfile", + "authz-pam", + "authz-simple", + "can-bus", + "can-host-socketcan", + "colo-compare", + "cryptodev-backend", + "cryptodev-backend-builtin", + "cryptodev-backend-lkcf", + "cryptodev-vhost-user", + "dbus-vmstate", + "filter-buffer", + "filter-dump", + "filter-mirror", + "filter-redirector", + "filter-replay", + "filter-rewriter", + "input-barrier", + "input-linux", + "iommufd", + "iothread", + "main-loop", + "memory-backend-epc", + "memory-backend-file", + "memory-backend-memfd", + "memory-backend-ram", + "pef-guest", + "pr-manager-helper", + "qtest", + "rng-builtin", + "rng-egd", + "rng-random", + "secret", + "secret_keyring", + "sev-guest", + "thread-context", + "s390-pv-guest", + "throttle-group", + "tls-creds-anon", + "tls-creds-psk", + "tls-creds-x509", + "tls-cipher-suites", + "x-remote-object", + "x-vfio-user-server" ] }, { - "name": "501", - "meta-type": "enum", - "values": [ - "ecb", - "cbc", - "xts", - "ctr" - ] + "name": "457", + "members": [ + { + "name": "pci-dev", + "type": "str" + }, + { + "name": "node", + "type": "int" + } + ], + "meta-type": "object" }, { - "name": "502", - "meta-type": "enum", - "values": [ - "plain", - "plain64", - "essiv" - ] + "name": "458", + "members": [ + { + "name": "policy", + "default": null, + "type": "660" + }, + { + "name": "rules", + "default": null, + "type": "[661]" + } + ], + "meta-type": "object" }, { - "name": "503", - "meta-type": "enum", - "values": [ - "md5", - "sha1", - "sha224", - "sha256", - "sha384", - "sha512", - "ripemd160" - ] + "name": "459", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "refresh", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" }, { - "name": "504", - "tag": "format", - "variants": [ + "name": "460", + "members": [ + { + "name": "service", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "461", + "members": [ + { + "name": "identity", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "462", + "members": [ + { + "name": "if", + "type": "str" + }, + { + "name": "canbus", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "463", + "members": [ + { + "name": "primary_in", + "type": "str" + }, + { + "name": "secondary_in", + "type": "str" + }, + { + "name": "outdev", + "type": "str" + }, + { + "name": "iothread", + "type": "str" + }, + { + "name": "notify_dev", + "default": null, + "type": "str" + }, + { + "name": "compare_timeout", + "default": null, + "type": "int" + }, + { + "name": "expired_scan_cycle", + "default": null, + "type": "int" + }, + { + "name": "max_queue_size", + "default": null, + "type": "int" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "464", + "members": [ + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "throttle-bps", + "default": null, + "type": "int" + }, + { + "name": "throttle-ops", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "465", + "members": [ + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "throttle-bps", + "default": null, + "type": "int" + }, + { + "name": "throttle-ops", + "default": null, + "type": "int" + }, + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "466", + "members": [ + { + "name": "addr", + "type": "str" + }, + { + "name": "id-list", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "467", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "662" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "663" + }, + { + "name": "interval", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "468", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "662" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "663" + }, + { + "name": "file", + "type": "str" + }, + { + "name": "maxlen", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "469", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "662" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "663" + }, + { + "name": "outdev", + "type": "str" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "470", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "662" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "663" + }, + { + "name": "indev", + "default": null, + "type": "str" + }, + { + "name": "outdev", + "default": null, + "type": "str" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "471", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "662" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "663" + } + ], + "meta-type": "object" + }, + { + "name": "472", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "662" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "663" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "473", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "server", + "default": null, + "type": "str" + }, + { + "name": "port", + "default": null, + "type": "str" + }, + { + "name": "x-origin", + "default": null, + "type": "str" + }, + { + "name": "y-origin", + "default": null, + "type": "str" + }, + { + "name": "width", + "default": null, + "type": "str" + }, + { + "name": "height", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "474", + "members": [ + { + "name": "evdev", + "type": "str" + }, + { + "name": "grab_all", + "default": null, + "type": "bool" + }, + { + "name": "repeat", + "default": null, + "type": "bool" + }, + { + "name": "grab-toggle", + "default": null, + "type": "664" + } + ], + "meta-type": "object" + }, + { + "name": "475", + "members": [ + { + "name": "fd", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "476", + "members": [ + { + "name": "aio-max-batch", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-min", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-max", + "default": null, + "type": "int" + }, + { + "name": "poll-max-ns", + "default": null, + "type": "int" + }, + { + "name": "poll-grow", + "default": null, + "type": "int" + }, + { + "name": "poll-shrink", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "477", + "members": [ + { + "name": "aio-max-batch", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-min", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-max", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "478", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "501" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "479", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "501" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + }, + { + "name": "align", + "default": null, + "type": "int" + }, + { + "name": "offset", + "default": null, + "type": "int" + }, + { + "name": "discard-data", + "default": null, + "type": "bool" + }, + { + "name": "mem-path", + "type": "str" + }, + { + "name": "pmem", + "default": null, + "type": "bool" + }, + { + "name": "readonly", + "default": null, + "type": "bool" + }, + { + "name": "rom", + "default": null, + "type": "573" + } + ], + "meta-type": "object" + }, + { + "name": "480", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "501" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + }, + { + "name": "hugetlb", + "default": null, + "type": "bool" + }, + { + "name": "hugetlbsize", + "default": null, + "type": "int" + }, + { + "name": "seal", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "481", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "501" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "482", + "members": [ + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "483", + "members": [ + { + "name": "chardev", + "type": "str" + }, + { + "name": "log", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "484", + "members": [ + { + "name": "opened", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "object" + }, + { + "name": "485", + "members": [ + { + "name": "opened", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "486", + "members": [ + { + "name": "opened", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "filename", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "487", + "members": [ + { + "name": "loaded", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "format", + "default": null, + "type": "665" + }, + { + "name": "keyid", + "default": null, + "type": "str" + }, + { + "name": "iv", + "default": null, + "type": "str" + }, + { + "name": "data", + "default": null, + "type": "str" + }, + { + "name": "file", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "488", + "members": [ + { + "name": "loaded", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "format", + "default": null, + "type": "665" + }, + { + "name": "keyid", + "default": null, + "type": "str" + }, + { + "name": "iv", + "default": null, + "type": "str" + }, + { + "name": "serial", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "489", + "members": [ + { + "name": "sev-device", + "default": null, + "type": "str" + }, + { + "name": "dh-cert-file", + "default": null, + "type": "str" + }, + { + "name": "session-file", + "default": null, + "type": "str" + }, + { + "name": "policy", + "default": null, + "type": "int" + }, + { + "name": "handle", + "default": null, + "type": "int" + }, + { + "name": "cbitpos", + "default": null, + "type": "int" + }, + { + "name": "reduced-phys-bits", + "type": "int" + }, + { + "name": "kernel-hashes", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "490", + "members": [ + { + "name": "cpu-affinity", + "default": null, + "type": "[int]" + }, + { + "name": "node-affinity", + "default": null, + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "491", + "members": [ + { + "name": "limits", + "default": null, + "type": "666" + }, + { + "name": "x-iops-total", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-total-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-total-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-read", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-read-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-read-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-write", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-write-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-write-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-total", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-total-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-total-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-read", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-read-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-read-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-write", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-write-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-write-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-size", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object" + }, + { + "name": "492", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "667" + }, + { + "name": "priority", + "default": null, + "type": "str" + }, + { + "name": "loaded", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "object" + }, + { + "name": "493", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "667" + }, + { + "name": "priority", + "default": null, + "type": "str" + }, + { + "name": "loaded", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "username", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "494", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "667" + }, + { + "name": "priority", + "default": null, + "type": "str" + }, + { + "name": "loaded", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "sanity-check", + "default": null, + "type": "bool" + }, + { + "name": "passwordid", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "495", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "667" + }, + { + "name": "priority", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "496", + "members": [ + { + "name": "fd", + "type": "str" + }, + { + "name": "devid", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "497", + "members": [ + { + "name": "socket", + "type": "388" + }, + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "498", + "members": [ + { + "name": "node-id", + "default": null, + "type": "int" + }, + { + "name": "drawer-id", + "default": null, + "type": "int" + }, + { + "name": "book-id", + "default": null, + "type": "int" + }, + { + "name": "socket-id", + "default": null, + "type": "int" + }, + { + "name": "die-id", + "default": null, + "type": "int" + }, + { + "name": "cluster-id", + "default": null, + "type": "int" + }, + { + "name": "core-id", + "default": null, + "type": "int" + }, + { + "name": "thread-id", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "499", + "members": [ + { + "name": "aarch64" + }, + { + "name": "alpha" + }, + { + "name": "arm" + }, + { + "name": "avr" + }, + { + "name": "cris" + }, + { + "name": "hppa" + }, + { + "name": "i386" + }, + { + "name": "loongarch64" + }, + { + "name": "m68k" + }, + { + "name": "microblaze" + }, + { + "name": "microblazeel" + }, + { + "name": "mips" + }, + { + "name": "mips64" + }, + { + "name": "mips64el" + }, + { + "name": "mipsel" + }, + { + "name": "nios2" + }, + { + "name": "or1k" + }, + { + "name": "ppc" + }, + { + "name": "ppc64" + }, + { + "name": "riscv32" + }, + { + "name": "riscv64" + }, + { + "name": "rx" + }, + { + "name": "s390x" + }, + { + "name": "sh4" + }, + { + "name": "sh4eb" + }, + { + "name": "sparc" + }, + { + "name": "sparc64" + }, + { + "name": "tricore" + }, + { + "name": "x86_64" + }, + { + "name": "xtensa" + }, + { + "name": "xtensaeb" + } + ], + "meta-type": "enum", + "values": [ + "aarch64", + "alpha", + "arm", + "avr", + "cris", + "hppa", + "i386", + "loongarch64", + "m68k", + "microblaze", + "microblazeel", + "mips", + "mips64", + "mips64el", + "mipsel", + "nios2", + "or1k", + "ppc", + "ppc64", + "riscv32", + "riscv64", + "rx", + "s390x", + "sh4", + "sh4eb", + "sparc", + "sparc64", + "tricore", + "x86_64", + "xtensa", + "xtensaeb" + ] + }, + { + "name": "500", + "members": [ + { + "name": "cpu-state", + "type": "668" + }, + { + "name": "dedicated", + "default": null, + "type": "bool" + }, + { + "name": "entitlement", + "default": null, + "type": "517" + } + ], + "meta-type": "object" + }, + { + "name": "501", + "members": [ + { + "name": "default" + }, + { + "name": "preferred" + }, + { + "name": "bind" + }, + { + "name": "interleave" + } + ], + "meta-type": "enum", + "values": [ + "default", + "preferred", + "bind", + "interleave" + ] + }, + { + "name": "502", + "members": [ + { + "name": "node" + }, + { + "name": "dist" + }, + { + "name": "cpu" + }, + { + "name": "hmat-lb" + }, + { + "name": "hmat-cache" + } + ], + "meta-type": "enum", + "values": [ + "node", + "dist", + "cpu", + "hmat-lb", + "hmat-cache" + ] + }, + { + "name": "503", + "members": [ + { + "name": "nodeid", + "default": null, + "type": "int" + }, + { + "name": "cpus", + "default": null, + "type": "[int]" + }, + { + "name": "mem", + "default": null, + "type": "int" + }, + { + "name": "memdev", + "default": null, + "type": "str" + }, + { + "name": "initiator", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "504", + "members": [ + { + "name": "src", + "type": "int" + }, + { + "name": "dst", + "type": "int" + }, + { + "name": "val", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "505", + "members": [ + { + "name": "node-id", + "default": null, + "type": "int" + }, + { + "name": "drawer-id", + "default": null, + "type": "int" + }, + { + "name": "book-id", + "default": null, + "type": "int" + }, + { + "name": "socket-id", + "default": null, + "type": "int" + }, + { + "name": "die-id", + "default": null, + "type": "int" + }, + { + "name": "cluster-id", + "default": null, + "type": "int" + }, + { + "name": "core-id", + "default": null, + "type": "int" + }, + { + "name": "thread-id", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "506", + "members": [ + { + "name": "initiator", + "type": "int" + }, + { + "name": "target", + "type": "int" + }, + { + "name": "hierarchy", + "type": "669" + }, + { + "name": "data-type", + "type": "670" + }, + { + "name": "latency", + "default": null, + "type": "int" + }, + { + "name": "bandwidth", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "507", + "members": [ + { + "name": "node-id", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "level", + "type": "int" + }, + { + "name": "associativity", + "type": "671" + }, + { + "name": "policy", + "type": "672" + }, + { + "name": "line", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "508", + "members": [ + { + "name": "dimm" + }, + { + "name": "nvdimm" + }, + { + "name": "virtio-pmem" + }, + { + "name": "virtio-mem" + }, + { + "name": "sgx-epc" + }, + { + "name": "hv-balloon" + } + ], + "meta-type": "enum", + "values": [ + "dimm", + "nvdimm", + "virtio-pmem", + "virtio-mem", + "sgx-epc", + "hv-balloon" + ] + }, + { + "name": "509", + "members": [ + { + "name": "data", + "type": "673" + } + ], + "meta-type": "object" + }, + { + "name": "510", + "members": [ + { + "name": "data", + "type": "674" + } + ], + "meta-type": "object" + }, + { + "name": "511", + "members": [ + { + "name": "data", + "type": "675" + } + ], + "meta-type": "object" + }, + { + "name": "512", + "members": [ + { + "name": "data", + "type": "676" + } + ], + "meta-type": "object" + }, + { + "name": "513", + "members": [ + { + "name": "data", + "type": "677" + } + ], + "meta-type": "object" + }, + { + "name": "514", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "props", + "default": null, + "type": "any" + } + ], + "meta-type": "object" + }, + { + "name": "515", + "members": [ + { + "name": "incompatible" + }, + { + "name": "identical" + }, + { + "name": "superset" + }, + { + "name": "subset" + } + ], + "meta-type": "enum", + "values": [ + "incompatible", + "identical", + "superset", + "subset" + ] + }, + { + "name": "516", + "members": [ + { + "name": "static" + }, + { + "name": "full" + } + ], + "meta-type": "enum", + "values": [ + "static", + "full" + ] + }, + { + "name": "517", + "members": [ + { + "name": "auto" + }, + { + "name": "low" + }, + { + "name": "medium" + }, + { + "name": "high" + } + ], + "meta-type": "enum", + "values": [ + "auto", + "low", + "medium", + "high" + ] + }, + { + "name": "519", + "members": [ + { + "name": "none" + }, + { + "name": "record" + }, + { + "name": "play" + } + ], + "meta-type": "enum", + "values": [ + "none", + "record", + "play" + ] + }, + { + "name": "520", + "members": [ + { + "name": "block-node" + }, + { + "name": "chardev" + }, + { + "name": "migration" + } + ], + "meta-type": "enum", + "values": [ + "block-node", + "chardev", + "migration" + ] + }, + { + "name": "521", + "members": [ + { + "name": "node-name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "522", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[523]", + "element-type": "523", + "meta-type": "array" + }, + { + "name": "523", + "members": [ + { + "name": "fd", + "type": "int" + }, + { + "name": "opaque", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[524]", + "element-type": "524", + "meta-type": "array" + }, + { + "name": "524", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "678" + }, + { + "name": "help", + "default": null, + "type": "str" + }, + { + "name": "default", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[526]", + "element-type": "526", + "meta-type": "array" + }, + { + "name": "526", + "members": [ + { + "name": "node", + "type": "int" + }, + { + "name": "size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "528", + "members": [ + { + "name": "none" + }, + { + "name": "alsa" + }, + { + "name": "dbus" + }, + { + "name": "jack" + }, + { + "name": "oss" + }, + { + "name": "pa" + }, + { + "name": "pipewire" + }, + { + "name": "sdl" + }, + { + "name": "spice" + }, + { + "name": "wav" + } + ], + "meta-type": "enum", + "values": [ + "none", + "alsa", + "dbus", + "jack", + "oss", + "pa", + "pipewire", + "sdl", + "spice", + "wav" + ] + }, + { + "name": "529", + "members": [ + { + "name": "in", + "default": null, + "type": "679" + }, + { + "name": "out", + "default": null, + "type": "679" + } + ], + "meta-type": "object" + }, + { + "name": "530", + "members": [ + { + "name": "in", + "default": null, + "type": "680" + }, + { + "name": "out", + "default": null, + "type": "680" + }, + { + "name": "threshold", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "531", + "members": [ + { + "name": "in", + "default": null, + "type": "681" + }, + { + "name": "out", + "default": null, + "type": "681" + } + ], + "meta-type": "object" + }, + { + "name": "532", + "members": [ + { + "name": "in", + "default": null, + "type": "679" + }, + { + "name": "out", + "default": null, + "type": "679" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "533", + "members": [ + { + "name": "in", + "default": null, + "type": "682" + }, + { + "name": "out", + "default": null, + "type": "682" + } + ], + "meta-type": "object" + }, + { + "name": "534", + "members": [ + { + "name": "in", + "default": null, + "type": "683" + }, + { + "name": "out", + "default": null, + "type": "683" + }, + { + "name": "try-mmap", + "default": null, + "type": "bool" + }, + { + "name": "exclusive", + "default": null, + "type": "bool" + }, + { + "name": "dsp-policy", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "535", + "members": [ + { + "name": "in", + "default": null, + "type": "684" + }, + { + "name": "out", + "default": null, + "type": "684" + }, + { + "name": "server", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "536", + "members": [ + { + "name": "in", + "default": null, + "type": "685" + }, + { + "name": "out", + "default": null, + "type": "685" + } + ], + "meta-type": "object" + }, + { + "name": "537", + "members": [ + { + "name": "in", + "default": null, + "type": "686" + }, + { + "name": "out", + "default": null, + "type": "686" + } + ], + "meta-type": "object" + }, + { + "name": "538", + "members": [ + { + "name": "in", + "default": null, + "type": "679" + }, + { + "name": "out", + "default": null, + "type": "679" + }, + { + "name": "dev", + "default": null, + "type": "str" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "539", + "members": [ + { + "name": "in", + "default": null, + "type": "679" + }, + { + "name": "out", + "default": null, + "type": "679" + }, + { + "name": "path", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "540", + "members": [ + { + "name": "DIMM" + }, + { + "name": "CPU" + } + ], + "meta-type": "enum", + "values": [ + "DIMM", + "CPU" + ] + }, + { + "name": "[541]", + "element-type": "541", + "meta-type": "array" + }, + { + "name": "541", + "members": [ + { + "name": "bus", + "type": "int" + }, + { + "name": "slot", + "type": "int" + }, + { + "name": "function", + "type": "int" + }, + { + "name": "class_info", + "type": "687" + }, + { + "name": "id", + "type": "688" + }, + { + "name": "irq", + "default": null, + "type": "int" + }, + { + "name": "irq_pin", + "type": "int" + }, + { + "name": "qdev_id", + "type": "str" + }, + { + "name": "pci_bridge", + "default": null, + "type": "689" + }, + { + "name": "regions", + "type": "[690]" + } + ], + "meta-type": "object" + }, + { + "name": "542", + "members": [ + { + "name": "vm" + }, + { + "name": "vcpu" + }, + { + "name": "cryptodev" + } + ], + "meta-type": "enum", + "values": [ + "vm", + "vcpu", + "cryptodev" + ] + }, + { + "name": "[543]", + "element-type": "543", + "meta-type": "array" + }, + { + "name": "543", + "members": [ + { + "name": "provider", + "type": "545" + }, + { + "name": "names", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "544", + "members": [ + { + "name": "vcpus", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "545", + "members": [ + { + "name": "kvm" + }, + { + "name": "cryptodev" + } + ], + "meta-type": "enum", + "values": [ + "kvm", + "cryptodev" + ] + }, + { + "name": "[546]", + "element-type": "546", + "meta-type": "array" + }, + { + "name": "546", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "value", + "type": "691" + } + ], + "meta-type": "object" + }, + { + "name": "[547]", + "element-type": "547", + "meta-type": "array" + }, + { + "name": "547", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "692" + }, + { + "name": "unit", + "default": null, + "type": "693" + }, + { + "name": "base", + "default": null, + "type": "int" + }, + { + "name": "exponent", + "type": "int" + }, + { + "name": "bucket-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "548", + "members": [ + { + "name": "transports", + "type": "[str]" + }, + { + "name": "dev-features", + "default": null, + "type": "[str]" + }, + { + "name": "unknown-dev-features", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "549", + "members": [ + { + "name": "statuses", + "type": "[str]" + }, + { + "name": "unknown-statuses", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "550", + "members": [ + { + "name": "n-mem-sections", + "type": "int" + }, + { + "name": "n-tmp-sections", + "type": "int" + }, + { + "name": "nvqs", + "type": "int" + }, + { + "name": "vq-index", + "type": "int" + }, + { + "name": "features", + "type": "548" + }, + { + "name": "acked-features", + "type": "548" + }, + { + "name": "backend-features", + "type": "548" + }, + { + "name": "protocol-features", + "type": "694" + }, + { + "name": "max-queues", + "type": "int" + }, + { + "name": "backend-cap", + "type": "int" + }, + { + "name": "log-enabled", + "type": "bool" + }, + { + "name": "log-size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[551]", + "element-type": "551", + "meta-type": "array" + }, + { + "name": "551", + "members": [ + { + "name": "addr", + "type": "int" + }, + { + "name": "len", + "type": "int" + }, + { + "name": "flags", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "552", + "members": [ + { + "name": "flags", + "type": "int" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "ring", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "553", + "members": [ + { + "name": "flags", + "type": "int" + }, + { + "name": "idx", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[554]", + "element-type": "554", + "meta-type": "array" + }, + { + "name": "554", + "members": [ + { + "name": "cipher" + }, + { + "name": "hash" + }, + { + "name": "mac" + }, + { + "name": "aead" + }, + { + "name": "akcipher" + } + ], + "meta-type": "enum", + "values": [ + "cipher", + "hash", + "mac", + "aead", + "akcipher" + ] + }, + { + "name": "[555]", + "element-type": "555", + "meta-type": "array" + }, + { + "name": "555", + "members": [ + { + "name": "queue", + "type": "int" + }, + { + "name": "type", + "type": "695" + } + ], + "meta-type": "object" + }, + { + "name": "556", + "members": [ + { + "name": "informational" + }, + { + "name": "warning" + }, + { + "name": "failure" + }, + { + "name": "fatal" + } + ], + "meta-type": "enum", + "values": [ + "informational", + "warning", + "failure", + "fatal" + ] + }, + { + "name": "[557]", + "element-type": "557", + "meta-type": "array" + }, + { + "name": "557", + "members": [ + { + "name": "type", + "type": "696" + }, + { + "name": "header", + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "558", + "members": [ + { + "name": "cache-data-ecc" + }, + { + "name": "mem-data-ecc" + }, + { + "name": "crc-threshold" + }, + { + "name": "retry-threshold" + }, + { + "name": "cache-poison-received" + }, + { + "name": "mem-poison-received" + }, + { + "name": "physical" + } + ], + "meta-type": "enum", + "values": [ + "cache-data-ecc", + "mem-data-ecc", + "crc-threshold", + "retry-threshold", + "cache-poison-received", + "mem-poison-received", + "physical" + ] + }, + { + "name": "559", + "members": [ + { + "name": "hyper-v" + }, + { + "name": "s390" + } + ], + "meta-type": "enum", + "values": [ + "hyper-v", + "s390" + ] + }, + { + "name": "560", + "members": [ + { + "name": "arg1", + "type": "int" + }, + { + "name": "arg2", + "type": "int" + }, + { + "name": "arg3", + "type": "int" + }, + { + "name": "arg4", + "type": "int" + }, + { + "name": "arg5", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "561", + "members": [ + { + "name": "core", + "type": "int" + }, + { + "name": "psw-mask", + "type": "int" + }, + { + "name": "psw-addr", + "type": "int" + }, + { + "name": "reason", + "type": "697" + } + ], + "meta-type": "object" + }, + { + "name": "[562]", + "element-type": "562", + "meta-type": "array" + }, + { + "name": "562", + "members": [ + { + "name": "interval_length", + "type": "int" + }, + { + "name": "min_rd_latency_ns", + "type": "int" + }, + { + "name": "max_rd_latency_ns", + "type": "int" + }, + { + "name": "avg_rd_latency_ns", + "type": "int" + }, + { + "name": "min_wr_latency_ns", + "type": "int" + }, + { + "name": "max_wr_latency_ns", + "type": "int" + }, + { + "name": "avg_wr_latency_ns", + "type": "int" + }, + { + "name": "min_zone_append_latency_ns", + "type": "int" + }, + { + "name": "max_zone_append_latency_ns", + "type": "int" + }, + { + "name": "avg_zone_append_latency_ns", + "type": "int" + }, + { + "name": "min_flush_latency_ns", + "type": "int" + }, + { + "name": "max_flush_latency_ns", + "type": "int" + }, + { + "name": "avg_flush_latency_ns", + "type": "int" + }, + { + "name": "avg_rd_queue_depth", + "type": "number" + }, + { + "name": "avg_wr_queue_depth", + "type": "number" + }, + { + "name": "avg_zone_append_queue_depth", + "type": "number" + } + ], + "meta-type": "object" + }, + { + "name": "563", + "members": [ + { + "name": "boundaries", + "type": "[int]" + }, + { + "name": "bins", + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "564", + "members": [ + { + "name": "discard-nb-ok", + "type": "int" + }, + { + "name": "discard-nb-failed", + "type": "int" + }, + { + "name": "discard-bytes-ok", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "565", + "members": [ + { + "name": "completion-errors", + "type": "int" + }, + { + "name": "aligned-accesses", + "type": "int" + }, + { + "name": "unaligned-accesses", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[78]", + "element-type": "78", + "meta-type": "array" + }, + { + "name": "566", + "tag": "type", + "variants": [ + { + "case": "qcow2", + "type": "699" + }, + { + "case": "vmdk", + "type": "700" + }, + { + "case": "luks", + "type": "701" + }, + { + "case": "rbd", + "type": "702" + }, + { + "case": "file", + "type": "703" + } + ], + "members": [ + { + "name": "type", + "type": "698" + } + ], + "meta-type": "object" + }, + { + "name": "567", + "members": [ + { + "name": "block-backend" + }, + { + "name": "block-job" + }, + { + "name": "block-driver" + } + ], + "meta-type": "enum", + "values": [ + "block-backend", + "block-job", + "block-driver" + ] + }, + { + "name": "[568]", + "element-type": "568", + "meta-type": "array" + }, + { + "name": "568", + "members": [ + { + "name": "consistent-read" + }, + { + "name": "write" + }, + { + "name": "write-unchanged" + }, + { + "name": "resize" + } + ], + "meta-type": "enum", + "values": [ + "consistent-read", + "write", + "write-unchanged", + "resize" + ] + }, + { + "name": "569", + "members": [ + { + "type": "58" + }, + { + "type": "str" + } + ], + "meta-type": "alternate" + }, + { + "name": "[570]", + "element-type": "570", + "meta-type": "array" + }, + { + "name": "570", + "members": [ + { + "name": "event", + "type": "704" + }, + { + "name": "state", + "default": null, + "type": "int" + }, + { + "name": "iotype", + "default": null, + "type": "705" + }, + { + "name": "errno", + "default": null, + "type": "int" + }, + { + "name": "sector", + "default": null, + "type": "int" + }, + { + "name": "once", + "default": null, + "type": "bool" + }, + { + "name": "immediately", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[571]", + "element-type": "571", + "meta-type": "array" + }, + { + "name": "571", + "members": [ + { + "name": "event", + "type": "704" + }, + { + "name": "state", + "default": null, + "type": "int" + }, + { + "name": "new_state", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "572", + "members": [ + { + "name": "break-guest-write" + }, + { + "name": "break-snapshot" + } + ], + "meta-type": "enum", + "values": [ + "break-guest-write", + "break-snapshot" + ] + }, + { + "name": "573", + "members": [ + { + "name": "auto" + }, + { + "name": "on" + }, + { + "name": "off" + } + ], + "meta-type": "enum", + "values": [ + "auto", + "on", + "off" + ] + }, + { + "name": "574", + "members": [ + { + "name": "threads" + }, + { + "name": "native" + }, + { + "name": "io_uring" + } + ], + "meta-type": "enum", + "values": [ + "threads", + "native", + "io_uring" + ] + }, + { + "name": "575", + "members": [ + { + "name": "tcp" + }, + { + "name": "iser" + } + ], + "meta-type": "enum", + "values": [ + "tcp", + "iser" + ] + }, + { + "name": "576", + "members": [ + { + "name": "crc32c" + }, + { + "name": "none" + }, + { + "name": "crc32c-none" + }, + { + "name": "none-crc32c" + } + ], + "meta-type": "enum", + "values": [ + "crc32c", + "none", + "crc32c-none", + "none-crc32c" + ] + }, + { + "name": "577", + "members": [ + { + "name": "type", + "type": "706" + }, + { + "name": "host", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "578", + "members": [ + { + "type": "58" + }, + { + "type": "str" + }, + { + "type": "null" + } + ], + "meta-type": "alternate" + }, + { + "name": "579", + "members": [ + { + "type": "707" + }, + { + "type": "708" + } + ], + "meta-type": "alternate" + }, + { + "name": "580", + "tag": "format", + "variants": [ + { + "case": "aes", + "type": "710" + }, + { + "case": "luks", + "type": "711" + } + ], + "members": [ + { + "name": "format", + "type": "709" + } + ], + "meta-type": "object" + }, + { + "name": "581", + "tag": "format", + "variants": [ + { + "case": "aes", + "type": "710" + } + ], + "members": [ + { + "name": "format", + "type": "712" + } + ], + "meta-type": "object" + }, + { + "name": "[569]", + "element-type": "569", + "meta-type": "array" + }, + { + "name": "582", + "members": [ + { + "name": "quorum" + }, + { + "name": "fifo" + } + ], + "meta-type": "enum", + "values": [ + "quorum", + "fifo" + ] + }, + { + "name": "583", + "tag": "format", + "variants": [ + { + "case": "luks", + "type": "714" + }, + { + "case": "luks2", + "type": "715" + }, + { + "case": "luks-any", + "type": "716" + } + ], + "members": [ + { + "name": "format", + "type": "713" + }, + { + "name": "parent", + "default": null, + "type": "583" + } + ], + "meta-type": "object" + }, + { + "name": "[584]", + "element-type": "584", + "meta-type": "array" + }, + { + "name": "584", + "members": [ + { + "name": "cephx" + }, + { + "name": "none" + } + ], + "meta-type": "enum", + "values": [ + "cephx", + "none" + ] + }, + { + "name": "[585]", + "element-type": "585", + "meta-type": "array" + }, + { + "name": "585", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "port", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "586", + "members": [ + { + "name": "primary" + }, + { + "name": "secondary" + } + ], + "meta-type": "enum", + "values": [ + "primary", + "secondary" + ] + }, + { + "name": "587", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "port", + "type": "str" + }, + { + "name": "numeric", + "default": null, + "type": "bool" + }, + { + "name": "to", + "default": null, + "type": "int" + }, + { + "name": "ipv4", + "default": null, + "type": "bool" + }, + { + "name": "ipv6", + "default": null, + "type": "bool" + }, + { + "name": "keep-alive", + "default": null, + "type": "bool" + }, + { + "name": "mptcp", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "588", + "tag": "mode", + "variants": [ + { + "case": "hash", + "type": "718" + }, + { + "case": "none", + "type": "0" + }, + { + "case": "known_hosts", + "type": "0" + } + ], + "members": [ + { + "name": "mode", + "type": "717" + } + ], + "meta-type": "object" + }, + { + "name": "589", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "719" + }, + { + "name": "nocow", + "default": null, + "type": "bool" + }, + { + "name": "extent-size-hint", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "590", + "members": [ + { + "name": "location", + "type": "327" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "719" + } + ], + "meta-type": "object" + }, + { + "name": "591", + "members": [ + { + "name": "key-secret", + "default": null, + "type": "str" + }, + { + "name": "cipher-alg", + "default": null, + "type": "720" + }, + { + "name": "cipher-mode", + "default": null, + "type": "721" + }, + { + "name": "ivgen-alg", + "default": null, + "type": "722" + }, + { + "name": "ivgen-hash-alg", + "default": null, + "type": "723" + }, + { + "name": "hash-alg", + "default": null, + "type": "723" + }, + { + "name": "iter-time", + "default": null, + "type": "int" + }, + { + "name": "detached-header", + "default": null, + "type": "bool" + }, + { + "name": "file", + "default": null, + "type": "569" + }, + { + "name": "header", + "default": null, + "type": "569" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "719" + } + ], + "meta-type": "object" + }, + { + "name": "592", + "members": [ + { + "name": "location", + "type": "334" + }, + { + "name": "size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "593", + "members": [ + { + "name": "file", + "type": "569" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "594", + "members": [ + { + "name": "file", + "type": "569" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "encrypt", + "default": null, + "type": "724" + } + ], + "meta-type": "object" + }, + { + "name": "595", + "members": [ + { + "name": "file", + "type": "569" + }, + { + "name": "data-file", + "default": null, + "type": "569" + }, + { + "name": "data-file-raw", + "default": null, + "type": "bool" + }, + { + "name": "extended-l2", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "version", + "default": null, + "type": "725" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "backing-fmt", + "default": null, + "type": "314" + }, + { + "name": "encrypt", + "default": null, + "type": "724" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "719" + }, + { + "name": "lazy-refcounts", + "default": null, + "type": "bool" + }, + { + "name": "refcount-bits", + "default": null, + "type": "int" + }, + { + "name": "compression-type", + "default": null, + "type": "726" + } + ], + "meta-type": "object" + }, + { + "name": "596", + "members": [ + { + "name": "file", + "type": "569" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "backing-fmt", + "default": null, + "type": "314" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "table-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "597", + "members": [ + { + "name": "location", + "type": "344" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "encrypt", + "default": null, + "type": "727" + } + ], + "meta-type": "object" + }, + { + "name": "598", + "members": [ + { + "name": "location", + "type": "346" + }, + { + "name": "size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "599", + "members": [ + { + "name": "file", + "type": "569" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "719" + } + ], + "meta-type": "object" + }, + { + "name": "600", + "members": [ + { + "name": "file", + "type": "569" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "log-size", + "default": null, + "type": "int" + }, + { + "name": "block-size", + "default": null, + "type": "int" + }, + { + "name": "subformat", + "default": null, + "type": "728" + }, + { + "name": "block-state-zero", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "601", + "members": [ + { + "name": "file", + "type": "569" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "extents", + "default": null, + "type": "[569]" + }, + { + "name": "subformat", + "default": null, + "type": "729" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "adapter-type", + "default": null, + "type": "730" + }, + { + "name": "hwversion", + "default": null, + "type": "str" + }, + { + "name": "toolsversion", + "default": null, + "type": "str" + }, + { + "name": "zeroed-grain", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "602", + "members": [ + { + "name": "file", + "type": "569" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "subformat", + "default": null, + "type": "731" + }, + { + "name": "force-size", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "603", + "members": [ + { + "name": "state", + "type": "732" + }, + { + "name": "new-secret", + "default": null, + "type": "str" + }, + { + "name": "old-secret", + "default": null, + "type": "str" + }, + { + "name": "keyslot", + "default": null, + "type": "int" + }, + { + "name": "iter-time", + "default": null, + "type": "int" + }, + { + "name": "secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "604", + "members": [ + { + "name": "encrypt", + "default": null, + "type": "733" + } + ], + "meta-type": "object" + }, + { + "name": "null", + "json-type": "null", + "meta-type": "builtin" + }, + { + "name": "605", + "members": [ + { + "name": "inet" + }, + { + "name": "unix" + }, + { + "name": "vsock" + }, + { + "name": "fd" + } + ], + "meta-type": "enum", + "values": [ + "inet", + "unix", + "vsock", + "fd" + ] + }, + { + "name": "606", + "members": [ + { + "name": "data", + "type": "587" + } + ], + "meta-type": "object" + }, + { + "name": "607", + "members": [ + { + "name": "data", + "type": "627" + } + ], + "meta-type": "object" + }, + { + "name": "608", + "members": [ + { + "name": "data", + "type": "628" + } + ], + "meta-type": "object" + }, + { + "name": "609", + "members": [ + { + "name": "data", + "type": "629" + } + ], + "meta-type": "object" + }, + { + "name": "610", + "members": [ + { + "name": "off" + }, + { + "name": "on" + }, + { + "name": "auto" + } + ], + "meta-type": "enum", + "values": [ + "off", + "on", + "auto" + ] + }, + { + "name": "611", + "members": [ + { + "name": "file" + }, + { + "name": "serial" + }, + { + "name": "parallel" + }, + { + "name": "pipe" + }, + { + "name": "socket" + }, + { + "name": "udp" + }, + { + "name": "pty" + }, + { + "name": "null" + }, + { + "name": "mux" + }, + { + "name": "msmouse" + }, + { + "name": "wctablet" + }, + { + "name": "braille" + }, + { + "name": "testdev" + }, + { + "name": "stdio" + }, + { + "name": "spicevmc" + }, + { + "name": "spiceport" + }, + { + "name": "qemu-vdagent" + }, + { + "name": "dbus" + }, + { + "name": "vc" + }, + { + "name": "ringbuf" + }, + { + "name": "memory", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "enum", + "values": [ + "file", + "serial", + "parallel", + "pipe", + "socket", + "udp", + "pty", + "null", + "mux", + "msmouse", + "wctablet", + "braille", + "testdev", + "stdio", + "spicevmc", + "spiceport", + "qemu-vdagent", + "dbus", + "vc", + "ringbuf", + "memory" + ] + }, + { + "name": "612", + "members": [ + { + "name": "data", + "type": "734" + } + ], + "meta-type": "object" + }, + { + "name": "613", + "members": [ + { + "name": "data", + "type": "735" + } + ], + "meta-type": "object" + }, + { + "name": "614", + "members": [ + { + "name": "data", + "type": "736" + } + ], + "meta-type": "object" + }, + { + "name": "615", + "members": [ + { + "name": "data", + "type": "737" + } + ], + "meta-type": "object" + }, + { + "name": "616", + "members": [ + { + "name": "data", + "type": "738" + } + ], + "meta-type": "object" + }, + { + "name": "617", + "members": [ + { + "name": "data", + "type": "739" + } + ], + "meta-type": "object" + }, + { + "name": "618", + "members": [ + { + "name": "data", + "type": "740" + } + ], + "meta-type": "object" + }, + { + "name": "619", + "members": [ + { + "name": "data", + "type": "741" + } + ], + "meta-type": "object" + }, + { + "name": "620", + "members": [ + { + "name": "data", + "type": "742" + } + ], + "meta-type": "object" + }, + { + "name": "621", + "members": [ + { + "name": "data", + "type": "743" + } + ], + "meta-type": "object" + }, + { + "name": "622", + "members": [ + { + "name": "data", + "type": "744" + } + ], + "meta-type": "object" + }, + { + "name": "623", + "members": [ + { + "name": "data", + "type": "745" + } + ], + "meta-type": "object" + }, + { + "name": "624", + "members": [ + { + "name": "data", + "type": "746" + } + ], + "meta-type": "object" + }, + { + "name": "[625]", + "element-type": "625", + "meta-type": "array" + }, + { + "name": "625", + "members": [ + { + "name": "str", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "626", + "members": [ + { + "name": "native" + }, + { + "name": "skb" + } + ], + "meta-type": "enum", + "values": [ + "native", + "skb" + ] + }, + { + "name": "627", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "abstract", + "default": null, + "type": "bool" + }, + { + "name": "tight", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "628", + "members": [ + { + "name": "cid", + "type": "str" + }, + { + "name": "port", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "629", + "members": [ + { + "name": "str", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "630", + "members": [ + { + "name": "data", + "type": "747" + } + ], + "meta-type": "object" + }, + { + "name": "631", + "members": [ + { + "name": "data", + "type": "748" + } + ], + "meta-type": "object" + }, + { + "name": "632", + "members": [ + { + "name": "number" + }, + { + "name": "qcode" + } + ], + "meta-type": "enum", + "values": [ + "number", + "qcode" + ] + }, + { + "name": "633", + "members": [ + { + "name": "data", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "634", + "members": [ + { + "name": "data", + "type": "749" + } + ], + "meta-type": "object" + }, + { + "name": "635", + "members": [ + { + "name": "key" + }, + { + "name": "btn" + }, + { + "name": "rel" + }, + { + "name": "abs" + }, + { + "name": "mtt" + } + ], + "meta-type": "enum", + "values": [ + "key", + "btn", + "rel", + "abs", + "mtt" + ] + }, + { + "name": "636", + "members": [ + { + "name": "data", + "type": "750" + } + ], + "meta-type": "object" + }, + { + "name": "637", + "members": [ + { + "name": "data", + "type": "751" + } + ], + "meta-type": "object" + }, + { + "name": "638", + "members": [ + { + "name": "data", + "type": "752" + } + ], + "meta-type": "object" + }, + { + "name": "639", + "members": [ + { + "name": "data", + "type": "753" + } + ], + "meta-type": "object" + }, + { + "name": "640", + "members": [ + { + "name": "lctrl-lalt" + }, + { + "name": "lshift-lctrl-lalt" + }, + { + "name": "rctrl" + } + ], + "meta-type": "enum", + "values": [ + "lctrl-lalt", + "lshift-lctrl-lalt", + "rctrl" + ] + }, + { + "name": "number", + "json-type": "number", + "meta-type": "builtin" + }, + { + "name": "[641]", + "element-type": "641", + "meta-type": "array" + }, + { + "name": "641", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "alias", + "type": "str" + }, + { + "name": "transform", + "default": null, + "type": "754" + } + ], + "meta-type": "object" + }, + { + "name": "642", + "members": [ + { + "name": "main" + } + ], + "meta-type": "enum", + "values": [ + "main" + ] + }, + { + "name": "643", + "tag": "transport", + "variants": [ + { + "case": "socket", + "type": "388" + }, + { + "case": "exec", + "type": "756" + }, + { + "case": "rdma", + "type": "587" + }, + { + "case": "file", + "type": "757" + } + ], + "members": [ + { + "name": "transport", + "type": "755" + } + ], + "meta-type": "object" + }, + { + "name": "644", + "members": [ + { + "name": "abort" + }, + { + "name": "block-dirty-bitmap-add" + }, + { + "name": "block-dirty-bitmap-remove" + }, + { + "name": "block-dirty-bitmap-clear" + }, + { + "name": "block-dirty-bitmap-enable" + }, + { + "name": "block-dirty-bitmap-disable" + }, + { + "name": "block-dirty-bitmap-merge" + }, + { + "name": "blockdev-backup" + }, + { + "name": "blockdev-snapshot" + }, + { + "name": "blockdev-snapshot-internal-sync" + }, + { + "name": "blockdev-snapshot-sync" + }, + { + "name": "drive-backup", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "enum", + "values": [ + "abort", + "block-dirty-bitmap-add", + "block-dirty-bitmap-remove", + "block-dirty-bitmap-clear", + "block-dirty-bitmap-enable", + "block-dirty-bitmap-disable", + "block-dirty-bitmap-merge", + "blockdev-backup", + "blockdev-snapshot", + "blockdev-snapshot-internal-sync", + "blockdev-snapshot-sync", + "drive-backup" + ] + }, + { + "name": "645", + "members": [ + { + "name": "data", + "type": "758" + } + ], + "meta-type": "object" + }, + { + "name": "646", + "members": [ + { + "name": "data", + "type": "44" + } + ], + "meta-type": "object" + }, + { + "name": "647", + "members": [ + { + "name": "data", + "type": "45" + } + ], + "meta-type": "object" + }, + { + "name": "648", + "members": [ + { + "name": "data", + "type": "46" + } + ], + "meta-type": "object" + }, + { + "name": "649", + "members": [ + { + "name": "data", + "type": "39" + } + ], + "meta-type": "object" + }, + { + "name": "650", + "members": [ + { + "name": "data", + "type": "35" + } + ], + "meta-type": "object" + }, + { + "name": "651", + "members": [ + { + "name": "data", + "type": "76" + } + ], + "meta-type": "object" + }, + { + "name": "652", + "members": [ + { + "name": "data", + "type": "34" + } + ], + "meta-type": "object" + }, + { + "name": "653", + "members": [ + { + "name": "data", + "type": "38" + } + ], + "meta-type": "object" + }, + { + "name": "654", + "members": [ + { + "name": "individual" + }, + { + "name": "grouped" + } + ], + "meta-type": "enum", + "values": [ + "individual", + "grouped" + ] + }, + { + "name": "655", + "members": [ + { + "name": "string" + }, + { + "name": "number" + }, + { + "name": "int" + }, + { + "name": "boolean" + }, + { + "name": "null" + }, + { + "name": "object" + }, + { + "name": "array" + }, + { + "name": "value" + } + ], + "meta-type": "enum", + "values": [ + "string", + "number", + "int", + "boolean", + "null", + "object", + "array", + "value" + ] + }, + { + "name": "[656]", + "element-type": "656", + "meta-type": "array" + }, + { + "name": "656", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "features", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "[657]", + "element-type": "657", + "meta-type": "array" + }, + { + "name": "657", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "default", + "default": null, + "type": "any" + }, + { + "name": "features", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "[658]", + "element-type": "658", + "meta-type": "array" + }, + { + "name": "658", + "members": [ + { + "name": "case", + "type": "str" + }, + { + "name": "type", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[659]", + "element-type": "659", + "meta-type": "array" + }, + { + "name": "659", + "members": [ + { + "name": "type", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "660", + "members": [ + { + "name": "deny" + }, + { + "name": "allow" + } + ], + "meta-type": "enum", + "values": [ + "deny", + "allow" + ] + }, + { + "name": "[661]", + "element-type": "661", + "meta-type": "array" + }, + { + "name": "661", + "members": [ + { + "name": "match", + "type": "str" + }, + { + "name": "policy", + "type": "660" + }, + { + "name": "format", + "default": null, + "type": "759" + } + ], + "meta-type": "object" + }, + { + "name": "662", + "members": [ + { + "name": "all" + }, + { + "name": "rx" + }, + { + "name": "tx" + } + ], + "meta-type": "enum", + "values": [ + "all", + "rx", + "tx" + ] + }, + { + "name": "663", + "members": [ + { + "name": "before" + }, + { + "name": "behind" + } + ], + "meta-type": "enum", + "values": [ + "before", + "behind" + ] + }, + { + "name": "664", + "members": [ + { + "name": "ctrl-ctrl" + }, + { + "name": "alt-alt" + }, + { + "name": "shift-shift" + }, + { + "name": "meta-meta" + }, + { + "name": "scrolllock" + }, + { + "name": "ctrl-scrolllock" + } + ], + "meta-type": "enum", + "values": [ + "ctrl-ctrl", + "alt-alt", + "shift-shift", + "meta-meta", + "scrolllock", + "ctrl-scrolllock" + ] + }, + { + "name": "665", + "members": [ + { + "name": "raw" + }, + { + "name": "base64" + } + ], + "meta-type": "enum", + "values": [ + "raw", + "base64" + ] + }, + { + "name": "666", + "members": [ + { + "name": "iops-total", + "default": null, + "type": "int" + }, + { + "name": "iops-total-max", + "default": null, + "type": "int" + }, + { + "name": "iops-total-max-length", + "default": null, + "type": "int" + }, + { + "name": "iops-read", + "default": null, + "type": "int" + }, + { + "name": "iops-read-max", + "default": null, + "type": "int" + }, + { + "name": "iops-read-max-length", + "default": null, + "type": "int" + }, + { + "name": "iops-write", + "default": null, + "type": "int" + }, + { + "name": "iops-write-max", + "default": null, + "type": "int" + }, + { + "name": "iops-write-max-length", + "default": null, + "type": "int" + }, + { + "name": "bps-total", + "default": null, + "type": "int" + }, + { + "name": "bps-total-max", + "default": null, + "type": "int" + }, + { + "name": "bps-total-max-length", + "default": null, + "type": "int" + }, + { + "name": "bps-read", + "default": null, + "type": "int" + }, + { + "name": "bps-read-max", + "default": null, + "type": "int" + }, + { + "name": "bps-read-max-length", + "default": null, + "type": "int" + }, + { + "name": "bps-write", + "default": null, + "type": "int" + }, + { + "name": "bps-write-max", + "default": null, + "type": "int" + }, + { + "name": "bps-write-max-length", + "default": null, + "type": "int" + }, + { + "name": "iops-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "667", + "members": [ + { + "name": "client" + }, + { + "name": "server" + } + ], + "meta-type": "enum", + "values": [ + "client", + "server" + ] + }, + { + "name": "668", + "members": [ + { + "name": "uninitialized" + }, + { + "name": "stopped" + }, + { + "name": "check-stop" + }, + { + "name": "operating" + }, + { + "name": "load" + } + ], + "meta-type": "enum", + "values": [ + "uninitialized", + "stopped", + "check-stop", + "operating", + "load" + ] + }, + { + "name": "669", + "members": [ + { + "name": "memory" + }, + { + "name": "first-level" + }, + { + "name": "second-level" + }, + { + "name": "third-level" + } + ], + "meta-type": "enum", + "values": [ + "memory", + "first-level", + "second-level", + "third-level" + ] + }, + { + "name": "670", + "members": [ + { + "name": "access-latency" + }, + { + "name": "read-latency" + }, + { + "name": "write-latency" + }, + { + "name": "access-bandwidth" + }, + { + "name": "read-bandwidth" + }, + { + "name": "write-bandwidth" + } + ], + "meta-type": "enum", + "values": [ + "access-latency", + "read-latency", + "write-latency", + "access-bandwidth", + "read-bandwidth", + "write-bandwidth" + ] + }, + { + "name": "671", + "members": [ + { + "name": "none" + }, + { + "name": "direct" + }, + { + "name": "complex" + } + ], + "meta-type": "enum", + "values": [ + "none", + "direct", + "complex" + ] + }, + { + "name": "672", + "members": [ + { + "name": "none" + }, + { + "name": "write-back" + }, + { + "name": "write-through" + } + ], + "meta-type": "enum", + "values": [ + "none", + "write-back", + "write-through" + ] + }, + { + "name": "673", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "addr", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "slot", + "type": "int" + }, + { + "name": "node", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + }, + { + "name": "hotplugged", + "type": "bool" + }, + { + "name": "hotpluggable", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "674", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "675", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "type": "int" + }, + { + "name": "requested-size", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "max-size", + "type": "int" + }, + { + "name": "block-size", + "type": "int" + }, + { + "name": "node", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "676", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "node", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "677", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "default": null, + "type": "int" + }, + { + "name": "max-size", + "type": "int" + }, + { + "name": "memdev", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "678", + "members": [ + { + "name": "string" + }, + { + "name": "boolean" + }, + { + "name": "number" + }, + { + "name": "size" + } + ], + "meta-type": "enum", + "values": [ + "string", + "boolean", + "number", + "size" + ] + }, + { + "name": "679", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "760" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "680", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "760" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "dev", + "default": null, + "type": "str" + }, + { + "name": "period-length", + "default": null, + "type": "int" + }, + { + "name": "try-poll", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "681", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "760" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "buffer-count", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "682", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "760" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "server-name", + "default": null, + "type": "str" + }, + { + "name": "client-name", + "default": null, + "type": "str" + }, + { + "name": "connect-ports", + "default": null, + "type": "str" + }, + { + "name": "start-server", + "default": null, + "type": "bool" + }, + { + "name": "exact-name", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "683", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "760" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "dev", + "default": null, + "type": "str" + }, + { + "name": "buffer-count", + "default": null, + "type": "int" + }, + { + "name": "try-poll", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "684", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "760" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "stream-name", + "default": null, + "type": "str" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "685", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "760" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "stream-name", + "default": null, + "type": "str" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "686", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "760" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "buffer-count", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "687", + "members": [ + { + "name": "desc", + "default": null, + "type": "str" + }, + { + "name": "class", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "688", + "members": [ + { + "name": "device", + "type": "int" + }, + { + "name": "vendor", + "type": "int" + }, + { + "name": "subsystem", + "default": null, + "type": "int" + }, + { + "name": "subsystem-vendor", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "689", + "members": [ + { + "name": "bus", + "type": "761" + }, + { + "name": "devices", + "default": null, + "type": "[541]" + } + ], + "meta-type": "object" + }, + { + "name": "[690]", + "element-type": "690", + "meta-type": "array" + }, + { + "name": "690", + "members": [ + { + "name": "bar", + "type": "int" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "address", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "prefetch", + "default": null, + "type": "bool" + }, + { + "name": "mem_type_64", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "691", + "members": [ + { + "type": "int" + }, + { + "type": "bool" + }, + { + "type": "[int]" + } + ], + "meta-type": "alternate" + }, + { + "name": "692", + "members": [ + { + "name": "cumulative" + }, + { + "name": "instant" + }, + { + "name": "peak" + }, + { + "name": "linear-histogram" + }, + { + "name": "log2-histogram" + } + ], + "meta-type": "enum", + "values": [ + "cumulative", + "instant", + "peak", + "linear-histogram", + "log2-histogram" + ] + }, + { + "name": "693", + "members": [ + { + "name": "bytes" + }, + { + "name": "seconds" + }, + { + "name": "cycles" + }, + { + "name": "boolean" + } + ], + "meta-type": "enum", + "values": [ + "bytes", + "seconds", + "cycles", + "boolean" + ] + }, + { + "name": "694", + "members": [ + { + "name": "protocols", + "type": "[str]" + }, + { + "name": "unknown-protocols", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "695", + "members": [ + { + "name": "builtin" + }, + { + "name": "vhost-user" + }, + { + "name": "lkcf" + } + ], + "meta-type": "enum", + "values": [ + "builtin", + "vhost-user", + "lkcf" + ] + }, + { + "name": "696", + "members": [ + { + "name": "cache-data-parity" + }, + { + "name": "cache-address-parity" + }, + { + "name": "cache-be-parity" + }, + { + "name": "cache-data-ecc" + }, + { + "name": "mem-data-parity" + }, + { + "name": "mem-address-parity" + }, + { + "name": "mem-be-parity" + }, + { + "name": "mem-data-ecc" + }, + { + "name": "reinit-threshold" + }, + { + "name": "rsvd-encoding" + }, + { + "name": "poison-received" + }, + { + "name": "receiver-overflow" + }, + { + "name": "internal" + }, + { + "name": "cxl-ide-tx" + }, + { + "name": "cxl-ide-rx" + } + ], + "meta-type": "enum", + "values": [ + "cache-data-parity", + "cache-address-parity", + "cache-be-parity", + "cache-data-ecc", + "mem-data-parity", + "mem-address-parity", + "mem-be-parity", + "mem-data-ecc", + "reinit-threshold", + "rsvd-encoding", + "poison-received", + "receiver-overflow", + "internal", + "cxl-ide-tx", + "cxl-ide-rx" + ] + }, + { + "name": "697", + "members": [ + { + "name": "unknown" + }, + { + "name": "disabled-wait" + }, + { + "name": "extint-loop" + }, + { + "name": "pgmint-loop" + }, + { + "name": "opint-loop" + } + ], + "meta-type": "enum", + "values": [ + "unknown", + "disabled-wait", + "extint-loop", + "pgmint-loop", + "opint-loop" + ] + }, + { + "name": "698", + "members": [ + { + "name": "qcow2" + }, + { + "name": "vmdk" + }, + { + "name": "luks" + }, + { + "name": "rbd" + }, + { + "name": "file" + } + ], + "meta-type": "enum", + "values": [ + "qcow2", + "vmdk", + "luks", + "rbd", + "file" + ] + }, + { + "name": "699", + "members": [ + { + "name": "data", + "type": "762" + } + ], + "meta-type": "object" + }, + { + "name": "700", + "members": [ + { + "name": "data", + "type": "763" + } + ], + "meta-type": "object" + }, + { + "name": "701", + "members": [ + { + "name": "data", + "type": "764" + } + ], + "meta-type": "object" + }, + { + "name": "702", + "members": [ + { + "name": "data", + "type": "765" + } + ], + "meta-type": "object" + }, + { + "name": "703", + "members": [ + { + "name": "data", + "type": "766" + } + ], + "meta-type": "object" + }, + { + "name": "704", + "members": [ + { + "name": "l1_update" + }, + { + "name": "l1_grow_alloc_table" + }, + { + "name": "l1_grow_write_table" + }, + { + "name": "l1_grow_activate_table" + }, + { + "name": "l2_load" + }, + { + "name": "l2_update" + }, + { + "name": "l2_update_compressed" + }, + { + "name": "l2_alloc_cow_read" + }, + { + "name": "l2_alloc_write" + }, + { + "name": "read_aio" + }, + { + "name": "read_backing_aio" + }, + { + "name": "read_compressed" + }, + { + "name": "write_aio" + }, + { + "name": "write_compressed" + }, + { + "name": "vmstate_load" + }, + { + "name": "vmstate_save" + }, + { + "name": "cow_read" + }, + { + "name": "cow_write" + }, + { + "name": "reftable_load" + }, + { + "name": "reftable_grow" + }, + { + "name": "reftable_update" + }, + { + "name": "refblock_load" + }, + { + "name": "refblock_update" + }, + { + "name": "refblock_update_part" + }, + { + "name": "refblock_alloc" + }, + { + "name": "refblock_alloc_hookup" + }, + { + "name": "refblock_alloc_write" + }, + { + "name": "refblock_alloc_write_blocks" + }, + { + "name": "refblock_alloc_write_table" + }, + { + "name": "refblock_alloc_switch_table" + }, + { + "name": "cluster_alloc" + }, + { + "name": "cluster_alloc_bytes" + }, + { + "name": "cluster_free" + }, + { + "name": "flush_to_os" + }, + { + "name": "flush_to_disk" + }, + { + "name": "pwritev_rmw_head" + }, + { + "name": "pwritev_rmw_after_head" + }, + { + "name": "pwritev_rmw_tail" + }, + { + "name": "pwritev_rmw_after_tail" + }, + { + "name": "pwritev" + }, + { + "name": "pwritev_zero" + }, + { + "name": "pwritev_done" + }, + { + "name": "empty_image_prepare" + }, + { + "name": "l1_shrink_write_table" + }, + { + "name": "l1_shrink_free_l2_clusters" + }, + { + "name": "cor_write" + }, + { + "name": "cluster_alloc_space" + }, + { + "name": "none" + } + ], + "meta-type": "enum", + "values": [ + "l1_update", + "l1_grow_alloc_table", + "l1_grow_write_table", + "l1_grow_activate_table", + "l2_load", + "l2_update", + "l2_update_compressed", + "l2_alloc_cow_read", + "l2_alloc_write", + "read_aio", + "read_backing_aio", + "read_compressed", + "write_aio", + "write_compressed", + "vmstate_load", + "vmstate_save", + "cow_read", + "cow_write", + "reftable_load", + "reftable_grow", + "reftable_update", + "refblock_load", + "refblock_update", + "refblock_update_part", + "refblock_alloc", + "refblock_alloc_hookup", + "refblock_alloc_write", + "refblock_alloc_write_blocks", + "refblock_alloc_write_table", + "refblock_alloc_switch_table", + "cluster_alloc", + "cluster_alloc_bytes", + "cluster_free", + "flush_to_os", + "flush_to_disk", + "pwritev_rmw_head", + "pwritev_rmw_after_head", + "pwritev_rmw_tail", + "pwritev_rmw_after_tail", + "pwritev", + "pwritev_zero", + "pwritev_done", + "empty_image_prepare", + "l1_shrink_write_table", + "l1_shrink_free_l2_clusters", + "cor_write", + "cluster_alloc_space", + "none" + ] + }, + { + "name": "705", + "members": [ + { + "name": "read" + }, + { + "name": "write" + }, + { + "name": "write-zeroes" + }, + { + "name": "discard" + }, + { + "name": "flush" + }, + { + "name": "block-status" + } + ], + "meta-type": "enum", + "values": [ + "read", + "write", + "write-zeroes", + "discard", + "flush", + "block-status" + ] + }, + { + "name": "706", + "members": [ + { + "name": "inet" + } + ], + "meta-type": "enum", + "values": [ + "inet" + ] + }, + { + "name": "707", + "members": [ + { + "name": "template", + "default": null, + "type": "708" + }, + { + "name": "main-header", + "default": null, + "type": "bool" + }, + { + "name": "active-l1", + "default": null, + "type": "bool" + }, + { + "name": "active-l2", + "default": null, + "type": "bool" + }, + { + "name": "refcount-table", + "default": null, + "type": "bool" + }, + { + "name": "refcount-block", + "default": null, + "type": "bool" + }, + { + "name": "snapshot-table", + "default": null, + "type": "bool" + }, + { + "name": "inactive-l1", + "default": null, + "type": "bool" + }, + { + "name": "inactive-l2", + "default": null, + "type": "bool" + }, + { + "name": "bitmap-directory", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "708", + "members": [ + { + "name": "none" + }, + { + "name": "constant" + }, + { + "name": "cached" + }, + { + "name": "all" + } + ], + "meta-type": "enum", + "values": [ + "none", + "constant", + "cached", + "all" + ] + }, + { + "name": "709", + "members": [ + { + "name": "aes" + }, + { + "name": "luks" + } + ], + "meta-type": "enum", + "values": [ + "aes", + "luks" + ] + }, + { + "name": "710", + "members": [ + { + "name": "key-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "711", + "members": [ + { + "name": "key-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "712", + "members": [ + { + "name": "aes" + } + ], + "meta-type": "enum", + "values": [ + "aes" + ] + }, + { + "name": "713", + "members": [ + { + "name": "luks" + }, + { + "name": "luks2" + }, + { + "name": "luks-any" + } + ], + "meta-type": "enum", + "values": [ + "luks", + "luks2", + "luks-any" + ] + }, + { + "name": "714", + "members": [ + { + "name": "key-secret", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "715", + "members": [ + { + "name": "key-secret", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "716", + "members": [ + { + "name": "key-secret", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "717", + "members": [ + { + "name": "none" + }, + { + "name": "hash" + }, + { + "name": "known_hosts" + } + ], + "meta-type": "enum", + "values": [ + "none", + "hash", + "known_hosts" + ] + }, + { + "name": "718", + "members": [ + { + "name": "type", + "type": "767" + }, + { + "name": "hash", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "719", + "members": [ + { + "name": "off" + }, + { + "name": "metadata" + }, + { + "name": "falloc" + }, + { + "name": "full" + } + ], + "meta-type": "enum", + "values": [ + "off", + "metadata", + "falloc", + "full" + ] + }, + { + "name": "720", + "members": [ + { + "name": "aes-128" + }, + { + "name": "aes-192" + }, + { + "name": "aes-256" + }, + { + "name": "des" + }, + { + "name": "3des" + }, + { + "name": "cast5-128" + }, + { + "name": "serpent-128" + }, + { + "name": "serpent-192" + }, + { + "name": "serpent-256" + }, + { + "name": "twofish-128" + }, + { + "name": "twofish-192" + }, + { + "name": "twofish-256" + }, + { + "name": "sm4" + } + ], + "meta-type": "enum", + "values": [ + "aes-128", + "aes-192", + "aes-256", + "des", + "3des", + "cast5-128", + "serpent-128", + "serpent-192", + "serpent-256", + "twofish-128", + "twofish-192", + "twofish-256", + "sm4" + ] + }, + { + "name": "721", + "members": [ + { + "name": "ecb" + }, + { + "name": "cbc" + }, + { + "name": "xts" + }, + { + "name": "ctr" + } + ], + "meta-type": "enum", + "values": [ + "ecb", + "cbc", + "xts", + "ctr" + ] + }, + { + "name": "722", + "members": [ + { + "name": "plain" + }, + { + "name": "plain64" + }, + { + "name": "essiv" + } + ], + "meta-type": "enum", + "values": [ + "plain", + "plain64", + "essiv" + ] + }, + { + "name": "723", + "members": [ + { + "name": "md5" + }, + { + "name": "sha1" + }, + { + "name": "sha224" + }, + { + "name": "sha256" + }, + { + "name": "sha384" + }, + { + "name": "sha512" + }, + { + "name": "ripemd160" + } + ], + "meta-type": "enum", + "values": [ + "md5", + "sha1", + "sha224", + "sha256", + "sha384", + "sha512", + "ripemd160" + ] + }, + { + "name": "724", + "tag": "format", + "variants": [ + { + "case": "qcow", + "type": "710" + }, + { + "case": "luks", + "type": "769" + } + ], + "members": [ + { + "name": "format", + "type": "768" + } + ], + "meta-type": "object" + }, + { + "name": "725", + "members": [ + { + "name": "v2" + }, + { + "name": "v3" + } + ], + "meta-type": "enum", + "values": [ + "v2", + "v3" + ] + }, + { + "name": "726", + "members": [ + { + "name": "zlib" + }, + { + "name": "zstd" + } + ], + "meta-type": "enum", + "values": [ + "zlib", + "zstd" + ] + }, + { + "name": "727", + "tag": "format", + "variants": [ + { + "case": "luks", + "type": "770" + }, + { + "case": "luks2", + "type": "771" + }, + { + "case": "luks-any", + "type": "0" + } + ], + "members": [ + { + "name": "format", + "type": "713" + } + ], + "meta-type": "object" + }, + { + "name": "728", + "members": [ + { + "name": "dynamic" + }, + { + "name": "fixed" + } + ], + "meta-type": "enum", + "values": [ + "dynamic", + "fixed" + ] + }, + { + "name": "729", + "members": [ + { + "name": "monolithicSparse" + }, + { + "name": "monolithicFlat" + }, + { + "name": "twoGbMaxExtentSparse" + }, + { + "name": "twoGbMaxExtentFlat" + }, + { + "name": "streamOptimized" + } + ], + "meta-type": "enum", + "values": [ + "monolithicSparse", + "monolithicFlat", + "twoGbMaxExtentSparse", + "twoGbMaxExtentFlat", + "streamOptimized" + ] + }, + { + "name": "730", + "members": [ + { + "name": "ide" + }, + { + "name": "buslogic" + }, + { + "name": "lsilogic" + }, + { + "name": "legacyESX" + } + ], + "meta-type": "enum", + "values": [ + "ide", + "buslogic", + "lsilogic", + "legacyESX" + ] + }, + { + "name": "731", + "members": [ + { + "name": "dynamic" + }, + { + "name": "fixed" + } + ], + "meta-type": "enum", + "values": [ + "dynamic", + "fixed" + ] + }, + { + "name": "732", + "members": [ + { + "name": "active" + }, + { + "name": "inactive" + } + ], + "meta-type": "enum", + "values": [ + "active", + "inactive" + ] + }, + { + "name": "733", + "tag": "format", + "variants": [ + { + "case": "luks", + "type": "772" + }, + { + "case": "qcow", + "type": "0" + } + ], + "members": [ + { + "name": "format", + "type": "768" + } + ], + "meta-type": "object" + }, + { + "name": "734", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "in", + "default": null, + "type": "str" + }, + { + "name": "out", + "type": "str" + }, + { + "name": "append", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "735", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "736", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "addr", + "type": "358" + }, + { + "name": "tls-creds", + "default": null, + "type": "str" + }, + { + "name": "tls-authz", + "default": null, + "type": "str" + }, + { + "name": "server", + "default": null, + "type": "bool" + }, + { + "name": "wait", + "default": null, + "type": "bool" + }, + { + "name": "nodelay", + "default": null, + "type": "bool" + }, + { + "name": "telnet", + "default": null, + "type": "bool" + }, + { + "name": "tn3270", + "default": null, + "type": "bool" + }, + { + "name": "websocket", + "default": null, + "type": "bool" + }, + { + "name": "reconnect", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "737", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "remote", + "type": "358" + }, + { + "name": "local", + "default": null, + "type": "358" + } + ], + "meta-type": "object" + }, + { + "name": "738", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "739", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "740", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "signal", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "741", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "type", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "742", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "fqdn", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "743", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "mouse", + "default": null, + "type": "bool" + }, + { + "name": "clipboard", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "744", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "745", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "width", + "default": null, + "type": "int" + }, + { + "name": "height", + "default": null, + "type": "int" + }, + { + "name": "cols", + "default": null, + "type": "int" + }, + { + "name": "rows", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "746", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "747", + "members": [ + { + "name": "path", + "default": null, + "type": "str" + }, + { + "name": "cancel-path", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "748", + "members": [ + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "749", + "members": [ + { + "name": "unmapped" + }, + { + "name": "shift" + }, + { + "name": "shift_r" + }, + { + "name": "alt" + }, + { + "name": "alt_r" + }, + { + "name": "ctrl" + }, + { + "name": "ctrl_r" + }, + { + "name": "menu" + }, + { + "name": "esc" + }, + { + "name": "1" + }, + { + "name": "2" + }, + { + "name": "3" + }, + { + "name": "4" + }, + { + "name": "5" + }, + { + "name": "6" + }, + { + "name": "7" + }, + { + "name": "8" + }, + { + "name": "9" + }, + { + "name": "0" + }, + { + "name": "minus" + }, + { + "name": "equal" + }, + { + "name": "backspace" + }, + { + "name": "tab" + }, + { + "name": "q" + }, + { + "name": "w" + }, + { + "name": "e" + }, + { + "name": "r" + }, + { + "name": "t" + }, + { + "name": "y" + }, + { + "name": "u" + }, + { + "name": "i" + }, + { + "name": "o" + }, + { + "name": "p" + }, + { + "name": "bracket_left" + }, + { + "name": "bracket_right" + }, + { + "name": "ret" + }, + { + "name": "a" + }, + { + "name": "s" + }, + { + "name": "d" + }, + { + "name": "f" + }, + { + "name": "g" + }, + { + "name": "h" + }, + { + "name": "j" + }, + { + "name": "k" + }, + { + "name": "l" + }, + { + "name": "semicolon" + }, + { + "name": "apostrophe" + }, + { + "name": "grave_accent" + }, + { + "name": "backslash" + }, + { + "name": "z" + }, + { + "name": "x" + }, + { + "name": "c" + }, + { + "name": "v" + }, + { + "name": "b" + }, + { + "name": "n" + }, + { + "name": "m" + }, + { + "name": "comma" + }, + { + "name": "dot" + }, + { + "name": "slash" + }, + { + "name": "asterisk" + }, + { + "name": "spc" + }, + { + "name": "caps_lock" + }, + { + "name": "f1" + }, + { + "name": "f2" + }, + { + "name": "f3" + }, + { + "name": "f4" + }, + { + "name": "f5" + }, + { + "name": "f6" + }, + { + "name": "f7" + }, + { + "name": "f8" + }, + { + "name": "f9" + }, + { + "name": "f10" + }, + { + "name": "num_lock" + }, + { + "name": "scroll_lock" + }, + { + "name": "kp_divide" + }, + { + "name": "kp_multiply" + }, + { + "name": "kp_subtract" + }, + { + "name": "kp_add" + }, { - "case": "qcow", - "type": "494" + "name": "kp_enter" }, { - "case": "luks", - "type": "538" - } - ], - "members": [ + "name": "kp_decimal" + }, { - "name": "format", - "type": "537" - } - ], - "meta-type": "object" - }, - { - "name": "505", - "meta-type": "enum", - "values": [ - "v2", - "v3" - ] - }, - { - "name": "506", - "meta-type": "enum", - "values": [ - "zlib", - "zstd" - ] - }, - { - "name": "507", - "tag": "type", - "variants": [ + "name": "sysrq" + }, { - "case": "full", - "type": "540" + "name": "kp_0" }, { - "case": "erasure-coded", - "type": "541" - } - ], - "members": [ + "name": "kp_1" + }, { - "name": "type", - "type": "539" - } - ], - "meta-type": "object" - }, - { - "name": "508", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "509", - "meta-type": "enum", - "values": [ - "monolithicSparse", - "monolithicFlat", - "twoGbMaxExtentSparse", - "twoGbMaxExtentFlat", - "streamOptimized" - ] - }, - { - "name": "510", - "meta-type": "enum", - "values": [ - "ide", - "buslogic", - "lsilogic", - "legacyESX" - ] - }, - { - "name": "511", - "meta-type": "enum", - "values": [ - "dynamic", - "fixed" - ] - }, - { - "name": "512", - "meta-type": "enum", - "values": [ - "active", - "inactive" - ] - }, - { - "name": "513", - "tag": "format", - "variants": [ + "name": "kp_2" + }, { - "case": "luks", - "type": "542" + "name": "kp_3" }, { - "case": "qcow", - "type": "0" - } - ], - "members": [ + "name": "kp_4" + }, { - "name": "format", - "type": "537" - } - ], - "meta-type": "object" - }, - { - "name": "514", - "members": [ + "name": "kp_5" + }, { - "name": "logfile", - "default": null, - "type": "str" + "name": "kp_6" }, { - "name": "logappend", - "default": null, - "type": "bool" + "name": "kp_7" }, { - "name": "in", - "default": null, - "type": "str" + "name": "kp_8" }, { - "name": "out", - "type": "str" + "name": "kp_9" }, { - "name": "append", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "515", - "members": [ + "name": "less" + }, { - "name": "logfile", - "default": null, - "type": "str" + "name": "f11" }, { - "name": "logappend", - "default": null, - "type": "bool" + "name": "f12" }, { - "name": "device", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "516", - "members": [ + "name": "print" + }, { - "name": "logfile", - "default": null, - "type": "str" + "name": "home" }, { - "name": "logappend", - "default": null, - "type": "bool" + "name": "pgup" }, { - "name": "addr", - "type": "284" + "name": "pgdn" }, { - "name": "tls-creds", - "default": null, - "type": "str" + "name": "end" }, { - "name": "tls-authz", - "default": null, - "type": "str" + "name": "left" }, { - "name": "server", - "default": null, - "type": "bool" + "name": "up" }, { - "name": "wait", - "default": null, - "type": "bool" + "name": "down" }, { - "name": "nodelay", - "default": null, - "type": "bool" + "name": "right" }, { - "name": "telnet", - "default": null, - "type": "bool" + "name": "insert" }, { - "name": "tn3270", - "default": null, - "type": "bool" + "name": "delete" }, { - "name": "websocket", - "default": null, - "type": "bool" + "name": "stop" }, { - "name": "reconnect", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "517", - "members": [ + "name": "again" + }, { - "name": "logfile", - "default": null, - "type": "str" + "name": "props" }, { - "name": "logappend", - "default": null, - "type": "bool" + "name": "undo" }, { - "name": "remote", - "type": "284" + "name": "front" }, { - "name": "local", - "default": null, - "type": "284" - } - ], - "meta-type": "object" - }, - { - "name": "518", - "members": [ + "name": "copy" + }, + { + "name": "open" + }, + { + "name": "paste" + }, + { + "name": "find" + }, + { + "name": "cut" + }, + { + "name": "lf" + }, + { + "name": "help" + }, + { + "name": "meta_l" + }, + { + "name": "meta_r" + }, + { + "name": "compose" + }, + { + "name": "pause" + }, + { + "name": "ro" + }, + { + "name": "hiragana" + }, + { + "name": "henkan" + }, + { + "name": "yen" + }, + { + "name": "muhenkan" + }, + { + "name": "katakanahiragana" + }, + { + "name": "kp_comma" + }, + { + "name": "kp_equals" + }, + { + "name": "power" + }, + { + "name": "sleep" + }, + { + "name": "wake" + }, + { + "name": "audionext" + }, { - "name": "logfile", - "default": null, - "type": "str" + "name": "audioprev" }, { - "name": "logappend", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "519", - "members": [ + "name": "audiostop" + }, { - "name": "logfile", - "default": null, - "type": "str" + "name": "audioplay" }, { - "name": "logappend", - "default": null, - "type": "bool" + "name": "audiomute" }, { - "name": "chardev", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "520", - "members": [ + "name": "volumeup" + }, { - "name": "logfile", - "default": null, - "type": "str" + "name": "volumedown" }, { - "name": "logappend", - "default": null, - "type": "bool" + "name": "mediaselect" }, { - "name": "signal", - "default": null, - "type": "bool" - } - ], - "meta-type": "object" - }, - { - "name": "521", - "members": [ + "name": "mail" + }, { - "name": "logfile", - "default": null, - "type": "str" + "name": "calculator" }, { - "name": "logappend", - "default": null, - "type": "bool" + "name": "computer" }, { - "name": "type", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "522", - "members": [ + "name": "ac_home" + }, { - "name": "logfile", - "default": null, - "type": "str" + "name": "ac_back" }, { - "name": "logappend", - "default": null, - "type": "bool" + "name": "ac_forward" }, { - "name": "fqdn", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "523", - "members": [ + "name": "ac_refresh" + }, { - "name": "logfile", - "default": null, - "type": "str" + "name": "ac_bookmarks" }, { - "name": "logappend", - "default": null, - "type": "bool" + "name": "lang1" }, { - "name": "width", - "default": null, - "type": "int" + "name": "lang2" }, { - "name": "height", - "default": null, - "type": "int" + "name": "f13" }, { - "name": "cols", - "default": null, - "type": "int" + "name": "f14" }, { - "name": "rows", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "524", - "members": [ + "name": "f15" + }, { - "name": "logfile", - "default": null, - "type": "str" + "name": "f16" }, { - "name": "logappend", - "default": null, - "type": "bool" + "name": "f17" }, { - "name": "size", - "default": null, - "type": "int" - } - ], - "meta-type": "object" - }, - { - "name": "525", - "members": [ + "name": "f18" + }, { - "name": "path", - "default": null, - "type": "str" + "name": "f19" }, { - "name": "cancel-path", - "default": null, - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "526", - "members": [ + "name": "f20" + }, { - "name": "chardev", - "type": "str" + "name": "f21" + }, + { + "name": "f22" + }, + { + "name": "f23" + }, + { + "name": "f24" } ], - "meta-type": "object" - }, - { - "name": "527", "meta-type": "enum", "values": [ "unmapped", @@ -13578,15 +22596,29 @@ "ac_back", "ac_forward", "ac_refresh", - "ac_bookmarks" + "ac_bookmarks", + "lang1", + "lang2", + "f13", + "f14", + "f15", + "f16", + "f17", + "f18", + "f19", + "f20", + "f21", + "f22", + "f23", + "f24" ] }, { - "name": "528", + "name": "750", "members": [ { "name": "key", - "type": "321" + "type": "412" }, { "name": "down", @@ -13596,11 +22628,11 @@ "meta-type": "object" }, { - "name": "529", + "name": "751", "members": [ { "name": "button", - "type": "543" + "type": "773" }, { "name": "down", @@ -13610,26 +22642,163 @@ "meta-type": "object" }, { - "name": "530", + "name": "752", + "members": [ + { + "name": "axis", + "type": "774" + }, + { + "name": "value", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "753", + "members": [ + { + "name": "type", + "type": "775" + }, + { + "name": "slot", + "type": "int" + }, + { + "name": "tracking-id", + "type": "int" + }, + { + "name": "axis", + "type": "774" + }, + { + "name": "value", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "754", + "members": [ + { + "name": "persistent", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "755", + "members": [ + { + "name": "socket" + }, + { + "name": "exec" + }, + { + "name": "rdma" + }, + { + "name": "file" + } + ], + "meta-type": "enum", + "values": [ + "socket", + "exec", + "rdma", + "file" + ] + }, + { + "name": "756", + "members": [ + { + "name": "args", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "757", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "offset", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "758", + "members": [], + "meta-type": "object" + }, + { + "name": "759", + "members": [ + { + "name": "exact" + }, + { + "name": "glob" + } + ], + "meta-type": "enum", + "values": [ + "exact", + "glob" + ] + }, + { + "name": "760", "members": [ { - "name": "axis", - "type": "544" + "name": "u8" + }, + { + "name": "s8" + }, + { + "name": "u16" + }, + { + "name": "s16" + }, + { + "name": "u32" }, { - "name": "value", - "type": "int" + "name": "s32" + }, + { + "name": "f32" } ], - "meta-type": "object" - }, - { - "name": "531", - "members": [], - "meta-type": "object" + "meta-type": "enum", + "values": [ + "u8", + "s8", + "u16", + "s16", + "u32", + "s32", + "f32" + ] }, { - "name": "532", + "name": "761", "members": [ { "name": "number", @@ -13645,21 +22814,21 @@ }, { "name": "io_range", - "type": "545" + "type": "776" }, { "name": "memory_range", - "type": "545" + "type": "776" }, { "name": "prefetchable_range", - "type": "545" + "type": "776" } ], "meta-type": "object" }, { - "name": "533", + "name": "762", "members": [ { "name": "compat", @@ -13675,6 +22844,11 @@ "default": null, "type": "bool" }, + { + "name": "extended-l2", + "default": null, + "type": "bool" + }, { "name": "lazy-refcounts", "default": null, @@ -13692,22 +22866,22 @@ { "name": "encrypt", "default": null, - "type": "546" + "type": "777" }, { "name": "bitmaps", "default": null, - "type": "[547]" + "type": "[778]" }, { "name": "compression-type", - "type": "506" + "type": "726" } ], "meta-type": "object" }, { - "name": "534", + "name": "763", "members": [ { "name": "create-type", @@ -13723,34 +22897,38 @@ }, { "name": "extents", - "type": "[241]" + "type": "[779]" } ], "meta-type": "object" }, { - "name": "535", + "name": "764", "members": [ { "name": "cipher-alg", - "type": "500" + "type": "720" }, { "name": "cipher-mode", - "type": "501" + "type": "721" }, { "name": "ivgen-alg", - "type": "502" + "type": "722" }, { "name": "ivgen-hash-alg", "default": null, - "type": "503" + "type": "723" }, { "name": "hash-alg", - "type": "503" + "type": "723" + }, + { + "name": "detached-header", + "type": "bool" }, { "name": "payload-offset", @@ -13766,21 +22944,63 @@ }, { "name": "slots", - "type": "[548]" + "type": "[780]" } ], "meta-type": "object" }, { - "name": "536", + "name": "765", + "members": [ + { + "name": "encryption-format", + "default": null, + "type": "713" + } + ], + "meta-type": "object" + }, + { + "name": "766", + "members": [ + { + "name": "extent-size-hint", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "767", + "members": [ + { + "name": "md5" + }, + { + "name": "sha1" + }, + { + "name": "sha256" + } + ], "meta-type": "enum", "values": [ "md5", - "sha1" + "sha1", + "sha256" ] }, { - "name": "537", + "name": "768", + "members": [ + { + "name": "qcow" + }, + { + "name": "luks" + } + ], "meta-type": "enum", "values": [ "qcow", @@ -13788,7 +23008,7 @@ ] }, { - "name": "538", + "name": "769", "members": [ { "name": "key-secret", @@ -13798,74 +23018,77 @@ { "name": "cipher-alg", "default": null, - "type": "500" + "type": "720" }, { "name": "cipher-mode", "default": null, - "type": "501" + "type": "721" }, { "name": "ivgen-alg", "default": null, - "type": "502" + "type": "722" }, { "name": "ivgen-hash-alg", "default": null, - "type": "503" + "type": "723" }, { "name": "hash-alg", "default": null, - "type": "503" + "type": "723" }, { "name": "iter-time", "default": null, "type": "int" + }, + { + "name": "detached-header", + "default": null, + "type": "bool" } ], "meta-type": "object" }, { - "name": "539", - "meta-type": "enum", - "values": [ - "full", - "erasure-coded" - ] - }, - { - "name": "540", + "name": "770", "members": [ { - "name": "copies", - "type": "int" + "name": "key-secret", + "type": "str" + }, + { + "name": "cipher-alg", + "default": null, + "type": "720" } ], "meta-type": "object" }, { - "name": "541", + "name": "771", "members": [ { - "name": "data-strips", - "type": "int" + "name": "key-secret", + "type": "str" }, { - "name": "parity-strips", - "type": "int" + "name": "cipher-alg", + "default": null, + "type": "720" } ], "meta-type": "object" }, { - "name": "542", + "name": "772", "members": [ { "name": "state", - "type": "512" + "type": "732" }, { "name": "new-secret", @@ -13896,7 +23119,39 @@ "meta-type": "object" }, { - "name": "543", + "name": "773", + "members": [ + { + "name": "left" + }, + { + "name": "middle" + }, + { + "name": "right" + }, + { + "name": "wheel-up" + }, + { + "name": "wheel-down" + }, + { + "name": "side" + }, + { + "name": "extra" + }, + { + "name": "wheel-left" + }, + { + "name": "wheel-right" + }, + { + "name": "touch" + } + ], "meta-type": "enum", "values": [ "left", @@ -13905,11 +23160,22 @@ "wheel-up", "wheel-down", "side", - "extra" + "extra", + "wheel-left", + "wheel-right", + "touch" ] }, { - "name": "544", + "name": "774", + "members": [ + { + "name": "x" + }, + { + "name": "y" + } + ], "meta-type": "enum", "values": [ "x", @@ -13917,7 +23183,35 @@ ] }, { - "name": "545", + "name": "775", + "members": [ + { + "name": "begin" + }, + { + "name": "update" + }, + { + "name": "end" + }, + { + "name": "cancel" + }, + { + "name": "data" + } + ], + "meta-type": "enum", + "values": [ + "begin", + "update", + "end", + "cancel", + "data" + ] + }, + { + "name": "776", "members": [ { "name": "base", @@ -13931,12 +23225,12 @@ "meta-type": "object" }, { - "name": "546", + "name": "777", "tag": "format", "variants": [ { "case": "luks", - "type": "535" + "type": "764" }, { "case": "aes", @@ -13946,18 +23240,18 @@ "members": [ { "name": "format", - "type": "493" + "type": "709" } ], "meta-type": "object" }, { - "name": "[547]", - "element-type": "547", + "name": "[778]", + "element-type": "778", "meta-type": "array" }, { - "name": "547", + "name": "778", "members": [ { "name": "name", @@ -13969,23 +23263,51 @@ }, { "name": "flags", - "type": "[549]" + "type": "[781]" } ], "meta-type": "object" }, { - "name": "[241]", - "element-type": "241", + "name": "[779]", + "element-type": "779", "meta-type": "array" }, { - "name": "[548]", - "element-type": "548", + "name": "779", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "format", + "type": "str" + }, + { + "name": "virtual-size", + "type": "int" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "compressed", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[780]", + "element-type": "780", "meta-type": "array" }, { - "name": "548", + "name": "780", "members": [ { "name": "active", @@ -14009,12 +23331,20 @@ "meta-type": "object" }, { - "name": "[549]", - "element-type": "549", + "name": "[781]", + "element-type": "781", "meta-type": "array" }, { - "name": "549", + "name": "781", + "members": [ + { + "name": "in-use" + }, + { + "name": "auto" + } + ], "meta-type": "enum", "values": [ "in-use", @@ -14045,14 +23375,6 @@ { "return": [ - { - "name": "none-machine", - "parent": "machine" - }, - { - "name": "tls-cipher-suites", - "parent": "tls-creds" - }, { "name": "secret", "parent": "secret_common" @@ -14062,56 +23384,68 @@ "parent": "chardev" }, { - "name": "empty_slot", - "parent": "sys-bus-device" + "name": "none-machine", + "parent": "machine" + }, + { + "name": "tls-cipher-suites", + "parent": "tls-creds" }, { "name": "Fujitsu-MB86904-sparc-cpu", "parent": "sparc-cpu" }, { - "name": "grlib,apbuart", + "name": "empty_slot", "parent": "sys-bus-device" }, { "name": "Voyager-machine", - "parent": "machine" + "parent": "sun4m-common-machine" }, { "name": "cryptodev-backend-builtin", "parent": "cryptodev-backend" }, { - "name": "qio-channel-rdma", - "parent": "qio-channel" + "name": "slavio_misc", + "parent": "sys-bus-device" }, { - "name": "slavio_misc", + "name": "sysbus-esp", "parent": "sys-bus-device" }, { - "name": "ISA", - "parent": "bus" + "name": "qio-channel-rdma", + "parent": "qio-channel" }, { - "name": "SS-10-machine", - "parent": "machine" + "name": "chardev-ringbuf", + "parent": "chardev" }, { - "name": "usb-redir", - "parent": "usb-device" + "name": "SS-10-machine", + "parent": "sun4m-common-machine" }, { - "name": "migration", - "parent": "device" + "name": "main-loop", + "parent": "event-loop-base" }, { - "name": "sb16", - "parent": "isa-device" + "name": "grlib-apbpnp", + "parent": "sys-bus-device" }, { "name": "SS-600MP-machine", - "parent": "machine" + "parent": "sun4m-common-machine" + }, + { + "name": "migration", + "parent": "device" + }, + { + "name": "cryptodev-backend-lkcf", + "parent": "cryptodev-backend" }, { "name": "slavio_intctl", @@ -14122,81 +23456,77 @@ "parent": "pr-manager" }, { - "name": "tls-creds-x509", - "parent": "tls-creds" + "name": "guest-loader", + "parent": "device" }, { - "name": "chardev-udp", - "parent": "chardev" + "name": "thread-context", + "parent": "object" }, { - "name": "chardev-ringbuf", + "name": "chardev-udp", "parent": "chardev" }, { - "name": "TI-SuperSparc-61-sparc-cpu", - "parent": "sparc-cpu" + "name": "tls-creds-x509", + "parent": "tls-creds" }, { "name": "cpu-cluster", "parent": "device" }, { - "name": "cgthree", + "name": "grlib-ahbpnp", "parent": "sys-bus-device" }, { - "name": "grlib,irqmp", + "name": "cgthree", "parent": "sys-bus-device" }, { - "name": "Fujitsu-MB86907-sparc-cpu", + "name": "TI-SuperSparc-61-sparc-cpu", "parent": "sparc-cpu" }, - { - "name": "chardev-braille", - "parent": "chardev" + { + "name": "Fujitsu-MB86907-sparc-cpu", + "parent": "sparc-cpu" }, { "name": "scsi-hd", "parent": "scsi-disk-base" }, { - "name": "qemu:memory-region", - "parent": "object" - }, - { - "name": "qio-channel-tls", - "parent": "qio-channel" + "name": "chardev-braille", + "parent": "chardev" }, { "name": "scsi-block", "parent": "scsi-disk-base" }, { - "name": "SUNW,tcx", - "parent": "sys-bus-device" + "name": "chardev-pty", + "parent": "chardev" }, { "name": "SS-4-machine", - "parent": "machine" + "parent": "sun4m-common-machine" }, { - "name": "chardev-pty", - "parent": "chardev" + "name": "grlib-gptimer", + "parent": "sys-bus-device" }, { "name": "apc", "parent": "sys-bus-device" }, - { - "name": "rng-egd", - "parent": "rng-backend" - }, { "name": "TI-MicroSparc-IIep-sparc-cpu", "parent": "sparc-cpu" }, + { + "name": "rng-egd", + "parent": "rng-backend" + }, { "name": "qio-channel-websock", "parent": "qio-channel" @@ -14205,13 +23535,17 @@ "name": "chardev-spiceport", "parent": "chardev-spice" }, + { + "name": "grlib-irqmp", + "parent": "sys-bus-device" + }, { "name": "TI-MicroSparc-I-sparc-cpu", "parent": "sparc-cpu" }, { - "name": "qtest-accel", - "parent": "accel" + "name": "iothread", + "parent": "event-loop-base" }, { "name": "memory-backend-file", @@ -14226,11 +23560,11 @@ "parent": "object" }, { - "name": "dbus-vmstate", - "parent": "object" + "name": "qio-channel-tls", + "parent": "qio-channel" }, { - "name": "iothread", + "name": "dbus-vmstate", "parent": "object" }, { @@ -14242,12 +23576,12 @@ "parent": "chardev" }, { - "name": "sysbus-m48t59", - "parent": "sysbus-m48txx" + "name": "qemu-text-console", + "parent": "qemu-console" }, { - "name": "chardev-stdio", - "parent": "chardev-fd" + "name": "sysbus-m48t59", + "parent": "sysbus-m48txx" }, { "name": "clock", @@ -14257,10 +23591,6 @@ "name": "tcg-accel", "parent": "accel" }, - { - "name": "qemu-console", - "parent": "object" - }, { "name": "chardev-memory", "parent": "chardev-ringbuf" @@ -14274,8 +23604,8 @@ "parent": "authz" }, { - "name": "isa-m48t59", - "parent": "isa-m48txx" + "name": "sun-CS4231", + "parent": "sys-bus-device" }, { "name": "qio-channel-command", @@ -14286,180 +23616,156 @@ "parent": "sparc-cpu" }, { - "name": "scsi-cd", - "parent": "scsi-disk-base" + "name": "qio-channel-null", + "parent": "qio-channel" }, { - "name": "chardev-vc", - "parent": "chardev" + "name": "scsi-cd", + "parent": "scsi-disk-base" }, { "name": "esp", - "parent": "sys-bus-device" + "parent": "device" }, { "name": "sun4m-iommu", "parent": "sys-bus-device" }, { - "name": "input-linux", - "parent": "object" + "name": "chardev-vc", + "parent": "chardev" }, { - "name": "authz-simple", - "parent": "authz" + "name": "input-linux", + "parent": "object" }, { - "name": "filter-dump", - "parent": "netfilter" + "name": "chardev-stdio", + "parent": "chardev-fd" }, { "name": "LEON3-sparc-cpu", "parent": "sparc-cpu" }, { - "name": "isa-parallel", - "parent": "isa-device" - }, - { - "name": "grlib,apbpnp", - "parent": "sys-bus-device" + "name": "filter-dump", + "parent": "netfilter" }, { - "name": "memory-backend-memfd", - "parent": "memory-backend" + "name": "authz-simple", + "parent": "authz" }, { - "name": "serial-io", - "parent": "sys-bus-device" + "name": "memory-region-portio-list", + "parent": "object" }, { - "name": "filter-rewriter", - "parent": "netfilter" + "name": "memory-backend-memfd", + "parent": "memory-backend" }, { "name": "sun4m-iommu-memory-region", - "parent": "qemu:iommu-memory-region" + "parent": "iommu-memory-region" }, { "name": "escc", "parent": "sys-bus-device" }, { - "name": "colo-compare", - "parent": "object" - }, - { - "name": "chardev-parallel", - "parent": "chardev" + "name": "TI-SuperSparc-II-sparc-cpu", + "parent": "sparc-cpu" }, { "name": "floppy", "parent": "device" }, { - "name": "usb-bus", - "parent": "bus" + "name": "colo-compare", + "parent": "object" }, { - "name": "cs4231a", - "parent": "isa-device" + "name": "chardev-parallel", + "parent": "chardev" }, { - "name": "TI-SuperSparc-II-sparc-cpu", + "name": "TI-SuperSparc-60-sparc-cpu", "parent": "sparc-cpu" }, - { - "name": "grlib,ahbpnp", - "parent": "sys-bus-device" - }, { "name": "chardev-null", "parent": "chardev" }, - { - "name": "scsi-disk", - "parent": "scsi-disk-base" - }, { "name": "authz-pam", "parent": "authz" }, { - "name": "sysbus-m48t08", - "parent": "sysbus-m48txx" + "name": "SS-5-machine", + "parent": "sun4m-common-machine" }, { - "name": "SS-5-machine", - "parent": "machine" + "name": "sparc32-espdma", + "parent": "sparc32-dma-device" }, { - "name": "TI-SuperSparc-60-sparc-cpu", - "parent": "sparc-cpu" + "name": "cryptodev-backend", + "parent": "object" }, { - "name": "isa-fdc", - "parent": "isa-device" + "name": "grlib-apbuart", + "parent": "sys-bus-device" }, { - "name": "sparc32-espdma", - "parent": "sparc32-dma-device" + "name": "chardev-qemu-vdagent", + "parent": "chardev" }, { - "name": "tls-creds-anon", - "parent": "tls-creds" + "name": "sysbus-m48t08", + "parent": "sysbus-m48txx" }, { - "name": "isabus-bridge", - "parent": "sys-bus-device" + "name": "legacy-reset", + "parent": "object" }, { "name": "sysbus-fdc", "parent": "base-sysbus-fdc" }, - { - "name": "cryptodev-backend", - "parent": "object" - }, { "name": "loader", "parent": "device" }, - { - "name": "secret_keyring", - "parent": "secret_common" - }, { "name": "sparc32-ledma", "parent": "sparc32-dma-device" }, { - "name": "rng-builtin", - "parent": "rng-backend" + "name": "qio-channel-block", + "parent": "qio-channel" }, { - "name": "macio_idreg", + "name": "sun-tcx", "parent": "sys-bus-device" }, { - "name": "filter-redirector", - "parent": "netfilter" + "name": "macio_idreg", + "parent": "sys-bus-device" }, { "name": "memory-backend-ram", "parent": "memory-backend" }, { - "name": "filter-mirror", - "parent": "netfilter" + "name": "rng-builtin", + "parent": "rng-backend" }, { - "name": "grlib,gptimer", - "parent": "sys-bus-device" + "name": "filter-mirror", + "parent": "netfilter" }, { - "name": "isa-serial", - "parent": "isa-device" + "name": "filter-redirector", + "parent": "netfilter" }, { "name": "chardev-wctablet", @@ -14469,29 +23775,33 @@ "name": "tls-creds-psk", "parent": "tls-creds" }, - { - "name": "openprom", - "parent": "sys-bus-device" - }, { "name": "accel", "parent": "object" }, + { + "name": "openprom", + "parent": "sys-bus-device" + }, { "name": "fw_cfg_mem", "parent": "fw_cfg" }, + { + "name": "tls-creds-anon", + "parent": "tls-creds" + }, { "name": "tcx_afx", "parent": "sys-bus-device" }, { - "name": "chardev-pipe", - "parent": "chardev-fd" + "name": "resettable-container", + "parent": "object" }, { - "name": "serial", - "parent": "device" + "name": "qemu-graphic-console", + "parent": "qemu-console" }, { "name": "fw_cfg_io", @@ -14499,11 +23809,15 @@ }, { "name": "SPARCbook-machine", - "parent": "machine" + "parent": "sun4m-common-machine" + }, + { + "name": "qtest", + "parent": "object" }, { - "name": "ib700", - "parent": "isa-device" + "name": "secret_keyring", + "parent": "secret_common" }, { "name": "leon3_generic-machine", @@ -14526,12 +23840,8 @@ "parent": "object" }, { - "name": "serial-mm", - "parent": "sys-bus-device" - }, - { - "name": "authz-list-file", - "parent": "authz" + "name": "throttle-group", + "parent": "object" }, { "name": "slavio_timer", @@ -14546,24 +23856,20 @@ "parent": "sys-bus-device" }, { - "name": "filter-replay", - "parent": "netfilter" + "name": "authz-list-file", + "parent": "authz" }, { "name": "lance", "parent": "sys-bus-device" }, { - "name": "filter-buffer", + "name": "filter-replay", "parent": "netfilter" }, { - "name": "SUNW,fdtwo", - "parent": "base-sysbus-fdc" - }, - { - "name": "throttle-group", - "parent": "object" + "name": "filter-buffer", + "parent": "netfilter" }, { "name": "qio-channel-file", @@ -14583,7 +23889,11 @@ }, { "name": "SPARCClassic-machine", - "parent": "machine" + "parent": "sun4m-common-machine" + }, + { + "name": "or-irq", + "parent": "device" }, { "name": "scsi-generic", @@ -14593,10 +23903,6 @@ "name": "unimplemented-device", "parent": "sys-bus-device" }, - { - "name": "chardev-spicevmc", - "parent": "chardev-spice" - }, { "name": "qio-channel-buffer", "parent": "qio-channel" @@ -14606,40 +23912,44 @@ "parent": "object" }, { - "name": "adlib", - "parent": "isa-device" + "name": "chardev-pipe", + "parent": "chardev-fd" }, { "name": "chardev-gdb", "parent": "chardev" }, { - "name": "eccmemctl", - "parent": "sys-bus-device" + "name": "irq", + "parent": "object" }, { - "name": "irq", + "name": "memory-region", "parent": "object" }, + { + "name": "eccmemctl", + "parent": "sys-bus-device" + }, { "name": "sparc32-dma", "parent": "sys-bus-device" }, + { + "name": "qemu-fixed-text-console", + "parent": "qemu-text-console" + }, { "name": "TI-SuperSparc-50-sparc-cpu", "parent": "sparc-cpu" }, { "name": "LX-machine", - "parent": "machine" - }, - { - "name": "ne2k_isa", - "parent": "isa-device" + "parent": "sun4m-common-machine" }, { - "name": "gus", - "parent": "isa-device" + "name": "chardev-spicevmc", + "parent": "chardev-spice" }, { "name": "container", @@ -14649,21 +23959,21 @@ "name": "rng-random", "parent": "rng-backend" }, - { - "name": "SUNW,CS4231", - "parent": "sys-bus-device" - }, { "name": "chardev-file", "parent": "chardev-fd" }, { "name": "SS-20-machine", - "parent": "machine" + "parent": "sun4m-common-machine" }, { "name": "TI-SuperSparc-51-sparc-cpu", "parent": "sparc-cpu" + }, + { + "name": "sun-fdtwo", + "parent": "base-sysbus-fdc" } ], "id": "libvirt-6" @@ -14693,53 +24003,22 @@ "id": "libvirt-8" } -{ - "return": [ - { - "default-value": 4294967295, - "name": "scsi-id", - "type": "uint32" - }, - { - "default-value": 4294967295, - "name": "lun", - "type": "uint32" - }, - { - "default-value": 0, - "name": "channel", - "type": "uint32" - }, - { - "default-value": 0, - "name": "lsecs", - "type": "uint32" - }, - { - "name": "device_id", - "type": "str" - }, - { - "default-value": 0, - "name": "logical_block_size", - "description": "A power of two between 512 B and 2 MiB", - "type": "size" - }, +{ + "return": [ { - "default-value": 2147483647, - "name": "max_io_size", - "type": "uint64" + "default-value": 4294967295, + "name": "scsi-id", + "type": "uint32" }, { - "default-value": false, - "name": "dpofua", - "description": "on/off", - "type": "bool" + "default-value": 4294967295, + "name": "lun", + "type": "uint32" }, { - "name": "drive", - "description": "Node name or ID of a block device to use as a backend", - "type": "str" + "default-value": 0, + "name": "channel", + "type": "uint32" }, { "default-value": 0, @@ -14747,29 +24026,36 @@ "type": "uint32" }, { - "name": "serial", - "type": "str" + "default-value": 0, + "name": "lcyls", + "type": "uint32" }, { - "name": "ver", - "type": "str" + "default-value": false, + "name": "share-rw", + "type": "bool" }, { "default-value": "auto", - "name": "write-cache", + "name": "account-invalid", "description": "on/off/auto", "type": "OnOffAuto" }, { - "default-value": false, - "name": "share-rw", - "type": "bool" + "default-value": 0, + "name": "lsecs", + "type": "uint32" }, { "default-value": 5, "name": "scsi_version", "type": "int32" }, + { + "default-value": 0, + "name": "secs", + "type": "uint32" + }, { "default-value": false, "name": "removable", @@ -14777,47 +24063,67 @@ "type": "bool" }, { - "default-value": 0, - "name": "wwn", - "type": "uint64" + "name": "ver", + "type": "str" }, { - "default-value": 4294967295, - "name": "discard_granularity", - "type": "size" + "default-value": 1073741824, + "name": "max_unmap_size", + "type": "uint64" }, { "default-value": 0, - "name": "heads", + "name": "cyls", "type": "uint32" }, { - "name": "vendor", + "name": "serial", "type": "str" }, { - "default-value": 1073741824, - "name": "max_unmap_size", - "type": "uint64" + "default-value": 0, + "name": "min_io_size", + "type": "size" + }, + { + "name": "product", + "type": "str" }, { "default-value": 0, - "name": "cyls", - "type": "uint32" + "name": "rotation_rate", + "type": "uint16" }, { "default-value": 0, - "name": "lcyls", + "name": "heads", "type": "uint32" }, { - "name": "product", + "default-value": false, + "name": "dpofua", + "description": "on/off", + "type": "bool" + }, + { + "name": "drive", + "description": "Node name or ID of a block device to use as a backend", "type": "str" }, + { + "default-value": "auto", + "name": "werror", + "description": "Error handling policy, report/ignore/enospc/stop/auto", + "type": "BlockdevOnError" + }, { "default-value": 0, - "name": "opt_io_size", - "type": "size" + "name": "wwn", + "type": "uint64" + }, + { + "name": "vendor", + "type": "str" }, { "default-value": "auto", @@ -14826,26 +24132,44 @@ "type": "BlockdevOnError" }, { - "default-value": 0, - "name": "secs", - "type": "uint32" + "default-value": "auto", + "name": "write-cache", + "description": "on/off/auto", + "type": "OnOffAuto" }, { "default-value": 0, - "name": "rotation_rate", - "type": "uint16" + "name": "physical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": 2147483647, + "name": "max_io_size", + "type": "uint64" + }, + { + "default-value": false, + "name": "quirk_mode_page_vendor_specific_apple", + "description": "on/off", + "type": "bool" }, { "default-value": 0, - "name": "min_io_size", + "name": "opt_io_size", "type": "size" }, { "default-value": 0, - "name": "physical_block_size", + "name": "logical_block_size", "description": "A power of two between 512 B and 2 MiB", "type": "size" }, + { + "default-value": 4294967295, + "name": "discard_granularity", + "type": "size" + }, { "default-value": 0, "name": "port_wwn", @@ -14858,9 +24182,19 @@ }, { "default-value": "auto", - "name": "werror", - "description": "Error handling policy, report/ignore/enospc/stop/auto", - "type": "BlockdevOnError" + "name": "account-failed", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "name": "device_id", + "type": "str" + }, + { + "default-value": "auto", + "name": "backend_defaults", + "description": "on/off/auto", + "type": "OnOffAuto" }, { "name": "bootindex", @@ -14902,82 +24236,16 @@ } } -{ - "execute": "device-list-properties", - "arguments": { - "typename": "usb-redir" - }, - "id": "libvirt-11" -} - -{ - "return": [ - { - "default-value": true, - "name": "full-path", - "description": "on/off", - "type": "bool" - }, - { - "name": "port", - "type": "str" - }, - { - "default-value": true, - "name": "msos-desc", - "description": "on/off", - "type": "bool" - }, - { - "name": "serial", - "type": "str" - }, - { - "name": "filter", - "type": "str" - }, - { - "default-value": true, - "name": "streams", - "type": "bool" - }, - { - "name": "chardev", - "description": "ID of a chardev to use as a backend", - "type": "str" - }, - { - "default-value": 2, - "name": "debug", - "type": "uint8" - }, - { - "default-value": true, - "name": "suppress-remote-wake", - "type": "bool" - }, - { - "name": "bootindex", - "type": "int32" - }, - { - "name": "attached", - "type": "bool" - } - ], - "id": "libvirt-11" -} - { "execute": "device-list-properties", "arguments": { "typename": "kvm-pit" }, - "id": "libvirt-12" + "id": "libvirt-11" } { - "id": "libvirt-12", + "id": "libvirt-11", "error": { "class": "DeviceNotFound", "desc": "Device 'kvm-pit' not found" @@ -14989,11 +24257,11 @@ "arguments": { "typename": "ICH9-LPC" }, - "id": "libvirt-13" + "id": "libvirt-12" } { - "id": "libvirt-13", + "id": "libvirt-12", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -15005,11 +24273,11 @@ "arguments": { "typename": "virtio-balloon-pci" }, - "id": "libvirt-14" + "id": "libvirt-13" } { - "id": "libvirt-14", + "id": "libvirt-13", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-pci' not found" @@ -15021,11 +24289,11 @@ "arguments": { "typename": "virtio-balloon-ccw" }, - "id": "libvirt-15" + "id": "libvirt-14" } { - "id": "libvirt-15", + "id": "libvirt-14", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -15037,11 +24305,11 @@ "arguments": { "typename": "virtio-balloon-device" }, - "id": "libvirt-16" + "id": "libvirt-15" } { - "id": "libvirt-16", + "id": "libvirt-15", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-device' not found" @@ -15053,11 +24321,11 @@ "arguments": { "typename": "usb-host" }, - "id": "libvirt-17" + "id": "libvirt-16" } { - "id": "libvirt-17", + "id": "libvirt-16", "error": { "class": "DeviceNotFound", "desc": "Device 'usb-host' not found" @@ -15069,7 +24337,7 @@ "arguments": { "typename": "memory-backend-file" }, - "id": "libvirt-18" + "id": "libvirt-17" } { @@ -15083,6 +24351,11 @@ "description": "Mark the memory as private to QEMU or shared", "type": "bool" }, + { + "name": "size", + "description": "Size of the memory region (ex: 500M)", + "type": "int" + }, { "name": "dump", "description": "Set to 'off' to exclude from core dump", @@ -15103,15 +24376,20 @@ "type": "HostMemPolicy" }, { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" + "name": "prealloc-context", + "description": "Context to use for creating CPU threads for preallocation", + "type": "link" }, { "name": "prealloc", "description": "Preallocate memory", "type": "bool" }, + { + "name": "reserve", + "description": "Reserve swap space (or huge pages) if applicable", + "type": "bool" + }, { "name": "host-nodes", "description": "Binds memory to the list of NUMA host nodes", @@ -15122,24 +24400,38 @@ "description": "Mark memory as mergeable", "type": "bool" }, + { + "name": "pmem", + "type": "bool" + }, { "name": "align", "type": "int" }, { - "name": "pmem", - "type": "bool" + "name": "offset", + "description": "Offset into the target file (ex: 1G)", + "type": "int" }, { "name": "mem-path", "type": "string" }, + { + "name": "rom", + "description": "Whether to create Read Only Memory (ROM)", + "type": "OnOffAuto" + }, { "name": "discard-data", "type": "bool" + }, + { + "name": "readonly", + "type": "bool" } ], - "id": "libvirt-18" + "id": "libvirt-17" } { @@ -15147,7 +24439,7 @@ "arguments": { "typename": "memory-backend-memfd" }, - "id": "libvirt-19" + "id": "libvirt-18" } { @@ -15161,6 +24453,11 @@ "description": "Mark the memory as private to QEMU or shared", "type": "bool" }, + { + "name": "size", + "description": "Size of the memory region (ex: 500M)", + "type": "int" + }, { "name": "dump", "description": "Set to 'off' to exclude from core dump", @@ -15181,13 +24478,18 @@ "type": "HostMemPolicy" }, { - "name": "size", - "description": "Size of the memory region (ex: 500M)", - "type": "int" + "name": "prealloc-context", + "description": "Context to use for creating CPU threads for preallocation", + "type": "link" + }, + { + "name": "prealloc", + "description": "Preallocate memory", + "type": "bool" }, { - "name": "prealloc", - "description": "Preallocate memory", + "name": "reserve", + "description": "Reserve swap space (or huge pages) if applicable", "type": "bool" }, { @@ -15216,12 +24518,12 @@ "type": "int" } ], - "id": "libvirt-19" + "id": "libvirt-18" } { "execute": "query-machines", - "id": "libvirt-20" + "id": "libvirt-19" } { @@ -15231,91 +24533,113 @@ "name": "SS-20", "numa-mem-supported": false, "default-cpu-type": "TI-SuperSparc-II-sparc-cpu", + "acpi": false, "cpu-max": 4, - "deprecated": false + "deprecated": false, + "default-ram-id": "sun4m.ram" }, { "hotpluggable-cpus": false, "name": "LX", "numa-mem-supported": false, "default-cpu-type": "TI-MicroSparc-I-sparc-cpu", + "acpi": false, "cpu-max": 1, - "deprecated": false + "deprecated": false, + "default-ram-id": "sun4m.ram" }, { "hotpluggable-cpus": false, "name": "SPARCClassic", "numa-mem-supported": false, "default-cpu-type": "TI-MicroSparc-I-sparc-cpu", + "acpi": false, "cpu-max": 1, - "deprecated": false + "deprecated": false, + "default-ram-id": "sun4m.ram" }, { "hotpluggable-cpus": false, "name": "leon3_generic", "numa-mem-supported": false, "default-cpu-type": "LEON3-sparc-cpu", - "cpu-max": 1, - "deprecated": false + "acpi": false, + "cpu-max": 4, + "deprecated": false, + "default-ram-id": "leon3.ram" }, { "hotpluggable-cpus": false, "name": "SPARCbook", "numa-mem-supported": false, "default-cpu-type": "TI-MicroSparc-I-sparc-cpu", + "acpi": false, "cpu-max": 1, - "deprecated": false + "deprecated": false, + "default-ram-id": "sun4m.ram" }, { "hotpluggable-cpus": false, "name": "SS-5", "numa-mem-supported": false, "default-cpu-type": "Fujitsu-MB86904-sparc-cpu", + "acpi": false, "is-default": true, "cpu-max": 1, - "deprecated": false + "deprecated": false, + "default-ram-id": "sun4m.ram" }, { "hotpluggable-cpus": false, "name": "SS-4", "numa-mem-supported": false, "default-cpu-type": "Fujitsu-MB86904-sparc-cpu", + "acpi": false, "cpu-max": 1, - "deprecated": false + "deprecated": false, + "default-ram-id": "sun4m.ram" }, { "hotpluggable-cpus": false, "name": "SS-600MP", "numa-mem-supported": false, "default-cpu-type": "TI-SuperSparc-II-sparc-cpu", + "acpi": false, "cpu-max": 4, - "deprecated": false + "deprecated": false, + "default-ram-id": "sun4m.ram" }, { "hotpluggable-cpus": false, "name": "SS-10", "numa-mem-supported": false, "default-cpu-type": "TI-SuperSparc-II-sparc-cpu", + "acpi": false, "cpu-max": 4, - "deprecated": false + "deprecated": false, + "default-ram-id": "sun4m.ram" }, { "hotpluggable-cpus": false, "name": "Voyager", "numa-mem-supported": false, "default-cpu-type": "Fujitsu-MB86904-sparc-cpu", + "acpi": false, "cpu-max": 1, - "deprecated": false + "deprecated": false, + "default-ram-id": "sun4m.ram" }, { "hotpluggable-cpus": false, "name": "none", "numa-mem-supported": false, + "acpi": false, "cpu-max": 1, - "deprecated": false + "deprecated": false, + "default-ram-id": "ram" } ], - "id": "libvirt-20" + "id": "libvirt-19" } { @@ -15323,7 +24647,7 @@ "arguments": { "typename": "none-machine" }, - "id": "libvirt-21" + "id": "libvirt-20" } { @@ -15333,28 +24657,63 @@ "type": "string" }, { - "name": "enforce-config-section", - "description": "Set on to enforce configuration section migration", - "type": "bool" + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" }, { "name": "graphics", "description": "Set on/off to enable/disable graphics emulation", "type": "bool" }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, { "name": "memory-encryption", "description": "Set memory encryption object to use", "type": "string" }, { - "name": "dtb", - "description": "Linux kernel device tree file", - "type": "string" + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" }, { - "name": "usb", - "description": "Set on/off to enable/disable usb", + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", "type": "bool" }, { @@ -15363,19 +24722,19 @@ "type": "int" }, { - "name": "dump-guest-core", - "description": "Include guest memory in a core dump", - "type": "bool" + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" }, { - "name": "append", - "description": "Linux kernel command line", - "type": "string" + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "link" }, { - "name": "suppress-vmdesc", - "description": "Set on to disable self-describing migration", - "type": "bool" + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" }, { "name": "mem-merge", @@ -15383,62 +24742,50 @@ "type": "bool" }, { - "name": "dt-compatible", - "description": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "kernel", - "description": "Linux kernel image file", - "type": "string" - }, - { - "name": "dumpdtb", - "description": "Dump current dtb to a file and quit", + "name": "append", + "description": "Linux kernel command line", "type": "string" }, { - "name": "initrd", - "description": "Linux initial ramdisk file", - "type": "string" + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" }, { - "name": "firmware", - "description": "Firmware image", - "type": "string" + "name": "peripheral-anon", + "type": "child" }, { - "name": "memory-backend", - "description": "Set RAM backendValid value is ID of hostmem based backend", - "type": "string" + "name": "peripheral", + "type": "child" } ], - "id": "libvirt-21" + "id": "libvirt-20" } { "execute": "query-tpm-models", - "id": "libvirt-22" + "id": "libvirt-21" } { "return": [], - "id": "libvirt-22" + "id": "libvirt-21" } { "execute": "query-tpm-types", - "id": "libvirt-23" + "id": "libvirt-22" } { "return": [], - "id": "libvirt-23" + "id": "libvirt-22" } { "execute": "query-command-line-options", - "id": "libvirt-24" + "id": "libvirt-23" } { @@ -15446,126 +24793,107 @@ { "parameters": [ { - "name": "timeout", - "help": "Request timeout in seconds (default 0 = no timeout)", - "type": "number" - }, - { - "name": "initiator-name", - "help": "Initiator iqn name to use when connecting", + "name": "type", + "help": "machine type", "type": "string" }, { - "name": "header-digest", - "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", + "name": "kernel", + "help": "Linux kernel image file", "type": "string" }, { - "name": "password-secret", - "help": "ID of the secret providing password for CHAP authentication to target", + "name": "dt-compatible", + "help": "Overrides the \"compatible\" property of the dt root node", "type": "string" }, { - "name": "password", - "help": "password for CHAP authentication to target", + "name": "boot", + "help": "Boot configuration", "type": "string" }, { - "name": "user", - "help": "username for CHAP authentication to target", - "type": "string" - } - ], - "option": "iscsi" - }, - { - "parameters": [ - { - "name": "audiodev", + "name": "memory", + "help": "Memory size configuration", "type": "string" }, { - "name": "non-adaptive", - "type": "boolean" - }, - { - "name": "lossy", - "type": "boolean" - }, - { - "name": "sasl-authz", + "name": "initrd", + "help": "Linux initial ramdisk file", "type": "string" }, { - "name": "tls-authz", + "name": "confidential-guest-support", + "help": "Set confidential guest scheme to support", "type": "string" }, { - "name": "acl", - "type": "boolean" - }, - { - "name": "sasl", + "name": "graphics", + "help": "Set on/off to enable/disable graphics emulation", "type": "boolean" }, { - "name": "key-delay-ms", - "type": "number" - }, - { - "name": "lock-key-sync", + "name": "usb", + "help": "Set on/off to enable/disable usb", "type": "boolean" }, { - "name": "reverse", - "type": "boolean" + "name": "firmware", + "help": "Firmware image", + "type": "string" }, { - "name": "password", - "type": "boolean" + "name": "memory-encryption", + "help": "Set memory encryption object to use", + "type": "string" }, { - "name": "ipv6", - "type": "boolean" + "name": "smp", + "help": "CPU topology", + "type": "string" }, { - "name": "ipv4", + "name": "dump-guest-core", + "help": "Include guest memory in a core dump", "type": "boolean" }, { - "name": "to", - "type": "number" - }, - { - "name": "connections", + "name": "phandle-start", + "help": "The first phandle ID we may generate dynamically", "type": "number" }, { - "name": "head", - "type": "number" + "name": "dumpdtb", + "help": "Dump current dtb to a file and quit", + "type": "string" }, { - "name": "display", + "name": "memory-backend", + "help": "Set RAM backendValid value is ID of hostmem based backend", "type": "string" }, { - "name": "share", + "name": "dtb", + "help": "Linux kernel device tree file", "type": "string" }, { - "name": "tls-creds", - "type": "string" + "name": "mem-merge", + "help": "Enable/disable memory merge support", + "type": "boolean" }, { - "name": "websocket", + "name": "append", + "help": "Linux kernel command line", "type": "string" }, { - "name": "vnc", - "type": "string" + "name": "suppress-vmdesc", + "help": "Set on to disable self-describing migration", + "type": "boolean" } ], - "option": "vnc" + "option": "machine" }, { "parameters": [ @@ -15666,7 +24994,7 @@ "type": "boolean" }, { - "name": "password", + "name": "password-secret", "type": "string" }, { @@ -15682,19 +25010,79 @@ "type": "boolean" }, { - "name": "addr", + "name": "addr", + "type": "string" + }, + { + "name": "tls-port", + "type": "number" + }, + { + "name": "port", + "type": "number" + } + ], + "option": "spice" + }, + { + "parameters": [ + { + "name": "timeout", + "help": "Request timeout in seconds (default 0 = no timeout)", + "type": "number" + }, + { + "name": "initiator-name", + "help": "Initiator iqn name to use when connecting", + "type": "string" + }, + { + "name": "header-digest", + "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", + "type": "string" + }, + { + "name": "password-secret", + "help": "ID of the secret providing password for CHAP authentication to target", + "type": "string" + }, + { + "name": "password", + "help": "password for CHAP authentication to target", + "type": "string" + }, + { + "name": "user", + "help": "username for CHAP authentication to target", + "type": "string" + } + ], + "option": "iscsi" + }, + { + "parameters": [ + { + "name": "resourcecontrol", + "type": "string" + }, + { + "name": "spawn", + "type": "string" + }, + { + "name": "elevateprivileges", "type": "string" }, { - "name": "tls-port", - "type": "number" + "name": "obsolete", + "type": "string" }, { - "name": "port", - "type": "number" + "name": "enable", + "type": "boolean" } ], - "option": "spice" + "option": "sandbox" }, { "parameters": [ @@ -15888,27 +25276,129 @@ { "parameters": [ { - "name": "resourcecontrol", + "name": "power-control", + "type": "boolean" + }, + { + "name": "audiodev", "type": "string" }, { - "name": "spawn", + "name": "non-adaptive", + "type": "boolean" + }, + { + "name": "lossy", + "type": "boolean" + }, + { + "name": "sasl-authz", "type": "string" }, { - "name": "elevateprivileges", + "name": "tls-authz", "type": "string" }, { - "name": "obsolete", + "name": "sasl", + "type": "boolean" + }, + { + "name": "key-delay-ms", + "type": "number" + }, + { + "name": "lock-key-sync", + "type": "boolean" + }, + { + "name": "reverse", + "type": "boolean" + }, + { + "name": "password-secret", "type": "string" }, { - "name": "enable", + "name": "password", + "type": "boolean" + }, + { + "name": "ipv6", + "type": "boolean" + }, + { + "name": "ipv4", + "type": "boolean" + }, + { + "name": "to", + "type": "number" + }, + { + "name": "connections", + "type": "number" + }, + { + "name": "head", + "type": "number" + }, + { + "name": "display", + "type": "string" + }, + { + "name": "share", + "type": "string" + }, + { + "name": "tls-creds", + "type": "string" + }, + { + "name": "websocket", + "type": "string" + }, + { + "name": "vnc", + "type": "string" + } + ], + "option": "vnc" + }, + { + "parameters": [ + { + "name": "chroot", + "type": "string" + }, + { + "name": "async-teardown", "type": "boolean" } ], - "option": "sandbox" + "option": "run-with" + }, + { + "parameters": [ + { + "name": "watchdog", + "type": "string" + }, + { + "name": "panic", + "type": "string" + }, + { + "name": "reboot", + "type": "string" + }, + { + "name": "shutdown", + "type": "string" + } + ], + "option": "action" }, { "parameters": [ @@ -16019,15 +25509,6 @@ ], "option": "overcommit" }, - { - "parameters": [ - { - "name": "mlock", - "type": "boolean" - } - ], - "option": "realtime" - }, { "parameters": [], "option": "tpmdev" @@ -16103,6 +25584,10 @@ "name": "cores", "type": "number" }, + { + "name": "clusters", + "type": "number" + }, { "name": "dies", "type": "number" @@ -16111,6 +25596,14 @@ "name": "sockets", "type": "number" }, + { + "name": "books", + "type": "number" + }, + { + "name": "drawers", + "type": "number" + }, { "name": "cpus", "type": "number" @@ -16139,111 +25632,6 @@ "parameters": [], "option": "accel" }, - { - "parameters": [ - { - "name": "loadparm", - "help": "Up to 8 chars in set of [A-Za-z0-9. ](lower case chars converted to upper case) to pass to machine loader, boot manager, and guest kernel", - "type": "string" - }, - { - "name": "dea-key-wrap", - "help": "enable/disable DEA key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "aes-key-wrap", - "help": "enable/disable AES key wrapping using the CPACF wrapping key", - "type": "boolean" - }, - { - "name": "suppress-vmdesc", - "help": "Set on to disable self-describing migration", - "type": "boolean" - }, - { - "name": "iommu", - "help": "Set on/off to enable/disable Intel IOMMU (VT-d)", - "type": "boolean" - }, - { - "name": "firmware", - "help": "firmware image", - "type": "string" - }, - { - "name": "usb", - "help": "Set on/off to enable/disable usb", - "type": "boolean" - }, - { - "name": "mem-merge", - "help": "enable/disable memory merge support", - "type": "boolean" - }, - { - "name": "dump-guest-core", - "help": "Include guest memory in a core dump", - "type": "boolean" - }, - { - "name": "dt_compatible", - "help": "Overrides the \"compatible\" property of the dt root node", - "type": "string" - }, - { - "name": "phandle_start", - "help": "The first phandle ID we may generate dynamically", - "type": "number" - }, - { - "name": "dumpdtb", - "help": "Dump current dtb to a file and quit", - "type": "string" - }, - { - "name": "dtb", - "help": "Linux kernel device tree file", - "type": "string" - }, - { - "name": "append", - "help": "Linux kernel command line", - "type": "string" - }, - { - "name": "initrd", - "help": "Linux initial ramdisk file", - "type": "string" - }, - { - "name": "kernel", - "help": "Linux kernel image file", - "type": "string" - }, - { - "name": "kvm_shadow_mem", - "help": "KVM shadow MMU size", - "type": "size" - }, - { - "name": "kernel_irqchip", - "help": "use KVM in-kernel irqchip", - "type": "boolean" - }, - { - "name": "accel", - "help": "accelerator list", - "type": "string" - }, - { - "name": "type", - "help": "emulated machine", - "type": "string" - } - ], - "option": "machine" - }, { "parameters": [ { @@ -16352,6 +25740,14 @@ "default": "on", "type": "boolean" }, + { + "name": "clipboard", + "type": "boolean" + }, + { + "name": "mouse", + "type": "boolean" + }, { "name": "logappend", "type": "boolean" @@ -16428,6 +25824,10 @@ "name": "reconnect", "type": "number" }, + { + "name": "nodelay", + "type": "boolean" + }, { "name": "delay", "type": "boolean" @@ -16472,6 +25872,10 @@ "name": "host", "type": "string" }, + { + "name": "input-path", + "type": "string" + }, { "name": "path", "type": "string" @@ -16714,12 +26118,12 @@ "option": "drive" } ], - "id": "libvirt-24" + "id": "libvirt-23" } { "execute": "query-migrate-capabilities", - "id": "libvirt-25" + "id": "libvirt-24" } { @@ -16795,7 +26199,31 @@ { "state": false, "capability": "validate-uuid" + }, + { + "state": false, + "capability": "background-snapshot" + }, + { + "state": false, + "capability": "zero-copy-send" + }, + { + "state": false, + "capability": "postcopy-preempt" + }, + { + "state": false, + "capability": "switchover-ack" + }, + { + "state": false, + "capability": "dirty-limit" + }, + { + "state": false, + "capability": "mapped-ram" } ], - "id": "libvirt-25" + "id": "libvirt-24" } diff --git a/tests/qemucapabilitiesdata/caps_9.0.0_sparc.xml b/tests/qemucapabilitiesdata/caps_9.0.0_sparc.xml new file mode 100644 index 00000000..7fe971fc --- /dev/null +++ b/tests/qemucapabilitiesdata/caps_9.0.0_sparc.xml @@ -0,0 +1,96 @@ + + /usr/bin/qemu-system-sparc + 0 + 0 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9000000 + 0 + qemu-9.0.0-1.fc40 + sparc + + + + + + + + + + + diff --git a/tests/qemucapabilitiesdata/caps_9.0.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_9.0.0_x86_64.replies index 5d36853c..89fefb86 100644 --- a/tests/qemucapabilitiesdata/caps_9.0.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_9.0.0_x86_64.replies @@ -33880,10 +33880,210 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, "id": "libvirt-41" } +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "link" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "pit", + "description": "Enable i8254 PIT", + "type": "OnOffAuto" + }, + { + "name": "pic", + "description": "Enable i8259 PIC", + "type": "OnOffAuto" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "sata", + "description": "Enable/disable Serial ATA bus", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "i8042", + "type": "bool" + }, + { + "name": "hpet", + "description": "Enable/disable high precision event timer emulation", + "type": "bool" + }, + { + "name": "smbios-entry-point-type", + "description": "SMBIOS Entry Point type [32, 64]", + "type": "str" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "fd-bootchk", + "type": "bool" + }, + { + "name": "smbus", + "description": "Enable/disable system management bus", + "type": "bool" + } + ], + "id": "libvirt-41" +} + +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -36263,12 +36463,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -36276,12 +36476,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -36289,12 +36489,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -37769,12 +37969,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -37876,16 +38076,16 @@ "capability": "mapped-ram" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "SEV: Failed to open /dev/sev: No such file or directory" @@ -37894,11 +38094,11 @@ { "execute": "query-sgx-capabilities", - "id": "libvirt-47" + "id": "libvirt-48" } { - "id": "libvirt-47", + "id": "libvirt-48", "error": { "class": "GenericError", "desc": "SGX is not enabled in KVM" @@ -37913,7 +38113,7 @@ "name": "host" } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -38281,7 +38481,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -38295,7 +38495,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -38663,7 +38863,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -38678,7 +38878,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { @@ -39152,7 +39352,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { diff --git a/tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml index 204d2432..3f1f518d 100644 --- a/tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml @@ -205,6 +205,10 @@ + + + + 9000000 43100245 v9.0.0 @@ -3690,5 +3694,7 @@ + + diff --git a/tests/qemucapabilitiesdata/caps_9.1.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_9.1.0_x86_64.replies index 18389575..771ec5b0 100644 --- a/tests/qemucapabilitiesdata/caps_9.1.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_9.1.0_x86_64.replies @@ -16,11 +16,11 @@ { "return": { "qemu": { - "micro": 50, + "micro": 90, "minor": 0, "major": 9 }, - "package": "v9.0.0-995-g60b54b67c6" + "package": "v9.1.0-rc0-121-g75c7f57403" }, "id": "libvirt-2" } @@ -117,6 +117,11 @@ "meta-type": "event", "arg-type": "8" }, + { + "name": "GUEST_PVSHUTDOWN", + "meta-type": "event", + "arg-type": "0" + }, { "name": "MEMORY_FAILURE", "meta-type": "event", @@ -1352,17 +1357,9 @@ "meta-type": "event", "arg-type": "213" }, - { - "name": "MEM_UNPLUG_ERROR", - "meta-type": "event", - "arg-type": "214", - "features": [ - "deprecated" - ] - }, { "name": "x-query-irq", - "ret-type": "215", + "ret-type": "214", "meta-type": "command", "arg-type": "0", "features": [ @@ -1371,7 +1368,7 @@ }, { "name": "x-query-jit", - "ret-type": "215", + "ret-type": "214", "meta-type": "command", "arg-type": "0", "features": [ @@ -1380,7 +1377,7 @@ }, { "name": "x-query-numa", - "ret-type": "215", + "ret-type": "214", "meta-type": "command", "arg-type": "0", "features": [ @@ -1389,7 +1386,7 @@ }, { "name": "x-query-opcount", - "ret-type": "215", + "ret-type": "214", "meta-type": "command", "arg-type": "0", "features": [ @@ -1398,7 +1395,7 @@ }, { "name": "x-query-ramblock", - "ret-type": "215", + "ret-type": "214", "meta-type": "command", "arg-type": "0", "features": [ @@ -1407,7 +1404,7 @@ }, { "name": "x-query-roms", - "ret-type": "215", + "ret-type": "214", "meta-type": "command", "arg-type": "0", "features": [ @@ -1416,7 +1413,7 @@ }, { "name": "x-query-usb", - "ret-type": "215", + "ret-type": "214", "meta-type": "command", "arg-type": "0", "features": [ @@ -1427,23 +1424,32 @@ "name": "dumpdtb", "ret-type": "0", "meta-type": "command", - "arg-type": "216" + "arg-type": "215" + }, + { + "name": "x-query-interrupt-controllers", + "ret-type": "214", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] }, { "name": "query-cpu-model-expansion", - "ret-type": "222", + "ret-type": "221", "meta-type": "command", - "arg-type": "221" + "arg-type": "220" }, { "name": "query-cpu-definitions", - "ret-type": "[223]", + "ret-type": "[222]", "meta-type": "command", "arg-type": "0" }, { "name": "query-replay", - "ret-type": "227", + "ret-type": "226", "meta-type": "command", "arg-type": "0" }, @@ -1451,7 +1457,7 @@ "name": "replay-break", "ret-type": "0", "meta-type": "command", - "arg-type": "228" + "arg-type": "227" }, { "name": "replay-delete-break", @@ -1463,18 +1469,18 @@ "name": "replay-seek", "ret-type": "0", "meta-type": "command", - "arg-type": "229" + "arg-type": "228" }, { "name": "yank", "ret-type": "0", "allow-oob": true, "meta-type": "command", - "arg-type": "230" + "arg-type": "229" }, { "name": "query-yank", - "ret-type": "[231]", + "ret-type": "[230]", "allow-oob": true, "meta-type": "command", "arg-type": "0" @@ -1483,17 +1489,17 @@ "name": "add_client", "ret-type": "0", "meta-type": "command", - "arg-type": "232" + "arg-type": "231" }, { "name": "query-name", - "ret-type": "233", + "ret-type": "232", "meta-type": "command", "arg-type": "0" }, { "name": "query-iothreads", - "ret-type": "[234]", + "ret-type": "[233]", "meta-type": "command", "arg-type": "0" }, @@ -1522,7 +1528,7 @@ "name": "human-monitor-command", "ret-type": "str", "meta-type": "command", - "arg-type": "235", + "arg-type": "234", "features": [ "savevm-monitor-nodes" ] @@ -1531,47 +1537,47 @@ "name": "getfd", "ret-type": "0", "meta-type": "command", - "arg-type": "236" + "arg-type": "235" }, { "name": "closefd", "ret-type": "0", "meta-type": "command", - "arg-type": "238" + "arg-type": "237" }, { "name": "add-fd", - "ret-type": "240", + "ret-type": "239", "meta-type": "command", - "arg-type": "239" + "arg-type": "238" }, { "name": "remove-fd", "ret-type": "0", "meta-type": "command", - "arg-type": "241" + "arg-type": "240" }, { "name": "query-fdsets", - "ret-type": "[242]", + "ret-type": "[241]", "meta-type": "command", "arg-type": "0" }, { "name": "query-command-line-options", - "ret-type": "[244]", + "ret-type": "[243]", "meta-type": "command", - "arg-type": "243" + "arg-type": "242" }, { "name": "RTC_CHANGE", "meta-type": "event", - "arg-type": "245" + "arg-type": "244" }, { "name": "VFU_CLIENT_HANGUP", "meta-type": "event", - "arg-type": "246" + "arg-type": "245" }, { "name": "rtc-reset-reinjection", @@ -1581,19 +1587,19 @@ }, { "name": "query-sev", - "ret-type": "247", + "ret-type": "246", "meta-type": "command", "arg-type": "0" }, { "name": "query-sev-launch-measure", - "ret-type": "248", + "ret-type": "247", "meta-type": "command", "arg-type": "0" }, { "name": "query-sev-capabilities", - "ret-type": "249", + "ret-type": "248", "meta-type": "command", "arg-type": "0" }, @@ -1601,29 +1607,29 @@ "name": "sev-inject-launch-secret", "ret-type": "0", "meta-type": "command", - "arg-type": "250" + "arg-type": "249" }, { "name": "query-sev-attestation-report", - "ret-type": "252", + "ret-type": "251", "meta-type": "command", - "arg-type": "251" + "arg-type": "250" }, { "name": "query-sgx", - "ret-type": "255", + "ret-type": "254", "meta-type": "command", "arg-type": "0" }, { "name": "query-sgx-capabilities", - "ret-type": "255", + "ret-type": "254", "meta-type": "command", "arg-type": "0" }, { "name": "xen-event-list", - "ret-type": "[256]", + "ret-type": "[255]", "meta-type": "command", "arg-type": "0" }, @@ -1631,46 +1637,46 @@ "name": "xen-event-inject", "ret-type": "0", "meta-type": "command", - "arg-type": "257" + "arg-type": "256" }, { "name": "query-audiodevs", - "ret-type": "[258]", + "ret-type": "[257]", "meta-type": "command", "arg-type": "0" }, { "name": "query-acpi-ospm-status", - "ret-type": "[259]", + "ret-type": "[258]", "meta-type": "command", "arg-type": "0" }, { "name": "ACPI_DEVICE_OST", "meta-type": "event", - "arg-type": "260" + "arg-type": "259" }, { "name": "query-pci", - "ret-type": "[261]", + "ret-type": "[260]", "meta-type": "command", "arg-type": "0" }, { "name": "query-stats", - "ret-type": "[263]", + "ret-type": "[262]", "meta-type": "command", - "arg-type": "262" + "arg-type": "261" }, { "name": "query-stats-schemas", - "ret-type": "[265]", + "ret-type": "[264]", "meta-type": "command", - "arg-type": "264" + "arg-type": "263" }, { "name": "x-query-virtio", - "ret-type": "[266]", + "ret-type": "[265]", "meta-type": "command", "arg-type": "0", "features": [ @@ -1679,36 +1685,36 @@ }, { "name": "x-query-virtio-status", - "ret-type": "268", + "ret-type": "267", "meta-type": "command", - "arg-type": "267", + "arg-type": "266", "features": [ "unstable" ] }, { "name": "x-query-virtio-queue-status", - "ret-type": "270", + "ret-type": "269", "meta-type": "command", - "arg-type": "269", + "arg-type": "268", "features": [ "unstable" ] }, { "name": "x-query-virtio-vhost-queue-status", - "ret-type": "272", + "ret-type": "271", "meta-type": "command", - "arg-type": "271", + "arg-type": "270", "features": [ "unstable" ] }, { "name": "x-query-virtio-queue-element", - "ret-type": "274", + "ret-type": "273", "meta-type": "command", - "arg-type": "273", + "arg-type": "272", "features": [ "unstable" ] @@ -1716,11 +1722,11 @@ { "name": "VFIO_MIGRATION", "meta-type": "event", - "arg-type": "275" + "arg-type": "274" }, { "name": "query-cryptodev", - "ret-type": "[276]", + "ret-type": "[275]", "meta-type": "command", "arg-type": "0" }, @@ -1728,37 +1734,55 @@ "name": "cxl-inject-general-media-event", "ret-type": "0", "meta-type": "command", - "arg-type": "277" + "arg-type": "276" }, { "name": "cxl-inject-dram-event", "ret-type": "0", "meta-type": "command", - "arg-type": "278" + "arg-type": "277" }, { "name": "cxl-inject-memory-module-event", "ret-type": "0", "meta-type": "command", - "arg-type": "279" + "arg-type": "278" }, { "name": "cxl-inject-poison", "ret-type": "0", "meta-type": "command", - "arg-type": "280" + "arg-type": "279" }, { "name": "cxl-inject-uncorrectable-errors", "ret-type": "0", "meta-type": "command", - "arg-type": "281" + "arg-type": "280" }, { "name": "cxl-inject-correctable-error", "ret-type": "0", "meta-type": "command", - "arg-type": "282" + "arg-type": "281" + }, + { + "name": "cxl-add-dynamic-capacity", + "ret-type": "0", + "meta-type": "command", + "arg-type": "282", + "features": [ + "unstable" + ] + }, + { + "name": "cxl-release-dynamic-capacity", + "ret-type": "0", + "meta-type": "command", + "arg-type": "283", + "features": [ + "unstable" + ] }, { "name": "0", @@ -1774,7 +1798,7 @@ }, { "name": "status", - "type": "283" + "type": "284" } ], "meta-type": "object" @@ -1788,7 +1812,7 @@ }, { "name": "reason", - "type": "284" + "type": "285" } ], "meta-type": "object" @@ -1802,7 +1826,7 @@ }, { "name": "reason", - "type": "284" + "type": "285" } ], "meta-type": "object" @@ -1812,7 +1836,7 @@ "members": [ { "name": "action", - "type": "285" + "type": "286" } ], "meta-type": "object" @@ -1822,7 +1846,7 @@ "members": [ { "name": "action", - "type": "285" + "type": "286" } ], "meta-type": "object" @@ -1833,22 +1857,22 @@ { "name": "reboot", "default": null, - "type": "286" + "type": "287" }, { "name": "shutdown", "default": null, - "type": "287" + "type": "288" }, { "name": "panic", "default": null, - "type": "288" + "type": "289" }, { "name": "watchdog", "default": null, - "type": "285" + "type": "286" } ], "meta-type": "object" @@ -1858,12 +1882,12 @@ "members": [ { "name": "action", - "type": "289" + "type": "290" }, { "name": "info", "default": null, - "type": "290" + "type": "291" } ], "meta-type": "object" @@ -1873,12 +1897,12 @@ "members": [ { "name": "action", - "type": "289" + "type": "290" }, { "name": "info", "default": null, - "type": "290" + "type": "291" } ], "meta-type": "object" @@ -1888,15 +1912,15 @@ "members": [ { "name": "recipient", - "type": "291" + "type": "292" }, { "name": "action", - "type": "292" + "type": "293" }, { "name": "flags", - "type": "293" + "type": "294" } ], "meta-type": "object" @@ -1910,7 +1934,7 @@ }, { "name": "status", - "type": "294" + "type": "295" } ], "meta-type": "object" @@ -1989,11 +2013,11 @@ }, { "name": "type", - "type": "295" + "type": "296" }, { "name": "status", - "type": "294" + "type": "295" }, { "name": "current-progress", @@ -2154,7 +2178,7 @@ { "name": "read-only-mode", "default": null, - "type": "296" + "type": "297" } ], "meta-type": "object" @@ -2381,7 +2405,7 @@ { "name": "io-status", "default": null, - "type": "297" + "type": "298" } ], "meta-type": "object" @@ -2422,12 +2446,12 @@ }, { "name": "stats", - "type": "298" + "type": "299" }, { "name": "driver-specific", "default": null, - "type": "299" + "type": "300" }, { "name": "parent", @@ -2453,7 +2477,7 @@ "variants": [ { "case": "mirror", - "type": "300" + "type": "301" }, { "case": "commit", @@ -2491,7 +2515,7 @@ "members": [ { "name": "type", - "type": "295" + "type": "296" }, { "name": "device", @@ -2519,7 +2543,7 @@ }, { "name": "io-status", - "type": "297" + "type": "298" }, { "name": "ready", @@ -2527,7 +2551,7 @@ }, { "name": "status", - "type": "294" + "type": "295" }, { "name": "auto-finalize", @@ -2595,7 +2619,7 @@ { "name": "mode", "default": null, - "type": "301" + "type": "302" } ], "meta-type": "object" @@ -2688,7 +2712,7 @@ { "name": "on-error", "default": null, - "type": "302" + "type": "303" }, { "name": "filter-node-name", @@ -2722,7 +2746,7 @@ }, { "name": "sync", - "type": "303" + "type": "304" }, { "name": "speed", @@ -2737,7 +2761,7 @@ { "name": "bitmap-mode", "default": null, - "type": "304" + "type": "305" }, { "name": "compress", @@ -2747,12 +2771,12 @@ { "name": "on-source-error", "default": null, - "type": "302" + "type": "303" }, { "name": "on-target-error", "default": null, - "type": "302" + "type": "303" }, { "name": "auto-finalize", @@ -2769,10 +2793,15 @@ "default": null, "type": "str" }, + { + "name": "discard-source", + "default": null, + "type": "bool" + }, { "name": "x-perf", "default": null, - "type": "305", + "type": "306", "features": [ "unstable" ] @@ -2789,7 +2818,7 @@ { "name": "mode", "default": null, - "type": "301" + "type": "302" } ], "meta-type": "object" @@ -2808,7 +2837,7 @@ }, { "name": "sync", - "type": "303" + "type": "304" }, { "name": "speed", @@ -2823,7 +2852,7 @@ { "name": "bitmap-mode", "default": null, - "type": "304" + "type": "305" }, { "name": "compress", @@ -2833,12 +2862,12 @@ { "name": "on-source-error", "default": null, - "type": "302" + "type": "303" }, { "name": "on-target-error", "default": null, - "type": "302" + "type": "303" }, { "name": "auto-finalize", @@ -2855,10 +2884,15 @@ "default": null, "type": "str" }, + { + "name": "discard-source", + "default": null, + "type": "bool" + }, { "name": "x-perf", "default": null, - "type": "305", + "type": "306", "features": [ "unstable" ] @@ -2921,7 +2955,7 @@ }, { "name": "detect_zeroes", - "type": "306" + "type": "307" }, { "name": "bps", @@ -2949,7 +2983,7 @@ }, { "name": "image", - "type": "307" + "type": "308" }, { "name": "bps_max", @@ -3023,7 +3057,7 @@ }, { "name": "cache", - "type": "308" + "type": "309" }, { "name": "write_threshold", @@ -3032,7 +3066,7 @@ { "name": "dirty-bitmaps", "default": null, - "type": "[309]" + "type": "[310]" } ], "meta-type": "object" @@ -3042,11 +3076,11 @@ "members": [ { "name": "nodes", - "type": "[310]" + "type": "[311]" }, { "name": "edges", - "type": "[311]" + "type": "[312]" } ], "meta-type": "object" @@ -3084,12 +3118,12 @@ }, { "name": "sync", - "type": "303" + "type": "304" }, { "name": "mode", "default": null, - "type": "301" + "type": "302" }, { "name": "speed", @@ -3109,12 +3143,12 @@ { "name": "on-source-error", "default": null, - "type": "302" + "type": "303" }, { "name": "on-target-error", "default": null, - "type": "302" + "type": "303" }, { "name": "unmap", @@ -3124,7 +3158,7 @@ { "name": "copy-mode", "default": null, - "type": "312" + "type": "313" }, { "name": "auto-finalize", @@ -3195,7 +3229,7 @@ }, { "name": "bitmaps", - "type": "[313]" + "type": "[314]" } ], "meta-type": "object" @@ -3233,7 +3267,7 @@ }, { "name": "sync", - "type": "303" + "type": "304" }, { "name": "speed", @@ -3253,12 +3287,12 @@ { "name": "on-source-error", "default": null, - "type": "302" + "type": "303" }, { "name": "on-target-error", "default": null, - "type": "302" + "type": "303" }, { "name": "filter-node-name", @@ -3268,7 +3302,7 @@ { "name": "copy-mode", "default": null, - "type": "312" + "type": "313" }, { "name": "auto-finalize", @@ -3328,7 +3362,7 @@ { "name": "on-error", "default": null, - "type": "302" + "type": "303" }, { "name": "filter-node-name", @@ -3433,7 +3467,7 @@ "variants": [ { "case": "mirror", - "type": "314" + "type": "315" }, { "case": "commit", @@ -3475,7 +3509,7 @@ }, { "name": "type", - "type": "295" + "type": "296" } ], "meta-type": "object" @@ -3486,197 +3520,197 @@ "variants": [ { "case": "blkdebug", - "type": "318" + "type": "319" }, { "case": "blklogwrites", - "type": "319" + "type": "320" }, { "case": "blkverify", - "type": "320" + "type": "321" }, { "case": "blkreplay", - "type": "321" + "type": "322" }, { "case": "bochs", - "type": "322" + "type": "323" }, { "case": "cloop", - "type": "322" + "type": "323" }, { "case": "compress", - "type": "322" + "type": "323" }, { "case": "copy-before-write", - "type": "323" + "type": "324" }, { "case": "copy-on-read", - "type": "324" + "type": "325" }, { "case": "dmg", - "type": "322" + "type": "323" }, { "case": "file", - "type": "325" + "type": "326" }, { "case": "ftp", - "type": "326" + "type": "327" }, { "case": "ftps", - "type": "327" + "type": "328" }, { "case": "gluster", - "type": "328" + "type": "329" }, { "case": "host_cdrom", - "type": "325" + "type": "326" }, { "case": "host_device", - "type": "325" + "type": "326" }, { "case": "http", - "type": "329" + "type": "330" }, { "case": "https", - "type": "330" + "type": "331" }, { "case": "io_uring", - "type": "331" + "type": "332" }, { "case": "iscsi", - "type": "332" + "type": "333" }, { "case": "luks", - "type": "333" + "type": "334" }, { "case": "nbd", - "type": "334" + "type": "335" }, { "case": "nfs", - "type": "335" + "type": "336" }, { "case": "null-aio", - "type": "336" + "type": "337" }, { "case": "null-co", - "type": "336" + "type": "337" }, { "case": "nvme", - "type": "337" + "type": "338" }, { "case": "nvme-io_uring", - "type": "338" + "type": "339" }, { "case": "parallels", - "type": "322" + "type": "323" }, { "case": "preallocate", - "type": "339" + "type": "340" }, { "case": "qcow2", - "type": "340" + "type": "341" }, { "case": "qcow", - "type": "341" + "type": "342" }, { "case": "qed", - "type": "342" + "type": "343" }, { "case": "quorum", - "type": "343" + "type": "344" }, { "case": "raw", - "type": "344" + "type": "345" }, { "case": "rbd", - "type": "345" + "type": "346" }, { "case": "replication", - "type": "346" + "type": "347" }, { "case": "snapshot-access", - "type": "322" + "type": "323" }, { "case": "ssh", - "type": "347" + "type": "348" }, { "case": "throttle", - "type": "348" + "type": "349" }, { "case": "vdi", - "type": "322" + "type": "323" }, { "case": "vhdx", - "type": "322" + "type": "323" }, { "case": "virtio-blk-vfio-pci", - "type": "349" + "type": "350" }, { "case": "virtio-blk-vhost-user", - "type": "350" + "type": "351" }, { "case": "virtio-blk-vhost-vdpa", - "type": "351" + "type": "352" }, { "case": "vmdk", - "type": "342" + "type": "343" }, { "case": "vpc", - "type": "322" + "type": "323" }, { "case": "vvfat", - "type": "352" + "type": "353" } ], "members": [ { "name": "driver", - "type": "315" + "type": "316" }, { "name": "node-name", @@ -3686,12 +3720,12 @@ { "name": "discard", "default": null, - "type": "316" + "type": "317" }, { "name": "cache", "default": null, - "type": "317" + "type": "318" }, { "name": "read-only", @@ -3711,7 +3745,7 @@ { "name": "detect-zeroes", "default": null, - "type": "306" + "type": "307" } ], "meta-type": "object" @@ -3745,7 +3779,7 @@ }, { "name": "options", - "type": "353" + "type": "354" } ], "meta-type": "object" @@ -3763,7 +3797,7 @@ }, { "name": "options", - "type": "354" + "type": "355" }, { "name": "force", @@ -3820,11 +3854,11 @@ }, { "name": "operation", - "type": "355" + "type": "356" }, { "name": "action", - "type": "356" + "type": "357" }, { "name": "nospace", @@ -3843,7 +3877,7 @@ "members": [ { "name": "type", - "type": "295" + "type": "296" }, { "name": "device", @@ -3874,7 +3908,7 @@ "members": [ { "name": "type", - "type": "295" + "type": "296" }, { "name": "device", @@ -3904,11 +3938,11 @@ }, { "name": "operation", - "type": "355" + "type": "356" }, { "name": "action", - "type": "356" + "type": "357" } ], "meta-type": "object" @@ -3918,7 +3952,7 @@ "members": [ { "name": "type", - "type": "295" + "type": "296" }, { "name": "device", @@ -3944,7 +3978,7 @@ "members": [ { "name": "type", - "type": "295" + "type": "296" }, { "name": "id", @@ -4014,7 +4048,7 @@ }, { "name": "iothread", - "type": "357" + "type": "358" }, { "name": "force", @@ -4047,7 +4081,7 @@ "members": [ { "name": "type", - "type": "358" + "type": "359" }, { "name": "error", @@ -4147,7 +4181,7 @@ "members": [ { "name": "addr", - "type": "359" + "type": "360" }, { "name": "tls-creds", @@ -4207,7 +4241,7 @@ { "name": "mode", "default": null, - "type": "360" + "type": "361" } ], "meta-type": "object" @@ -4218,25 +4252,25 @@ "variants": [ { "case": "nbd", - "type": "362" + "type": "363" }, { "case": "vhost-user-blk", - "type": "363" + "type": "364" }, { "case": "fuse", - "type": "364" + "type": "365" }, { "case": "vduse-blk", - "type": "365" + "type": "366" } ], "members": [ { "name": "type", - "type": "361" + "type": "362" }, { "name": "id", @@ -4279,7 +4313,7 @@ { "name": "mode", "default": null, - "type": "360" + "type": "361" } ], "meta-type": "object" @@ -4308,7 +4342,7 @@ }, { "name": "type", - "type": "361" + "type": "362" }, { "name": "node-name", @@ -4373,7 +4407,7 @@ { "name": "format", "default": null, - "type": "366" + "type": "367" } ], "meta-type": "object" @@ -4392,7 +4426,7 @@ { "name": "format", "default": null, - "type": "366" + "type": "367" } ], "meta-type": "object" @@ -4411,7 +4445,7 @@ }, { "name": "backend", - "type": "367" + "type": "368" } ], "meta-type": "object" @@ -4436,7 +4470,7 @@ }, { "name": "backend", - "type": "367" + "type": "368" } ], "meta-type": "object" @@ -4504,7 +4538,7 @@ { "name": "format", "default": null, - "type": "368" + "type": "369" } ], "meta-type": "object" @@ -4514,7 +4548,7 @@ "members": [ { "name": "status", - "type": "369" + "type": "370" }, { "name": "completed", @@ -4547,7 +4581,7 @@ "members": [ { "name": "formats", - "type": "[368]" + "type": "[369]" } ], "meta-type": "object" @@ -4572,55 +4606,55 @@ "variants": [ { "case": "nic", - "type": "371" + "type": "372" }, { "case": "user", - "type": "372" + "type": "373" }, { "case": "tap", - "type": "373" + "type": "374" }, { "case": "l2tpv3", - "type": "374" + "type": "375" }, { "case": "socket", - "type": "375" + "type": "376" }, { "case": "stream", - "type": "376" + "type": "377" }, { "case": "dgram", - "type": "377" + "type": "378" }, { "case": "vde", - "type": "378" + "type": "379" }, { "case": "bridge", - "type": "379" + "type": "380" }, { "case": "hubport", - "type": "380" + "type": "381" }, { "case": "netmap", - "type": "381" + "type": "382" }, { "case": "vhost-user", - "type": "383" + "type": "384" }, { "case": "vhost-vdpa", - "type": "384" + "type": "385" }, { "case": "none", @@ -4634,7 +4668,7 @@ }, { "name": "type", - "type": "370" + "type": "371" } ], "meta-type": "object" @@ -4678,15 +4712,15 @@ }, { "name": "multicast", - "type": "388" + "type": "389" }, { "name": "unicast", - "type": "388" + "type": "389" }, { "name": "vlan", - "type": "388" + "type": "389" }, { "name": "broadcast-allowed", @@ -4785,7 +4819,7 @@ }, { "name": "addr", - "type": "389" + "type": "390" } ], "meta-type": "object" @@ -4805,7 +4839,7 @@ "members": [ { "name": "id", - "type": "390" + "type": "391" } ], "meta-type": "object" @@ -4884,11 +4918,11 @@ }, { "name": "duplex", - "type": "391" + "type": "392" }, { "name": "autoneg", - "type": "392" + "type": "393" } ], "meta-type": "object" @@ -4926,15 +4960,15 @@ }, { "name": "key", - "type": "393" + "type": "394" }, { "name": "mask", - "type": "394" + "type": "395" }, { "name": "action", - "type": "395" + "type": "396" } ], "meta-type": "object" @@ -5092,7 +5126,7 @@ }, { "name": "options", - "type": "396" + "type": "397" } ], "meta-type": "object" @@ -5103,7 +5137,7 @@ "variants": [ { "case": "vnc", - "type": "399" + "type": "400" }, { "case": "spice", @@ -5113,7 +5147,7 @@ "members": [ { "name": "protocol", - "type": "397" + "type": "398" }, { "name": "password", @@ -5122,7 +5156,7 @@ { "name": "connected", "default": null, - "type": "398" + "type": "399" } ], "meta-type": "object" @@ -5133,7 +5167,7 @@ "variants": [ { "case": "vnc", - "type": "400" + "type": "401" }, { "case": "spice", @@ -5143,7 +5177,7 @@ "members": [ { "name": "protocol", - "type": "397" + "type": "398" }, { "name": "time", @@ -5172,7 +5206,7 @@ { "name": "format", "default": null, - "type": "401" + "type": "402" } ], "meta-type": "object" @@ -5215,12 +5249,12 @@ }, { "name": "mouse-mode", - "type": "402" + "type": "403" }, { "name": "channels", "default": null, - "type": "[403]" + "type": "[404]" } ], "meta-type": "object" @@ -5230,11 +5264,11 @@ "members": [ { "name": "server", - "type": "404" + "type": "405" }, { "name": "client", - "type": "404" + "type": "405" } ], "meta-type": "object" @@ -5244,11 +5278,11 @@ "members": [ { "name": "server", - "type": "405" + "type": "406" }, { "name": "client", - "type": "403" + "type": "404" } ], "meta-type": "object" @@ -5258,11 +5292,11 @@ "members": [ { "name": "server", - "type": "404" + "type": "405" }, { "name": "client", - "type": "404" + "type": "405" } ], "meta-type": "object" @@ -5282,7 +5316,7 @@ { "name": "family", "default": null, - "type": "406" + "type": "407" }, { "name": "service", @@ -5297,7 +5331,7 @@ { "name": "clients", "default": null, - "type": "[407]" + "type": "[408]" } ], "meta-type": "object" @@ -5316,20 +5350,20 @@ }, { "name": "server", - "type": "[408]" + "type": "[409]" }, { "name": "clients", - "type": "[407]" + "type": "[408]" }, { "name": "auth", - "type": "409" + "type": "410" }, { "name": "vencrypt", "default": null, - "type": "410" + "type": "411" }, { "name": "display", @@ -5354,11 +5388,11 @@ "members": [ { "name": "server", - "type": "411" + "type": "412" }, { "name": "client", - "type": "412" + "type": "413" } ], "meta-type": "object" @@ -5368,11 +5402,11 @@ "members": [ { "name": "server", - "type": "411" + "type": "412" }, { "name": "client", - "type": "407" + "type": "408" } ], "meta-type": "object" @@ -5382,11 +5416,11 @@ "members": [ { "name": "server", - "type": "411" + "type": "412" }, { "name": "client", - "type": "407" + "type": "408" } ], "meta-type": "object" @@ -5423,7 +5457,7 @@ "members": [ { "name": "keys", - "type": "[413]" + "type": "[414]" }, { "name": "hold-time", @@ -5448,7 +5482,7 @@ }, { "name": "events", - "type": "[414]" + "type": "[415]" } ], "meta-type": "object" @@ -5459,19 +5493,19 @@ "variants": [ { "case": "curses", - "type": "419" + "type": "420" }, { "case": "egl-headless", - "type": "420" + "type": "421" }, { "case": "dbus", - "type": "421" + "type": "422" }, { "case": "sdl", - "type": "422" + "type": "423" }, { "case": "default", @@ -5489,7 +5523,7 @@ "members": [ { "name": "type", - "type": "415" + "type": "416" }, { "name": "full-screen", @@ -5509,7 +5543,7 @@ { "name": "gl", "default": null, - "type": "416" + "type": "417" } ], "meta-type": "object" @@ -5520,13 +5554,13 @@ "variants": [ { "case": "vnc", - "type": "424" + "type": "425" } ], "members": [ { "name": "type", - "type": "423" + "type": "424" } ], "meta-type": "object" @@ -5537,13 +5571,13 @@ "variants": [ { "case": "vnc", - "type": "426" + "type": "427" } ], "members": [ { "name": "type", - "type": "425" + "type": "426" } ], "meta-type": "object" @@ -5583,22 +5617,22 @@ { "name": "status", "default": null, - "type": "427" + "type": "428" }, { "name": "ram", "default": null, - "type": "428" + "type": "429" }, { "name": "vfio", "default": null, - "type": "429" + "type": "430" }, { "name": "xbzrle-cache", "default": null, - "type": "430" + "type": "431" }, { "name": "total-time", @@ -5648,7 +5682,7 @@ { "name": "socket-address", "default": null, - "type": "[389]" + "type": "[390]" }, { "name": "dirty-limit-throttle-time-per-round", @@ -5683,7 +5717,7 @@ "members": [ { "name": "capability", - "type": "431" + "type": "432" }, { "name": "state", @@ -5738,17 +5772,17 @@ { "name": "tls-creds", "default": null, - "type": "357" + "type": "358" }, { "name": "tls-hostname", "default": null, - "type": "357" + "type": "358" }, { "name": "tls-authz", "default": null, - "type": "357" + "type": "358" }, { "name": "max-bandwidth", @@ -5796,7 +5830,7 @@ { "name": "multifd-compression", "default": null, - "type": "432" + "type": "433" }, { "name": "multifd-zlib-level", @@ -5811,7 +5845,7 @@ { "name": "block-bitmap-mapping", "default": null, - "type": "[433]" + "type": "[434]" }, { "name": "x-vcpu-dirty-limit-period", @@ -5829,12 +5863,17 @@ { "name": "mode", "default": null, - "type": "434" + "type": "435" }, { "name": "zero-page-detection", "default": null, - "type": "435" + "type": "436" + }, + { + "name": "direct-io", + "default": null, + "type": "bool" } ], "meta-type": "object" @@ -5943,7 +5982,7 @@ { "name": "multifd-compression", "default": null, - "type": "432" + "type": "433" }, { "name": "multifd-zlib-level", @@ -5958,7 +5997,7 @@ { "name": "block-bitmap-mapping", "default": null, - "type": "[433]" + "type": "[434]" }, { "name": "x-vcpu-dirty-limit-period", @@ -5976,12 +6015,17 @@ { "name": "mode", "default": null, - "type": "434" + "type": "435" }, { "name": "zero-page-detection", "default": null, - "type": "435" + "type": "436" + }, + { + "name": "direct-io", + "default": null, + "type": "bool" } ], "meta-type": "object" @@ -5991,7 +6035,7 @@ "members": [ { "name": "status", - "type": "427" + "type": "428" } ], "meta-type": "object" @@ -6011,11 +6055,11 @@ "members": [ { "name": "mode", - "type": "436" + "type": "437" }, { "name": "reason", - "type": "437" + "type": "438" } ], "meta-type": "object" @@ -6025,7 +6069,7 @@ "members": [ { "name": "state", - "type": "427" + "type": "428" } ], "meta-type": "object" @@ -6041,7 +6085,7 @@ { "name": "channels", "default": null, - "type": "[438]" + "type": "[439]" }, { "name": "detach", @@ -6067,7 +6111,7 @@ { "name": "channels", "default": null, - "type": "[438]" + "type": "[439]" }, { "name": "exit-on-error", @@ -6151,15 +6195,15 @@ "members": [ { "name": "mode", - "type": "436" + "type": "437" }, { "name": "last-mode", - "type": "436" + "type": "437" }, { "name": "reason", - "type": "437" + "type": "438" } ], "meta-type": "object" @@ -6194,7 +6238,7 @@ { "name": "calc-time-unit", "default": null, - "type": "439" + "type": "440" }, { "name": "sample-pages", @@ -6204,7 +6248,7 @@ { "name": "mode", "default": null, - "type": "440" + "type": "441" } ], "meta-type": "object" @@ -6215,7 +6259,7 @@ { "name": "calc-time-unit", "default": null, - "type": "439" + "type": "440" } ], "meta-type": "object" @@ -6230,7 +6274,7 @@ }, { "name": "status", - "type": "441" + "type": "442" }, { "name": "start-time", @@ -6242,7 +6286,7 @@ }, { "name": "calc-time-unit", - "type": "439" + "type": "440" }, { "name": "sample-pages", @@ -6250,12 +6294,12 @@ }, { "name": "mode", - "type": "440" + "type": "441" }, { "name": "vcpu-dirty-rate", "default": null, - "type": "[442]" + "type": "[443]" } ], "meta-type": "object" @@ -6395,12 +6439,12 @@ "members": [ { "name": "actions", - "type": "[443]" + "type": "[444]" }, { "name": "properties", "default": null, - "type": "444" + "type": "445" } ], "meta-type": "object" @@ -6411,14 +6455,6 @@ { "name": "name", "type": "str" - }, - { - "name": "vcpu", - "default": null, - "type": "int", - "features": [ - "deprecated" - ] } ], "meta-type": "object" @@ -6437,14 +6473,7 @@ }, { "name": "state", - "type": "445" - }, - { - "name": "vcpu", - "type": "bool", - "features": [ - "deprecated" - ] + "type": "446" } ], "meta-type": "object" @@ -6464,14 +6493,6 @@ "name": "ignore-unavailable", "default": null, "type": "bool" - }, - { - "name": "vcpu", - "default": null, - "type": "int", - "features": [ - "deprecated" - ] } ], "meta-type": "object" @@ -6482,7 +6503,7 @@ { "name": "enable", "default": null, - "type": "[446]" + "type": "[447]" } ], "meta-type": "object" @@ -6492,7 +6513,7 @@ "members": [ { "name": "qemu", - "type": "447" + "type": "448" }, { "name": "package", @@ -6527,31 +6548,31 @@ "variants": [ { "case": "builtin", - "type": "449" + "type": "450" }, { "case": "enum", - "type": "450" + "type": "451" }, { "case": "array", - "type": "451" + "type": "452" }, { "case": "object", - "type": "452" + "type": "453" }, { "case": "alternate", - "type": "453" + "type": "454" }, { "case": "command", - "type": "454" + "type": "455" }, { "case": "event", - "type": "455" + "type": "456" } ], "members": [ @@ -6561,7 +6582,7 @@ }, { "name": "meta-type", - "type": "448" + "type": "449" }, { "name": "features", @@ -6704,175 +6725,183 @@ "variants": [ { "case": "acpi-generic-initiator", - "type": "457" + "type": "458" }, { "case": "authz-list", - "type": "458" + "type": "459" }, { "case": "authz-listfile", - "type": "459" + "type": "460" }, { "case": "authz-pam", - "type": "460" + "type": "461" }, { "case": "authz-simple", - "type": "461" + "type": "462" }, { "case": "can-host-socketcan", - "type": "462" + "type": "463" }, { "case": "colo-compare", - "type": "463" + "type": "464" }, { "case": "cryptodev-backend", - "type": "464" + "type": "465" }, { "case": "cryptodev-backend-builtin", - "type": "464" + "type": "465" }, { "case": "cryptodev-backend-lkcf", - "type": "464" + "type": "465" }, { "case": "cryptodev-vhost-user", - "type": "465" + "type": "466" }, { "case": "dbus-vmstate", - "type": "466" + "type": "467" }, { "case": "filter-buffer", - "type": "467" + "type": "468" }, { "case": "filter-dump", - "type": "468" + "type": "469" }, { "case": "filter-mirror", - "type": "469" + "type": "470" }, { "case": "filter-redirector", - "type": "470" + "type": "471" }, { "case": "filter-replay", - "type": "471" + "type": "472" }, { "case": "filter-rewriter", - "type": "472" + "type": "473" }, { "case": "input-barrier", - "type": "473" + "type": "474" }, { "case": "input-linux", - "type": "474" + "type": "475" }, { "case": "iommufd", - "type": "475" + "type": "476" }, { "case": "iothread", - "type": "476" + "type": "477" }, { "case": "main-loop", - "type": "477" + "type": "478" }, { "case": "memory-backend-epc", - "type": "478" + "type": "479" }, { "case": "memory-backend-file", - "type": "479" + "type": "480" }, { "case": "memory-backend-memfd", - "type": "480" + "type": "481" }, { "case": "memory-backend-ram", - "type": "481" + "type": "482" + }, + { + "case": "memory-backend-shm", + "type": "483" }, { "case": "pr-manager-helper", - "type": "482" + "type": "484" }, { "case": "qtest", - "type": "483" + "type": "485" }, { "case": "rng-builtin", - "type": "484" + "type": "486" }, { "case": "rng-egd", - "type": "485" + "type": "487" }, { "case": "rng-random", - "type": "486" + "type": "488" }, { "case": "secret", - "type": "487" + "type": "489" }, { "case": "secret_keyring", - "type": "488" + "type": "490" }, { "case": "sev-guest", - "type": "489" + "type": "491" + }, + { + "case": "sev-snp-guest", + "type": "492" }, { "case": "thread-context", - "type": "490" + "type": "493" }, { "case": "throttle-group", - "type": "491" + "type": "494" }, { "case": "tls-creds-anon", - "type": "492" + "type": "495" }, { "case": "tls-creds-psk", - "type": "493" + "type": "496" }, { "case": "tls-creds-x509", - "type": "494" + "type": "497" }, { "case": "tls-cipher-suites", - "type": "495" + "type": "498" }, { "case": "x-remote-object", - "type": "496" + "type": "499" }, { "case": "x-vfio-user-server", - "type": "497" + "type": "500" }, { "case": "can-bus", @@ -6890,7 +6919,7 @@ "members": [ { "name": "qom-type", - "type": "456" + "type": "457" }, { "name": "id", @@ -6990,7 +7019,7 @@ "variants": [ { "case": "s390x", - "type": "500" + "type": "503" }, { "case": "aarch64", @@ -7125,11 +7154,11 @@ { "name": "props", "default": null, - "type": "498" + "type": "501" }, { "name": "target", - "type": "499" + "type": "502" } ], "meta-type": "object" @@ -7203,7 +7232,7 @@ { "name": "compat-props", "default": null, - "type": "[501]", + "type": "[504]", "features": [ "unstable" ] @@ -7226,7 +7255,7 @@ "members": [ { "name": "arch", - "type": "499" + "type": "502" } ], "meta-type": "object" @@ -7350,7 +7379,7 @@ }, { "name": "policy", - "type": "502" + "type": "505" } ], "meta-type": "object" @@ -7373,7 +7402,7 @@ }, { "name": "props", - "type": "498" + "type": "501" }, { "name": "qom-path", @@ -7389,29 +7418,29 @@ "variants": [ { "case": "node", - "type": "504" + "type": "507" }, { "case": "dist", - "type": "505" + "type": "508" }, { "case": "cpu", - "type": "506" + "type": "509" }, { "case": "hmat-lb", - "type": "507" + "type": "510" }, { "case": "hmat-cache", - "type": "508" + "type": "511" } ], "members": [ { "name": "type", - "type": "503" + "type": "506" } ], "meta-type": "object" @@ -7486,33 +7515,33 @@ "variants": [ { "case": "dimm", - "type": "510" + "type": "513" }, { "case": "nvdimm", - "type": "510" + "type": "513" }, { "case": "virtio-pmem", - "type": "511" + "type": "514" }, { "case": "virtio-mem", - "type": "512" + "type": "515" }, { "case": "sgx-epc", - "type": "513" + "type": "516" }, { "case": "hv-balloon", - "type": "514" + "type": "517" } ], "members": [ { "name": "type", - "type": "509" + "type": "512" } ], "meta-type": "object" @@ -7538,20 +7567,6 @@ }, { "name": "214", - "members": [ - { - "name": "device", - "type": "str" - }, - { - "name": "msg", - "type": "str" - } - ], - "meta-type": "object" - }, - { - "name": "215", "members": [ { "name": "human-readable-text", @@ -7561,7 +7576,7 @@ "meta-type": "object" }, { - "name": "216", + "name": "215", "members": [ { "name": "filename", @@ -7571,36 +7586,36 @@ "meta-type": "object" }, { - "name": "221", + "name": "220", "members": [ { "name": "type", - "type": "517" + "type": "520" }, { "name": "model", - "type": "515" + "type": "518" } ], "meta-type": "object" }, { - "name": "222", + "name": "221", "members": [ { "name": "model", - "type": "515" + "type": "518" } ], "meta-type": "object" }, { - "name": "[223]", - "element-type": "223", + "name": "[222]", + "element-type": "222", "meta-type": "array" }, { - "name": "223", + "name": "222", "members": [ { "name": "name", @@ -7637,11 +7652,11 @@ "meta-type": "object" }, { - "name": "227", + "name": "226", "members": [ { "name": "mode", - "type": "520" + "type": "523" }, { "name": "filename", @@ -7656,7 +7671,7 @@ "meta-type": "object" }, { - "name": "228", + "name": "227", "members": [ { "name": "icount", @@ -7666,7 +7681,7 @@ "meta-type": "object" }, { - "name": "229", + "name": "228", "members": [ { "name": "icount", @@ -7676,31 +7691,31 @@ "meta-type": "object" }, { - "name": "230", + "name": "229", "members": [ { "name": "instances", - "type": "[231]" + "type": "[230]" } ], "meta-type": "object" }, { - "name": "[231]", - "element-type": "231", + "name": "[230]", + "element-type": "230", "meta-type": "array" }, { - "name": "231", + "name": "230", "tag": "type", "variants": [ { "case": "block-node", - "type": "522" + "type": "525" }, { "case": "chardev", - "type": "523" + "type": "526" }, { "case": "migration", @@ -7710,13 +7725,13 @@ "members": [ { "name": "type", - "type": "521" + "type": "524" } ], "meta-type": "object" }, { - "name": "232", + "name": "231", "members": [ { "name": "protocol", @@ -7740,7 +7755,7 @@ "meta-type": "object" }, { - "name": "233", + "name": "232", "members": [ { "name": "name", @@ -7751,12 +7766,12 @@ "meta-type": "object" }, { - "name": "[234]", - "element-type": "234", + "name": "[233]", + "element-type": "233", "meta-type": "array" }, { - "name": "234", + "name": "233", "members": [ { "name": "id", @@ -7786,7 +7801,7 @@ "meta-type": "object" }, { - "name": "235", + "name": "234", "members": [ { "name": "command-line", @@ -7801,7 +7816,7 @@ "meta-type": "object" }, { - "name": "236", + "name": "235", "members": [ { "name": "fdname", @@ -7811,7 +7826,7 @@ "meta-type": "object" }, { - "name": "238", + "name": "237", "members": [ { "name": "fdname", @@ -7821,7 +7836,7 @@ "meta-type": "object" }, { - "name": "239", + "name": "238", "members": [ { "name": "fdset-id", @@ -7837,7 +7852,7 @@ "meta-type": "object" }, { - "name": "240", + "name": "239", "members": [ { "name": "fdset-id", @@ -7851,7 +7866,7 @@ "meta-type": "object" }, { - "name": "241", + "name": "240", "members": [ { "name": "fdset-id", @@ -7866,12 +7881,12 @@ "meta-type": "object" }, { - "name": "[242]", - "element-type": "242", + "name": "[241]", + "element-type": "241", "meta-type": "array" }, { - "name": "242", + "name": "241", "members": [ { "name": "fdset-id", @@ -7879,13 +7894,13 @@ }, { "name": "fds", - "type": "[524]" + "type": "[527]" } ], "meta-type": "object" }, { - "name": "243", + "name": "242", "members": [ { "name": "option", @@ -7896,12 +7911,12 @@ "meta-type": "object" }, { - "name": "[244]", - "element-type": "244", + "name": "[243]", + "element-type": "243", "meta-type": "array" }, { - "name": "244", + "name": "243", "members": [ { "name": "option", @@ -7909,13 +7924,13 @@ }, { "name": "parameters", - "type": "[525]" + "type": "[528]" } ], "meta-type": "object" }, { - "name": "245", + "name": "244", "members": [ { "name": "offset", @@ -7929,7 +7944,7 @@ "meta-type": "object" }, { - "name": "246", + "name": "245", "members": [ { "name": "vfu-id", @@ -7951,7 +7966,18 @@ "meta-type": "object" }, { - "name": "247", + "name": "246", + "tag": "sev-type", + "variants": [ + { + "case": "sev", + "type": "531" + }, + { + "case": "sev-snp", + "type": "532" + } + ], "members": [ { "name": "enabled", @@ -7969,23 +7995,19 @@ "name": "build-id", "type": "int" }, - { - "name": "policy", - "type": "int" - }, { "name": "state", - "type": "526" + "type": "529" }, { - "name": "handle", - "type": "int" + "name": "sev-type", + "type": "530" } ], "meta-type": "object" }, { - "name": "248", + "name": "247", "members": [ { "name": "data", @@ -7995,7 +8017,7 @@ "meta-type": "object" }, { - "name": "249", + "name": "248", "members": [ { "name": "pdh", @@ -8021,7 +8043,7 @@ "meta-type": "object" }, { - "name": "250", + "name": "249", "members": [ { "name": "packet-header", @@ -8040,7 +8062,7 @@ "meta-type": "object" }, { - "name": "251", + "name": "250", "members": [ { "name": "mnonce", @@ -8050,7 +8072,7 @@ "meta-type": "object" }, { - "name": "252", + "name": "251", "members": [ { "name": "data", @@ -8060,7 +8082,7 @@ "meta-type": "object" }, { - "name": "255", + "name": "254", "members": [ { "name": "sgx", @@ -8080,18 +8102,18 @@ }, { "name": "sections", - "type": "[527]" + "type": "[533]" } ], "meta-type": "object" }, { - "name": "[256]", - "element-type": "256", + "name": "[255]", + "element-type": "255", "meta-type": "array" }, { - "name": "256", + "name": "255", "members": [ { "name": "port", @@ -8103,7 +8125,7 @@ }, { "name": "type", - "type": "528" + "type": "534" }, { "name": "remote-domain", @@ -8125,7 +8147,7 @@ "meta-type": "object" }, { - "name": "257", + "name": "256", "members": [ { "name": "port", @@ -8135,45 +8157,45 @@ "meta-type": "object" }, { - "name": "[258]", - "element-type": "258", + "name": "[257]", + "element-type": "257", "meta-type": "array" }, { - "name": "258", + "name": "257", "tag": "driver", "variants": [ { "case": "none", - "type": "530" + "type": "536" }, { "case": "alsa", - "type": "531" + "type": "537" }, { "case": "dbus", - "type": "530" + "type": "536" }, { "case": "oss", - "type": "535" + "type": "541" }, { "case": "pa", - "type": "536" + "type": "542" }, { "case": "sdl", - "type": "538" + "type": "544" }, { "case": "spice", - "type": "530" + "type": "536" }, { "case": "wav", - "type": "540" + "type": "546" } ], "members": [ @@ -8183,7 +8205,7 @@ }, { "name": "driver", - "type": "529" + "type": "535" }, { "name": "timer-period", @@ -8194,12 +8216,12 @@ "meta-type": "object" }, { - "name": "[259]", - "element-type": "259", + "name": "[258]", + "element-type": "258", "meta-type": "array" }, { - "name": "259", + "name": "258", "members": [ { "name": "device", @@ -8212,7 +8234,7 @@ }, { "name": "slot-type", - "type": "541" + "type": "547" }, { "name": "source", @@ -8226,22 +8248,22 @@ "meta-type": "object" }, { - "name": "260", + "name": "259", "members": [ { "name": "info", - "type": "259" + "type": "258" } ], "meta-type": "object" }, { - "name": "[261]", - "element-type": "261", + "name": "[260]", + "element-type": "260", "meta-type": "array" }, { - "name": "261", + "name": "260", "members": [ { "name": "bus", @@ -8249,18 +8271,18 @@ }, { "name": "devices", - "type": "[542]" + "type": "[548]" } ], "meta-type": "object" }, { - "name": "262", + "name": "261", "tag": "target", "variants": [ { "case": "vcpu", - "type": "545" + "type": "551" }, { "case": "vm", @@ -8274,27 +8296,27 @@ "members": [ { "name": "target", - "type": "543" + "type": "549" }, { "name": "providers", "default": null, - "type": "[544]" + "type": "[550]" } ], "meta-type": "object" }, { - "name": "[263]", - "element-type": "263", + "name": "[262]", + "element-type": "262", "meta-type": "array" }, { - "name": "263", + "name": "262", "members": [ { "name": "provider", - "type": "546" + "type": "552" }, { "name": "qom-path", @@ -8303,52 +8325,52 @@ }, { "name": "stats", - "type": "[547]" + "type": "[553]" } ], "meta-type": "object" }, { - "name": "264", + "name": "263", "members": [ { "name": "provider", "default": null, - "type": "546" + "type": "552" } ], "meta-type": "object" }, { - "name": "[265]", - "element-type": "265", + "name": "[264]", + "element-type": "264", "meta-type": "array" }, { - "name": "265", + "name": "264", "members": [ { "name": "provider", - "type": "546" + "type": "552" }, { "name": "target", - "type": "543" + "type": "549" }, { "name": "stats", - "type": "[548]" + "type": "[554]" } ], "meta-type": "object" }, { - "name": "[266]", - "element-type": "266", + "name": "[265]", + "element-type": "265", "meta-type": "array" }, { - "name": "266", + "name": "265", "members": [ { "name": "path", @@ -8362,7 +8384,7 @@ "meta-type": "object" }, { - "name": "267", + "name": "266", "members": [ { "name": "path", @@ -8372,7 +8394,7 @@ "meta-type": "object" }, { - "name": "268", + "name": "267", "members": [ { "name": "name", @@ -8392,15 +8414,15 @@ }, { "name": "guest-features", - "type": "549" + "type": "555" }, { "name": "host-features", - "type": "549" + "type": "555" }, { "name": "backend-features", - "type": "549" + "type": "555" }, { "name": "num-vqs", @@ -8408,7 +8430,7 @@ }, { "name": "status", - "type": "550" + "type": "556" }, { "name": "isr", @@ -8457,13 +8479,13 @@ { "name": "vhost-dev", "default": null, - "type": "551" + "type": "557" } ], "meta-type": "object" }, { - "name": "269", + "name": "268", "members": [ { "name": "path", @@ -8477,7 +8499,7 @@ "meta-type": "object" }, { - "name": "270", + "name": "269", "members": [ { "name": "name", @@ -8541,7 +8563,7 @@ "meta-type": "object" }, { - "name": "271", + "name": "270", "members": [ { "name": "path", @@ -8555,7 +8577,7 @@ "meta-type": "object" }, { - "name": "272", + "name": "271", "members": [ { "name": "name", @@ -8613,7 +8635,7 @@ "meta-type": "object" }, { - "name": "273", + "name": "272", "members": [ { "name": "path", @@ -8632,7 +8654,7 @@ "meta-type": "object" }, { - "name": "274", + "name": "273", "members": [ { "name": "name", @@ -8644,21 +8666,21 @@ }, { "name": "descs", - "type": "[552]" + "type": "[558]" }, { "name": "avail", - "type": "553" + "type": "559" }, { "name": "used", - "type": "554" + "type": "560" } ], "meta-type": "object" }, { - "name": "275", + "name": "274", "members": [ { "name": "device-id", @@ -8670,18 +8692,18 @@ }, { "name": "device-state", - "type": "555" + "type": "561" } ], "meta-type": "object" }, { - "name": "[276]", - "element-type": "276", + "name": "[275]", + "element-type": "275", "meta-type": "array" }, { - "name": "276", + "name": "275", "members": [ { "name": "id", @@ -8689,17 +8711,17 @@ }, { "name": "service", - "type": "[556]" + "type": "[562]" }, { "name": "client", - "type": "[557]" + "type": "[563]" } ], "meta-type": "object" }, { - "name": "277", + "name": "276", "members": [ { "name": "path", @@ -8707,7 +8729,7 @@ }, { "name": "log", - "type": "558" + "type": "564" }, { "name": "flags", @@ -8753,7 +8775,7 @@ "meta-type": "object" }, { - "name": "278", + "name": "277", "members": [ { "name": "path", @@ -8761,7 +8783,7 @@ }, { "name": "log", - "type": "558" + "type": "564" }, { "name": "flags", @@ -8827,7 +8849,7 @@ "meta-type": "object" }, { - "name": "279", + "name": "278", "members": [ { "name": "path", @@ -8835,7 +8857,7 @@ }, { "name": "log", - "type": "558" + "type": "564" }, { "name": "flags", @@ -8881,7 +8903,7 @@ "meta-type": "object" }, { - "name": "280", + "name": "279", "members": [ { "name": "path", @@ -8899,7 +8921,7 @@ "meta-type": "object" }, { - "name": "281", + "name": "280", "members": [ { "name": "path", @@ -8907,13 +8929,13 @@ }, { "name": "errors", - "type": "[559]" + "type": "[565]" } ], "meta-type": "object" }, { - "name": "282", + "name": "281", "members": [ { "name": "path", @@ -8921,7 +8943,79 @@ }, { "name": "type", - "type": "560" + "type": "566" + } + ], + "meta-type": "object" + }, + { + "name": "282", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "host-id", + "type": "int" + }, + { + "name": "selection-policy", + "type": "567" + }, + { + "name": "region", + "type": "int" + }, + { + "name": "tag", + "default": null, + "type": "str" + }, + { + "name": "extents", + "type": "[568]" + } + ], + "meta-type": "object" + }, + { + "name": "283", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "host-id", + "type": "int" + }, + { + "name": "removal-policy", + "type": "569" + }, + { + "name": "forced-removal", + "default": null, + "type": "bool" + }, + { + "name": "sanitize-on-release", + "default": null, + "type": "bool" + }, + { + "name": "region", + "type": "int" + }, + { + "name": "tag", + "default": null, + "type": "str" + }, + { + "name": "extents", + "type": "[568]" } ], "meta-type": "object" @@ -8932,7 +9026,7 @@ "meta-type": "builtin" }, { - "name": "283", + "name": "284", "members": [ { "name": "debug" @@ -9004,7 +9098,7 @@ ] }, { - "name": "284", + "name": "285", "members": [ { "name": "none" @@ -9056,7 +9150,7 @@ ] }, { - "name": "285", + "name": "286", "members": [ { "name": "reset" @@ -9092,7 +9186,7 @@ ] }, { - "name": "286", + "name": "287", "members": [ { "name": "reset" @@ -9108,7 +9202,7 @@ ] }, { - "name": "287", + "name": "288", "members": [ { "name": "poweroff" @@ -9124,7 +9218,7 @@ ] }, { - "name": "288", + "name": "289", "members": [ { "name": "pause" @@ -9148,7 +9242,7 @@ ] }, { - "name": "289", + "name": "290", "members": [ { "name": "pause" @@ -9168,28 +9262,28 @@ ] }, { - "name": "290", + "name": "291", "tag": "type", "variants": [ { "case": "hyper-v", - "type": "562" + "type": "571" }, { "case": "s390", - "type": "563" + "type": "572" } ], "members": [ { "name": "type", - "type": "561" + "type": "570" } ], "meta-type": "object" }, { - "name": "291", + "name": "292", "members": [ { "name": "hypervisor" @@ -9205,7 +9299,7 @@ ] }, { - "name": "292", + "name": "293", "members": [ { "name": "ignore" @@ -9229,7 +9323,7 @@ ] }, { - "name": "293", + "name": "294", "members": [ { "name": "action-required", @@ -9243,7 +9337,7 @@ "meta-type": "object" }, { - "name": "294", + "name": "295", "members": [ { "name": "undefined" @@ -9295,7 +9389,7 @@ ] }, { - "name": "295", + "name": "296", "members": [ { "name": "commit" @@ -9344,7 +9438,7 @@ "meta-type": "builtin" }, { - "name": "296", + "name": "297", "members": [ { "name": "retain" @@ -9369,7 +9463,7 @@ "meta-type": "array" }, { - "name": "297", + "name": "298", "members": [ { "name": "ok" @@ -9389,7 +9483,7 @@ ] }, { - "name": "298", + "name": "299", "members": [ { "name": "rd_bytes", @@ -9522,46 +9616,46 @@ }, { "name": "timed_stats", - "type": "[564]" + "type": "[573]" }, { "name": "rd_latency_histogram", "default": null, - "type": "565" + "type": "574" }, { "name": "wr_latency_histogram", "default": null, - "type": "565" + "type": "574" }, { "name": "zone_append_latency_histogram", "default": null, - "type": "565" + "type": "574" }, { "name": "flush_latency_histogram", "default": null, - "type": "565" + "type": "574" } ], "meta-type": "object" }, { - "name": "299", + "name": "300", "tag": "driver", "variants": [ { "case": "file", - "type": "566" + "type": "575" }, { "case": "host_device", - "type": "566" + "type": "575" }, { "case": "nvme", - "type": "567" + "type": "576" }, { "case": "blkdebug", @@ -9743,13 +9837,13 @@ "members": [ { "name": "driver", - "type": "315" + "type": "316" } ], "meta-type": "object" }, { - "name": "300", + "name": "301", "members": [ { "name": "actively-synced", @@ -9759,7 +9853,7 @@ "meta-type": "object" }, { - "name": "301", + "name": "302", "members": [ { "name": "existing" @@ -9775,7 +9869,7 @@ ] }, { - "name": "302", + "name": "303", "members": [ { "name": "report" @@ -9803,7 +9897,7 @@ ] }, { - "name": "303", + "name": "304", "members": [ { "name": "top" @@ -9831,7 +9925,7 @@ ] }, { - "name": "304", + "name": "305", "members": [ { "name": "on-success" @@ -9851,7 +9945,7 @@ ] }, { - "name": "305", + "name": "306", "members": [ { "name": "use-copy-range", @@ -9872,7 +9966,7 @@ "meta-type": "object" }, { - "name": "306", + "name": "307", "members": [ { "name": "off" @@ -9892,7 +9986,7 @@ ] }, { - "name": "307", + "name": "308", "members": [ { "name": "filename", @@ -9954,18 +10048,18 @@ { "name": "format-specific", "default": null, - "type": "568" + "type": "577" }, { "name": "backing-image", "default": null, - "type": "307" + "type": "308" } ], "meta-type": "object" }, { - "name": "308", + "name": "309", "members": [ { "name": "writeback", @@ -9983,12 +10077,12 @@ "meta-type": "object" }, { - "name": "[309]", - "element-type": "309", + "name": "[310]", + "element-type": "310", "meta-type": "array" }, { - "name": "309", + "name": "310", "members": [ { "name": "name", @@ -10024,12 +10118,12 @@ "meta-type": "object" }, { - "name": "[310]", - "element-type": "310", + "name": "[311]", + "element-type": "311", "meta-type": "array" }, { - "name": "310", + "name": "311", "members": [ { "name": "id", @@ -10037,7 +10131,7 @@ }, { "name": "type", - "type": "569" + "type": "578" }, { "name": "name", @@ -10047,12 +10141,12 @@ "meta-type": "object" }, { - "name": "[311]", - "element-type": "311", + "name": "[312]", + "element-type": "312", "meta-type": "array" }, { - "name": "311", + "name": "312", "members": [ { "name": "parent", @@ -10068,17 +10162,17 @@ }, { "name": "perm", - "type": "[570]" + "type": "[579]" }, { "name": "shared-perm", - "type": "[570]" + "type": "[579]" } ], "meta-type": "object" }, { - "name": "312", + "name": "313", "members": [ { "name": "background" @@ -10094,12 +10188,12 @@ ] }, { - "name": "[313]", - "element-type": "313", + "name": "[314]", + "element-type": "314", "meta-type": "array" }, { - "name": "313", + "name": "314", "members": [ { "type": "str" @@ -10111,17 +10205,17 @@ "meta-type": "alternate" }, { - "name": "314", + "name": "315", "members": [ { "name": "copy-mode", - "type": "312" + "type": "313" } ], "meta-type": "object" }, { - "name": "315", + "name": "316", "members": [ { "name": "blkdebug" @@ -10317,7 +10411,7 @@ ] }, { - "name": "316", + "name": "317", "members": [ { "name": "ignore" @@ -10333,7 +10427,7 @@ ] }, { - "name": "317", + "name": "318", "members": [ { "name": "direct", @@ -10349,11 +10443,11 @@ "meta-type": "object" }, { - "name": "318", + "name": "319", "members": [ { "name": "image", - "type": "571" + "type": "580" }, { "name": "config", @@ -10393,36 +10487,36 @@ { "name": "inject-error", "default": null, - "type": "[572]" + "type": "[581]" }, { "name": "set-state", "default": null, - "type": "[573]" + "type": "[582]" }, { "name": "take-child-perms", "default": null, - "type": "[570]" + "type": "[579]" }, { "name": "unshare-child-perms", "default": null, - "type": "[570]" + "type": "[579]" } ], "meta-type": "object" }, { - "name": "319", + "name": "320", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "log", - "type": "571" + "type": "580" }, { "name": "log-sector-size", @@ -10443,49 +10537,49 @@ "meta-type": "object" }, { - "name": "320", + "name": "321", "members": [ { "name": "test", - "type": "571" + "type": "580" }, { "name": "raw", - "type": "571" + "type": "580" } ], "meta-type": "object" }, { - "name": "321", + "name": "322", "members": [ { "name": "image", - "type": "571" + "type": "580" } ], "meta-type": "object" }, { - "name": "322", + "name": "323", "members": [ { "name": "file", - "type": "571" + "type": "580" } ], "meta-type": "object" }, { - "name": "323", + "name": "324", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "target", - "type": "571" + "type": "580" }, { "name": "bitmap", @@ -10495,7 +10589,7 @@ { "name": "on-cbw-error", "default": null, - "type": "574" + "type": "583" }, { "name": "cbw-timeout", @@ -10506,11 +10600,11 @@ "meta-type": "object" }, { - "name": "324", + "name": "325", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "bottom", @@ -10521,7 +10615,7 @@ "meta-type": "object" }, { - "name": "325", + "name": "326", "members": [ { "name": "filename", @@ -10535,12 +10629,12 @@ { "name": "locking", "default": null, - "type": "575" + "type": "584" }, { "name": "aio", "default": null, - "type": "576" + "type": "585" }, { "name": "aio-max-batch", @@ -10567,7 +10661,7 @@ ] }, { - "name": "326", + "name": "327", "members": [ { "name": "url", @@ -10607,7 +10701,7 @@ "meta-type": "object" }, { - "name": "327", + "name": "328", "members": [ { "name": "url", @@ -10652,7 +10746,7 @@ "meta-type": "object" }, { - "name": "328", + "name": "329", "members": [ { "name": "volume", @@ -10664,7 +10758,7 @@ }, { "name": "server", - "type": "[389]" + "type": "[390]" }, { "name": "debug", @@ -10680,7 +10774,7 @@ "meta-type": "object" }, { - "name": "329", + "name": "330", "members": [ { "name": "url", @@ -10730,7 +10824,7 @@ "meta-type": "object" }, { - "name": "330", + "name": "331", "members": [ { "name": "url", @@ -10785,7 +10879,7 @@ "meta-type": "object" }, { - "name": "331", + "name": "332", "members": [ { "name": "filename", @@ -10795,11 +10889,11 @@ "meta-type": "object" }, { - "name": "332", + "name": "333", "members": [ { "name": "transport", - "type": "577" + "type": "586" }, { "name": "portal", @@ -10832,7 +10926,7 @@ { "name": "header-digest", "default": null, - "type": "578" + "type": "587" }, { "name": "timeout", @@ -10843,11 +10937,11 @@ "meta-type": "object" }, { - "name": "333", + "name": "334", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "key-secret", @@ -10857,17 +10951,17 @@ { "name": "header", "default": null, - "type": "571" + "type": "580" } ], "meta-type": "object" }, { - "name": "334", + "name": "335", "members": [ { "name": "server", - "type": "389" + "type": "390" }, { "name": "export", @@ -10906,11 +11000,11 @@ "meta-type": "object" }, { - "name": "335", + "name": "336", "members": [ { "name": "server", - "type": "579" + "type": "588" }, { "name": "path", @@ -10950,7 +11044,7 @@ "meta-type": "object" }, { - "name": "336", + "name": "337", "members": [ { "name": "size", @@ -10971,7 +11065,7 @@ "meta-type": "object" }, { - "name": "337", + "name": "338", "members": [ { "name": "device", @@ -10985,7 +11079,7 @@ "meta-type": "object" }, { - "name": "338", + "name": "339", "members": [ { "name": "path", @@ -10995,11 +11089,11 @@ "meta-type": "object" }, { - "name": "339", + "name": "340", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "prealloc-align", @@ -11015,16 +11109,16 @@ "meta-type": "object" }, { - "name": "340", + "name": "341", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "backing", "default": null, - "type": "580" + "type": "589" }, { "name": "lazy-refcounts", @@ -11054,7 +11148,7 @@ { "name": "overlap-check", "default": null, - "type": "581" + "type": "590" }, { "name": "cache-size", @@ -11084,53 +11178,53 @@ { "name": "encrypt", "default": null, - "type": "582" + "type": "591" }, { "name": "data-file", "default": null, - "type": "571" + "type": "580" } ], "meta-type": "object" }, { - "name": "341", + "name": "342", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "backing", "default": null, - "type": "580" + "type": "589" }, { "name": "encrypt", "default": null, - "type": "583" + "type": "592" } ], "meta-type": "object" }, { - "name": "342", + "name": "343", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "backing", "default": null, - "type": "580" + "type": "589" } ], "meta-type": "object" }, { - "name": "343", + "name": "344", "members": [ { "name": "blkverify", @@ -11139,7 +11233,7 @@ }, { "name": "children", - "type": "[571]" + "type": "[580]" }, { "name": "vote-threshold", @@ -11153,17 +11247,17 @@ { "name": "read-pattern", "default": null, - "type": "584" + "type": "593" } ], "meta-type": "object" }, { - "name": "344", + "name": "345", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "offset", @@ -11179,7 +11273,7 @@ "meta-type": "object" }, { - "name": "345", + "name": "346", "members": [ { "name": "pool", @@ -11207,7 +11301,7 @@ { "name": "encrypt", "default": null, - "type": "585" + "type": "594" }, { "name": "user", @@ -11217,7 +11311,7 @@ { "name": "auth-client-required", "default": null, - "type": "[586]" + "type": "[595]" }, { "name": "key-secret", @@ -11227,21 +11321,21 @@ { "name": "server", "default": null, - "type": "[587]" + "type": "[596]" } ], "meta-type": "object" }, { - "name": "346", + "name": "347", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "mode", - "type": "588" + "type": "597" }, { "name": "top-id", @@ -11252,11 +11346,11 @@ "meta-type": "object" }, { - "name": "347", + "name": "348", "members": [ { "name": "server", - "type": "589" + "type": "598" }, { "name": "path", @@ -11270,13 +11364,13 @@ { "name": "host-key-check", "default": null, - "type": "590" + "type": "599" } ], "meta-type": "object" }, { - "name": "348", + "name": "349", "members": [ { "name": "throttle-group", @@ -11284,13 +11378,13 @@ }, { "name": "file", - "type": "571" + "type": "580" } ], "meta-type": "object" }, { - "name": "349", + "name": "350", "members": [ { "name": "path", @@ -11300,7 +11394,7 @@ "meta-type": "object" }, { - "name": "350", + "name": "351", "members": [ { "name": "path", @@ -11310,7 +11404,7 @@ "meta-type": "object" }, { - "name": "351", + "name": "352", "members": [ { "name": "path", @@ -11323,7 +11417,7 @@ ] }, { - "name": "352", + "name": "353", "members": [ { "name": "dir", @@ -11358,64 +11452,64 @@ "meta-type": "array" }, { - "name": "353", + "name": "354", "tag": "driver", "variants": [ { "case": "file", - "type": "591" + "type": "600" }, { "case": "gluster", - "type": "592" + "type": "601" }, { "case": "luks", - "type": "593" + "type": "602" }, { "case": "nfs", - "type": "594" + "type": "603" }, { "case": "parallels", - "type": "595" + "type": "604" }, { "case": "qcow", - "type": "596" + "type": "605" }, { "case": "qcow2", - "type": "597" + "type": "606" }, { "case": "qed", - "type": "598" + "type": "607" }, { "case": "rbd", - "type": "599" + "type": "608" }, { "case": "ssh", - "type": "600" + "type": "609" }, { "case": "vdi", - "type": "601" + "type": "610" }, { "case": "vhdx", - "type": "602" + "type": "611" }, { "case": "vmdk", - "type": "603" + "type": "612" }, { "case": "vpc", - "type": "604" + "type": "613" }, { "case": "blkdebug", @@ -11553,22 +11647,22 @@ "members": [ { "name": "driver", - "type": "315" + "type": "316" } ], "meta-type": "object" }, { - "name": "354", + "name": "355", "tag": "driver", "variants": [ { "case": "luks", - "type": "605" + "type": "614" }, { "case": "qcow2", - "type": "606" + "type": "615" }, { "case": "blkdebug", @@ -11754,13 +11848,13 @@ "members": [ { "name": "driver", - "type": "315" + "type": "316" } ], "meta-type": "object" }, { - "name": "355", + "name": "356", "members": [ { "name": "read" @@ -11776,7 +11870,7 @@ ] }, { - "name": "356", + "name": "357", "members": [ { "name": "ignore" @@ -11796,7 +11890,7 @@ ] }, { - "name": "357", + "name": "358", "members": [ { "type": "str" @@ -11808,7 +11902,7 @@ "meta-type": "alternate" }, { - "name": "358", + "name": "359", "members": [ { "name": "read" @@ -11828,36 +11922,36 @@ ] }, { - "name": "359", + "name": "360", "tag": "type", "variants": [ { "case": "inet", - "type": "608" + "type": "617" }, { "case": "unix", - "type": "609" + "type": "618" }, { "case": "vsock", - "type": "610" + "type": "619" }, { "case": "fd", - "type": "611" + "type": "620" } ], "members": [ { "name": "type", - "type": "607" + "type": "616" } ], "meta-type": "object" }, { - "name": "360", + "name": "361", "members": [ { "name": "safe" @@ -11873,7 +11967,7 @@ ] }, { - "name": "361", + "name": "362", "members": [ { "name": "nbd" @@ -11897,7 +11991,7 @@ ] }, { - "name": "362", + "name": "363", "members": [ { "name": "name", @@ -11912,7 +12006,7 @@ { "name": "bitmaps", "default": null, - "type": "[313]" + "type": "[314]" }, { "name": "allocation-depth", @@ -11923,11 +12017,11 @@ "meta-type": "object" }, { - "name": "363", + "name": "364", "members": [ { "name": "addr", - "type": "389" + "type": "390" }, { "name": "logical-block-size", @@ -11943,7 +12037,7 @@ "meta-type": "object" }, { - "name": "364", + "name": "365", "members": [ { "name": "mountpoint", @@ -11957,13 +12051,13 @@ { "name": "allow-other", "default": null, - "type": "612" + "type": "621" } ], "meta-type": "object" }, { - "name": "365", + "name": "366", "members": [ { "name": "name", @@ -11993,7 +12087,7 @@ "meta-type": "object" }, { - "name": "366", + "name": "367", "members": [ { "name": "utf8" @@ -12009,104 +12103,104 @@ ] }, { - "name": "367", + "name": "368", "tag": "type", "variants": [ { "case": "file", - "type": "614" + "type": "623" }, { "case": "serial", - "type": "615" + "type": "624" }, { "case": "parallel", - "type": "615" + "type": "624" }, { "case": "pipe", - "type": "615" + "type": "624" }, { "case": "socket", - "type": "616" + "type": "625" }, { "case": "udp", - "type": "617" + "type": "626" }, { "case": "pty", - "type": "618" + "type": "627" }, { "case": "null", - "type": "618" + "type": "627" }, { "case": "mux", - "type": "619" + "type": "628" }, { "case": "msmouse", - "type": "618" + "type": "627" }, { "case": "wctablet", - "type": "618" + "type": "627" }, { "case": "braille", - "type": "618" + "type": "627" }, { "case": "testdev", - "type": "618" + "type": "627" }, { "case": "stdio", - "type": "620" + "type": "629" }, { "case": "spicevmc", - "type": "621" + "type": "630" }, { "case": "spiceport", - "type": "622" + "type": "631" }, { "case": "qemu-vdagent", - "type": "623" + "type": "632" }, { "case": "dbus", - "type": "624" + "type": "633" }, { "case": "vc", - "type": "625" + "type": "634" }, { "case": "ringbuf", - "type": "626" + "type": "635" }, { "case": "memory", - "type": "626" + "type": "635" } ], "members": [ { "name": "type", - "type": "613" + "type": "622" } ], "meta-type": "object" }, { - "name": "368", + "name": "369", "members": [ { "name": "elf" @@ -12146,7 +12240,7 @@ ] }, { - "name": "369", + "name": "370", "members": [ { "name": "none" @@ -12170,12 +12264,12 @@ ] }, { - "name": "[368]", - "element-type": "368", + "name": "[369]", + "element-type": "369", "meta-type": "array" }, { - "name": "370", + "name": "371", "members": [ { "name": "none" @@ -12239,7 +12333,7 @@ ] }, { - "name": "371", + "name": "372", "members": [ { "name": "netdev", @@ -12270,7 +12364,7 @@ "meta-type": "object" }, { - "name": "372", + "name": "373", "members": [ { "name": "hostname", @@ -12330,7 +12424,7 @@ { "name": "dnssearch", "default": null, - "type": "[627]" + "type": "[636]" }, { "name": "domainname", @@ -12370,12 +12464,12 @@ { "name": "hostfwd", "default": null, - "type": "[627]" + "type": "[636]" }, { "name": "guestfwd", "default": null, - "type": "[627]" + "type": "[636]" }, { "name": "tftp-server-name", @@ -12386,7 +12480,7 @@ "meta-type": "object" }, { - "name": "373", + "name": "374", "members": [ { "name": "ifname", @@ -12467,7 +12561,7 @@ "meta-type": "object" }, { - "name": "374", + "name": "375", "members": [ { "name": "src", @@ -12540,7 +12634,7 @@ "meta-type": "object" }, { - "name": "375", + "name": "376", "members": [ { "name": "fd", @@ -12576,11 +12670,11 @@ "meta-type": "object" }, { - "name": "376", + "name": "377", "members": [ { "name": "addr", - "type": "389" + "type": "390" }, { "name": "server", @@ -12596,23 +12690,23 @@ "meta-type": "object" }, { - "name": "377", + "name": "378", "members": [ { "name": "local", "default": null, - "type": "389" + "type": "390" }, { "name": "remote", "default": null, - "type": "389" + "type": "390" } ], "meta-type": "object" }, { - "name": "378", + "name": "379", "members": [ { "name": "sock", @@ -12638,7 +12732,7 @@ "meta-type": "object" }, { - "name": "379", + "name": "380", "members": [ { "name": "br", @@ -12654,7 +12748,7 @@ "meta-type": "object" }, { - "name": "380", + "name": "381", "members": [ { "name": "hubid", @@ -12669,7 +12763,7 @@ "meta-type": "object" }, { - "name": "381", + "name": "382", "members": [ { "name": "ifname", @@ -12684,7 +12778,7 @@ "meta-type": "object" }, { - "name": "383", + "name": "384", "members": [ { "name": "chardev", @@ -12704,7 +12798,7 @@ "meta-type": "object" }, { - "name": "384", + "name": "385", "members": [ { "name": "vhostdev", @@ -12733,7 +12827,7 @@ "meta-type": "object" }, { - "name": "388", + "name": "389", "members": [ { "name": "normal" @@ -12758,36 +12852,36 @@ "meta-type": "array" }, { - "name": "389", + "name": "390", "tag": "type", "variants": [ { "case": "inet", - "type": "589" + "type": "598" }, { "case": "unix", - "type": "629" + "type": "638" }, { "case": "vsock", - "type": "630" + "type": "639" }, { "case": "fd", - "type": "631" + "type": "640" } ], "members": [ { "name": "type", - "type": "607" + "type": "616" } ], "meta-type": "object" }, { - "name": "390", + "name": "391", "members": [ { "name": "rss" @@ -12799,7 +12893,7 @@ ] }, { - "name": "391", + "name": "392", "members": [ { "name": "half" @@ -12815,7 +12909,7 @@ ] }, { - "name": "392", + "name": "393", "members": [ { "name": "off" @@ -12831,7 +12925,7 @@ ] }, { - "name": "393", + "name": "394", "members": [ { "name": "priority", @@ -12890,7 +12984,7 @@ "meta-type": "object" }, { - "name": "394", + "name": "395", "members": [ { "name": "in-pport", @@ -12931,7 +13025,7 @@ "meta-type": "object" }, { - "name": "395", + "name": "396", "members": [ { "name": "goto-tbl", @@ -12967,16 +13061,16 @@ "meta-type": "object" }, { - "name": "396", + "name": "397", "tag": "type", "variants": [ { "case": "passthrough", - "type": "632" + "type": "641" }, { "case": "emulator", - "type": "633" + "type": "642" } ], "members": [ @@ -12988,7 +13082,7 @@ "meta-type": "object" }, { - "name": "397", + "name": "398", "members": [ { "name": "vnc" @@ -13004,7 +13098,7 @@ ] }, { - "name": "398", + "name": "399", "members": [ { "name": "keep" @@ -13024,7 +13118,7 @@ ] }, { - "name": "399", + "name": "400", "members": [ { "name": "display", @@ -13035,7 +13129,7 @@ "meta-type": "object" }, { - "name": "400", + "name": "401", "members": [ { "name": "display", @@ -13046,7 +13140,7 @@ "meta-type": "object" }, { - "name": "401", + "name": "402", "members": [ { "name": "ppm" @@ -13062,7 +13156,7 @@ ] }, { - "name": "402", + "name": "403", "members": [ { "name": "client" @@ -13082,12 +13176,12 @@ ] }, { - "name": "[403]", - "element-type": "403", + "name": "[404]", + "element-type": "404", "meta-type": "array" }, { - "name": "403", + "name": "404", "members": [ { "name": "host", @@ -13099,7 +13193,7 @@ }, { "name": "family", - "type": "406" + "type": "407" }, { "name": "connection-id", @@ -13121,7 +13215,7 @@ "meta-type": "object" }, { - "name": "404", + "name": "405", "members": [ { "name": "host", @@ -13133,13 +13227,13 @@ }, { "name": "family", - "type": "406" + "type": "407" } ], "meta-type": "object" }, { - "name": "405", + "name": "406", "members": [ { "name": "host", @@ -13151,7 +13245,7 @@ }, { "name": "family", - "type": "406" + "type": "407" }, { "name": "auth", @@ -13162,7 +13256,7 @@ "meta-type": "object" }, { - "name": "406", + "name": "407", "members": [ { "name": "ipv4" @@ -13190,12 +13284,12 @@ ] }, { - "name": "[407]", - "element-type": "407", + "name": "[408]", + "element-type": "408", "meta-type": "array" }, { - "name": "407", + "name": "408", "members": [ { "name": "host", @@ -13207,7 +13301,7 @@ }, { "name": "family", - "type": "406" + "type": "407" }, { "name": "websocket", @@ -13227,12 +13321,12 @@ "meta-type": "object" }, { - "name": "[408]", - "element-type": "408", + "name": "[409]", + "element-type": "409", "meta-type": "array" }, { - "name": "408", + "name": "409", "members": [ { "name": "host", @@ -13244,7 +13338,7 @@ }, { "name": "family", - "type": "406" + "type": "407" }, { "name": "websocket", @@ -13252,18 +13346,18 @@ }, { "name": "auth", - "type": "409" + "type": "410" }, { "name": "vencrypt", "default": null, - "type": "410" + "type": "411" } ], "meta-type": "object" }, { - "name": "409", + "name": "410", "members": [ { "name": "none" @@ -13307,7 +13401,7 @@ ] }, { - "name": "410", + "name": "411", "members": [ { "name": "plain" @@ -13351,7 +13445,7 @@ ] }, { - "name": "411", + "name": "412", "members": [ { "name": "host", @@ -13363,7 +13457,7 @@ }, { "name": "family", - "type": "406" + "type": "407" }, { "name": "websocket", @@ -13378,7 +13472,7 @@ "meta-type": "object" }, { - "name": "412", + "name": "413", "members": [ { "name": "host", @@ -13390,7 +13484,7 @@ }, { "name": "family", - "type": "406" + "type": "407" }, { "name": "websocket", @@ -13400,71 +13494,71 @@ "meta-type": "object" }, { - "name": "[413]", - "element-type": "413", + "name": "[414]", + "element-type": "414", "meta-type": "array" }, { - "name": "413", + "name": "414", "tag": "type", "variants": [ { "case": "number", - "type": "635" + "type": "644" }, { "case": "qcode", - "type": "636" + "type": "645" } ], "members": [ { "name": "type", - "type": "634" + "type": "643" } ], "meta-type": "object" }, { - "name": "[414]", - "element-type": "414", + "name": "[415]", + "element-type": "415", "meta-type": "array" }, { - "name": "414", + "name": "415", "tag": "type", "variants": [ { "case": "key", - "type": "638" + "type": "647" }, { "case": "btn", - "type": "639" + "type": "648" }, { "case": "rel", - "type": "640" + "type": "649" }, { "case": "abs", - "type": "640" + "type": "649" }, { "case": "mtt", - "type": "641" + "type": "650" } ], "members": [ { "name": "type", - "type": "637" + "type": "646" } ], "meta-type": "object" }, { - "name": "415", + "name": "416", "members": [ { "name": "default" @@ -13500,7 +13594,7 @@ ] }, { - "name": "416", + "name": "417", "members": [ { "name": "off" @@ -13524,7 +13618,7 @@ ] }, { - "name": "417", + "name": "418", "members": [ { "name": "grab-on-hover", @@ -13550,7 +13644,7 @@ "meta-type": "object" }, { - "name": "418", + "name": "419", "members": [ { "name": "left-command-key", @@ -13581,7 +13675,7 @@ "meta-type": "object" }, { - "name": "419", + "name": "420", "members": [ { "name": "charset", @@ -13592,7 +13686,7 @@ "meta-type": "object" }, { - "name": "420", + "name": "421", "members": [ { "name": "rendernode", @@ -13603,7 +13697,7 @@ "meta-type": "object" }, { - "name": "421", + "name": "422", "members": [ { "name": "rendernode", @@ -13629,18 +13723,18 @@ "meta-type": "object" }, { - "name": "422", + "name": "423", "members": [ { "name": "grab-mod", "default": null, - "type": "642" + "type": "651" } ], "meta-type": "object" }, { - "name": "423", + "name": "424", "members": [ { "name": "vnc" @@ -13652,7 +13746,7 @@ ] }, { - "name": "424", + "name": "425", "members": [ { "name": "tls-certs", @@ -13663,7 +13757,7 @@ "meta-type": "object" }, { - "name": "425", + "name": "426", "members": [ { "name": "vnc" @@ -13675,18 +13769,18 @@ ] }, { - "name": "426", + "name": "427", "members": [ { "name": "addresses", "default": null, - "type": "[389]" + "type": "[390]" } ], "meta-type": "object" }, { - "name": "427", + "name": "428", "members": [ { "name": "none" @@ -13709,6 +13803,9 @@ { "name": "postcopy-paused" }, + { + "name": "postcopy-recover-setup" + }, { "name": "postcopy-recover" }, @@ -13740,6 +13837,7 @@ "active", "postcopy-active", "postcopy-paused", + "postcopy-recover-setup", "postcopy-recover", "completed", "failed", @@ -13750,7 +13848,7 @@ ] }, { - "name": "428", + "name": "429", "members": [ { "name": "transferred", @@ -13824,7 +13922,7 @@ "meta-type": "object" }, { - "name": "429", + "name": "430", "members": [ { "name": "transferred", @@ -13834,7 +13932,7 @@ "meta-type": "object" }, { - "name": "430", + "name": "431", "members": [ { "name": "cache-size", @@ -13868,12 +13966,12 @@ "meta-type": "object" }, { - "name": "[389]", - "element-type": "389", + "name": "[390]", + "element-type": "390", "meta-type": "array" }, { - "name": "431", + "name": "432", "members": [ { "name": "xbzrle" @@ -13975,7 +14073,7 @@ ] }, { - "name": "432", + "name": "433", "members": [ { "name": "none" @@ -13995,12 +14093,12 @@ ] }, { - "name": "[433]", - "element-type": "433", + "name": "[434]", + "element-type": "434", "meta-type": "array" }, { - "name": "433", + "name": "434", "members": [ { "name": "node-name", @@ -14012,13 +14110,13 @@ }, { "name": "bitmaps", - "type": "[643]" + "type": "[652]" } ], "meta-type": "object" }, { - "name": "434", + "name": "435", "members": [ { "name": "normal" @@ -14034,7 +14132,7 @@ ] }, { - "name": "435", + "name": "436", "members": [ { "name": "none" @@ -14054,7 +14152,7 @@ ] }, { - "name": "436", + "name": "437", "members": [ { "name": "none" @@ -14074,7 +14172,7 @@ ] }, { - "name": "437", + "name": "438", "members": [ { "name": "none" @@ -14098,26 +14196,26 @@ ] }, { - "name": "[438]", - "element-type": "438", + "name": "[439]", + "element-type": "439", "meta-type": "array" }, { - "name": "438", + "name": "439", "members": [ { "name": "channel-type", - "type": "644" + "type": "653" }, { "name": "addr", - "type": "645" + "type": "654" } ], "meta-type": "object" }, { - "name": "439", + "name": "440", "members": [ { "name": "second" @@ -14133,7 +14231,7 @@ ] }, { - "name": "440", + "name": "441", "members": [ { "name": "page-sampling" @@ -14153,7 +14251,7 @@ ] }, { - "name": "441", + "name": "442", "members": [ { "name": "unstarted" @@ -14173,12 +14271,12 @@ ] }, { - "name": "[442]", - "element-type": "442", + "name": "[443]", + "element-type": "443", "meta-type": "array" }, { - "name": "442", + "name": "443", "members": [ { "name": "id", @@ -14192,84 +14290,84 @@ "meta-type": "object" }, { - "name": "[443]", - "element-type": "443", + "name": "[444]", + "element-type": "444", "meta-type": "array" }, { - "name": "443", + "name": "444", "tag": "type", "variants": [ { "case": "abort", - "type": "647" + "type": "656" }, { "case": "block-dirty-bitmap-add", - "type": "648" + "type": "657" }, { "case": "block-dirty-bitmap-remove", - "type": "649" + "type": "658" }, { "case": "block-dirty-bitmap-clear", - "type": "649" + "type": "658" }, { "case": "block-dirty-bitmap-enable", - "type": "649" + "type": "658" }, { "case": "block-dirty-bitmap-disable", - "type": "649" + "type": "658" }, { "case": "block-dirty-bitmap-merge", - "type": "650" + "type": "659" }, { "case": "blockdev-backup", - "type": "651" + "type": "660" }, { "case": "blockdev-snapshot", - "type": "652" + "type": "661" }, { "case": "blockdev-snapshot-internal-sync", - "type": "653" + "type": "662" }, { "case": "blockdev-snapshot-sync", - "type": "654" + "type": "663" }, { "case": "drive-backup", - "type": "655" + "type": "664" } ], "members": [ { "name": "type", - "type": "646" + "type": "655" } ], "meta-type": "object" }, { - "name": "444", + "name": "445", "members": [ { "name": "completion-mode", "default": null, - "type": "656" + "type": "665" } ], "meta-type": "object" }, { - "name": "445", + "name": "446", "members": [ { "name": "unavailable" @@ -14289,12 +14387,12 @@ ] }, { - "name": "[446]", - "element-type": "446", + "name": "[447]", + "element-type": "447", "meta-type": "array" }, { - "name": "446", + "name": "447", "members": [ { "name": "oob" @@ -14306,7 +14404,7 @@ ] }, { - "name": "447", + "name": "448", "members": [ { "name": "major", @@ -14324,7 +14422,7 @@ "meta-type": "object" }, { - "name": "448", + "name": "449", "members": [ { "name": "builtin" @@ -14360,21 +14458,21 @@ ] }, { - "name": "449", + "name": "450", "members": [ { "name": "json-type", - "type": "657" + "type": "666" } ], "meta-type": "object" }, { - "name": "450", + "name": "451", "members": [ { "name": "members", - "type": "[658]" + "type": "[667]" }, { "name": "values", @@ -14387,7 +14485,7 @@ "meta-type": "object" }, { - "name": "451", + "name": "452", "members": [ { "name": "element-type", @@ -14397,11 +14495,11 @@ "meta-type": "object" }, { - "name": "452", + "name": "453", "members": [ { "name": "members", - "type": "[659]" + "type": "[668]" }, { "name": "tag", @@ -14411,23 +14509,23 @@ { "name": "variants", "default": null, - "type": "[660]" + "type": "[669]" } ], "meta-type": "object" }, { - "name": "453", + "name": "454", "members": [ { "name": "members", - "type": "[661]" + "type": "[670]" } ], "meta-type": "object" }, { - "name": "454", + "name": "455", "members": [ { "name": "arg-type", @@ -14446,7 +14544,7 @@ "meta-type": "object" }, { - "name": "455", + "name": "456", "members": [ { "name": "arg-type", @@ -14456,7 +14554,7 @@ "meta-type": "object" }, { - "name": "456", + "name": "457", "members": [ { "name": "acpi-generic-initiator" @@ -14542,6 +14640,9 @@ { "name": "memory-backend-ram" }, + { + "name": "memory-backend-shm" + }, { "name": "pef-guest" }, @@ -14569,6 +14670,9 @@ { "name": "sev-guest" }, + { + "name": "sev-snp-guest" + }, { "name": "thread-context" }, @@ -14633,6 +14737,7 @@ "memory-backend-file", "memory-backend-memfd", "memory-backend-ram", + "memory-backend-shm", "pef-guest", "pr-manager-helper", "qtest", @@ -14642,6 +14747,7 @@ "secret", "secret_keyring", "sev-guest", + "sev-snp-guest", "thread-context", "s390-pv-guest", "throttle-group", @@ -14654,7 +14760,7 @@ ] }, { - "name": "457", + "name": "458", "members": [ { "name": "pci-dev", @@ -14668,23 +14774,23 @@ "meta-type": "object" }, { - "name": "458", + "name": "459", "members": [ { "name": "policy", "default": null, - "type": "662" + "type": "671" }, { "name": "rules", "default": null, - "type": "[663]" + "type": "[672]" } ], "meta-type": "object" }, { - "name": "459", + "name": "460", "members": [ { "name": "filename", @@ -14699,7 +14805,7 @@ "meta-type": "object" }, { - "name": "460", + "name": "461", "members": [ { "name": "service", @@ -14709,7 +14815,7 @@ "meta-type": "object" }, { - "name": "461", + "name": "462", "members": [ { "name": "identity", @@ -14719,7 +14825,7 @@ "meta-type": "object" }, { - "name": "462", + "name": "463", "members": [ { "name": "if", @@ -14733,7 +14839,7 @@ "meta-type": "object" }, { - "name": "463", + "name": "464", "members": [ { "name": "primary_in", @@ -14780,7 +14886,7 @@ "meta-type": "object" }, { - "name": "464", + "name": "465", "members": [ { "name": "queues", @@ -14801,7 +14907,7 @@ "meta-type": "object" }, { - "name": "465", + "name": "466", "members": [ { "name": "queues", @@ -14826,7 +14932,7 @@ "meta-type": "object" }, { - "name": "466", + "name": "467", "members": [ { "name": "addr", @@ -14841,7 +14947,7 @@ "meta-type": "object" }, { - "name": "467", + "name": "468", "members": [ { "name": "netdev", @@ -14850,7 +14956,7 @@ { "name": "queue", "default": null, - "type": "664" + "type": "673" }, { "name": "status", @@ -14865,7 +14971,7 @@ { "name": "insert", "default": null, - "type": "665" + "type": "674" }, { "name": "interval", @@ -14875,7 +14981,7 @@ "meta-type": "object" }, { - "name": "468", + "name": "469", "members": [ { "name": "netdev", @@ -14884,7 +14990,7 @@ { "name": "queue", "default": null, - "type": "664" + "type": "673" }, { "name": "status", @@ -14899,7 +15005,7 @@ { "name": "insert", "default": null, - "type": "665" + "type": "674" }, { "name": "file", @@ -14914,7 +15020,7 @@ "meta-type": "object" }, { - "name": "469", + "name": "470", "members": [ { "name": "netdev", @@ -14923,7 +15029,7 @@ { "name": "queue", "default": null, - "type": "664" + "type": "673" }, { "name": "status", @@ -14938,7 +15044,7 @@ { "name": "insert", "default": null, - "type": "665" + "type": "674" }, { "name": "outdev", @@ -14953,7 +15059,7 @@ "meta-type": "object" }, { - "name": "470", + "name": "471", "members": [ { "name": "netdev", @@ -14962,7 +15068,7 @@ { "name": "queue", "default": null, - "type": "664" + "type": "673" }, { "name": "status", @@ -14977,7 +15083,7 @@ { "name": "insert", "default": null, - "type": "665" + "type": "674" }, { "name": "indev", @@ -14998,7 +15104,7 @@ "meta-type": "object" }, { - "name": "471", + "name": "472", "members": [ { "name": "netdev", @@ -15007,7 +15113,7 @@ { "name": "queue", "default": null, - "type": "664" + "type": "673" }, { "name": "status", @@ -15022,13 +15128,13 @@ { "name": "insert", "default": null, - "type": "665" + "type": "674" } ], "meta-type": "object" }, { - "name": "472", + "name": "473", "members": [ { "name": "netdev", @@ -15037,7 +15143,7 @@ { "name": "queue", "default": null, - "type": "664" + "type": "673" }, { "name": "status", @@ -15052,7 +15158,7 @@ { "name": "insert", "default": null, - "type": "665" + "type": "674" }, { "name": "vnet_hdr_support", @@ -15063,7 +15169,7 @@ "meta-type": "object" }, { - "name": "473", + "name": "474", "members": [ { "name": "name", @@ -15103,7 +15209,7 @@ "meta-type": "object" }, { - "name": "474", + "name": "475", "members": [ { "name": "evdev", @@ -15122,13 +15228,13 @@ { "name": "grab-toggle", "default": null, - "type": "666" + "type": "675" } ], "meta-type": "object" }, { - "name": "475", + "name": "476", "members": [ { "name": "fd", @@ -15139,7 +15245,7 @@ "meta-type": "object" }, { - "name": "476", + "name": "477", "members": [ { "name": "aio-max-batch", @@ -15175,7 +15281,7 @@ "meta-type": "object" }, { - "name": "477", + "name": "478", "members": [ { "name": "aio-max-batch", @@ -15196,7 +15302,7 @@ "meta-type": "object" }, { - "name": "478", + "name": "479", "members": [ { "name": "dump", @@ -15216,7 +15322,7 @@ { "name": "policy", "default": null, - "type": "502" + "type": "505" }, { "name": "prealloc", @@ -15256,7 +15362,7 @@ "meta-type": "object" }, { - "name": "479", + "name": "480", "members": [ { "name": "dump", @@ -15276,7 +15382,7 @@ { "name": "policy", "default": null, - "type": "502" + "type": "505" }, { "name": "prealloc", @@ -15344,13 +15450,13 @@ { "name": "rom", "default": null, - "type": "575" + "type": "584" } ], "meta-type": "object" }, { - "name": "480", + "name": "481", "members": [ { "name": "dump", @@ -15370,7 +15476,7 @@ { "name": "policy", "default": null, - "type": "502" + "type": "505" }, { "name": "prealloc", @@ -15425,7 +15531,7 @@ "meta-type": "object" }, { - "name": "481", + "name": "482", "members": [ { "name": "dump", @@ -15445,7 +15551,7 @@ { "name": "policy", "default": null, - "type": "502" + "type": "505" }, { "name": "prealloc", @@ -15485,7 +15591,67 @@ "meta-type": "object" }, { - "name": "482", + "name": "483", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "505" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "484", "members": [ { "name": "path", @@ -15495,7 +15661,7 @@ "meta-type": "object" }, { - "name": "483", + "name": "485", "members": [ { "name": "chardev", @@ -15510,7 +15676,7 @@ "meta-type": "object" }, { - "name": "484", + "name": "486", "members": [ { "name": "opened", @@ -15524,7 +15690,7 @@ "meta-type": "object" }, { - "name": "485", + "name": "487", "members": [ { "name": "opened", @@ -15542,7 +15708,7 @@ "meta-type": "object" }, { - "name": "486", + "name": "488", "members": [ { "name": "opened", @@ -15561,7 +15727,7 @@ "meta-type": "object" }, { - "name": "487", + "name": "489", "members": [ { "name": "loaded", @@ -15574,7 +15740,7 @@ { "name": "format", "default": null, - "type": "667" + "type": "676" }, { "name": "keyid", @@ -15600,7 +15766,7 @@ "meta-type": "object" }, { - "name": "488", + "name": "490", "members": [ { "name": "loaded", @@ -15613,7 +15779,7 @@ { "name": "format", "default": null, - "type": "667" + "type": "676" }, { "name": "keyid", @@ -15633,13 +15799,27 @@ "meta-type": "object" }, { - "name": "489", + "name": "491", "members": [ { "name": "sev-device", "default": null, "type": "str" }, + { + "name": "cbitpos", + "default": null, + "type": "int" + }, + { + "name": "reduced-phys-bits", + "type": "int" + }, + { + "name": "kernel-hashes", + "default": null, + "type": "bool" + }, { "name": "dh-cert-file", "default": null, @@ -15660,6 +15840,22 @@ "default": null, "type": "int" }, + { + "name": "legacy-vm-type", + "default": null, + "type": "584" + } + ], + "meta-type": "object" + }, + { + "name": "492", + "members": [ + { + "name": "sev-device", + "default": null, + "type": "str" + }, { "name": "cbitpos", "default": null, @@ -15675,7 +15871,37 @@ "type": "bool" }, { - "name": "legacy-vm-type", + "name": "policy", + "default": null, + "type": "int" + }, + { + "name": "guest-visible-workarounds", + "default": null, + "type": "str" + }, + { + "name": "id-block", + "default": null, + "type": "str" + }, + { + "name": "id-auth", + "default": null, + "type": "str" + }, + { + "name": "author-key-enabled", + "default": null, + "type": "bool" + }, + { + "name": "host-data", + "default": null, + "type": "str" + }, + { + "name": "vcek-disabled", "default": null, "type": "bool" } @@ -15683,7 +15909,7 @@ "meta-type": "object" }, { - "name": "490", + "name": "493", "members": [ { "name": "cpu-affinity", @@ -15699,12 +15925,12 @@ "meta-type": "object" }, { - "name": "491", + "name": "494", "members": [ { "name": "limits", "default": null, - "type": "668" + "type": "677" }, { "name": "x-iops-total", @@ -15862,7 +16088,7 @@ "meta-type": "object" }, { - "name": "492", + "name": "495", "members": [ { "name": "verify-peer", @@ -15877,7 +16103,7 @@ { "name": "endpoint", "default": null, - "type": "669" + "type": "678" }, { "name": "priority", @@ -15896,7 +16122,7 @@ "meta-type": "object" }, { - "name": "493", + "name": "496", "members": [ { "name": "verify-peer", @@ -15911,7 +16137,7 @@ { "name": "endpoint", "default": null, - "type": "669" + "type": "678" }, { "name": "priority", @@ -15935,7 +16161,7 @@ "meta-type": "object" }, { - "name": "494", + "name": "497", "members": [ { "name": "verify-peer", @@ -15950,7 +16176,7 @@ { "name": "endpoint", "default": null, - "type": "669" + "type": "678" }, { "name": "priority", @@ -15979,7 +16205,7 @@ "meta-type": "object" }, { - "name": "495", + "name": "498", "members": [ { "name": "verify-peer", @@ -15994,7 +16220,7 @@ { "name": "endpoint", "default": null, - "type": "669" + "type": "678" }, { "name": "priority", @@ -16005,7 +16231,7 @@ "meta-type": "object" }, { - "name": "496", + "name": "499", "members": [ { "name": "fd", @@ -16019,11 +16245,11 @@ "meta-type": "object" }, { - "name": "497", + "name": "500", "members": [ { "name": "socket", - "type": "389" + "type": "390" }, { "name": "device", @@ -16033,7 +16259,7 @@ "meta-type": "object" }, { - "name": "498", + "name": "501", "members": [ { "name": "node-id", @@ -16084,7 +16310,7 @@ "meta-type": "object" }, { - "name": "499", + "name": "502", "members": [ { "name": "aarch64" @@ -16212,11 +16438,11 @@ ] }, { - "name": "500", + "name": "503", "members": [ { "name": "cpu-state", - "type": "670" + "type": "679" }, { "name": "dedicated", @@ -16226,18 +16452,18 @@ { "name": "entitlement", "default": null, - "type": "518" + "type": "521" } ], "meta-type": "object" }, { - "name": "[501]", - "element-type": "501", + "name": "[504]", + "element-type": "504", "meta-type": "array" }, { - "name": "501", + "name": "504", "members": [ { "name": "qom-type", @@ -16255,7 +16481,7 @@ "meta-type": "object" }, { - "name": "502", + "name": "505", "members": [ { "name": "default" @@ -16279,7 +16505,7 @@ ] }, { - "name": "503", + "name": "506", "members": [ { "name": "node" @@ -16307,7 +16533,7 @@ ] }, { - "name": "504", + "name": "507", "members": [ { "name": "nodeid", @@ -16338,7 +16564,7 @@ "meta-type": "object" }, { - "name": "505", + "name": "508", "members": [ { "name": "src", @@ -16356,7 +16582,7 @@ "meta-type": "object" }, { - "name": "506", + "name": "509", "members": [ { "name": "node-id", @@ -16407,7 +16633,7 @@ "meta-type": "object" }, { - "name": "507", + "name": "510", "members": [ { "name": "initiator", @@ -16419,11 +16645,11 @@ }, { "name": "hierarchy", - "type": "671" + "type": "680" }, { "name": "data-type", - "type": "672" + "type": "681" }, { "name": "latency", @@ -16439,7 +16665,7 @@ "meta-type": "object" }, { - "name": "508", + "name": "511", "members": [ { "name": "node-id", @@ -16455,11 +16681,11 @@ }, { "name": "associativity", - "type": "673" + "type": "682" }, { "name": "policy", - "type": "674" + "type": "683" }, { "name": "line", @@ -16469,7 +16695,7 @@ "meta-type": "object" }, { - "name": "509", + "name": "512", "members": [ { "name": "dimm" @@ -16501,57 +16727,57 @@ ] }, { - "name": "510", + "name": "513", "members": [ { "name": "data", - "type": "675" + "type": "684" } ], "meta-type": "object" }, { - "name": "511", + "name": "514", "members": [ { "name": "data", - "type": "676" + "type": "685" } ], "meta-type": "object" }, { - "name": "512", + "name": "515", "members": [ { "name": "data", - "type": "677" + "type": "686" } ], "meta-type": "object" }, { - "name": "513", + "name": "516", "members": [ { "name": "data", - "type": "678" + "type": "687" } ], "meta-type": "object" }, { - "name": "514", + "name": "517", "members": [ { "name": "data", - "type": "679" + "type": "688" } ], "meta-type": "object" }, { - "name": "515", + "name": "518", "members": [ { "name": "name", @@ -16561,17 +16787,12 @@ "name": "props", "default": null, "type": "any" - }, - { - "name": "deprecated-props", - "default": null, - "type": "[str]" } ], "meta-type": "object" }, { - "name": "516", + "name": "519", "members": [ { "name": "incompatible" @@ -16595,7 +16816,7 @@ ] }, { - "name": "517", + "name": "520", "members": [ { "name": "static" @@ -16611,7 +16832,7 @@ ] }, { - "name": "518", + "name": "521", "members": [ { "name": "auto" @@ -16635,7 +16856,7 @@ ] }, { - "name": "520", + "name": "523", "members": [ { "name": "none" @@ -16655,7 +16876,7 @@ ] }, { - "name": "521", + "name": "524", "members": [ { "name": "block-node" @@ -16675,7 +16896,7 @@ ] }, { - "name": "522", + "name": "525", "members": [ { "name": "node-name", @@ -16685,7 +16906,7 @@ "meta-type": "object" }, { - "name": "523", + "name": "526", "members": [ { "name": "id", @@ -16695,12 +16916,12 @@ "meta-type": "object" }, { - "name": "[524]", - "element-type": "524", + "name": "[527]", + "element-type": "527", "meta-type": "array" }, { - "name": "524", + "name": "527", "members": [ { "name": "fd", @@ -16715,12 +16936,12 @@ "meta-type": "object" }, { - "name": "[525]", - "element-type": "525", + "name": "[528]", + "element-type": "528", "meta-type": "array" }, { - "name": "525", + "name": "528", "members": [ { "name": "name", @@ -16728,7 +16949,7 @@ }, { "name": "type", - "type": "680" + "type": "689" }, { "name": "help", @@ -16744,7 +16965,7 @@ "meta-type": "object" }, { - "name": "526", + "name": "529", "members": [ { "name": "uninit" @@ -16776,12 +16997,52 @@ ] }, { - "name": "[527]", - "element-type": "527", + "name": "530", + "members": [ + { + "name": "sev" + }, + { + "name": "sev-snp" + } + ], + "meta-type": "enum", + "values": [ + "sev", + "sev-snp" + ] + }, + { + "name": "531", + "members": [ + { + "name": "policy", + "type": "int" + }, + { + "name": "handle", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "532", + "members": [ + { + "name": "snp-policy", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[533]", + "element-type": "533", "meta-type": "array" }, { - "name": "527", + "name": "533", "members": [ { "name": "node", @@ -16795,7 +17056,7 @@ "meta-type": "object" }, { - "name": "528", + "name": "534", "members": [ { "name": "closed" @@ -16827,7 +17088,7 @@ ] }, { - "name": "529", + "name": "535", "members": [ { "name": "none" @@ -16867,33 +17128,33 @@ ] }, { - "name": "530", + "name": "536", "members": [ { "name": "in", "default": null, - "type": "681" + "type": "690" }, { "name": "out", "default": null, - "type": "681" + "type": "690" } ], "meta-type": "object" }, { - "name": "531", + "name": "537", "members": [ { "name": "in", "default": null, - "type": "682" + "type": "691" }, { "name": "out", "default": null, - "type": "682" + "type": "691" }, { "name": "threshold", @@ -16904,33 +17165,33 @@ "meta-type": "object" }, { - "name": "532", + "name": "538", "members": [ { "name": "in", "default": null, - "type": "683" + "type": "692" }, { "name": "out", "default": null, - "type": "683" + "type": "692" } ], "meta-type": "object" }, { - "name": "533", + "name": "539", "members": [ { "name": "in", "default": null, - "type": "681" + "type": "690" }, { "name": "out", "default": null, - "type": "681" + "type": "690" }, { "name": "latency", @@ -16941,33 +17202,33 @@ "meta-type": "object" }, { - "name": "534", + "name": "540", "members": [ { "name": "in", "default": null, - "type": "684" + "type": "693" }, { "name": "out", "default": null, - "type": "684" + "type": "693" } ], "meta-type": "object" }, { - "name": "535", + "name": "541", "members": [ { "name": "in", "default": null, - "type": "685" + "type": "694" }, { "name": "out", "default": null, - "type": "685" + "type": "694" }, { "name": "try-mmap", @@ -16988,17 +17249,17 @@ "meta-type": "object" }, { - "name": "536", + "name": "542", "members": [ { "name": "in", "default": null, - "type": "686" + "type": "695" }, { "name": "out", "default": null, - "type": "686" + "type": "695" }, { "name": "server", @@ -17009,49 +17270,49 @@ "meta-type": "object" }, { - "name": "537", + "name": "543", "members": [ { "name": "in", "default": null, - "type": "687" + "type": "696" }, { "name": "out", "default": null, - "type": "687" + "type": "696" } ], "meta-type": "object" }, { - "name": "538", + "name": "544", "members": [ { "name": "in", "default": null, - "type": "688" + "type": "697" }, { "name": "out", "default": null, - "type": "688" + "type": "697" } ], "meta-type": "object" }, { - "name": "539", + "name": "545", "members": [ { "name": "in", "default": null, - "type": "681" + "type": "690" }, { "name": "out", "default": null, - "type": "681" + "type": "690" }, { "name": "dev", @@ -17067,17 +17328,17 @@ "meta-type": "object" }, { - "name": "540", + "name": "546", "members": [ { "name": "in", "default": null, - "type": "681" + "type": "690" }, { "name": "out", "default": null, - "type": "681" + "type": "690" }, { "name": "path", @@ -17088,7 +17349,7 @@ "meta-type": "object" }, { - "name": "541", + "name": "547", "members": [ { "name": "DIMM" @@ -17104,12 +17365,12 @@ ] }, { - "name": "[542]", - "element-type": "542", + "name": "[548]", + "element-type": "548", "meta-type": "array" }, { - "name": "542", + "name": "548", "members": [ { "name": "bus", @@ -17125,11 +17386,11 @@ }, { "name": "class_info", - "type": "689" + "type": "698" }, { "name": "id", - "type": "690" + "type": "699" }, { "name": "irq", @@ -17147,17 +17408,17 @@ { "name": "pci_bridge", "default": null, - "type": "691" + "type": "700" }, { "name": "regions", - "type": "[692]" + "type": "[701]" } ], "meta-type": "object" }, { - "name": "543", + "name": "549", "members": [ { "name": "vm" @@ -17177,16 +17438,16 @@ ] }, { - "name": "[544]", - "element-type": "544", + "name": "[550]", + "element-type": "550", "meta-type": "array" }, { - "name": "544", + "name": "550", "members": [ { "name": "provider", - "type": "546" + "type": "552" }, { "name": "names", @@ -17197,7 +17458,7 @@ "meta-type": "object" }, { - "name": "545", + "name": "551", "members": [ { "name": "vcpus", @@ -17208,7 +17469,7 @@ "meta-type": "object" }, { - "name": "546", + "name": "552", "members": [ { "name": "kvm" @@ -17224,12 +17485,12 @@ ] }, { - "name": "[547]", - "element-type": "547", + "name": "[553]", + "element-type": "553", "meta-type": "array" }, { - "name": "547", + "name": "553", "members": [ { "name": "name", @@ -17237,18 +17498,18 @@ }, { "name": "value", - "type": "693" + "type": "702" } ], "meta-type": "object" }, { - "name": "[548]", - "element-type": "548", + "name": "[554]", + "element-type": "554", "meta-type": "array" }, { - "name": "548", + "name": "554", "members": [ { "name": "name", @@ -17256,12 +17517,12 @@ }, { "name": "type", - "type": "694" + "type": "703" }, { "name": "unit", "default": null, - "type": "695" + "type": "704" }, { "name": "base", @@ -17281,7 +17542,7 @@ "meta-type": "object" }, { - "name": "549", + "name": "555", "members": [ { "name": "transports", @@ -17301,7 +17562,7 @@ "meta-type": "object" }, { - "name": "550", + "name": "556", "members": [ { "name": "statuses", @@ -17316,7 +17577,7 @@ "meta-type": "object" }, { - "name": "551", + "name": "557", "members": [ { "name": "n-mem-sections", @@ -17336,19 +17597,19 @@ }, { "name": "features", - "type": "549" + "type": "555" }, { "name": "acked-features", - "type": "549" + "type": "555" }, { "name": "backend-features", - "type": "549" + "type": "555" }, { "name": "protocol-features", - "type": "696" + "type": "705" }, { "name": "max-queues", @@ -17370,12 +17631,12 @@ "meta-type": "object" }, { - "name": "[552]", - "element-type": "552", + "name": "[558]", + "element-type": "558", "meta-type": "array" }, { - "name": "552", + "name": "558", "members": [ { "name": "addr", @@ -17393,7 +17654,7 @@ "meta-type": "object" }, { - "name": "553", + "name": "559", "members": [ { "name": "flags", @@ -17411,7 +17672,7 @@ "meta-type": "object" }, { - "name": "554", + "name": "560", "members": [ { "name": "flags", @@ -17425,7 +17686,7 @@ "meta-type": "object" }, { - "name": "555", + "name": "561", "members": [ { "name": "stop" @@ -17461,12 +17722,12 @@ ] }, { - "name": "[556]", - "element-type": "556", + "name": "[562]", + "element-type": "562", "meta-type": "array" }, { - "name": "556", + "name": "562", "members": [ { "name": "cipher" @@ -17494,12 +17755,12 @@ ] }, { - "name": "[557]", - "element-type": "557", + "name": "[563]", + "element-type": "563", "meta-type": "array" }, { - "name": "557", + "name": "563", "members": [ { "name": "queue", @@ -17507,13 +17768,13 @@ }, { "name": "type", - "type": "697" + "type": "706" } ], "meta-type": "object" }, { - "name": "558", + "name": "564", "members": [ { "name": "informational" @@ -17537,16 +17798,16 @@ ] }, { - "name": "[559]", - "element-type": "559", + "name": "[565]", + "element-type": "565", "meta-type": "array" }, { - "name": "559", + "name": "565", "members": [ { "name": "type", - "type": "698" + "type": "707" }, { "name": "header", @@ -17556,7 +17817,7 @@ "meta-type": "object" }, { - "name": "560", + "name": "566", "members": [ { "name": "cache-data-ecc" @@ -17592,7 +17853,66 @@ ] }, { - "name": "561", + "name": "567", + "members": [ + { + "name": "free" + }, + { + "name": "contiguous" + }, + { + "name": "prescriptive" + }, + { + "name": "enable-shared-access" + } + ], + "meta-type": "enum", + "values": [ + "free", + "contiguous", + "prescriptive", + "enable-shared-access" + ] + }, + { + "name": "[568]", + "element-type": "568", + "meta-type": "array" + }, + { + "name": "568", + "members": [ + { + "name": "offset", + "type": "int" + }, + { + "name": "len", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "569", + "members": [ + { + "name": "tag-based" + }, + { + "name": "prescriptive" + } + ], + "meta-type": "enum", + "values": [ + "tag-based", + "prescriptive" + ] + }, + { + "name": "570", "members": [ { "name": "hyper-v" @@ -17608,7 +17928,7 @@ ] }, { - "name": "562", + "name": "571", "members": [ { "name": "arg1", @@ -17634,7 +17954,7 @@ "meta-type": "object" }, { - "name": "563", + "name": "572", "members": [ { "name": "core", @@ -17650,18 +17970,18 @@ }, { "name": "reason", - "type": "699" + "type": "708" } ], "meta-type": "object" }, { - "name": "[564]", - "element-type": "564", + "name": "[573]", + "element-type": "573", "meta-type": "array" }, { - "name": "564", + "name": "573", "members": [ { "name": "interval_length", @@ -17731,7 +18051,7 @@ "meta-type": "object" }, { - "name": "565", + "name": "574", "members": [ { "name": "boundaries", @@ -17745,7 +18065,7 @@ "meta-type": "object" }, { - "name": "566", + "name": "575", "members": [ { "name": "discard-nb-ok", @@ -17763,7 +18083,7 @@ "meta-type": "object" }, { - "name": "567", + "name": "576", "members": [ { "name": "completion-errors", @@ -17786,40 +18106,40 @@ "meta-type": "array" }, { - "name": "568", + "name": "577", "tag": "type", "variants": [ { "case": "qcow2", - "type": "701" + "type": "710" }, { "case": "vmdk", - "type": "702" + "type": "711" }, { "case": "luks", - "type": "703" + "type": "712" }, { "case": "rbd", - "type": "704" + "type": "713" }, { "case": "file", - "type": "705" + "type": "714" } ], "members": [ { "name": "type", - "type": "700" + "type": "709" } ], "meta-type": "object" }, { - "name": "569", + "name": "578", "members": [ { "name": "block-backend" @@ -17839,12 +18159,12 @@ ] }, { - "name": "[570]", - "element-type": "570", + "name": "[579]", + "element-type": "579", "meta-type": "array" }, { - "name": "570", + "name": "579", "members": [ { "name": "consistent-read" @@ -17868,7 +18188,7 @@ ] }, { - "name": "571", + "name": "580", "members": [ { "type": "58" @@ -17880,16 +18200,16 @@ "meta-type": "alternate" }, { - "name": "[572]", - "element-type": "572", + "name": "[581]", + "element-type": "581", "meta-type": "array" }, { - "name": "572", + "name": "581", "members": [ { "name": "event", - "type": "706" + "type": "715" }, { "name": "state", @@ -17899,7 +18219,7 @@ { "name": "iotype", "default": null, - "type": "707" + "type": "716" }, { "name": "errno", @@ -17925,16 +18245,16 @@ "meta-type": "object" }, { - "name": "[573]", - "element-type": "573", + "name": "[582]", + "element-type": "582", "meta-type": "array" }, { - "name": "573", + "name": "582", "members": [ { "name": "event", - "type": "706" + "type": "715" }, { "name": "state", @@ -17949,7 +18269,7 @@ "meta-type": "object" }, { - "name": "574", + "name": "583", "members": [ { "name": "break-guest-write" @@ -17965,7 +18285,7 @@ ] }, { - "name": "575", + "name": "584", "members": [ { "name": "auto" @@ -17985,7 +18305,7 @@ ] }, { - "name": "576", + "name": "585", "members": [ { "name": "threads" @@ -18005,7 +18325,7 @@ ] }, { - "name": "577", + "name": "586", "members": [ { "name": "tcp" @@ -18021,7 +18341,7 @@ ] }, { - "name": "578", + "name": "587", "members": [ { "name": "crc32c" @@ -18045,11 +18365,11 @@ ] }, { - "name": "579", + "name": "588", "members": [ { "name": "type", - "type": "708" + "type": "717" }, { "name": "host", @@ -18059,7 +18379,7 @@ "meta-type": "object" }, { - "name": "580", + "name": "589", "members": [ { "type": "58" @@ -18074,62 +18394,62 @@ "meta-type": "alternate" }, { - "name": "581", + "name": "590", "members": [ { - "type": "709" + "type": "718" }, { - "type": "710" + "type": "719" } ], "meta-type": "alternate" }, { - "name": "582", + "name": "591", "tag": "format", "variants": [ { "case": "aes", - "type": "712" + "type": "721" }, { "case": "luks", - "type": "713" + "type": "722" } ], "members": [ { "name": "format", - "type": "711" + "type": "720" } ], "meta-type": "object" }, { - "name": "583", + "name": "592", "tag": "format", "variants": [ { "case": "aes", - "type": "712" + "type": "721" } ], "members": [ { "name": "format", - "type": "714" + "type": "723" } ], "meta-type": "object" }, { - "name": "[571]", - "element-type": "571", + "name": "[580]", + "element-type": "580", "meta-type": "array" }, { - "name": "584", + "name": "593", "members": [ { "name": "quorum" @@ -18145,42 +18465,42 @@ ] }, { - "name": "585", + "name": "594", "tag": "format", "variants": [ { "case": "luks", - "type": "716" + "type": "725" }, { "case": "luks2", - "type": "717" + "type": "726" }, { "case": "luks-any", - "type": "718" + "type": "727" } ], "members": [ { "name": "format", - "type": "715" + "type": "724" }, { "name": "parent", "default": null, - "type": "585" + "type": "594" } ], "meta-type": "object" }, { - "name": "[586]", - "element-type": "586", + "name": "[595]", + "element-type": "595", "meta-type": "array" }, { - "name": "586", + "name": "595", "members": [ { "name": "cephx" @@ -18196,12 +18516,12 @@ ] }, { - "name": "[587]", - "element-type": "587", + "name": "[596]", + "element-type": "596", "meta-type": "array" }, { - "name": "587", + "name": "596", "members": [ { "name": "host", @@ -18215,7 +18535,7 @@ "meta-type": "object" }, { - "name": "588", + "name": "597", "members": [ { "name": "primary" @@ -18231,7 +18551,7 @@ ] }, { - "name": "589", + "name": "598", "members": [ { "name": "host", @@ -18275,12 +18595,12 @@ "meta-type": "object" }, { - "name": "590", + "name": "599", "tag": "mode", "variants": [ { "case": "hash", - "type": "720" + "type": "729" }, { "case": "none", @@ -18294,13 +18614,13 @@ "members": [ { "name": "mode", - "type": "719" + "type": "728" } ], "meta-type": "object" }, { - "name": "591", + "name": "600", "members": [ { "name": "filename", @@ -18313,7 +18633,7 @@ { "name": "preallocation", "default": null, - "type": "721" + "type": "730" }, { "name": "nocow", @@ -18329,11 +18649,11 @@ "meta-type": "object" }, { - "name": "592", + "name": "601", "members": [ { "name": "location", - "type": "328" + "type": "329" }, { "name": "size", @@ -18342,13 +18662,13 @@ { "name": "preallocation", "default": null, - "type": "721" + "type": "730" } ], "meta-type": "object" }, { - "name": "593", + "name": "602", "members": [ { "name": "key-secret", @@ -18358,47 +18678,42 @@ { "name": "cipher-alg", "default": null, - "type": "722" + "type": "731" }, { "name": "cipher-mode", "default": null, - "type": "723" + "type": "732" }, { "name": "ivgen-alg", "default": null, - "type": "724" + "type": "733" }, { "name": "ivgen-hash-alg", "default": null, - "type": "725" + "type": "734" }, { "name": "hash-alg", "default": null, - "type": "725" + "type": "734" }, { "name": "iter-time", "default": null, "type": "int" }, - { - "name": "detached-header", - "default": null, - "type": "bool" - }, { "name": "file", "default": null, - "type": "571" + "type": "580" }, { "name": "header", "default": null, - "type": "571" + "type": "580" }, { "name": "size", @@ -18407,17 +18722,17 @@ { "name": "preallocation", "default": null, - "type": "721" + "type": "730" } ], "meta-type": "object" }, { - "name": "594", + "name": "603", "members": [ { "name": "location", - "type": "335" + "type": "336" }, { "name": "size", @@ -18427,11 +18742,11 @@ "meta-type": "object" }, { - "name": "595", + "name": "604", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "size", @@ -18446,11 +18761,11 @@ "meta-type": "object" }, { - "name": "596", + "name": "605", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "size", @@ -18464,22 +18779,22 @@ { "name": "encrypt", "default": null, - "type": "726" + "type": "735" } ], "meta-type": "object" }, { - "name": "597", + "name": "606", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "data-file", "default": null, - "type": "571" + "type": "580" }, { "name": "data-file-raw", @@ -18498,7 +18813,7 @@ { "name": "version", "default": null, - "type": "727" + "type": "736" }, { "name": "backing-file", @@ -18508,12 +18823,12 @@ { "name": "backing-fmt", "default": null, - "type": "315" + "type": "316" }, { "name": "encrypt", "default": null, - "type": "726" + "type": "735" }, { "name": "cluster-size", @@ -18523,7 +18838,7 @@ { "name": "preallocation", "default": null, - "type": "721" + "type": "730" }, { "name": "lazy-refcounts", @@ -18538,17 +18853,17 @@ { "name": "compression-type", "default": null, - "type": "728" + "type": "737" } ], "meta-type": "object" }, { - "name": "598", + "name": "607", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "size", @@ -18562,7 +18877,7 @@ { "name": "backing-fmt", "default": null, - "type": "315" + "type": "316" }, { "name": "cluster-size", @@ -18578,11 +18893,11 @@ "meta-type": "object" }, { - "name": "599", + "name": "608", "members": [ { "name": "location", - "type": "345" + "type": "346" }, { "name": "size", @@ -18596,17 +18911,17 @@ { "name": "encrypt", "default": null, - "type": "729" + "type": "738" } ], "meta-type": "object" }, { - "name": "600", + "name": "609", "members": [ { "name": "location", - "type": "347" + "type": "348" }, { "name": "size", @@ -18616,11 +18931,11 @@ "meta-type": "object" }, { - "name": "601", + "name": "610", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "size", @@ -18629,17 +18944,17 @@ { "name": "preallocation", "default": null, - "type": "721" + "type": "730" } ], "meta-type": "object" }, { - "name": "602", + "name": "611", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "size", @@ -18658,7 +18973,7 @@ { "name": "subformat", "default": null, - "type": "730" + "type": "739" }, { "name": "block-state-zero", @@ -18669,11 +18984,11 @@ "meta-type": "object" }, { - "name": "603", + "name": "612", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "size", @@ -18682,12 +18997,12 @@ { "name": "extents", "default": null, - "type": "[571]" + "type": "[580]" }, { "name": "subformat", "default": null, - "type": "731" + "type": "740" }, { "name": "backing-file", @@ -18697,7 +19012,7 @@ { "name": "adapter-type", "default": null, - "type": "732" + "type": "741" }, { "name": "hwversion", @@ -18718,11 +19033,11 @@ "meta-type": "object" }, { - "name": "604", + "name": "613", "members": [ { "name": "file", - "type": "571" + "type": "580" }, { "name": "size", @@ -18731,7 +19046,7 @@ { "name": "subformat", "default": null, - "type": "733" + "type": "742" }, { "name": "force-size", @@ -18742,11 +19057,11 @@ "meta-type": "object" }, { - "name": "605", + "name": "614", "members": [ { "name": "state", - "type": "734" + "type": "743" }, { "name": "new-secret", @@ -18777,12 +19092,12 @@ "meta-type": "object" }, { - "name": "606", + "name": "615", "members": [ { "name": "encrypt", "default": null, - "type": "735" + "type": "744" } ], "meta-type": "object" @@ -18793,7 +19108,7 @@ "meta-type": "builtin" }, { - "name": "607", + "name": "616", "members": [ { "name": "inet" @@ -18817,47 +19132,47 @@ ] }, { - "name": "608", + "name": "617", "members": [ { "name": "data", - "type": "589" + "type": "598" } ], "meta-type": "object" }, { - "name": "609", + "name": "618", "members": [ { "name": "data", - "type": "629" + "type": "638" } ], "meta-type": "object" }, { - "name": "610", + "name": "619", "members": [ { "name": "data", - "type": "630" + "type": "639" } ], "meta-type": "object" }, { - "name": "611", + "name": "620", "members": [ { "name": "data", - "type": "631" + "type": "640" } ], "meta-type": "object" }, { - "name": "612", + "name": "621", "members": [ { "name": "off" @@ -18877,7 +19192,7 @@ ] }, { - "name": "613", + "name": "622", "members": [ { "name": "file" @@ -18972,142 +19287,142 @@ ] }, { - "name": "614", + "name": "623", "members": [ { "name": "data", - "type": "736" + "type": "745" } ], "meta-type": "object" }, { - "name": "615", + "name": "624", "members": [ { "name": "data", - "type": "737" + "type": "746" } ], "meta-type": "object" }, { - "name": "616", + "name": "625", "members": [ { "name": "data", - "type": "738" + "type": "747" } ], "meta-type": "object" }, { - "name": "617", + "name": "626", "members": [ { "name": "data", - "type": "739" + "type": "748" } ], "meta-type": "object" }, { - "name": "618", + "name": "627", "members": [ { "name": "data", - "type": "740" + "type": "749" } ], "meta-type": "object" }, { - "name": "619", + "name": "628", "members": [ { "name": "data", - "type": "741" + "type": "750" } ], "meta-type": "object" }, { - "name": "620", + "name": "629", "members": [ { "name": "data", - "type": "742" + "type": "751" } ], "meta-type": "object" }, { - "name": "621", + "name": "630", "members": [ { "name": "data", - "type": "743" + "type": "752" } ], "meta-type": "object" }, { - "name": "622", + "name": "631", "members": [ { "name": "data", - "type": "744" + "type": "753" } ], "meta-type": "object" }, { - "name": "623", + "name": "632", "members": [ { "name": "data", - "type": "745" + "type": "754" } ], "meta-type": "object" }, { - "name": "624", + "name": "633", "members": [ { "name": "data", - "type": "746" + "type": "755" } ], "meta-type": "object" }, { - "name": "625", + "name": "634", "members": [ { "name": "data", - "type": "747" + "type": "756" } ], "meta-type": "object" }, { - "name": "626", + "name": "635", "members": [ { "name": "data", - "type": "748" + "type": "757" } ], "meta-type": "object" }, { - "name": "[627]", - "element-type": "627", + "name": "[636]", + "element-type": "636", "meta-type": "array" }, { - "name": "627", + "name": "636", "members": [ { "name": "str", @@ -19117,7 +19432,7 @@ "meta-type": "object" }, { - "name": "629", + "name": "638", "members": [ { "name": "path", @@ -19137,7 +19452,7 @@ "meta-type": "object" }, { - "name": "630", + "name": "639", "members": [ { "name": "cid", @@ -19151,7 +19466,7 @@ "meta-type": "object" }, { - "name": "631", + "name": "640", "members": [ { "name": "str", @@ -19161,27 +19476,27 @@ "meta-type": "object" }, { - "name": "632", + "name": "641", "members": [ { "name": "data", - "type": "749" + "type": "758" } ], "meta-type": "object" }, { - "name": "633", + "name": "642", "members": [ { "name": "data", - "type": "750" + "type": "759" } ], "meta-type": "object" }, { - "name": "634", + "name": "643", "members": [ { "name": "number" @@ -19197,7 +19512,7 @@ ] }, { - "name": "635", + "name": "644", "members": [ { "name": "data", @@ -19207,17 +19522,17 @@ "meta-type": "object" }, { - "name": "636", + "name": "645", "members": [ { "name": "data", - "type": "751" + "type": "760" } ], "meta-type": "object" }, { - "name": "637", + "name": "646", "members": [ { "name": "key" @@ -19245,47 +19560,47 @@ ] }, { - "name": "638", + "name": "647", "members": [ { "name": "data", - "type": "752" + "type": "761" } ], "meta-type": "object" }, { - "name": "639", + "name": "648", "members": [ { "name": "data", - "type": "753" + "type": "762" } ], "meta-type": "object" }, { - "name": "640", + "name": "649", "members": [ { "name": "data", - "type": "754" + "type": "763" } ], "meta-type": "object" }, { - "name": "641", + "name": "650", "members": [ { "name": "data", - "type": "755" + "type": "764" } ], "meta-type": "object" }, { - "name": "642", + "name": "651", "members": [ { "name": "lctrl-lalt" @@ -19310,12 +19625,12 @@ "meta-type": "builtin" }, { - "name": "[643]", - "element-type": "643", + "name": "[652]", + "element-type": "652", "meta-type": "array" }, { - "name": "643", + "name": "652", "members": [ { "name": "name", @@ -19328,13 +19643,13 @@ { "name": "transform", "default": null, - "type": "756" + "type": "765" } ], "meta-type": "object" }, { - "name": "644", + "name": "653", "members": [ { "name": "main" @@ -19346,36 +19661,36 @@ ] }, { - "name": "645", + "name": "654", "tag": "transport", "variants": [ { "case": "socket", - "type": "389" + "type": "390" }, { "case": "exec", - "type": "758" + "type": "767" }, { "case": "rdma", - "type": "589" + "type": "598" }, { "case": "file", - "type": "759" + "type": "768" } ], "members": [ { "name": "transport", - "type": "757" + "type": "766" } ], "meta-type": "object" }, { - "name": "646", + "name": "655", "members": [ { "name": "abort" @@ -19434,17 +19749,17 @@ ] }, { - "name": "647", + "name": "656", "members": [ { "name": "data", - "type": "760" + "type": "769" } ], "meta-type": "object" }, { - "name": "648", + "name": "657", "members": [ { "name": "data", @@ -19454,7 +19769,7 @@ "meta-type": "object" }, { - "name": "649", + "name": "658", "members": [ { "name": "data", @@ -19464,7 +19779,7 @@ "meta-type": "object" }, { - "name": "650", + "name": "659", "members": [ { "name": "data", @@ -19474,7 +19789,7 @@ "meta-type": "object" }, { - "name": "651", + "name": "660", "members": [ { "name": "data", @@ -19484,7 +19799,7 @@ "meta-type": "object" }, { - "name": "652", + "name": "661", "members": [ { "name": "data", @@ -19494,7 +19809,7 @@ "meta-type": "object" }, { - "name": "653", + "name": "662", "members": [ { "name": "data", @@ -19504,7 +19819,7 @@ "meta-type": "object" }, { - "name": "654", + "name": "663", "members": [ { "name": "data", @@ -19514,7 +19829,7 @@ "meta-type": "object" }, { - "name": "655", + "name": "664", "members": [ { "name": "data", @@ -19524,7 +19839,7 @@ "meta-type": "object" }, { - "name": "656", + "name": "665", "members": [ { "name": "individual" @@ -19540,7 +19855,7 @@ ] }, { - "name": "657", + "name": "666", "members": [ { "name": "string" @@ -19580,12 +19895,12 @@ ] }, { - "name": "[658]", - "element-type": "658", + "name": "[667]", + "element-type": "667", "meta-type": "array" }, { - "name": "658", + "name": "667", "members": [ { "name": "name", @@ -19600,12 +19915,12 @@ "meta-type": "object" }, { - "name": "[659]", - "element-type": "659", + "name": "[668]", + "element-type": "668", "meta-type": "array" }, { - "name": "659", + "name": "668", "members": [ { "name": "name", @@ -19629,12 +19944,12 @@ "meta-type": "object" }, { - "name": "[660]", - "element-type": "660", + "name": "[669]", + "element-type": "669", "meta-type": "array" }, { - "name": "660", + "name": "669", "members": [ { "name": "case", @@ -19648,12 +19963,12 @@ "meta-type": "object" }, { - "name": "[661]", - "element-type": "661", + "name": "[670]", + "element-type": "670", "meta-type": "array" }, { - "name": "661", + "name": "670", "members": [ { "name": "type", @@ -19663,7 +19978,7 @@ "meta-type": "object" }, { - "name": "662", + "name": "671", "members": [ { "name": "deny" @@ -19679,12 +19994,12 @@ ] }, { - "name": "[663]", - "element-type": "663", + "name": "[672]", + "element-type": "672", "meta-type": "array" }, { - "name": "663", + "name": "672", "members": [ { "name": "match", @@ -19692,18 +20007,18 @@ }, { "name": "policy", - "type": "662" + "type": "671" }, { "name": "format", "default": null, - "type": "761" + "type": "770" } ], "meta-type": "object" }, { - "name": "664", + "name": "673", "members": [ { "name": "all" @@ -19723,7 +20038,7 @@ ] }, { - "name": "665", + "name": "674", "members": [ { "name": "before" @@ -19739,7 +20054,7 @@ ] }, { - "name": "666", + "name": "675", "members": [ { "name": "ctrl-ctrl" @@ -19771,7 +20086,7 @@ ] }, { - "name": "667", + "name": "676", "members": [ { "name": "raw" @@ -19787,7 +20102,7 @@ ] }, { - "name": "668", + "name": "677", "members": [ { "name": "iops-total", @@ -19888,7 +20203,7 @@ "meta-type": "object" }, { - "name": "669", + "name": "678", "members": [ { "name": "client" @@ -19904,7 +20219,7 @@ ] }, { - "name": "670", + "name": "679", "members": [ { "name": "uninitialized" @@ -19932,7 +20247,7 @@ ] }, { - "name": "671", + "name": "680", "members": [ { "name": "memory" @@ -19956,7 +20271,7 @@ ] }, { - "name": "672", + "name": "681", "members": [ { "name": "access-latency" @@ -19988,7 +20303,7 @@ ] }, { - "name": "673", + "name": "682", "members": [ { "name": "none" @@ -20008,7 +20323,7 @@ ] }, { - "name": "674", + "name": "683", "members": [ { "name": "none" @@ -20028,7 +20343,7 @@ ] }, { - "name": "675", + "name": "684", "members": [ { "name": "id", @@ -20067,7 +20382,7 @@ "meta-type": "object" }, { - "name": "676", + "name": "685", "members": [ { "name": "id", @@ -20090,7 +20405,7 @@ "meta-type": "object" }, { - "name": "677", + "name": "686", "members": [ { "name": "id", @@ -20129,7 +20444,7 @@ "meta-type": "object" }, { - "name": "678", + "name": "687", "members": [ { "name": "id", @@ -20156,7 +20471,7 @@ "meta-type": "object" }, { - "name": "679", + "name": "688", "members": [ { "name": "id", @@ -20181,7 +20496,7 @@ "meta-type": "object" }, { - "name": "680", + "name": "689", "members": [ { "name": "string" @@ -20205,7 +20520,7 @@ ] }, { - "name": "681", + "name": "690", "members": [ { "name": "mixing-engine", @@ -20235,7 +20550,7 @@ { "name": "format", "default": null, - "type": "762" + "type": "771" }, { "name": "buffer-length", @@ -20246,7 +20561,7 @@ "meta-type": "object" }, { - "name": "682", + "name": "691", "members": [ { "name": "mixing-engine", @@ -20276,7 +20591,7 @@ { "name": "format", "default": null, - "type": "762" + "type": "771" }, { "name": "buffer-length", @@ -20302,7 +20617,7 @@ "meta-type": "object" }, { - "name": "683", + "name": "692", "members": [ { "name": "mixing-engine", @@ -20332,7 +20647,7 @@ { "name": "format", "default": null, - "type": "762" + "type": "771" }, { "name": "buffer-length", @@ -20348,7 +20663,7 @@ "meta-type": "object" }, { - "name": "684", + "name": "693", "members": [ { "name": "mixing-engine", @@ -20378,7 +20693,7 @@ { "name": "format", "default": null, - "type": "762" + "type": "771" }, { "name": "buffer-length", @@ -20414,7 +20729,7 @@ "meta-type": "object" }, { - "name": "685", + "name": "694", "members": [ { "name": "mixing-engine", @@ -20444,7 +20759,7 @@ { "name": "format", "default": null, - "type": "762" + "type": "771" }, { "name": "buffer-length", @@ -20470,7 +20785,7 @@ "meta-type": "object" }, { - "name": "686", + "name": "695", "members": [ { "name": "mixing-engine", @@ -20500,7 +20815,7 @@ { "name": "format", "default": null, - "type": "762" + "type": "771" }, { "name": "buffer-length", @@ -20526,7 +20841,7 @@ "meta-type": "object" }, { - "name": "687", + "name": "696", "members": [ { "name": "mixing-engine", @@ -20556,7 +20871,7 @@ { "name": "format", "default": null, - "type": "762" + "type": "771" }, { "name": "buffer-length", @@ -20582,7 +20897,7 @@ "meta-type": "object" }, { - "name": "688", + "name": "697", "members": [ { "name": "mixing-engine", @@ -20612,7 +20927,7 @@ { "name": "format", "default": null, - "type": "762" + "type": "771" }, { "name": "buffer-length", @@ -20628,7 +20943,7 @@ "meta-type": "object" }, { - "name": "689", + "name": "698", "members": [ { "name": "desc", @@ -20643,7 +20958,7 @@ "meta-type": "object" }, { - "name": "690", + "name": "699", "members": [ { "name": "device", @@ -20667,27 +20982,27 @@ "meta-type": "object" }, { - "name": "691", + "name": "700", "members": [ { "name": "bus", - "type": "763" + "type": "772" }, { "name": "devices", "default": null, - "type": "[542]" + "type": "[548]" } ], "meta-type": "object" }, { - "name": "[692]", - "element-type": "692", + "name": "[701]", + "element-type": "701", "meta-type": "array" }, { - "name": "692", + "name": "701", "members": [ { "name": "bar", @@ -20719,7 +21034,7 @@ "meta-type": "object" }, { - "name": "693", + "name": "702", "members": [ { "type": "int" @@ -20734,7 +21049,7 @@ "meta-type": "alternate" }, { - "name": "694", + "name": "703", "members": [ { "name": "cumulative" @@ -20762,7 +21077,7 @@ ] }, { - "name": "695", + "name": "704", "members": [ { "name": "bytes" @@ -20786,7 +21101,7 @@ ] }, { - "name": "696", + "name": "705", "members": [ { "name": "protocols", @@ -20801,7 +21116,7 @@ "meta-type": "object" }, { - "name": "697", + "name": "706", "members": [ { "name": "builtin" @@ -20821,7 +21136,7 @@ ] }, { - "name": "698", + "name": "707", "members": [ { "name": "cache-data-parity" @@ -20889,7 +21204,7 @@ ] }, { - "name": "699", + "name": "708", "members": [ { "name": "unknown" @@ -20917,7 +21232,7 @@ ] }, { - "name": "700", + "name": "709", "members": [ { "name": "qcow2" @@ -20945,57 +21260,57 @@ ] }, { - "name": "701", + "name": "710", "members": [ { "name": "data", - "type": "764" + "type": "773" } ], "meta-type": "object" }, { - "name": "702", + "name": "711", "members": [ { "name": "data", - "type": "765" + "type": "774" } ], "meta-type": "object" }, { - "name": "703", + "name": "712", "members": [ { "name": "data", - "type": "766" + "type": "775" } ], "meta-type": "object" }, { - "name": "704", + "name": "713", "members": [ { "name": "data", - "type": "767" + "type": "776" } ], "meta-type": "object" }, { - "name": "705", + "name": "714", "members": [ { "name": "data", - "type": "768" + "type": "777" } ], "meta-type": "object" }, { - "name": "706", + "name": "715", "members": [ { "name": "l1_update" @@ -21195,7 +21510,7 @@ ] }, { - "name": "707", + "name": "716", "members": [ { "name": "read" @@ -21227,7 +21542,7 @@ ] }, { - "name": "708", + "name": "717", "members": [ { "name": "inet" @@ -21239,12 +21554,12 @@ ] }, { - "name": "709", + "name": "718", "members": [ { "name": "template", "default": null, - "type": "710" + "type": "719" }, { "name": "main-header", @@ -21295,7 +21610,7 @@ "meta-type": "object" }, { - "name": "710", + "name": "719", "members": [ { "name": "none" @@ -21319,7 +21634,7 @@ ] }, { - "name": "711", + "name": "720", "members": [ { "name": "aes" @@ -21335,7 +21650,7 @@ ] }, { - "name": "712", + "name": "721", "members": [ { "name": "key-secret", @@ -21346,7 +21661,7 @@ "meta-type": "object" }, { - "name": "713", + "name": "722", "members": [ { "name": "key-secret", @@ -21357,7 +21672,7 @@ "meta-type": "object" }, { - "name": "714", + "name": "723", "members": [ { "name": "aes" @@ -21369,7 +21684,7 @@ ] }, { - "name": "715", + "name": "724", "members": [ { "name": "luks" @@ -21389,7 +21704,7 @@ ] }, { - "name": "716", + "name": "725", "members": [ { "name": "key-secret", @@ -21399,7 +21714,7 @@ "meta-type": "object" }, { - "name": "717", + "name": "726", "members": [ { "name": "key-secret", @@ -21409,7 +21724,7 @@ "meta-type": "object" }, { - "name": "718", + "name": "727", "members": [ { "name": "key-secret", @@ -21419,7 +21734,7 @@ "meta-type": "object" }, { - "name": "719", + "name": "728", "members": [ { "name": "none" @@ -21439,11 +21754,11 @@ ] }, { - "name": "720", + "name": "729", "members": [ { "name": "type", - "type": "769" + "type": "778" }, { "name": "hash", @@ -21453,7 +21768,7 @@ "meta-type": "object" }, { - "name": "721", + "name": "730", "members": [ { "name": "off" @@ -21477,7 +21792,7 @@ ] }, { - "name": "722", + "name": "731", "members": [ { "name": "aes-128" @@ -21537,7 +21852,7 @@ ] }, { - "name": "723", + "name": "732", "members": [ { "name": "ecb" @@ -21561,7 +21876,7 @@ ] }, { - "name": "724", + "name": "733", "members": [ { "name": "plain" @@ -21581,7 +21896,7 @@ ] }, { - "name": "725", + "name": "734", "members": [ { "name": "md5" @@ -21617,28 +21932,28 @@ ] }, { - "name": "726", + "name": "735", "tag": "format", "variants": [ { "case": "qcow", - "type": "712" + "type": "721" }, { "case": "luks", - "type": "771" + "type": "780" } ], "members": [ { "name": "format", - "type": "770" + "type": "779" } ], "meta-type": "object" }, { - "name": "727", + "name": "736", "members": [ { "name": "v2" @@ -21654,7 +21969,7 @@ ] }, { - "name": "728", + "name": "737", "members": [ { "name": "zlib" @@ -21670,16 +21985,16 @@ ] }, { - "name": "729", + "name": "738", "tag": "format", "variants": [ { "case": "luks", - "type": "772" + "type": "781" }, { "case": "luks2", - "type": "773" + "type": "782" }, { "case": "luks-any", @@ -21689,13 +22004,13 @@ "members": [ { "name": "format", - "type": "715" + "type": "724" } ], "meta-type": "object" }, { - "name": "730", + "name": "739", "members": [ { "name": "dynamic" @@ -21711,7 +22026,7 @@ ] }, { - "name": "731", + "name": "740", "members": [ { "name": "monolithicSparse" @@ -21739,7 +22054,7 @@ ] }, { - "name": "732", + "name": "741", "members": [ { "name": "ide" @@ -21763,7 +22078,7 @@ ] }, { - "name": "733", + "name": "742", "members": [ { "name": "dynamic" @@ -21779,7 +22094,7 @@ ] }, { - "name": "734", + "name": "743", "members": [ { "name": "active" @@ -21795,12 +22110,12 @@ ] }, { - "name": "735", + "name": "744", "tag": "format", "variants": [ { "case": "luks", - "type": "774" + "type": "783" }, { "case": "qcow", @@ -21810,13 +22125,13 @@ "members": [ { "name": "format", - "type": "770" + "type": "779" } ], "meta-type": "object" }, { - "name": "736", + "name": "745", "members": [ { "name": "logfile", @@ -21846,7 +22161,7 @@ "meta-type": "object" }, { - "name": "737", + "name": "746", "members": [ { "name": "logfile", @@ -21866,7 +22181,7 @@ "meta-type": "object" }, { - "name": "738", + "name": "747", "members": [ { "name": "logfile", @@ -21880,7 +22195,7 @@ }, { "name": "addr", - "type": "359" + "type": "360" }, { "name": "tls-creds", @@ -21931,7 +22246,7 @@ "meta-type": "object" }, { - "name": "739", + "name": "748", "members": [ { "name": "logfile", @@ -21945,18 +22260,18 @@ }, { "name": "remote", - "type": "359" + "type": "360" }, { "name": "local", "default": null, - "type": "359" + "type": "360" } ], "meta-type": "object" }, { - "name": "740", + "name": "749", "members": [ { "name": "logfile", @@ -21972,7 +22287,7 @@ "meta-type": "object" }, { - "name": "741", + "name": "750", "members": [ { "name": "logfile", @@ -21992,7 +22307,7 @@ "meta-type": "object" }, { - "name": "742", + "name": "751", "members": [ { "name": "logfile", @@ -22013,7 +22328,7 @@ "meta-type": "object" }, { - "name": "743", + "name": "752", "members": [ { "name": "logfile", @@ -22033,7 +22348,7 @@ "meta-type": "object" }, { - "name": "744", + "name": "753", "members": [ { "name": "logfile", @@ -22053,7 +22368,7 @@ "meta-type": "object" }, { - "name": "745", + "name": "754", "members": [ { "name": "logfile", @@ -22079,7 +22394,7 @@ "meta-type": "object" }, { - "name": "746", + "name": "755", "members": [ { "name": "logfile", @@ -22099,7 +22414,7 @@ "meta-type": "object" }, { - "name": "747", + "name": "756", "members": [ { "name": "logfile", @@ -22135,7 +22450,7 @@ "meta-type": "object" }, { - "name": "748", + "name": "757", "members": [ { "name": "logfile", @@ -22156,7 +22471,7 @@ "meta-type": "object" }, { - "name": "749", + "name": "758", "members": [ { "name": "path", @@ -22172,7 +22487,7 @@ "meta-type": "object" }, { - "name": "750", + "name": "759", "members": [ { "name": "chardev", @@ -22182,7 +22497,7 @@ "meta-type": "object" }, { - "name": "751", + "name": "760", "members": [ { "name": "unmapped" @@ -22838,11 +23153,11 @@ ] }, { - "name": "752", + "name": "761", "members": [ { "name": "key", - "type": "413" + "type": "414" }, { "name": "down", @@ -22852,11 +23167,11 @@ "meta-type": "object" }, { - "name": "753", + "name": "762", "members": [ { "name": "button", - "type": "775" + "type": "784" }, { "name": "down", @@ -22866,11 +23181,11 @@ "meta-type": "object" }, { - "name": "754", + "name": "763", "members": [ { "name": "axis", - "type": "776" + "type": "785" }, { "name": "value", @@ -22880,11 +23195,11 @@ "meta-type": "object" }, { - "name": "755", + "name": "764", "members": [ { "name": "type", - "type": "777" + "type": "786" }, { "name": "slot", @@ -22896,7 +23211,7 @@ }, { "name": "axis", - "type": "776" + "type": "785" }, { "name": "value", @@ -22906,7 +23221,7 @@ "meta-type": "object" }, { - "name": "756", + "name": "765", "members": [ { "name": "persistent", @@ -22917,7 +23232,7 @@ "meta-type": "object" }, { - "name": "757", + "name": "766", "members": [ { "name": "socket" @@ -22941,7 +23256,7 @@ ] }, { - "name": "758", + "name": "767", "members": [ { "name": "args", @@ -22951,7 +23266,7 @@ "meta-type": "object" }, { - "name": "759", + "name": "768", "members": [ { "name": "filename", @@ -22965,12 +23280,12 @@ "meta-type": "object" }, { - "name": "760", + "name": "769", "members": [], "meta-type": "object" }, { - "name": "761", + "name": "770", "members": [ { "name": "exact" @@ -22986,7 +23301,7 @@ ] }, { - "name": "762", + "name": "771", "members": [ { "name": "u8" @@ -23022,7 +23337,7 @@ ] }, { - "name": "763", + "name": "772", "members": [ { "name": "number", @@ -23038,21 +23353,21 @@ }, { "name": "io_range", - "type": "778" + "type": "787" }, { "name": "memory_range", - "type": "778" + "type": "787" }, { "name": "prefetchable_range", - "type": "778" + "type": "787" } ], "meta-type": "object" }, { - "name": "764", + "name": "773", "members": [ { "name": "compat", @@ -23090,22 +23405,22 @@ { "name": "encrypt", "default": null, - "type": "779" + "type": "788" }, { "name": "bitmaps", "default": null, - "type": "[780]" + "type": "[789]" }, { "name": "compression-type", - "type": "728" + "type": "737" } ], "meta-type": "object" }, { - "name": "765", + "name": "774", "members": [ { "name": "create-type", @@ -23121,34 +23436,34 @@ }, { "name": "extents", - "type": "[781]" + "type": "[790]" } ], "meta-type": "object" }, { - "name": "766", + "name": "775", "members": [ { "name": "cipher-alg", - "type": "722" + "type": "731" }, { "name": "cipher-mode", - "type": "723" + "type": "732" }, { "name": "ivgen-alg", - "type": "724" + "type": "733" }, { "name": "ivgen-hash-alg", "default": null, - "type": "725" + "type": "734" }, { "name": "hash-alg", - "type": "725" + "type": "734" }, { "name": "detached-header", @@ -23168,24 +23483,24 @@ }, { "name": "slots", - "type": "[782]" + "type": "[791]" } ], "meta-type": "object" }, { - "name": "767", + "name": "776", "members": [ { "name": "encryption-format", "default": null, - "type": "715" + "type": "724" } ], "meta-type": "object" }, { - "name": "768", + "name": "777", "members": [ { "name": "extent-size-hint", @@ -23196,7 +23511,7 @@ "meta-type": "object" }, { - "name": "769", + "name": "778", "members": [ { "name": "md5" @@ -23216,7 +23531,7 @@ ] }, { - "name": "770", + "name": "779", "members": [ { "name": "qcow" @@ -23232,7 +23547,7 @@ ] }, { - "name": "771", + "name": "780", "members": [ { "name": "key-secret", @@ -23242,43 +23557,38 @@ { "name": "cipher-alg", "default": null, - "type": "722" + "type": "731" }, { "name": "cipher-mode", "default": null, - "type": "723" + "type": "732" }, { "name": "ivgen-alg", "default": null, - "type": "724" + "type": "733" }, { "name": "ivgen-hash-alg", "default": null, - "type": "725" + "type": "734" }, { "name": "hash-alg", "default": null, - "type": "725" + "type": "734" }, { "name": "iter-time", "default": null, "type": "int" - }, - { - "name": "detached-header", - "default": null, - "type": "bool" } ], "meta-type": "object" }, { - "name": "772", + "name": "781", "members": [ { "name": "key-secret", @@ -23287,13 +23597,13 @@ { "name": "cipher-alg", "default": null, - "type": "722" + "type": "731" } ], "meta-type": "object" }, { - "name": "773", + "name": "782", "members": [ { "name": "key-secret", @@ -23302,17 +23612,17 @@ { "name": "cipher-alg", "default": null, - "type": "722" + "type": "731" } ], "meta-type": "object" }, { - "name": "774", + "name": "783", "members": [ { "name": "state", - "type": "734" + "type": "743" }, { "name": "new-secret", @@ -23343,7 +23653,7 @@ "meta-type": "object" }, { - "name": "775", + "name": "784", "members": [ { "name": "left" @@ -23391,7 +23701,7 @@ ] }, { - "name": "776", + "name": "785", "members": [ { "name": "x" @@ -23407,7 +23717,7 @@ ] }, { - "name": "777", + "name": "786", "members": [ { "name": "begin" @@ -23435,7 +23745,7 @@ ] }, { - "name": "778", + "name": "787", "members": [ { "name": "base", @@ -23449,12 +23759,12 @@ "meta-type": "object" }, { - "name": "779", + "name": "788", "tag": "format", "variants": [ { "case": "luks", - "type": "766" + "type": "775" }, { "case": "aes", @@ -23464,18 +23774,18 @@ "members": [ { "name": "format", - "type": "711" + "type": "720" } ], "meta-type": "object" }, { - "name": "[780]", - "element-type": "780", + "name": "[789]", + "element-type": "789", "meta-type": "array" }, { - "name": "780", + "name": "789", "members": [ { "name": "name", @@ -23487,18 +23797,18 @@ }, { "name": "flags", - "type": "[783]" + "type": "[792]" } ], "meta-type": "object" }, { - "name": "[781]", - "element-type": "781", + "name": "[790]", + "element-type": "790", "meta-type": "array" }, { - "name": "781", + "name": "790", "members": [ { "name": "filename", @@ -23526,12 +23836,12 @@ "meta-type": "object" }, { - "name": "[782]", - "element-type": "782", + "name": "[791]", + "element-type": "791", "meta-type": "array" }, { - "name": "782", + "name": "791", "members": [ { "name": "active", @@ -23555,12 +23865,12 @@ "meta-type": "object" }, { - "name": "[783]", - "element-type": "783", + "name": "[792]", + "element-type": "792", "meta-type": "array" }, { - "name": "783", + "name": "792", "members": [ { "name": "in-use" @@ -23627,6 +23937,10 @@ "name": "pc-i440fx-7.2-machine", "parent": "generic-pc-machine" }, + { + "name": "Haswell-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, { "name": "isa-applesmc", "parent": "isa-device" @@ -23659,13 +23973,9 @@ "name": "usb-wacom-tablet", "parent": "usb-device" }, - { - "name": "Haswell-v1-x86_64-cpu", - "parent": "x86_64-cpu" - }, { "name": "sev-guest", - "parent": "x86-confidential-guest" + "parent": "sev-common" }, { "name": "pci-ipmi-bt", @@ -23891,10 +24201,6 @@ "name": "PCIE", "parent": "PCI" }, - { - "name": "virtio-gpu-pci", - "parent": "virtio-gpu-pci-base-type" - }, { "name": "n270-x86_64-cpu", "parent": "x86_64-cpu" @@ -23972,8 +24278,8 @@ "parent": "generic-pc-machine" }, { - "name": "vhost-user-vsock-pci-non-transitional", - "parent": "vhost-user-vsock-pci-base" + "name": "virtio-gpu-pci", + "parent": "virtio-gpu-pci-base-type" }, { "name": "Snowridge-v3-x86_64-cpu", @@ -23996,8 +24302,8 @@ "parent": "pci-device" }, { - "name": "pc-i440fx-2.3-machine", - "parent": "generic-pc-machine" + "name": "vhost-user-vsock-pci-non-transitional", + "parent": "vhost-user-vsock-pci-base" }, { "name": "PCI", @@ -24361,7 +24667,7 @@ }, { "name": "sd-card", - "parent": "device" + "parent": "sdmmc-common" }, { "name": "pc-q35-4.0.1-machine", @@ -24455,10 +24761,6 @@ "name": "pc-i440fx-9.0-machine", "parent": "generic-pc-machine" }, - { - "name": "vhost-user-gpu-pci", - "parent": "vhost-user-gpu-pci-base-type" - }, { "name": "nvme", "parent": "pci-device" @@ -24524,8 +24826,8 @@ "parent": "pci-xhci" }, { - "name": "isa-pit", - "parent": "pit-common" + "name": "kvm64-x86_64-cpu", + "parent": "x86_64-cpu" }, { "name": "kvm-apic", @@ -24536,8 +24838,8 @@ "parent": "virtio-sound-pci-base-type" }, { - "name": "kvm64-x86_64-cpu", - "parent": "x86_64-cpu" + "name": "isa-pit", + "parent": "pit-common" }, { "name": "Broadwell-v4-x86_64-cpu", @@ -24559,6 +24861,10 @@ "name": "dbus-display", "parent": "object" }, + { + "name": "vhost-user-gpu-pci", + "parent": "vhost-user-gpu-pci-base-type" + }, { "name": "virtio-serial-device", "parent": "virtio-device" @@ -24639,10 +24945,6 @@ "name": "vhost-user-blk-pci-non-transitional", "parent": "vhost-user-blk-pci-base" }, - { - "name": "virtio-rng-pci-non-transitional", - "parent": "virtio-rng-pci-base" - }, { "name": "cirrus-vga", "parent": "pci-device" @@ -24660,8 +24962,8 @@ "parent": "x86_64-cpu" }, { - "name": "pc-i440fx-2.1-machine", - "parent": "generic-pc-machine" + "name": "virtio-rng-pci-non-transitional", + "parent": "virtio-rng-pci-base" }, { "name": "i82559er", @@ -24708,8 +25010,8 @@ "parent": "scsi-disk-base" }, { - "name": "pc-q35-7.0-machine", - "parent": "generic-pc-machine" + "name": "sgx-epc", + "parent": "device" }, { "name": "gpex-root", @@ -24720,8 +25022,8 @@ "parent": "isa-device" }, { - "name": "sgx-epc", - "parent": "device" + "name": "pc-q35-7.0-machine", + "parent": "generic-pc-machine" }, { "name": "isa-ide", @@ -24891,6 +25193,10 @@ "name": "cryptodev-backend", "parent": "object" }, + { + "name": "tls-creds-x509", + "parent": "tls-creds" + }, { "name": "isapc-machine", "parent": "generic-pc-machine" @@ -24992,8 +25298,8 @@ "parent": "ide-device" }, { - "name": "tls-creds-x509", - "parent": "tls-creds" + "name": "qio-channel-command", + "parent": "qio-channel" }, { "name": "Snowridge-v2-x86_64-cpu", @@ -25007,6 +25313,10 @@ "name": "vhost-user-scsi-pci", "parent": "vhost-user-scsi-pci-base" }, + { + "name": "emmc", + "parent": "sdmmc-common" + }, { "name": "i82559a", "parent": "pci-device" @@ -25036,8 +25346,8 @@ "parent": "e1000-base" }, { - "name": "qio-channel-command", - "parent": "qio-channel" + "name": "host-iommu-device-iommufd-vfio", + "parent": "host-iommu-device-iommufd" }, { "name": "Opteron_G3-v1-x86_64-cpu", @@ -25119,6 +25429,10 @@ "name": "pc-testdev", "parent": "isa-device" }, + { + "name": "vfio-iommu-iommufd", + "parent": "vfio-iommu" + }, { "name": "megasas", "parent": "megasas-base" @@ -25159,6 +25473,10 @@ "name": "gpio_i2c", "parent": "sys-bus-device" }, + { + "name": "secret", + "parent": "secret_common" + }, { "name": "qio-channel-socket", "parent": "qio-channel" @@ -25196,8 +25514,8 @@ "parent": "max-x86_64-cpu" }, { - "name": "secret", - "parent": "secret_common" + "name": "virtio-multitouch-pci", + "parent": "virtio-multitouch-pci-base-type" }, { "name": "usb-ehci", @@ -25220,8 +25538,8 @@ "parent": "device" }, { - "name": "virtio-multitouch-pci", - "parent": "virtio-multitouch-pci-base-type" + "name": "Cascadelake-Server-noTSX-x86_64-cpu", + "parent": "x86_64-cpu" }, { "name": "virtio-pmem", @@ -25251,10 +25569,6 @@ "name": "scsi-hd", "parent": "scsi-disk-base" }, - { - "name": "Cascadelake-Server-noTSX-x86_64-cpu", - "parent": "x86_64-cpu" - }, { "name": "usb-kbd", "parent": "usb-hid" @@ -25395,6 +25709,10 @@ "name": "iommufd", "parent": "object" }, + { + "name": "vfio-iommu-legacy", + "parent": "vfio-iommu" + }, { "name": "Skylake-Client-IBRS-x86_64-cpu", "parent": "x86_64-cpu" @@ -25515,6 +25833,10 @@ "name": "Skylake-Client-noTSX-IBRS-x86_64-cpu", "parent": "x86_64-cpu" }, + { + "name": "pentium2-x86_64-cpu", + "parent": "x86_64-cpu" + }, { "name": "vhost-scsi-pci-transitional", "parent": "vhost-scsi-pci-base" @@ -25552,8 +25874,8 @@ "parent": "object" }, { - "name": "pentium2-x86_64-cpu", - "parent": "x86_64-cpu" + "name": "sev-snp-guest", + "parent": "sev-common" }, { "name": "KnightsMill-v1-x86_64-cpu", @@ -25688,12 +26010,12 @@ "parent": "tls-creds" }, { - "name": "Broadwell-noTSX-IBRS-x86_64-cpu", - "parent": "x86_64-cpu" + "name": "host-iommu-device-legacy-vfio", + "parent": "host-iommu-device" }, { - "name": "pc-i440fx-2.2-machine", - "parent": "generic-pc-machine" + "name": "Broadwell-noTSX-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" }, { "name": "qio-dns-resolver", @@ -25779,10 +26101,6 @@ "name": "Haswell-noTSX-x86_64-cpu", "parent": "x86_64-cpu" }, - { - "name": "chardev-null", - "parent": "chardev" - }, { "name": "pci-serial", "parent": "pci-device" @@ -25867,6 +26185,10 @@ "name": "Cascadelake-Server-v3-x86_64-cpu", "parent": "x86_64-cpu" }, + { + "name": "vhost-user-rng-pci", + "parent": "vhost-user-rng-pci-base" + }, { "name": "Nehalem-IBRS-x86_64-cpu", "parent": "x86_64-cpu" @@ -25876,20 +26198,20 @@ "parent": "virtio-device" }, { - "name": "Skylake-Server-x86_64-cpu", - "parent": "x86_64-cpu" + "name": "chardev-null", + "parent": "chardev" }, { - "name": "vhost-user-rng-pci", - "parent": "vhost-user-rng-pci-base" + "name": "cfi.pflash01", + "parent": "sys-bus-device" }, { - "name": "pc-q35-2.7-machine", - "parent": "generic-pc-machine" + "name": "Skylake-Server-x86_64-cpu", + "parent": "x86_64-cpu" }, { - "name": "cfi.pflash01", - "parent": "sys-bus-device" + "name": "pc-q35-2.7-machine", + "parent": "generic-pc-machine" }, { "name": "isa-parallel", @@ -25991,6 +26313,10 @@ "name": "pc-i440fx-5.2-machine", "parent": "generic-pc-machine" }, + { + "name": "memory-backend-shm", + "parent": "memory-backend" + }, { "name": "accel", "parent": "object" @@ -26207,10 +26533,6 @@ "name": "SapphireRapids-x86_64-cpu", "parent": "x86_64-cpu" }, - { - "name": "pc-i440fx-2.0-machine", - "parent": "generic-pc-machine" - }, { "name": "pc-i440fx-2.12-machine", "parent": "generic-pc-machine" @@ -26392,6 +26714,12 @@ "description": "on/off", "type": "bool" }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, { "default-value": true, "name": "migrate-extra", @@ -26417,7 +26745,7 @@ }, { "default-value": false, - "name": "aer", + "name": "x-pcie-pm-no-soft-reset", "description": "on/off", "type": "bool" }, @@ -26496,6 +26824,11 @@ "name": "disable-modern", "type": "bool" }, + { + "default-value": 0, + "name": "lcyls", + "type": "uint32" + }, { "default-value": true, "name": "notify_on_empty", @@ -26503,9 +26836,9 @@ "type": "bool" }, { - "default-value": 0, - "name": "lcyls", - "type": "uint32" + "default-value": 256, + "name": "queue-size", + "type": "uint16" }, { "default-value": false, @@ -26513,9 +26846,9 @@ "type": "bool" }, { - "default-value": 256, - "name": "queue-size", - "type": "uint16" + "default-value": 0, + "name": "lheads", + "type": "uint32" }, { "default-value": "auto", @@ -26528,11 +26861,6 @@ "name": "lsecs", "type": "uint32" }, - { - "default-value": 0, - "name": "min_io_size", - "type": "size" - }, { "default-value": 0, "name": "secs", @@ -26558,8 +26886,14 @@ }, { "default-value": 0, - "name": "lheads", - "type": "uint32" + "name": "min_io_size", + "type": "size" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" }, { "name": "virtio-backend", @@ -26623,11 +26957,6 @@ "name": "use-disabled-flag", "type": "bool" }, - { - "default-value": false, - "name": "x-disable-legacy-check", - "type": "bool" - }, { "default-value": false, "name": "iommu_platform", @@ -26647,8 +26976,7 @@ }, { "default-value": false, - "name": "scsi", - "description": "on/off", + "name": "x-disable-legacy-check", "type": "bool" }, { @@ -26673,12 +27001,6 @@ "name": "max-discard-sectors", "type": "uint32" }, - { - "default-value": false, - "name": "packed", - "description": "on/off", - "type": "bool" - }, { "default-value": true, "name": "discard", @@ -26713,6 +27035,12 @@ "name": "max-write-zeroes-sectors", "type": "uint32" }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, { "default-value": "auto", "name": "account-failed", @@ -26815,6 +27143,12 @@ "description": "on/off", "type": "bool" }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, { "default-value": true, "name": "migrate-extra", @@ -26840,7 +27174,7 @@ }, { "default-value": false, - "name": "aer", + "name": "x-pcie-pm-no-soft-reset", "description": "on/off", "type": "bool" }, @@ -26914,6 +27248,12 @@ "name": "disable-modern", "type": "bool" }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, { "name": "mac", "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56", @@ -27282,6 +27622,12 @@ "description": "on/off", "type": "bool" }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, { "default-value": true, "name": "migrate-extra", @@ -27307,7 +27653,7 @@ }, { "default-value": false, - "name": "aer", + "name": "x-pcie-pm-no-soft-reset", "description": "on/off", "type": "bool" }, @@ -27469,6 +27815,12 @@ "name": "virtqueue_size", "type": "uint32" }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, { "default-value": true, "name": "seg_max_adjust", @@ -27596,14 +27948,20 @@ }, { "default-value": false, - "name": "migration-events", + "name": "x-no-kvm-intx", "type": "bool" }, { "default-value": false, - "name": "x-no-kvm-intx", + "name": "migration-events", "type": "bool" }, + { + "default-value": "on", + "name": "x-device-dirty-page-tracking", + "description": "on/off/auto", + "type": "OnOffAuto" + }, { "default-value": 4294967295, "name": "x-pci-sub-device-id", @@ -27782,7 +28140,7 @@ }, { "default-value": 0, - "name": "lheads", + "name": "secs", "type": "uint32" }, { @@ -27811,11 +28169,6 @@ "name": "scsi_version", "type": "int32" }, - { - "default-value": 0, - "name": "secs", - "type": "uint32" - }, { "default-value": false, "name": "removable", @@ -27925,6 +28278,11 @@ "description": "A power of two between 512 B and 2 MiB", "type": "size" }, + { + "default-value": true, + "name": "migrate-emulated-scsi-request", + "type": "bool" + }, { "default-value": 4294967295, "name": "discard_granularity", @@ -27946,6 +28304,11 @@ "description": "on/off/auto", "type": "OnOffAuto" }, + { + "default-value": 0, + "name": "lheads", + "type": "uint32" + }, { "name": "device_id", "type": "str" @@ -28895,6 +29258,12 @@ "description": "on/off", "type": "bool" }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, { "default-value": true, "name": "migrate-extra", @@ -28920,7 +29289,7 @@ }, { "default-value": false, - "name": "aer", + "name": "x-pcie-pm-no-soft-reset", "description": "on/off", "type": "bool" }, @@ -29072,6 +29441,12 @@ "name": "use-started", "type": "bool" }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, { "default-value": true, "name": "use-disabled-flag", @@ -29113,13 +29488,13 @@ "return": [ { "default-value": true, - "name": "queue_reset", - "description": "on/off", + "name": "use-disabled-flag", "type": "bool" }, { "default-value": true, - "name": "use-disabled-flag", + "name": "queue_reset", + "description": "on/off", "type": "bool" }, { @@ -29128,6 +29503,12 @@ "description": "on/off", "type": "bool" }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, { "default-value": false, "name": "iommu_platform", @@ -29384,10 +29765,6 @@ "name": "s4_val", "type": "uint8" }, - { - "name": "memory-hotplug-support", - "type": "bool" - }, { "name": "gsi[0]", "type": "link" @@ -29549,6 +29926,12 @@ "description": "on/off", "type": "bool" }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, { "default-value": true, "name": "migrate-extra", @@ -29574,7 +29957,7 @@ }, { "default-value": false, - "name": "aer", + "name": "x-pcie-pm-no-soft-reset", "description": "on/off", "type": "bool" }, @@ -29735,6 +30118,12 @@ "description": "on/off", "type": "bool" }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, { "name": "virtio-backend", "type": "child" @@ -29771,13 +30160,13 @@ "return": [ { "default-value": true, - "name": "queue_reset", - "description": "on/off", + "name": "use-disabled-flag", "type": "bool" }, { "default-value": true, - "name": "use-disabled-flag", + "name": "queue_reset", + "description": "on/off", "type": "bool" }, { @@ -29786,6 +30175,12 @@ "description": "on/off", "type": "bool" }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, { "default-value": false, "name": "iommu_platform", @@ -30362,13 +30757,13 @@ "return": [ { "default-value": true, - "name": "queue_reset", - "description": "on/off", + "name": "use-disabled-flag", "type": "bool" }, { "default-value": true, - "name": "use-disabled-flag", + "name": "queue_reset", + "description": "on/off", "type": "bool" }, { @@ -30377,6 +30772,12 @@ "description": "on/off", "type": "bool" }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, { "default-value": false, "name": "iommu_platform", @@ -30513,6 +30914,12 @@ "description": "on/off", "type": "bool" }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, { "default-value": true, "name": "migrate-extra", @@ -30538,7 +30945,7 @@ }, { "default-value": false, - "name": "aer", + "name": "x-pcie-pm-no-soft-reset", "description": "on/off", "type": "bool" }, @@ -30689,6 +31096,12 @@ "name": "use-started", "type": "bool" }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, { "default-value": "on", "name": "unplugged-inaccessible", @@ -30782,6 +31195,12 @@ "description": "on/off", "type": "bool" }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, { "default-value": true, "name": "migrate-extra", @@ -30807,7 +31226,7 @@ }, { "default-value": false, - "name": "aer", + "name": "x-pcie-pm-no-soft-reset", "description": "on/off", "type": "bool" }, @@ -30894,13 +31313,13 @@ }, { "default-value": true, - "name": "event_idx", - "description": "on/off", + "name": "use-disabled-flag", "type": "bool" }, { "default-value": true, - "name": "use-disabled-flag", + "name": "event_idx", + "description": "on/off", "type": "bool" }, { @@ -30948,6 +31367,12 @@ "name": "use-started", "type": "bool" }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, { "name": "primary-bus", "type": "link" @@ -31388,15 +31813,15 @@ "name": "kvm-pv-eoi", "type": "bool" }, - { - "name": "lm", - "type": "bool" - }, { "default-value": 0, "name": "hv-version-id-spack", "type": "uint32" }, + { + "name": "lm", + "type": "bool" + }, { "default-value": true, "name": "x-vendor-cpuid-only", @@ -31695,7 +32120,8 @@ "type": "bool" }, { - "name": "vmx-entry-load-rtit-ctl", + "default-value": true, + "name": "x-amd-topoext-features-only", "type": "bool" }, { @@ -31707,11 +32133,15 @@ "type": "bool" }, { - "name": "cldemote", + "name": "lwp", "type": "bool" }, { - "name": "lwp", + "name": "vmx-invept-single-context-noglobals", + "type": "bool" + }, + { + "name": "cldemote", "type": "bool" }, { @@ -31741,10 +32171,6 @@ "name": "sgx-provisionkey", "type": "bool" }, - { - "name": "vmx-desc-exit", - "type": "bool" - }, { "name": "vmx-eptp-switching", "type": "bool" @@ -31785,8 +32211,7 @@ "type": "bool" }, { - "default-value": false, - "name": "kvm-no-smi-migration", + "name": "vmx-desc-exit", "type": "bool" }, { @@ -31797,6 +32222,10 @@ "name": "vmx-invvpid", "type": "bool" }, + { + "name": "vmx-nested-exception", + "type": "bool" + }, { "name": "svm", "type": "bool" @@ -31806,7 +32235,7 @@ "type": "bool" }, { - "name": "avx-ifma", + "name": "vmx-ept-execonly", "type": "bool" }, { @@ -31814,6 +32243,10 @@ "name": "module-id", "type": "int32" }, + { + "name": "avx-ifma", + "type": "bool" + }, { "name": "mca", "type": "bool" @@ -31939,13 +32372,21 @@ "type": "bool" }, { - "name": "vmx-invept-single-context-noglobals", + "name": "overflow-recov", + "type": "bool" + }, + { + "name": "vmx-exit-load-pkrs", "type": "bool" }, { "name": "vmx-rdtscp-exit", "type": "bool" }, + { + "name": "amx-complex", + "type": "bool" + }, { "name": "nx", "type": "bool" @@ -31975,7 +32416,11 @@ "type": "bool" }, { - "name": "vmx-ept-execonly", + "name": "succor", + "type": "bool" + }, + { + "name": "fred", "type": "bool" }, { @@ -32212,7 +32657,9 @@ "type": "bool" }, { - "name": "vmx-exit-load-pkrs", + "default-value": false, + "name": "hv-stimer", + "description": "on/off", "type": "bool" }, { @@ -32228,15 +32675,15 @@ "name": "hv-version-id-sbranch", "type": "uint8" }, + { + "name": "crash-information", + "type": "GuestPanicInformation" + }, { "default-value": 0, "name": "min-level", "type": "uint32" }, - { - "name": "crash-information", - "type": "GuestPanicInformation" - }, { "default-value": true, "name": "full-cpuid-auto-level", @@ -32255,13 +32702,11 @@ "type": "bool" }, { - "default-value": false, - "name": "hv-stimer", - "description": "on/off", + "name": "msr", "type": "bool" }, { - "name": "msr", + "name": "wrmsrns", "type": "bool" }, { @@ -32334,7 +32779,7 @@ "type": "bool" }, { - "name": "amx-complex", + "name": "vmcb-clean", "type": "bool" }, { @@ -32356,7 +32801,7 @@ "type": "bool" }, { - "name": "vmcb-clean", + "name": "lkgs", "type": "bool" }, { @@ -32629,6 +33074,10 @@ "name": "kvm-asyncpf", "type": "bool" }, + { + "name": "avx-vnni-int16", + "type": "bool" + }, { "name": "decodeassists", "type": "bool" @@ -32666,7 +33115,7 @@ "type": "bool" }, { - "name": "vmx-enable-user-wait-pause", + "name": "vmx-entry-load-rtit-ctl", "type": "bool" }, { @@ -32863,11 +33312,11 @@ "type": "bool" }, { - "name": "intel-pt", + "name": "wdt", "type": "bool" }, { - "name": "wdt", + "name": "intel-pt", "type": "bool" }, { @@ -32971,7 +33420,7 @@ "type": "bool" }, { - "name": "amd-ssbd", + "name": "vmx-enable-user-wait-pause", "type": "bool" }, { @@ -33011,7 +33460,7 @@ "type": "bool" }, { - "name": "de", + "name": "amd-ssbd", "type": "bool" }, { @@ -33019,6 +33468,10 @@ "name": "core-id", "type": "int32" }, + { + "name": "de", + "type": "bool" + }, { "name": "ss", "type": "bool" @@ -33197,7 +33650,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33207,16 +33660,6 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, - "default-ram-id": "pc.ram" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "acpi": true, - "cpu-max": 255, "deprecated": true, "default-ram-id": "pc.ram" }, @@ -33237,7 +33680,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33247,7 +33690,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33257,7 +33700,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33267,7 +33710,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33277,7 +33720,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33301,16 +33744,6 @@ "deprecated": false, "default-ram-id": "pc.ram" }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "acpi": true, - "cpu-max": 255, - "deprecated": true, - "default-ram-id": "pc.ram" - }, { "hotpluggable-cpus": true, "name": "pc-q35-8.1", @@ -33347,7 +33780,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33379,7 +33812,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33399,7 +33832,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33417,7 +33850,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33427,7 +33860,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33437,7 +33870,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33447,7 +33880,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33467,7 +33900,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33477,7 +33910,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33487,7 +33920,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33497,7 +33930,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33507,7 +33940,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33527,7 +33960,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33537,7 +33970,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33557,7 +33990,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33570,16 +34003,6 @@ "deprecated": false, "default-ram-id": "pc.ram" }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "acpi": true, - "cpu-max": 255, - "deprecated": true, - "default-ram-id": "pc.ram" - }, { "hotpluggable-cpus": true, "name": "pc-q35-8.0", @@ -33607,7 +34030,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33617,7 +34040,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33637,7 +34060,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33657,7 +34080,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33667,7 +34090,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33677,7 +34100,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33687,7 +34110,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33707,7 +34130,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33717,7 +34140,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33730,16 +34153,6 @@ "deprecated": false, "default-ram-id": "microvm.ram" }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "acpi": true, - "cpu-max": 255, - "deprecated": true, - "default-ram-id": "pc.ram" - }, { "hotpluggable-cpus": true, "name": "pc-q35-8.2", @@ -33757,7 +34170,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33777,7 +34190,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33787,7 +34200,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33807,7 +34220,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33817,7 +34230,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -33837,7 +34250,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" } ], @@ -33966,10 +34379,210 @@ } { - "execute": "query-cpu-definitions", + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, "id": "libvirt-41" } +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "link" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "pit", + "description": "Enable i8254 PIT", + "type": "OnOffAuto" + }, + { + "name": "pic", + "description": "Enable i8259 PIC", + "type": "OnOffAuto" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "sata", + "description": "Enable/disable Serial ATA bus", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "i8042", + "type": "bool" + }, + { + "name": "hpet", + "description": "Enable/disable high precision event timer emulation", + "type": "bool" + }, + { + "name": "smbios-entry-point-type", + "description": "SMBIOS Entry Point type [32, 64]", + "type": "str" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "fd-bootchk", + "type": "bool" + }, + { + "name": "smbus", + "description": "Enable/disable system management bus", + "type": "bool" + } + ], + "id": "libvirt-41" +} + +{ + "execute": "query-cpu-definitions", + "id": "libvirt-42" +} + { "return": [ { @@ -36518,12 +37131,12 @@ "deprecated": false } ], - "id": "libvirt-41" + "id": "libvirt-42" } { "execute": "query-tpm-models", - "id": "libvirt-42" + "id": "libvirt-43" } { @@ -36531,12 +37144,12 @@ "tpm-crb", "tpm-tis" ], - "id": "libvirt-42" + "id": "libvirt-43" } { "execute": "query-tpm-types", - "id": "libvirt-43" + "id": "libvirt-44" } { @@ -36544,12 +37157,12 @@ "passthrough", "emulator" ], - "id": "libvirt-43" + "id": "libvirt-44" } { "execute": "query-command-line-options", - "id": "libvirt-44" + "id": "libvirt-45" } { @@ -38032,12 +38645,12 @@ "option": "drive" } ], - "id": "libvirt-44" + "id": "libvirt-45" } { "execute": "query-migrate-capabilities", - "id": "libvirt-45" + "id": "libvirt-46" } { @@ -38131,16 +38744,16 @@ "capability": "mapped-ram" } ], - "id": "libvirt-45" + "id": "libvirt-46" } { "execute": "query-sev-capabilities", - "id": "libvirt-46" + "id": "libvirt-47" } { - "id": "libvirt-46", + "id": "libvirt-47", "error": { "class": "GenericError", "desc": "SEV: Failed to open /dev/sev: No such file or directory" @@ -38149,14 +38762,14 @@ { "execute": "query-sgx-capabilities", - "id": "libvirt-47" + "id": "libvirt-48" } { - "id": "libvirt-47", + "id": "libvirt-48", "error": { "class": "GenericError", - "desc": "SGX is not enabled in KVM" + "desc": "Could not open '/dev/sgx_vepc': No such file or directory" } } @@ -38168,7 +38781,7 @@ "name": "host" } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -38203,6 +38816,7 @@ "vmx-cr8-store-exit": false, "vmx-rdseed-exit": false, "amx-fp16": false, + "fred": false, "vmx-eptp-switching": false, "kvm-asyncpf": true, "perfctr-core": true, @@ -38213,6 +38827,7 @@ "decodeassists": false, "vmx-exit-load-efer": false, "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, "sse4.1": true, "family": 23, "intel-pt-lip": false, @@ -38357,6 +38972,7 @@ "vmx-ept": false, "pbrsb-no": false, "xfd": false, + "lkgs": false, "kvm-mmu": false, "sse4.2": true, "pge": true, @@ -38403,6 +39019,7 @@ "vmx-invept": false, "osvw": true, "rfds-clear": false, + "succor": true, "apic": true, "pmm": false, "vmx-entry-noload-debugctl": false, @@ -38419,6 +39036,7 @@ "kvmclock": true, "vmx-zero-len-inject": false, "amx-complex": false, + "avx-vnni-int16": false, "pschange-mc-no": true, "v-vmsave-vmload": true, "vmx-rdrand-exit": false, @@ -38498,6 +39116,7 @@ "erms": false, "vmx-entry-ia32e-mode": false, "lahf-lm": true, + "overflow-recov": true, "vpclmulqdq": false, "vmx-ins-outs": false, "fxsr-opt": true, @@ -38526,6 +39145,7 @@ "vmx-rdpmc-exit": false, "vmx-mtf": false, "vmx-entry-load-efer": false, + "wrmsrns": false, "model-id": "AMD Ryzen 9 3900X 12-Core Processor ", "sha-ni": true, "fb-clear": false, @@ -38539,7 +39159,7 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } { @@ -38553,7 +39173,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -38588,6 +39208,7 @@ "vmx-cr8-store-exit": false, "vmx-rdseed-exit": false, "amx-fp16": false, + "fred": false, "vmx-eptp-switching": false, "kvm-asyncpf": true, "perfctr-core": true, @@ -38598,6 +39219,7 @@ "decodeassists": false, "vmx-exit-load-efer": false, "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, "sse4.1": true, "family": 23, "intel-pt-lip": false, @@ -38742,6 +39364,7 @@ "vmx-ept": false, "pbrsb-no": false, "xfd": false, + "lkgs": false, "kvm-mmu": false, "sse4.2": true, "pge": true, @@ -38788,6 +39411,7 @@ "vmx-invept": false, "osvw": true, "rfds-clear": false, + "succor": true, "apic": true, "pmm": false, "vmx-entry-noload-debugctl": false, @@ -38804,6 +39428,7 @@ "kvmclock": true, "vmx-zero-len-inject": false, "amx-complex": false, + "avx-vnni-int16": false, "pschange-mc-no": true, "v-vmsave-vmload": true, "vmx-rdrand-exit": false, @@ -38883,6 +39508,7 @@ "erms": false, "vmx-entry-ia32e-mode": false, "lahf-lm": true, + "overflow-recov": true, "vpclmulqdq": false, "vmx-ins-outs": false, "fxsr-opt": true, @@ -38911,6 +39537,7 @@ "vmx-rdpmc-exit": false, "vmx-mtf": false, "vmx-entry-load-efer": false, + "wrmsrns": false, "model-id": "AMD Ryzen 9 3900X 12-Core Processor ", "sha-ni": true, "fb-clear": false, @@ -38924,7 +39551,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } { @@ -38939,7 +39566,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { @@ -38986,6 +39613,7 @@ "x-intel-pt-auto-level": true, "amx-fp16": false, "hv-vendor-id": "Linux KVM Hv", + "fred": false, "vmx-eptp-switching": false, "hv-syndbg": true, "kvm-asyncpf": true, @@ -38997,6 +39625,7 @@ "avx512cd": false, "pbe": false, "decodeassists": false, + "vmx-nested-exception": false, "vmx-exit-load-efer": false, "vmx-exit-clear-bndcfgs": false, "sse4.1": true, @@ -39006,6 +39635,7 @@ "legacy-cache": true, "intel-pt-lip": false, "vmx-vmwrite-vmexit-fields": false, + "x-amd-topoext-features-only": true, "vmx-vnmi": false, "kvm-asyncpf-int": true, "vmx-true-ctls": false, @@ -39186,6 +39816,7 @@ "pbrsb-no": false, "hv-tlbflush-direct": true, "xfd": false, + "lkgs": false, "hv-reenlightenment": true, "kvm-mmu": false, "kvm_mmu": false, @@ -39251,6 +39882,7 @@ "migratable": false, "rfds-clear": false, "check": true, + "succor": true, "hv-spinlocks": 4095, "vmx-entry-noload-debugctl": false, "vmx-eptad": false, @@ -39272,6 +39904,7 @@ "kvmclock": true, "vmx-zero-len-inject": false, "amx-complex": false, + "avx-vnni-int16": false, "l3-cache": true, "pschange-mc-no": true, "v-vmsave-vmload": true, @@ -39349,7 +39982,6 @@ "vmx-entry-load-pkrs": false, "clflushopt": true, "vmx-vnmi-pending": false, - "kvm-no-smi-migration": false, "monitor": false, "vmx-vintr-pending": false, "avx512er": false, @@ -39368,6 +40000,7 @@ "x-force-features": false, "vmx-entry-ia32e-mode": false, "lahf-lm": true, + "overflow-recov": true, "lahf_lm": true, "vmx-ins-outs": false, "vpclmulqdq": false, @@ -39407,10 +40040,11 @@ "vmx-mtf": false, "hv-tlbflush-ext": true, "pause_filter": true, + "wrmsrns": false, "model-id": "AMD Ryzen 9 3900X 12-Core Processor ", "sha-ni": true, - "fb-clear": false, "vmx-exit-load-pkrs": false, + "fb-clear": false, "abm": true, "vmx-ept-advanced-exitinfo": false, "vmx-enable-user-wait-pause": false, @@ -39420,7 +40054,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } { @@ -41984,6 +42618,7 @@ "vmx-cr8-store-exit": false, "vmx-rdseed-exit": false, "amx-fp16": false, + "fred": false, "vmx-eptp-switching": false, "kvm-asyncpf": false, "perfctr-core": false, @@ -41994,6 +42629,7 @@ "decodeassists": false, "vmx-exit-load-efer": false, "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, "sse4.1": true, "family": 0, "intel-pt-lip": false, @@ -42138,6 +42774,7 @@ "vmx-ept": false, "pbrsb-no": false, "xfd": false, + "lkgs": false, "kvm-mmu": false, "sse4.2": true, "pge": true, @@ -42184,6 +42821,7 @@ "vmx-invept": false, "osvw": false, "rfds-clear": false, + "succor": false, "apic": true, "pmm": false, "vmx-entry-noload-debugctl": false, @@ -42200,6 +42838,7 @@ "kvmclock": false, "vmx-zero-len-inject": false, "amx-complex": false, + "avx-vnni-int16": false, "pschange-mc-no": false, "v-vmsave-vmload": false, "vmx-rdrand-exit": false, @@ -42279,6 +42918,7 @@ "erms": true, "vmx-entry-ia32e-mode": false, "lahf-lm": true, + "overflow-recov": false, "vpclmulqdq": false, "vmx-ins-outs": false, "fxsr-opt": false, @@ -42307,6 +42947,7 @@ "vmx-rdpmc-exit": false, "vmx-mtf": false, "vmx-entry-load-efer": false, + "wrmsrns": false, "model-id": "QEMU TCG CPU version 2.5+", "sha-ni": true, "fb-clear": false, @@ -42369,6 +43010,7 @@ "vmx-cr8-store-exit": false, "vmx-rdseed-exit": false, "amx-fp16": false, + "fred": false, "vmx-eptp-switching": false, "kvm-asyncpf": false, "perfctr-core": false, @@ -42379,6 +43021,7 @@ "decodeassists": false, "vmx-exit-load-efer": false, "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, "sse4.1": true, "family": 0, "intel-pt-lip": false, @@ -42523,6 +43166,7 @@ "vmx-ept": false, "pbrsb-no": false, "xfd": false, + "lkgs": false, "kvm-mmu": false, "sse4.2": true, "pge": true, @@ -42569,6 +43213,7 @@ "vmx-invept": false, "osvw": false, "rfds-clear": false, + "succor": false, "apic": true, "pmm": false, "vmx-entry-noload-debugctl": false, @@ -42585,6 +43230,7 @@ "kvmclock": false, "vmx-zero-len-inject": false, "amx-complex": false, + "avx-vnni-int16": false, "pschange-mc-no": false, "v-vmsave-vmload": false, "vmx-rdrand-exit": false, @@ -42664,6 +43310,7 @@ "erms": true, "vmx-entry-ia32e-mode": false, "lahf-lm": true, + "overflow-recov": false, "vpclmulqdq": false, "vmx-ins-outs": false, "fxsr-opt": false, @@ -42692,6 +43339,7 @@ "vmx-rdpmc-exit": false, "vmx-mtf": false, "vmx-entry-load-efer": false, + "wrmsrns": false, "model-id": "QEMU TCG CPU version 2.5+", "sha-ni": true, "fb-clear": false, @@ -42722,7 +43370,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42732,16 +43380,6 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, - "default-ram-id": "pc.ram" - }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.0", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "acpi": true, - "cpu-max": 255, "deprecated": true, "default-ram-id": "pc.ram" }, @@ -42762,7 +43400,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42772,7 +43410,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42782,7 +43420,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42792,7 +43430,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42802,7 +43440,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42826,16 +43464,6 @@ "deprecated": false, "default-ram-id": "pc.ram" }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.2", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "acpi": true, - "cpu-max": 255, - "deprecated": true, - "default-ram-id": "pc.ram" - }, { "hotpluggable-cpus": true, "name": "pc-q35-8.1", @@ -42872,7 +43500,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42904,7 +43532,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42924,7 +43552,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42942,7 +43570,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42952,7 +43580,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42962,7 +43590,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42972,7 +43600,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -42992,7 +43620,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43002,7 +43630,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43012,7 +43640,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43022,7 +43650,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43032,7 +43660,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43052,7 +43680,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43062,7 +43690,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43082,7 +43710,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43095,16 +43723,6 @@ "deprecated": false, "default-ram-id": "pc.ram" }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.1", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "acpi": true, - "cpu-max": 255, - "deprecated": true, - "default-ram-id": "pc.ram" - }, { "hotpluggable-cpus": true, "name": "pc-q35-8.0", @@ -43132,7 +43750,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43142,7 +43760,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43162,7 +43780,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43182,7 +43800,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43192,7 +43810,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43202,7 +43820,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43212,7 +43830,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43232,7 +43850,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43242,7 +43860,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43255,16 +43873,6 @@ "deprecated": false, "default-ram-id": "microvm.ram" }, - { - "hotpluggable-cpus": true, - "name": "pc-i440fx-2.3", - "numa-mem-supported": true, - "default-cpu-type": "qemu64-x86_64-cpu", - "acpi": true, - "cpu-max": 255, - "deprecated": true, - "default-ram-id": "pc.ram" - }, { "hotpluggable-cpus": true, "name": "pc-q35-8.2", @@ -43282,7 +43890,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43302,7 +43910,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43312,7 +43920,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43332,7 +43940,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43342,7 +43950,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 255, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" }, { @@ -43362,7 +43970,7 @@ "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": false, + "deprecated": true, "default-ram-id": "pc.ram" } ], diff --git a/tests/qemucapabilitiesdata/caps_9.1.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_9.1.0_x86_64.xml index 306421de..408f6006 100644 --- a/tests/qemucapabilitiesdata/caps_9.1.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_9.1.0_x86_64.xml @@ -17,7 +17,6 @@ - @@ -132,7 +131,6 @@ - @@ -205,9 +203,13 @@ - 9000050 + + + + + 9000090 43100246 - v9.0.0-995-g60b54b67c6 + v9.1.0-rc0-121-g75c7f57403 x86_64 @@ -237,6 +239,7 @@ + @@ -247,6 +250,7 @@ + @@ -391,6 +395,7 @@ + @@ -437,6 +442,7 @@ + @@ -453,6 +459,7 @@ + @@ -532,6 +539,7 @@ + @@ -560,6 +568,7 @@ + @@ -2029,69 +2038,65 @@ - - - + + - - - - - + + + + + - - + - + - + - - - - + + + + - - - - - + + + + + - - + + - + - - - + + - + - - - - + + + + - - + + - - + - - + + - - + + - + @@ -2120,6 +2125,7 @@ + @@ -2130,6 +2136,7 @@ + @@ -2274,6 +2281,7 @@ + @@ -2320,6 +2328,7 @@ + @@ -2336,6 +2345,7 @@ + @@ -2415,6 +2425,7 @@ + @@ -2443,6 +2454,7 @@ + @@ -3864,69 +3876,65 @@ - - - + + - - - - - + + + + + - - + - + - + - - - - + + + + - - - - - + + + + + - - + + - + - - - + + - + - - - - + + + + - - + + - - + - - + + - - + + - + @@ -3942,5 +3950,7 @@ + + diff --git a/tests/qemufirmwaredata/out/usr/share/qemu/firmware/60-edk2-ovmf-x64-amdsev.json b/tests/qemufirmwaredata/out/usr/share/qemu/firmware/60-edk2-ovmf-x64-amdsev.json index 2d3b821a..d83d394b 100644 --- a/tests/qemufirmwaredata/out/usr/share/qemu/firmware/60-edk2-ovmf-x64-amdsev.json +++ b/tests/qemufirmwaredata/out/usr/share/qemu/firmware/60-edk2-ovmf-x64-amdsev.json @@ -21,6 +21,7 @@ "features": [ "amd-sev", "amd-sev-es", + "amd-sev-snp", "verbose-dynamic" ] } diff --git a/tests/qemufirmwaredata/out/usr/share/qemu/firmware/60-edk2-ovmf-x64-inteltdx.json b/tests/qemufirmwaredata/out/usr/share/qemu/firmware/60-edk2-ovmf-x64-inteltdx.json index 35a625b3..d002ec73 100644 --- a/tests/qemufirmwaredata/out/usr/share/qemu/firmware/60-edk2-ovmf-x64-inteltdx.json +++ b/tests/qemufirmwaredata/out/usr/share/qemu/firmware/60-edk2-ovmf-x64-inteltdx.json @@ -3,12 +3,8 @@ "uefi" ], "mapping": { - "device": "flash", - "mode": "stateless", - "executable": { - "filename": "/usr/share/edk2/ovmf/OVMF.inteltdx.fd", - "format": "raw" - } + "device": "memory", + "filename": "/usr/share/edk2/ovmf/OVMF.inteltdx.secboot.fd" }, "targets": [ { @@ -19,6 +15,8 @@ } ], "features": [ + "enrolled-keys", + "secure-boot", "verbose-dynamic" ] } diff --git a/tests/qemufirmwaredata/usr/share/qemu/firmware/50-edk2-riscv-qcow2.json b/tests/qemufirmwaredata/usr/share/qemu/firmware/50-edk2-riscv-qcow2.json new file mode 100644 index 00000000..eb1930da --- /dev/null +++ b/tests/qemufirmwaredata/usr/share/qemu/firmware/50-edk2-riscv-qcow2.json @@ -0,0 +1,33 @@ +{ + "description": "UEFI firmware for RISC-V virtual machines", + "interface-types": [ + "uefi" + ], + "mapping": { + "device": "flash", + "mode" : "split", + "executable": { + "filename": "/usr/share/edk2/riscv/RISCV_VIRT_CODE.qcow2", + "format": "qcow2" + }, + "nvram-template": { + "filename": "/usr/share/edk2/riscv/RISCV_VIRT_VARS.qcow2", + "format": "qcow2" + } + }, + "targets": [ + { + "architecture": "riscv64", + "machines": [ + "virt", + "virt-*" + ] + } + ], + "features": [ + + ], + "tags": [ + + ] +} diff --git a/tests/qemufirmwaredata/usr/share/qemu/firmware/60-edk2-ovmf-x64-inteltdx.json b/tests/qemufirmwaredata/usr/share/qemu/firmware/60-edk2-ovmf-x64-inteltdx.json index 44993ab1..445eb70e 100644 --- a/tests/qemufirmwaredata/usr/share/qemu/firmware/60-edk2-ovmf-x64-inteltdx.json +++ b/tests/qemufirmwaredata/usr/share/qemu/firmware/60-edk2-ovmf-x64-inteltdx.json @@ -4,12 +4,8 @@ "uefi" ], "mapping": { - "device": "flash", - "mode": "stateless", - "executable": { - "filename": "/usr/share/edk2/ovmf/OVMF.inteltdx.fd", - "format": "raw" - } + "device": "memory", + "filename": "/usr/share/edk2/ovmf/OVMF.inteltdx.secboot.fd" }, "targets": [ { @@ -20,7 +16,9 @@ } ], "features": [ + "enrolled-keys", "intel-tdx", + "secure-boot", "verbose-dynamic" ], "tags": [ diff --git a/tests/qemufirmwaretest.c b/tests/qemufirmwaretest.c index c967f86d..f16ea526 100644 --- a/tests/qemufirmwaretest.c +++ b/tests/qemufirmwaretest.c @@ -93,6 +93,7 @@ testFWPrecedence(const void *opaque G_GNUC_UNUSED) PREFIX "/share/qemu/firmware/50-edk2-loongarch64.json", PREFIX "/share/qemu/firmware/50-edk2-ovmf-4m-qcow2-x64-nosb.json", PREFIX "/share/qemu/firmware/50-edk2-ovmf-x64-microvm.json", + PREFIX "/share/qemu/firmware/50-edk2-riscv-qcow2.json", PREFIX "/share/qemu/firmware/51-edk2-aarch64-raw.json", PREFIX "/share/qemu/firmware/51-edk2-ovmf-2m-raw-x64-nosb.json", PREFIX "/share/qemu/firmware/52-edk2-aarch64-verbose-qcow2.json", @@ -272,6 +273,7 @@ mymain(void) DO_PARSE_TEST("usr/share/qemu/firmware/50-edk2-loongarch64.json"); DO_PARSE_TEST("usr/share/qemu/firmware/50-edk2-ovmf-4m-qcow2-x64-nosb.json"); DO_PARSE_TEST("usr/share/qemu/firmware/50-edk2-ovmf-x64-microvm.json"); + DO_PARSE_TEST("usr/share/qemu/firmware/50-edk2-riscv-qcow2.json"); DO_PARSE_TEST("usr/share/qemu/firmware/51-edk2-aarch64-raw.json"); DO_PARSE_TEST("usr/share/qemu/firmware/51-edk2-ovmf-2m-raw-x64-nosb.json"); DO_PARSE_TEST("usr/share/qemu/firmware/52-edk2-aarch64-verbose-qcow2.json"); @@ -317,7 +319,7 @@ mymain(void) "/usr/share/edk2/ovmf/OVMF_CODE.fd:/usr/share/edk2/ovmf/OVMF_VARS.fd:" "/usr/share/edk2/ovmf/OVMF.secboot.fd:NULL:" "/usr/share/edk2/ovmf/OVMF.amdsev.fd:NULL:" - "/usr/share/edk2/ovmf/OVMF.inteltdx.fd:NULL", + "/usr/share/edk2/ovmf/OVMF.inteltdx.secboot.fd:NULL", VIR_DOMAIN_OS_DEF_FIRMWARE_BIOS, VIR_DOMAIN_OS_DEF_FIRMWARE_EFI); DO_SUPPORTED_TEST("pc-q35-3.1", VIR_ARCH_I686, false, @@ -332,6 +334,9 @@ mymain(void) "/usr/share/edk2/aarch64/QEMU_EFI-pflash.qcow2:/usr/share/edk2/aarch64/vars-template-pflash.qcow2:" "/usr/share/edk2/aarch64/QEMU_EFI-pflash.raw:/usr/share/edk2/aarch64/vars-template-pflash.raw", VIR_DOMAIN_OS_DEF_FIRMWARE_EFI); + DO_SUPPORTED_TEST("virt", VIR_ARCH_RISCV64, false, + "/usr/share/edk2/riscv/RISCV_VIRT_CODE.qcow2:/usr/share/edk2/riscv/RISCV_VIRT_VARS.qcow2", + VIR_DOMAIN_OS_DEF_FIRMWARE_EFI); virFileWrapperClearPrefixes(); diff --git a/tests/qemuhotplugtest.c b/tests/qemuhotplugtest.c index d935ad58..f707121c 100644 --- a/tests/qemuhotplugtest.c +++ b/tests/qemuhotplugtest.c @@ -501,9 +501,6 @@ mymain(void) virEventRegisterDefaultImpl(); - if (!(driver.domainEventState = virObjectEventStateNew())) - return EXIT_FAILURE; - driver.lockManager = virLockManagerPluginNew("nop", "qemu", driver.config->configBaseDir, 0); diff --git a/tests/qemumigrationcookiexmltest.c b/tests/qemumigrationcookiexmltest.c index 5270e3a7..bc0f68b8 100644 --- a/tests/qemumigrationcookiexmltest.c +++ b/tests/qemumigrationcookiexmltest.c @@ -39,7 +39,7 @@ static virQEMUDriver driver; static virBuffer testnamebuf = VIR_BUFFER_INITIALIZER; -static const char * +static const char * G_GNUC_NULL_TERMINATED tn(const char *str, ...) { va_list ap; diff --git a/tests/qemumonitorjsontest.c b/tests/qemumonitorjsontest.c index 45cee237..66d0c127 100644 --- a/tests/qemumonitorjsontest.c +++ b/tests/qemumonitorjsontest.c @@ -2730,10 +2730,7 @@ testQemuMonitorJSONGetSEVInfo(const void *opaque) const testGenericData *data = opaque; virDomainXMLOption *xmlopt = data->xmlopt; g_autoptr(qemuMonitorTest) test = NULL; - unsigned int apiMajor = 0; - unsigned int apiMinor = 0; - unsigned int buildID = 0; - unsigned int policy = 0; + qemuMonitorSEVInfo info = { }; if (!(test = qemuMonitorTestNewSchema(xmlopt, data->schema))) return -1; @@ -2753,16 +2750,70 @@ testQemuMonitorJSONGetSEVInfo(const void *opaque) "}") < 0) return -1; - if (qemuMonitorGetSEVInfo(qemuMonitorTestGetMonitor(test), - &apiMajor, &apiMinor, &buildID, &policy) < 0) + if (qemuMonitorGetSEVInfo(qemuMonitorTestGetMonitor(test), &info) < 0) return -1; - if (apiMajor != 1 || apiMinor != 8 || buildID != 834 || policy != 3) { + if (info.apiMajor != 1 || info.apiMinor != 8 || info.buildID != 834 || + info.type != QEMU_MONITOR_SEV_GUEST_TYPE_SEV || + info.data.sev.policy != 3 || info.data.sev.handle != 0) { virReportError(VIR_ERR_INTERNAL_ERROR, "%s", "Unexpected SEV info values"); return -1; } + if (qemuMonitorTestAddItem(test, "query-sev", + "{" + " \"return\": {" + " \"enabled\": true," + " \"api-minor\": 55," + " \"handle\": 1," + " \"state\": \"running\"," + " \"api-major\": 1," + " \"sev-type\": \"sev\"," + " \"build-id\": 21," + " \"policy\": 1" + " }," + " \"id\": \"libvirt-16\"" + "}") < 0) + return -1; + + if (qemuMonitorGetSEVInfo(qemuMonitorTestGetMonitor(test), &info) < 0) + return -1; + + if (info.apiMajor != 1 || info.apiMinor != 55 || info.buildID != 21 || + info.type != QEMU_MONITOR_SEV_GUEST_TYPE_SEV || + info.data.sev.policy != 1 || info.data.sev.handle != 1) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + "Unexpected SEV info values"); + return -1; + } + + if (qemuMonitorTestAddItem(test, "query-sev", + "{" + " \"return\": {" + " \"enabled\": true," + " \"api-minor\": 55," + " \"state\": \"running\"," + " \"api-major\": 1," + " \"sev-type\": \"sev-snp\"," + " \"build-id\": 21," + " \"snp-policy\": 196608" + " }," + " \"id\": \"libvirt-16\"" + "}") < 0) + return -1; + + if (qemuMonitorGetSEVInfo(qemuMonitorTestGetMonitor(test), &info) < 0) + return -1; + + if (info.apiMajor != 1 || info.apiMinor != 55 || info.buildID != 21 || + info.type != QEMU_MONITOR_SEV_GUEST_TYPE_SEV_SNP || + info.data.sev_snp.snp_policy != 0x30000) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + "Unexpected SEV SNP info values"); + return -1; + } + return 0; } diff --git a/tests/qemumonitortestutils.c b/tests/qemumonitortestutils.c index 4e6a9371..88a36918 100644 --- a/tests/qemumonitortestutils.c +++ b/tests/qemumonitortestutils.c @@ -172,7 +172,7 @@ qemuMonitorTestAddInvalidCommandResponse(qemuMonitorTest *test, } -int G_GNUC_PRINTF(2, 3) +int qemuMonitorTestAddErrorResponse(qemuMonitorTest *test, const char *errmsg, ...) { va_list msgargs; diff --git a/tests/qemumonitortestutils.h b/tests/qemumonitortestutils.h index edd38d8d..6d26526f 100644 --- a/tests/qemumonitortestutils.h +++ b/tests/qemumonitortestutils.h @@ -52,7 +52,8 @@ qemuMonitorTestItemGetPrivateData(qemuMonitorTestItem *item); int qemuMonitorTestAddErrorResponse(qemuMonitorTest *test, const char *errmsg, - ...); + ...) + G_GNUC_PRINTF(2, 3); void qemuMonitorTestAllowUnusedCommands(qemuMonitorTest *test); diff --git a/tests/qemusecuritytest.c b/tests/qemusecuritytest.c index b8bb1aec..27eb101f 100644 --- a/tests/qemusecuritytest.c +++ b/tests/qemusecuritytest.c @@ -222,7 +222,6 @@ mymain(void) DO_TEST_DOMAIN("disk-network-sheepdog"); DO_TEST_DOMAIN("disk-network-source-auth"); DO_TEST_DOMAIN("disk-network-tlsx509-nbd"); - DO_TEST_DOMAIN("disk-network-tlsx509-vxhs"); DO_TEST_DOMAIN("disk-readonly-disk"); DO_TEST_DOMAIN("disk-scsi"); DO_TEST_DOMAIN("disk-scsi-device-auto"); diff --git a/tests/qemuvhostuserdata/usr/libexec/qemu/vhost-user/test-virtiofsd b/tests/qemuvhostuserdata/usr/libexec/qemu/vhost-user/test-virtiofsd new file mode 100755 index 00000000..90b38187 --- /dev/null +++ b/tests/qemuvhostuserdata/usr/libexec/qemu/vhost-user/test-virtiofsd @@ -0,0 +1,10 @@ +#!/bin/sh + +cat < #include @@ -115,11 +116,14 @@ virNetDevTapCreate(char **ifname, int -qemuInterfaceBridgeConnect(virDomainDef *def G_GNUC_UNUSED, - virQEMUDriver *driver G_GNUC_UNUSED, - virDomainNetDef *net G_GNUC_UNUSED, - int *tapfd, - size_t *tapfdSize) +virDomainInterfaceBridgeConnect(virDomainDef *def G_GNUC_UNUSED, + virDomainNetDef *net G_GNUC_UNUSED, + int *tapfd, + size_t *tapfdSize, + bool privileged G_GNUC_UNUSED, + ebtablesContext *ebtables G_GNUC_UNUSED, + bool macFilter G_GNUC_UNUSED, + const char *bridgeHelperName G_GNUC_UNUSED) { size_t i; diff --git a/tests/qemuxmlconfdata/pseries-features.ppc64-4.2.0.args b/tests/qemuxmlconfdata/aarch64-features-pauth.aarch64-latest.args similarity index 66% rename from tests/qemuxmlconfdata/pseries-features.ppc64-4.2.0.args rename to tests/qemuxmlconfdata/aarch64-features-pauth.aarch64-latest.args index f4d0ed55..41714ae6 100644 --- a/tests/qemuxmlconfdata/pseries-features.ppc64-4.2.0.args +++ b/tests/qemuxmlconfdata/aarch64-features-pauth.aarch64-latest.args @@ -6,14 +6,15 @@ LOGNAME=test \ XDG_DATA_HOME=/var/lib/libvirt/qemu/domain--1-guest/.local/share \ XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain--1-guest/.cache \ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-guest/.config \ -/usr/bin/qemu-system-ppc64 \ +/usr/bin/qemu-system-aarch64 \ -name guest=guest,debug-threads=on \ -S \ --object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain--1-guest/master-key.aes \ --machine pseries-4.2,usb=off,resize-hpt=required,cap-hpt-max-page-size=1048576k,cap-htm=on,cap-nested-hv=off,cap-ccf-assist=on,cap-cfpc=fixed,cap-sbbc=broken,cap-ibs=fixed-ccd,dump-guest-core=off \ --accel tcg \ --cpu POWER9 \ --m size=524288k \ +-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-guest/master-key.aes"}' \ +-machine virt,usb=off,gic-version=3,dump-guest-core=off,memory-backend=mach-virt.ram,acpi=off \ +-accel kvm \ +-cpu host,pauth=off \ +-m size=1048576k \ +-object '{"qom-type":"memory-backend-ram","id":"mach-virt.ram","size":1073741824}' \ -overcommit mem-lock=off \ -smp 1,sockets=1,cores=1,threads=1 \ -uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \ diff --git a/tests/qemuxmlconfdata/aarch64-gic-default.aarch64-4.2.0.xml b/tests/qemuxmlconfdata/aarch64-features-pauth.aarch64-latest.xml similarity index 73% rename from tests/qemuxmlconfdata/aarch64-gic-default.aarch64-4.2.0.xml rename to tests/qemuxmlconfdata/aarch64-features-pauth.aarch64-latest.xml index ebaddc66..be7676bb 100644 --- a/tests/qemuxmlconfdata/aarch64-gic-default.aarch64-4.2.0.xml +++ b/tests/qemuxmlconfdata/aarch64-features-pauth.aarch64-latest.xml @@ -1,17 +1,19 @@ - aarch64test - 6ba410c5-1e5c-4d57-bee7-2228e7ffa32f + guest + 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 1048576 1048576 1 - hvm + hvm - + + + destroy restart diff --git a/tests/qemuxmlconfdata/aarch64-features-pauth.xml b/tests/qemuxmlconfdata/aarch64-features-pauth.xml new file mode 100644 index 00000000..5dcede87 --- /dev/null +++ b/tests/qemuxmlconfdata/aarch64-features-pauth.xml @@ -0,0 +1,17 @@ + + guest + 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 + 1048576 + 1 + + hvm + + + + + + /usr/bin/qemu-system-aarch64 + + + + diff --git a/tests/qemuxmlconfdata/aarch64-gic-default.aarch64-4.2.0.args b/tests/qemuxmlconfdata/aarch64-gic-default.aarch64-4.2.0.args deleted file mode 100644 index df401b97..00000000 --- a/tests/qemuxmlconfdata/aarch64-gic-default.aarch64-4.2.0.args +++ /dev/null @@ -1,31 +0,0 @@ -LC_ALL=C \ -PATH=/bin \ -HOME=/var/lib/libvirt/qemu/domain--1-aarch64test \ -USER=test \ -LOGNAME=test \ -XDG_DATA_HOME=/var/lib/libvirt/qemu/domain--1-aarch64test/.local/share \ -XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain--1-aarch64test/.cache \ -XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-aarch64test/.config \ -/usr/bin/qemu-system-aarch64 \ --name guest=aarch64test,debug-threads=on \ --S \ --object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain--1-aarch64test/master-key.aes \ --machine virt-4.2,usb=off,gic-version=3,dump-guest-core=off \ --accel kvm \ --cpu host \ --m size=1048576k \ --overcommit mem-lock=off \ --smp 1,sockets=1,cores=1,threads=1 \ --uuid 6ba410c5-1e5c-4d57-bee7-2228e7ffa32f \ --display none \ --no-user-config \ --nodefaults \ --chardev socket,id=charmonitor,fd=1729,server=on,wait=off \ --mon chardev=charmonitor,id=monitor,mode=control \ --rtc base=utc \ --no-shutdown \ --no-acpi \ --boot strict=on \ --audiodev '{"id":"audio1","driver":"none"}' \ --sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \ --msg timestamp=on diff --git a/tests/qemuxmlconfdata/aarch64-gic-none.aarch64-4.2.0.args b/tests/qemuxmlconfdata/aarch64-gic-none.aarch64-4.2.0.args deleted file mode 100644 index df401b97..00000000 --- a/tests/qemuxmlconfdata/aarch64-gic-none.aarch64-4.2.0.args +++ /dev/null @@ -1,31 +0,0 @@ -LC_ALL=C \ -PATH=/bin \ -HOME=/var/lib/libvirt/qemu/domain--1-aarch64test \ -USER=test \ -LOGNAME=test \ -XDG_DATA_HOME=/var/lib/libvirt/qemu/domain--1-aarch64test/.local/share \ -XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain--1-aarch64test/.cache \ -XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-aarch64test/.config \ -/usr/bin/qemu-system-aarch64 \ --name guest=aarch64test,debug-threads=on \ --S \ --object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain--1-aarch64test/master-key.aes \ --machine virt-4.2,usb=off,gic-version=3,dump-guest-core=off \ --accel kvm \ --cpu host \ --m size=1048576k \ --overcommit mem-lock=off \ --smp 1,sockets=1,cores=1,threads=1 \ --uuid 6ba410c5-1e5c-4d57-bee7-2228e7ffa32f \ --display none \ --no-user-config \ --nodefaults \ --chardev socket,id=charmonitor,fd=1729,server=on,wait=off \ --mon chardev=charmonitor,id=monitor,mode=control \ --rtc base=utc \ --no-shutdown \ --no-acpi \ --boot strict=on \ --audiodev '{"id":"audio1","driver":"none"}' \ --sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \ --msg timestamp=on diff --git a/tests/qemuxmlconfdata/aarch64-gic-none.aarch64-4.2.0.xml b/tests/qemuxmlconfdata/aarch64-gic-none.aarch64-4.2.0.xml deleted file mode 100644 index ebaddc66..00000000 --- a/tests/qemuxmlconfdata/aarch64-gic-none.aarch64-4.2.0.xml +++ /dev/null @@ -1,26 +0,0 @@ - - aarch64test - 6ba410c5-1e5c-4d57-bee7-2228e7ffa32f - 1048576 - 1048576 - 1 - - hvm - - - - - - - - destroy - restart - destroy - - /usr/bin/qemu-system-aarch64 - - - - diff --git a/tests/qemuxmlconfdata/aarch64-noacpi-acpi.aarch64-latest.err b/tests/qemuxmlconfdata/aarch64-noacpi-acpi.aarch64-latest.err new file mode 100644 index 00000000..5f379d56 --- /dev/null +++ b/tests/qemuxmlconfdata/aarch64-noacpi-acpi.aarch64-latest.err @@ -0,0 +1 @@ +unsupported configuration: machine type 'borzoi' does not support ACPI diff --git a/tests/qemuxmlconfdata/aarch64-noacpi-acpi.xml b/tests/qemuxmlconfdata/aarch64-noacpi-acpi.xml new file mode 100644 index 00000000..10dbeabd --- /dev/null +++ b/tests/qemuxmlconfdata/aarch64-noacpi-acpi.xml @@ -0,0 +1,18 @@ + + aarch64test + 6ba410c5-1e5c-4d57-bee7-2228e7ffa32f + 1048576 + 1 + + + hvm + + + + + + + /usr/bin/qemu-system-aarch64 + + + diff --git a/tests/qemuxmlconfdata/aarch64-tpm-wrong-model.aarch64-latest.err b/tests/qemuxmlconfdata/aarch64-tpm-wrong-model.aarch64-latest.err index a3a82fdc..44c6e737 100644 --- a/tests/qemuxmlconfdata/aarch64-tpm-wrong-model.aarch64-latest.err +++ b/tests/qemuxmlconfdata/aarch64-tpm-wrong-model.aarch64-latest.err @@ -1 +1 @@ -unsupported configuration: TPM 1.2 is not supported on ARM +unsupported configuration: TPM 1.2 is not supported on architecture 'aarch64' diff --git a/tests/qemuxmlconfdata/aarch64-tpm.aarch64-latest.args b/tests/qemuxmlconfdata/aarch64-tpm.aarch64-latest.args deleted file mode 100644 index 729d0cae..00000000 --- a/tests/qemuxmlconfdata/aarch64-tpm.aarch64-latest.args +++ /dev/null @@ -1,34 +0,0 @@ -LC_ALL=C \ -PATH=/bin \ -HOME=/var/lib/libvirt/qemu/domain--1-aarch64test \ -USER=test \ -LOGNAME=test \ -XDG_DATA_HOME=/var/lib/libvirt/qemu/domain--1-aarch64test/.local/share \ -XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain--1-aarch64test/.cache \ -XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-aarch64test/.config \ -/usr/bin/qemu-system-aarch64 \ --name guest=aarch64test,debug-threads=on \ --S \ --object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-aarch64test/master-key.aes"}' \ --machine virt,usb=off,gic-version=2,dump-guest-core=off,memory-backend=mach-virt.ram,acpi=off \ --accel tcg \ --cpu cortex-a15 \ --m size=1048576k \ --object '{"qom-type":"memory-backend-ram","id":"mach-virt.ram","size":1073741824}' \ --overcommit mem-lock=off \ --smp 1,sockets=1,cores=1,threads=1 \ --uuid 496d7ea8-9739-544b-4ebd-ef08be936e8b \ --display none \ --no-user-config \ --nodefaults \ --chardev socket,id=charmonitor,fd=1729,server=on,wait=off \ --mon chardev=charmonitor,id=monitor,mode=control \ --rtc base=utc \ --no-shutdown \ --boot strict=on \ --chardev socket,id=chrtpm,path=/dev/test \ --tpmdev emulator,id=tpm-tpm0,chardev=chrtpm \ --device '{"driver":"tpm-tis-device","tpmdev":"tpm-tpm0","id":"tpm0"}' \ --audiodev '{"id":"audio1","driver":"none"}' \ --sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \ --msg timestamp=on diff --git a/tests/qemuxmlconfdata/aarch64-tpm.aarch64-latest.xml b/tests/qemuxmlconfdata/aarch64-tpm.aarch64-latest.xml deleted file mode 100644 index e97f39ae..00000000 --- a/tests/qemuxmlconfdata/aarch64-tpm.aarch64-latest.xml +++ /dev/null @@ -1,29 +0,0 @@ - - aarch64test - 496d7ea8-9739-544b-4ebd-ef08be936e8b - 1048576 - 1048576 - 1 - - hvm - - - - - - - cortex-a15 - - - destroy - restart - destroy - - /usr/bin/qemu-system-aarch64 - - - - - - diff --git a/tests/qemuxmlconfdata/aarch64-tpm.xml b/tests/qemuxmlconfdata/aarch64-tpm.xml deleted file mode 100644 index b22dbee7..00000000 --- a/tests/qemuxmlconfdata/aarch64-tpm.xml +++ /dev/null @@ -1,15 +0,0 @@ - - aarch64test - 496d7ea8-9739-544b-4ebd-ef08be936e8b - 1048576 - 1 - - hvm - - - /usr/bin/qemu-system-aarch64 - - - - - diff --git a/tests/qemuxmlconfdata/aarch64-virt-default-models.aarch64-latest.abi-update.args b/tests/qemuxmlconfdata/aarch64-virt-default-models.aarch64-latest.abi-update.args index 0c4acf80..a503f45d 100644 --- a/tests/qemuxmlconfdata/aarch64-virt-default-models.aarch64-latest.abi-update.args +++ b/tests/qemuxmlconfdata/aarch64-virt-default-models.aarch64-latest.abi-update.args @@ -38,6 +38,9 @@ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-guest/.config \ -device '{"driver":"virtio-net-pci","netdev":"hostnet0","id":"net0","mac":"52:54:00:09:a4:37","bus":"pci.2","addr":"0x0"}' \ -chardev pty,id=charserial0 \ -serial chardev:charserial0 \ +-chardev socket,id=chrtpm,path=/dev/test \ +-tpmdev emulator,id=tpm-tpm0,chardev=chrtpm \ +-device '{"driver":"tpm-tis-device","tpmdev":"tpm-tpm0","id":"tpm0"}' \ -audiodev '{"id":"audio1","driver":"none"}' \ -device '{"driver":"virtio-gpu-pci","id":"video0","max_outputs":1,"bus":"pci.5","addr":"0x0"}' \ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \ diff --git a/tests/qemuxmlconfdata/aarch64-virt-default-models.aarch64-latest.abi-update.xml b/tests/qemuxmlconfdata/aarch64-virt-default-models.aarch64-latest.abi-update.xml index 87be062c..bbe1dd93 100644 --- a/tests/qemuxmlconfdata/aarch64-virt-default-models.aarch64-latest.abi-update.xml +++ b/tests/qemuxmlconfdata/aarch64-virt-default-models.aarch64-latest.abi-update.xml @@ -69,6 +69,9 @@ + + +