Devel
Threads by month
- ----- 2026 -----
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- 45 participants
- 40220 discussions
24 Jul '17
Changes since v2:
* Include updates to qemu.conf
* Update tests for parity w/ AAVMF
* Drop reference to 'experimental' in commit message
Changes since v1:
* Add a virt-aa-helper-test case.
dann frazier (2):
qemu: Add AAVMF32 to the list of known UEFIs
virt-aa-helper-test: Add test for aarch32 UEFI image path
src/qemu/qemu.conf | 3 ++-
src/qemu/qemu_conf.c | 12 ++++++++----
src/qemu/test_libvirtd_qemu.aug.in | 1 +
tests/domaincapsschemadata/qemu_1.7.0.x86_64.xml | 1 +
tests/domaincapsschemadata/qemu_2.6.0-gicv2-virt.aarch64.xml | 1 +
tests/domaincapsschemadata/qemu_2.6.0-gicv3-virt.aarch64.xml | 1 +
tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml | 1 +
tests/domaincapsschemadata/qemu_2.6.0.ppc64le.xml | 1 +
tests/domaincapsschemadata/qemu_2.6.0.x86_64.xml | 1 +
tests/domaincapsschemadata/qemu_2.7.0.s390x.xml | 1 +
tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml | 1 +
tests/domaincapsschemadata/qemu_2.8.0.s390x.xml | 1 +
tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml | 1 +
tests/domaincapsschemadata/qemu_2.9.0-q35.x86_64.xml | 1 +
tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml | 1 +
tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml | 1 +
tests/domaincapstest.c | 1 +
tests/virt-aa-helper-test | 1 +
18 files changed, 26 insertions(+), 5 deletions(-)
--
2.13.2
3
7
[libvirt] [PATCH v5 0/3] Make virNodeDeviceObj and virNodeDeviceObjList private
by John Ferlan 24 Jul '17
by John Ferlan 24 Jul '17
24 Jul '17
NB: Kept same title for consistency, but it's less true as what's left
deals with using the now provide ObjList in order to change from a
forward linked list to a hash lookup (thus conceivably speeding up
searches *and* removing the need for driver level locks since the
ObjList is self lockable.
v4: https://www.redhat.com/archives/libvir-list/2017-July/msg00034.html
Changes since v4:
-> Patches 1-12 from v4 pushed
-> Patch 1 (NEW) - Fix the virNodeDeviceObjListGetParentHost to not pass
@def, rather pass the individual names being searched
since the Deletion code needs to unlock the object and
thus @def prior to calling and that could result in
a possible, but improbable udevAddOneDevice change
event that would have replaced @def.
-> Patch 2 (former patch 13) - No change
-> Patch 3 (former patch 14) - No change
John Ferlan (3):
nodedev: Fix usage of virNodeDeviceObjListGetParentHost
nodedev: Convert virNodeDeviceObjListPtr to use hash tables
nodedev: Remove driver locks around object list mgmt code
src/conf/virnodedeviceobj.c | 620 ++++++++++++++++++++++++-----------
src/conf/virnodedeviceobj.h | 8 +-
src/node_device/node_device_driver.c | 101 +++---
src/node_device/node_device_hal.c | 16 +-
src/node_device/node_device_udev.c | 13 +-
src/test/test_driver.c | 41 ++-
6 files changed, 523 insertions(+), 276 deletions(-)
--
2.9.4
2
10
24 Jul '17
So the way we format this huge virQEMUCaps enum is we group the
values in groups of five. And then at the beginning of each group
we have a small comment that says what's the number of the first
item in the group. Well, the last commit of 11b2ebf3e152 does not
follow this formatting.
Signed-off-by: Michal Privoznik <mprivozn(a)redhat.com>
---
src/qemu/qemu_capabilities.c | 2 ++
src/qemu/qemu_capabilities.h | 2 ++
2 files changed, 4 insertions(+)
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
index c3f49a975..5fb6fd4ba 100644
--- a/src/qemu/qemu_capabilities.c
+++ b/src/qemu/qemu_capabilities.c
@@ -431,6 +431,8 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
"virtio.ats",
"loadparm",
"spapr-pci-host-bridge",
+
+ /* 265 */
"spapr-pci-host-bridge.numa_node",
);
diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h
index 19f59a6d4..746745e39 100644
--- a/src/qemu/qemu_capabilities.h
+++ b/src/qemu/qemu_capabilities.h
@@ -417,6 +417,8 @@ typedef enum {
QEMU_CAPS_VIRTIO_PCI_ATS, /* virtio-*-pci.ats */
QEMU_CAPS_LOADPARM, /* -machine loadparm */
QEMU_CAPS_DEVICE_SPAPR_PCI_HOST_BRIDGE, /* -device spapr-pci-host-bridge */
+
+ /* 265 */
QEMU_CAPS_SPAPR_PCI_HOST_BRIDGE_NUMA_NODE, /* spapr-pci-host-bridge.numa_node= */
QEMU_CAPS_LAST /* this must always be the last item */
--
2.13.0
2
1
Hi,
In my environment I have created an RBD (ceph) pool as follows:
<pool type='rbd'>
<name>vdic-mgmt-pool</name>
<uuid>58d9aab0-85cc-4dcf-884e-86349db38e96</uuid>
<capacity unit='bytes'>42843746304</capacity>
<allocation unit='bytes'>0</allocation>
<available unit='bytes'>41737977856</available>
<source>
<host name='vdicnode01.local' port='6789'/>
<name>vdicmgmtpool</name>
<auth type='ceph' username='libvirt'>
<secret uuid='3289cb24-0032-49d8-b377-c86d04b800b0'/>
</auth>
</source>
</pool>
virsh pool-define vdic-mgmt-pool.xml
virsh pool-autostart vdic-mgmt-pool
Note: I've tried with username='libvirt' and also username='admin'
But I'm not able to start-up the storage pool:
[root@vdicnode01 ceph]# virsh pool-start vdic-mgmt-pool
error: Failed to start pool vdic-mgmt-pool
error: An error occurred, but the cause is unknown
I attach the full log (in debug mode):
https://paste.fedoraproject.org/paste/KD5TnWdKfB6o9a8AutI4qg
Any help will be welcome!
Thanks a lot everybody!
1
0
21 Jul '17
Currently, the maximum tolerable downtime for a domain being migrated is
write-only. This patch implements a way to query that value nondestructively.
Signed-off-by: Scott Garfinkle <seg(a)us.ibm.com>
1
3
[libvirt] [PATCH v2] network: allow to specify buffer size for netlink socket
by ZhiPeng Lu 21 Jul '17
by ZhiPeng Lu 21 Jul '17
21 Jul '17
This patchs allow to set the buffer size for netlink socket in
the libvirtd configuration file. The default buffer size remain
as before at 128k.
Signed-off-by: Zhipeng Lu <lu.zhipeng(a)zte.com.cn>
---
daemon/libvirtd-config.c | 6 ++++++
daemon/libvirtd-config.h | 2 ++
daemon/libvirtd.aug | 1 +
daemon/libvirtd.c | 12 ++++++++++++
daemon/libvirtd.conf | 3 +++
daemon/test_libvirtd.aug.in | 1 +
src/libvirt_private.syms | 1 +
src/util/virnetlink.c | 19 ++++++++++++++++++-
src/util/virnetlink.h | 7 ++++++-
9 files changed, 50 insertions(+), 2 deletions(-)
diff --git a/daemon/libvirtd-config.c b/daemon/libvirtd-config.c
index 6c0f00e..b2bda28 100644
--- a/daemon/libvirtd-config.c
+++ b/daemon/libvirtd-config.c
@@ -33,6 +33,7 @@
#include "remote/remote_protocol.h"
#include "remote/remote_driver.h"
#include "util/virnetdevopenvswitch.h"
+#include "util/virnetlink.h"
#include "virstring.h"
#include "virutil.h"
@@ -172,6 +173,8 @@ daemonConfigNew(bool privileged ATTRIBUTE_UNUSED)
data->admin_keepalive_count = 5;
data->ovs_timeout = VIR_NETDEV_OVS_DEFAULT_TIMEOUT;
+
+ data->netlink_sock_buffer_size = VIRT_NETLINK_SOCK_BUFFER_SIZE;
localhost = virGetHostname();
if (localhost == NULL) {
@@ -394,6 +397,9 @@ daemonConfigLoadOptions(struct daemonConfig *data,
if (virConfGetValueUInt(conf, "ovs_timeout", &data->ovs_timeout) < 0)
goto error;
+ if (virConfGetValueUInt(conf, "netlink_sock_buffer_size", &data->netlink_sock_buffer_size) < 0)
+ goto error;
+
return 0;
error:
diff --git a/daemon/libvirtd-config.h b/daemon/libvirtd-config.h
index 1edf5fa..22befd1 100644
--- a/daemon/libvirtd-config.h
+++ b/daemon/libvirtd-config.h
@@ -94,6 +94,8 @@ struct daemonConfig {
unsigned int admin_keepalive_count;
unsigned int ovs_timeout;
+
+ unsigned int netlink_sock_buffer_size;
};
diff --git a/daemon/libvirtd.aug b/daemon/libvirtd.aug
index 24fdf44..84ea00a 100644
--- a/daemon/libvirtd.aug
+++ b/daemon/libvirtd.aug
@@ -89,6 +89,7 @@ module Libvirtd =
let misc_entry = str_entry "host_uuid"
| str_entry "host_uuid_source"
| int_entry "ovs_timeout"
+ | int_entry "netlink_sock_buffer_size"
(* Each enty in the config is one of the following three ... *)
let entry = network_entry
diff --git a/daemon/libvirtd.c b/daemon/libvirtd.c
index a558458..34db23a 100644
--- a/daemon/libvirtd.c
+++ b/daemon/libvirtd.c
@@ -648,6 +648,16 @@ daemonSetupNetDevOpenvswitch(struct daemonConfig *config)
/*
+ * Set up the netlink socket buffer size
+ */
+static void
+daemonSetupNetLink(struct daemonConfig *config)
+{
+ virNetLinkSetBufferSize(config->netlink_sock_buffer_size);
+}
+
+
+/*
* Set up the logging environment
* By default if daemonized all errors go to the logfile libvirtd.log,
* but if verbose or error debugging is asked for then also output
@@ -1257,6 +1267,8 @@ int main(int argc, char **argv) {
exit(EXIT_FAILURE);
}
+ daemonSetupNetLink(config);
+
daemonSetupNetDevOpenvswitch(config);
if (daemonSetupAccessManager(config) < 0) {
diff --git a/daemon/libvirtd.conf b/daemon/libvirtd.conf
index e83e9a1..b174767 100644
--- a/daemon/libvirtd.conf
+++ b/daemon/libvirtd.conf
@@ -476,3 +476,6 @@
# potential infinite waits blocking libvirt.
#
#ovs_timeout = 5
+
+# This allow to specify buffer size for netlink socket.
+#netlink_sock_buffer_size = 131072
diff --git a/daemon/test_libvirtd.aug.in b/daemon/test_libvirtd.aug.in
index 1200952..0a1207f 100644
--- a/daemon/test_libvirtd.aug.in
+++ b/daemon/test_libvirtd.aug.in
@@ -64,3 +64,4 @@ module Test_libvirtd =
{ "admin_keepalive_interval" = "5" }
{ "admin_keepalive_count" = "5" }
{ "ovs_timeout" = "5" }
+ { "netlink_sock_buffer_size" = "131072" }
diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
index 888412a..83be39d 100644
--- a/src/libvirt_private.syms
+++ b/src/libvirt_private.syms
@@ -2248,6 +2248,7 @@ virNetlinkEventServiceStart;
virNetlinkEventServiceStop;
virNetlinkEventServiceStopAll;
virNetlinkGetErrorCode;
+virNetLinkSetBufferSize;
virNetlinkShutdown;
virNetlinkStartup;
diff --git a/src/util/virnetlink.c b/src/util/virnetlink.c
index d732fe8..0a549b7 100644
--- a/src/util/virnetlink.c
+++ b/src/util/virnetlink.c
@@ -49,6 +49,7 @@ VIR_LOG_INIT("util.netlink");
#define NETLINK_ACK_TIMEOUT_S (2*1000)
+
#if defined(__linux__) && defined(HAVE_LIBNL)
/* State for a single netlink event handle */
struct virNetlinkEventHandle {
@@ -104,6 +105,22 @@ static int nextWatch = 1;
static virNetlinkEventSrvPrivatePtr server[MAX_LINKS] = {NULL};
static virNetlinkHandle *placeholder_nlhandle;
+/*
+ * Set netlink default buffer size
+ */
+static unsigned int virNetLinkBufferSize = VIRT_NETLINK_SOCK_BUFFER_SIZE;
+
+/**
+ * virNetLinkSetBufferSize:
+ * @size: the buffer size
+ *
+ * Set netlink socket buffer size
+ */
+void
+virNetLinkSetBufferSize(unsigned int size)
+{
+ virNetLinkBufferSize = size;
+}
/* Function definitions */
/**
@@ -189,7 +206,7 @@ virNetlinkCreateSocket(int protocol)
goto error;
}
- if (virNetlinkSetBufferSize(nlhandle, 131702, 0) < 0) {
+ if (virNetlinkSetBufferSize(nlhandle, virNetLinkBufferSize, 0) < 0) {
virReportSystemError(errno, "%s",
_("cannot set netlink socket buffer "
"size to 128k"));
diff --git a/src/util/virnetlink.h b/src/util/virnetlink.h
index 088b013..2d6e762 100644
--- a/src/util/virnetlink.h
+++ b/src/util/virnetlink.h
@@ -22,7 +22,6 @@
# include "internal.h"
# include "virmacaddr.h"
-
# if defined(__linux__) && defined(HAVE_LIBNL)
/* Work around a bug where older libnl-1 headers expected older gcc
@@ -44,6 +43,8 @@ struct nlmsghdr;
# endif /* __linux__ */
+#define VIRT_NETLINK_SOCK_BUFFER_SIZE (131072)
+
int virNetlinkStartup(void);
void virNetlinkShutdown(void);
@@ -120,5 +121,9 @@ int virNetlinkEventAddClient(virNetlinkEventHandleCallback handleCB,
*/
int virNetlinkEventRemoveClient(int watch, const virMacAddr *macaddr,
unsigned int protocol);
+/**
+ *virNetLinkSetBufferSize: set netlink socket buffer size
+ */
+void virNetLinkSetBufferSize(unsigned int size);
#endif /* __VIR_NETLINK_H__ */
--
1.8.3.1
4
5
[libvirt] [PATCH v2] qemu: Remove duplicated code in qemuBuildSerialChrDeviceStr()
by Andrea Bolognani 21 Jul '17
by Andrea Bolognani 21 Jul '17
21 Jul '17
The call to qemuBuildDeviceAddressStr() happens no matter
what, so we can move it to the outer possible scope inside
the function.
We can also move the call to virBufferAsprintf() after all
the checks have been performed, where it makes more sense.
Signed-off-by: Andrea Bolognani <abologna(a)redhat.com>
---
src/qemu/qemu_command.c | 22 +++++++---------------
1 file changed, 7 insertions(+), 15 deletions(-)
diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
index c53ab97..5118541 100644
--- a/src/qemu/qemu_command.c
+++ b/src/qemu/qemu_command.c
@@ -10292,14 +10292,8 @@ qemuBuildSerialChrDeviceStr(char **deviceStr,
serial->info.type == VIR_DOMAIN_DEVICE_ADDRESS_TYPE_SPAPRVIO) {
virBufferAsprintf(&cmd, "spapr-vty,chardev=char%s",
serial->info.alias);
- if (qemuBuildDeviceAddressStr(&cmd, def, &serial->info, qemuCaps) < 0)
- goto error;
}
} else {
- virBufferAsprintf(&cmd, "%s,chardev=char%s,id=%s",
- virDomainChrSerialTargetTypeToString(serial->targetType),
- serial->info.alias, serial->info.alias);
-
switch (serial->targetType) {
case VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_USB:
if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_USB_SERIAL)) {
@@ -10314,9 +10308,6 @@ qemuBuildSerialChrDeviceStr(char **deviceStr,
_("usb-serial requires address of usb type"));
goto error;
}
-
- if (qemuBuildDeviceAddressStr(&cmd, def, &serial->info, qemuCaps) < 0)
- goto error;
break;
case VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_ISA:
@@ -10326,9 +10317,6 @@ qemuBuildSerialChrDeviceStr(char **deviceStr,
_("isa-serial requires address of isa type"));
goto error;
}
-
- if (qemuBuildDeviceAddressStr(&cmd, def, &serial->info, qemuCaps) < 0)
- goto error;
break;
case VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_PCI:
@@ -10344,13 +10332,17 @@ qemuBuildSerialChrDeviceStr(char **deviceStr,
_("pci-serial requires address of pci type"));
goto error;
}
-
- if (qemuBuildDeviceAddressStr(&cmd, def, &serial->info, qemuCaps) < 0)
- goto error;
break;
}
+
+ virBufferAsprintf(&cmd, "%s,chardev=char%s,id=%s",
+ virDomainChrSerialTargetTypeToString(serial->targetType),
+ serial->info.alias, serial->info.alias);
}
+ if (qemuBuildDeviceAddressStr(&cmd, def, &serial->info, qemuCaps) < 0)
+ goto error;
+
if (virBufferCheckError(&cmd) < 0)
goto error;
--
2.7.5
2
2
21 Jul '17
There are only two acceptable places for describing enum values.
It's either:
typedef enum {
/* Some long description. Therefore it's placed before
* the value. */
VIR_ENUM_A_VAL = 1,
} virEnumA;
or:
typedef enum {
VIR_ENUM_B_VAL = 1, /* Some short description */
} virEnumB;
However, during review of a patch sent upstream I realized that
is not always the case. I went through all the public header
files and identified all the offenders. Luckily there were just
two of them.
Yes, this makes our HTML generated documentation broken, but
that's bug of the generator. Our header files shouldn't be forced
to use something we don't want to.
Signed-off-by: Michal Privoznik <mprivozn(a)redhat.com>
---
include/libvirt/libvirt-domain.h | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/include/libvirt/libvirt-domain.h b/include/libvirt/libvirt-domain.h
index 45f939a8c..a3bb9cbe9 100644
--- a/include/libvirt/libvirt-domain.h
+++ b/include/libvirt/libvirt-domain.h
@@ -2309,21 +2309,21 @@ int virDomainSetPerfEvents(virDomainPtr dom,
typedef enum {
VIR_DOMAIN_BLOCK_JOB_TYPE_UNKNOWN = 0, /* Placeholder */
- VIR_DOMAIN_BLOCK_JOB_TYPE_PULL = 1,
/* Block Pull (virDomainBlockPull, or virDomainBlockRebase without
* flags), job ends on completion */
+ VIR_DOMAIN_BLOCK_JOB_TYPE_PULL = 1,
- VIR_DOMAIN_BLOCK_JOB_TYPE_COPY = 2,
/* Block Copy (virDomainBlockCopy, or virDomainBlockRebase with
* flags), job exists as long as mirroring is active */
+ VIR_DOMAIN_BLOCK_JOB_TYPE_COPY = 2,
- VIR_DOMAIN_BLOCK_JOB_TYPE_COMMIT = 3,
/* Block Commit (virDomainBlockCommit without flags), job ends on
* completion */
+ VIR_DOMAIN_BLOCK_JOB_TYPE_COMMIT = 3,
- VIR_DOMAIN_BLOCK_JOB_TYPE_ACTIVE_COMMIT = 4,
/* Active Block Commit (virDomainBlockCommit with flags), job
* exists as long as sync is active */
+ VIR_DOMAIN_BLOCK_JOB_TYPE_ACTIVE_COMMIT = 4,
# ifdef VIR_ENUM_SENTINELS
VIR_DOMAIN_BLOCK_JOB_TYPE_LAST
@@ -3712,12 +3712,13 @@ typedef void (*virConnectDomainEventBlockJobCallback)(virConnectPtr conn,
* The reason describing why this callback is called
*/
typedef enum {
- VIR_DOMAIN_EVENT_DISK_CHANGE_MISSING_ON_START = 0,
- /* removable media changed to empty according to startup policy as source
+ /* Removable media changed to empty according to startup policy as source
* was missing. oldSrcPath is set, newSrcPath is NULL */
- VIR_DOMAIN_EVENT_DISK_DROP_MISSING_ON_START = 1,
- /* disk was dropped from domain as source file was missing.
+ VIR_DOMAIN_EVENT_DISK_CHANGE_MISSING_ON_START = 0,
+
+ /* Disk was dropped from domain as source file was missing.
* oldSrcPath is set, newSrcPath is NULL */
+ VIR_DOMAIN_EVENT_DISK_DROP_MISSING_ON_START = 1,
# ifdef VIR_ENUM_SENTINELS
VIR_DOMAIN_EVENT_DISK_CHANGE_LAST
--
2.13.0
4
6
21 Jul '17
Signed-off-by: Shivaprasad G Bhat <sbhat(a)linux.vnet.ibm.com>
Reviewed-by: Andrea Bolognani <abologna(a)redhat.com>
---
.../caps_2.9.0.ppc64le.replies |19188 ++++++++++++++++++++
tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.xml | 1062 +
tests/qemucapabilitiestest.c | 1
3 files changed, 20251 insertions(+)
create mode 100644 tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.replies
create mode 100644 tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.xml
diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.replies b/tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.replies
new file mode 100644
index 0000000..0c85f9e
--- /dev/null
+++ b/tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.replies
@@ -0,0 +1,19188 @@
+{
+ "QMP": {
+ "version": {
+ "qemu": {
+ "micro": 0,
+ "minor": 9,
+ "major": 2
+ },
+ "package": " (v2.9.0)"
+ },
+ "capabilities": [
+ ]
+ }
+}
+
+{
+ "return": {
+ },
+ "id": "libvirt-1"
+}
+
+{
+ "return": {
+ "qemu": {
+ "micro": 0,
+ "minor": 9,
+ "major": 2
+ },
+ "package": " (v2.9.0)"
+ },
+ "id": "libvirt-2"
+}
+
+{
+ "return": {
+ "arch": "ppc64"
+ },
+ "id": "libvirt-3"
+}
+
+{
+ "return": [
+ {
+ "name": "netdev_add"
+ },
+ {
+ "name": "device_add"
+ },
+ {
+ "name": "query-qmp-schema"
+ },
+ {
+ "name": "xen-set-replication"
+ },
+ {
+ "name": "xen-set-global-dirty-log"
+ },
+ {
+ "name": "xen-save-devices-state"
+ },
+ {
+ "name": "xen-load-devices-state"
+ },
+ {
+ "name": "xen-colo-do-checkpoint"
+ },
+ {
+ "name": "x-colo-lost-heartbeat"
+ },
+ {
+ "name": "x-blockdev-remove-medium"
+ },
+ {
+ "name": "x-blockdev-insert-medium"
+ },
+ {
+ "name": "x-blockdev-change"
+ },
+ {
+ "name": "transaction"
+ },
+ {
+ "name": "trace-event-set-state"
+ },
+ {
+ "name": "trace-event-get-state"
+ },
+ {
+ "name": "system_wakeup"
+ },
+ {
+ "name": "system_reset"
+ },
+ {
+ "name": "system_powerdown"
+ },
+ {
+ "name": "stop"
+ },
+ {
+ "name": "set_password"
+ },
+ {
+ "name": "set_link"
+ },
+ {
+ "name": "send-key"
+ },
+ {
+ "name": "screendump"
+ },
+ {
+ "name": "ringbuf-write"
+ },
+ {
+ "name": "ringbuf-read"
+ },
+ {
+ "name": "remove-fd"
+ },
+ {
+ "name": "quit"
+ },
+ {
+ "name": "query-xen-replication-status"
+ },
+ {
+ "name": "query-vnc-servers"
+ },
+ {
+ "name": "query-vnc"
+ },
+ {
+ "name": "query-vm-generation-id"
+ },
+ {
+ "name": "query-version"
+ },
+ {
+ "name": "query-uuid"
+ },
+ {
+ "name": "query-tpm-types"
+ },
+ {
+ "name": "query-tpm-models"
+ },
+ {
+ "name": "query-tpm"
+ },
+ {
+ "name": "query-target"
+ },
+ {
+ "name": "query-status"
+ },
+ {
+ "name": "query-rx-filter"
+ },
+ {
+ "name": "query-rocker-ports"
+ },
+ {
+ "name": "query-rocker-of-dpa-groups"
+ },
+ {
+ "name": "query-rocker-of-dpa-flows"
+ },
+ {
+ "name": "query-rocker"
+ },
+ {
+ "name": "query-pci"
+ },
+ {
+ "name": "query-named-block-nodes"
+ },
+ {
+ "name": "query-name"
+ },
+ {
+ "name": "query-migrate-parameters"
+ },
+ {
+ "name": "query-migrate-capabilities"
+ },
+ {
+ "name": "query-migrate-cache-size"
+ },
+ {
+ "name": "query-migrate"
+ },
+ {
+ "name": "query-mice"
+ },
+ {
+ "name": "query-memory-devices"
+ },
+ {
+ "name": "query-memdev"
+ },
+ {
+ "name": "query-machines"
+ },
+ {
+ "name": "query-kvm"
+ },
+ {
+ "name": "query-iothreads"
+ },
+ {
+ "name": "query-hotpluggable-cpus"
+ },
+ {
+ "name": "query-fdsets"
+ },
+ {
+ "name": "query-events"
+ },
+ {
+ "name": "query-dump-guest-memory-capability"
+ },
+ {
+ "name": "query-dump"
+ },
+ {
+ "name": "query-cpus"
+ },
+ {
+ "name": "query-cpu-definitions"
+ },
+ {
+ "name": "query-commands"
+ },
+ {
+ "name": "query-command-line-options"
+ },
+ {
+ "name": "query-chardev-backends"
+ },
+ {
+ "name": "query-chardev"
+ },
+ {
+ "name": "query-blockstats"
+ },
+ {
+ "name": "query-block-jobs"
+ },
+ {
+ "name": "query-block"
+ },
+ {
+ "name": "query-balloon"
+ },
+ {
+ "name": "query-acpi-ospm-status"
+ },
+ {
+ "name": "qom-set"
+ },
+ {
+ "name": "qom-list-types"
+ },
+ {
+ "name": "qom-list"
+ },
+ {
+ "name": "qom-get"
+ },
+ {
+ "name": "qmp_capabilities"
+ },
+ {
+ "name": "pmemsave"
+ },
+ {
+ "name": "object-del"
+ },
+ {
+ "name": "object-add"
+ },
+ {
+ "name": "netdev_del"
+ },
+ {
+ "name": "nbd-server-stop"
+ },
+ {
+ "name": "nbd-server-start"
+ },
+ {
+ "name": "nbd-server-add"
+ },
+ {
+ "name": "migrate_set_speed"
+ },
+ {
+ "name": "migrate_set_downtime"
+ },
+ {
+ "name": "migrate_cancel"
+ },
+ {
+ "name": "migrate-start-postcopy"
+ },
+ {
+ "name": "migrate-set-parameters"
+ },
+ {
+ "name": "migrate-set-capabilities"
+ },
+ {
+ "name": "migrate-set-cache-size"
+ },
+ {
+ "name": "migrate-incoming"
+ },
+ {
+ "name": "migrate"
+ },
+ {
+ "name": "memsave"
+ },
+ {
+ "name": "input-send-event"
+ },
+ {
+ "name": "inject-nmi"
+ },
+ {
+ "name": "human-monitor-command"
+ },
+ {
+ "name": "getfd"
+ },
+ {
+ "name": "expire_password"
+ },
+ {
+ "name": "eject"
+ },
+ {
+ "name": "dump-guest-memory"
+ },
+ {
+ "name": "drive-mirror"
+ },
+ {
+ "name": "drive-backup"
+ },
+ {
+ "name": "device_del"
+ },
+ {
+ "name": "device-list-properties"
+ },
+ {
+ "name": "cpu-add"
+ },
+ {
+ "name": "cpu"
+ },
+ {
+ "name": "cont"
+ },
+ {
+ "name": "closefd"
+ },
+ {
+ "name": "client_migrate_info"
+ },
+ {
+ "name": "chardev-remove"
+ },
+ {
+ "name": "chardev-add"
+ },
+ {
+ "name": "change-vnc-password"
+ },
+ {
+ "name": "change-backing-file"
+ },
+ {
+ "name": "change"
+ },
+ {
+ "name": "blockdev-snapshot-sync"
+ },
+ {
+ "name": "blockdev-snapshot-internal-sync"
+ },
+ {
+ "name": "blockdev-snapshot-delete-internal-sync"
+ },
+ {
+ "name": "blockdev-snapshot"
+ },
+ {
+ "name": "blockdev-open-tray"
+ },
+ {
+ "name": "blockdev-mirror"
+ },
+ {
+ "name": "blockdev-del"
+ },
+ {
+ "name": "blockdev-close-tray"
+ },
+ {
+ "name": "blockdev-change-medium"
+ },
+ {
+ "name": "blockdev-backup"
+ },
+ {
+ "name": "blockdev-add"
+ },
+ {
+ "name": "block_set_io_throttle"
+ },
+ {
+ "name": "block_resize"
+ },
+ {
+ "name": "block_passwd"
+ },
+ {
+ "name": "block-stream"
+ },
+ {
+ "name": "block-set-write-threshold"
+ },
+ {
+ "name": "block-job-set-speed"
+ },
+ {
+ "name": "block-job-resume"
+ },
+ {
+ "name": "block-job-pause"
+ },
+ {
+ "name": "block-job-complete"
+ },
+ {
+ "name": "block-job-cancel"
+ },
+ {
+ "name": "block-dirty-bitmap-remove"
+ },
+ {
+ "name": "block-dirty-bitmap-clear"
+ },
+ {
+ "name": "block-dirty-bitmap-add"
+ },
+ {
+ "name": "block-commit"
+ },
+ {
+ "name": "balloon"
+ },
+ {
+ "name": "add_client"
+ },
+ {
+ "name": "add-fd"
+ }
+ ],
+ "id": "libvirt-4"
+}
+
+{
+ "return": {
+ "fd": 17,
+ "fdset-id": 0
+ },
+ "id": "libvirt-5"
+}
+
+{
+ "id": "libvirt-6",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'bogus' not found"
+ }
+}
+
+{
+ "return": {
+ "enabled": true,
+ "present": true
+ },
+ "id": "libvirt-7"
+}
+
+{
+ "return": [
+ {
+ "name": "WATCHDOG"
+ },
+ {
+ "name": "WAKEUP"
+ },
+ {
+ "name": "VSERPORT_CHANGE"
+ },
+ {
+ "name": "VNC_INITIALIZED"
+ },
+ {
+ "name": "VNC_DISCONNECTED"
+ },
+ {
+ "name": "VNC_CONNECTED"
+ },
+ {
+ "name": "SUSPEND_DISK"
+ },
+ {
+ "name": "SUSPEND"
+ },
+ {
+ "name": "STOP"
+ },
+ {
+ "name": "SPICE_MIGRATE_COMPLETED"
+ },
+ {
+ "name": "SPICE_INITIALIZED"
+ },
+ {
+ "name": "SPICE_DISCONNECTED"
+ },
+ {
+ "name": "SPICE_CONNECTED"
+ },
+ {
+ "name": "SHUTDOWN"
+ },
+ {
+ "name": "RTC_CHANGE"
+ },
+ {
+ "name": "RESUME"
+ },
+ {
+ "name": "RESET"
+ },
+ {
+ "name": "QUORUM_REPORT_BAD"
+ },
+ {
+ "name": "QUORUM_FAILURE"
+ },
+ {
+ "name": "POWERDOWN"
+ },
+ {
+ "name": "NIC_RX_FILTER_CHANGED"
+ },
+ {
+ "name": "MIGRATION_PASS"
+ },
+ {
+ "name": "MIGRATION"
+ },
+ {
+ "name": "MEM_UNPLUG_ERROR"
+ },
+ {
+ "name": "GUEST_PANICKED"
+ },
+ {
+ "name": "DUMP_COMPLETED"
+ },
+ {
+ "name": "DEVICE_TRAY_MOVED"
+ },
+ {
+ "name": "DEVICE_DELETED"
+ },
+ {
+ "name": "BLOCK_WRITE_THRESHOLD"
+ },
+ {
+ "name": "BLOCK_JOB_READY"
+ },
+ {
+ "name": "BLOCK_JOB_ERROR"
+ },
+ {
+ "name": "BLOCK_JOB_COMPLETED"
+ },
+ {
+ "name": "BLOCK_JOB_CANCELLED"
+ },
+ {
+ "name": "BLOCK_IO_ERROR"
+ },
+ {
+ "name": "BLOCK_IMAGE_CORRUPTED"
+ },
+ {
+ "name": "BALLOON_CHANGE"
+ },
+ {
+ "name": "ACPI_DEVICE_OST"
+ }
+ ],
+ "id": "libvirt-8"
+}
+
+{
+ "return": [
+ {
+ "name": "vhost-vsock-pci"
+ },
+ {
+ "name": "scsi-generic"
+ },
+ {
+ "name": "qio-channel-tls"
+ },
+ {
+ "name": "virtio-mmio"
+ },
+ {
+ "name": "scsi-hd"
+ },
+ {
+ "name": "MPC8541E_v11-powerpc64-cpu"
+ },
+ {
+ "name": "isa-m48t59"
+ },
+ {
+ "name": "405GPb-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8544E_v11-powerpc64-cpu"
+ },
+ {
+ "name": "usb-bot"
+ },
+ {
+ "name": "chardev-null"
+ },
+ {
+ "name": "750_v3.1-powerpc64-cpu"
+ },
+ {
+ "name": "dec-21154"
+ },
+ {
+ "name": "chardev-parallel"
+ },
+ {
+ "name": "qemu-xhci"
+ },
+ {
+ "name": "spapr-pci-vfio-host-bridge"
+ },
+ {
+ "name": "e300c2-powerpc64-cpu"
+ },
+ {
+ "name": "lsi53c895a"
+ },
+ {
+ "name": "MPC8568-powerpc64-cpu"
+ },
+ {
+ "name": "401-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8379-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-keyboard-pci"
+ },
+ {
+ "name": "40p-machine"
+ },
+ {
+ "name": "750cxe_v3.1-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8349EA-powerpc64-cpu"
+ },
+ {
+ "name": "750cxr-powerpc64-cpu"
+ },
+ {
+ "name": "750cl_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "G2HiP4-powerpc64-cpu"
+ },
+ {
+ "name": "745_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "STB04-powerpc64-cpu"
+ },
+ {
+ "name": "usb-audio"
+ },
+ {
+ "name": "ide-hd"
+ },
+ {
+ "name": "virtio-net-device"
+ },
+ {
+ "name": "601_v0-powerpc64-cpu"
+ },
+ {
+ "name": "powernv-chip-POWER9"
+ },
+ {
+ "name": "powernv-chip-POWER8"
+ },
+ {
+ "name": "chardev-pty"
+ },
+ {
+ "name": "ppc4xx-pcihost"
+ },
+ {
+ "name": "spapr-vio-bus"
+ },
+ {
+ "name": "ppc4xx-host-bridge"
+ },
+ {
+ "name": "750fx_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "macio-newworld"
+ },
+ {
+ "name": "MPC8377E-powerpc64-cpu"
+ },
+ {
+ "name": "970fx_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "440EPa-powerpc64-cpu"
+ },
+ {
+ "name": "SUNW,fdtwo"
+ },
+ {
+ "name": "isa-pcspk"
+ },
+ {
+ "name": "dec-21154-p2p-bridge"
+ },
+ {
+ "name": "603e_v4.1-powerpc64-cpu"
+ },
+ {
+ "name": "7445_v3.3-powerpc64-cpu"
+ },
+ {
+ "name": "970MP_v1.1-spapr-cpu-core"
+ },
+ {
+ "name": "G2leGP3-powerpc64-cpu"
+ },
+ {
+ "name": "spapr-vscsi"
+ },
+ {
+ "name": "loader"
+ },
+ {
+ "name": "xlnx.xps-ethernetlite"
+ },
+ {
+ "name": "7410_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "filter-rewriter"
+ },
+ {
+ "name": "platform-bus-device"
+ },
+ {
+ "name": "403GA-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-serial-pci"
+ },
+ {
+ "name": "MPC5200_v10-powerpc64-cpu"
+ },
+ {
+ "name": "750cxe_v2.4b-powerpc64-cpu"
+ },
+ {
+ "name": "ics"
+ },
+ {
+ "name": "MPC8610-powerpc64-cpu"
+ },
+ {
+ "name": "icp"
+ },
+ {
+ "name": "virtio-crypto-device"
+ },
+ {
+ "name": "MPC8548E_v20-powerpc64-cpu"
+ },
+ {
+ "name": "745_v2.5-powerpc64-cpu"
+ },
+ {
+ "name": "7447_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "970fx_v3.1-powerpc64-cpu"
+ },
+ {
+ "name": "7457_v1.2-powerpc64-cpu"
+ },
+ {
+ "name": "usb-bt-dongle"
+ },
+ {
+ "name": "virtio-input-host-pci"
+ },
+ {
+ "name": "xlnx.xps-intc"
+ },
+ {
+ "name": "MPC8343EA-powerpc64-cpu"
+ },
+ {
+ "name": "e1000"
+ },
+ {
+ "name": "mpc8xxx_gpio"
+ },
+ {
+ "name": "401F2-powerpc64-cpu"
+ },
+ {
+ "name": "chardev-mux"
+ },
+ {
+ "name": "pseries-2.1-machine"
+ },
+ {
+ "name": "ich9-usb-uhci6"
+ },
+ {
+ "name": "ich9-usb-uhci5"
+ },
+ {
+ "name": "usb-mtp"
+ },
+ {
+ "name": "ich9-usb-uhci3"
+ },
+ {
+ "name": "cmd646-ide"
+ },
+ {
+ "name": "ich9-usb-uhci4"
+ },
+ {
+ "name": "sysbus-ahci"
+ },
+ {
+ "name": "e500v2_v22-powerpc64-cpu"
+ },
+ {
+ "name": "ich9-usb-uhci2"
+ },
+ {
+ "name": "ich9-usb-uhci1"
+ },
+ {
+ "name": "MPC8533E_v11-powerpc64-cpu"
+ },
+ {
+ "name": "7447A_v1.2-powerpc64-cpu"
+ },
+ {
+ "name": "tpci200"
+ },
+ {
+ "name": "memory-backend-file"
+ },
+ {
+ "name": "604r-powerpc64-cpu"
+ },
+ {
+ "name": "chardev-socket"
+ },
+ {
+ "name": "sysbus-m48t59"
+ },
+ {
+ "name": "603e7v2-powerpc64-cpu"
+ },
+ {
+ "name": "970mp_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "uni-north-internal-pci-pcihost"
+ },
+ {
+ "name": "rtl8139"
+ },
+ {
+ "name": "pci-bridge"
+ },
+ {
+ "name": "chardev-hci"
+ },
+ {
+ "name": "MPC8347EAT-powerpc64-cpu"
+ },
+ {
+ "name": "megasas"
+ },
+ {
+ "name": "405GPc-powerpc64-cpu"
+ },
+ {
+ "name": "7455_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "7400_v2.8-powerpc64-cpu"
+ },
+ {
+ "name": "u3-agp"
+ },
+ {
+ "name": "container"
+ },
+ {
+ "name": "7450_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "scsi-block"
+ },
+ {
+ "name": "7451_v2.3-powerpc64-cpu"
+ },
+ {
+ "name": "unimplemented-device"
+ },
+ {
+ "name": "603e_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "eTSEC"
+ },
+ {
+ "name": "scsi-cd"
+ },
+ {
+ "name": "uni-north-agp"
+ },
+ {
+ "name": "440EPX-powerpc64-cpu"
+ },
+ {
+ "name": "POWER8_v2.0-spapr-cpu-core"
+ },
+ {
+ "name": "MPC5200B_v20-powerpc64-cpu"
+ },
+ {
+ "name": "usb-uas"
+ },
+ {
+ "name": "accel"
+ },
+ {
+ "name": "740p-powerpc64-cpu"
+ },
+ {
+ "name": "floppy-bus"
+ },
+ {
+ "name": "virtio-vga"
+ },
+ {
+ "name": "440-Xilinx-powerpc64-cpu"
+ },
+ {
+ "name": "vhost-scsi-pci"
+ },
+ {
+ "name": "spapr-rng"
+ },
+ {
+ "name": "xlnx.xps-timer"
+ },
+ {
+ "name": "isa-serial"
+ },
+ {
+ "name": "virtio-serial-device"
+ },
+ {
+ "name": "970_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "tls-creds-anon"
+ },
+ {
+ "name": "sdhci-pci"
+ },
+ {
+ "name": "POWER7_v2.3-spapr-cpu-core"
+ },
+ {
+ "name": "chardev-gdb"
+ },
+ {
+ "name": "pc-testdev"
+ },
+ {
+ "name": "icskvm"
+ },
+ {
+ "name": "escc"
+ },
+ {
+ "name": "fw_cfg_mem"
+ },
+ {
+ "name": "603e_v3-powerpc64-cpu"
+ },
+ {
+ "name": "pseries-2.3-machine"
+ },
+ {
+ "name": "MPC8347T-powerpc64-cpu"
+ },
+ {
+ "name": "7445_v3.4-powerpc64-cpu"
+ },
+ {
+ "name": "taihu-machine"
+ },
+ {
+ "name": "icp-kvm"
+ },
+ {
+ "name": "MPC8555_v10-powerpc64-cpu"
+ },
+ {
+ "name": "G2-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-balloon-pci"
+ },
+ {
+ "name": "ide-cd"
+ },
+ {
+ "name": "usb-ccid"
+ },
+ {
+ "name": "750p-powerpc64-cpu"
+ },
+ {
+ "name": "745_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "pseries-2.2-machine"
+ },
+ {
+ "name": "powernv-cpu-core-POWER8NVL"
+ },
+ {
+ "name": "403GCX-powerpc64-cpu"
+ },
+ {
+ "name": "sb16"
+ },
+ {
+ "name": "iothread"
+ },
+ {
+ "name": "750gl-powerpc64-cpu"
+ },
+ {
+ "name": "filter-redirector"
+ },
+ {
+ "name": "7410_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8347EP-powerpc64-cpu"
+ },
+ {
+ "name": "755_v2.3-powerpc64-cpu"
+ },
+ {
+ "name": "MPC5200_v11-powerpc64-cpu"
+ },
+ {
+ "name": "7450_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "750_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "POWER7_v2.3-powerpc64-cpu"
+ },
+ {
+ "name": "vhost-vsock-device"
+ },
+ {
+ "name": "MPC8545E_v21-powerpc64-cpu"
+ },
+ {
+ "name": "cs4231a"
+ },
+ {
+ "name": "virtio-input-host-device"
+ },
+ {
+ "name": "970MP_v1.0-spapr-cpu-core"
+ },
+ {
+ "name": "403GB-powerpc64-cpu"
+ },
+ {
+ "name": "G2le-powerpc64-cpu"
+ },
+ {
+ "name": "i82559er"
+ },
+ {
+ "name": "MPC8548E_v21-powerpc64-cpu"
+ },
+ {
+ "name": "745_v2.6-powerpc64-cpu"
+ },
+ {
+ "name": "755_v2.8-powerpc64-cpu"
+ },
+ {
+ "name": "604e_v2.4-powerpc64-cpu"
+ },
+ {
+ "name": "ivshmem-doorbell"
+ },
+ {
+ "name": "750cxe_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "750cx_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "chardev-udp"
+ },
+ {
+ "name": "MPC8343-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-rng-device"
+ },
+ {
+ "name": "G2leLS-powerpc64-cpu"
+ },
+ {
+ "name": "isa-parallel"
+ },
+ {
+ "name": "MPC8548E_v10-powerpc64-cpu"
+ },
+ {
+ "name": "adlib"
+ },
+ {
+ "name": "602-powerpc64-cpu"
+ },
+ {
+ "name": "pci-bridge-seat"
+ },
+ {
+ "name": "hda-micro"
+ },
+ {
+ "name": "fw_cfg_io"
+ },
+ {
+ "name": "dc390"
+ },
+ {
+ "name": "POWER5+_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "740_v3.0-powerpc64-cpu"
+ },
+ {
+ "name": "7441_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "qemu,register"
+ },
+ {
+ "name": "IDE"
+ },
+ {
+ "name": "MPC8533_v10-powerpc64-cpu"
+ },
+ {
+ "name": "e300c3-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8641D-powerpc64-cpu"
+ },
+ {
+ "name": "401E2-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8347EAP-powerpc64-cpu"
+ },
+ {
+ "name": "spapr-pci-host-bridge"
+ },
+ {
+ "name": "memory-backend-ram"
+ },
+ {
+ "name": "am53c974"
+ },
+ {
+ "name": "pseries-2.5-machine"
+ },
+ {
+ "name": "750cx_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "POWER7+_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-blk-device"
+ },
+ {
+ "name": "qio-channel-file"
+ },
+ {
+ "name": "745_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "601_v1-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8544_v10-powerpc64-cpu"
+ },
+ {
+ "name": "740_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "qio-channel-websock"
+ },
+ {
+ "name": "pseries-2.4-machine"
+ },
+ {
+ "name": "mc146818rtc"
+ },
+ {
+ "name": "spapr-nvram"
+ },
+ {
+ "name": "POWER9_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "chardev-msmouse"
+ },
+ {
+ "name": "uni-north-pci"
+ },
+ {
+ "name": "chardev-pipe"
+ },
+ {
+ "name": "cryptodev-backend-builtin"
+ },
+ {
+ "name": "750fx_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "hda-output"
+ },
+ {
+ "name": "603e_v1.2-powerpc64-cpu"
+ },
+ {
+ "name": "MPC603-powerpc64-cpu"
+ },
+ {
+ "name": "sysbus-m48t08"
+ },
+ {
+ "name": "raven"
+ },
+ {
+ "name": "440EPb-powerpc64-cpu"
+ },
+ {
+ "name": "VGA"
+ },
+ {
+ "name": "i8257"
+ },
+ {
+ "name": "sysbus-m48t02"
+ },
+ {
+ "name": "pc87312"
+ },
+ {
+ "name": "mptsas1068"
+ },
+ {
+ "name": "edu"
+ },
+ {
+ "name": "MPC8347P-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-mouse-pci"
+ },
+ {
+ "name": "740_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "7455_v3.2-powerpc64-cpu"
+ },
+ {
+ "name": "vfio-pci-igd-lpc-bridge"
+ },
+ {
+ "name": "spapr-vlan"
+ },
+ {
+ "name": "603e_v4-powerpc64-cpu"
+ },
+ {
+ "name": "HDA"
+ },
+ {
+ "name": "7447_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "603e_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "pseries-2.8-machine"
+ },
+ {
+ "name": "MPC8543E_v20-powerpc64-cpu"
+ },
+ {
+ "name": "floppy"
+ },
+ {
+ "name": "macio-oldworld"
+ },
+ {
+ "name": "qemu:memory-region"
+ },
+ {
+ "name": "adb-keyboard"
+ },
+ {
+ "name": "G2LS-powerpc64-cpu"
+ },
+ {
+ "name": "sysbus-ohci"
+ },
+ {
+ "name": "7445_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "pseries-2.7-machine"
+ },
+ {
+ "name": "755_v2.4-powerpc64-cpu"
+ },
+ {
+ "name": "7450_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "e600-powerpc64-cpu"
+ },
+ {
+ "name": "qio-channel-command"
+ },
+ {
+ "name": "chardev-ringbuf"
+ },
+ {
+ "name": "usb-serial"
+ },
+ {
+ "name": "x2vp20-powerpc64-cpu"
+ },
+ {
+ "name": "qtest-accel"
+ },
+ {
+ "name": "pseries-2.6-machine"
+ },
+ {
+ "name": "750l_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "750fl-powerpc64-cpu"
+ },
+ {
+ "name": "vt82c686b-usb-uhci"
+ },
+ {
+ "name": "405D2-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-blk-pci"
+ },
+ {
+ "name": "virtio-gpu-device"
+ },
+ {
+ "name": "MPC8560_v20-powerpc64-cpu"
+ },
+ {
+ "name": "750gx_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "System"
+ },
+ {
+ "name": "lsi53c810"
+ },
+ {
+ "name": "uni-north-agp-pcihost"
+ },
+ {
+ "name": "IOP480-powerpc64-cpu"
+ },
+ {
+ "name": "603e7t-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8548E_v11-powerpc64-cpu"
+ },
+ {
+ "name": "405GPd-powerpc64-cpu"
+ },
+ {
+ "name": "603-powerpc64-cpu"
+ },
+ {
+ "name": "G2GP-powerpc64-cpu"
+ },
+ {
+ "name": "7400_v2.9-powerpc64-cpu"
+ },
+ {
+ "name": "750cxe_v3.1b-powerpc64-cpu"
+ },
+ {
+ "name": "G2leGP-powerpc64-cpu"
+ },
+ {
+ "name": "7450_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "chardev-file"
+ },
+ {
+ "name": "7448_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "mac99-machine"
+ },
+ {
+ "name": "e300c4-powerpc64-cpu"
+ },
+ {
+ "name": "750l_v3.0-powerpc64-cpu"
+ },
+ {
+ "name": "MPC5200B_v21-powerpc64-cpu"
+ },
+ {
+ "name": "PCIE"
+ },
+ {
+ "name": "qio-dns-resolver"
+ },
+ {
+ "name": "750cx_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "cuda"
+ },
+ {
+ "name": "604e_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8572E-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-serial-bus"
+ },
+ {
+ "name": "vhost-scsi"
+ },
+ {
+ "name": "secondary-vga"
+ },
+ {
+ "name": "401D2-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8544_v11-powerpc64-cpu"
+ },
+ {
+ "name": "e500-ccsr"
+ },
+ {
+ "name": "601_v2-powerpc64-cpu"
+ },
+ {
+ "name": "405EP-powerpc64-cpu"
+ },
+ {
+ "name": "ccid-bus"
+ },
+ {
+ "name": "pci-ohci"
+ },
+ {
+ "name": "cfi.pflash02"
+ },
+ {
+ "name": "cfi.pflash01"
+ },
+ {
+ "name": "pseries-2.9-machine"
+ },
+ {
+ "name": "usb-hub"
+ },
+ {
+ "name": "750fx_v2.3-powerpc64-cpu"
+ },
+ {
+ "name": "405LP-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8541_v10-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8555_v11-powerpc64-cpu"
+ },
+ {
+ "name": "input-linux"
+ },
+ {
+ "name": "x2vp4-powerpc64-cpu"
+ },
+ {
+ "name": "7410_v1.2-powerpc64-cpu"
+ },
+ {
+ "name": "7400_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "745_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "740_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "MPC5200_v12-powerpc64-cpu"
+ },
+ {
+ "name": "7448_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "xlnx.xps-uartlite"
+ },
+ {
+ "name": "e5500-powerpc64-cpu"
+ },
+ {
+ "name": "pci-serial"
+ },
+ {
+ "name": "403GC-powerpc64-cpu"
+ },
+ {
+ "name": "745_v2.7-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8543_v20-powerpc64-cpu"
+ },
+ {
+ "name": "i8042"
+ },
+ {
+ "name": "750cxe_v2.3-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8543E_v21-powerpc64-cpu"
+ },
+ {
+ "name": "i82559c"
+ },
+ {
+ "name": "i82559b"
+ },
+ {
+ "name": "i82559a"
+ },
+ {
+ "name": "SCSI"
+ },
+ {
+ "name": "MPC8543E_v10-powerpc64-cpu"
+ },
+ {
+ "name": "rocker"
+ },
+ {
+ "name": "pcnet"
+ },
+ {
+ "name": "rng-egd"
+ },
+ {
+ "name": "405CRa-powerpc64-cpu"
+ },
+ {
+ "name": "spapr-tce-table"
+ },
+ {
+ "name": "7400_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "chardev-testdev"
+ },
+ {
+ "name": "MPC8349-powerpc64-cpu"
+ },
+ {
+ "name": "e200z5-powerpc64-cpu"
+ },
+ {
+ "name": "740_v3.1-powerpc64-cpu"
+ },
+ {
+ "name": "filter-dump"
+ },
+ {
+ "name": "MPC8533_v11-powerpc64-cpu"
+ },
+ {
+ "name": "i82558b"
+ },
+ {
+ "name": "G2H4-powerpc64-cpu"
+ },
+ {
+ "name": "i82558a"
+ },
+ {
+ "name": "MPC8560_v21-powerpc64-cpu"
+ },
+ {
+ "name": "smbus-eeprom"
+ },
+ {
+ "name": "host-powerpc64-cpu"
+ },
+ {
+ "name": "i82801"
+ },
+ {
+ "name": "tls-creds-x509"
+ },
+ {
+ "name": "virtio-net-pci"
+ },
+ {
+ "name": "virtio-keyboard-device"
+ },
+ {
+ "name": "i82562"
+ },
+ {
+ "name": "usb-net"
+ },
+ {
+ "name": "MPC8560_v10-powerpc64-cpu"
+ },
+ {
+ "name": "POWER7+_v2.1-spapr-cpu-core"
+ },
+ {
+ "name": "603e_v1.3-powerpc64-cpu"
+ },
+ {
+ "name": "755_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8568E-powerpc64-cpu"
+ },
+ {
+ "name": "i82557c"
+ },
+ {
+ "name": "i82557b"
+ },
+ {
+ "name": "i82557a"
+ },
+ {
+ "name": "chardev-memory"
+ },
+ {
+ "name": "isa-i8259"
+ },
+ {
+ "name": "virtio-gpu-pci"
+ },
+ {
+ "name": "nec-usb-xhci"
+ },
+ {
+ "name": "pc-dimm"
+ },
+ {
+ "name": "host-spapr-cpu-core"
+ },
+ {
+ "name": "usb-mouse"
+ },
+ {
+ "name": "sdhci-bus"
+ },
+ {
+ "name": "i82551"
+ },
+ {
+ "name": "i82550"
+ },
+ {
+ "name": "405EZ-powerpc64-cpu"
+ },
+ {
+ "name": "7455_v3.3-powerpc64-cpu"
+ },
+ {
+ "name": "sd-bus"
+ },
+ {
+ "name": "apple-desktop-bus"
+ },
+ {
+ "name": "e500v2_v30-powerpc64-cpu"
+ },
+ {
+ "name": "macio-ide"
+ },
+ {
+ "name": "401C2-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8541_v11-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-crypto-pci"
+ },
+ {
+ "name": "755_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "filter-mirror"
+ },
+ {
+ "name": "ich9-usb-ehci1"
+ },
+ {
+ "name": "ich9-usb-ehci2"
+ },
+ {
+ "name": "isa-ide"
+ },
+ {
+ "name": "vfio-pci"
+ },
+ {
+ "name": "prep-machine"
+ },
+ {
+ "name": "irq"
+ },
+ {
+ "name": "405GPR-powerpc64-cpu"
+ },
+ {
+ "name": "POWER8E_v2.1-spapr-cpu-core"
+ },
+ {
+ "name": "750l_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "745_v2.3-powerpc64-cpu"
+ },
+ {
+ "name": "7410_v1.3-powerpc64-cpu"
+ },
+ {
+ "name": "755_v2.5-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8572-powerpc64-cpu"
+ },
+ {
+ "name": "7450_v1.2-powerpc64-cpu"
+ },
+ {
+ "name": "7457_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "qio-channel-socket"
+ },
+ {
+ "name": "ich9-ahci"
+ },
+ {
+ "name": "7457A_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "POWER8NVL_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8347AT-powerpc64-cpu"
+ },
+ {
+ "name": "chardev-stdio"
+ },
+ {
+ "name": "piix3-usb-uhci"
+ },
+ {
+ "name": "virtserialport"
+ },
+ {
+ "name": "MPC8543E_v11-powerpc64-cpu"
+ },
+ {
+ "name": "pvscsi"
+ },
+ {
+ "name": "MPC8548_v20-powerpc64-cpu"
+ },
+ {
+ "name": "750cxe_v2.4-powerpc64-cpu"
+ },
+ {
+ "name": "i82378"
+ },
+ {
+ "name": "7447A_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "powernv-chip-POWER8NVL"
+ },
+ {
+ "name": "750gx_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "gus"
+ },
+ {
+ "name": "e500_v20-powerpc64-cpu"
+ },
+ {
+ "name": "i82374"
+ },
+ {
+ "name": "pnv-lpc"
+ },
+ {
+ "name": "7445_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8543_v10-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8540_v20-powerpc64-cpu"
+ },
+ {
+ "name": "604-powerpc64-cpu"
+ },
+ {
+ "name": "405CRb-powerpc64-cpu"
+ },
+ {
+ "name": "g3beige-machine"
+ },
+ {
+ "name": "7400_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "IndustryPack"
+ },
+ {
+ "name": "powernv-chip-POWER8E"
+ },
+ {
+ "name": "7441_v2.3-powerpc64-cpu"
+ },
+ {
+ "name": "7448_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8377-powerpc64-cpu"
+ },
+ {
+ "name": "401A1-powerpc64-cpu"
+ },
+ {
+ "name": "603e7-powerpc64-cpu"
+ },
+ {
+ "name": "cryptodev-backend"
+ },
+ {
+ "name": "adb-mouse"
+ },
+ {
+ "name": "Npe405L-powerpc64-cpu"
+ },
+ {
+ "name": "or-irq"
+ },
+ {
+ "name": "750cx_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8343E-powerpc64-cpu"
+ },
+ {
+ "name": "powernv-cpu-core-POWER9"
+ },
+ {
+ "name": "powernv-cpu-core-POWER8"
+ },
+ {
+ "name": "7451_v2.10-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-rng-pci"
+ },
+ {
+ "name": "chardev-vc"
+ },
+ {
+ "name": "usb-ehci"
+ },
+ {
+ "name": "bamboo-machine"
+ },
+ {
+ "name": "filter-replay"
+ },
+ {
+ "name": "G2leGP1-powerpc64-cpu"
+ },
+ {
+ "name": "603e_v1.4-powerpc64-cpu"
+ },
+ {
+ "name": "970mp_v1.1-spapr-cpu-core"
+ },
+ {
+ "name": "dec-21154-sysbus"
+ },
+ {
+ "name": "virtio-9p-pci"
+ },
+ {
+ "name": "spapr-vty"
+ },
+ {
+ "name": "e1000-82545em"
+ },
+ {
+ "name": "chardev-wctablet"
+ },
+ {
+ "name": "7441_v2.10-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8567E-powerpc64-cpu"
+ },
+ {
+ "name": "POWER5+_v2.1-spapr-cpu-core"
+ },
+ {
+ "name": "7400_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "e1000-82544gc"
+ },
+ {
+ "name": "740_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "7448_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "7455_v3.4-powerpc64-cpu"
+ },
+ {
+ "name": "POWER8NVL_v1.0-spapr-cpu-core"
+ },
+ {
+ "name": "prep-systemio"
+ },
+ {
+ "name": "MPC8547E_v20-powerpc64-cpu"
+ },
+ {
+ "name": "745_v2.8-powerpc64-cpu"
+ },
+ {
+ "name": "e500-spin"
+ },
+ {
+ "name": "MPC8543_v21-powerpc64-cpu"
+ },
+ {
+ "name": "755_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8349E-powerpc64-cpu"
+ },
+ {
+ "name": "filter-buffer"
+ },
+ {
+ "name": "mpc8544ds-machine"
+ },
+ {
+ "name": "pci-serial-4x"
+ },
+ {
+ "name": "401B2-powerpc64-cpu"
+ },
+ {
+ "name": "ich9-intel-hda"
+ },
+ {
+ "name": "virtio-9p-device"
+ },
+ {
+ "name": "MPC8347AP-powerpc64-cpu"
+ },
+ {
+ "name": "ivshmem"
+ },
+ {
+ "name": "e500v2_v20-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8379E-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-scsi-pci"
+ },
+ {
+ "name": "e200z6-powerpc64-cpu"
+ },
+ {
+ "name": "7457A_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8555E_v10-powerpc64-cpu"
+ },
+ {
+ "name": "qemu-console"
+ },
+ {
+ "name": "ppce500-machine"
+ },
+ {
+ "name": "virtio-pci-bus"
+ },
+ {
+ "name": "750l_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "ISA"
+ },
+ {
+ "name": "MPC8541E_v10-powerpc64-cpu"
+ },
+ {
+ "name": "ipoctal232"
+ },
+ {
+ "name": "mpc8544-guts"
+ },
+ {
+ "name": "uni-north-pci-pcihost"
+ },
+ {
+ "name": "MPC8548_v21-powerpc64-cpu"
+ },
+ {
+ "name": "pci-testdev"
+ },
+ {
+ "name": "405GPa-powerpc64-cpu"
+ },
+ {
+ "name": "piix4-usb-uhci"
+ },
+ {
+ "name": "7400_v2.6-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-tablet-device"
+ },
+ {
+ "name": "Npe405H2-powerpc64-cpu"
+ },
+ {
+ "name": "750_v3.0-powerpc64-cpu"
+ },
+ {
+ "name": "powernv-machine"
+ },
+ {
+ "name": "ES1370"
+ },
+ {
+ "name": "603e7v-powerpc64-cpu"
+ },
+ {
+ "name": "openpic"
+ },
+ {
+ "name": "Npe405H-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8548_v10-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8545_v20-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8567-powerpc64-cpu"
+ },
+ {
+ "name": "755_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "e500_v10-powerpc64-cpu"
+ },
+ {
+ "name": "750cxe_v3.0-powerpc64-cpu"
+ },
+ {
+ "name": "G2HiP3-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8378-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8343A-powerpc64-cpu"
+ },
+ {
+ "name": "STB03-powerpc64-cpu"
+ },
+ {
+ "name": "tcg-accel"
+ },
+ {
+ "name": "750_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "virtconsole"
+ },
+ {
+ "name": "MPC8540_v10-powerpc64-cpu"
+ },
+ {
+ "name": "750l_v3.2-powerpc64-cpu"
+ },
+ {
+ "name": "pci-serial-2x"
+ },
+ {
+ "name": "ne2k_isa"
+ },
+ {
+ "name": "isa-fdc"
+ },
+ {
+ "name": "chardev-serial"
+ },
+ {
+ "name": "colo-compare"
+ },
+ {
+ "name": "745_v2.4-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-mmio-bus"
+ },
+ {
+ "name": "virtio-tablet-pci"
+ },
+ {
+ "name": "e1000e"
+ },
+ {
+ "name": "usb-bus"
+ },
+ {
+ "name": "7445_v3.2-powerpc64-cpu"
+ },
+ {
+ "name": "rs6000-mc"
+ },
+ {
+ "name": "usb-storage"
+ },
+ {
+ "name": "PCI"
+ },
+ {
+ "name": "kvm-openpic"
+ },
+ {
+ "name": "esp"
+ },
+ {
+ "name": "scsi-disk"
+ },
+ {
+ "name": "virtex-ml507-machine"
+ },
+ {
+ "name": "usb-kbd"
+ },
+ {
+ "name": "750_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "e500-host-bridge"
+ },
+ {
+ "name": "7410_v1.4-powerpc64-cpu"
+ },
+ {
+ "name": "Npe4GS3-powerpc64-cpu"
+ },
+ {
+ "name": "ne2k_pci"
+ },
+ {
+ "name": "isabus-bridge"
+ },
+ {
+ "name": "970mp_v1.0-spapr-cpu-core"
+ },
+ {
+ "name": "ivshmem-plain"
+ },
+ {
+ "name": "755_v2.6-powerpc64-cpu"
+ },
+ {
+ "name": "604e_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "qio-channel-buffer"
+ },
+ {
+ "name": "970fx_v3.0-powerpc64-cpu"
+ },
+ {
+ "name": "7457_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "u3-agp-pcihost"
+ },
+ {
+ "name": "spapr-vio-bridge"
+ },
+ {
+ "name": "secret"
+ },
+ {
+ "name": "hda-duplex"
+ },
+ {
+ "name": "raven-pcihost"
+ },
+ {
+ "name": "spapr-dr-connector"
+ },
+ {
+ "name": "allwinner-ahci"
+ },
+ {
+ "name": "nvme"
+ },
+ {
+ "name": "sysbus-fdc"
+ },
+ {
+ "name": "405D4-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8544E_v10-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-balloon-device"
+ },
+ {
+ "name": "MPC8641-powerpc64-cpu"
+ },
+ {
+ "name": "none-machine"
+ },
+ {
+ "name": "750fx_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "750gx_v1.2-powerpc64-cpu"
+ },
+ {
+ "name": "megasas-gen2"
+ },
+ {
+ "name": "AC97"
+ },
+ {
+ "name": "usb-tablet"
+ },
+ {
+ "name": "970fx_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "e300c1-powerpc64-cpu"
+ },
+ {
+ "name": "e500v2_v21-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8540_v21-powerpc64-cpu"
+ },
+ {
+ "name": "7400_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8543_v11-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8533E_v10-powerpc64-cpu"
+ },
+ {
+ "name": "7447A_v1.1-powerpc64-cpu"
+ },
+ {
+ "name": "405CRc-powerpc64-cpu"
+ },
+ {
+ "name": "740e-powerpc64-cpu"
+ },
+ {
+ "name": "usb-braille"
+ },
+ {
+ "name": "440-Xilinx-w-dfpu-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8555E_v11-powerpc64-cpu"
+ },
+ {
+ "name": "970mp_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "603e7v1-powerpc64-cpu"
+ },
+ {
+ "name": "e500mc-powerpc64-cpu"
+ },
+ {
+ "name": "e500v2_v10-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8378E-powerpc64-cpu"
+ },
+ {
+ "name": "intel-hda"
+ },
+ {
+ "name": "kvm-accel"
+ },
+ {
+ "name": "7400_v2.7-powerpc64-cpu"
+ },
+ {
+ "name": "virtio-scsi-device"
+ },
+ {
+ "name": "603p-powerpc64-cpu"
+ },
+ {
+ "name": "grackle"
+ },
+ {
+ "name": "970_v2.2-spapr-cpu-core"
+ },
+ {
+ "name": "Cobra-powerpc64-cpu"
+ },
+ {
+ "name": "POWER8E_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "750fx_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "usb-wacom-tablet"
+ },
+ {
+ "name": "970fx_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8548_v11-powerpc64-cpu"
+ },
+ {
+ "name": "MPC8545_v21-powerpc64-cpu"
+ },
+ {
+ "name": "i2c-bus"
+ },
+ {
+ "name": "virtio-mouse-device"
+ },
+ {
+ "name": "750e-powerpc64-cpu"
+ },
+ {
+ "name": "isa-pit"
+ },
+ {
+ "name": "macio-nvram"
+ },
+ {
+ "name": "POWER9_v1.0-spapr-cpu-core"
+ },
+ {
+ "name": "powernv-cpu-core-POWER8E"
+ },
+ {
+ "name": "grackle-pcihost"
+ },
+ {
+ "name": "ide-drive"
+ },
+ {
+ "name": "ref405ep-machine"
+ },
+ {
+ "name": "MPC8349A-powerpc64-cpu"
+ },
+ {
+ "name": "401G2-powerpc64-cpu"
+ },
+ {
+ "name": "generic-sdhci"
+ },
+ {
+ "name": "POWER8_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "i6300esb"
+ },
+ {
+ "name": "STB25-powerpc64-cpu"
+ },
+ {
+ "name": "sd-card"
+ },
+ {
+ "name": "MPC8547E_v21-powerpc64-cpu"
+ },
+ {
+ "name": "7455_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "745_v2.0-powerpc64-cpu"
+ },
+ {
+ "name": "755_v2.2-powerpc64-cpu"
+ },
+ {
+ "name": "vmxnet3"
+ },
+ {
+ "name": "750_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "e500-pcihost"
+ },
+ {
+ "name": "MPC8545E_v20-powerpc64-cpu"
+ },
+ {
+ "name": "uni-north-internal-pci"
+ },
+ {
+ "name": "spapr-rtc"
+ },
+ {
+ "name": "MPC8347ET-powerpc64-cpu"
+ },
+ {
+ "name": "755_v2.7-powerpc64-cpu"
+ },
+ {
+ "name": "750cxe_v2.1-powerpc64-cpu"
+ },
+ {
+ "name": "rng-random"
+ },
+ {
+ "name": "750cl_v1.0-powerpc64-cpu"
+ },
+ {
+ "name": "7457A_v1.2-powerpc64-cpu"
+ }
+ ],
+ "id": "libvirt-9"
+}
+
+{
+ "return": [
+ {
+ "name": "secs",
+ "type": "uint32"
+ },
+ {
+ "name": "request-merging",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "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": "scsi",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "cyls",
+ "type": "uint32"
+ },
+ {
+ "name": "x-disable-pcie",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "logical_block_size",
+ "description": "A power of two between 512 and 32768",
+ "type": "uint16"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "iothread",
+ "type": "link<iothread>"
+ },
+ {
+ "name": "disable-modern",
+ "type": "bool"
+ },
+ {
+ "name": "drive",
+ "description": "Node name or ID of a block device to use as a backend",
+ "type": "str"
+ },
+ {
+ "name": "disable-legacy",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "x-pcie-lnkctl-init",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "werror",
+ "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "type": "BlockdevOnError"
+ },
+ {
+ "name": "bootindex",
+ "type": "int32"
+ },
+ {
+ "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": "any_layout",
+ "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": "virtio-backend",
+ "type": "child<virtio-blk-device>"
+ },
+ {
+ "name": "x-ignore-backend-features",
+ "type": "bool"
+ },
+ {
+ "name": "notify_on_empty",
+ "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": "virtio-pci-bus-master-bug-migration",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "romfile",
+ "type": "str"
+ }
+ ],
+ "id": "libvirt-10"
+}
+
+{
+ "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": "x-pcie-pm-init",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "guest_csum",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "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": "vlan",
+ "description": "Integer VLAN id to connect to",
+ "type": "int32"
+ },
+ {
+ "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<virtio-net-device>"
+ },
+ {
+ "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": "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": "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": "disable-legacy",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "tx",
+ "type": "str"
+ },
+ {
+ "name": "x-pcie-extcap-init",
+ "description": "on/off",
+ "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": "rx_queue_size",
+ "type": "uint16"
+ }
+ ],
+ "id": "libvirt-11"
+}
+
+{
+ "return": [
+ {
+ "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": "x-disable-pcie",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "cmd_per_lun",
+ "type": "uint32"
+ },
+ {
+ "name": "disable-modern",
+ "type": "bool"
+ },
+ {
+ "name": "num_queues",
+ "type": "uint32"
+ },
+ {
+ "name": "disable-legacy",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "x-pcie-lnkctl-init",
+ "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-lnksta-dllla",
+ "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<iothread>"
+ },
+ {
+ "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<virtio-scsi-device>"
+ },
+ {
+ "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-12"
+}
+
+{
+ "id": "libvirt-13",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-blk-ccw' not found"
+ }
+}
+
+{
+ "id": "libvirt-14",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-net-ccw' not found"
+ }
+}
+
+{
+ "id": "libvirt-15",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-scsi-ccw' not found"
+ }
+}
+
+{
+ "id": "libvirt-16",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-blk-s390' not found"
+ }
+}
+
+{
+ "id": "libvirt-17",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-net-s390' not found"
+ }
+}
+
+{
+ "id": "libvirt-18",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'pci-assign' not found"
+ }
+}
+
+{
+ "id": "libvirt-19",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'kvm-pci-assign' not found"
+ }
+}
+
+{
+ "return": [
+ {
+ "name": "x-pci-sub-device-id",
+ "type": "uint32"
+ },
+ {
+ "name": "x-no-kvm-msi",
+ "type": "bool"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "x-pcie-lnksta-dllla",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "x-igd-opregion",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "x-vga",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "x-pci-vendor-id",
+ "type": "uint32"
+ },
+ {
+ "name": "multifunction",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "bootindex",
+ "type": "int32"
+ },
+ {
+ "name": "x-req",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "x-igd-gms",
+ "type": "uint32"
+ },
+ {
+ "name": "romfile",
+ "type": "str"
+ },
+ {
+ "name": "x-no-kvm-intx",
+ "type": "bool"
+ },
+ {
+ "name": "x-pci-device-id",
+ "type": "uint32"
+ },
+ {
+ "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": "x-intx-mmap-timeout-ms",
+ "type": "uint32"
+ },
+ {
+ "name": "command_serr_enable",
+ "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-pci-sub-vendor-id",
+ "type": "uint32"
+ },
+ {
+ "name": "sysfsdev",
+ "type": "str"
+ },
+ {
+ "name": "x-no-mmap",
+ "type": "bool"
+ }
+ ],
+ "id": "libvirt-20"
+}
+
+{
+ "return": [
+ {
+ "name": "serial",
+ "type": "str"
+ },
+ {
+ "name": "port_index",
+ "type": "uint16"
+ },
+ {
+ "name": "dpofua",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "bootindex",
+ "type": "int32"
+ },
+ {
+ "name": "logical_block_size",
+ "description": "A power of two between 512 and 32768",
+ "type": "uint16"
+ },
+ {
+ "name": "discard_granularity",
+ "type": "uint32"
+ },
+ {
+ "name": "lun",
+ "type": "uint32"
+ },
+ {
+ "name": "max_unmap_size",
+ "type": "uint64"
+ },
+ {
+ "name": "drive",
+ "description": "Node name or ID of a block device to use as a backend",
+ "type": "str"
+ },
+ {
+ "name": "port_wwn",
+ "type": "uint64"
+ },
+ {
+ "name": "write-cache",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "share-rw",
+ "type": "bool"
+ },
+ {
+ "name": "opt_io_size",
+ "type": "uint32"
+ },
+ {
+ "name": "min_io_size",
+ "type": "uint16"
+ },
+ {
+ "name": "product",
+ "type": "str"
+ },
+ {
+ "name": "scsi-id",
+ "type": "uint32"
+ },
+ {
+ "name": "channel",
+ "type": "uint32"
+ },
+ {
+ "name": "vendor",
+ "type": "str"
+ },
+ {
+ "name": "wwn",
+ "type": "uint64"
+ },
+ {
+ "name": "werror",
+ "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "type": "BlockdevOnError"
+ },
+ {
+ "name": "removable",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "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": "max_io_size",
+ "type": "uint64"
+ }
+ ],
+ "id": "libvirt-21"
+}
+
+{
+ "return": [
+ {
+ "name": "serial",
+ "type": "str"
+ },
+ {
+ "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": "opt_io_size",
+ "type": "uint32"
+ },
+ {
+ "name": "min_io_size",
+ "type": "uint16"
+ },
+ {
+ "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"
+ }
+ ],
+ "id": "libvirt-22"
+}
+
+{
+ "id": "libvirt-23",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'PIIX4_PM' not found"
+ }
+}
+
+{
+ "id": "libvirt-24",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'usb-redir' not found"
+ }
+}
+
+{
+ "id": "libvirt-25",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'usb-host' not found"
+ }
+}
+
+{
+ "return": [
+ {
+ "name": "bootindex",
+ "type": "int32"
+ },
+ {
+ "name": "drive",
+ "description": "Node name or ID of a block device to use as a backend",
+ "type": "str"
+ },
+ {
+ "name": "lun",
+ "type": "uint32"
+ },
+ {
+ "name": "channel",
+ "type": "uint32"
+ },
+ {
+ "name": "scsi-id",
+ "type": "uint32"
+ }
+ ],
+ "id": "libvirt-26"
+}
+
+{
+ "id": "libvirt-27",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'i440FX-pcihost' not found"
+ }
+}
+
+{
+ "id": "libvirt-28",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'q35-pcihost' not found"
+ }
+}
+
+{
+ "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": "opt_io_size",
+ "type": "uint32"
+ },
+ {
+ "name": "min_io_size",
+ "type": "uint16"
+ },
+ {
+ "name": "port",
+ "type": "str"
+ },
+ {
+ "name": "attached",
+ "type": "bool"
+ },
+ {
+ "name": "full-path",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "removable",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "physical_block_size",
+ "description": "A power of two between 512 and 32768",
+ "type": "uint16"
+ }
+ ],
+ "id": "libvirt-29"
+}
+
+{
+ "id": "libvirt-30",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'kvm-pit' not found"
+ }
+}
+
+{
+ "return": [
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "x-pcie-lnksta-dllla",
+ "description": "on/off",
+ "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": "big-endian-framebuffer",
+ "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"
+ }
+ ],
+ "id": "libvirt-31"
+}
+
+{
+ "id": "libvirt-32",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'vmware-svga' not found"
+ }
+}
+
+{
+ "id": "libvirt-33",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'qxl' not found"
+ }
+}
+
+{
+ "return": [
+ {
+ "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": "x-disable-pcie",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "disable-modern",
+ "type": "bool"
+ },
+ {
+ "name": "disable-legacy",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "x-pcie-lnkctl-init",
+ "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": "max_outputs",
+ "type": "uint32"
+ },
+ {
+ "name": "x-pcie-lnksta-dllla",
+ "description": "on/off",
+ "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": "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<virtio-gpu-device>"
+ },
+ {
+ "name": "max_hostmem",
+ "type": "size"
+ },
+ {
+ "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-34"
+}
+
+{
+ "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": "event_idx",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "iommu_platform",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "max_outputs",
+ "type": "uint32"
+ },
+ {
+ "name": "max_hostmem",
+ "type": "size"
+ }
+ ],
+ "id": "libvirt-35"
+}
+
+{
+ "id": "libvirt-36",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'ICH9-LPC' not found"
+ }
+}
+
+{
+ "return": [
+ {
+ "name": "guest-stats-polling-interval",
+ "type": "int"
+ },
+ {
+ "name": "event_idx",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "multifunction",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "x-disable-pcie",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "disable-modern",
+ "type": "bool"
+ },
+ {
+ "name": "disable-legacy",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "x-pcie-lnkctl-init",
+ "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-lnksta-dllla",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "any_layout",
+ "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": "x-pcie-extcap-init",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "virtio-backend",
+ "type": "child<virtio-balloon-device>"
+ },
+ {
+ "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-37"
+}
+
+{
+ "id": "libvirt-38",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "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": "guest-stats",
+ "type": "guest statistics"
+ },
+ {
+ "name": "guest-stats-polling-interval",
+ "type": "int"
+ },
+ {
+ "name": "event_idx",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "iommu_platform",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "deflate-on-oom",
+ "description": "on/off",
+ "type": "bool"
+ }
+ ],
+ "id": "libvirt-39"
+}
+
+{
+ "return": [
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "intrs",
+ "type": "uint32"
+ },
+ {
+ "name": "x-pcie-lnksta-dllla",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "msix",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "multifunction",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "msi",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "superspeed-ports-first",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "streams",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "romfile",
+ "type": "str"
+ },
+ {
+ "name": "force-pcie-endcap",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "command_serr_enable",
+ "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": "p3",
+ "type": "uint32"
+ },
+ {
+ "name": "p2",
+ "type": "uint32"
+ },
+ {
+ "name": "slots",
+ "type": "uint32"
+ }
+ ],
+ "id": "libvirt-40"
+}
+
+{
+ "return": [
+ {
+ "hotpluggable-cpus": false,
+ "name": "ref405ep",
+ "cpu-max": 1
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "none",
+ "cpu-max": 1
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "virtex-ml507",
+ "cpu-max": 1
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "powernv",
+ "cpu-max": 2048
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "ppce500",
+ "cpu-max": 32
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "mpc8544ds",
+ "cpu-max": 15
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "bamboo",
+ "cpu-max": 1
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "g3beige",
+ "cpu-max": 1
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "prep",
+ "cpu-max": 1
+ },
+ {
+ "hotpluggable-cpus": true,
+ "name": "pseries-2.9",
+ "is-default": true,
+ "cpu-max": 1024,
+ "alias": "pseries"
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "mac99",
+ "cpu-max": 1
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "pseries-2.6",
+ "cpu-max": 1024
+ },
+ {
+ "hotpluggable-cpus": true,
+ "name": "pseries-2.7",
+ "cpu-max": 1024
+ },
+ {
+ "hotpluggable-cpus": true,
+ "name": "pseries-2.8",
+ "cpu-max": 1024
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "pseries-2.4",
+ "cpu-max": 1024
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "pseries-2.5",
+ "cpu-max": 1024
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "pseries-2.2",
+ "cpu-max": 1024
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "taihu",
+ "cpu-max": 1
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "pseries-2.3",
+ "cpu-max": 1024
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "pseries-2.1",
+ "cpu-max": 1024
+ },
+ {
+ "hotpluggable-cpus": false,
+ "name": "40p",
+ "cpu-max": 1
+ }
+ ],
+ "id": "libvirt-41"
+}
+
+{
+ "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": "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": "POWER9",
+ "typename": "POWER9_v1.0-powerpc64-cpu",
+ "static": false
+ },
+ {
+ "name": "POWER8NVL",
+ "typename": "POWER8NVL_v1.0-powerpc64-cpu",
+ "static": false
+ },
+ {
+ "name": "POWER8",
+ "typename": "POWER8E_v2.1-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": "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": "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": "7457A_v1.2",
+ "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": "MPC8347ET",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8545E_v20",
+ "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": "7455_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8547E_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "STB25",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER8_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401G2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8349A",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750e",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8545_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "970fx_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750fx_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER8E_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "Cobra",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603p",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.7",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8378E",
+ "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": "MPC8555E_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "440-Xilinx-w-dfpu",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740e",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405CRc",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7447A_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8533E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8540_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500v2_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e300c1",
+ "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": "MPC8641",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8544E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405D4",
+ "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": "755_v2.6",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "Npe4GS3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7410_v1.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7445_v3.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750l_v3.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8540_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "STB03",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8343A",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8378",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2HiP3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v3.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8567",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8545_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "Npe405H",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e7v",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750_v3.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "Npe405H2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.6",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405GPa",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8541E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750l_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8555E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7457A_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e200z6",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8379E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500v2_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347AP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401B2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8349E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.8",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8547E_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7455_v3.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7448_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8567E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7441_v2.10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v1.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2leGP1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7451_v2.10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8343E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cx_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "Npe405L",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e7",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401A1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8377",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7448_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7441_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405CRb",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "604",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8540_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7445_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750gx_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7447A_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v2.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543E_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347AT",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER8NVL_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7457A_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7457_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7450_v1.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8572",
+ "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": "750l_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405GPR",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8541_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401C2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500v2_v30",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7455_v3.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405EZ",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8568E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v1.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8560_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "host",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8560_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2H4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8533_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v3.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e200z5",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8349",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405CRa",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543E_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.7",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "403GC",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e5500",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7448_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC5200_v12",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7410_v1.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "x2vp4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8555_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8541_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405LP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750fx_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405EP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "601_v2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8544_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401D2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8572E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "604e_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cx_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC5200B_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750l_v3.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e300c4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7448_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7450_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2leGP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v3.1b",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.9",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2GP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405GPd",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548E_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e7t",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "IOP480",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750gx_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8560_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405D2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750fl",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750l_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "x2vp20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e600",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7450_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v2.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7445_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2LS",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543E_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7447_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7455_v3.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347P",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "440EPb",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC603",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v1.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750fx_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER9_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8544_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "601_v1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER7+_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cx_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347EAP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401E2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8641D",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e300c3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8533_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7441_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v3.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER5+_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "602",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2leLS",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8343",
+ "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": "745_v2.6",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548E_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2le",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "403GB",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8545E_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER7_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7450_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC5200_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347EP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7410_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750gl",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "403GCX",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750p",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8555_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7445_v3.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347T",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "970_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "440-Xilinx",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740p",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC5200B_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "440EPX",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7451_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7450_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.8",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7455_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405GPc",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347EAT",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "970mp_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e7v2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "604r",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7447A_v1.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8533E_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500v2_v22",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401F2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8343EA",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7457_v1.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "970fx_v3.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7447_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.5",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548E_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8610",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v2.4b",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC5200_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "403GA",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7410_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2leGP3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7445_v3.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v4.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "440EPa",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "970fx_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8377E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750fx_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "601_v0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "STB04",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2HiP4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cl_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxr",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8349EA",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v3.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8379",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8568",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e300c2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750_v3.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8544E_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405GPb",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8541E_v11",
+ "typename": "",
+ "static": false
+ }
+ ],
+ "id": "libvirt-42"
+}
+
+{
+ "return": [
+ ],
+ "id": "libvirt-43"
+}
+
+{
+ "return": [
+ ],
+ "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": "non-adaptive",
+ "type": "boolean"
+ },
+ {
+ "name": "lossy",
+ "type": "boolean"
+ },
+ {
+ "name": "acl",
+ "type": "boolean"
+ },
+ {
+ "name": "x509verify",
+ "type": "string"
+ },
+ {
+ "name": "tls",
+ "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": "x509",
+ "type": "string"
+ },
+ {
+ "name": "tls-creds",
+ "type": "string"
+ },
+ {
+ "name": "websocket",
+ "type": "string"
+ },
+ {
+ "name": "vnc",
+ "type": "string"
+ }
+ ],
+ "option": "vnc"
+ },
+ {
+ "parameters": [
+ {
+ "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": "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": "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\nthe 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": "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": "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": "enable",
+ "type": "boolean"
+ }
+ ],
+ "option": "sandbox"
+ },
+ {
+ "parameters": [
+ {
+ "name": "strict",
+ "type": "boolean"
+ },
+ {
+ "name": "reboot-timeout",
+ "type": "string"
+ },
+ {
+ "name": "splash-time",
+ "type": "string"
+ },
+ {
+ "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": "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": "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": "default",
+ "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": "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": "tls-creds",
+ "type": "string"
+ },
+ {
+ "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": "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": "serial",
+ "help": "disk serial number",
+ "type": "string"
+ },
+ {
+ "name": "addr",
+ "help": "pci address (virtio only)",
+ "type": "string"
+ },
+ {
+ "name": "boot",
+ "help": "(deprecated, ignored)",
+ "type": "boolean"
+ },
+ {
+ "name": "trans",
+ "help": "chs translation (auto, lba, none)",
+ "type": "string"
+ },
+ {
+ "name": "secs",
+ "help": "number of sectors (ide disk geometry)",
+ "type": "number"
+ },
+ {
+ "name": "heads",
+ "help": "number of heads (ide disk geometry)",
+ "type": "number"
+ },
+ {
+ "name": "cyls",
+ "help": "number of cylinders (ide disk geometry)",
+ "type": "number"
+ },
+ {
+ "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": "discard",
+ "help": "discard operation (ignore/off, unmap/on)",
+ "type": "string"
+ },
+ {
+ "name": "read-only",
+ "help": "Node is opened in read-only mode",
+ "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-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"
+ }
+ ],
+ "id": "libvirt-46"
+}
+
+{
+ "return": [
+ {
+ "name": "ACPI_DEVICE_OST",
+ "meta-type": "event",
+ "arg-type": "0"
+ },
+ {
+ "name": "BALLOON_CHANGE",
+ "meta-type": "event",
+ "arg-type": "1"
+ },
+ {
+ "name": "BLOCK_IMAGE_CORRUPTED",
+ "meta-type": "event",
+ "arg-type": "2"
+ },
+ {
+ "name": "BLOCK_IO_ERROR",
+ "meta-type": "event",
+ "arg-type": "3"
+ },
+ {
+ "name": "BLOCK_JOB_CANCELLED",
+ "meta-type": "event",
+ "arg-type": "4"
+ },
+ {
+ "name": "BLOCK_JOB_COMPLETED",
+ "meta-type": "event",
+ "arg-type": "5"
+ },
+ {
+ "name": "BLOCK_JOB_ERROR",
+ "meta-type": "event",
+ "arg-type": "6"
+ },
+ {
+ "name": "BLOCK_JOB_READY",
+ "meta-type": "event",
+ "arg-type": "7"
+ },
+ {
+ "name": "BLOCK_WRITE_THRESHOLD",
+ "meta-type": "event",
+ "arg-type": "8"
+ },
+ {
+ "name": "DEVICE_DELETED",
+ "meta-type": "event",
+ "arg-type": "9"
+ },
+ {
+ "name": "DEVICE_TRAY_MOVED",
+ "meta-type": "event",
+ "arg-type": "10"
+ },
+ {
+ "name": "DUMP_COMPLETED",
+ "meta-type": "event",
+ "arg-type": "11"
+ },
+ {
+ "name": "GUEST_PANICKED",
+ "meta-type": "event",
+ "arg-type": "12"
+ },
+ {
+ "name": "MEM_UNPLUG_ERROR",
+ "meta-type": "event",
+ "arg-type": "13"
+ },
+ {
+ "name": "MIGRATION",
+ "meta-type": "event",
+ "arg-type": "14"
+ },
+ {
+ "name": "MIGRATION_PASS",
+ "meta-type": "event",
+ "arg-type": "15"
+ },
+ {
+ "name": "NIC_RX_FILTER_CHANGED",
+ "meta-type": "event",
+ "arg-type": "16"
+ },
+ {
+ "name": "POWERDOWN",
+ "meta-type": "event",
+ "arg-type": "17"
+ },
+ {
+ "name": "QUORUM_FAILURE",
+ "meta-type": "event",
+ "arg-type": "18"
+ },
+ {
+ "name": "QUORUM_REPORT_BAD",
+ "meta-type": "event",
+ "arg-type": "19"
+ },
+ {
+ "name": "RESET",
+ "meta-type": "event",
+ "arg-type": "17"
+ },
+ {
+ "name": "RESUME",
+ "meta-type": "event",
+ "arg-type": "17"
+ },
+ {
+ "name": "RTC_CHANGE",
+ "meta-type": "event",
+ "arg-type": "20"
+ },
+ {
+ "name": "SHUTDOWN",
+ "meta-type": "event",
+ "arg-type": "17"
+ },
+ {
+ "name": "SPICE_CONNECTED",
+ "meta-type": "event",
+ "arg-type": "21"
+ },
+ {
+ "name": "SPICE_DISCONNECTED",
+ "meta-type": "event",
+ "arg-type": "22"
+ },
+ {
+ "name": "SPICE_INITIALIZED",
+ "meta-type": "event",
+ "arg-type": "23"
+ },
+ {
+ "name": "SPICE_MIGRATE_COMPLETED",
+ "meta-type": "event",
+ "arg-type": "17"
+ },
+ {
+ "name": "STOP",
+ "meta-type": "event",
+ "arg-type": "17"
+ },
+ {
+ "name": "SUSPEND",
+ "meta-type": "event",
+ "arg-type": "17"
+ },
+ {
+ "name": "SUSPEND_DISK",
+ "meta-type": "event",
+ "arg-type": "17"
+ },
+ {
+ "name": "VNC_CONNECTED",
+ "meta-type": "event",
+ "arg-type": "24"
+ },
+ {
+ "name": "VNC_DISCONNECTED",
+ "meta-type": "event",
+ "arg-type": "25"
+ },
+ {
+ "name": "VNC_INITIALIZED",
+ "meta-type": "event",
+ "arg-type": "26"
+ },
+ {
+ "name": "VSERPORT_CHANGE",
+ "meta-type": "event",
+ "arg-type": "27"
+ },
+ {
+ "name": "WAKEUP",
+ "meta-type": "event",
+ "arg-type": "17"
+ },
+ {
+ "name": "WATCHDOG",
+ "meta-type": "event",
+ "arg-type": "28"
+ },
+ {
+ "name": "add-fd",
+ "ret-type": "30",
+ "meta-type": "command",
+ "arg-type": "29"
+ },
+ {
+ "name": "add_client",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "31"
+ },
+ {
+ "name": "balloon",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "32"
+ },
+ {
+ "name": "block-commit",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "33"
+ },
+ {
+ "name": "block-dirty-bitmap-add",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "34"
+ },
+ {
+ "name": "block-dirty-bitmap-clear",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "35"
+ },
+ {
+ "name": "block-dirty-bitmap-remove",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "35"
+ },
+ {
+ "name": "block-job-cancel",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "36"
+ },
+ {
+ "name": "block-job-complete",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "37"
+ },
+ {
+ "name": "block-job-pause",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "38"
+ },
+ {
+ "name": "block-job-resume",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "39"
+ },
+ {
+ "name": "block-job-set-speed",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "40"
+ },
+ {
+ "name": "block-set-write-threshold",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "41"
+ },
+ {
+ "name": "block-stream",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "42"
+ },
+ {
+ "name": "block_passwd",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "43"
+ },
+ {
+ "name": "block_resize",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "44"
+ },
+ {
+ "name": "block_set_io_throttle",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "45"
+ },
+ {
+ "name": "blockdev-add",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "46"
+ },
+ {
+ "name": "blockdev-backup",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "47"
+ },
+ {
+ "name": "blockdev-change-medium",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "48"
+ },
+ {
+ "name": "blockdev-close-tray",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "49"
+ },
+ {
+ "name": "blockdev-del",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "50"
+ },
+ {
+ "name": "blockdev-mirror",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "51"
+ },
+ {
+ "name": "blockdev-open-tray",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "52"
+ },
+ {
+ "name": "blockdev-snapshot",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "53"
+ },
+ {
+ "name": "blockdev-snapshot-delete-internal-sync",
+ "ret-type": "55",
+ "meta-type": "command",
+ "arg-type": "54"
+ },
+ {
+ "name": "blockdev-snapshot-internal-sync",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "56"
+ },
+ {
+ "name": "blockdev-snapshot-sync",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "57"
+ },
+ {
+ "name": "change",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "58"
+ },
+ {
+ "name": "change-backing-file",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "59"
+ },
+ {
+ "name": "change-vnc-password",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "60"
+ },
+ {
+ "name": "chardev-add",
+ "ret-type": "62",
+ "meta-type": "command",
+ "arg-type": "61"
+ },
+ {
+ "name": "chardev-remove",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "63"
+ },
+ {
+ "name": "client_migrate_info",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "64"
+ },
+ {
+ "name": "closefd",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "65"
+ },
+ {
+ "name": "cont",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "cpu",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "66"
+ },
+ {
+ "name": "cpu-add",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "67"
+ },
+ {
+ "name": "device-list-properties",
+ "ret-type": "[69]",
+ "meta-type": "command",
+ "arg-type": "68"
+ },
+ {
+ "name": "device_add",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "70"
+ },
+ {
+ "name": "device_del",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "71"
+ },
+ {
+ "name": "drive-backup",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "72"
+ },
+ {
+ "name": "drive-mirror",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "73"
+ },
+ {
+ "name": "dump-guest-memory",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "74"
+ },
+ {
+ "name": "dump-skeys",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "75"
+ },
+ {
+ "name": "eject",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "76"
+ },
+ {
+ "name": "expire_password",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "77"
+ },
+ {
+ "name": "getfd",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "78"
+ },
+ {
+ "name": "human-monitor-command",
+ "ret-type": "str",
+ "meta-type": "command",
+ "arg-type": "79"
+ },
+ {
+ "name": "inject-nmi",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "input-send-event",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "80"
+ },
+ {
+ "name": "memsave",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "81"
+ },
+ {
+ "name": "migrate",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "82"
+ },
+ {
+ "name": "migrate-incoming",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "83"
+ },
+ {
+ "name": "migrate-set-cache-size",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "84"
+ },
+ {
+ "name": "migrate-set-capabilities",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "85"
+ },
+ {
+ "name": "migrate-set-parameters",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "86"
+ },
+ {
+ "name": "migrate-start-postcopy",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "migrate_cancel",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "migrate_set_downtime",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "87"
+ },
+ {
+ "name": "migrate_set_speed",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "88"
+ },
+ {
+ "name": "nbd-server-add",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "89"
+ },
+ {
+ "name": "nbd-server-start",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "90"
+ },
+ {
+ "name": "nbd-server-stop",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "netdev_add",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "91"
+ },
+ {
+ "name": "netdev_del",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "92"
+ },
+ {
+ "name": "object-add",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "93"
+ },
+ {
+ "name": "object-del",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "94"
+ },
+ {
+ "name": "pmemsave",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "95"
+ },
+ {
+ "name": "qmp_capabilities",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "qom-get",
+ "ret-type": "any",
+ "meta-type": "command",
+ "arg-type": "96"
+ },
+ {
+ "name": "qom-list",
+ "ret-type": "[98]",
+ "meta-type": "command",
+ "arg-type": "97"
+ },
+ {
+ "name": "qom-list-types",
+ "ret-type": "[100]",
+ "meta-type": "command",
+ "arg-type": "99"
+ },
+ {
+ "name": "qom-set",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "101"
+ },
+ {
+ "name": "query-acpi-ospm-status",
+ "ret-type": "[102]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-balloon",
+ "ret-type": "103",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-block",
+ "ret-type": "[104]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-block-jobs",
+ "ret-type": "[105]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-blockstats",
+ "ret-type": "[107]",
+ "meta-type": "command",
+ "arg-type": "106"
+ },
+ {
+ "name": "query-chardev",
+ "ret-type": "[108]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-chardev-backends",
+ "ret-type": "[109]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-command-line-options",
+ "ret-type": "[111]",
+ "meta-type": "command",
+ "arg-type": "110"
+ },
+ {
+ "name": "query-commands",
+ "ret-type": "[112]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-cpu-definitions",
+ "ret-type": "[113]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-cpu-model-baseline",
+ "ret-type": "115",
+ "meta-type": "command",
+ "arg-type": "114"
+ },
+ {
+ "name": "query-cpu-model-comparison",
+ "ret-type": "117",
+ "meta-type": "command",
+ "arg-type": "116"
+ },
+ {
+ "name": "query-cpu-model-expansion",
+ "ret-type": "119",
+ "meta-type": "command",
+ "arg-type": "118"
+ },
+ {
+ "name": "query-cpus",
+ "ret-type": "[120]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-dump",
+ "ret-type": "121",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-dump-guest-memory-capability",
+ "ret-type": "122",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-events",
+ "ret-type": "[123]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-fdsets",
+ "ret-type": "[124]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-gic-capabilities",
+ "ret-type": "[125]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-hotpluggable-cpus",
+ "ret-type": "[126]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-iothreads",
+ "ret-type": "[127]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-kvm",
+ "ret-type": "128",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-machines",
+ "ret-type": "[129]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-memdev",
+ "ret-type": "[130]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-memory-devices",
+ "ret-type": "[131]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-mice",
+ "ret-type": "[132]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-migrate",
+ "ret-type": "133",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-migrate-cache-size",
+ "ret-type": "int",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-migrate-capabilities",
+ "ret-type": "[134]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-migrate-parameters",
+ "ret-type": "86",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-name",
+ "ret-type": "135",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-named-block-nodes",
+ "ret-type": "[136]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-pci",
+ "ret-type": "[137]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-qmp-schema",
+ "ret-type": "[138]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-rocker",
+ "ret-type": "140",
+ "meta-type": "command",
+ "arg-type": "139"
+ },
+ {
+ "name": "query-rocker-of-dpa-flows",
+ "ret-type": "[142]",
+ "meta-type": "command",
+ "arg-type": "141"
+ },
+ {
+ "name": "query-rocker-of-dpa-groups",
+ "ret-type": "[144]",
+ "meta-type": "command",
+ "arg-type": "143"
+ },
+ {
+ "name": "query-rocker-ports",
+ "ret-type": "[146]",
+ "meta-type": "command",
+ "arg-type": "145"
+ },
+ {
+ "name": "query-rx-filter",
+ "ret-type": "[148]",
+ "meta-type": "command",
+ "arg-type": "147"
+ },
+ {
+ "name": "query-spice",
+ "ret-type": "149",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-status",
+ "ret-type": "150",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-target",
+ "ret-type": "151",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-tpm",
+ "ret-type": "[152]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-tpm-models",
+ "ret-type": "[153]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-tpm-types",
+ "ret-type": "[154]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-uuid",
+ "ret-type": "155",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-version",
+ "ret-type": "156",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-vm-generation-id",
+ "ret-type": "157",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-vnc",
+ "ret-type": "158",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-vnc-servers",
+ "ret-type": "[159]",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "query-xen-replication-status",
+ "ret-type": "160",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "quit",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "remove-fd",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "161"
+ },
+ {
+ "name": "ringbuf-read",
+ "ret-type": "str",
+ "meta-type": "command",
+ "arg-type": "162"
+ },
+ {
+ "name": "ringbuf-write",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "163"
+ },
+ {
+ "name": "rtc-reset-reinjection",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "screendump",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "164"
+ },
+ {
+ "name": "send-key",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "165"
+ },
+ {
+ "name": "set_link",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "166"
+ },
+ {
+ "name": "set_password",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "167"
+ },
+ {
+ "name": "stop",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "system_powerdown",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "system_reset",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "system_wakeup",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "trace-event-get-state",
+ "ret-type": "[169]",
+ "meta-type": "command",
+ "arg-type": "168"
+ },
+ {
+ "name": "trace-event-set-state",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "170"
+ },
+ {
+ "name": "transaction",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "171"
+ },
+ {
+ "name": "x-blockdev-change",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "172"
+ },
+ {
+ "name": "x-blockdev-insert-medium",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "173"
+ },
+ {
+ "name": "x-blockdev-remove-medium",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "174"
+ },
+ {
+ "name": "x-colo-lost-heartbeat",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "xen-colo-do-checkpoint",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "17"
+ },
+ {
+ "name": "xen-load-devices-state",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "175"
+ },
+ {
+ "name": "xen-save-devices-state",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "176"
+ },
+ {
+ "name": "xen-set-global-dirty-log",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "177"
+ },
+ {
+ "name": "xen-set-replication",
+ "ret-type": "17",
+ "meta-type": "command",
+ "arg-type": "178"
+ },
+ {
+ "name": "0",
+ "members": [
+ {
+ "name": "info",
+ "type": "102"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "1",
+ "members": [
+ {
+ "name": "actual",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "2",
+ "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": "3",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "node-name",
+ "type": "str"
+ },
+ {
+ "name": "operation",
+ "type": "179"
+ },
+ {
+ "name": "action",
+ "type": "180"
+ },
+ {
+ "name": "nospace",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "reason",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "4",
+ "members": [
+ {
+ "name": "type",
+ "type": "181"
+ },
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "len",
+ "type": "int"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "speed",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "5",
+ "members": [
+ {
+ "name": "type",
+ "type": "181"
+ },
+ {
+ "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": "6",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "operation",
+ "type": "179"
+ },
+ {
+ "name": "action",
+ "type": "180"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "7",
+ "members": [
+ {
+ "name": "type",
+ "type": "181"
+ },
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "len",
+ "type": "int"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "speed",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "8",
+ "members": [
+ {
+ "name": "node-name",
+ "type": "str"
+ },
+ {
+ "name": "amount-exceeded",
+ "type": "int"
+ },
+ {
+ "name": "write-threshold",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "9",
+ "members": [
+ {
+ "name": "device",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "path",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "10",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "tray-open",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "11",
+ "members": [
+ {
+ "name": "result",
+ "type": "121"
+ },
+ {
+ "name": "error",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "12",
+ "members": [
+ {
+ "name": "action",
+ "type": "182"
+ },
+ {
+ "name": "info",
+ "default": null,
+ "type": "183"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "13",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "msg",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "14",
+ "members": [
+ {
+ "name": "status",
+ "type": "184"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "15",
+ "members": [
+ {
+ "name": "pass",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "16",
+ "members": [
+ {
+ "name": "name",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "path",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "17",
+ "members": [
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "18",
+ "members": [
+ {
+ "name": "reference",
+ "type": "str"
+ },
+ {
+ "name": "sector-num",
+ "type": "int"
+ },
+ {
+ "name": "sectors-count",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "19",
+ "members": [
+ {
+ "name": "type",
+ "type": "185"
+ },
+ {
+ "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": "20",
+ "members": [
+ {
+ "name": "offset",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "21",
+ "members": [
+ {
+ "name": "server",
+ "type": "186"
+ },
+ {
+ "name": "client",
+ "type": "186"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "22",
+ "members": [
+ {
+ "name": "server",
+ "type": "186"
+ },
+ {
+ "name": "client",
+ "type": "186"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "23",
+ "members": [
+ {
+ "name": "server",
+ "type": "187"
+ },
+ {
+ "name": "client",
+ "type": "188"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "24",
+ "members": [
+ {
+ "name": "server",
+ "type": "189"
+ },
+ {
+ "name": "client",
+ "type": "190"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "25",
+ "members": [
+ {
+ "name": "server",
+ "type": "189"
+ },
+ {
+ "name": "client",
+ "type": "191"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "26",
+ "members": [
+ {
+ "name": "server",
+ "type": "189"
+ },
+ {
+ "name": "client",
+ "type": "191"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "27",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "open",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "28",
+ "members": [
+ {
+ "name": "action",
+ "type": "192"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "29",
+ "members": [
+ {
+ "name": "fdset-id",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "opaque",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "30",
+ "members": [
+ {
+ "name": "fdset-id",
+ "type": "int"
+ },
+ {
+ "name": "fd",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "31",
+ "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": "32",
+ "members": [
+ {
+ "name": "value",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "33",
+ "members": [
+ {
+ "name": "job-id",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "base",
+ "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"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "34",
+ "members": [
+ {
+ "name": "node",
+ "type": "str"
+ },
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "granularity",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "35",
+ "members": [
+ {
+ "name": "node",
+ "type": "str"
+ },
+ {
+ "name": "name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "36",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "force",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "37",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "38",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "39",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "40",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "speed",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "41",
+ "members": [
+ {
+ "name": "node-name",
+ "type": "str"
+ },
+ {
+ "name": "write-threshold",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "42",
+ "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": "193"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "43",
+ "members": [
+ {
+ "name": "device",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "node-name",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "password",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "44",
+ "members": [
+ {
+ "name": "device",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "node-name",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "45",
+ "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": "46",
+ "tag": "driver",
+ "variants": [
+ {
+ "case": "blkdebug",
+ "type": "198"
+ },
+ {
+ "case": "blkverify",
+ "type": "199"
+ },
+ {
+ "case": "bochs",
+ "type": "200"
+ },
+ {
+ "case": "cloop",
+ "type": "200"
+ },
+ {
+ "case": "dmg",
+ "type": "200"
+ },
+ {
+ "case": "file",
+ "type": "201"
+ },
+ {
+ "case": "ftp",
+ "type": "202"
+ },
+ {
+ "case": "ftps",
+ "type": "203"
+ },
+ {
+ "case": "gluster",
+ "type": "204"
+ },
+ {
+ "case": "host_cdrom",
+ "type": "201"
+ },
+ {
+ "case": "host_device",
+ "type": "201"
+ },
+ {
+ "case": "http",
+ "type": "205"
+ },
+ {
+ "case": "https",
+ "type": "206"
+ },
+ {
+ "case": "iscsi",
+ "type": "207"
+ },
+ {
+ "case": "luks",
+ "type": "208"
+ },
+ {
+ "case": "nbd",
+ "type": "209"
+ },
+ {
+ "case": "nfs",
+ "type": "210"
+ },
+ {
+ "case": "null-aio",
+ "type": "211"
+ },
+ {
+ "case": "null-co",
+ "type": "211"
+ },
+ {
+ "case": "parallels",
+ "type": "200"
+ },
+ {
+ "case": "qcow2",
+ "type": "212"
+ },
+ {
+ "case": "qcow",
+ "type": "213"
+ },
+ {
+ "case": "qed",
+ "type": "213"
+ },
+ {
+ "case": "quorum",
+ "type": "214"
+ },
+ {
+ "case": "raw",
+ "type": "215"
+ },
+ {
+ "case": "rbd",
+ "type": "216"
+ },
+ {
+ "case": "replication",
+ "type": "217"
+ },
+ {
+ "case": "sheepdog",
+ "type": "218"
+ },
+ {
+ "case": "ssh",
+ "type": "219"
+ },
+ {
+ "case": "vdi",
+ "type": "200"
+ },
+ {
+ "case": "vhdx",
+ "type": "200"
+ },
+ {
+ "case": "vmdk",
+ "type": "213"
+ },
+ {
+ "case": "vpc",
+ "type": "200"
+ },
+ {
+ "case": "vvfat",
+ "type": "220"
+ }
+ ],
+ "members": [
+ {
+ "name": "driver",
+ "type": "194"
+ },
+ {
+ "name": "node-name",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "discard",
+ "default": null,
+ "type": "195"
+ },
+ {
+ "name": "cache",
+ "default": null,
+ "type": "196"
+ },
+ {
+ "name": "read-only",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "detect-zeroes",
+ "default": null,
+ "type": "197"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "47",
+ "members": [
+ {
+ "name": "job-id",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "target",
+ "type": "str"
+ },
+ {
+ "name": "sync",
+ "type": "221"
+ },
+ {
+ "name": "speed",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "compress",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "on-source-error",
+ "default": null,
+ "type": "193"
+ },
+ {
+ "name": "on-target-error",
+ "default": null,
+ "type": "193"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "48",
+ "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": "222"
+ }
+ ],
+ "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": "node-name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "51",
+ "members": [
+ {
+ "name": "job-id",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "target",
+ "type": "str"
+ },
+ {
+ "name": "replaces",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "sync",
+ "type": "221"
+ },
+ {
+ "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": "193"
+ },
+ {
+ "name": "on-target-error",
+ "default": null,
+ "type": "193"
+ },
+ {
+ "name": "filter-node-name",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "52",
+ "members": [
+ {
+ "name": "device",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "id",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "force",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "53",
+ "members": [
+ {
+ "name": "node",
+ "type": "str"
+ },
+ {
+ "name": "overlay",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "54",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "id",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "name",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "55",
+ "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": "56",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "57",
+ "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": "223"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "58",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "target",
+ "type": "str"
+ },
+ {
+ "name": "arg",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "59",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "image-node-name",
+ "type": "str"
+ },
+ {
+ "name": "backing-file",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "60",
+ "members": [
+ {
+ "name": "password",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "61",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "backend",
+ "type": "224"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "62",
+ "members": [
+ {
+ "name": "pty",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "63",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "64",
+ "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": "65",
+ "members": [
+ {
+ "name": "fdname",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "66",
+ "members": [
+ {
+ "name": "index",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "67",
+ "members": [
+ {
+ "name": "id",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "68",
+ "members": [
+ {
+ "name": "typename",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[69]",
+ "element-type": "69",
+ "meta-type": "array"
+ },
+ {
+ "name": "69",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "str"
+ },
+ {
+ "name": "description",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "70",
+ "members": [
+ {
+ "name": "driver",
+ "type": "str"
+ },
+ {
+ "name": "bus",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "id",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "71",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "72",
+ "members": [
+ {
+ "name": "job-id",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "target",
+ "type": "str"
+ },
+ {
+ "name": "format",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "sync",
+ "type": "221"
+ },
+ {
+ "name": "mode",
+ "default": null,
+ "type": "223"
+ },
+ {
+ "name": "speed",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "bitmap",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "compress",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "on-source-error",
+ "default": null,
+ "type": "193"
+ },
+ {
+ "name": "on-target-error",
+ "default": null,
+ "type": "193"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "73",
+ "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": "221"
+ },
+ {
+ "name": "mode",
+ "default": null,
+ "type": "223"
+ },
+ {
+ "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": "193"
+ },
+ {
+ "name": "on-target-error",
+ "default": null,
+ "type": "193"
+ },
+ {
+ "name": "unmap",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "74",
+ "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": "225"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "75",
+ "members": [
+ {
+ "name": "filename",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "76",
+ "members": [
+ {
+ "name": "device",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "id",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "force",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "77",
+ "members": [
+ {
+ "name": "protocol",
+ "type": "str"
+ },
+ {
+ "name": "time",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "78",
+ "members": [
+ {
+ "name": "fdname",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "79",
+ "members": [
+ {
+ "name": "command-line",
+ "type": "str"
+ },
+ {
+ "name": "cpu-index",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "str",
+ "json-type": "string",
+ "meta-type": "builtin"
+ },
+ {
+ "name": "80",
+ "members": [
+ {
+ "name": "device",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "head",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "events",
+ "type": "[226]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "81",
+ "members": [
+ {
+ "name": "val",
+ "type": "int"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "filename",
+ "type": "str"
+ },
+ {
+ "name": "cpu-index",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "82",
+ "members": [
+ {
+ "name": "uri",
+ "type": "str"
+ },
+ {
+ "name": "blk",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "inc",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "detach",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "83",
+ "members": [
+ {
+ "name": "uri",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "84",
+ "members": [
+ {
+ "name": "value",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "85",
+ "members": [
+ {
+ "name": "capabilities",
+ "type": "[134]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "86",
+ "members": [
+ {
+ "name": "compress-level",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "compress-threads",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "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": "max-bandwidth",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "downtime-limit",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "x-checkpoint-delay",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "87",
+ "members": [
+ {
+ "name": "value",
+ "type": "number"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "88",
+ "members": [
+ {
+ "name": "value",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "89",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "writable",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "90",
+ "members": [
+ {
+ "name": "addr",
+ "type": "227"
+ },
+ {
+ "name": "tls-creds",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "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": "qom-type",
+ "type": "str"
+ },
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "props",
+ "default": null,
+ "type": "any"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "94",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "95",
+ "members": [
+ {
+ "name": "val",
+ "type": "int"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "filename",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "96",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "property",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "any",
+ "json-type": "value",
+ "meta-type": "builtin"
+ },
+ {
+ "name": "97",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[98]",
+ "element-type": "98",
+ "meta-type": "array"
+ },
+ {
+ "name": "98",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "99",
+ "members": [
+ {
+ "name": "implements",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "abstract",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[100]",
+ "element-type": "100",
+ "meta-type": "array"
+ },
+ {
+ "name": "100",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "101",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "property",
+ "type": "str"
+ },
+ {
+ "name": "value",
+ "type": "any"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[102]",
+ "element-type": "102",
+ "meta-type": "array"
+ },
+ {
+ "name": "102",
+ "members": [
+ {
+ "name": "device",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "slot",
+ "type": "str"
+ },
+ {
+ "name": "slot-type",
+ "type": "228"
+ },
+ {
+ "name": "source",
+ "type": "int"
+ },
+ {
+ "name": "status",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "103",
+ "members": [
+ {
+ "name": "actual",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[104]",
+ "element-type": "104",
+ "meta-type": "array"
+ },
+ {
+ "name": "104",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "str"
+ },
+ {
+ "name": "removable",
+ "type": "bool"
+ },
+ {
+ "name": "locked",
+ "type": "bool"
+ },
+ {
+ "name": "inserted",
+ "default": null,
+ "type": "136"
+ },
+ {
+ "name": "tray_open",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "io-status",
+ "default": null,
+ "type": "229"
+ },
+ {
+ "name": "dirty-bitmaps",
+ "default": null,
+ "type": "[230]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[105]",
+ "element-type": "105",
+ "meta-type": "array"
+ },
+ {
+ "name": "105",
+ "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"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "106",
+ "members": [
+ {
+ "name": "query-nodes",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[107]",
+ "element-type": "107",
+ "meta-type": "array"
+ },
+ {
+ "name": "107",
+ "members": [
+ {
+ "name": "device",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "node-name",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "stats",
+ "type": "231"
+ },
+ {
+ "name": "parent",
+ "default": null,
+ "type": "107"
+ },
+ {
+ "name": "backing",
+ "default": null,
+ "type": "107"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[108]",
+ "element-type": "108",
+ "meta-type": "array"
+ },
+ {
+ "name": "108",
+ "members": [
+ {
+ "name": "label",
+ "type": "str"
+ },
+ {
+ "name": "filename",
+ "type": "str"
+ },
+ {
+ "name": "frontend-open",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[109]",
+ "element-type": "109",
+ "meta-type": "array"
+ },
+ {
+ "name": "109",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "110",
+ "members": [
+ {
+ "name": "option",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[111]",
+ "element-type": "111",
+ "meta-type": "array"
+ },
+ {
+ "name": "111",
+ "members": [
+ {
+ "name": "option",
+ "type": "str"
+ },
+ {
+ "name": "parameters",
+ "type": "[232]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[112]",
+ "element-type": "112",
+ "meta-type": "array"
+ },
+ {
+ "name": "112",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[113]",
+ "element-type": "113",
+ "meta-type": "array"
+ },
+ {
+ "name": "113",
+ "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"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "114",
+ "members": [
+ {
+ "name": "modela",
+ "type": "233"
+ },
+ {
+ "name": "modelb",
+ "type": "233"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "115",
+ "members": [
+ {
+ "name": "model",
+ "type": "233"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "116",
+ "members": [
+ {
+ "name": "modela",
+ "type": "233"
+ },
+ {
+ "name": "modelb",
+ "type": "233"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "117",
+ "members": [
+ {
+ "name": "result",
+ "type": "234"
+ },
+ {
+ "name": "responsible-properties",
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "118",
+ "members": [
+ {
+ "name": "type",
+ "type": "235"
+ },
+ {
+ "name": "model",
+ "type": "233"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "119",
+ "members": [
+ {
+ "name": "model",
+ "type": "233"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[120]",
+ "element-type": "120",
+ "meta-type": "array"
+ },
+ {
+ "name": "120",
+ "tag": "arch",
+ "variants": [
+ {
+ "case": "x86",
+ "type": "237"
+ },
+ {
+ "case": "sparc",
+ "type": "238"
+ },
+ {
+ "case": "ppc",
+ "type": "239"
+ },
+ {
+ "case": "mips",
+ "type": "240"
+ },
+ {
+ "case": "tricore",
+ "type": "241"
+ },
+ {
+ "case": "other",
+ "type": "242"
+ }
+ ],
+ "members": [
+ {
+ "name": "CPU",
+ "type": "int"
+ },
+ {
+ "name": "current",
+ "type": "bool"
+ },
+ {
+ "name": "halted",
+ "type": "bool"
+ },
+ {
+ "name": "qom_path",
+ "type": "str"
+ },
+ {
+ "name": "thread_id",
+ "type": "int"
+ },
+ {
+ "name": "arch",
+ "type": "236"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "121",
+ "members": [
+ {
+ "name": "status",
+ "type": "243"
+ },
+ {
+ "name": "completed",
+ "type": "int"
+ },
+ {
+ "name": "total",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "122",
+ "members": [
+ {
+ "name": "formats",
+ "type": "[225]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[123]",
+ "element-type": "123",
+ "meta-type": "array"
+ },
+ {
+ "name": "123",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[124]",
+ "element-type": "124",
+ "meta-type": "array"
+ },
+ {
+ "name": "124",
+ "members": [
+ {
+ "name": "fdset-id",
+ "type": "int"
+ },
+ {
+ "name": "fds",
+ "type": "[244]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[125]",
+ "element-type": "125",
+ "meta-type": "array"
+ },
+ {
+ "name": "125",
+ "members": [
+ {
+ "name": "version",
+ "type": "int"
+ },
+ {
+ "name": "emulated",
+ "type": "bool"
+ },
+ {
+ "name": "kernel",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[126]",
+ "element-type": "126",
+ "meta-type": "array"
+ },
+ {
+ "name": "126",
+ "members": [
+ {
+ "name": "type",
+ "type": "str"
+ },
+ {
+ "name": "vcpus-count",
+ "type": "int"
+ },
+ {
+ "name": "props",
+ "type": "245"
+ },
+ {
+ "name": "qom-path",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[127]",
+ "element-type": "127",
+ "meta-type": "array"
+ },
+ {
+ "name": "127",
+ "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": "128",
+ "members": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ },
+ {
+ "name": "present",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[129]",
+ "element-type": "129",
+ "meta-type": "array"
+ },
+ {
+ "name": "129",
+ "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"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[130]",
+ "element-type": "130",
+ "meta-type": "array"
+ },
+ {
+ "name": "130",
+ "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": "246"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[131]",
+ "element-type": "131",
+ "meta-type": "array"
+ },
+ {
+ "name": "131",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "dimm",
+ "type": "248"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "247"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[132]",
+ "element-type": "132",
+ "meta-type": "array"
+ },
+ {
+ "name": "132",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "index",
+ "type": "int"
+ },
+ {
+ "name": "current",
+ "type": "bool"
+ },
+ {
+ "name": "absolute",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "133",
+ "members": [
+ {
+ "name": "status",
+ "default": null,
+ "type": "184"
+ },
+ {
+ "name": "ram",
+ "default": null,
+ "type": "249"
+ },
+ {
+ "name": "disk",
+ "default": null,
+ "type": "249"
+ },
+ {
+ "name": "xbzrle-cache",
+ "default": null,
+ "type": "250"
+ },
+ {
+ "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"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "int",
+ "json-type": "int",
+ "meta-type": "builtin"
+ },
+ {
+ "name": "[134]",
+ "element-type": "134",
+ "meta-type": "array"
+ },
+ {
+ "name": "134",
+ "members": [
+ {
+ "name": "capability",
+ "type": "251"
+ },
+ {
+ "name": "state",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "135",
+ "members": [
+ {
+ "name": "name",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[136]",
+ "element-type": "136",
+ "meta-type": "array"
+ },
+ {
+ "name": "136",
+ "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": "197"
+ },
+ {
+ "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": "252"
+ },
+ {
+ "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": "253"
+ },
+ {
+ "name": "write_threshold",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[137]",
+ "element-type": "137",
+ "meta-type": "array"
+ },
+ {
+ "name": "137",
+ "members": [
+ {
+ "name": "bus",
+ "type": "int"
+ },
+ {
+ "name": "devices",
+ "type": "[254]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[138]",
+ "element-type": "138",
+ "meta-type": "array"
+ },
+ {
+ "name": "138",
+ "tag": "meta-type",
+ "variants": [
+ {
+ "case": "builtin",
+ "type": "256"
+ },
+ {
+ "case": "enum",
+ "type": "257"
+ },
+ {
+ "case": "array",
+ "type": "258"
+ },
+ {
+ "case": "object",
+ "type": "259"
+ },
+ {
+ "case": "alternate",
+ "type": "260"
+ },
+ {
+ "case": "command",
+ "type": "261"
+ },
+ {
+ "case": "event",
+ "type": "262"
+ }
+ ],
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "meta-type",
+ "type": "255"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "139",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "140",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "id",
+ "type": "int"
+ },
+ {
+ "name": "ports",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "141",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "tbl-id",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[142]",
+ "element-type": "142",
+ "meta-type": "array"
+ },
+ {
+ "name": "142",
+ "members": [
+ {
+ "name": "cookie",
+ "type": "int"
+ },
+ {
+ "name": "hits",
+ "type": "int"
+ },
+ {
+ "name": "key",
+ "type": "263"
+ },
+ {
+ "name": "mask",
+ "type": "264"
+ },
+ {
+ "name": "action",
+ "type": "265"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "143",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[144]",
+ "element-type": "144",
+ "meta-type": "array"
+ },
+ {
+ "name": "144",
+ "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": "145",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[146]",
+ "element-type": "146",
+ "meta-type": "array"
+ },
+ {
+ "name": "146",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "enabled",
+ "type": "bool"
+ },
+ {
+ "name": "link-up",
+ "type": "bool"
+ },
+ {
+ "name": "speed",
+ "type": "int"
+ },
+ {
+ "name": "duplex",
+ "type": "266"
+ },
+ {
+ "name": "autoneg",
+ "type": "267"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "147",
+ "members": [
+ {
+ "name": "name",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[148]",
+ "element-type": "148",
+ "meta-type": "array"
+ },
+ {
+ "name": "148",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "promiscuous",
+ "type": "bool"
+ },
+ {
+ "name": "multicast",
+ "type": "268"
+ },
+ {
+ "name": "unicast",
+ "type": "268"
+ },
+ {
+ "name": "vlan",
+ "type": "268"
+ },
+ {
+ "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": "149",
+ "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": "269"
+ },
+ {
+ "name": "channels",
+ "default": null,
+ "type": "[188]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "150",
+ "members": [
+ {
+ "name": "running",
+ "type": "bool"
+ },
+ {
+ "name": "singlestep",
+ "type": "bool"
+ },
+ {
+ "name": "status",
+ "type": "270"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "151",
+ "members": [
+ {
+ "name": "arch",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[152]",
+ "element-type": "152",
+ "meta-type": "array"
+ },
+ {
+ "name": "152",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "model",
+ "type": "153"
+ },
+ {
+ "name": "options",
+ "type": "271"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[153]",
+ "element-type": "153",
+ "meta-type": "array"
+ },
+ {
+ "name": "153",
+ "meta-type": "enum",
+ "values": [
+ "tpm-tis"
+ ]
+ },
+ {
+ "name": "[154]",
+ "element-type": "154",
+ "meta-type": "array"
+ },
+ {
+ "name": "154",
+ "meta-type": "enum",
+ "values": [
+ "passthrough"
+ ]
+ },
+ {
+ "name": "155",
+ "members": [
+ {
+ "name": "UUID",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "156",
+ "members": [
+ {
+ "name": "qemu",
+ "type": "272"
+ },
+ {
+ "name": "package",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "157",
+ "members": [
+ {
+ "name": "guid",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "158",
+ "members": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ },
+ {
+ "name": "host",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "default": null,
+ "type": "273"
+ },
+ {
+ "name": "service",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "auth",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "clients",
+ "default": null,
+ "type": "[191]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[159]",
+ "element-type": "159",
+ "meta-type": "array"
+ },
+ {
+ "name": "159",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "server",
+ "type": "[274]"
+ },
+ {
+ "name": "clients",
+ "type": "[191]"
+ },
+ {
+ "name": "auth",
+ "type": "275"
+ },
+ {
+ "name": "vencrypt",
+ "default": null,
+ "type": "276"
+ },
+ {
+ "name": "display",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "160",
+ "members": [
+ {
+ "name": "error",
+ "type": "bool"
+ },
+ {
+ "name": "desc",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "161",
+ "members": [
+ {
+ "name": "fdset-id",
+ "type": "int"
+ },
+ {
+ "name": "fd",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "162",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "default": null,
+ "type": "277"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "163",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "data",
+ "type": "str"
+ },
+ {
+ "name": "format",
+ "default": null,
+ "type": "277"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "164",
+ "members": [
+ {
+ "name": "filename",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "165",
+ "members": [
+ {
+ "name": "keys",
+ "type": "[278]"
+ },
+ {
+ "name": "hold-time",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "166",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "up",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "167",
+ "members": [
+ {
+ "name": "protocol",
+ "type": "str"
+ },
+ {
+ "name": "password",
+ "type": "str"
+ },
+ {
+ "name": "connected",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "168",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "vcpu",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[169]",
+ "element-type": "169",
+ "meta-type": "array"
+ },
+ {
+ "name": "169",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "state",
+ "type": "279"
+ },
+ {
+ "name": "vcpu",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "170",
+ "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": "171",
+ "members": [
+ {
+ "name": "actions",
+ "type": "[280]"
+ },
+ {
+ "name": "properties",
+ "default": null,
+ "type": "281"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "172",
+ "members": [
+ {
+ "name": "parent",
+ "type": "str"
+ },
+ {
+ "name": "child",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "node",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "173",
+ "members": [
+ {
+ "name": "device",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "id",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "node-name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "174",
+ "members": [
+ {
+ "name": "device",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "id",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "175",
+ "members": [
+ {
+ "name": "filename",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "176",
+ "members": [
+ {
+ "name": "filename",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "177",
+ "members": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "178",
+ "members": [
+ {
+ "name": "enable",
+ "type": "bool"
+ },
+ {
+ "name": "primary",
+ "type": "bool"
+ },
+ {
+ "name": "failover",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "bool",
+ "json-type": "boolean",
+ "meta-type": "builtin"
+ },
+ {
+ "name": "179",
+ "meta-type": "enum",
+ "values": [
+ "read",
+ "write"
+ ]
+ },
+ {
+ "name": "180",
+ "meta-type": "enum",
+ "values": [
+ "ignore",
+ "report",
+ "stop"
+ ]
+ },
+ {
+ "name": "181",
+ "meta-type": "enum",
+ "values": [
+ "commit",
+ "stream",
+ "mirror",
+ "backup"
+ ]
+ },
+ {
+ "name": "182",
+ "meta-type": "enum",
+ "values": [
+ "pause",
+ "poweroff"
+ ]
+ },
+ {
+ "name": "183",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "hyper-v",
+ "type": "283"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "282"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "184",
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "setup",
+ "cancelling",
+ "cancelled",
+ "active",
+ "postcopy-active",
+ "completed",
+ "failed",
+ "colo"
+ ]
+ },
+ {
+ "name": "185",
+ "meta-type": "enum",
+ "values": [
+ "read",
+ "write",
+ "flush"
+ ]
+ },
+ {
+ "name": "186",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "port",
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "type": "273"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "187",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "port",
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "type": "273"
+ },
+ {
+ "name": "auth",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "188",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "port",
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "type": "273"
+ },
+ {
+ "name": "connection-id",
+ "type": "int"
+ },
+ {
+ "name": "channel-type",
+ "type": "int"
+ },
+ {
+ "name": "channel-id",
+ "type": "int"
+ },
+ {
+ "name": "tls",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "189",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "service",
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "type": "273"
+ },
+ {
+ "name": "websocket",
+ "type": "bool"
+ },
+ {
+ "name": "auth",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "190",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "service",
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "type": "273"
+ },
+ {
+ "name": "websocket",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "191",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "service",
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "type": "273"
+ },
+ {
+ "name": "websocket",
+ "type": "bool"
+ },
+ {
+ "name": "x509_dname",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "sasl_username",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "192",
+ "meta-type": "enum",
+ "values": [
+ "reset",
+ "shutdown",
+ "poweroff",
+ "pause",
+ "debug",
+ "none",
+ "inject-nmi"
+ ]
+ },
+ {
+ "name": "193",
+ "meta-type": "enum",
+ "values": [
+ "report",
+ "ignore",
+ "enospc",
+ "stop",
+ "auto"
+ ]
+ },
+ {
+ "name": "194",
+ "meta-type": "enum",
+ "values": [
+ "blkdebug",
+ "blkverify",
+ "bochs",
+ "cloop",
+ "dmg",
+ "file",
+ "ftp",
+ "ftps",
+ "gluster",
+ "host_cdrom",
+ "host_device",
+ "http",
+ "https",
+ "iscsi",
+ "luks",
+ "nbd",
+ "nfs",
+ "null-aio",
+ "null-co",
+ "parallels",
+ "qcow",
+ "qcow2",
+ "qed",
+ "quorum",
+ "raw",
+ "rbd",
+ "replication",
+ "sheepdog",
+ "ssh",
+ "vdi",
+ "vhdx",
+ "vmdk",
+ "vpc",
+ "vvfat"
+ ]
+ },
+ {
+ "name": "195",
+ "meta-type": "enum",
+ "values": [
+ "ignore",
+ "unmap"
+ ]
+ },
+ {
+ "name": "196",
+ "members": [
+ {
+ "name": "direct",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "no-flush",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "197",
+ "meta-type": "enum",
+ "values": [
+ "off",
+ "on",
+ "unmap"
+ ]
+ },
+ {
+ "name": "198",
+ "members": [
+ {
+ "name": "image",
+ "type": "284"
+ },
+ {
+ "name": "config",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "align",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "inject-error",
+ "default": null,
+ "type": "[285]"
+ },
+ {
+ "name": "set-state",
+ "default": null,
+ "type": "[286]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "199",
+ "members": [
+ {
+ "name": "test",
+ "type": "284"
+ },
+ {
+ "name": "raw",
+ "type": "284"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "200",
+ "members": [
+ {
+ "name": "file",
+ "type": "284"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "201",
+ "members": [
+ {
+ "name": "filename",
+ "type": "str"
+ },
+ {
+ "name": "aio",
+ "default": null,
+ "type": "287"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "202",
+ "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": "203",
+ "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": "204",
+ "members": [
+ {
+ "name": "volume",
+ "type": "str"
+ },
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "server",
+ "type": "[288]"
+ },
+ {
+ "name": "debug",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "205",
+ "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"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "206",
+ "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"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "207",
+ "members": [
+ {
+ "name": "transport",
+ "type": "289"
+ },
+ {
+ "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": "290"
+ },
+ {
+ "name": "timeout",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "208",
+ "members": [
+ {
+ "name": "file",
+ "type": "284"
+ },
+ {
+ "name": "key-secret",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "209",
+ "members": [
+ {
+ "name": "server",
+ "type": "288"
+ },
+ {
+ "name": "export",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "tls-creds",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "210",
+ "members": [
+ {
+ "name": "server",
+ "type": "291"
+ },
+ {
+ "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": "211",
+ "members": [
+ {
+ "name": "size",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "latency-ns",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "212",
+ "members": [
+ {
+ "name": "file",
+ "type": "284"
+ },
+ {
+ "name": "backing",
+ "default": null,
+ "type": "284"
+ },
+ {
+ "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": "292"
+ },
+ {
+ "name": "cache-size",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "l2-cache-size",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "refcount-cache-size",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "cache-clean-interval",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "213",
+ "members": [
+ {
+ "name": "file",
+ "type": "284"
+ },
+ {
+ "name": "backing",
+ "default": null,
+ "type": "284"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "214",
+ "members": [
+ {
+ "name": "blkverify",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "children",
+ "type": "[284]"
+ },
+ {
+ "name": "vote-threshold",
+ "type": "int"
+ },
+ {
+ "name": "rewrite-corrupted",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "read-pattern",
+ "default": null,
+ "type": "293"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "215",
+ "members": [
+ {
+ "name": "file",
+ "type": "284"
+ },
+ {
+ "name": "offset",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "size",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "216",
+ "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": "server",
+ "default": null,
+ "type": "[294]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "217",
+ "members": [
+ {
+ "name": "file",
+ "type": "284"
+ },
+ {
+ "name": "mode",
+ "type": "295"
+ },
+ {
+ "name": "top-id",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "218",
+ "members": [
+ {
+ "name": "server",
+ "type": "288"
+ },
+ {
+ "name": "vdi",
+ "type": "str"
+ },
+ {
+ "name": "snap-id",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "tag",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "219",
+ "members": [
+ {
+ "name": "server",
+ "type": "296"
+ },
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "user",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "220",
+ "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": "221",
+ "meta-type": "enum",
+ "values": [
+ "top",
+ "full",
+ "none",
+ "incremental"
+ ]
+ },
+ {
+ "name": "222",
+ "meta-type": "enum",
+ "values": [
+ "retain",
+ "read-only",
+ "read-write"
+ ]
+ },
+ {
+ "name": "223",
+ "meta-type": "enum",
+ "values": [
+ "existing",
+ "absolute-paths"
+ ]
+ },
+ {
+ "name": "224",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "file",
+ "type": "298"
+ },
+ {
+ "case": "serial",
+ "type": "299"
+ },
+ {
+ "case": "parallel",
+ "type": "299"
+ },
+ {
+ "case": "pipe",
+ "type": "299"
+ },
+ {
+ "case": "socket",
+ "type": "300"
+ },
+ {
+ "case": "udp",
+ "type": "301"
+ },
+ {
+ "case": "pty",
+ "type": "302"
+ },
+ {
+ "case": "null",
+ "type": "302"
+ },
+ {
+ "case": "mux",
+ "type": "303"
+ },
+ {
+ "case": "msmouse",
+ "type": "302"
+ },
+ {
+ "case": "wctablet",
+ "type": "302"
+ },
+ {
+ "case": "braille",
+ "type": "302"
+ },
+ {
+ "case": "testdev",
+ "type": "302"
+ },
+ {
+ "case": "stdio",
+ "type": "304"
+ },
+ {
+ "case": "console",
+ "type": "302"
+ },
+ {
+ "case": "spicevmc",
+ "type": "305"
+ },
+ {
+ "case": "spiceport",
+ "type": "306"
+ },
+ {
+ "case": "vc",
+ "type": "307"
+ },
+ {
+ "case": "ringbuf",
+ "type": "308"
+ },
+ {
+ "case": "memory",
+ "type": "308"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "297"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "225",
+ "meta-type": "enum",
+ "values": [
+ "elf",
+ "kdump-zlib",
+ "kdump-lzo",
+ "kdump-snappy"
+ ]
+ },
+ {
+ "name": "[226]",
+ "element-type": "226",
+ "meta-type": "array"
+ },
+ {
+ "name": "226",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "key",
+ "type": "310"
+ },
+ {
+ "case": "btn",
+ "type": "311"
+ },
+ {
+ "case": "rel",
+ "type": "312"
+ },
+ {
+ "case": "abs",
+ "type": "312"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "309"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "number",
+ "json-type": "number",
+ "meta-type": "builtin"
+ },
+ {
+ "name": "227",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "inet",
+ "type": "314"
+ },
+ {
+ "case": "unix",
+ "type": "315"
+ },
+ {
+ "case": "vsock",
+ "type": "316"
+ },
+ {
+ "case": "fd",
+ "type": "317"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "313"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "228",
+ "meta-type": "enum",
+ "values": [
+ "DIMM",
+ "CPU"
+ ]
+ },
+ {
+ "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": "status",
+ "type": "318"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "231",
+ "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": "[319]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[232]",
+ "element-type": "232",
+ "meta-type": "array"
+ },
+ {
+ "name": "232",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "320"
+ },
+ {
+ "name": "help",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "default",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[str]",
+ "element-type": "str",
+ "meta-type": "array"
+ },
+ {
+ "name": "233",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "props",
+ "default": null,
+ "type": "any"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "234",
+ "meta-type": "enum",
+ "values": [
+ "incompatible",
+ "identical",
+ "superset",
+ "subset"
+ ]
+ },
+ {
+ "name": "235",
+ "meta-type": "enum",
+ "values": [
+ "static",
+ "full"
+ ]
+ },
+ {
+ "name": "236",
+ "meta-type": "enum",
+ "values": [
+ "x86",
+ "sparc",
+ "ppc",
+ "mips",
+ "tricore",
+ "other"
+ ]
+ },
+ {
+ "name": "237",
+ "members": [
+ {
+ "name": "pc",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "238",
+ "members": [
+ {
+ "name": "pc",
+ "type": "int"
+ },
+ {
+ "name": "npc",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "239",
+ "members": [
+ {
+ "name": "nip",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "240",
+ "members": [
+ {
+ "name": "PC",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "241",
+ "members": [
+ {
+ "name": "PC",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "242",
+ "members": [
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "243",
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "active",
+ "completed",
+ "failed"
+ ]
+ },
+ {
+ "name": "[225]",
+ "element-type": "225",
+ "meta-type": "array"
+ },
+ {
+ "name": "[244]",
+ "element-type": "244",
+ "meta-type": "array"
+ },
+ {
+ "name": "244",
+ "members": [
+ {
+ "name": "fd",
+ "type": "int"
+ },
+ {
+ "name": "opaque",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "245",
+ "members": [
+ {
+ "name": "node-id",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "socket-id",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "core-id",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "thread-id",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[int]",
+ "element-type": "int",
+ "meta-type": "array"
+ },
+ {
+ "name": "246",
+ "meta-type": "enum",
+ "values": [
+ "default",
+ "preferred",
+ "bind",
+ "interleave"
+ ]
+ },
+ {
+ "name": "247",
+ "meta-type": "enum",
+ "values": [
+ "dimm"
+ ]
+ },
+ {
+ "name": "248",
+ "members": [
+ {
+ "name": "data",
+ "type": "321"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "249",
+ "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"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "250",
+ "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": "251",
+ "meta-type": "enum",
+ "values": [
+ "xbzrle",
+ "rdma-pin-all",
+ "auto-converge",
+ "zero-blocks",
+ "compress",
+ "events",
+ "postcopy-ram",
+ "x-colo",
+ "release-ram"
+ ]
+ },
+ {
+ "name": "252",
+ "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": "[55]"
+ },
+ {
+ "name": "backing-image",
+ "default": null,
+ "type": "252"
+ },
+ {
+ "name": "format-specific",
+ "default": null,
+ "type": "322"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "253",
+ "members": [
+ {
+ "name": "writeback",
+ "type": "bool"
+ },
+ {
+ "name": "direct",
+ "type": "bool"
+ },
+ {
+ "name": "no-flush",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[254]",
+ "element-type": "254",
+ "meta-type": "array"
+ },
+ {
+ "name": "254",
+ "members": [
+ {
+ "name": "bus",
+ "type": "int"
+ },
+ {
+ "name": "slot",
+ "type": "int"
+ },
+ {
+ "name": "function",
+ "type": "int"
+ },
+ {
+ "name": "class_info",
+ "type": "323"
+ },
+ {
+ "name": "id",
+ "type": "324"
+ },
+ {
+ "name": "irq",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "qdev_id",
+ "type": "str"
+ },
+ {
+ "name": "pci_bridge",
+ "default": null,
+ "type": "325"
+ },
+ {
+ "name": "regions",
+ "type": "[326]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "255",
+ "meta-type": "enum",
+ "values": [
+ "builtin",
+ "enum",
+ "array",
+ "object",
+ "alternate",
+ "command",
+ "event"
+ ]
+ },
+ {
+ "name": "256",
+ "members": [
+ {
+ "name": "json-type",
+ "type": "327"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "257",
+ "members": [
+ {
+ "name": "values",
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "258",
+ "members": [
+ {
+ "name": "element-type",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "259",
+ "members": [
+ {
+ "name": "members",
+ "type": "[328]"
+ },
+ {
+ "name": "tag",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "variants",
+ "default": null,
+ "type": "[329]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "260",
+ "members": [
+ {
+ "name": "members",
+ "type": "[330]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "261",
+ "members": [
+ {
+ "name": "arg-type",
+ "type": "str"
+ },
+ {
+ "name": "ret-type",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "262",
+ "members": [
+ {
+ "name": "arg-type",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "263",
+ "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": "264",
+ "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": "265",
+ "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": "266",
+ "meta-type": "enum",
+ "values": [
+ "half",
+ "full"
+ ]
+ },
+ {
+ "name": "267",
+ "meta-type": "enum",
+ "values": [
+ "off",
+ "on"
+ ]
+ },
+ {
+ "name": "268",
+ "meta-type": "enum",
+ "values": [
+ "normal",
+ "none",
+ "all"
+ ]
+ },
+ {
+ "name": "269",
+ "meta-type": "enum",
+ "values": [
+ "client",
+ "server",
+ "unknown"
+ ]
+ },
+ {
+ "name": "[188]",
+ "element-type": "188",
+ "meta-type": "array"
+ },
+ {
+ "name": "270",
+ "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": "271",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "passthrough",
+ "type": "332"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "331"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "272",
+ "members": [
+ {
+ "name": "major",
+ "type": "int"
+ },
+ {
+ "name": "minor",
+ "type": "int"
+ },
+ {
+ "name": "micro",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "273",
+ "meta-type": "enum",
+ "values": [
+ "ipv4",
+ "ipv6",
+ "unix",
+ "vsock",
+ "unknown"
+ ]
+ },
+ {
+ "name": "[191]",
+ "element-type": "191",
+ "meta-type": "array"
+ },
+ {
+ "name": "[274]",
+ "element-type": "274",
+ "meta-type": "array"
+ },
+ {
+ "name": "274",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "service",
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "type": "273"
+ },
+ {
+ "name": "websocket",
+ "type": "bool"
+ },
+ {
+ "name": "auth",
+ "type": "275"
+ },
+ {
+ "name": "vencrypt",
+ "default": null,
+ "type": "276"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "275",
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "vnc",
+ "ra2",
+ "ra2ne",
+ "tight",
+ "ultra",
+ "tls",
+ "vencrypt",
+ "sasl"
+ ]
+ },
+ {
+ "name": "276",
+ "meta-type": "enum",
+ "values": [
+ "plain",
+ "tls-none",
+ "x509-none",
+ "tls-vnc",
+ "x509-vnc",
+ "tls-plain",
+ "x509-plain",
+ "tls-sasl",
+ "x509-sasl"
+ ]
+ },
+ {
+ "name": "277",
+ "meta-type": "enum",
+ "values": [
+ "utf8",
+ "base64"
+ ]
+ },
+ {
+ "name": "[278]",
+ "element-type": "278",
+ "meta-type": "array"
+ },
+ {
+ "name": "278",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "number",
+ "type": "334"
+ },
+ {
+ "case": "qcode",
+ "type": "335"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "333"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "279",
+ "meta-type": "enum",
+ "values": [
+ "unavailable",
+ "disabled",
+ "enabled"
+ ]
+ },
+ {
+ "name": "[280]",
+ "element-type": "280",
+ "meta-type": "array"
+ },
+ {
+ "name": "280",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "abort",
+ "type": "337"
+ },
+ {
+ "case": "block-dirty-bitmap-add",
+ "type": "338"
+ },
+ {
+ "case": "block-dirty-bitmap-clear",
+ "type": "339"
+ },
+ {
+ "case": "blockdev-backup",
+ "type": "340"
+ },
+ {
+ "case": "blockdev-snapshot",
+ "type": "341"
+ },
+ {
+ "case": "blockdev-snapshot-internal-sync",
+ "type": "342"
+ },
+ {
+ "case": "blockdev-snapshot-sync",
+ "type": "343"
+ },
+ {
+ "case": "drive-backup",
+ "type": "344"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "336"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "281",
+ "members": [
+ {
+ "name": "completion-mode",
+ "default": null,
+ "type": "345"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "282",
+ "meta-type": "enum",
+ "values": [
+ "hyper-v"
+ ]
+ },
+ {
+ "name": "283",
+ "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": "284",
+ "members": [
+ {
+ "type": "46"
+ },
+ {
+ "type": "str"
+ }
+ ],
+ "meta-type": "alternate"
+ },
+ {
+ "name": "[285]",
+ "element-type": "285",
+ "meta-type": "array"
+ },
+ {
+ "name": "285",
+ "members": [
+ {
+ "name": "event",
+ "type": "346"
+ },
+ {
+ "name": "state",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "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": "[286]",
+ "element-type": "286",
+ "meta-type": "array"
+ },
+ {
+ "name": "286",
+ "members": [
+ {
+ "name": "event",
+ "type": "346"
+ },
+ {
+ "name": "state",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "new_state",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "287",
+ "meta-type": "enum",
+ "values": [
+ "threads",
+ "native"
+ ]
+ },
+ {
+ "name": "[288]",
+ "element-type": "288",
+ "meta-type": "array"
+ },
+ {
+ "name": "288",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "inet",
+ "type": "296"
+ },
+ {
+ "case": "unix",
+ "type": "348"
+ },
+ {
+ "case": "vsock",
+ "type": "349"
+ },
+ {
+ "case": "fd",
+ "type": "350"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "347"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "289",
+ "meta-type": "enum",
+ "values": [
+ "tcp",
+ "iser"
+ ]
+ },
+ {
+ "name": "290",
+ "meta-type": "enum",
+ "values": [
+ "crc32c",
+ "none",
+ "crc32c-none",
+ "none-crc32c"
+ ]
+ },
+ {
+ "name": "291",
+ "members": [
+ {
+ "name": "type",
+ "type": "351"
+ },
+ {
+ "name": "host",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "292",
+ "members": [
+ {
+ "type": "352"
+ },
+ {
+ "type": "353"
+ }
+ ],
+ "meta-type": "alternate"
+ },
+ {
+ "name": "[284]",
+ "element-type": "284",
+ "meta-type": "array"
+ },
+ {
+ "name": "293",
+ "meta-type": "enum",
+ "values": [
+ "quorum",
+ "fifo"
+ ]
+ },
+ {
+ "name": "[294]",
+ "element-type": "294",
+ "meta-type": "array"
+ },
+ {
+ "name": "294",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "port",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "295",
+ "meta-type": "enum",
+ "values": [
+ "primary",
+ "secondary"
+ ]
+ },
+ {
+ "name": "296",
+ "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"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "297",
+ "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": "298",
+ "members": [
+ {
+ "name": "data",
+ "type": "354"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "299",
+ "members": [
+ {
+ "name": "data",
+ "type": "355"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "300",
+ "members": [
+ {
+ "name": "data",
+ "type": "356"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "301",
+ "members": [
+ {
+ "name": "data",
+ "type": "357"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "302",
+ "members": [
+ {
+ "name": "data",
+ "type": "358"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "303",
+ "members": [
+ {
+ "name": "data",
+ "type": "359"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "304",
+ "members": [
+ {
+ "name": "data",
+ "type": "360"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "305",
+ "members": [
+ {
+ "name": "data",
+ "type": "361"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "306",
+ "members": [
+ {
+ "name": "data",
+ "type": "362"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "307",
+ "members": [
+ {
+ "name": "data",
+ "type": "363"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "308",
+ "members": [
+ {
+ "name": "data",
+ "type": "364"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "309",
+ "meta-type": "enum",
+ "values": [
+ "key",
+ "btn",
+ "rel",
+ "abs"
+ ]
+ },
+ {
+ "name": "310",
+ "members": [
+ {
+ "name": "data",
+ "type": "365"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "311",
+ "members": [
+ {
+ "name": "data",
+ "type": "366"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "312",
+ "members": [
+ {
+ "name": "data",
+ "type": "367"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "313",
+ "meta-type": "enum",
+ "values": [
+ "inet",
+ "unix",
+ "vsock",
+ "fd"
+ ]
+ },
+ {
+ "name": "314",
+ "members": [
+ {
+ "name": "data",
+ "type": "296"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "315",
+ "members": [
+ {
+ "name": "data",
+ "type": "348"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "316",
+ "members": [
+ {
+ "name": "data",
+ "type": "349"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "317",
+ "members": [
+ {
+ "name": "data",
+ "type": "350"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "318",
+ "meta-type": "enum",
+ "values": [
+ "active",
+ "disabled",
+ "frozen"
+ ]
+ },
+ {
+ "name": "[319]",
+ "element-type": "319",
+ "meta-type": "array"
+ },
+ {
+ "name": "319",
+ "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": "320",
+ "meta-type": "enum",
+ "values": [
+ "string",
+ "boolean",
+ "number",
+ "size"
+ ]
+ },
+ {
+ "name": "321",
+ "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": "[55]",
+ "element-type": "55",
+ "meta-type": "array"
+ },
+ {
+ "name": "322",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "qcow2",
+ "type": "369"
+ },
+ {
+ "case": "vmdk",
+ "type": "370"
+ },
+ {
+ "case": "luks",
+ "type": "371"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "368"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "323",
+ "members": [
+ {
+ "name": "desc",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "class",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "324",
+ "members": [
+ {
+ "name": "device",
+ "type": "int"
+ },
+ {
+ "name": "vendor",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "325",
+ "members": [
+ {
+ "name": "bus",
+ "type": "372"
+ },
+ {
+ "name": "devices",
+ "default": null,
+ "type": "[254]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[326]",
+ "element-type": "326",
+ "meta-type": "array"
+ },
+ {
+ "name": "326",
+ "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": "327",
+ "meta-type": "enum",
+ "values": [
+ "string",
+ "number",
+ "int",
+ "boolean",
+ "null",
+ "object",
+ "array",
+ "value"
+ ]
+ },
+ {
+ "name": "[328]",
+ "element-type": "328",
+ "meta-type": "array"
+ },
+ {
+ "name": "328",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "str"
+ },
+ {
+ "name": "default",
+ "default": null,
+ "type": "any"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[329]",
+ "element-type": "329",
+ "meta-type": "array"
+ },
+ {
+ "name": "329",
+ "members": [
+ {
+ "name": "case",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[330]",
+ "element-type": "330",
+ "meta-type": "array"
+ },
+ {
+ "name": "330",
+ "members": [
+ {
+ "name": "type",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "331",
+ "meta-type": "enum",
+ "values": [
+ "passthrough"
+ ]
+ },
+ {
+ "name": "332",
+ "members": [
+ {
+ "name": "data",
+ "type": "373"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "333",
+ "meta-type": "enum",
+ "values": [
+ "number",
+ "qcode"
+ ]
+ },
+ {
+ "name": "334",
+ "members": [
+ {
+ "name": "data",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "335",
+ "members": [
+ {
+ "name": "data",
+ "type": "374"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "336",
+ "meta-type": "enum",
+ "values": [
+ "abort",
+ "block-dirty-bitmap-add",
+ "block-dirty-bitmap-clear",
+ "blockdev-backup",
+ "blockdev-snapshot",
+ "blockdev-snapshot-internal-sync",
+ "blockdev-snapshot-sync",
+ "drive-backup"
+ ]
+ },
+ {
+ "name": "337",
+ "members": [
+ {
+ "name": "data",
+ "type": "375"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "338",
+ "members": [
+ {
+ "name": "data",
+ "type": "34"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "339",
+ "members": [
+ {
+ "name": "data",
+ "type": "35"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "340",
+ "members": [
+ {
+ "name": "data",
+ "type": "47"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "341",
+ "members": [
+ {
+ "name": "data",
+ "type": "53"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "342",
+ "members": [
+ {
+ "name": "data",
+ "type": "56"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "343",
+ "members": [
+ {
+ "name": "data",
+ "type": "57"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "344",
+ "members": [
+ {
+ "name": "data",
+ "type": "72"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "345",
+ "meta-type": "enum",
+ "values": [
+ "individual",
+ "grouped"
+ ]
+ },
+ {
+ "name": "346",
+ "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"
+ ]
+ },
+ {
+ "name": "347",
+ "meta-type": "enum",
+ "values": [
+ "inet",
+ "unix",
+ "vsock",
+ "fd"
+ ]
+ },
+ {
+ "name": "348",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "349",
+ "members": [
+ {
+ "name": "cid",
+ "type": "str"
+ },
+ {
+ "name": "port",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "350",
+ "members": [
+ {
+ "name": "str",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "351",
+ "meta-type": "enum",
+ "values": [
+ "inet"
+ ]
+ },
+ {
+ "name": "352",
+ "members": [
+ {
+ "name": "template",
+ "default": null,
+ "type": "353"
+ },
+ {
+ "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"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "353",
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "constant",
+ "cached",
+ "all"
+ ]
+ },
+ {
+ "name": "354",
+ "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": "355",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "device",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "356",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "addr",
+ "type": "227"
+ },
+ {
+ "name": "tls-creds",
+ "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": "reconnect",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "357",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "remote",
+ "type": "227"
+ },
+ {
+ "name": "local",
+ "default": null,
+ "type": "227"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "358",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "359",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "chardev",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "360",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "signal",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "361",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "type",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "362",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "fqdn",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "363",
+ "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": "364",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "size",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "365",
+ "members": [
+ {
+ "name": "key",
+ "type": "278"
+ },
+ {
+ "name": "down",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "366",
+ "members": [
+ {
+ "name": "button",
+ "type": "376"
+ },
+ {
+ "name": "down",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "367",
+ "members": [
+ {
+ "name": "axis",
+ "type": "377"
+ },
+ {
+ "name": "value",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "368",
+ "meta-type": "enum",
+ "values": [
+ "qcow2",
+ "vmdk",
+ "luks"
+ ]
+ },
+ {
+ "name": "369",
+ "members": [
+ {
+ "name": "data",
+ "type": "378"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "370",
+ "members": [
+ {
+ "name": "data",
+ "type": "379"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "371",
+ "members": [
+ {
+ "name": "data",
+ "type": "380"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "372",
+ "members": [
+ {
+ "name": "number",
+ "type": "int"
+ },
+ {
+ "name": "secondary",
+ "type": "int"
+ },
+ {
+ "name": "subordinate",
+ "type": "int"
+ },
+ {
+ "name": "io_range",
+ "type": "381"
+ },
+ {
+ "name": "memory_range",
+ "type": "381"
+ },
+ {
+ "name": "prefetchable_range",
+ "type": "381"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "373",
+ "members": [
+ {
+ "name": "path",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "cancel-path",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "374",
+ "meta-type": "enum",
+ "values": [
+ "unmapped",
+ "shift",
+ "shift_r",
+ "alt",
+ "alt_r",
+ "altgr",
+ "altgr_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",
+ "kp_comma",
+ "kp_equals",
+ "power"
+ ]
+ },
+ {
+ "name": "375",
+ "members": [
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "376",
+ "meta-type": "enum",
+ "values": [
+ "left",
+ "middle",
+ "right",
+ "wheel-up",
+ "wheel-down",
+ "side",
+ "extra"
+ ]
+ },
+ {
+ "name": "377",
+ "meta-type": "enum",
+ "values": [
+ "x",
+ "y"
+ ]
+ },
+ {
+ "name": "378",
+ "members": [
+ {
+ "name": "compat",
+ "type": "str"
+ },
+ {
+ "name": "lazy-refcounts",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "corrupt",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "refcount-bits",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "379",
+ "members": [
+ {
+ "name": "create-type",
+ "type": "str"
+ },
+ {
+ "name": "cid",
+ "type": "int"
+ },
+ {
+ "name": "parent-cid",
+ "type": "int"
+ },
+ {
+ "name": "extents",
+ "type": "[252]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "380",
+ "members": [
+ {
+ "name": "cipher-alg",
+ "type": "382"
+ },
+ {
+ "name": "cipher-mode",
+ "type": "383"
+ },
+ {
+ "name": "ivgen-alg",
+ "type": "384"
+ },
+ {
+ "name": "ivgen-hash-alg",
+ "default": null,
+ "type": "385"
+ },
+ {
+ "name": "hash-alg",
+ "type": "385"
+ },
+ {
+ "name": "payload-offset",
+ "type": "int"
+ },
+ {
+ "name": "master-key-iters",
+ "type": "int"
+ },
+ {
+ "name": "uuid",
+ "type": "str"
+ },
+ {
+ "name": "slots",
+ "type": "[386]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "381",
+ "members": [
+ {
+ "name": "base",
+ "type": "int"
+ },
+ {
+ "name": "limit",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[252]",
+ "element-type": "252",
+ "meta-type": "array"
+ },
+ {
+ "name": "382",
+ "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": "383",
+ "meta-type": "enum",
+ "values": [
+ "ecb",
+ "cbc",
+ "xts",
+ "ctr"
+ ]
+ },
+ {
+ "name": "384",
+ "meta-type": "enum",
+ "values": [
+ "plain",
+ "plain64",
+ "essiv"
+ ]
+ },
+ {
+ "name": "385",
+ "meta-type": "enum",
+ "values": [
+ "md5",
+ "sha1",
+ "sha224",
+ "sha256",
+ "sha384",
+ "sha512",
+ "ripemd160"
+ ]
+ },
+ {
+ "name": "[386]",
+ "element-type": "386",
+ "meta-type": "array"
+ },
+ {
+ "name": "386",
+ "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"
+ }
+ ],
+ "id": "libvirt-47"
+}
+
+{
+ "return": {
+ },
+ "id": "libvirt-1"
+}
+
+{
+ "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": "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": "POWER9",
+ "typename": "POWER9_v1.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": "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": "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": "7457A_v1.2",
+ "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": "MPC8347ET",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8545E_v20",
+ "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": "7455_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8547E_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "STB25",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER8_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401G2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8349A",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750e",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8545_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "970fx_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750fx_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER8E_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "Cobra",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603p",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.7",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8378E",
+ "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": "MPC8555E_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "440-Xilinx-w-dfpu",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740e",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405CRc",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7447A_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8533E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8540_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500v2_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e300c1",
+ "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": "MPC8641",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8544E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405D4",
+ "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": "755_v2.6",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "Npe4GS3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7410_v1.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7445_v3.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750l_v3.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8540_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "STB03",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8343A",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8378",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2HiP3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v3.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8567",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8545_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "Npe405H",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e7v",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750_v3.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "Npe405H2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.6",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405GPa",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8541E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750l_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8555E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7457A_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e200z6",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8379E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500v2_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347AP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401B2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8349E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.8",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8547E_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7455_v3.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7448_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8567E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7441_v2.10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v1.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2leGP1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7451_v2.10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8343E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cx_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "Npe405L",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e7",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401A1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8377",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7448_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7441_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405CRb",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "604",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8540_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7445_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750gx_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7447A_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v2.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543E_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347AT",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER8NVL_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7457A_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7457_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7450_v1.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8572",
+ "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": "750l_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405GPR",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8541_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401C2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500v2_v30",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7455_v3.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405EZ",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8568E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v1.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8560_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8560_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2H4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8533_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v3.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e200z5",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8349",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405CRa",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543E_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.7",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "403GC",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e5500",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7448_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC5200_v12",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7410_v1.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "x2vp4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8555_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8541_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405LP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750fx_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405EP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "601_v2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8544_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401D2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8572E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "604e_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cx_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC5200B_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750l_v3.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e300c4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7448_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7450_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2leGP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v3.1b",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.9",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2GP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405GPd",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548E_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e7t",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "IOP480",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750gx_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8560_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405D2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750fl",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750l_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "x2vp20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e600",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7450_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v2.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7445_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2LS",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8543E_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7447_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7455_v3.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347P",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "440EPb",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC603",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v1.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750fx_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER9_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8544_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "601_v1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER7+_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cx_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347EAP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401E2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8641D",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e300c3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8533_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7441_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740_v3.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER5+_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "602",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548E_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2leLS",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8343",
+ "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": "745_v2.6",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548E_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2le",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "403GB",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8545E_v21",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "POWER7_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7450_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC5200_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "755_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347EP",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7410_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750gl",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "403GCX",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750p",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8555_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7445_v3.4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347T",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "970_v2.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "440-Xilinx",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "740p",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC5200B_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "440EPX",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7451_v2.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7450_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7400_v2.8",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7455_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405GPc",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8347EAT",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "970mp_v1.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e7v2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "604r",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7447A_v1.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8533E_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e500v2_v22",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401F2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8343EA",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7457_v1.2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "970fx_v3.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7447_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v2.5",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8548E_v20",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8610",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v2.4b",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC5200_v10",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "403GA",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7410_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2leGP3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "7445_v3.3",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "603e_v4.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "440EPa",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "970fx_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8377E",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750fx_v2.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "601_v0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "STB04",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "745_v1.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "G2HiP4",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cl_v2.0",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxr",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8349EA",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750cxe_v3.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8379",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "401",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8568",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "e300c2",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "750_v3.1",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8544E_v11",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "405GPb",
+ "typename": "",
+ "static": false
+ },
+ {
+ "name": "MPC8541E_v11",
+ "typename": "",
+ "static": false
+ }
+ ],
+ "id": "libvirt-2"
+}
diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.xml b/tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.xml
new file mode 100644
index 0000000..29721b0
--- /dev/null
+++ b/tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.xml
@@ -0,0 +1,1062 @@
+<qemuCaps>
+ <qemuctime>0</qemuctime>
+ <selfctime>0</selfctime>
+ <selfvers>0</selfvers>
+ <usedQMP/>
+ <flag name='kvm'/>
+ <flag name='mem-path'/>
+ <flag name='drive-serial'/>
+ <flag name='monitor-json'/>
+ <flag name='sdl'/>
+ <flag name='netdev'/>
+ <flag name='rtc'/>
+ <flag name='vhost-net'/>
+ <flag name='nodefconfig'/>
+ <flag name='boot-menu'/>
+ <flag name='fsdev'/>
+ <flag name='name-process'/>
+ <flag name='smbios-type'/>
+ <flag name='vga-none'/>
+ <flag name='boot-index'/>
+ <flag name='hda-duplex'/>
+ <flag name='drive-aio'/>
+ <flag name='chardev-spicevmc'/>
+ <flag name='virtio-tx-alg'/>
+ <flag name='pci-multifunction'/>
+ <flag name='virtio-blk-pci.ioeventfd'/>
+ <flag name='virtio-blk-pci.event_idx'/>
+ <flag name='virtio-net-pci.event_idx'/>
+ <flag name='cache-directsync'/>
+ <flag name='piix3-usb-uhci'/>
+ <flag name='piix4-usb-uhci'/>
+ <flag name='usb-ehci'/>
+ <flag name='ich9-usb-ehci1'/>
+ <flag name='vt82c686b-usb-uhci'/>
+ <flag name='pci-ohci'/>
+ <flag name='usb-hub'/>
+ <flag name='no-shutdown'/>
+ <flag name='cache-unsafe'/>
+ <flag name='ich9-ahci'/>
+ <flag name='fsdev-readonly'/>
+ <flag name='virtio-blk-pci.scsi'/>
+ <flag name='drive-copy-on-read'/>
+ <flag name='fsdev-writeout'/>
+ <flag name='drive-iotune'/>
+ <flag name='system_wakeup'/>
+ <flag name='scsi-disk.channel'/>
+ <flag name='scsi-block'/>
+ <flag name='transaction'/>
+ <flag name='block-job-async'/>
+ <flag name='scsi-cd'/>
+ <flag name='ide-cd'/>
+ <flag name='no-user-config'/>
+ <flag name='hda-micro'/>
+ <flag name='dump-guest-memory'/>
+ <flag name='nec-usb-xhci'/>
+ <flag name='balloon-event'/>
+ <flag name='bridge'/>
+ <flag name='lsi'/>
+ <flag name='virtio-scsi-pci'/>
+ <flag name='blockio'/>
+ <flag name='ide-drive.wwn'/>
+ <flag name='scsi-disk.wwn'/>
+ <flag name='seccomp-sandbox'/>
+ <flag name='reboot-timeout'/>
+ <flag name='dump-guest-core'/>
+ <flag name='seamless-migration'/>
+ <flag name='block-commit'/>
+ <flag name='vnc'/>
+ <flag name='drive-mirror'/>
+ <flag name='blockdev-snapshot-sync'/>
+ <flag name='VGA'/>
+ <flag name='device-video-primary'/>
+ <flag name='usb-serial'/>
+ <flag name='usb-net'/>
+ <flag name='add-fd'/>
+ <flag name='nbd-server'/>
+ <flag name='virtio-rng'/>
+ <flag name='rng-random'/>
+ <flag name='rng-egd'/>
+ <flag name='dtb'/>
+ <flag name='megasas'/>
+ <flag name='ipv6-migration'/>
+ <flag name='machine-opt'/>
+ <flag name='machine-usb-opt'/>
+ <flag name='nvram'/>
+ <flag name='pci-bridge'/>
+ <flag name='vfio-pci'/>
+ <flag name='vfio-pci.bootindex'/>
+ <flag name='scsi-generic'/>
+ <flag name='scsi-generic.bootindex'/>
+ <flag name='mem-merge'/>
+ <flag name='vnc-websocket'/>
+ <flag name='drive-discard'/>
+ <flag name='mlock'/>
+ <flag name='vnc-share-policy'/>
+ <flag name='device-del-event'/>
+ <flag name='usb-storage'/>
+ <flag name='usb-storage.removable'/>
+ <flag name='virtio-mmio'/>
+ <flag name='ich9-intel-hda'/>
+ <flag name='boot-strict'/>
+ <flag name='spiceport'/>
+ <flag name='usb-kbd'/>
+ <flag name='host-pci-multidomain'/>
+ <flag name='msg-timestamp'/>
+ <flag name='active-commit'/>
+ <flag name='change-backing-file'/>
+ <flag name='memory-backend-ram'/>
+ <flag name='numa'/>
+ <flag name='memory-backend-file'/>
+ <flag name='usb-audio'/>
+ <flag name='splash-timeout'/>
+ <flag name='iothread'/>
+ <flag name='migrate-rdma'/>
+ <flag name='ivshmem'/>
+ <flag name='drive-iotune-max'/>
+ <flag name='VGA.vgamem_mb'/>
+ <flag name='pc-dimm'/>
+ <flag name='machine-vmport-opt'/>
+ <flag name='aes-key-wrap'/>
+ <flag name='dea-key-wrap'/>
+ <flag name='pci-serial'/>
+ <flag name='vhost-user-multiqueue'/>
+ <flag name='migration-event'/>
+ <flag name='rtl8139'/>
+ <flag name='e1000'/>
+ <flag name='virtio-net'/>
+ <flag name='gic-version'/>
+ <flag name='incoming-defer'/>
+ <flag name='virtio-gpu'/>
+ <flag name='virtio-keyboard'/>
+ <flag name='virtio-mouse'/>
+ <flag name='virtio-tablet'/>
+ <flag name='virtio-input-host'/>
+ <flag name='chardev-file-append'/>
+ <flag name='vserport-change-event'/>
+ <flag name='virtio-balloon-pci.deflate-on-oom'/>
+ <flag name='mptsas1068'/>
+ <flag name='chardev-logfile'/>
+ <flag name='debug-threads'/>
+ <flag name='secret'/>
+ <flag name='device-tray-moved-event'/>
+ <flag name='nec-usb-xhci-ports'/>
+ <flag name='virtio-scsi-pci.iothread'/>
+ <flag name='name-guest'/>
+ <flag name='drive-detect-zeroes'/>
+ <flag name='tls-creds-x509'/>
+ <flag name='display'/>
+ <flag name='smm'/>
+ <flag name='virtio-pci-disable-legacy'/>
+ <flag name='query-hotpluggable-cpus'/>
+ <flag name='virtio-net.rx_queue_size'/>
+ <flag name='virtio-vga'/>
+ <flag name='drive-iotune-max-length'/>
+ <flag name='ivshmem-plain'/>
+ <flag name='ivshmem-doorbell'/>
+ <flag name='query-qmp-schema'/>
+ <flag name='gluster.debug_level'/>
+ <flag name='vhost-scsi'/>
+ <flag name='drive-iotune-group'/>
+ <flag name='virtio-net.host_mtu'/>
+ <flag name='query-cpu-definitions'/>
+ <flag name='block-write-threshold'/>
+ <flag name='query-named-block-nodes'/>
+ <flag name='qemu-xhci'/>
+ <flag name='kernel-irqchip'/>
+ <flag name='kernel-irqchip.split'/>
+ <flag name='virtio.iommu_platform'/>
+ <flag name='virtio.ats'/>
+ <flag name='spapr-pci-host-bridge'/>
+ <version>2009000</version>
+ <kvmVersion>0</kvmVersion>
+ <package> (v2.9.0)</package>
+ <arch>ppc64</arch>
+ <cpu type='kvm' name='default'/>
+ <cpu type='kvm' name='ppc'/>
+ <cpu type='kvm' name='ppc32'/>
+ <cpu type='kvm' name='ppc64'/>
+ <cpu type='kvm' name='970mp'/>
+ <cpu type='kvm' name='970fx'/>
+ <cpu type='kvm' name='970'/>
+ <cpu type='kvm' name='POWER9'/>
+ <cpu type='kvm' name='POWER8NVL'/>
+ <cpu type='kvm' name='POWER8'/>
+ <cpu type='kvm' name='POWER8E'/>
+ <cpu type='kvm' name='POWER7+'/>
+ <cpu type='kvm' name='POWER7'/>
+ <cpu type='kvm' name='POWER5gs'/>
+ <cpu type='kvm' name='POWER5+'/>
+ <cpu type='kvm' name='Apollo7PM'/>
+ <cpu type='kvm' name='7457A'/>
+ <cpu type='kvm' name='7447A'/>
+ <cpu type='kvm' name='Apollo7'/>
+ <cpu type='kvm' name='7457'/>
+ <cpu type='kvm' name='7447'/>
+ <cpu type='kvm' name='Apollo6'/>
+ <cpu type='kvm' name='7455'/>
+ <cpu type='kvm' name='7445'/>
+ <cpu type='kvm' name='7451'/>
+ <cpu type='kvm' name='7441'/>
+ <cpu type='kvm' name='Vger'/>
+ <cpu type='kvm' name='7450'/>
+ <cpu type='kvm' name='7448'/>
+ <cpu type='kvm' name='Nitro'/>
+ <cpu type='kvm' name='7410'/>
+ <cpu type='kvm' name='G4'/>
+ <cpu type='kvm' name='Max'/>
+ <cpu type='kvm' name='7400'/>
+ <cpu type='kvm' name='Goldfinger'/>
+ <cpu type='kvm' name='755'/>
+ <cpu type='kvm' name='745'/>
+ <cpu type='kvm' name='LoneStar'/>
+ <cpu type='kvm' name='750l'/>
+ <cpu type='kvm' name='750gx'/>
+ <cpu type='kvm' name='750fx'/>
+ <cpu type='kvm' name='750cxe'/>
+ <cpu type='kvm' name='750cx'/>
+ <cpu type='kvm' name='750cl'/>
+ <cpu type='kvm' name='Conan/Doyle'/>
+ <cpu type='kvm' name='G3'/>
+ <cpu type='kvm' name='Typhoon'/>
+ <cpu type='kvm' name='750'/>
+ <cpu type='kvm' name='Arthur'/>
+ <cpu type='kvm' name='740'/>
+ <cpu type='kvm' name='Mach5'/>
+ <cpu type='kvm' name='Sirocco'/>
+ <cpu type='kvm' name='604e'/>
+ <cpu type='kvm' name='Goldeneye'/>
+ <cpu type='kvm' name='603r'/>
+ <cpu type='kvm' name='Vaillant'/>
+ <cpu type='kvm' name='Stretch'/>
+ <cpu type='kvm' name='603e'/>
+ <cpu type='kvm' name='Vanilla'/>
+ <cpu type='kvm' name='601v'/>
+ <cpu type='kvm' name='601'/>
+ <cpu type='kvm' name='MPC8560'/>
+ <cpu type='kvm' name='MPC8555E'/>
+ <cpu type='kvm' name='MPC8555'/>
+ <cpu type='kvm' name='MPC8548E'/>
+ <cpu type='kvm' name='MPC8548'/>
+ <cpu type='kvm' name='MPC8547E'/>
+ <cpu type='kvm' name='MPC8545E'/>
+ <cpu type='kvm' name='MPC8545'/>
+ <cpu type='kvm' name='MPC8544E'/>
+ <cpu type='kvm' name='MPC8544'/>
+ <cpu type='kvm' name='MPC8543E'/>
+ <cpu type='kvm' name='MPC8543'/>
+ <cpu type='kvm' name='MPC8541E'/>
+ <cpu type='kvm' name='MPC8541'/>
+ <cpu type='kvm' name='MPC8540'/>
+ <cpu type='kvm' name='MPC8533E'/>
+ <cpu type='kvm' name='MPC8533'/>
+ <cpu type='kvm' name='e500v2'/>
+ <cpu type='kvm' name='e500v1'/>
+ <cpu type='kvm' name='e500'/>
+ <cpu type='kvm' name='MPC8347EA'/>
+ <cpu type='kvm' name='MPC8347E'/>
+ <cpu type='kvm' name='MPC8347A'/>
+ <cpu type='kvm' name='MPC8347'/>
+ <cpu type='kvm' name='e300'/>
+ <cpu type='kvm' name='e200'/>
+ <cpu type='kvm' name='MPC8280'/>
+ <cpu type='kvm' name='MPC8275'/>
+ <cpu type='kvm' name='MPC8272'/>
+ <cpu type='kvm' name='MPC8271'/>
+ <cpu type='kvm' name='MPC8270'/>
+ <cpu type='kvm' name='MPC8266_HiP4'/>
+ <cpu type='kvm' name='MPC8266_HiP3'/>
+ <cpu type='kvm' name='MPC8266'/>
+ <cpu type='kvm' name='MPC8265_HiP4'/>
+ <cpu type='kvm' name='MPC8265_HiP3'/>
+ <cpu type='kvm' name='MPC8265'/>
+ <cpu type='kvm' name='MPC8264_HiP4'/>
+ <cpu type='kvm' name='MPC8264_HiP3'/>
+ <cpu type='kvm' name='MPC8264'/>
+ <cpu type='kvm' name='MPC8260_HiP4'/>
+ <cpu type='kvm' name='MPC8260_HiP3'/>
+ <cpu type='kvm' name='MPC8260'/>
+ <cpu type='kvm' name='MPC8255_HiP4'/>
+ <cpu type='kvm' name='MPC8255_HiP3'/>
+ <cpu type='kvm' name='MPC8255'/>
+ <cpu type='kvm' name='MPC8250_HiP4'/>
+ <cpu type='kvm' name='MPC8250_HiP3'/>
+ <cpu type='kvm' name='MPC8250'/>
+ <cpu type='kvm' name='MPC8248'/>
+ <cpu type='kvm' name='MPC8247'/>
+ <cpu type='kvm' name='MPC8245'/>
+ <cpu type='kvm' name='MPC8241'/>
+ <cpu type='kvm' name='PowerQUICC-II'/>
+ <cpu type='kvm' name='MPC82xx'/>
+ <cpu type='kvm' name='MPC5200B'/>
+ <cpu type='kvm' name='MPC5200'/>
+ <cpu type='kvm' name='MPC52xx'/>
+ <cpu type='kvm' name='MPC8240'/>
+ <cpu type='kvm' name='440EP'/>
+ <cpu type='kvm' name='x2vp50'/>
+ <cpu type='kvm' name='x2vp7'/>
+ <cpu type='kvm' name='405GPe'/>
+ <cpu type='kvm' name='405GP'/>
+ <cpu type='kvm' name='405CR'/>
+ <cpu type='kvm' name='405'/>
+ <cpu type='kvm' name='403'/>
+ <cpu type='kvm' name='7457A_v1.2'/>
+ <cpu type='kvm' name='750cl_v1.0'/>
+ <cpu type='kvm' name='750cxe_v2.1'/>
+ <cpu type='kvm' name='755_v2.7'/>
+ <cpu type='kvm' name='MPC8347ET'/>
+ <cpu type='kvm' name='MPC8545E_v20'/>
+ <cpu type='kvm' name='750_v2.1'/>
+ <cpu type='kvm' name='755_v2.2'/>
+ <cpu type='kvm' name='745_v2.0'/>
+ <cpu type='kvm' name='7455_v1.0'/>
+ <cpu type='kvm' name='MPC8547E_v21'/>
+ <cpu type='kvm' name='STB25'/>
+ <cpu type='kvm' name='POWER8_v2.0'/>
+ <cpu type='kvm' name='401G2'/>
+ <cpu type='kvm' name='MPC8349A'/>
+ <cpu type='kvm' name='750e'/>
+ <cpu type='kvm' name='MPC8545_v21'/>
+ <cpu type='kvm' name='MPC8548_v11'/>
+ <cpu type='kvm' name='970fx_v2.0'/>
+ <cpu type='kvm' name='750fx_v2.0'/>
+ <cpu type='kvm' name='POWER8E_v2.1'/>
+ <cpu type='kvm' name='Cobra'/>
+ <cpu type='kvm' name='603p'/>
+ <cpu type='kvm' name='7400_v2.7'/>
+ <cpu type='kvm' name='MPC8378E'/>
+ <cpu type='kvm' name='e500v2_v10'/>
+ <cpu type='kvm' name='e500mc'/>
+ <cpu type='kvm' name='603e7v1'/>
+ <cpu type='kvm' name='970mp_v1.0'/>
+ <cpu type='kvm' name='MPC8555E_v11'/>
+ <cpu type='kvm' name='440-Xilinx-w-dfpu'/>
+ <cpu type='kvm' name='740e'/>
+ <cpu type='kvm' name='405CRc'/>
+ <cpu type='kvm' name='7447A_v1.1'/>
+ <cpu type='kvm' name='MPC8533E_v10'/>
+ <cpu type='kvm' name='MPC8543_v11'/>
+ <cpu type='kvm' name='7400_v2.2'/>
+ <cpu type='kvm' name='MPC8540_v21'/>
+ <cpu type='kvm' name='e500v2_v21'/>
+ <cpu type='kvm' name='e300c1'/>
+ <cpu type='kvm' name='970fx_v1.0'/>
+ <cpu type='kvm' name='750gx_v1.2'/>
+ <cpu type='kvm' name='750fx_v1.0'/>
+ <cpu type='kvm' name='MPC8641'/>
+ <cpu type='kvm' name='MPC8544E_v10'/>
+ <cpu type='kvm' name='405D4'/>
+ <cpu type='kvm' name='7457_v1.1'/>
+ <cpu type='kvm' name='970fx_v3.0'/>
+ <cpu type='kvm' name='604e_v2.2'/>
+ <cpu type='kvm' name='755_v2.6'/>
+ <cpu type='kvm' name='Npe4GS3'/>
+ <cpu type='kvm' name='7410_v1.4'/>
+ <cpu type='kvm' name='750_v2.0'/>
+ <cpu type='kvm' name='7445_v3.2'/>
+ <cpu type='kvm' name='745_v2.4'/>
+ <cpu type='kvm' name='750l_v3.2'/>
+ <cpu type='kvm' name='MPC8540_v10'/>
+ <cpu type='kvm' name='750_v1.0'/>
+ <cpu type='kvm' name='STB03'/>
+ <cpu type='kvm' name='MPC8343A'/>
+ <cpu type='kvm' name='MPC8378'/>
+ <cpu type='kvm' name='G2HiP3'/>
+ <cpu type='kvm' name='750cxe_v3.0'/>
+ <cpu type='kvm' name='e500_v10'/>
+ <cpu type='kvm' name='755_v1.1'/>
+ <cpu type='kvm' name='MPC8567'/>
+ <cpu type='kvm' name='MPC8545_v20'/>
+ <cpu type='kvm' name='MPC8548_v10'/>
+ <cpu type='kvm' name='Npe405H'/>
+ <cpu type='kvm' name='603e7v'/>
+ <cpu type='kvm' name='750_v3.0'/>
+ <cpu type='kvm' name='Npe405H2'/>
+ <cpu type='kvm' name='7400_v2.6'/>
+ <cpu type='kvm' name='405GPa'/>
+ <cpu type='kvm' name='MPC8548_v21'/>
+ <cpu type='kvm' name='MPC8541E_v10'/>
+ <cpu type='kvm' name='750l_v2.2'/>
+ <cpu type='kvm' name='MPC8555E_v10'/>
+ <cpu type='kvm' name='7457A_v1.1'/>
+ <cpu type='kvm' name='e200z6'/>
+ <cpu type='kvm' name='MPC8379E'/>
+ <cpu type='kvm' name='e500v2_v20'/>
+ <cpu type='kvm' name='MPC8347AP'/>
+ <cpu type='kvm' name='401B2'/>
+ <cpu type='kvm' name='MPC8349E'/>
+ <cpu type='kvm' name='755_v2.1'/>
+ <cpu type='kvm' name='MPC8543_v21'/>
+ <cpu type='kvm' name='745_v2.8'/>
+ <cpu type='kvm' name='MPC8547E_v20'/>
+ <cpu type='kvm' name='7455_v3.4'/>
+ <cpu type='kvm' name='7448_v1.1'/>
+ <cpu type='kvm' name='740_v2.2'/>
+ <cpu type='kvm' name='7400_v1.1'/>
+ <cpu type='kvm' name='MPC8567E'/>
+ <cpu type='kvm' name='7441_v2.10'/>
+ <cpu type='kvm' name='603e_v1.4'/>
+ <cpu type='kvm' name='G2leGP1'/>
+ <cpu type='kvm' name='7451_v2.10'/>
+ <cpu type='kvm' name='MPC8343E'/>
+ <cpu type='kvm' name='750cx_v2.2'/>
+ <cpu type='kvm' name='Npe405L'/>
+ <cpu type='kvm' name='603e7'/>
+ <cpu type='kvm' name='401A1'/>
+ <cpu type='kvm' name='MPC8377'/>
+ <cpu type='kvm' name='7448_v2.1'/>
+ <cpu type='kvm' name='7441_v2.3'/>
+ <cpu type='kvm' name='7400_v2.1'/>
+ <cpu type='kvm' name='405CRb'/>
+ <cpu type='kvm' name='604'/>
+ <cpu type='kvm' name='MPC8540_v20'/>
+ <cpu type='kvm' name='MPC8543_v10'/>
+ <cpu type='kvm' name='7445_v2.1'/>
+ <cpu type='kvm' name='e500_v20'/>
+ <cpu type='kvm' name='750gx_v1.1'/>
+ <cpu type='kvm' name='7447A_v1.0'/>
+ <cpu type='kvm' name='750cxe_v2.4'/>
+ <cpu type='kvm' name='MPC8548_v20'/>
+ <cpu type='kvm' name='MPC8543E_v11'/>
+ <cpu type='kvm' name='MPC8347AT'/>
+ <cpu type='kvm' name='POWER8NVL_v1.0'/>
+ <cpu type='kvm' name='7457A_v1.0'/>
+ <cpu type='kvm' name='7457_v1.0'/>
+ <cpu type='kvm' name='7450_v1.2'/>
+ <cpu type='kvm' name='MPC8572'/>
+ <cpu type='kvm' name='755_v2.5'/>
+ <cpu type='kvm' name='7410_v1.3'/>
+ <cpu type='kvm' name='745_v2.3'/>
+ <cpu type='kvm' name='750l_v2.1'/>
+ <cpu type='kvm' name='405GPR'/>
+ <cpu type='kvm' name='755_v2.0'/>
+ <cpu type='kvm' name='MPC8541_v11'/>
+ <cpu type='kvm' name='401C2'/>
+ <cpu type='kvm' name='e500v2_v30'/>
+ <cpu type='kvm' name='7455_v3.3'/>
+ <cpu type='kvm' name='405EZ'/>
+ <cpu type='kvm' name='MPC8568E'/>
+ <cpu type='kvm' name='755_v1.0'/>
+ <cpu type='kvm' name='603e_v1.3'/>
+ <cpu type='kvm' name='MPC8560_v10'/>
+ <cpu type='kvm' name='host'/>
+ <cpu type='kvm' name='MPC8560_v21'/>
+ <cpu type='kvm' name='G2H4'/>
+ <cpu type='kvm' name='MPC8533_v11'/>
+ <cpu type='kvm' name='740_v3.1'/>
+ <cpu type='kvm' name='e200z5'/>
+ <cpu type='kvm' name='MPC8349'/>
+ <cpu type='kvm' name='7400_v2.0'/>
+ <cpu type='kvm' name='405CRa'/>
+ <cpu type='kvm' name='MPC8543E_v10'/>
+ <cpu type='kvm' name='MPC8543E_v21'/>
+ <cpu type='kvm' name='750cxe_v2.3'/>
+ <cpu type='kvm' name='MPC8543_v20'/>
+ <cpu type='kvm' name='745_v2.7'/>
+ <cpu type='kvm' name='403GC'/>
+ <cpu type='kvm' name='e5500'/>
+ <cpu type='kvm' name='7448_v1.0'/>
+ <cpu type='kvm' name='MPC5200_v12'/>
+ <cpu type='kvm' name='740_v2.1'/>
+ <cpu type='kvm' name='745_v2.2'/>
+ <cpu type='kvm' name='7400_v1.0'/>
+ <cpu type='kvm' name='7410_v1.2'/>
+ <cpu type='kvm' name='x2vp4'/>
+ <cpu type='kvm' name='MPC8555_v11'/>
+ <cpu type='kvm' name='MPC8541_v10'/>
+ <cpu type='kvm' name='405LP'/>
+ <cpu type='kvm' name='750fx_v2.3'/>
+ <cpu type='kvm' name='405EP'/>
+ <cpu type='kvm' name='601_v2'/>
+ <cpu type='kvm' name='MPC8544_v11'/>
+ <cpu type='kvm' name='401D2'/>
+ <cpu type='kvm' name='MPC8572E'/>
+ <cpu type='kvm' name='604e_v1.0'/>
+ <cpu type='kvm' name='750cx_v2.1'/>
+ <cpu type='kvm' name='MPC5200B_v21'/>
+ <cpu type='kvm' name='750l_v3.0'/>
+ <cpu type='kvm' name='e300c4'/>
+ <cpu type='kvm' name='7448_v2.0'/>
+ <cpu type='kvm' name='7450_v2.1'/>
+ <cpu type='kvm' name='G2leGP'/>
+ <cpu type='kvm' name='750cxe_v3.1b'/>
+ <cpu type='kvm' name='7400_v2.9'/>
+ <cpu type='kvm' name='G2GP'/>
+ <cpu type='kvm' name='603'/>
+ <cpu type='kvm' name='405GPd'/>
+ <cpu type='kvm' name='MPC8548E_v11'/>
+ <cpu type='kvm' name='603e7t'/>
+ <cpu type='kvm' name='IOP480'/>
+ <cpu type='kvm' name='750gx_v1.0'/>
+ <cpu type='kvm' name='MPC8560_v20'/>
+ <cpu type='kvm' name='405D2'/>
+ <cpu type='kvm' name='750fl'/>
+ <cpu type='kvm' name='750l_v2.0'/>
+ <cpu type='kvm' name='x2vp20'/>
+ <cpu type='kvm' name='e600'/>
+ <cpu type='kvm' name='7450_v1.1'/>
+ <cpu type='kvm' name='755_v2.4'/>
+ <cpu type='kvm' name='7445_v1.0'/>
+ <cpu type='kvm' name='G2LS'/>
+ <cpu type='kvm' name='MPC8543E_v20'/>
+ <cpu type='kvm' name='603e_v2.2'/>
+ <cpu type='kvm' name='7447_v1.1'/>
+ <cpu type='kvm' name='603e_v4'/>
+ <cpu type='kvm' name='7455_v3.2'/>
+ <cpu type='kvm' name='740_v2.0'/>
+ <cpu type='kvm' name='MPC8347P'/>
+ <cpu type='kvm' name='440EPb'/>
+ <cpu type='kvm' name='MPC603'/>
+ <cpu type='kvm' name='603e_v1.2'/>
+ <cpu type='kvm' name='750fx_v2.2'/>
+ <cpu type='kvm' name='POWER9_v1.0'/>
+ <cpu type='kvm' name='740_v1.0'/>
+ <cpu type='kvm' name='MPC8544_v10'/>
+ <cpu type='kvm' name='601_v1'/>
+ <cpu type='kvm' name='745_v1.1'/>
+ <cpu type='kvm' name='POWER7+_v2.1'/>
+ <cpu type='kvm' name='750cx_v2.0'/>
+ <cpu type='kvm' name='MPC8347EAP'/>
+ <cpu type='kvm' name='401E2'/>
+ <cpu type='kvm' name='MPC8641D'/>
+ <cpu type='kvm' name='e300c3'/>
+ <cpu type='kvm' name='MPC8533_v10'/>
+ <cpu type='kvm' name='7441_v2.1'/>
+ <cpu type='kvm' name='740_v3.0'/>
+ <cpu type='kvm' name='POWER5+_v2.1'/>
+ <cpu type='kvm' name='602'/>
+ <cpu type='kvm' name='MPC8548E_v10'/>
+ <cpu type='kvm' name='G2leLS'/>
+ <cpu type='kvm' name='MPC8343'/>
+ <cpu type='kvm' name='750cx_v1.0'/>
+ <cpu type='kvm' name='750cxe_v2.2'/>
+ <cpu type='kvm' name='604e_v2.4'/>
+ <cpu type='kvm' name='755_v2.8'/>
+ <cpu type='kvm' name='745_v2.6'/>
+ <cpu type='kvm' name='MPC8548E_v21'/>
+ <cpu type='kvm' name='G2le'/>
+ <cpu type='kvm' name='403GB'/>
+ <cpu type='kvm' name='MPC8545E_v21'/>
+ <cpu type='kvm' name='POWER7_v2.3'/>
+ <cpu type='kvm' name='750_v2.2'/>
+ <cpu type='kvm' name='7450_v1.0'/>
+ <cpu type='kvm' name='MPC5200_v11'/>
+ <cpu type='kvm' name='755_v2.3'/>
+ <cpu type='kvm' name='MPC8347EP'/>
+ <cpu type='kvm' name='7410_v1.1'/>
+ <cpu type='kvm' name='750gl'/>
+ <cpu type='kvm' name='403GCX'/>
+ <cpu type='kvm' name='745_v2.1'/>
+ <cpu type='kvm' name='750p'/>
+ <cpu type='kvm' name='G2'/>
+ <cpu type='kvm' name='MPC8555_v10'/>
+ <cpu type='kvm' name='7445_v3.4'/>
+ <cpu type='kvm' name='MPC8347T'/>
+ <cpu type='kvm' name='603e_v3'/>
+ <cpu type='kvm' name='970_v2.2'/>
+ <cpu type='kvm' name='440-Xilinx'/>
+ <cpu type='kvm' name='740p'/>
+ <cpu type='kvm' name='MPC5200B_v20'/>
+ <cpu type='kvm' name='440EPX'/>
+ <cpu type='kvm' name='603e_v1.1'/>
+ <cpu type='kvm' name='7451_v2.3'/>
+ <cpu type='kvm' name='7450_v2.0'/>
+ <cpu type='kvm' name='7400_v2.8'/>
+ <cpu type='kvm' name='7455_v2.1'/>
+ <cpu type='kvm' name='405GPc'/>
+ <cpu type='kvm' name='MPC8347EAT'/>
+ <cpu type='kvm' name='970mp_v1.1'/>
+ <cpu type='kvm' name='603e7v2'/>
+ <cpu type='kvm' name='604r'/>
+ <cpu type='kvm' name='7447A_v1.2'/>
+ <cpu type='kvm' name='MPC8533E_v11'/>
+ <cpu type='kvm' name='e500v2_v22'/>
+ <cpu type='kvm' name='401F2'/>
+ <cpu type='kvm' name='MPC8343EA'/>
+ <cpu type='kvm' name='7457_v1.2'/>
+ <cpu type='kvm' name='970fx_v3.1'/>
+ <cpu type='kvm' name='7447_v1.0'/>
+ <cpu type='kvm' name='745_v2.5'/>
+ <cpu type='kvm' name='MPC8548E_v20'/>
+ <cpu type='kvm' name='MPC8610'/>
+ <cpu type='kvm' name='750cxe_v2.4b'/>
+ <cpu type='kvm' name='MPC5200_v10'/>
+ <cpu type='kvm' name='403GA'/>
+ <cpu type='kvm' name='7410_v1.0'/>
+ <cpu type='kvm' name='G2leGP3'/>
+ <cpu type='kvm' name='7445_v3.3'/>
+ <cpu type='kvm' name='603e_v4.1'/>
+ <cpu type='kvm' name='440EPa'/>
+ <cpu type='kvm' name='970fx_v2.1'/>
+ <cpu type='kvm' name='MPC8377E'/>
+ <cpu type='kvm' name='750fx_v2.1'/>
+ <cpu type='kvm' name='601_v0'/>
+ <cpu type='kvm' name='STB04'/>
+ <cpu type='kvm' name='745_v1.0'/>
+ <cpu type='kvm' name='G2HiP4'/>
+ <cpu type='kvm' name='750cl_v2.0'/>
+ <cpu type='kvm' name='750cxr'/>
+ <cpu type='kvm' name='MPC8349EA'/>
+ <cpu type='kvm' name='750cxe_v3.1'/>
+ <cpu type='kvm' name='MPC8379'/>
+ <cpu type='kvm' name='401'/>
+ <cpu type='kvm' name='MPC8568'/>
+ <cpu type='kvm' name='e300c2'/>
+ <cpu type='kvm' name='750_v3.1'/>
+ <cpu type='kvm' name='MPC8544E_v11'/>
+ <cpu type='kvm' name='405GPb'/>
+ <cpu type='kvm' name='MPC8541E_v11'/>
+ <cpu type='tcg' name='default'/>
+ <cpu type='tcg' name='ppc'/>
+ <cpu type='tcg' name='ppc32'/>
+ <cpu type='tcg' name='ppc64'/>
+ <cpu type='tcg' name='970mp'/>
+ <cpu type='tcg' name='970fx'/>
+ <cpu type='tcg' name='970'/>
+ <cpu type='tcg' name='POWER9'/>
+ <cpu type='tcg' name='POWER8NVL'/>
+ <cpu type='tcg' name='POWER8'/>
+ <cpu type='tcg' name='POWER8E'/>
+ <cpu type='tcg' name='POWER7+'/>
+ <cpu type='tcg' name='POWER7'/>
+ <cpu type='tcg' name='POWER5gs'/>
+ <cpu type='tcg' name='POWER5+'/>
+ <cpu type='tcg' name='Apollo7PM'/>
+ <cpu type='tcg' name='7457A'/>
+ <cpu type='tcg' name='7447A'/>
+ <cpu type='tcg' name='Apollo7'/>
+ <cpu type='tcg' name='7457'/>
+ <cpu type='tcg' name='7447'/>
+ <cpu type='tcg' name='Apollo6'/>
+ <cpu type='tcg' name='7455'/>
+ <cpu type='tcg' name='7445'/>
+ <cpu type='tcg' name='7451'/>
+ <cpu type='tcg' name='7441'/>
+ <cpu type='tcg' name='Vger'/>
+ <cpu type='tcg' name='7450'/>
+ <cpu type='tcg' name='7448'/>
+ <cpu type='tcg' name='Nitro'/>
+ <cpu type='tcg' name='7410'/>
+ <cpu type='tcg' name='G4'/>
+ <cpu type='tcg' name='Max'/>
+ <cpu type='tcg' name='7400'/>
+ <cpu type='tcg' name='Goldfinger'/>
+ <cpu type='tcg' name='755'/>
+ <cpu type='tcg' name='745'/>
+ <cpu type='tcg' name='LoneStar'/>
+ <cpu type='tcg' name='750l'/>
+ <cpu type='tcg' name='750gx'/>
+ <cpu type='tcg' name='750fx'/>
+ <cpu type='tcg' name='750cxe'/>
+ <cpu type='tcg' name='750cx'/>
+ <cpu type='tcg' name='750cl'/>
+ <cpu type='tcg' name='Conan/Doyle'/>
+ <cpu type='tcg' name='G3'/>
+ <cpu type='tcg' name='Typhoon'/>
+ <cpu type='tcg' name='750'/>
+ <cpu type='tcg' name='Arthur'/>
+ <cpu type='tcg' name='740'/>
+ <cpu type='tcg' name='Mach5'/>
+ <cpu type='tcg' name='Sirocco'/>
+ <cpu type='tcg' name='604e'/>
+ <cpu type='tcg' name='Goldeneye'/>
+ <cpu type='tcg' name='603r'/>
+ <cpu type='tcg' name='Vaillant'/>
+ <cpu type='tcg' name='Stretch'/>
+ <cpu type='tcg' name='603e'/>
+ <cpu type='tcg' name='Vanilla'/>
+ <cpu type='tcg' name='601v'/>
+ <cpu type='tcg' name='601'/>
+ <cpu type='tcg' name='MPC8560'/>
+ <cpu type='tcg' name='MPC8555E'/>
+ <cpu type='tcg' name='MPC8555'/>
+ <cpu type='tcg' name='MPC8548E'/>
+ <cpu type='tcg' name='MPC8548'/>
+ <cpu type='tcg' name='MPC8547E'/>
+ <cpu type='tcg' name='MPC8545E'/>
+ <cpu type='tcg' name='MPC8545'/>
+ <cpu type='tcg' name='MPC8544E'/>
+ <cpu type='tcg' name='MPC8544'/>
+ <cpu type='tcg' name='MPC8543E'/>
+ <cpu type='tcg' name='MPC8543'/>
+ <cpu type='tcg' name='MPC8541E'/>
+ <cpu type='tcg' name='MPC8541'/>
+ <cpu type='tcg' name='MPC8540'/>
+ <cpu type='tcg' name='MPC8533E'/>
+ <cpu type='tcg' name='MPC8533'/>
+ <cpu type='tcg' name='e500v2'/>
+ <cpu type='tcg' name='e500v1'/>
+ <cpu type='tcg' name='e500'/>
+ <cpu type='tcg' name='MPC8347EA'/>
+ <cpu type='tcg' name='MPC8347E'/>
+ <cpu type='tcg' name='MPC8347A'/>
+ <cpu type='tcg' name='MPC8347'/>
+ <cpu type='tcg' name='e300'/>
+ <cpu type='tcg' name='e200'/>
+ <cpu type='tcg' name='MPC8280'/>
+ <cpu type='tcg' name='MPC8275'/>
+ <cpu type='tcg' name='MPC8272'/>
+ <cpu type='tcg' name='MPC8271'/>
+ <cpu type='tcg' name='MPC8270'/>
+ <cpu type='tcg' name='MPC8266_HiP4'/>
+ <cpu type='tcg' name='MPC8266_HiP3'/>
+ <cpu type='tcg' name='MPC8266'/>
+ <cpu type='tcg' name='MPC8265_HiP4'/>
+ <cpu type='tcg' name='MPC8265_HiP3'/>
+ <cpu type='tcg' name='MPC8265'/>
+ <cpu type='tcg' name='MPC8264_HiP4'/>
+ <cpu type='tcg' name='MPC8264_HiP3'/>
+ <cpu type='tcg' name='MPC8264'/>
+ <cpu type='tcg' name='MPC8260_HiP4'/>
+ <cpu type='tcg' name='MPC8260_HiP3'/>
+ <cpu type='tcg' name='MPC8260'/>
+ <cpu type='tcg' name='MPC8255_HiP4'/>
+ <cpu type='tcg' name='MPC8255_HiP3'/>
+ <cpu type='tcg' name='MPC8255'/>
+ <cpu type='tcg' name='MPC8250_HiP4'/>
+ <cpu type='tcg' name='MPC8250_HiP3'/>
+ <cpu type='tcg' name='MPC8250'/>
+ <cpu type='tcg' name='MPC8248'/>
+ <cpu type='tcg' name='MPC8247'/>
+ <cpu type='tcg' name='MPC8245'/>
+ <cpu type='tcg' name='MPC8241'/>
+ <cpu type='tcg' name='PowerQUICC-II'/>
+ <cpu type='tcg' name='MPC82xx'/>
+ <cpu type='tcg' name='MPC5200B'/>
+ <cpu type='tcg' name='MPC5200'/>
+ <cpu type='tcg' name='MPC52xx'/>
+ <cpu type='tcg' name='MPC8240'/>
+ <cpu type='tcg' name='440EP'/>
+ <cpu type='tcg' name='x2vp50'/>
+ <cpu type='tcg' name='x2vp7'/>
+ <cpu type='tcg' name='405GPe'/>
+ <cpu type='tcg' name='405GP'/>
+ <cpu type='tcg' name='405CR'/>
+ <cpu type='tcg' name='405'/>
+ <cpu type='tcg' name='403'/>
+ <cpu type='tcg' name='7457A_v1.2'/>
+ <cpu type='tcg' name='750cl_v1.0'/>
+ <cpu type='tcg' name='750cxe_v2.1'/>
+ <cpu type='tcg' name='755_v2.7'/>
+ <cpu type='tcg' name='MPC8347ET'/>
+ <cpu type='tcg' name='MPC8545E_v20'/>
+ <cpu type='tcg' name='750_v2.1'/>
+ <cpu type='tcg' name='755_v2.2'/>
+ <cpu type='tcg' name='745_v2.0'/>
+ <cpu type='tcg' name='7455_v1.0'/>
+ <cpu type='tcg' name='MPC8547E_v21'/>
+ <cpu type='tcg' name='STB25'/>
+ <cpu type='tcg' name='POWER8_v2.0'/>
+ <cpu type='tcg' name='401G2'/>
+ <cpu type='tcg' name='MPC8349A'/>
+ <cpu type='tcg' name='750e'/>
+ <cpu type='tcg' name='MPC8545_v21'/>
+ <cpu type='tcg' name='MPC8548_v11'/>
+ <cpu type='tcg' name='970fx_v2.0'/>
+ <cpu type='tcg' name='750fx_v2.0'/>
+ <cpu type='tcg' name='POWER8E_v2.1'/>
+ <cpu type='tcg' name='Cobra'/>
+ <cpu type='tcg' name='603p'/>
+ <cpu type='tcg' name='7400_v2.7'/>
+ <cpu type='tcg' name='MPC8378E'/>
+ <cpu type='tcg' name='e500v2_v10'/>
+ <cpu type='tcg' name='e500mc'/>
+ <cpu type='tcg' name='603e7v1'/>
+ <cpu type='tcg' name='970mp_v1.0'/>
+ <cpu type='tcg' name='MPC8555E_v11'/>
+ <cpu type='tcg' name='440-Xilinx-w-dfpu'/>
+ <cpu type='tcg' name='740e'/>
+ <cpu type='tcg' name='405CRc'/>
+ <cpu type='tcg' name='7447A_v1.1'/>
+ <cpu type='tcg' name='MPC8533E_v10'/>
+ <cpu type='tcg' name='MPC8543_v11'/>
+ <cpu type='tcg' name='7400_v2.2'/>
+ <cpu type='tcg' name='MPC8540_v21'/>
+ <cpu type='tcg' name='e500v2_v21'/>
+ <cpu type='tcg' name='e300c1'/>
+ <cpu type='tcg' name='970fx_v1.0'/>
+ <cpu type='tcg' name='750gx_v1.2'/>
+ <cpu type='tcg' name='750fx_v1.0'/>
+ <cpu type='tcg' name='MPC8641'/>
+ <cpu type='tcg' name='MPC8544E_v10'/>
+ <cpu type='tcg' name='405D4'/>
+ <cpu type='tcg' name='7457_v1.1'/>
+ <cpu type='tcg' name='970fx_v3.0'/>
+ <cpu type='tcg' name='604e_v2.2'/>
+ <cpu type='tcg' name='755_v2.6'/>
+ <cpu type='tcg' name='Npe4GS3'/>
+ <cpu type='tcg' name='7410_v1.4'/>
+ <cpu type='tcg' name='750_v2.0'/>
+ <cpu type='tcg' name='7445_v3.2'/>
+ <cpu type='tcg' name='745_v2.4'/>
+ <cpu type='tcg' name='750l_v3.2'/>
+ <cpu type='tcg' name='MPC8540_v10'/>
+ <cpu type='tcg' name='750_v1.0'/>
+ <cpu type='tcg' name='STB03'/>
+ <cpu type='tcg' name='MPC8343A'/>
+ <cpu type='tcg' name='MPC8378'/>
+ <cpu type='tcg' name='G2HiP3'/>
+ <cpu type='tcg' name='750cxe_v3.0'/>
+ <cpu type='tcg' name='e500_v10'/>
+ <cpu type='tcg' name='755_v1.1'/>
+ <cpu type='tcg' name='MPC8567'/>
+ <cpu type='tcg' name='MPC8545_v20'/>
+ <cpu type='tcg' name='MPC8548_v10'/>
+ <cpu type='tcg' name='Npe405H'/>
+ <cpu type='tcg' name='603e7v'/>
+ <cpu type='tcg' name='750_v3.0'/>
+ <cpu type='tcg' name='Npe405H2'/>
+ <cpu type='tcg' name='7400_v2.6'/>
+ <cpu type='tcg' name='405GPa'/>
+ <cpu type='tcg' name='MPC8548_v21'/>
+ <cpu type='tcg' name='MPC8541E_v10'/>
+ <cpu type='tcg' name='750l_v2.2'/>
+ <cpu type='tcg' name='MPC8555E_v10'/>
+ <cpu type='tcg' name='7457A_v1.1'/>
+ <cpu type='tcg' name='e200z6'/>
+ <cpu type='tcg' name='MPC8379E'/>
+ <cpu type='tcg' name='e500v2_v20'/>
+ <cpu type='tcg' name='MPC8347AP'/>
+ <cpu type='tcg' name='401B2'/>
+ <cpu type='tcg' name='MPC8349E'/>
+ <cpu type='tcg' name='755_v2.1'/>
+ <cpu type='tcg' name='MPC8543_v21'/>
+ <cpu type='tcg' name='745_v2.8'/>
+ <cpu type='tcg' name='MPC8547E_v20'/>
+ <cpu type='tcg' name='7455_v3.4'/>
+ <cpu type='tcg' name='7448_v1.1'/>
+ <cpu type='tcg' name='740_v2.2'/>
+ <cpu type='tcg' name='7400_v1.1'/>
+ <cpu type='tcg' name='MPC8567E'/>
+ <cpu type='tcg' name='7441_v2.10'/>
+ <cpu type='tcg' name='603e_v1.4'/>
+ <cpu type='tcg' name='G2leGP1'/>
+ <cpu type='tcg' name='7451_v2.10'/>
+ <cpu type='tcg' name='MPC8343E'/>
+ <cpu type='tcg' name='750cx_v2.2'/>
+ <cpu type='tcg' name='Npe405L'/>
+ <cpu type='tcg' name='603e7'/>
+ <cpu type='tcg' name='401A1'/>
+ <cpu type='tcg' name='MPC8377'/>
+ <cpu type='tcg' name='7448_v2.1'/>
+ <cpu type='tcg' name='7441_v2.3'/>
+ <cpu type='tcg' name='7400_v2.1'/>
+ <cpu type='tcg' name='405CRb'/>
+ <cpu type='tcg' name='604'/>
+ <cpu type='tcg' name='MPC8540_v20'/>
+ <cpu type='tcg' name='MPC8543_v10'/>
+ <cpu type='tcg' name='7445_v2.1'/>
+ <cpu type='tcg' name='e500_v20'/>
+ <cpu type='tcg' name='750gx_v1.1'/>
+ <cpu type='tcg' name='7447A_v1.0'/>
+ <cpu type='tcg' name='750cxe_v2.4'/>
+ <cpu type='tcg' name='MPC8548_v20'/>
+ <cpu type='tcg' name='MPC8543E_v11'/>
+ <cpu type='tcg' name='MPC8347AT'/>
+ <cpu type='tcg' name='POWER8NVL_v1.0'/>
+ <cpu type='tcg' name='7457A_v1.0'/>
+ <cpu type='tcg' name='7457_v1.0'/>
+ <cpu type='tcg' name='7450_v1.2'/>
+ <cpu type='tcg' name='MPC8572'/>
+ <cpu type='tcg' name='755_v2.5'/>
+ <cpu type='tcg' name='7410_v1.3'/>
+ <cpu type='tcg' name='745_v2.3'/>
+ <cpu type='tcg' name='750l_v2.1'/>
+ <cpu type='tcg' name='405GPR'/>
+ <cpu type='tcg' name='755_v2.0'/>
+ <cpu type='tcg' name='MPC8541_v11'/>
+ <cpu type='tcg' name='401C2'/>
+ <cpu type='tcg' name='e500v2_v30'/>
+ <cpu type='tcg' name='7455_v3.3'/>
+ <cpu type='tcg' name='405EZ'/>
+ <cpu type='tcg' name='MPC8568E'/>
+ <cpu type='tcg' name='755_v1.0'/>
+ <cpu type='tcg' name='603e_v1.3'/>
+ <cpu type='tcg' name='MPC8560_v10'/>
+ <cpu type='tcg' name='MPC8560_v21'/>
+ <cpu type='tcg' name='G2H4'/>
+ <cpu type='tcg' name='MPC8533_v11'/>
+ <cpu type='tcg' name='740_v3.1'/>
+ <cpu type='tcg' name='e200z5'/>
+ <cpu type='tcg' name='MPC8349'/>
+ <cpu type='tcg' name='7400_v2.0'/>
+ <cpu type='tcg' name='405CRa'/>
+ <cpu type='tcg' name='MPC8543E_v10'/>
+ <cpu type='tcg' name='MPC8543E_v21'/>
+ <cpu type='tcg' name='750cxe_v2.3'/>
+ <cpu type='tcg' name='MPC8543_v20'/>
+ <cpu type='tcg' name='745_v2.7'/>
+ <cpu type='tcg' name='403GC'/>
+ <cpu type='tcg' name='e5500'/>
+ <cpu type='tcg' name='7448_v1.0'/>
+ <cpu type='tcg' name='MPC5200_v12'/>
+ <cpu type='tcg' name='740_v2.1'/>
+ <cpu type='tcg' name='745_v2.2'/>
+ <cpu type='tcg' name='7400_v1.0'/>
+ <cpu type='tcg' name='7410_v1.2'/>
+ <cpu type='tcg' name='x2vp4'/>
+ <cpu type='tcg' name='MPC8555_v11'/>
+ <cpu type='tcg' name='MPC8541_v10'/>
+ <cpu type='tcg' name='405LP'/>
+ <cpu type='tcg' name='750fx_v2.3'/>
+ <cpu type='tcg' name='405EP'/>
+ <cpu type='tcg' name='601_v2'/>
+ <cpu type='tcg' name='MPC8544_v11'/>
+ <cpu type='tcg' name='401D2'/>
+ <cpu type='tcg' name='MPC8572E'/>
+ <cpu type='tcg' name='604e_v1.0'/>
+ <cpu type='tcg' name='750cx_v2.1'/>
+ <cpu type='tcg' name='MPC5200B_v21'/>
+ <cpu type='tcg' name='750l_v3.0'/>
+ <cpu type='tcg' name='e300c4'/>
+ <cpu type='tcg' name='7448_v2.0'/>
+ <cpu type='tcg' name='7450_v2.1'/>
+ <cpu type='tcg' name='G2leGP'/>
+ <cpu type='tcg' name='750cxe_v3.1b'/>
+ <cpu type='tcg' name='7400_v2.9'/>
+ <cpu type='tcg' name='G2GP'/>
+ <cpu type='tcg' name='603'/>
+ <cpu type='tcg' name='405GPd'/>
+ <cpu type='tcg' name='MPC8548E_v11'/>
+ <cpu type='tcg' name='603e7t'/>
+ <cpu type='tcg' name='IOP480'/>
+ <cpu type='tcg' name='750gx_v1.0'/>
+ <cpu type='tcg' name='MPC8560_v20'/>
+ <cpu type='tcg' name='405D2'/>
+ <cpu type='tcg' name='750fl'/>
+ <cpu type='tcg' name='750l_v2.0'/>
+ <cpu type='tcg' name='x2vp20'/>
+ <cpu type='tcg' name='e600'/>
+ <cpu type='tcg' name='7450_v1.1'/>
+ <cpu type='tcg' name='755_v2.4'/>
+ <cpu type='tcg' name='7445_v1.0'/>
+ <cpu type='tcg' name='G2LS'/>
+ <cpu type='tcg' name='MPC8543E_v20'/>
+ <cpu type='tcg' name='603e_v2.2'/>
+ <cpu type='tcg' name='7447_v1.1'/>
+ <cpu type='tcg' name='603e_v4'/>
+ <cpu type='tcg' name='7455_v3.2'/>
+ <cpu type='tcg' name='740_v2.0'/>
+ <cpu type='tcg' name='MPC8347P'/>
+ <cpu type='tcg' name='440EPb'/>
+ <cpu type='tcg' name='MPC603'/>
+ <cpu type='tcg' name='603e_v1.2'/>
+ <cpu type='tcg' name='750fx_v2.2'/>
+ <cpu type='tcg' name='POWER9_v1.0'/>
+ <cpu type='tcg' name='740_v1.0'/>
+ <cpu type='tcg' name='MPC8544_v10'/>
+ <cpu type='tcg' name='601_v1'/>
+ <cpu type='tcg' name='745_v1.1'/>
+ <cpu type='tcg' name='POWER7+_v2.1'/>
+ <cpu type='tcg' name='750cx_v2.0'/>
+ <cpu type='tcg' name='MPC8347EAP'/>
+ <cpu type='tcg' name='401E2'/>
+ <cpu type='tcg' name='MPC8641D'/>
+ <cpu type='tcg' name='e300c3'/>
+ <cpu type='tcg' name='MPC8533_v10'/>
+ <cpu type='tcg' name='7441_v2.1'/>
+ <cpu type='tcg' name='740_v3.0'/>
+ <cpu type='tcg' name='POWER5+_v2.1'/>
+ <cpu type='tcg' name='602'/>
+ <cpu type='tcg' name='MPC8548E_v10'/>
+ <cpu type='tcg' name='G2leLS'/>
+ <cpu type='tcg' name='MPC8343'/>
+ <cpu type='tcg' name='750cx_v1.0'/>
+ <cpu type='tcg' name='750cxe_v2.2'/>
+ <cpu type='tcg' name='604e_v2.4'/>
+ <cpu type='tcg' name='755_v2.8'/>
+ <cpu type='tcg' name='745_v2.6'/>
+ <cpu type='tcg' name='MPC8548E_v21'/>
+ <cpu type='tcg' name='G2le'/>
+ <cpu type='tcg' name='403GB'/>
+ <cpu type='tcg' name='MPC8545E_v21'/>
+ <cpu type='tcg' name='POWER7_v2.3'/>
+ <cpu type='tcg' name='750_v2.2'/>
+ <cpu type='tcg' name='7450_v1.0'/>
+ <cpu type='tcg' name='MPC5200_v11'/>
+ <cpu type='tcg' name='755_v2.3'/>
+ <cpu type='tcg' name='MPC8347EP'/>
+ <cpu type='tcg' name='7410_v1.1'/>
+ <cpu type='tcg' name='750gl'/>
+ <cpu type='tcg' name='403GCX'/>
+ <cpu type='tcg' name='745_v2.1'/>
+ <cpu type='tcg' name='750p'/>
+ <cpu type='tcg' name='G2'/>
+ <cpu type='tcg' name='MPC8555_v10'/>
+ <cpu type='tcg' name='7445_v3.4'/>
+ <cpu type='tcg' name='MPC8347T'/>
+ <cpu type='tcg' name='603e_v3'/>
+ <cpu type='tcg' name='970_v2.2'/>
+ <cpu type='tcg' name='440-Xilinx'/>
+ <cpu type='tcg' name='740p'/>
+ <cpu type='tcg' name='MPC5200B_v20'/>
+ <cpu type='tcg' name='440EPX'/>
+ <cpu type='tcg' name='603e_v1.1'/>
+ <cpu type='tcg' name='7451_v2.3'/>
+ <cpu type='tcg' name='7450_v2.0'/>
+ <cpu type='tcg' name='7400_v2.8'/>
+ <cpu type='tcg' name='7455_v2.1'/>
+ <cpu type='tcg' name='405GPc'/>
+ <cpu type='tcg' name='MPC8347EAT'/>
+ <cpu type='tcg' name='970mp_v1.1'/>
+ <cpu type='tcg' name='603e7v2'/>
+ <cpu type='tcg' name='604r'/>
+ <cpu type='tcg' name='7447A_v1.2'/>
+ <cpu type='tcg' name='MPC8533E_v11'/>
+ <cpu type='tcg' name='e500v2_v22'/>
+ <cpu type='tcg' name='401F2'/>
+ <cpu type='tcg' name='MPC8343EA'/>
+ <cpu type='tcg' name='7457_v1.2'/>
+ <cpu type='tcg' name='970fx_v3.1'/>
+ <cpu type='tcg' name='7447_v1.0'/>
+ <cpu type='tcg' name='745_v2.5'/>
+ <cpu type='tcg' name='MPC8548E_v20'/>
+ <cpu type='tcg' name='MPC8610'/>
+ <cpu type='tcg' name='750cxe_v2.4b'/>
+ <cpu type='tcg' name='MPC5200_v10'/>
+ <cpu type='tcg' name='403GA'/>
+ <cpu type='tcg' name='7410_v1.0'/>
+ <cpu type='tcg' name='G2leGP3'/>
+ <cpu type='tcg' name='7445_v3.3'/>
+ <cpu type='tcg' name='603e_v4.1'/>
+ <cpu type='tcg' name='440EPa'/>
+ <cpu type='tcg' name='970fx_v2.1'/>
+ <cpu type='tcg' name='MPC8377E'/>
+ <cpu type='tcg' name='750fx_v2.1'/>
+ <cpu type='tcg' name='601_v0'/>
+ <cpu type='tcg' name='STB04'/>
+ <cpu type='tcg' name='745_v1.0'/>
+ <cpu type='tcg' name='G2HiP4'/>
+ <cpu type='tcg' name='750cl_v2.0'/>
+ <cpu type='tcg' name='750cxr'/>
+ <cpu type='tcg' name='MPC8349EA'/>
+ <cpu type='tcg' name='750cxe_v3.1'/>
+ <cpu type='tcg' name='MPC8379'/>
+ <cpu type='tcg' name='401'/>
+ <cpu type='tcg' name='MPC8568'/>
+ <cpu type='tcg' name='e300c2'/>
+ <cpu type='tcg' name='750_v3.1'/>
+ <cpu type='tcg' name='MPC8544E_v11'/>
+ <cpu type='tcg' name='405GPb'/>
+ <cpu type='tcg' name='MPC8541E_v11'/>
+ <machine name='pseries-2.9' alias='pseries' hotplugCpus='yes' maxCpus='1024'/>
+ <machine name='ref405ep' maxCpus='1'/>
+ <machine name='virtex-ml507' maxCpus='1'/>
+ <machine name='powernv' maxCpus='2048'/>
+ <machine name='ppce500' maxCpus='32'/>
+ <machine name='mpc8544ds' maxCpus='15'/>
+ <machine name='bamboo' maxCpus='1'/>
+ <machine name='g3beige' maxCpus='1'/>
+ <machine name='prep' maxCpus='1'/>
+ <machine name='mac99' maxCpus='1'/>
+ <machine name='pseries-2.6' maxCpus='1024'/>
+ <machine name='pseries-2.7' hotplugCpus='yes' maxCpus='1024'/>
+ <machine name='pseries-2.8' hotplugCpus='yes' maxCpus='1024'/>
+ <machine name='pseries-2.4' maxCpus='1024'/>
+ <machine name='pseries-2.5' maxCpus='1024'/>
+ <machine name='pseries-2.2' maxCpus='1024'/>
+ <machine name='taihu' maxCpus='1'/>
+ <machine name='pseries-2.3' maxCpus='1024'/>
+ <machine name='pseries-2.1' maxCpus='1024'/>
+ <machine name='40p' maxCpus='1'/>
+</qemuCaps>
diff --git a/tests/qemucapabilitiestest.c b/tests/qemucapabilitiestest.c
index bbb683e..fec0d59 100644
--- a/tests/qemucapabilitiestest.c
+++ b/tests/qemucapabilitiestest.c
@@ -173,6 +173,7 @@ mymain(void)
DO_TEST("aarch64", "caps_2.6.0-gicv2");
DO_TEST("aarch64", "caps_2.6.0-gicv3");
DO_TEST("ppc64le", "caps_2.6.0");
+ DO_TEST("ppc64le", "caps_2.9.0");
DO_TEST("s390x", "caps_2.7.0");
DO_TEST("s390x", "caps_2.8.0");
2
4
21 Jul '17
The documentation string has to follow the definition of a constant in
the enum. Otherwise, the HTML documentation will be generated
incorrectly.
Signed-off-by: Tomáš Golembiovský <tgolembi(a)redhat.com>
---
include/libvirt/libvirt-domain.h | 62 ++++++++++++++++++++--------------------
1 file changed, 31 insertions(+), 31 deletions(-)
diff --git a/include/libvirt/libvirt-domain.h b/include/libvirt/libvirt-domain.h
index 45f939a8c..2f3162d0f 100644
--- a/include/libvirt/libvirt-domain.h
+++ b/include/libvirt/libvirt-domain.h
@@ -583,56 +583,56 @@ typedef virDomainInterfaceStatsStruct *virDomainInterfaceStatsPtr;
* Memory Statistics Tags:
*/
typedef enum {
- /* The total amount of data read from swap space (in kB). */
VIR_DOMAIN_MEMORY_STAT_SWAP_IN = 0,
- /* The total amount of memory written out to swap space (in kB). */
+ /* The total amount of data read from swap space (in kB). */
VIR_DOMAIN_MEMORY_STAT_SWAP_OUT = 1,
+ /* The total amount of memory written out to swap space (in kB). */
+ VIR_DOMAIN_MEMORY_STAT_MAJOR_FAULT = 2,
+ VIR_DOMAIN_MEMORY_STAT_MINOR_FAULT = 3,
/*
* Page faults occur when a process makes a valid access to virtual memory
* that is not available. When servicing the page fault, if disk IO is
* required, it is considered a major fault. If not, it is a minor fault.
* These are expressed as the number of faults that have occurred.
*/
- VIR_DOMAIN_MEMORY_STAT_MAJOR_FAULT = 2,
- VIR_DOMAIN_MEMORY_STAT_MINOR_FAULT = 3,
+ VIR_DOMAIN_MEMORY_STAT_UNUSED = 4,
/*
* The amount of memory left completely unused by the system. Memory that
* is available but used for reclaimable caches should NOT be reported as
* free. This value is expressed in kB.
*/
- VIR_DOMAIN_MEMORY_STAT_UNUSED = 4,
+ VIR_DOMAIN_MEMORY_STAT_AVAILABLE = 5,
/*
* The total amount of usable memory as seen by the domain. This value
* may be less than the amount of memory assigned to the domain if a
* balloon driver is in use or if the guest OS does not initialize all
* assigned pages. This value is expressed in kB.
*/
- VIR_DOMAIN_MEMORY_STAT_AVAILABLE = 5,
- /* Current balloon value (in KB). */
VIR_DOMAIN_MEMORY_STAT_ACTUAL_BALLOON = 6,
+ /* Current balloon value (in KB). */
+ VIR_DOMAIN_MEMORY_STAT_RSS = 7,
/* Resident Set Size of the process running the domain. This value
* is in kB */
- VIR_DOMAIN_MEMORY_STAT_RSS = 7,
+ VIR_DOMAIN_MEMORY_STAT_USABLE = 8,
/*
* How much the balloon can be inflated without pushing the guest system
* to swap, corresponds to 'Available' in /proc/meminfo
*/
- VIR_DOMAIN_MEMORY_STAT_USABLE = 8,
- /* Timestamp of the last update of statistics, in seconds. */
VIR_DOMAIN_MEMORY_STAT_LAST_UPDATE = 9,
+ /* Timestamp of the last update of statistics, in seconds. */
+ VIR_DOMAIN_MEMORY_STAT_NR = 10,
/*
* The number of statistics supported by this version of the interface.
* To add new statistics, add them to the enum and increase this value.
*/
- VIR_DOMAIN_MEMORY_STAT_NR = 10,
# ifdef VIR_ENUM_SENTINELS
VIR_DOMAIN_MEMORY_STAT_LAST = VIR_DOMAIN_MEMORY_STAT_NR
@@ -683,22 +683,23 @@ typedef enum {
/* Domain migration flags. */
typedef enum {
+ VIR_MIGRATE_LIVE = (1 << 0),
/* Do not pause the domain during migration. The domain's memory will
* be transferred to the destination host while the domain is running.
* The migration may never converge if the domain is changing its memory
* faster then it can be transferred. The domain can be manually paused
* anytime during migration using virDomainSuspend.
*/
- VIR_MIGRATE_LIVE = (1 << 0),
+ VIR_MIGRATE_PEER2PEER = (1 << 1),
/* Tell the source libvirtd to connect directly to the destination host.
* Without this flag the client (e.g., virsh) connects to both hosts and
* controls the migration process. In peer-to-peer mode, the source
* libvirtd controls the migration by calling the destination daemon
* directly.
*/
- VIR_MIGRATE_PEER2PEER = (1 << 1),
+ VIR_MIGRATE_TUNNELLED = (1 << 2),
/* Tunnel migration data over libvirtd connection. Without this flag the
* source hypervisor sends migration data directly to the destination
* hypervisor. This flag can only be used when VIR_MIGRATE_PEER2PEER is
@@ -707,26 +708,26 @@ typedef enum {
* Note the less-common spelling that we're stuck with:
* VIR_MIGRATE_TUNNELLED should be VIR_MIGRATE_TUNNELED.
*/
- VIR_MIGRATE_TUNNELLED = (1 << 2),
+ VIR_MIGRATE_PERSIST_DEST = (1 << 3),
/* Define the domain as persistent on the destination host after successful
* migration. If the domain was persistent on the source host and
* VIR_MIGRATE_UNDEFINE_SOURCE is not used, it will end up persistent on
* both hosts.
*/
- VIR_MIGRATE_PERSIST_DEST = (1 << 3),
+ VIR_MIGRATE_UNDEFINE_SOURCE = (1 << 4),
/* Undefine the domain on the source host once migration successfully
* finishes.
*/
- VIR_MIGRATE_UNDEFINE_SOURCE = (1 << 4),
+ VIR_MIGRATE_PAUSED = (1 << 5),
/* Leave the domain suspended on the destination host. virDomainResume (on
* the virDomainPtr returned by the migration API) has to be called
* explicitly to resume domain's virtual CPUs.
*/
- VIR_MIGRATE_PAUSED = (1 << 5),
+ VIR_MIGRATE_NON_SHARED_DISK = (1 << 6),
/* Migrate full disk images in addition to domain's memory. By default
* only non-shared non-readonly disk images are transferred. The
* VIR_MIGRATE_PARAM_MIGRATE_DISKS parameter can be used to specify which
@@ -734,8 +735,8 @@ typedef enum {
*
* This flag and VIR_MIGRATE_NON_SHARED_INC are mutually exclusive.
*/
- VIR_MIGRATE_NON_SHARED_DISK = (1 << 6),
+ VIR_MIGRATE_NON_SHARED_INC = (1 << 7),
/* Migrate disk images in addition to domain's memory. This is similar to
* VIR_MIGRATE_NON_SHARED_DISK, but only the top level of each disk's
* backing chain is copied. That is, the rest of the backing chain is
@@ -744,15 +745,15 @@ typedef enum {
*
* This flag and VIR_MIGRATE_NON_SHARED_DISK are mutually exclusive.
*/
- VIR_MIGRATE_NON_SHARED_INC = (1 << 7),
+ VIR_MIGRATE_CHANGE_PROTECTION = (1 << 8),
/* Protect against domain configuration changes during the migration
* process. This flag is used automatically when both sides support it.
* Explicitly setting this flag will cause migration to fail if either the
* source or the destination does not support it.
*/
- VIR_MIGRATE_CHANGE_PROTECTION = (1 << 8),
+ VIR_MIGRATE_UNSAFE = (1 << 9),
/* Force migration even if it is considered unsafe. In some cases libvirt
* may refuse to migrate the domain because doing so may lead to potential
* problems such as data corruption, and thus the migration is considered
@@ -761,8 +762,8 @@ typedef enum {
* is unsafe unless the disk images are stored on coherent clustered
* filesystem, such as GFS2 or GPFS.
*/
- VIR_MIGRATE_UNSAFE = (1 << 9),
+ VIR_MIGRATE_OFFLINE = (1 << 10),
/* Migrate a domain definition without starting the domain on the
* destination and without stopping it on the source host. Offline
* migration requires VIR_MIGRATE_PERSIST_DEST to be set.
@@ -770,28 +771,28 @@ typedef enum {
* Offline migration may not copy disk storage or any other file based
* storage (such as UEFI variables).
*/
- VIR_MIGRATE_OFFLINE = (1 << 10),
+ VIR_MIGRATE_COMPRESSED = (1 << 11),
/* Compress migration data. The compression methods can be specified using
* VIR_MIGRATE_PARAM_COMPRESSION. A hypervisor default method will be used
* if this parameter is omitted. Individual compression methods can be
* tuned via their specific VIR_MIGRATE_PARAM_COMPRESSION_* parameters.
*/
- VIR_MIGRATE_COMPRESSED = (1 << 11),
+ VIR_MIGRATE_ABORT_ON_ERROR = (1 << 12),
/* Cancel migration if a soft error (such as I/O error) happens during
* migration.
*/
- VIR_MIGRATE_ABORT_ON_ERROR = (1 << 12),
+ VIR_MIGRATE_AUTO_CONVERGE = (1 << 13),
/* Enable algorithms that ensure a live migration will eventually converge.
* This usually means the domain will be slowed down to make sure it does
* not change its memory faster than a hypervisor can transfer the changed
* memory to the destination host. VIR_MIGRATE_PARAM_AUTO_CONVERGE_*
* parameters can be used to tune the algorithm.
*/
- VIR_MIGRATE_AUTO_CONVERGE = (1 << 13),
+ VIR_MIGRATE_RDMA_PIN_ALL = (1 << 14),
/* This flag can be used with RDMA migration (i.e., when
* VIR_MIGRATE_PARAM_URI starts with "rdma://") to tell the hypervisor
* to pin all domain's memory at once before migration starts rather then
@@ -807,21 +808,20 @@ typedef enum {
* domain and the host itself since the host's kernel may run out of
* memory.
*/
- VIR_MIGRATE_RDMA_PIN_ALL = (1 << 14),
+ VIR_MIGRATE_POSTCOPY = (1 << 15),
/* Setting the VIR_MIGRATE_POSTCOPY flag tells libvirt to enable post-copy
* migration. However, the migration will start normally and
* virDomainMigrateStartPostCopy needs to be called to switch it into the
* post-copy mode. See virDomainMigrateStartPostCopy for more details.
*/
- VIR_MIGRATE_POSTCOPY = (1 << 15),
+ VIR_MIGRATE_TLS = (1 << 16),
/* Setting the VIR_MIGRATE_TLS flag will cause the migration to attempt
* to use the TLS environment configured by the hypervisor in order to
* perform the migration. If incorrectly configured on either source or
* destination, the migration will fail.
*/
- VIR_MIGRATE_TLS = (1 << 16),
} virDomainMigrateFlags;
@@ -2986,16 +2986,16 @@ typedef enum {
* Details on the cause of a 'shutdown' lifecycle event
*/
typedef enum {
- /* Guest finished shutdown sequence */
VIR_DOMAIN_EVENT_SHUTDOWN_FINISHED = 0,
+ /* Guest finished shutdown sequence */
+ VIR_DOMAIN_EVENT_SHUTDOWN_GUEST = 1,
/* Domain finished shutting down after request from the guest itself
* (e.g. hardware-specific action) */
- VIR_DOMAIN_EVENT_SHUTDOWN_GUEST = 1,
+ VIR_DOMAIN_EVENT_SHUTDOWN_HOST = 2,
/* Domain finished shutting down after request from the host (e.g. killed by
* a signal) */
- VIR_DOMAIN_EVENT_SHUTDOWN_HOST = 2,
# ifdef VIR_ENUM_SENTINELS
VIR_DOMAIN_EVENT_SHUTDOWN_LAST
--
2.13.1
3
11
21 Jul '17
Instead of going through two completely different code paths,
one of which repeats the same hardcoded bit of information
three times in rapid succession, depending on whether or not
a firmware list has been provided at configure time, just
provide a reasonable default value and remove the extra code.
Signed-off-by: Andrea Bolognani <abologna(a)redhat.com>
---
src/qemu/qemu_conf.c | 31 +++++++------------------------
1 file changed, 7 insertions(+), 24 deletions(-)
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
index a65c92a..6f44cbf 100644
--- a/src/qemu/qemu_conf.c
+++ b/src/qemu/qemu_conf.c
@@ -125,12 +125,13 @@ void qemuDomainCmdlineDefFree(qemuDomainCmdlineDefPtr def)
}
-#define VIR_QEMU_OVMF_LOADER_PATH "/usr/share/OVMF/OVMF_CODE.fd"
-#define VIR_QEMU_OVMF_NVRAM_PATH "/usr/share/OVMF/OVMF_VARS.fd"
-#define VIR_QEMU_OVMF_SEC_LOADER_PATH "/usr/share/OVMF/OVMF_CODE.secboot.fd"
-#define VIR_QEMU_OVMF_SEC_NVRAM_PATH "/usr/share/OVMF/OVMF_VARS.fd"
-#define VIR_QEMU_AAVMF_LOADER_PATH "/usr/share/AAVMF/AAVMF_CODE.fd"
-#define VIR_QEMU_AAVMF_NVRAM_PATH "/usr/share/AAVMF/AAVMF_VARS.fd"
+#ifndef DEFAULT_LOADER_NVRAM
+# define DEFAULT_LOADER_NVRAM \
+ "/usr/share/OVMF/OVMF_CODE.fd:/usr/share/OVMF/OVMF_VARS.fd:" \
+ "/usr/share/OVMF/OVMF_CODE.secboot.fd:/usr/share/OVMF/OVMF_VARS.fd:" \
+ "/usr/share/AAVMF/AAVMF_CODE.fd:/usr/share/AAVMF/AAVMF_VARS.fd"
+#endif
+
virQEMUDriverConfigPtr virQEMUDriverConfigNew(bool privileged)
{
@@ -328,29 +329,11 @@ virQEMUDriverConfigPtr virQEMUDriverConfigNew(bool privileged)
virBitmapSetBit(cfg->namespaces, QEMU_DOMAIN_NS_MOUNT) < 0)
goto error;
-#ifdef DEFAULT_LOADER_NVRAM
if (virFirmwareParseList(DEFAULT_LOADER_NVRAM,
&cfg->firmwares,
&cfg->nfirmwares) < 0)
goto error;
-#else
- if (VIR_ALLOC_N(cfg->firmwares, 3) < 0)
- goto error;
- cfg->nfirmwares = 3;
- if (VIR_ALLOC(cfg->firmwares[0]) < 0 || VIR_ALLOC(cfg->firmwares[1]) < 0 ||
- VIR_ALLOC(cfg->firmwares[2]) < 0)
- goto error;
-
- if (VIR_STRDUP(cfg->firmwares[0]->name, VIR_QEMU_AAVMF_LOADER_PATH) < 0 ||
- VIR_STRDUP(cfg->firmwares[0]->nvram, VIR_QEMU_AAVMF_NVRAM_PATH) < 0 ||
- VIR_STRDUP(cfg->firmwares[1]->name, VIR_QEMU_OVMF_LOADER_PATH) < 0 ||
- VIR_STRDUP(cfg->firmwares[1]->nvram, VIR_QEMU_OVMF_NVRAM_PATH) < 0 ||
- VIR_STRDUP(cfg->firmwares[2]->name, VIR_QEMU_OVMF_SEC_LOADER_PATH) < 0 ||
- VIR_STRDUP(cfg->firmwares[2]->nvram, VIR_QEMU_OVMF_SEC_NVRAM_PATH) < 0)
- goto error;
-#endif
-
return cfg;
error:
--
2.7.5
2
1
[libvirt] [PATCH 00/19] Start altering storage code to privatize of the object
by John Ferlan 21 Jul '17
by John Ferlan 21 Jul '17
21 Jul '17
Begin the process of making adjustments to the storage pool and volume code
in order to privatize the virStoragePoolObj and virStoragePoolObjList
Didn't want to post 40+ patches at one time... This is the first storage
pile including some test driver cleanups w/r/t storage code.
John Ferlan (19):
test: Fix up formatting in storage test API's
test: Use consistent variable names for storage test driver APIs
test: Cleanup exit/failure paths of some storage pool APIs
test: Add helpers to fetch active/inactive storage pool by name
test: Add testStorageVolDefFindByName for storage volume tests
storage: Fix return value checks for virAsprintf
storage: Use consistent variable names in virstorageobj
storage: Use consistent variable names for driver
storage: Alter volume num, name, and export API's to just take obj
storage: Create accessor API's for virStoragePoolObj
storage: Introduce virStoragePoolObjNew
storage: Introduce virStoragePoolObj{Get|Set}Autostart
storage: Move autostartLink deletion to virstorageobj
storage: Introduce storage volume add, delete, count APIs
storage: Introduce virStoragePoolObjForEachVolume
storage: Use virStoragePoolObj accessors for driver
storage: Use virStoragePoolObj accessors for storage test API's
storage: Use virStoragePoolObj accessors for storage_util
storage: Change storage_util to use obj instead of pool
src/conf/virstorageobj.c | 568 +++++++++-----
src/conf/virstorageobj.h | 84 +-
src/libvirt_private.syms | 16 +
src/storage/storage_backend_disk.c | 31 +-
src/storage/storage_backend_gluster.c | 3 +-
src/storage/storage_backend_logical.c | 5 +-
src/storage/storage_backend_mpath.c | 3 +-
src/storage/storage_backend_rbd.c | 12 +-
src/storage/storage_backend_sheepdog.c | 8 +-
src/storage/storage_backend_zfs.c | 9 +-
src/storage/storage_driver.c | 1308 ++++++++++++++++----------------
src/storage/storage_driver.h | 4 +-
src/storage/storage_util.c | 200 ++---
src/storage/storage_util.h | 30 +-
src/test/test_driver.c | 780 +++++++++----------
15 files changed, 1614 insertions(+), 1447 deletions(-)
--
2.9.3
3
55
[libvirt] [PATCH v2 0/3] qemu: Enable NUMA node tag in pci-root for PPC64
by Shivaprasad G Bhat 21 Jul '17
by Shivaprasad G Bhat 21 Jul '17
21 Jul '17
This series addresses the same aspects on PPC the bug 1103314 addressed
on x86. It sets the target numa node in the pci-root instead of
using the pci-expander-bus.
The patch 2 & 3 were sent earlier and was suggested to wait for the multi-phb
support. Here, https://www.redhat.com/archives/libvir-list/2016-November/msg00403.html
Now that multi-phb support is in, this version takes the multi-phb scenarios
into account. Specifying NUMA node for the default PHB is prevented and let
me know if that should be allowed. Patch 3 has more details.
Relavent discussion :
https://www.redhat.com/archives/libvir-list/2017-July/msg00383.html
---
Shivaprasad G Bhat (3):
Add capabilities for qemu-2.9.0 ppc64
qemu: capabilitity: Introduce QEMU_CAPS_SPAPR_PCI_HOST_BRIDGE_NUMA_NODE
qemu: Enable NUMA node tag in pci-root for PPC64
docs/formatdomain.html.in | 5
src/conf/domain_conf.c | 6
src/qemu/qemu_capabilities.c | 8
src/qemu/qemu_capabilities.h | 1
src/qemu/qemu_command.c | 10
src/qemu/qemu_domain.c | 9
.../caps_2.6.0.ppc64le.replies | 60
.../caps_2.9.0.ppc64le.replies |19274 ++++++++++++++++++++
tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.xml | 1063 +
tests/qemucapabilitiestest.c | 1
...muxml2argv-spapr-pci-host-bridge-numa-node.args | 29
...emuxml2argv-spapr-pci-host-bridge-numa-node.xml | 54
tests/qemuxml2argvtest.c | 3
13 files changed, 20514 insertions(+), 9 deletions(-)
create mode 100644 tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.replies
create mode 100644 tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.xml
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-spapr-pci-host-bridge-numa-node.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-spapr-pci-host-bridge-numa-node.xml
--
Signature
2
8
20 Jul '17
v1: https://www.redhat.com/archives/libvir-list/2017-July/msg00029.html
Changes in v2:
Rewrote patch 1 to resolve (new) bz1472277. This can also be cherry
picked into 3.2-maint (and any others that get created).
Added patch 2 - it's obvious why
Adjusted patch 3 to make the change in storage rather than conf, but
removed the change to the checkParent condition since that's fixed
in patch 1. The change to checkParent is the same though.
John Ferlan (3):
storage: Fix existing parent check for vHBA creation
storage: Remove @conn from virNodeDeviceCreateVport
conf: Fix vHBA checkParent logic for pool creation
src/conf/node_device_conf.c | 63 ++------------------------
src/conf/node_device_conf.h | 3 +-
src/storage/storage_backend_scsi.c | 92 +++++++++++++++++++++++++++++++++++++-
3 files changed, 95 insertions(+), 63 deletions(-)
--
2.9.4
2
13
Re: [libvirt] [Qemu-devel] [PATCH v2] hmp: allow cpu index for "info lapic"
by Eric Blake 20 Jul '17
by Eric Blake 20 Jul '17
20 Jul '17
[adding libvirt]
On 07/19/2017 07:41 AM, Eduardo Habkost wrote:
>> virsh qemu-monitor-command --domain rhel6.8 --hmp --cmd "cpu 1"
>> virsh qemu-monitor-command --domain rhel6.8 --hmp --cmd "info lapic"
>> dumping local APIC state for CPU 0
>
> Right, the "cpu" command is useless inside a
> 'human-monitor-command' QMP command. The 'cpu-index' argument
> should be used instead. should make "cpu" print an error if ran
> inside 'human-monitor-command' instead of silently pretend it
> worked.
>
> If virsh doesn't support the 'cpu-index' argument to
> 'human-monitor-command',
It doesn't. Perhaps we should add that as a future libvirt-qemu.so API
addition, although it's probably easier to just use QMP than HMP when
using 'virsh qemu-monitor-command' if HMP doesn't do what you want.
> it's possible to work around that
> limitation by building your own QMP command. e.g.:
>
> # virsh qemu-monitor-command f26test '{"execute":"human-monitor-command", "arguments":{"command-line":"info lapic", "cpu-index":1}}' | jq -r '.return'
Indeed, there's the use of QMP to work around the HMP deficiency.
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3266
Virtualization: qemu.org | libvirt.org
5
6
20 Jul '17
Drew pointed out that we can use -chardev with machvirt platform
serial devices like:
-chardev pty,id=foo
-serial chardev:foo
And indeed it looks like qemu has supported this for as long as -chardev
has been around. Wiring this up will enable all the modern -chardev
features for every machvirt config (and some other arch/machine types).
However just enabling that change is going to cause a lot of unneeded
test suite churn, due to the fact that some code is still checking for
qemu -chardev support, even though our minimum qemu version always has
chardev nowadays. So take the opportunity to exorcise QEMU_CAPS_CHARDEV
* Patch 1 reverts Christopher's recent patch, to unbreak existing configs
* Patch 2-3 make pci-serial work for machvirt and demonstrate it with a
test suite change.
* Patch 4-10 slowly strip out QEMU_CAPS_DEVICE
* Patch 11 adds -chardev support for platform serial devices
* Patch 12 is a cleanup
Cole Robinson (12):
Revert "qemu: Support chardevs with ARM virt machines"
qemu: caps: Tweak arm conditional in SupportsChardev
tests: qemuxml2argv: Add an aarch64 pci-serial test
qemu: command: Remove old style -parallel building
qemu: command: Drop some QEMU_CAPS_CHARDEV checks
qemu: command: always use -chardev for monitor config
tests: qemuxml2argv: drop redundant serial testing
tests: qemuxml2argv: Drop old style serial testing
tests: qemuxml2argv: Add some QEMU_CAPS_CHARDEV annotations
qemu: caps: blacklist QEMU_CAPS_CHARDEV
qemu: command: support -chardev for platform devices
qemu: Rename SupportsChardev to IsPlatformDevice
src/qemu/qemu_capabilities.c | 46 +---
src/qemu/qemu_capabilities.h | 6 +-
src/qemu/qemu_command.c | 243 ++++++---------------
src/qemu/qemu_process.c | 9 +-
tests/qemucapabilitiesdata/caps_1.2.2.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_1.3.1.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_1.4.2.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml | 1 -
.../caps_2.6.0-gicv2.aarch64.xml | 1 -
.../caps_2.6.0-gicv3.aarch64.xml | 1 -
tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml | 1 -
tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml | 1 -
tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml | 1 -
tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml | 1 -
tests/qemucapabilitiesdata/caps_2.9.50.s390x.xml | 1 -
tests/qemuhelptest.c | 5 -
.../qemuxml2argv-aarch64-aavmf-virtio-mmio.args | 4 +-
.../qemuxml2argv-aarch64-acpi-uefi.args | 4 +-
.../qemuxml2argv-aarch64-cpu-passthrough.args | 4 +-
.../qemuxml2argv-aarch64-gic-host.args | 4 +-
.../qemuxml2argv-aarch64-gic-none-tcg.args | 4 +-
.../qemuxml2argv-aarch64-gic-v2.args | 4 +-
.../qemuxml2argv-aarch64-gic-v3.args | 4 +-
.../qemuxml2argv-aarch64-kvm-32-on-64.args | 7 +-
.../qemuxml2argv-aarch64-noacpi-nouefi.args | 4 +-
.../qemuxml2argv-aarch64-noacpi-uefi.args | 4 +-
.../qemuxml2argv-aarch64-pci-serial.args | 26 +++
.../qemuxml2argv-aarch64-pci-serial.xml | 17 ++
...muxml2argv-aarch64-usb-controller-nec-xhci.args | 4 +-
...uxml2argv-aarch64-usb-controller-qemu-xhci.args | 4 +-
.../qemuxml2argv-aarch64-video-virtio-gpu-pci.args | 4 +-
...l2argv-aarch64-virt-2.6-virtio-pci-default.args | 7 +-
.../qemuxml2argv-aarch64-virt-default-nic.args | 5 +-
.../qemuxml2argv-aarch64-virt-virtio.args | 7 +-
.../qemuxml2argv-aarch64-virtio-pci-default.args | 7 +-
...l2argv-aarch64-virtio-pci-manual-addresses.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-acpi-table.args | 4 +-
.../qemuxml2argv-arm-vexpressa9-basic.args | 7 +-
.../qemuxml2argv-arm-vexpressa9-nodevs.args | 4 +-
.../qemuxml2argv-arm-vexpressa9-virtio.args | 7 +-
.../qemuxml2argv-arm-virt-virtio.args | 7 +-
tests/qemuxml2argvdata/qemuxml2argv-autoindex.args | 4 +-
.../qemuxml2argv-balloon-ccw-deflate.args | 4 +-
.../qemuxml2argv-balloon-device-auto.args | 4 +-
.../qemuxml2argv-balloon-device-deflate-off.args | 4 +-
.../qemuxml2argv-balloon-device-deflate.args | 4 +-
.../qemuxml2argv-balloon-device-period.args | 4 +-
.../qemuxml2argv-balloon-device.args | 4 +-
.../qemuxml2argv-balloon-mmio-deflate.args | 4 +-
.../qemuxml2argv-bios-nvram-secure.args | 5 +-
.../qemuxml2argv-bios-nvram-secure.xml | 6 -
.../qemuxml2argvdata/qemuxml2argv-bios-nvram.args | 5 +-
tests/qemuxml2argvdata/qemuxml2argv-bios-nvram.xml | 6 -
tests/qemuxml2argvdata/qemuxml2argv-bios.args | 7 +-
.../qemuxml2argv-blkdeviotune-group-num.args | 4 +-
.../qemuxml2argv-blkdeviotune-max-length.args | 4 +-
.../qemuxml2argv-blkdeviotune-max.args | 4 +-
.../qemuxml2argv-blkdeviotune.args | 4 +-
.../qemuxml2argv-blkiotune-device.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-blkiotune.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-boot-cdrom.args | 4 +-
.../qemuxml2argv-boot-complex-bootindex.args | 4 +-
.../qemuxml2argv-boot-complex.args | 4 +-
.../qemuxml2argv-boot-floppy-q35.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-boot-floppy.args | 4 +-
...xml2argv-boot-menu-disable-drive-bootindex.args | 4 +-
.../qemuxml2argv-boot-menu-disable-drive.args | 4 +-
.../qemuxml2argv-boot-menu-disable.args | 4 +-
.../qemuxml2argv-boot-menu-enable-bootindex.args | 4 +-
...qemuxml2argv-boot-menu-enable-with-timeout.args | 4 +-
.../qemuxml2argv-boot-menu-enable.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-boot-multi.args | 4 +-
.../qemuxml2argv-boot-network.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-boot-order.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-boot-strict.args | 4 +-
.../qemuxml2argv-bootindex-floppy-q35.args | 4 +-
.../qemuxml2argv-channel-spicevmc-old.args | 4 +-
.../qemuxml2argv-channel-spicevmc.args | 4 +-
.../qemuxml2argv-clock-catchup.args | 4 +-
.../qemuxml2argv-clock-france.args | 4 +-
.../qemuxml2argv-clock-hpet-off.args | 4 +-
...muxml2argv-clock-localtime-basis-localtime.args | 4 +-
.../qemuxml2argv-clock-localtime.args | 4 +-
.../qemuxml2argv-clock-timer-hyperv-rtc.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-clock-utc.args | 4 +-
.../qemuxml2argv-clock-variable.args | 4 +-
.../qemuxml2argv-console-compat-auto.args | 7 +-
.../qemuxml2argv-console-compat.args | 7 +-
.../qemuxml2argv-cpu-Haswell-noTSX.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-cpu-Haswell.args | 4 +-
.../qemuxml2argv-cpu-Haswell2.args | 4 +-
.../qemuxml2argv-cpu-Haswell3.args | 4 +-
.../qemuxml2argv-cpu-cache-disable.args | 4 +-
.../qemuxml2argv-cpu-cache-disable2.args | 4 +-
.../qemuxml2argv-cpu-cache-disable3.args | 4 +-
.../qemuxml2argv-cpu-cache-emulate-l3.args | 4 +-
.../qemuxml2argv-cpu-cache-passthrough.args | 4 +-
.../qemuxml2argv-cpu-cache-passthrough2.args | 4 +-
.../qemuxml2argv-cpu-check-default-none.args | 4 +-
.../qemuxml2argv-cpu-check-default-none2.args | 4 +-
.../qemuxml2argv-cpu-check-default-partial.args | 4 +-
.../qemuxml2argv-cpu-check-default-partial2.args | 4 +-
.../qemuxml2argv-cpu-check-none.args | 4 +-
.../qemuxml2argv-cpu-eoi-disabled.args | 4 +-
.../qemuxml2argv-cpu-eoi-enabled.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-cpu-exact1.args | 4 +-
.../qemuxml2argv-cpu-exact2-nofallback.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-cpu-exact2.args | 4 +-
.../qemuxml2argv-cpu-fallback.args | 4 +-
.../qemuxml2argv-cpu-host-kvmclock.args | 4 +-
.../qemuxml2argv-cpu-host-model-cmt.args | 4 +-
.../qemuxml2argv-cpu-host-model-fallback.args | 4 +-
.../qemuxml2argv-cpu-host-model-vendor.args | 4 +-
.../qemuxml2argv-cpu-host-model.args | 4 +-
...qemuxml2argv-cpu-host-passthrough-features.args | 4 +-
.../qemuxml2argv-cpu-host-passthrough.args | 4 +-
.../qemuxml2argv-cpu-hotplug-startup.args | 4 +-
.../qemuxml2argv-cpu-kvmclock.args | 4 +-
.../qemuxml2argv-cpu-minimum1.args | 4 +-
.../qemuxml2argv-cpu-minimum2.args | 4 +-
.../qemuxml2argv-cpu-numa-disjoint.args | 4 +-
.../qemuxml2argv-cpu-numa-memshared.args | 4 +-
.../qemuxml2argv-cpu-numa-no-memory-element.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-cpu-numa1.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-cpu-numa2.args | 4 +-
.../qemuxml2argv-cpu-s390-features.args | 4 +-
.../qemuxml2argv-cpu-s390-zEC12.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-cpu-strict1.args | 4 +-
.../qemuxml2argv-cpu-topology1.args | 4 +-
.../qemuxml2argv-cpu-topology2.args | 4 +-
.../qemuxml2argv-cpu-topology3.args | 4 +-
.../qemuxml2argv-cpu-tsc-frequency.args | 4 +-
.../qemuxml2argv-cputune-numatune.args | 4 +-
.../qemuxml2argv-cputune-zero-shares.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-cputune.args | 4 +-
.../qemuxml2argv-debug-threads.args | 4 +-
.../qemuxml2argv-default-kvm-host-arch.args | 4 +-
.../qemuxml2argv-default-qemu-host-arch.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-disk-aio.args | 4 +-
.../qemuxml2argv-disk-blockio.args | 4 +-
.../qemuxml2argv-disk-cdrom-empty.args | 4 +-
.../qemuxml2argv-disk-cdrom-network-ftp.args | 4 +-
.../qemuxml2argv-disk-cdrom-network-ftps.args | 4 +-
.../qemuxml2argv-disk-cdrom-network-http.args | 4 +-
.../qemuxml2argv-disk-cdrom-network-https.args | 4 +-
.../qemuxml2argv-disk-cdrom-network-tftp.args | 4 +-
...qemuxml2argv-disk-cdrom-tray-no-device-cap.args | 4 +-
.../qemuxml2argv-disk-cdrom-tray.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-disk-cdrom.args | 4 +-
.../qemuxml2argv-disk-copy_on_read.args | 5 +-
.../qemuxml2argv-disk-copy_on_read.xml | 6 -
.../qemuxml2argv-disk-drive-boot-cdrom.args | 4 +-
.../qemuxml2argv-disk-drive-boot-disk.args | 4 +-
.../qemuxml2argv-disk-drive-cache-directsync.args | 4 +-
.../qemuxml2argv-disk-drive-cache-unsafe.args | 4 +-
.../qemuxml2argv-disk-drive-cache-v2-none.args | 4 +-
.../qemuxml2argv-disk-drive-cache-v2-wb.args | 4 +-
.../qemuxml2argv-disk-drive-cache-v2-wt.args | 4 +-
.../qemuxml2argv-disk-drive-copy-on-read.args | 4 +-
.../qemuxml2argv-disk-drive-detect-zeroes.args | 4 +-
.../qemuxml2argv-disk-drive-discard.args | 4 +-
...uxml2argv-disk-drive-error-policy-enospace.args | 4 +-
.../qemuxml2argv-disk-drive-error-policy-stop.args | 4 +-
...gv-disk-drive-error-policy-wreport-rignore.args | 4 +-
.../qemuxml2argv-disk-drive-fmt-qcow.args | 4 +-
.../qemuxml2argv-disk-drive-network-gluster.args | 4 +-
...qemuxml2argv-disk-drive-network-iscsi-auth.args | 4 +-
.../qemuxml2argv-disk-drive-network-iscsi-lun.args | 4 +-
.../qemuxml2argv-disk-drive-network-iscsi.args | 4 +-
...qemuxml2argv-disk-drive-network-nbd-export.args | 4 +-
...ml2argv-disk-drive-network-nbd-ipv6-export.args | 4 +-
.../qemuxml2argv-disk-drive-network-nbd-ipv6.args | 4 +-
.../qemuxml2argv-disk-drive-network-nbd-unix.args | 4 +-
.../qemuxml2argv-disk-drive-network-nbd.args | 4 +-
...muxml2argv-disk-drive-network-rbd-auth-AES.args | 4 +-
.../qemuxml2argv-disk-drive-network-rbd-auth.args | 4 +-
.../qemuxml2argv-disk-drive-network-rbd-ipv6.args | 4 +-
.../qemuxml2argv-disk-drive-network-rbd.args | 4 +-
.../qemuxml2argv-disk-drive-network-sheepdog.args | 4 +-
.../qemuxml2argv-disk-drive-no-boot.args | 4 +-
.../qemuxml2argv-disk-drive-readonly-disk.args | 4 +-
...qemuxml2argv-disk-drive-readonly-no-device.args | 4 +-
.../qemuxml2argv-disk-drive-shared.args | 4 +-
...emuxml2argv-disk-floppy-tray-no-device-cap.args | 4 +-
.../qemuxml2argv-disk-floppy-tray.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-disk-floppy.args | 4 +-
.../qemuxml2argv-disk-geometry.args | 4 +-
.../qemuxml2argv-disk-ide-drive-split.args | 4 +-
.../qemuxml2argv-disk-ide-wwn.args | 4 +-
.../qemuxml2argv-disk-ioeventfd.args | 5 +-
.../qemuxml2argv-disk-ioeventfd.xml | 6 -
.../qemuxml2argvdata/qemuxml2argv-disk-iscsi.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-disk-many.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-disk-order.args | 4 +-
.../qemuxml2argv-disk-sata-device.args | 4 +-
.../qemuxml2argv-disk-scsi-device-auto.args | 4 +-
.../qemuxml2argv-disk-scsi-device.args | 4 +-
.../qemuxml2argv-disk-scsi-disk-split.args | 4 +-
.../qemuxml2argv-disk-scsi-disk-vpd.args | 4 +-
.../qemuxml2argv-disk-scsi-disk-wwn.args | 4 +-
.../qemuxml2argv-disk-scsi-lun-passthrough.args | 4 +-
.../qemuxml2argv-disk-scsi-megasas.args | 4 +-
.../qemuxml2argv-disk-scsi-mptsas1068.args | 4 +-
.../qemuxml2argv-disk-scsi-virtio-scsi.args | 4 +-
.../qemuxml2argv-disk-scsi-vscsi.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-disk-serial.args | 4 +-
.../qemuxml2argv-disk-snapshot.args | 4 +-
.../qemuxml2argv-disk-source-pool-mode.args | 4 +-
.../qemuxml2argv-disk-source-pool.args | 4 +-
.../qemuxml2argv-disk-usb-device-removable.args | 4 +-
.../qemuxml2argv-disk-usb-device.args | 4 +-
.../qemuxml2argv-disk-virtio-ccw-many.args | 4 +-
.../qemuxml2argv-disk-virtio-ccw.args | 4 +-
.../qemuxml2argv-disk-virtio-s390.args | 4 +-
.../qemuxml2argv-disk-virtio-scsi-ccw.args | 4 +-
.../qemuxml2argv-disk-virtio-scsi-cmd_per_lun.args | 4 +-
.../qemuxml2argv-disk-virtio-scsi-ioeventfd.args | 4 +-
.../qemuxml2argv-disk-virtio-scsi-max_sectors.args | 4 +-
.../qemuxml2argv-disk-virtio-scsi-num_queues.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-disk-virtio.args | 4 +-
.../qemuxml2argv-encrypted-disk-usage.args | 4 +-
.../qemuxml2argv-encrypted-disk.args | 4 +-
.../qemuxml2argv-eoi-disabled.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-eoi-enabled.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-event_idx.args | 5 +-
tests/qemuxml2argvdata/qemuxml2argv-event_idx.xml | 6 -
.../qemuxml2argv-fd-memory-no-numa-topology.args | 4 +-
.../qemuxml2argv-fd-memory-numa-topology.args | 4 +-
.../qemuxml2argv-fd-memory-numa-topology2.args | 4 +-
.../qemuxml2argv-fd-memory-numa-topology3.args | 4 +-
.../qemuxml2argv-fips-enabled.args | 4 +-
.../qemuxml2argv-floppy-drive-fat.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-fs9p-ccw.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-fs9p.args | 4 +-
.../qemuxml2argv-graphics-sdl-fullscreen.args | 4 +-
.../qemuxml2argv-graphics-sdl.args | 4 +-
...emuxml2argv-graphics-spice-agent-file-xfer.args | 4 +-
.../qemuxml2argv-graphics-spice-agentmouse.args | 4 +-
...emuxml2argv-graphics-spice-auto-socket-cfg.args | 4 +-
.../qemuxml2argv-graphics-spice-auto-socket.args | 4 +-
.../qemuxml2argv-graphics-spice-compression.args | 4 +-
.../qemuxml2argv-graphics-spice-no-args.args | 4 +-
.../qemuxml2argv-graphics-spice-qxl-vga.args | 4 +-
.../qemuxml2argv-graphics-spice-sasl.args | 4 +-
.../qemuxml2argv-graphics-spice-socket.args | 4 +-
.../qemuxml2argv-graphics-spice-timeout.args | 5 +-
.../qemuxml2argv-graphics-spice-timeout.xml | 6 -
.../qemuxml2argv-graphics-spice.args | 4 +-
.../qemuxml2argv-graphics-vnc-auto-socket-cfg.args | 4 +-
.../qemuxml2argv-graphics-vnc-auto-socket.args | 4 +-
.../qemuxml2argv-graphics-vnc-no-listen-attr.args | 4 +-
.../qemuxml2argv-graphics-vnc-none.args | 4 +-
.../qemuxml2argv-graphics-vnc-policy.args | 4 +-
...2argv-graphics-vnc-remove-generated-socket.args | 4 +-
.../qemuxml2argv-graphics-vnc-sasl.args | 4 +-
.../qemuxml2argv-graphics-vnc-socket.args | 4 +-
.../qemuxml2argv-graphics-vnc-tls.args | 4 +-
.../qemuxml2argv-graphics-vnc-websocket.args | 4 +-
.../qemuxml2argv-graphics-vnc.args | 4 +-
.../qemuxml2argv-hostdev-mdev-precreated.args | 4 +-
.../qemuxml2argv-hostdev-pci-address-device.args | 4 +-
.../qemuxml2argv-hostdev-pci-address.args | 4 +-
.../qemuxml2argv-hostdev-scsi-lsi-iscsi-auth.args | 4 +-
.../qemuxml2argv-hostdev-scsi-lsi-iscsi.args | 4 +-
.../qemuxml2argv-hostdev-scsi-lsi.args | 4 +-
.../qemuxml2argv-hostdev-scsi-readonly.args | 4 +-
.../qemuxml2argv-hostdev-scsi-vhost-scsi-ccw.args | 4 +-
.../qemuxml2argv-hostdev-scsi-vhost-scsi-pci.args | 4 +-
...emuxml2argv-hostdev-scsi-virtio-iscsi-auth.args | 4 +-
.../qemuxml2argv-hostdev-scsi-virtio-iscsi.args | 4 +-
.../qemuxml2argv-hostdev-scsi-virtio-scsi.args | 4 +-
...muxml2argv-hostdev-usb-address-device-boot.args | 4 +-
.../qemuxml2argv-hostdev-usb-address-device.args | 4 +-
.../qemuxml2argv-hostdev-usb-address.args | 4 +-
.../qemuxml2argv-hostdev-vfio-multidomain.args | 4 +-
.../qemuxml2argv-hostdev-vfio.args | 4 +-
.../qemuxml2argv-hotplug-base.args | 4 +-
.../qemuxml2argv-hugepages-memaccess.args | 4 +-
.../qemuxml2argv-hugepages-memaccess2.args | 4 +-
.../qemuxml2argv-hugepages-numa.args | 5 +-
.../qemuxml2argv-hugepages-numa.xml | 6 -
.../qemuxml2argv-hugepages-pages.args | 4 +-
.../qemuxml2argv-hugepages-pages2.args | 5 +-
.../qemuxml2argv-hugepages-pages3.args | 5 +-
.../qemuxml2argv-hugepages-pages5.args | 5 +-
.../qemuxml2argv-hugepages-pages6.args | 5 +-
.../qemuxml2argv-hugepages-shared.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-hugepages.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-hyperv-off.args | 4 +-
.../qemuxml2argv-hyperv-panic.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-hyperv.args | 4 +-
.../qemuxml2argv-input-usbmouse-addr.args | 4 +-
.../qemuxml2argv-input-usbmouse.args | 4 +-
.../qemuxml2argv-input-usbtablet.args | 4 +-
.../qemuxml2argv-intel-iommu-caching-mode.args | 4 +-
.../qemuxml2argv-intel-iommu-device-iotlb.args | 4 +-
.../qemuxml2argv-intel-iommu-eim.args | 4 +-
.../qemuxml2argv-intel-iommu-ioapic.args | 4 +-
.../qemuxml2argv-intel-iommu-machine.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-intel-iommu.args | 4 +-
.../qemuxml2argv-iothreads-disk-virtio-ccw.args | 4 +-
.../qemuxml2argv-iothreads-disk.args | 4 +-
.../qemuxml2argv-iothreads-ids-partial.args | 4 +-
.../qemuxml2argv-iothreads-ids.args | 4 +-
.../qemuxml2argv-iothreads-virtio-scsi-ccw.args | 4 +-
.../qemuxml2argv-iothreads-virtio-scsi-pci.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-iothreads.args | 4 +-
.../qemuxml2argv-kvm-features-off.args | 4 +-
.../qemuxml2argv-kvm-features.args | 4 +-
.../qemuxml2argv-kvm-pit-delay.args | 4 +-
.../qemuxml2argv-kvm-pit-discard.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-kvm.args | 4 +-
.../qemuxml2argv-kvmclock+eoi-disabled.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-kvmclock.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-luks-disks.args | 4 +-
.../qemuxml2argv-machine-aeskeywrap-off-cap.args | 4 +-
.../qemuxml2argv-machine-aeskeywrap-off-caps.args | 4 +-
.../qemuxml2argv-machine-aeskeywrap-on-cap.args | 4 +-
.../qemuxml2argv-machine-aeskeywrap-on-caps.args | 4 +-
.../qemuxml2argv-machine-aliases1.args | 4 +-
.../qemuxml2argv-machine-aliases2.args | 4 +-
.../qemuxml2argv-machine-core-cfg-off.args | 4 +-
.../qemuxml2argv-machine-core-off.args | 4 +-
.../qemuxml2argv-machine-core-on.args | 4 +-
.../qemuxml2argv-machine-deakeywrap-off-cap.args | 4 +-
.../qemuxml2argv-machine-deakeywrap-off-caps.args | 4 +-
.../qemuxml2argv-machine-deakeywrap-on-cap.args | 4 +-
.../qemuxml2argv-machine-deakeywrap-on-caps.args | 4 +-
.../qemuxml2argv-machine-keywrap-none-caps.args | 4 +-
.../qemuxml2argv-machine-keywrap-none.args | 4 +-
...-machine-loadparm-multiple-disks-nets-s390.args | 4 +-
.../qemuxml2argv-machine-loadparm-net-s390.args | 4 +-
.../qemuxml2argv-machine-loadparm-s390.args | 4 +-
.../qemuxml2argv-machine-smm-opt.args | 4 +-
.../qemuxml2argv-machine-usb-opt.args | 4 +-
.../qemuxml2argv-machine-vmport-opt.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-master-key.args | 4 +-
.../qemuxml2argv-memory-hotplug-dimm-addr.args | 4 +-
.../qemuxml2argv-memory-hotplug-dimm.args | 4 +-
.../qemuxml2argv-memory-hotplug-nvdimm-access.args | 4 +-
.../qemuxml2argv-memory-hotplug-nvdimm-label.args | 4 +-
.../qemuxml2argv-memory-hotplug-nvdimm.args | 4 +-
.../qemuxml2argv-memory-hotplug-ppc64-nonuma.args | 5 +-
.../qemuxml2argv-memory-hotplug-ppc64-nonuma.xml | 6 -
.../qemuxml2argv-memory-hotplug.args | 4 +-
.../qemuxml2argv-memtune-unlimited.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-memtune.args | 4 +-
.../qemuxml2argv-migrate-numa-unaligned.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-migrate.args | 4 +-
.../qemuxml2argv-minimal-msg-timestamp.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-minimal.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-misc-acpi.args | 4 +-
.../qemuxml2argv-misc-disable-s3.args | 4 +-
.../qemuxml2argv-misc-disable-suspends.args | 4 +-
.../qemuxml2argv-misc-enable-s4.args | 4 +-
.../qemuxml2argv-misc-no-reboot.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-misc-uuid.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-mlock-off.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-mlock-on.args | 4 +-
.../qemuxml2argv-mlock-unsupported.args | 4 +-
.../qemuxml2argv-multifunction-pci-device.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-net-client.args | 4 +-
.../qemuxml2argv-net-eth-hostip.args | 4 +-
.../qemuxml2argv-net-eth-ifname.args | 4 +-
.../qemuxml2argv-net-eth-names.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-net-eth.args | 4 +-
.../qemuxml2argv-net-hostdev-multidomain.args | 4 +-
.../qemuxml2argv-net-hostdev-vfio-multidomain.args | 4 +-
.../qemuxml2argv-net-hostdev-vfio.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-net-hostdev.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-net-mcast.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-net-server.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-net-udp.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-net-user.args | 4 +-
.../qemuxml2argv-net-vhostuser-multiq.args | 4 +-
.../qemuxml2argv-net-vhostuser.args | 4 +-
.../qemuxml2argv-net-virtio-ccw.args | 4 +-
.../qemuxml2argv-net-virtio-device.args | 4 +-
.../qemuxml2argv-net-virtio-disable-offloads.args | 4 +-
.../qemuxml2argv-net-virtio-netdev.args | 4 +-
.../qemuxml2argv-net-virtio-rxqueuesize.args | 4 +-
.../qemuxml2argv-net-virtio-s390.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-net-virtio.args | 4 +-
.../qemuxml2argv-no-kvm-pit-device.args | 4 +-
.../qemuxml2argv-nographics-display.args | 4 +-
.../qemuxml2argv-nographics-vga.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-nographics.args | 4 +-
.../qemuxml2argv-nosharepages.args | 4 +-
...qemuxml2argv-numad-auto-memory-vcpu-cpuset.args | 4 +-
...d-auto-memory-vcpu-no-cpuset-and-placement.args | 4 +-
...muxml2argv-numad-auto-vcpu-static-numatune.args | 4 +-
...qemuxml2argv-numad-static-memory-auto-vcpu.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-numad.args | 4 +-
...qemuxml2argv-numatune-auto-nodeset-invalid.args | 4 +-
.../qemuxml2argv-numatune-auto-prefer.args | 4 +-
.../qemuxml2argv-numatune-memnode-no-memory.args | 4 +-
.../qemuxml2argv-numatune-memnode.args | 4 +-
.../qemuxml2argv-numatune-memory.args | 4 +-
.../qemuxml2argv-panic-double.args | 4 +-
.../qemuxml2argv-panic-no-address.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-panic.args | 4 +-
.../qemuxml2argv-parallel-tcp.args | 22 --
.../qemuxml2argvdata/qemuxml2argv-parallel-tcp.xml | 35 ---
.../qemuxml2argv-pci-autoadd-addr.args | 4 +-
.../qemuxml2argv-pci-autoadd-idx.args | 4 +-
.../qemuxml2argv-pci-autofill-addr.args | 4 +-
.../qemuxml2argv-pci-bridge-many-disks.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-pci-bridge.args | 4 +-
.../qemuxml2argv-pci-expander-bus.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-pci-many.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-pci-rom.args | 4 +-
.../qemuxml2argv-pcie-expander-bus.args | 5 +-
.../qemuxml2argv-pcie-root-port-model-generic.args | 4 +-
.../qemuxml2argv-pcie-root-port-model-ioh3420.args | 4 +-
.../qemuxml2argv-pcie-root-port.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-pcie-root.args | 4 +-
.../qemuxml2argv-pcie-switch-downstream-port.args | 4 +-
.../qemuxml2argv-pcie-switch-upstream-port.args | 4 +-
.../qemuxml2argv-pcihole64-q35.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-pcihole64.args | 4 +-
.../qemuxml2argv-pmu-feature-off.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-pmu-feature.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-ppc-dtb.args | 7 +-
.../qemuxml2argv-ppc64-usb-controller-legacy.args | 4 +-
...emuxml2argv-ppc64-usb-controller-qemu-xhci.args | 4 +-
.../qemuxml2argv-ppc64-usb-controller.args | 4 +-
.../qemuxml2argv-ppce500-serial.args | 3 +-
.../qemuxml2argv-pseries-nvram.args | 4 +-
.../qemuxml2argv-pv-spinlock-disabled.args | 4 +-
.../qemuxml2argv-pv-spinlock-enabled.args | 4 +-
.../qemuxml2argv-q35-acpi-nouefi.args | 4 +-
.../qemuxml2argv-q35-acpi-uefi.args | 4 +-
.../qemuxml2argv-q35-default-devices-only.args | 4 +-
.../qemuxml2argv-q35-multifunction.args | 4 +-
.../qemuxml2argv-q35-noacpi-nouefi.args | 4 +-
.../qemuxml2argv-q35-pci-force-address.args | 4 +-
.../qemuxml2argv-q35-pcie-autoadd.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-q35-pcie.args | 4 +-
.../qemuxml2argv-q35-pm-disable-fallback.args | 4 +-
.../qemuxml2argv-q35-pm-disable.args | 4 +-
.../qemuxml2argv-q35-usb2-multi.args | 4 +-
.../qemuxml2argv-q35-usb2-reorder.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-q35-usb2.args | 4 +-
.../qemuxml2argv-q35-virt-manager-basic.args | 7 +-
.../qemuxml2argv-q35-virtio-pci.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-q35.args | 4 +-
.../qemuxml2argv-qemu-ns-commandline-ns0.args | 4 +-
.../qemuxml2argv-qemu-ns-commandline-ns1.args | 4 +-
.../qemuxml2argv-qemu-ns-commandline.args | 4 +-
...emuxml2argv-qemu-ns-domain-commandline-ns0.args | 4 +-
.../qemuxml2argv-qemu-ns-domain-commandline.args | 4 +-
.../qemuxml2argv-qemu-ns-domain-ns0.args | 4 +-
.../qemuxml2argv-qemu-ns-no-env.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-qemu-ns.args | 4 +-
.../qemuxml2argv-reboot-timeout-disabled.args | 4 +-
.../qemuxml2argv-reboot-timeout-enabled.args | 4 +-
.../qemuxml2argv-restore-v2-fd.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-restore-v2.args | 4 +-
.../qemuxml2argv-seclabel-dac-none.args | 4 +-
.../qemuxml2argv-seclabel-dynamic-baselabel.args | 4 +-
.../qemuxml2argv-seclabel-dynamic-labelskip.args | 4 +-
.../qemuxml2argv-seclabel-dynamic-override.args | 4 +-
.../qemuxml2argv-seclabel-dynamic-relabel.args | 4 +-
.../qemuxml2argv-seclabel-dynamic.args | 4 +-
.../qemuxml2argv-seclabel-none.args | 4 +-
.../qemuxml2argv-seclabel-static-labelskip.args | 4 +-
.../qemuxml2argv-seclabel-static-relabel.args | 4 +-
.../qemuxml2argv-seclabel-static.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-serial-dev.args | 22 --
tests/qemuxml2argvdata/qemuxml2argv-serial-dev.xml | 38 ----
.../qemuxml2argvdata/qemuxml2argv-serial-file.args | 22 --
.../qemuxml2argvdata/qemuxml2argv-serial-file.xml | 38 ----
.../qemuxml2argvdata/qemuxml2argv-serial-many.args | 23 --
.../qemuxml2argvdata/qemuxml2argv-serial-many.xml | 40 ----
.../qemuxml2argvdata/qemuxml2argv-serial-pty.args | 4 +-
.../qemuxml2argv-serial-spiceport-nospice.args | 4 +-
.../qemuxml2argv-serial-tcp-telnet.args | 22 --
.../qemuxml2argv-serial-tcp-telnet.xml | 40 ----
.../qemuxml2argvdata/qemuxml2argv-serial-tcp.args | 22 --
tests/qemuxml2argvdata/qemuxml2argv-serial-tcp.xml | 40 ----
.../qemuxml2argvdata/qemuxml2argv-serial-udp.args | 23 --
tests/qemuxml2argvdata/qemuxml2argv-serial-udp.xml | 44 ----
.../qemuxml2argvdata/qemuxml2argv-serial-unix.args | 22 --
.../qemuxml2argvdata/qemuxml2argv-serial-unix.xml | 38 ----
tests/qemuxml2argvdata/qemuxml2argv-serial-vc.args | 22 --
tests/qemuxml2argvdata/qemuxml2argv-serial-vc.xml | 36 ---
.../qemuxml2argv-shmem-plain-doorbell.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-shmem.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-smbios.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-smp.args | 4 +-
.../qemuxml2argv-sound-device.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-sound.args | 4 +-
.../qemuxml2argv-tpm-passthrough.args | 4 +-
.../qemuxml2argv-usb-controller-default-q35.args | 4 +-
.../qemuxml2argv-usb-controller-explicit-q35.args | 4 +-
.../qemuxml2argv-usb-controller-qemu-xhci.args | 4 +-
.../qemuxml2argv-vcpu-placement-static.args | 4 +-
.../qemuxml2argv-video-device-pciaddr-default.args | 4 +-
.../qemuxml2argv-video-qxl-device-vgamem.args | 4 +-
.../qemuxml2argv-video-qxl-device.args | 4 +-
.../qemuxml2argv-video-qxl-heads.args | 4 +-
.../qemuxml2argv-video-qxl-nodevice.args | 4 +-
.../qemuxml2argv-video-qxl-noheads.args | 4 +-
.../qemuxml2argv-video-qxl-sec-device-vgamem.args | 4 +-
.../qemuxml2argv-video-qxl-sec-device.args | 4 +-
.../qemuxml2argv-video-vga-device-vgamem.args | 4 +-
.../qemuxml2argv-video-vga-device.args | 4 +-
.../qemuxml2argv-video-vga-nodevice.args | 4 +-
.../qemuxml2argv-video-vga-qxl-heads.args | 4 +-
.../qemuxml2argv-video-virtio-gpu-device.args | 4 +-
.../qemuxml2argv-video-virtio-gpu-secondary.args | 4 +-
.../qemuxml2argv-video-virtio-gpu-spice-gl.args | 4 +-
.../qemuxml2argv-video-virtio-gpu-virgl.args | 4 +-
.../qemuxml2argv-video-virtio-vga.args | 4 +-
.../qemuxml2argv-virtio-input-passthrough.args | 4 +-
.../qemuxml2argv-virtio-input.args | 4 +-
.../qemuxml2argvdata/qemuxml2argv-virtio-lun.args | 5 +-
tests/qemuxml2argvdata/qemuxml2argv-virtio-lun.xml | 6 -
.../qemuxml2argv-virtio-options.args | 4 +-
.../qemuxml2argv-virtio-rng-default.args | 4 +-
.../qemuxml2argv-virtio-rng-egd.args | 4 +-
.../qemuxml2argv-virtio-rng-multiple.args | 4 +-
.../qemuxml2argv-virtio-rng-random.args | 4 +-
.../qemuxml2argv-watchdog-device.args | 4 +-
.../qemuxml2argv-watchdog-dump.args | 4 +-
.../qemuxml2argv-watchdog-injectnmi.args | 4 +-
tests/qemuxml2argvdata/qemuxml2argv-watchdog.args | 4 +-
tests/qemuxml2argvtest.c | 200 ++++++++---------
.../qemuxml2xmlout-bios-nvram.xml | 6 -
.../qemuxml2xmlout-disk-copy_on_read.xml | 6 -
.../qemuxml2xmlout-event_idx.xml | 6 -
.../qemuxml2xmlout-graphics-spice-timeout.xml | 6 -
.../qemuxml2xmlout-virtio-lun.xml | 6 -
tests/qemuxml2xmltest.c | 10 -
542 files changed, 1683 insertions(+), 1509 deletions(-)
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-aarch64-pci-serial.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-aarch64-pci-serial.xml
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-parallel-tcp.args
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-parallel-tcp.xml
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-dev.args
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-dev.xml
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-file.args
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-file.xml
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-many.args
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-many.xml
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-tcp-telnet.args
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-tcp-telnet.xml
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-tcp.args
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-tcp.xml
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-udp.args
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-udp.xml
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-unix.args
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-unix.xml
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-vc.args
delete mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-vc.xml
--
2.13.0
3
36
[libvirt] [PATCH v2] qemu: Check for existence of provided *_tls_x509_cert_dir
by John Ferlan 20 Jul '17
by John Ferlan 20 Jul '17
20 Jul '17
https://bugzilla.redhat.com/show_bug.cgi?id=1458630
Introduce virQEMUDriverConfigSetCertDir which will handle reading the
qemu.conf config file specific setting for default, vnc, spice, chardev,
and migrate. If a setting is provided, then validate the existence of the
directory and overwrite the default set by virQEMUDriverConfigNew.
Update the qemu.conf description for default to describe the consequences
if the default directory path does not exist and as well as the descriptions
for each of the *_tls_x509_cert_dir entries.
Signed-off-by: John Ferlan <jferlan(a)redhat.com>
---
v1: https://www.redhat.com/archives/libvir-list/2017-June/msg01278.html
- Dropped the former 1/2 patch
- Alter the logic of virQEMUDriverConfigSetCertDir to fail instead of
VIR_INFO if an uncommented entry for one of the *_tls_x509_cert_dir
has a path that does not exist. This will cause a libvirtd startup
failure as opposed to the previous logic which would have failed only
when a domain using TLS was started.
- Alter the description for each of the values to more accurately describe
what happens.
src/qemu/qemu.conf | 29 ++++++++++++++++++++---------
src/qemu/qemu_conf.c | 38 +++++++++++++++++++++++++++++++++-----
2 files changed, 53 insertions(+), 14 deletions(-)
diff --git a/src/qemu/qemu.conf b/src/qemu/qemu.conf
index e6c0832..b0ccffb 100644
--- a/src/qemu/qemu.conf
+++ b/src/qemu/qemu.conf
@@ -3,7 +3,7 @@
# defaults are used.
# Use of TLS requires that x509 certificates be issued. The default is
-# to keep them in /etc/pki/qemu. This directory must contain
+# to keep them in /etc/pki/qemu. This directory must exist and contain:
#
# ca-cert.pem - the CA master certificate
# server-cert.pem - the server certificate signed with ca-cert.pem
@@ -13,6 +13,12 @@
#
# dh-params.pem - the DH params configuration file
#
+# If the directory does not exist or does not contain the necessary files,
+# QEMU domains will fail to start if they are configured to use TLS.
+#
+# In order to overwrite the default path alter the following. If the provided
+# path does not exist, then startup will fail.
+#
#default_tls_x509_cert_dir = "/etc/pki/qemu"
@@ -79,8 +85,9 @@
# In order to override the default TLS certificate location for
# vnc certificates, supply a valid path to the certificate directory.
-# If the provided path does not exist then the default_tls_x509_cert_dir
-# path will be used.
+# If the default listed here does not exist, then the default /etc/pki/qemu
+# is used. If uncommented and the provided path does not exist, then startup
+# will fail.
#
#vnc_tls_x509_cert_dir = "/etc/pki/libvirt-vnc"
@@ -164,8 +171,9 @@
# In order to override the default TLS certificate location for
# spice certificates, supply a valid path to the certificate directory.
-# If the provided path does not exist then the default_tls_x509_cert_dir
-# path will be used.
+# If the default listed here does not exist, then the default /etc/pki/qemu
+# is used. If uncommented and the provided path does not exist, then startup
+# will fail.
#
#spice_tls_x509_cert_dir = "/etc/pki/libvirt-spice"
@@ -216,8 +224,9 @@
# In order to override the default TLS certificate location for character
# device TCP certificates, supply a valid path to the certificate directory.
-# If the provided path does not exist then the default_tls_x509_cert_dir
-# path will be used.
+# If the default listed here does not exist, then the default /etc/pki/qemu
+# is used. If uncommented and the provided path does not exist, then startup
+# will fail.
#
#chardev_tls_x509_cert_dir = "/etc/pki/libvirt-chardev"
@@ -252,8 +261,10 @@
# In order to override the default TLS certificate location for migration
# certificates, supply a valid path to the certificate directory. If the
-# provided path does not exist then the default_tls_x509_cert_dir path
-# will be used. Once/if a default certificate is enabled/defined, migration
+# default listed here does not exist, then the default /etc/pki/qemu is used.
+# If uncommented and the provided path does not exist, then startup will fail.
+#
+# Once/if a default certificate is enabled/defined, migration
# will then be able to use the certificate via migration API flags.
#
#migrate_tls_x509_cert_dir = "/etc/pki/libvirt-migrate"
diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
index 73c33d6..4eb6f0c 100644
--- a/src/qemu/qemu_conf.c
+++ b/src/qemu/qemu_conf.c
@@ -440,6 +440,34 @@ virQEMUDriverConfigHugeTLBFSInit(virHugeTLBFSPtr hugetlbfs,
}
+static int
+virQEMUDriverConfigSetCertDir(virConfPtr conf,
+ const char *setting,
+ char **value)
+{
+ char *tlsCertDir = NULL;
+
+ if (virConfGetValueString(conf, setting, &tlsCertDir) < 0)
+ return -1;
+
+ if (!tlsCertDir)
+ return 0;
+
+ if (!virFileExists(tlsCertDir)) {
+ virReportError(VIR_ERR_CONF_SYNTAX,
+ _("directory '%s' does not exist for setting '%s'"),
+ tlsCertDir, setting);
+ VIR_FREE(tlsCertDir);
+ return -1;
+ } else {
+ VIR_FREE(*value);
+ VIR_STEAL_PTR(*value, tlsCertDir);
+ }
+
+ return 0;
+}
+
+
int virQEMUDriverConfigLoadFile(virQEMUDriverConfigPtr cfg,
const char *filename,
bool privileged)
@@ -467,7 +495,7 @@ int virQEMUDriverConfigLoadFile(virQEMUDriverConfigPtr cfg,
if (!(conf = virConfReadFile(filename, 0)))
goto cleanup;
- if (virConfGetValueString(conf, "default_tls_x509_cert_dir", &cfg->defaultTLSx509certdir) < 0)
+ if (virQEMUDriverConfigSetCertDir(conf, "default_tls_x509_cert_dir", &cfg->defaultTLSx509certdir) < 0)
goto cleanup;
if (virConfGetValueBool(conf, "default_tls_x509_verify", &cfg->defaultTLSx509verify) < 0)
goto cleanup;
@@ -483,7 +511,7 @@ int virQEMUDriverConfigLoadFile(virQEMUDriverConfigPtr cfg,
goto cleanup;
if (rv == 0)
cfg->vncTLSx509verify = cfg->defaultTLSx509verify;
- if (virConfGetValueString(conf, "vnc_tls_x509_cert_dir", &cfg->vncTLSx509certdir) < 0)
+ if (virQEMUDriverConfigSetCertDir(conf, "vnc_tls_x509_cert_dir", &cfg->vncTLSx509certdir) < 0)
goto cleanup;
if (virConfGetValueString(conf, "vnc_listen", &cfg->vncListen) < 0)
goto cleanup;
@@ -521,7 +549,7 @@ int virQEMUDriverConfigLoadFile(virQEMUDriverConfigPtr cfg,
if (virConfGetValueBool(conf, "spice_tls", &cfg->spiceTLS) < 0)
goto cleanup;
- if (virConfGetValueString(conf, "spice_tls_x509_cert_dir", &cfg->spiceTLSx509certdir) < 0)
+ if (virQEMUDriverConfigSetCertDir(conf, "spice_tls_x509_cert_dir", &cfg->spiceTLSx509certdir) < 0)
goto cleanup;
if (virConfGetValueBool(conf, "spice_sasl", &cfg->spiceSASL) < 0)
goto cleanup;
@@ -541,8 +569,8 @@ int virQEMUDriverConfigLoadFile(virQEMUDriverConfigPtr cfg,
goto cleanup; \
if (rv == 0) \
cfg->val## TLSx509verify = cfg->defaultTLSx509verify; \
- if (virConfGetValueString(conf, #val "_tls_x509_cert_dir", \
- &cfg->val## TLSx509certdir) < 0) \
+ if (virQEMUDriverConfigSetCertDir(conf, #val "_tls_x509_cert_dir", \
+ &cfg->val## TLSx509certdir) < 0) \
goto cleanup; \
if (virConfGetValueString(conf, \
#val "_tls_x509_secret_uuid", \
--
2.9.4
2
4
[libvirt] [PATCH 0/5] qemu: process: Don't try to use NUMA nodes without memory from numad advice
by Peter Krempa 20 Jul '17
by Peter Krempa 20 Jul '17
20 Jul '17
Cgroups code fails if it's instructed to bind memory usage of a qemu process to
a NUMA node which does not have any memory.
First four patches are preliminary cleanups and the fix to keep the autoCpuset
private data entry in the status XML necessary to modify autoNodeset in the
future.
The last patch modifies autoNodeset to be an intersection of the advice from
numad with host NUMA node set containing memory, so that we don't ask for
impossible things when setting up cgroups.
Peter Krempa (5):
util: bitmap: Modify virBitmapSubtract to virBitmapIntersect
qemu: domain: Extract parsing and formatting of priv->autoNodeset
qemu: domain: Store and restore autoCpuset to status XML
qemu: process: Extract gathering of 'numad' placement into a function
qemu: process: Don't put memoryless NUMA nodes into autoNodeset
src/libvirt_private.syms | 2 +-
src/qemu/qemu_domain.c | 102 ++++++++++++++++++++++++++++++++++++-----------
src/qemu/qemu_process.c | 73 +++++++++++++++++++++++----------
src/util/virbitmap.c | 14 +++----
src/util/virbitmap.h | 2 +-
tests/qemuxml2xmltest.c | 2 +-
tests/virbitmaptest.c | 14 +++----
7 files changed, 147 insertions(+), 62 deletions(-)
--
2.12.2
3
13
[libvirt] [PATCH v1] numa: compute and set matching vcpus for numa domains
by Wim Ten Have 20 Jul '17
by Wim Ten Have 20 Jul '17
20 Jul '17
From: Wim ten Have <wim.ten.have(a)oracle.com>
The QEMU driver can erroneously allocate more vpus to a domain
than there are cpus in the domain if the <numa> element is used
to describe <cpu> element topology.
Wim ten Have (1):
numa: compute and set matching vcpus for numa domains
docs/formatdomain.html.in | 9 ++++++++-
src/conf/domain_conf.c | 14 +++++++++++---
2 files changed, 19 insertions(+), 4 deletions(-)
--
2.9.4
4
5
[libvirt] [PATCH 0/2] Handle hotplug change on VLAN configuration using OVS
by Antoine Millet 20 Jul '17
by Antoine Millet 20 Jul '17
20 Jul '17
This patch set allow to change VLAN configuration of running guest using OVS
as networking backend.
Use case here: https://www.redhat.com/archives/libvirt-users/2017-July/msg00043.html
"Refactored OVS VLAN configuration" moves the code building the VLAN configuration
arguments passed to ovs-vsctl into a separated function to be reused by "Handle
hotplug change on VLAN configuration using OVS" which implements the handling of
VLAN change into qemuDomainChangeNet.
Antoine Millet (2):
Refactored OVS VLAN configuration
Handle hotplug change on VLAN configuration using OVS
src/libvirt_private.syms | 1 +
src/qemu/qemu_hotplug.c | 16 ++++-
src/util/virnetdevopenvswitch.c | 145 ++++++++++++++++++++++++++++------------
src/util/virnetdevopenvswitch.h | 9 +++
4 files changed, 127 insertions(+), 44 deletions(-)
--
2.13.2
2
5
[libvirt] [PATCH v2 0/6] qemu capabilities cleanup and preparation for virFileCache
by Pavel Hrdina 20 Jul '17
by Pavel Hrdina 20 Jul '17
20 Jul '17
Pavel Hrdina (6):
util/virhash: add name parameter to virHashSearch
qemu: move libvirt ctime and version into _virQEMUCaps struct
qemu: move virQEMUCapsIsValid before its usage and make it static
qemu: move libvirt ctime and version check into virQEMUCapsIsValid
qemu: don't pass qemuctime into virQEMUCapsIsValid
qemu: separate virQEMUCapsInitCached out of
virQEMUCapsNewForBinaryInternal
src/conf/virdomainobjlist.c | 2 +-
src/conf/virnetworkobj.c | 4 +-
src/conf/virsecretobj.c | 2 +-
src/qemu/qemu_capabilities.c | 282 ++++++++++++++++++++-----------------------
src/qemu/qemu_capabilities.h | 5 -
src/qemu/qemu_capspriv.h | 9 +-
src/util/virhash.c | 11 +-
src/util/virhash.h | 2 +-
src/xen/xm_internal.c | 5 +-
tests/qemucapabilitiestest.c | 4 +-
tests/qemucapsprobe.c | 2 +-
tests/testutilsqemu.c | 5 +-
tests/virhashtest.c | 2 +-
13 files changed, 151 insertions(+), 184 deletions(-)
--
2.13.3
2
9
Resource a couple Coverity found resource leaks
John Ferlan (2):
daemon: Don't conditionally free @origErr in daemonStreamEvent
tests: Free @fakerootdir in error path
daemon/stream.c | 2 +-
tests/qemumemlocktest.c | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
--
2.9.4
2
3
From: Chen Hanxiao <chenhanxiao(a)gmail.com>
Actually we use virConnectNodeDeviceEventGenericCallback.
Signed-off-by: Chen Hanxiao <chenhanxiao(a)gmail.com>
---
include/libvirt/libvirt-nodedev.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/libvirt/libvirt-nodedev.h b/include/libvirt/libvirt-nodedev.h
index cd3f237..25e8724 100644
--- a/include/libvirt/libvirt-nodedev.h
+++ b/include/libvirt/libvirt-nodedev.h
@@ -142,7 +142,7 @@ int virNodeDeviceDestroy (virNodeDevicePtr dev);
*/
typedef enum {
VIR_NODE_DEVICE_EVENT_ID_LIFECYCLE = 0, /* virConnectNodeDeviceEventLifecycleCallback */
- VIR_NODE_DEVICE_EVENT_ID_UPDATE = 1, /* virConnectNodeDeviceEventUpdateCallback */
+ VIR_NODE_DEVICE_EVENT_ID_UPDATE = 1, /* virConnectNodeDeviceEventGenericCallback */
# ifdef VIR_ENUM_SENTINELS
VIR_NODE_DEVICE_EVENT_ID_LAST
--
2.7.4
2
1
From: caoxinhua <caoxinhua(a)huawei.com>
when we start a vm, we call JOB_MASK(QEMU_JOB_NONE), then 1 << -1 will be execute. we fix it as return 0
---
src/libxl/libxl_domain.h | 2 +-
src/qemu/qemu_domain.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/libxl/libxl_domain.h b/src/libxl/libxl_domain.h
index 3a3890b..dc40139 100644
--- a/src/libxl/libxl_domain.h
+++ b/src/libxl/libxl_domain.h
@@ -30,7 +30,7 @@
# include "libxl_conf.h"
# include "virchrdev.h"
-# define JOB_MASK(job) (1 << (job - 1))
+# define JOB_MASK(job) (job == 0 ? 0 : 1 << (job - 1))
# define DEFAULT_JOB_MASK \
(JOB_MASK(LIBXL_JOB_DESTROY) | \
JOB_MASK(LIBXL_JOB_ABORT))
diff --git a/src/qemu/qemu_domain.h b/src/qemu/qemu_domain.h
index 365b23c..6750215 100644
--- a/src/qemu/qemu_domain.h
+++ b/src/qemu/qemu_domain.h
@@ -51,7 +51,7 @@
# define QEMU_DOMAIN_MIG_BANDWIDTH_MAX (INT64_MAX / (1024 * 1024))
# endif
-# define JOB_MASK(job) (1 << (job - 1))
+# define JOB_MASK(job) (job == 0 ? 0 : 1 << (job - 1))
# define QEMU_JOB_DEFAULT_MASK \
(JOB_MASK(QEMU_JOB_QUERY) | \
JOB_MASK(QEMU_JOB_DESTROY) | \
--
2.8.3
4
6
[libvirt] [PATCH v3 00/16] qemu: migration: show disks stats for nbd migration
by Nikolay Shirokovskiy 20 Jul '17
by Nikolay Shirokovskiy 20 Jul '17
20 Jul '17
diff from v2:
============
1. Fix style issues.
2. Rework patch for fetching job info
(save logic to use temporary variable when drop vm lock)
3. Update disk stats when block jobs are canceled.
4. Adress a few more corner cases.
This patch series add disks stats to domain job info(stats) as
well as to migration completed event in case nbd scheme is used.
There is little nuisance with qcow2 disks (which is the main scenario
I guess) tied to the way qemu reports stats for this type of disks.
For example if we have 64G disk filled only to 1G then stats
start from 63G and will grow up to 64G on completion. The same way disk stats
will be reported by this patch.
I guess the better way to express the situation is to say we have 64G 'total',
and have 'processed' field grow from 0G to 1G, like in case of memory
stats. [1] is the example of completed memory stats of empty guest
domain, which show difference between processed and total.
There can be a workaround like getting initial blockjob offset position
as a zero but is is rather ugly and racy and like uses undocumented
behaviour.
[1] memory migration stats example
Memory processed: 3.307 MiB
Memory remaining: 0.000 B
Memory total: 1.032 GiB
The above is applied to qemu 2.6 at least.
Patches that were explicitly ACKed in previous review
(up to style issues) marked with A.
Nikolay Shirokovskiy (16):
qemu: drop code for VIR_DOMAIN_JOB_BOUNDED and timeRemaining
A qemu: introduce qemu domain job status
A qemu: introduce QEMU_DOMAIN_JOB_STATUS_POSTCOPY
A qemu: drop QEMU_MIGRATION_COMPLETED_UPDATE_STATS
A qemu: drop excessive zero-out in qemuMigrationFetchJobStatus
qemu: refactor fetching migration stats
A qemu: simplify getting completed job stats
qemu: fail querying destination migration statistics always
qemu: start all async job with job status active
qemu: introduce migrating job status
qemu: always get job condition on getting job stats
qemu: migrate: show disks stats on job info requests
qemu: support getting disks stats during stopping block jobs
qemu: migation: resolve race on getting job info and stopping block jobs
qemu: migrate: copy disks stats to completed job
qemu: migration: don't expose incomplete job as complete
src/qemu/qemu_blockjob.c | 1 +
src/qemu/qemu_domain.c | 38 +++++--
src/qemu/qemu_domain.h | 16 ++-
src/qemu/qemu_driver.c | 95 ++++++++--------
src/qemu/qemu_migration.c | 236 ++++++++++++++++++++++++++-------------
src/qemu/qemu_migration.h | 15 ++-
src/qemu/qemu_migration_cookie.c | 7 +-
src/qemu/qemu_monitor.c | 5 +-
src/qemu/qemu_monitor.h | 4 +-
src/qemu/qemu_monitor_json.c | 4 +-
src/qemu/qemu_process.c | 10 +-
tests/qemumonitorjsontest.c | 1 +
12 files changed, 273 insertions(+), 159 deletions(-)
--
1.8.3.1
2
19