Devel
Threads by month
- ----- 2025 -----
- 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
February 2025
- 45 participants
- 124 discussions
26 Feb '25
I've tested this on our hosts that are using for gitlab integration
tests and everything seems to be working now.
There were multiple issues I've encountered:
- on Fedora 41 current selinux policy silently blocks virtnwfilterd
to create_socket_perms for packet_socket resulting in this error:
internal error: setup of pcap handle failed: can't mmap rx ring: Permission denied
I've created temporary selinux module to allow this permission, need
to post a patch to fedora selinux policy to fix this.
- libvirt-tck uses for some tests sleep(30) to wait for VM to boot
but on our hosts it sometimes took a bit longer resulting in
random failures, posted patches to libvirt-tck to fix this issue
- lcitool is not able to prepare Fedora 41 vm as there is no
python3-libdnf5 by default installed and ansible fails with error
Pavel Hrdina (3):
ci: use iptables to run libvirt-tck
ci: use Fedora 41 to run integration tests
ci: refresh with 'lcitool manifest'
ci/buildenv/{alpine-319.sh => alpine-321.sh} | 0
...e-319.Dockerfile => alpine-321.Dockerfile} | 2 +-
ci/gitlab/builds.yml | 8 ++++----
ci/gitlab/containers.yml | 4 ++--
ci/integration.yml | 20 +++++++++----------
ci/jobs.sh | 3 +++
ci/manifest.yml | 2 +-
7 files changed, 21 insertions(+), 18 deletions(-)
rename ci/buildenv/{alpine-319.sh => alpine-321.sh} (100%)
rename ci/containers/{alpine-319.Dockerfile => alpine-321.Dockerfile} (98%)
--
2.48.1
2
4
25 Feb '25
V2 of
https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/message/SKV…
Changes in V2:
* V1 moved the special-case handling of invalid dump image format to
doCoreDump. V2 removes it, and fails on invalid configuration similar
to the other save-related operations.
* New patch4 that moves checking for a valid save image format from
time of use to config file parsing at driver startup
Jim Fehlig (4):
qemu: Move declaration of virQEMUSaveFormat to header file
qemu: Don't ignore dump image format errors
qemu: Change return value of SaveImageGetCompressionProgram
qemu: Check for valid save image formats when loading driver config
src/qemu/qemu_conf.c | 35 ++++++++++++---
src/qemu/qemu_conf.h | 6 +--
src/qemu/qemu_driver.c | 30 ++++---------
src/qemu/qemu_saveimage.c | 92 +++++++--------------------------------
src/qemu/qemu_saveimage.h | 25 +++++++++--
src/qemu/qemu_snapshot.c | 8 ++--
6 files changed, 80 insertions(+), 116 deletions(-)
--
2.43.0
2
8
Since this is already in QEMU we can add this stat which might be useful
for people.
Resolves: https://issues.redhat.com/browse/RHEL-71883
Signed-off-by: Martin Kletzander <mkletzan(a)redhat.com>
---
docs/manpages/virsh.rst | 3 +++
src/libvirt-domain.c | 3 +++
src/qemu/qemu_agent.c | 59 +++++++++++++++++++++++++++++++++++++++++
src/qemu/qemu_agent.h | 6 +++++
src/qemu/qemu_driver.c | 32 ++++++++++++++++++++++
tests/qemuagenttest.c | 53 ++++++++++++++++++++++++++++++++++++
6 files changed, 156 insertions(+)
diff --git a/docs/manpages/virsh.rst b/docs/manpages/virsh.rst
index 06c2802b3f9f..60b556cb0cd0 100644
--- a/docs/manpages/virsh.rst
+++ b/docs/manpages/virsh.rst
@@ -2408,6 +2408,9 @@ When selecting the *--state* group the following fields are returned:
for bank <index> in cache monitor <num>
* ``cpu.cache.monitor.<num>.bank.<index>.bytes`` - the number of bytes
of last level cache that the domain is using on cache bank <index>
+* ``cpu.load.1m`` - average load in guest for last 1 minute
+* ``cpu.load.5m`` - average load in guest for last 5 minutes
+* ``cpu.load.15m`` - average load in guest for last 15 minutes
*--balloon* returns:
diff --git a/src/libvirt-domain.c b/src/libvirt-domain.c
index 072cc3225579..35f5e926e52b 100644
--- a/src/libvirt-domain.c
+++ b/src/libvirt-domain.c
@@ -12272,6 +12272,9 @@ virConnectGetDomainCapabilities(virConnectPtr conn,
* last level cache that the
* domain is using on cache
* bank <index>
+ * "cpu.load.1m" - average load in guest for last 1 minute
+ * "cpu.load.5m" - average load in guest for last 5 minutes
+ * "cpu.load.15m" - average load in guest for last 15 minutes
*
* VIR_DOMAIN_STATS_BALLOON:
* Return memory balloon device information.
diff --git a/src/qemu/qemu_agent.c b/src/qemu/qemu_agent.c
index 43fca86f10ed..6dbe8c52d738 100644
--- a/src/qemu/qemu_agent.c
+++ b/src/qemu/qemu_agent.c
@@ -2568,3 +2568,62 @@ int qemuAgentGetDisks(qemuAgent *agent,
g_free(*disks);
return -1;
}
+
+
+int
+qemuAgentGetLoadAvg(qemuAgent *agent,
+ double *load1m,
+ double *load5m,
+ double *load15m,
+ bool report_unsupported)
+{
+ g_autoptr(virJSONValue) cmd = NULL;
+ g_autoptr(virJSONValue) reply = NULL;
+ virJSONValue *data = NULL;
+ int rc;
+
+ if (load1m)
+ *load1m = 0;
+
+ if (load5m)
+ *load5m = 0;
+
+ if (load15m)
+ *load15m = 0;
+
+ if (!(cmd = qemuAgentMakeCommand("guest-get-load", NULL)))
+ return -1;
+
+ if ((rc = qemuAgentCommandFull(agent, cmd, &reply, agent->timeout,
+ report_unsupported)) < 0)
+ return rc;
+
+ if (!(data = virJSONValueObjectGetObject(reply, "return"))) {
+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
+ _("qemu agent didn't return an array of loads"));
+ return -1;
+ }
+
+ if (load1m &&
+ virJSONValueObjectGetNumberDouble(data, "load1m", load1m) < 0) {
+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
+ _("'load1m' missing in reply of guest-get-load"));
+ return -1;
+ }
+
+ if (load5m &&
+ virJSONValueObjectGetNumberDouble(data, "load5m", load5m) < 0) {
+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
+ _("'load5m' missing in reply of guest-get-load"));
+ return -1;
+ }
+
+ if (load15m &&
+ virJSONValueObjectGetNumberDouble(data, "load15m", load15m) < 0) {
+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
+ _("'load15m' missing in reply of guest-get-load"));
+ return -1;
+ }
+
+ return 0;
+}
diff --git a/src/qemu/qemu_agent.h b/src/qemu/qemu_agent.h
index f98586e8f8ab..cd17a98d3924 100644
--- a/src/qemu/qemu_agent.h
+++ b/src/qemu/qemu_agent.h
@@ -195,3 +195,9 @@ int qemuAgentSSHRemoveAuthorizedKeys(qemuAgent *agent,
int qemuAgentGetDisks(qemuAgent *mon,
qemuAgentDiskInfo ***disks,
bool report_unsupported);
+
+int qemuAgentGetLoadAvg(qemuAgent *agent,
+ double *load1m,
+ double *load5m,
+ double *load15m,
+ bool report_unsupported);
diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index 80c918312b8f..d9279b3a5804 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu/qemu_driver.c
@@ -16937,6 +16937,36 @@ qemuDomainGetStatsCpuHaltPollTime(virDomainObj *dom,
return;
}
+
+static void
+qemuDomainGetStatsCpuLoadAvg(virDomainObj *dom,
+ virTypedParamList *params,
+ unsigned int privflags)
+{
+ qemuAgent *agent = NULL;
+ double load1m = 0;
+ double load5m = 0;
+ double load15m = 0;
+ int rc = 0;
+
+ if (!HAVE_JOB(privflags) ||
+ !virDomainObjIsActive(dom) ||
+ !qemuDomainAgentAvailable(dom, false))
+ return;
+
+ agent = qemuDomainObjEnterAgent(dom);
+ rc = qemuAgentGetLoadAvg(agent, &load1m, &load5m, &load15m, false);
+ qemuDomainObjExitAgent(dom, agent);
+
+ if (rc < 0)
+ return;
+
+ virTypedParamListAddDouble(params, load1m, "cpu.load.1m");
+ virTypedParamListAddDouble(params, load5m, "cpu.load.5m");
+ virTypedParamListAddDouble(params, load15m, "cpu.load.15m");
+}
+
+
static void
qemuDomainGetStatsCpu(virQEMUDriver *driver,
virDomainObj *dom,
@@ -16954,6 +16984,8 @@ qemuDomainGetStatsCpu(virQEMUDriver *driver,
qemuDomainGetStatsCpuCache(driver, dom, params);
qemuDomainGetStatsCpuHaltPollTime(dom, params, privflags);
+
+ qemuDomainGetStatsCpuLoadAvg(dom, params, privflags);
}
diff --git a/tests/qemuagenttest.c b/tests/qemuagenttest.c
index 328788024197..566571cf1107 100644
--- a/tests/qemuagenttest.c
+++ b/tests/qemuagenttest.c
@@ -1356,6 +1356,58 @@ testQemuAgentTimezone(const void *data)
virTypedParamsFree(params, nparams);
return ret;
}
+
+
+static const char testQemuAgentGetLoadAvgResponse[] =
+ "{"
+ " \"return\": {"
+ " \"load15m\": 0.03564453125,"
+ " \"load5m\": 0.064453125,"
+ " \"load1m\": 0.00390625"
+ " }"
+ "}";
+
+static int
+testQemuAgentGetLoadAvg(const void *data)
+{
+ virDomainXMLOption *xmlopt = (virDomainXMLOption *)data;
+ g_autoptr(qemuMonitorTest) test = qemuMonitorTestNewAgent(xmlopt);
+ double load1m = 0;
+ double load5m = 0;
+ double load15m = 0;
+
+ if (!test)
+ return -1;
+
+ if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
+ return -1;
+
+ if (qemuMonitorTestAddItem(test, "guest-get-load",
+ testQemuAgentGetLoadAvgResponse) < 0)
+ return -1;
+
+ if (qemuAgentGetLoadAvg(qemuMonitorTestGetAgent(test),
+ &load1m, &load5m, &load15m, true) < 0)
+ return -1;
+
+#define VALIDATE_LOAD(value_, expected_) \
+ do { \
+ if (value_ != expected_) { \
+ virReportError(VIR_ERR_INTERNAL_ERROR, \
+ "Expected " #value_ " '%.11f', got '%.11f'", \
+ expected_, value_); \
+ return -1; \
+ } \
+ } while (0)
+
+ VALIDATE_LOAD(load1m, 0.00390625);
+ VALIDATE_LOAD(load5m, 0.064453125);
+ VALIDATE_LOAD(load15m, 0.03564453125);
+
+ return 0;
+}
+
+
static int
mymain(void)
{
@@ -1392,6 +1444,7 @@ mymain(void)
DO_TEST(Timezone);
DO_TEST(SSHKeys);
DO_TEST(GetDisks);
+ DO_TEST(GetLoadAvg);
DO_TEST(Timeout); /* Timeout should always be called last */
--
2.48.1
2
2
If SGX memory model is configured for domain then we need to
allow QEMU access some additional files:
1) /dev/sgx_vepc needs to be RW
2) /dev/sgx_provision needs to be RO
We already do this in SELinux driver but not in AppArmor.
Resolves: https://gitlab.com/libvirt/libvirt/-/issues/751
Signed-off-by: Michal Privoznik <mprivozn(a)redhat.com>
---
I've tested this successfully on my ubuntu machine.
src/security/virt-aa-helper.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/security/virt-aa-helper.c b/src/security/virt-aa-helper.c
index 1626d5a89c..c255b64f35 100644
--- a/src/security/virt-aa-helper.c
+++ b/src/security/virt-aa-helper.c
@@ -1152,9 +1152,15 @@ get_files(vahControl * ctl)
if (vah_add_file(&buf, mem->source.virtio_pmem.path, "rw") != 0)
goto cleanup;
break;
+ case VIR_DOMAIN_MEMORY_MODEL_SGX_EPC:
+ if (vah_add_file(&buf, DEV_SGX_VEPC, "rw") != 0 ||
+ vah_add_file(&buf, DEV_SGX_PROVISION, "r") != 0) {
+ goto cleanup;
+ }
+ break;
+
case VIR_DOMAIN_MEMORY_MODEL_DIMM:
case VIR_DOMAIN_MEMORY_MODEL_VIRTIO_MEM:
- case VIR_DOMAIN_MEMORY_MODEL_SGX_EPC:
case VIR_DOMAIN_MEMORY_MODEL_NONE:
case VIR_DOMAIN_MEMORY_MODEL_LAST:
break;
--
2.45.3
2
1
[PATCH] qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1967-gb69801dd6b'
by Peter Krempa 25 Feb '25
by Peter Krempa 25 Feb '25
25 Feb '25
Notable changes:
- 'NETDEV_VHOST_USER_CONNECTED'/'NETDEV_VHOST_USER_DISCONNECTED' events
added
- 'handshake-max-seconds' argument for 'nbd-server-start' added
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
.../caps_10.0.0_x86_64.replies | 3631 +++++++++--------
.../caps_10.0.0_x86_64.xml | 2 +-
2 files changed, 1836 insertions(+), 1797 deletions(-)
diff --git a/tests/qemucapabilitiesdata/caps_10.0.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_10.0.0_x86_64.replies
index a08546ae46..4ac65390b4 100644
--- a/tests/qemucapabilitiesdata/caps_10.0.0_x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_10.0.0_x86_64.replies
@@ -20,7 +20,7 @@
"minor": 2,
"major": 9
},
- "package": "v9.2.0-1636-gffaf7f0376"
+ "package": "v9.2.0-1967-gb69801dd6b"
},
"id": "libvirt-2"
}
@@ -735,50 +735,60 @@
"arg-type": "110"
},
{
- "name": "request-ebpf",
- "ret-type": "112",
- "meta-type": "command",
+ "name": "NETDEV_VHOST_USER_CONNECTED",
+ "meta-type": "event",
"arg-type": "111"
},
{
- "name": "query-rocker",
+ "name": "NETDEV_VHOST_USER_DISCONNECTED",
+ "meta-type": "event",
+ "arg-type": "112"
+ },
+ {
+ "name": "request-ebpf",
"ret-type": "114",
"meta-type": "command",
"arg-type": "113"
},
{
- "name": "query-rocker-ports",
- "ret-type": "[116]",
+ "name": "query-rocker",
+ "ret-type": "116",
"meta-type": "command",
"arg-type": "115"
},
{
- "name": "query-rocker-of-dpa-flows",
+ "name": "query-rocker-ports",
"ret-type": "[118]",
"meta-type": "command",
"arg-type": "117"
},
{
- "name": "query-rocker-of-dpa-groups",
+ "name": "query-rocker-of-dpa-flows",
"ret-type": "[120]",
"meta-type": "command",
"arg-type": "119"
},
+ {
+ "name": "query-rocker-of-dpa-groups",
+ "ret-type": "[122]",
+ "meta-type": "command",
+ "arg-type": "121"
+ },
{
"name": "query-tpm-models",
- "ret-type": "[121]",
+ "ret-type": "[123]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-tpm-types",
- "ret-type": "[122]",
+ "ret-type": "[124]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-tpm",
- "ret-type": "[123]",
+ "ret-type": "[125]",
"meta-type": "command",
"arg-type": "0"
},
@@ -786,40 +796,40 @@
"name": "set_password",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "124"
+ "arg-type": "126"
},
{
"name": "expire_password",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "125"
+ "arg-type": "127"
},
{
"name": "screendump",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "126"
+ "arg-type": "128"
},
{
"name": "query-spice",
- "ret-type": "127",
+ "ret-type": "129",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "SPICE_CONNECTED",
"meta-type": "event",
- "arg-type": "128"
+ "arg-type": "130"
},
{
"name": "SPICE_INITIALIZED",
"meta-type": "event",
- "arg-type": "129"
+ "arg-type": "131"
},
{
"name": "SPICE_DISCONNECTED",
"meta-type": "event",
- "arg-type": "130"
+ "arg-type": "132"
},
{
"name": "SPICE_MIGRATE_COMPLETED",
@@ -828,13 +838,13 @@
},
{
"name": "query-vnc",
- "ret-type": "131",
+ "ret-type": "133",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-vnc-servers",
- "ret-type": "[132]",
+ "ret-type": "[134]",
"meta-type": "command",
"arg-type": "0"
},
@@ -842,26 +852,26 @@
"name": "change-vnc-password",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "133"
+ "arg-type": "135"
},
{
"name": "VNC_CONNECTED",
"meta-type": "event",
- "arg-type": "134"
+ "arg-type": "136"
},
{
"name": "VNC_INITIALIZED",
"meta-type": "event",
- "arg-type": "135"
+ "arg-type": "137"
},
{
"name": "VNC_DISCONNECTED",
"meta-type": "event",
- "arg-type": "136"
+ "arg-type": "138"
},
{
"name": "query-mice",
- "ret-type": "[137]",
+ "ret-type": "[139]",
"meta-type": "command",
"arg-type": "0"
},
@@ -869,17 +879,17 @@
"name": "send-key",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "138"
+ "arg-type": "140"
},
{
"name": "input-send-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "139"
+ "arg-type": "141"
},
{
"name": "query-display-options",
- "ret-type": "140",
+ "ret-type": "142",
"meta-type": "command",
"arg-type": "0"
},
@@ -887,23 +897,23 @@
"name": "display-reload",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "141"
+ "arg-type": "143"
},
{
"name": "display-update",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "142"
+ "arg-type": "144"
},
{
"name": "client_migrate_info",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "143"
+ "arg-type": "145"
},
{
"name": "query-migrate",
- "ret-type": "144",
+ "ret-type": "146",
"meta-type": "command",
"arg-type": "0"
},
@@ -911,11 +921,11 @@
"name": "migrate-set-capabilities",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "145"
+ "arg-type": "147"
},
{
"name": "query-migrate-capabilities",
- "ret-type": "[146]",
+ "ret-type": "[148]",
"meta-type": "command",
"arg-type": "0"
},
@@ -923,11 +933,11 @@
"name": "migrate-set-parameters",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "147"
+ "arg-type": "149"
},
{
"name": "query-migrate-parameters",
- "ret-type": "148",
+ "ret-type": "150",
"meta-type": "command",
"arg-type": "0"
},
@@ -940,17 +950,17 @@
{
"name": "MIGRATION",
"meta-type": "event",
- "arg-type": "149"
+ "arg-type": "151"
},
{
"name": "MIGRATION_PASS",
"meta-type": "event",
- "arg-type": "150"
+ "arg-type": "152"
},
{
"name": "COLO_EXIT",
"meta-type": "event",
- "arg-type": "151"
+ "arg-type": "153"
},
{
"name": "x-colo-lost-heartbeat",
@@ -971,47 +981,47 @@
"name": "migrate-continue",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "152"
+ "arg-type": "154"
},
{
"name": "migrate",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "153"
+ "arg-type": "155"
},
{
"name": "migrate-incoming",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "154"
+ "arg-type": "156"
},
{
"name": "xen-save-devices-state",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "155"
+ "arg-type": "157"
},
{
"name": "xen-set-global-dirty-log",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "156"
+ "arg-type": "158"
},
{
"name": "xen-load-devices-state",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "157"
+ "arg-type": "159"
},
{
"name": "xen-set-replication",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "158"
+ "arg-type": "160"
},
{
"name": "query-xen-replication-status",
- "ret-type": "159",
+ "ret-type": "161",
"meta-type": "command",
"arg-type": "0"
},
@@ -1023,7 +1033,7 @@
},
{
"name": "query-colo-status",
- "ret-type": "160",
+ "ret-type": "162",
"meta-type": "command",
"arg-type": "0"
},
@@ -1032,7 +1042,7 @@
"ret-type": "0",
"allow-oob": true,
"meta-type": "command",
- "arg-type": "161"
+ "arg-type": "163"
},
{
"name": "migrate-pause",
@@ -1044,41 +1054,41 @@
{
"name": "UNPLUG_PRIMARY",
"meta-type": "event",
- "arg-type": "162"
+ "arg-type": "164"
},
{
"name": "calc-dirty-rate",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "163"
+ "arg-type": "165"
},
{
"name": "query-dirty-rate",
- "ret-type": "165",
+ "ret-type": "167",
"meta-type": "command",
- "arg-type": "164"
+ "arg-type": "166"
},
{
"name": "set-vcpu-dirty-limit",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "166"
+ "arg-type": "168"
},
{
"name": "cancel-vcpu-dirty-limit",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "167"
+ "arg-type": "169"
},
{
"name": "query-vcpu-dirty-limit",
- "ret-type": "[168]",
+ "ret-type": "[170]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-migrationthreads",
- "ret-type": "[169]",
+ "ret-type": "[171]",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1089,53 +1099,53 @@
"name": "snapshot-save",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "170"
+ "arg-type": "172"
},
{
"name": "snapshot-load",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "171"
+ "arg-type": "173"
},
{
"name": "snapshot-delete",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "172"
+ "arg-type": "174"
},
{
"name": "transaction",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "173"
+ "arg-type": "175"
},
{
"name": "trace-event-get-state",
- "ret-type": "[175]",
+ "ret-type": "[177]",
"meta-type": "command",
- "arg-type": "174"
+ "arg-type": "176"
},
{
"name": "trace-event-set-state",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "176"
+ "arg-type": "178"
},
{
"name": "qmp_capabilities",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "177"
+ "arg-type": "179"
},
{
"name": "query-version",
- "ret-type": "178",
+ "ret-type": "180",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-commands",
- "ret-type": "[179]",
+ "ret-type": "[181]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1147,63 +1157,63 @@
},
{
"name": "query-qmp-schema",
- "ret-type": "[180]",
+ "ret-type": "[182]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "qom-list",
- "ret-type": "[182]",
+ "ret-type": "[184]",
"meta-type": "command",
- "arg-type": "181"
+ "arg-type": "183"
},
{
"name": "qom-get",
"ret-type": "any",
"meta-type": "command",
- "arg-type": "183"
+ "arg-type": "185"
},
{
"name": "qom-set",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "184"
+ "arg-type": "186"
},
{
"name": "qom-list-types",
- "ret-type": "[186]",
+ "ret-type": "[188]",
"meta-type": "command",
- "arg-type": "185"
+ "arg-type": "187"
},
{
"name": "qom-list-properties",
- "ret-type": "[182]",
+ "ret-type": "[184]",
"meta-type": "command",
- "arg-type": "187"
+ "arg-type": "189"
},
{
"name": "object-add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "188"
+ "arg-type": "190"
},
{
"name": "object-del",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "189"
+ "arg-type": "191"
},
{
"name": "device-list-properties",
- "ret-type": "[182]",
+ "ret-type": "[184]",
"meta-type": "command",
- "arg-type": "190"
+ "arg-type": "192"
},
{
"name": "device_add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "191",
+ "arg-type": "193",
"features": [
"json-cli",
"json-cli-hotplug"
@@ -1213,60 +1223,60 @@
"name": "device_del",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "192"
+ "arg-type": "194"
},
{
"name": "DEVICE_DELETED",
"meta-type": "event",
- "arg-type": "193"
+ "arg-type": "195"
},
{
"name": "DEVICE_UNPLUG_GUEST_ERROR",
"meta-type": "event",
- "arg-type": "194"
+ "arg-type": "196"
},
{
"name": "device-sync-config",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "195",
+ "arg-type": "197",
"features": [
"unstable"
]
},
{
"name": "query-cpus-fast",
- "ret-type": "[196]",
+ "ret-type": "[198]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-machines",
- "ret-type": "[198]",
+ "ret-type": "[200]",
"meta-type": "command",
- "arg-type": "197"
+ "arg-type": "199"
},
{
"name": "query-current-machine",
- "ret-type": "199",
+ "ret-type": "201",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-target",
- "ret-type": "200",
+ "ret-type": "202",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-uuid",
- "ret-type": "201",
+ "ret-type": "203",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-vm-generation-id",
- "ret-type": "202",
+ "ret-type": "204",
"meta-type": "command",
"arg-type": "0"
},
@@ -1296,7 +1306,7 @@
},
{
"name": "query-kvm",
- "ret-type": "203",
+ "ret-type": "205",
"meta-type": "command",
"arg-type": "0"
},
@@ -1304,23 +1314,23 @@
"name": "memsave",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "204"
+ "arg-type": "206"
},
{
"name": "pmemsave",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "205"
+ "arg-type": "207"
},
{
"name": "query-memdev",
- "ret-type": "[206]",
+ "ret-type": "[208]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-hotpluggable-cpus",
- "ret-type": "[207]",
+ "ret-type": "[209]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1328,56 +1338,56 @@
"name": "set-numa-node",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "208"
+ "arg-type": "210"
},
{
"name": "balloon",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "209"
+ "arg-type": "211"
},
{
"name": "query-balloon",
- "ret-type": "210",
+ "ret-type": "212",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "BALLOON_CHANGE",
"meta-type": "event",
- "arg-type": "211"
+ "arg-type": "213"
},
{
"name": "query-hv-balloon-status-report",
- "ret-type": "212",
+ "ret-type": "214",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "HV_BALLOON_STATUS_REPORT",
"meta-type": "event",
- "arg-type": "212"
+ "arg-type": "214"
},
{
"name": "query-memory-size-summary",
- "ret-type": "213",
+ "ret-type": "215",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-memory-devices",
- "ret-type": "[214]",
+ "ret-type": "[216]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "MEMORY_DEVICE_SIZE_CHANGE",
"meta-type": "event",
- "arg-type": "215"
+ "arg-type": "217"
},
{
"name": "x-query-irq",
- "ret-type": "216",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1386,7 +1396,7 @@
},
{
"name": "x-query-jit",
- "ret-type": "216",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1395,7 +1405,7 @@
},
{
"name": "x-query-numa",
- "ret-type": "216",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1404,7 +1414,7 @@
},
{
"name": "x-query-opcount",
- "ret-type": "216",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1413,7 +1423,7 @@
},
{
"name": "x-query-ramblock",
- "ret-type": "216",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1422,7 +1432,7 @@
},
{
"name": "x-query-roms",
- "ret-type": "216",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1431,7 +1441,7 @@
},
{
"name": "x-query-usb",
- "ret-type": "216",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1442,11 +1452,11 @@
"name": "dumpdtb",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "217"
+ "arg-type": "219"
},
{
"name": "x-query-interrupt-controllers",
- "ret-type": "216",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1455,19 +1465,19 @@
},
{
"name": "query-cpu-model-expansion",
- "ret-type": "223",
+ "ret-type": "225",
"meta-type": "command",
- "arg-type": "222"
+ "arg-type": "224"
},
{
"name": "query-cpu-definitions",
- "ret-type": "[224]",
+ "ret-type": "[226]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-replay",
- "ret-type": "228",
+ "ret-type": "230",
"meta-type": "command",
"arg-type": "0"
},
@@ -1475,7 +1485,7 @@
"name": "replay-break",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "229"
+ "arg-type": "231"
},
{
"name": "replay-delete-break",
@@ -1487,18 +1497,18 @@
"name": "replay-seek",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "230"
+ "arg-type": "232"
},
{
"name": "yank",
"ret-type": "0",
"allow-oob": true,
"meta-type": "command",
- "arg-type": "231"
+ "arg-type": "233"
},
{
"name": "query-yank",
- "ret-type": "[232]",
+ "ret-type": "[234]",
"allow-oob": true,
"meta-type": "command",
"arg-type": "0"
@@ -1507,17 +1517,17 @@
"name": "add_client",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "233"
+ "arg-type": "235"
},
{
"name": "query-name",
- "ret-type": "234",
+ "ret-type": "236",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-iothreads",
- "ret-type": "[235]",
+ "ret-type": "[237]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1546,7 +1556,7 @@
"name": "human-monitor-command",
"ret-type": "str",
"meta-type": "command",
- "arg-type": "236",
+ "arg-type": "238",
"features": [
"savevm-monitor-nodes"
]
@@ -1555,47 +1565,47 @@
"name": "getfd",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "237"
+ "arg-type": "239"
},
{
"name": "closefd",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "239"
+ "arg-type": "241"
},
{
"name": "add-fd",
- "ret-type": "241",
+ "ret-type": "243",
"meta-type": "command",
- "arg-type": "240"
+ "arg-type": "242"
},
{
"name": "remove-fd",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "242"
+ "arg-type": "244"
},
{
"name": "query-fdsets",
- "ret-type": "[243]",
+ "ret-type": "[245]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-command-line-options",
- "ret-type": "[245]",
+ "ret-type": "[247]",
"meta-type": "command",
- "arg-type": "244"
+ "arg-type": "246"
},
{
"name": "RTC_CHANGE",
"meta-type": "event",
- "arg-type": "246"
+ "arg-type": "248"
},
{
"name": "VFU_CLIENT_HANGUP",
"meta-type": "event",
- "arg-type": "247"
+ "arg-type": "249"
},
{
"name": "rtc-reset-reinjection",
@@ -1605,19 +1615,19 @@
},
{
"name": "query-sev",
- "ret-type": "248",
+ "ret-type": "250",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-sev-launch-measure",
- "ret-type": "249",
+ "ret-type": "251",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-sev-capabilities",
- "ret-type": "250",
+ "ret-type": "252",
"meta-type": "command",
"arg-type": "0"
},
@@ -1625,29 +1635,29 @@
"name": "sev-inject-launch-secret",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "251"
+ "arg-type": "253"
},
{
"name": "query-sev-attestation-report",
- "ret-type": "253",
+ "ret-type": "255",
"meta-type": "command",
- "arg-type": "252"
+ "arg-type": "254"
},
{
"name": "query-sgx",
- "ret-type": "256",
+ "ret-type": "258",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-sgx-capabilities",
- "ret-type": "256",
+ "ret-type": "258",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "xen-event-list",
- "ret-type": "[257]",
+ "ret-type": "[259]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1655,46 +1665,46 @@
"name": "xen-event-inject",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "258"
+ "arg-type": "260"
},
{
"name": "query-audiodevs",
- "ret-type": "[259]",
+ "ret-type": "[261]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-acpi-ospm-status",
- "ret-type": "[260]",
+ "ret-type": "[262]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "ACPI_DEVICE_OST",
"meta-type": "event",
- "arg-type": "261"
+ "arg-type": "263"
},
{
"name": "query-pci",
- "ret-type": "[262]",
+ "ret-type": "[264]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-stats",
- "ret-type": "[264]",
+ "ret-type": "[266]",
"meta-type": "command",
- "arg-type": "263"
+ "arg-type": "265"
},
{
"name": "query-stats-schemas",
- "ret-type": "[266]",
+ "ret-type": "[268]",
"meta-type": "command",
- "arg-type": "265"
+ "arg-type": "267"
},
{
"name": "x-query-virtio",
- "ret-type": "[267]",
+ "ret-type": "[269]",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1703,36 +1713,36 @@
},
{
"name": "x-query-virtio-status",
- "ret-type": "269",
+ "ret-type": "271",
"meta-type": "command",
- "arg-type": "268",
+ "arg-type": "270",
"features": [
"unstable"
]
},
{
"name": "x-query-virtio-queue-status",
- "ret-type": "271",
+ "ret-type": "273",
"meta-type": "command",
- "arg-type": "270",
+ "arg-type": "272",
"features": [
"unstable"
]
},
{
"name": "x-query-virtio-vhost-queue-status",
- "ret-type": "273",
+ "ret-type": "275",
"meta-type": "command",
- "arg-type": "272",
+ "arg-type": "274",
"features": [
"unstable"
]
},
{
"name": "x-query-virtio-queue-element",
- "ret-type": "275",
+ "ret-type": "277",
"meta-type": "command",
- "arg-type": "274",
+ "arg-type": "276",
"features": [
"unstable"
]
@@ -1740,11 +1750,11 @@
{
"name": "VFIO_MIGRATION",
"meta-type": "event",
- "arg-type": "276"
+ "arg-type": "278"
},
{
"name": "query-cryptodev",
- "ret-type": "[277]",
+ "ret-type": "[279]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1752,43 +1762,43 @@
"name": "cxl-inject-general-media-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "278"
+ "arg-type": "280"
},
{
"name": "cxl-inject-dram-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "279"
+ "arg-type": "281"
},
{
"name": "cxl-inject-memory-module-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "280"
+ "arg-type": "282"
},
{
"name": "cxl-inject-poison",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "281"
+ "arg-type": "283"
},
{
"name": "cxl-inject-uncorrectable-errors",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "282"
+ "arg-type": "284"
},
{
"name": "cxl-inject-correctable-error",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "283"
+ "arg-type": "285"
},
{
"name": "cxl-add-dynamic-capacity",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "284",
+ "arg-type": "286",
"features": [
"unstable"
]
@@ -1797,7 +1807,7 @@
"name": "cxl-release-dynamic-capacity",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "285",
+ "arg-type": "287",
"features": [
"unstable"
]
@@ -1816,7 +1826,7 @@
},
{
"name": "status",
- "type": "286"
+ "type": "288"
}
],
"meta-type": "object"
@@ -1830,7 +1840,7 @@
},
{
"name": "reason",
- "type": "287"
+ "type": "289"
}
],
"meta-type": "object"
@@ -1844,7 +1854,7 @@
},
{
"name": "reason",
- "type": "287"
+ "type": "289"
}
],
"meta-type": "object"
@@ -1854,7 +1864,7 @@
"members": [
{
"name": "action",
- "type": "288"
+ "type": "290"
}
],
"meta-type": "object"
@@ -1864,7 +1874,7 @@
"members": [
{
"name": "action",
- "type": "288"
+ "type": "290"
}
],
"meta-type": "object"
@@ -1875,22 +1885,22 @@
{
"name": "reboot",
"default": null,
- "type": "289"
+ "type": "291"
},
{
"name": "shutdown",
"default": null,
- "type": "290"
+ "type": "292"
},
{
"name": "panic",
"default": null,
- "type": "291"
+ "type": "293"
},
{
"name": "watchdog",
"default": null,
- "type": "288"
+ "type": "290"
}
],
"meta-type": "object"
@@ -1900,12 +1910,12 @@
"members": [
{
"name": "action",
- "type": "292"
+ "type": "294"
},
{
"name": "info",
"default": null,
- "type": "293"
+ "type": "295"
}
],
"meta-type": "object"
@@ -1915,12 +1925,12 @@
"members": [
{
"name": "action",
- "type": "292"
+ "type": "294"
},
{
"name": "info",
"default": null,
- "type": "293"
+ "type": "295"
}
],
"meta-type": "object"
@@ -1930,15 +1940,15 @@
"members": [
{
"name": "recipient",
- "type": "294"
+ "type": "296"
},
{
"name": "action",
- "type": "295"
+ "type": "297"
},
{
"name": "flags",
- "type": "296"
+ "type": "298"
}
],
"meta-type": "object"
@@ -1952,7 +1962,7 @@
},
{
"name": "status",
- "type": "297"
+ "type": "299"
}
],
"meta-type": "object"
@@ -2031,11 +2041,11 @@
},
{
"name": "type",
- "type": "298"
+ "type": "300"
},
{
"name": "status",
- "type": "297"
+ "type": "299"
},
{
"name": "current-progress",
@@ -2196,7 +2206,7 @@
{
"name": "read-only-mode",
"default": null,
- "type": "299"
+ "type": "301"
}
],
"meta-type": "object"
@@ -2423,7 +2433,7 @@
{
"name": "io-status",
"default": null,
- "type": "300"
+ "type": "302"
}
],
"meta-type": "object"
@@ -2464,12 +2474,12 @@
},
{
"name": "stats",
- "type": "301"
+ "type": "303"
},
{
"name": "driver-specific",
"default": null,
- "type": "302"
+ "type": "304"
},
{
"name": "parent",
@@ -2495,7 +2505,7 @@
"variants": [
{
"case": "mirror",
- "type": "303"
+ "type": "305"
},
{
"case": "commit",
@@ -2533,7 +2543,7 @@
"members": [
{
"name": "type",
- "type": "298"
+ "type": "300"
},
{
"name": "device",
@@ -2561,7 +2571,7 @@
},
{
"name": "io-status",
- "type": "300"
+ "type": "302"
},
{
"name": "ready",
@@ -2569,7 +2579,7 @@
},
{
"name": "status",
- "type": "297"
+ "type": "299"
},
{
"name": "auto-finalize",
@@ -2637,7 +2647,7 @@
{
"name": "mode",
"default": null,
- "type": "304"
+ "type": "306"
}
],
"meta-type": "object"
@@ -2730,7 +2740,7 @@
{
"name": "on-error",
"default": null,
- "type": "305"
+ "type": "307"
},
{
"name": "filter-node-name",
@@ -2764,7 +2774,7 @@
},
{
"name": "sync",
- "type": "306"
+ "type": "308"
},
{
"name": "speed",
@@ -2779,7 +2789,7 @@
{
"name": "bitmap-mode",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "compress",
@@ -2789,12 +2799,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "305"
+ "type": "307"
},
{
"name": "on-target-error",
"default": null,
- "type": "305"
+ "type": "307"
},
{
"name": "auto-finalize",
@@ -2819,7 +2829,7 @@
{
"name": "x-perf",
"default": null,
- "type": "308",
+ "type": "310",
"features": [
"unstable"
]
@@ -2836,7 +2846,7 @@
{
"name": "mode",
"default": null,
- "type": "304"
+ "type": "306"
}
],
"meta-type": "object"
@@ -2855,7 +2865,7 @@
},
{
"name": "sync",
- "type": "306"
+ "type": "308"
},
{
"name": "speed",
@@ -2870,7 +2880,7 @@
{
"name": "bitmap-mode",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "compress",
@@ -2880,12 +2890,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "305"
+ "type": "307"
},
{
"name": "on-target-error",
"default": null,
- "type": "305"
+ "type": "307"
},
{
"name": "auto-finalize",
@@ -2910,7 +2920,7 @@
{
"name": "x-perf",
"default": null,
- "type": "308",
+ "type": "310",
"features": [
"unstable"
]
@@ -2977,7 +2987,7 @@
},
{
"name": "detect_zeroes",
- "type": "309"
+ "type": "311"
},
{
"name": "bps",
@@ -3005,7 +3015,7 @@
},
{
"name": "image",
- "type": "310"
+ "type": "312"
},
{
"name": "bps_max",
@@ -3079,7 +3089,7 @@
},
{
"name": "cache",
- "type": "311"
+ "type": "313"
},
{
"name": "write_threshold",
@@ -3088,7 +3098,7 @@
{
"name": "dirty-bitmaps",
"default": null,
- "type": "[312]"
+ "type": "[314]"
}
],
"meta-type": "object"
@@ -3098,11 +3108,11 @@
"members": [
{
"name": "nodes",
- "type": "[313]"
+ "type": "[315]"
},
{
"name": "edges",
- "type": "[314]"
+ "type": "[316]"
}
],
"meta-type": "object"
@@ -3140,12 +3150,12 @@
},
{
"name": "sync",
- "type": "306"
+ "type": "308"
},
{
"name": "mode",
"default": null,
- "type": "304"
+ "type": "306"
},
{
"name": "speed",
@@ -3165,12 +3175,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "305"
+ "type": "307"
},
{
"name": "on-target-error",
"default": null,
- "type": "305"
+ "type": "307"
},
{
"name": "unmap",
@@ -3180,7 +3190,7 @@
{
"name": "copy-mode",
"default": null,
- "type": "315"
+ "type": "317"
},
{
"name": "auto-finalize",
@@ -3251,7 +3261,7 @@
},
{
"name": "bitmaps",
- "type": "[316]"
+ "type": "[318]"
}
],
"meta-type": "object"
@@ -3289,7 +3299,7 @@
},
{
"name": "sync",
- "type": "306"
+ "type": "308"
},
{
"name": "speed",
@@ -3309,12 +3319,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "305"
+ "type": "307"
},
{
"name": "on-target-error",
"default": null,
- "type": "305"
+ "type": "307"
},
{
"name": "filter-node-name",
@@ -3324,7 +3334,7 @@
{
"name": "copy-mode",
"default": null,
- "type": "315"
+ "type": "317"
},
{
"name": "auto-finalize",
@@ -3384,7 +3394,7 @@
{
"name": "on-error",
"default": null,
- "type": "305"
+ "type": "307"
},
{
"name": "filter-node-name",
@@ -3489,7 +3499,7 @@
"variants": [
{
"case": "mirror",
- "type": "317"
+ "type": "319"
},
{
"case": "commit",
@@ -3531,7 +3541,7 @@
},
{
"name": "type",
- "type": "298"
+ "type": "300"
}
],
"meta-type": "object"
@@ -3542,197 +3552,197 @@
"variants": [
{
"case": "blkdebug",
- "type": "321"
+ "type": "323"
},
{
"case": "blklogwrites",
- "type": "322"
+ "type": "324"
},
{
"case": "blkverify",
- "type": "323"
+ "type": "325"
},
{
"case": "blkreplay",
- "type": "324"
+ "type": "326"
},
{
"case": "bochs",
- "type": "325"
+ "type": "327"
},
{
"case": "cloop",
- "type": "325"
+ "type": "327"
},
{
"case": "compress",
- "type": "325"
+ "type": "327"
},
{
"case": "copy-before-write",
- "type": "326"
+ "type": "328"
},
{
"case": "copy-on-read",
- "type": "327"
+ "type": "329"
},
{
"case": "dmg",
- "type": "325"
+ "type": "327"
},
{
"case": "file",
- "type": "328"
+ "type": "330"
},
{
"case": "ftp",
- "type": "329"
+ "type": "331"
},
{
"case": "ftps",
- "type": "330"
+ "type": "332"
},
{
"case": "gluster",
- "type": "331"
+ "type": "333"
},
{
"case": "host_cdrom",
- "type": "328"
+ "type": "330"
},
{
"case": "host_device",
- "type": "328"
+ "type": "330"
},
{
"case": "http",
- "type": "332"
+ "type": "334"
},
{
"case": "https",
- "type": "333"
+ "type": "335"
},
{
"case": "io_uring",
- "type": "334"
+ "type": "336"
},
{
"case": "iscsi",
- "type": "335"
+ "type": "337"
},
{
"case": "luks",
- "type": "336"
+ "type": "338"
},
{
"case": "nbd",
- "type": "337"
+ "type": "339"
},
{
"case": "nfs",
- "type": "338"
+ "type": "340"
},
{
"case": "null-aio",
- "type": "339"
+ "type": "341"
},
{
"case": "null-co",
- "type": "339"
+ "type": "341"
},
{
"case": "nvme",
- "type": "340"
+ "type": "342"
},
{
"case": "nvme-io_uring",
- "type": "341"
+ "type": "343"
},
{
"case": "parallels",
- "type": "325"
+ "type": "327"
},
{
"case": "preallocate",
- "type": "342"
+ "type": "344"
},
{
"case": "qcow2",
- "type": "343"
+ "type": "345"
},
{
"case": "qcow",
- "type": "344"
+ "type": "346"
},
{
"case": "qed",
- "type": "345"
+ "type": "347"
},
{
"case": "quorum",
- "type": "346"
+ "type": "348"
},
{
"case": "raw",
- "type": "347"
+ "type": "349"
},
{
"case": "rbd",
- "type": "348"
+ "type": "350"
},
{
"case": "replication",
- "type": "349"
+ "type": "351"
},
{
"case": "snapshot-access",
- "type": "325"
+ "type": "327"
},
{
"case": "ssh",
- "type": "350"
+ "type": "352"
},
{
"case": "throttle",
- "type": "351"
+ "type": "353"
},
{
"case": "vdi",
- "type": "325"
+ "type": "327"
},
{
"case": "vhdx",
- "type": "325"
+ "type": "327"
},
{
"case": "virtio-blk-vfio-pci",
- "type": "352"
+ "type": "354"
},
{
"case": "virtio-blk-vhost-user",
- "type": "353"
+ "type": "355"
},
{
"case": "virtio-blk-vhost-vdpa",
- "type": "354"
+ "type": "356"
},
{
"case": "vmdk",
- "type": "345"
+ "type": "347"
},
{
"case": "vpc",
- "type": "325"
+ "type": "327"
},
{
"case": "vvfat",
- "type": "355"
+ "type": "357"
}
],
"members": [
{
"name": "driver",
- "type": "318"
+ "type": "320"
},
{
"name": "node-name",
@@ -3742,12 +3752,12 @@
{
"name": "discard",
"default": null,
- "type": "319"
+ "type": "321"
},
{
"name": "cache",
"default": null,
- "type": "320"
+ "type": "322"
},
{
"name": "active",
@@ -3772,7 +3782,7 @@
{
"name": "detect-zeroes",
"default": null,
- "type": "309"
+ "type": "311"
}
],
"meta-type": "object"
@@ -3821,7 +3831,7 @@
},
{
"name": "options",
- "type": "356"
+ "type": "358"
}
],
"meta-type": "object"
@@ -3839,7 +3849,7 @@
},
{
"name": "options",
- "type": "357"
+ "type": "359"
},
{
"name": "force",
@@ -3900,11 +3910,11 @@
},
{
"name": "operation",
- "type": "358"
+ "type": "360"
},
{
"name": "action",
- "type": "359"
+ "type": "361"
},
{
"name": "nospace",
@@ -3923,7 +3933,7 @@
"members": [
{
"name": "type",
- "type": "298"
+ "type": "300"
},
{
"name": "device",
@@ -3954,7 +3964,7 @@
"members": [
{
"name": "type",
- "type": "298"
+ "type": "300"
},
{
"name": "device",
@@ -3984,11 +3994,11 @@
},
{
"name": "operation",
- "type": "358"
+ "type": "360"
},
{
"name": "action",
- "type": "359"
+ "type": "361"
}
],
"meta-type": "object"
@@ -3998,7 +4008,7 @@
"members": [
{
"name": "type",
- "type": "298"
+ "type": "300"
},
{
"name": "device",
@@ -4024,7 +4034,7 @@
"members": [
{
"name": "type",
- "type": "298"
+ "type": "300"
},
{
"name": "id",
@@ -4094,7 +4104,7 @@
},
{
"name": "iothread",
- "type": "360"
+ "type": "362"
},
{
"name": "force",
@@ -4127,7 +4137,7 @@
"members": [
{
"name": "type",
- "type": "361"
+ "type": "363"
},
{
"name": "error",
@@ -4227,7 +4237,12 @@
"members": [
{
"name": "addr",
- "type": "362"
+ "type": "364"
+ },
+ {
+ "name": "handshake-max-seconds",
+ "default": null,
+ "type": "int"
},
{
"name": "tls-creds",
@@ -4287,7 +4302,7 @@
{
"name": "mode",
"default": null,
- "type": "363"
+ "type": "365"
}
],
"meta-type": "object"
@@ -4298,25 +4313,25 @@
"variants": [
{
"case": "nbd",
- "type": "365"
+ "type": "367"
},
{
"case": "vhost-user-blk",
- "type": "366"
+ "type": "368"
},
{
"case": "fuse",
- "type": "367"
+ "type": "369"
},
{
"case": "vduse-blk",
- "type": "368"
+ "type": "370"
}
],
"members": [
{
"name": "type",
- "type": "364"
+ "type": "366"
},
{
"name": "id",
@@ -4364,7 +4379,7 @@
{
"name": "mode",
"default": null,
- "type": "363"
+ "type": "365"
}
],
"meta-type": "object"
@@ -4393,7 +4408,7 @@
},
{
"name": "type",
- "type": "364"
+ "type": "366"
},
{
"name": "node-name",
@@ -4458,7 +4473,7 @@
{
"name": "format",
"default": null,
- "type": "369"
+ "type": "371"
}
],
"meta-type": "object"
@@ -4477,7 +4492,7 @@
{
"name": "format",
"default": null,
- "type": "369"
+ "type": "371"
}
],
"meta-type": "object"
@@ -4496,7 +4511,7 @@
},
{
"name": "backend",
- "type": "370"
+ "type": "372"
}
],
"meta-type": "object"
@@ -4521,7 +4536,7 @@
},
{
"name": "backend",
- "type": "370"
+ "type": "372"
}
],
"meta-type": "object"
@@ -4589,7 +4604,7 @@
{
"name": "format",
"default": null,
- "type": "371"
+ "type": "373"
}
],
"meta-type": "object"
@@ -4599,7 +4614,7 @@
"members": [
{
"name": "status",
- "type": "372"
+ "type": "374"
},
{
"name": "completed",
@@ -4632,7 +4647,7 @@
"members": [
{
"name": "formats",
- "type": "[371]"
+ "type": "[373]"
}
],
"meta-type": "object"
@@ -4657,55 +4672,55 @@
"variants": [
{
"case": "nic",
- "type": "374"
+ "type": "376"
},
{
"case": "user",
- "type": "375"
+ "type": "377"
},
{
"case": "tap",
- "type": "376"
+ "type": "378"
},
{
"case": "l2tpv3",
- "type": "377"
+ "type": "379"
},
{
"case": "socket",
- "type": "378"
+ "type": "380"
},
{
"case": "stream",
- "type": "379"
+ "type": "381"
},
{
"case": "dgram",
- "type": "380"
+ "type": "382"
},
{
"case": "vde",
- "type": "381"
+ "type": "383"
},
{
"case": "bridge",
- "type": "382"
+ "type": "384"
},
{
"case": "hubport",
- "type": "383"
+ "type": "385"
},
{
"case": "netmap",
- "type": "384"
+ "type": "386"
},
{
"case": "vhost-user",
- "type": "386"
+ "type": "388"
},
{
"case": "vhost-vdpa",
- "type": "387"
+ "type": "389"
},
{
"case": "none",
@@ -4719,7 +4734,7 @@
},
{
"name": "type",
- "type": "373"
+ "type": "375"
}
],
"meta-type": "object"
@@ -4763,15 +4778,15 @@
},
{
"name": "multicast",
- "type": "391"
+ "type": "393"
},
{
"name": "unicast",
- "type": "391"
+ "type": "393"
},
{
"name": "vlan",
- "type": "391"
+ "type": "393"
},
{
"name": "broadcast-allowed",
@@ -4870,7 +4885,7 @@
},
{
"name": "addr",
- "type": "392"
+ "type": "394"
}
],
"meta-type": "object"
@@ -4889,8 +4904,12 @@
"name": "111",
"members": [
{
- "name": "id",
- "type": "393"
+ "name": "netdev-id",
+ "type": "str"
+ },
+ {
+ "name": "chardev-id",
+ "type": "str"
}
],
"meta-type": "object"
@@ -4899,7 +4918,7 @@
"name": "112",
"members": [
{
- "name": "object",
+ "name": "netdev-id",
"type": "str"
}
],
@@ -4907,6 +4926,26 @@
},
{
"name": "113",
+ "members": [
+ {
+ "name": "id",
+ "type": "395"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "114",
+ "members": [
+ {
+ "name": "object",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "115",
"members": [
{
"name": "name",
@@ -4916,7 +4955,7 @@
"meta-type": "object"
},
{
- "name": "114",
+ "name": "116",
"members": [
{
"name": "name",
@@ -4934,7 +4973,7 @@
"meta-type": "object"
},
{
- "name": "115",
+ "name": "117",
"members": [
{
"name": "name",
@@ -4944,12 +4983,12 @@
"meta-type": "object"
},
{
- "name": "[116]",
- "element-type": "116",
+ "name": "[118]",
+ "element-type": "118",
"meta-type": "array"
},
{
- "name": "116",
+ "name": "118",
"members": [
{
"name": "name",
@@ -4969,17 +5008,17 @@
},
{
"name": "duplex",
- "type": "394"
+ "type": "396"
},
{
"name": "autoneg",
- "type": "395"
+ "type": "397"
}
],
"meta-type": "object"
},
{
- "name": "117",
+ "name": "119",
"members": [
{
"name": "name",
@@ -4994,12 +5033,12 @@
"meta-type": "object"
},
{
- "name": "[118]",
- "element-type": "118",
+ "name": "[120]",
+ "element-type": "120",
"meta-type": "array"
},
{
- "name": "118",
+ "name": "120",
"members": [
{
"name": "cookie",
@@ -5011,21 +5050,21 @@
},
{
"name": "key",
- "type": "396"
+ "type": "398"
},
{
"name": "mask",
- "type": "397"
+ "type": "399"
},
{
"name": "action",
- "type": "398"
+ "type": "400"
}
],
"meta-type": "object"
},
{
- "name": "119",
+ "name": "121",
"members": [
{
"name": "name",
@@ -5040,12 +5079,12 @@
"meta-type": "object"
},
{
- "name": "[120]",
- "element-type": "120",
+ "name": "[122]",
+ "element-type": "122",
"meta-type": "array"
},
{
- "name": "120",
+ "name": "122",
"members": [
{
"name": "id",
@@ -5114,12 +5153,12 @@
"meta-type": "object"
},
{
- "name": "[121]",
- "element-type": "121",
+ "name": "[123]",
+ "element-type": "123",
"meta-type": "array"
},
{
- "name": "121",
+ "name": "123",
"members": [
{
"name": "tpm-tis"
@@ -5139,12 +5178,12 @@
]
},
{
- "name": "[122]",
- "element-type": "122",
+ "name": "[124]",
+ "element-type": "124",
"meta-type": "array"
},
{
- "name": "122",
+ "name": "124",
"members": [
{
"name": "passthrough"
@@ -5160,12 +5199,12 @@
]
},
{
- "name": "[123]",
- "element-type": "123",
+ "name": "[125]",
+ "element-type": "125",
"meta-type": "array"
},
{
- "name": "123",
+ "name": "125",
"members": [
{
"name": "id",
@@ -5173,22 +5212,22 @@
},
{
"name": "model",
- "type": "121"
+ "type": "123"
},
{
"name": "options",
- "type": "399"
+ "type": "401"
}
],
"meta-type": "object"
},
{
- "name": "124",
+ "name": "126",
"tag": "protocol",
"variants": [
{
"case": "vnc",
- "type": "402"
+ "type": "404"
},
{
"case": "spice",
@@ -5198,7 +5237,7 @@
"members": [
{
"name": "protocol",
- "type": "400"
+ "type": "402"
},
{
"name": "password",
@@ -5207,18 +5246,18 @@
{
"name": "connected",
"default": null,
- "type": "401"
+ "type": "403"
}
],
"meta-type": "object"
},
{
- "name": "125",
+ "name": "127",
"tag": "protocol",
"variants": [
{
"case": "vnc",
- "type": "403"
+ "type": "405"
},
{
"case": "spice",
@@ -5228,7 +5267,7 @@
"members": [
{
"name": "protocol",
- "type": "400"
+ "type": "402"
},
{
"name": "time",
@@ -5238,7 +5277,7 @@
"meta-type": "object"
},
{
- "name": "126",
+ "name": "128",
"members": [
{
"name": "filename",
@@ -5257,13 +5296,13 @@
{
"name": "format",
"default": null,
- "type": "404"
+ "type": "406"
}
],
"meta-type": "object"
},
{
- "name": "127",
+ "name": "129",
"members": [
{
"name": "enabled",
@@ -5300,60 +5339,60 @@
},
{
"name": "mouse-mode",
- "type": "405"
+ "type": "407"
},
{
"name": "channels",
"default": null,
- "type": "[406]"
+ "type": "[408]"
}
],
"meta-type": "object"
},
{
- "name": "128",
+ "name": "130",
"members": [
{
"name": "server",
- "type": "407"
+ "type": "409"
},
{
"name": "client",
- "type": "407"
+ "type": "409"
}
],
"meta-type": "object"
},
{
- "name": "129",
+ "name": "131",
"members": [
{
"name": "server",
- "type": "408"
+ "type": "410"
},
{
"name": "client",
- "type": "406"
+ "type": "408"
}
],
"meta-type": "object"
},
{
- "name": "130",
+ "name": "132",
"members": [
{
"name": "server",
- "type": "407"
+ "type": "409"
},
{
"name": "client",
- "type": "407"
+ "type": "409"
}
],
"meta-type": "object"
},
{
- "name": "131",
+ "name": "133",
"members": [
{
"name": "enabled",
@@ -5367,7 +5406,7 @@
{
"name": "family",
"default": null,
- "type": "409"
+ "type": "411"
},
{
"name": "service",
@@ -5382,18 +5421,18 @@
{
"name": "clients",
"default": null,
- "type": "[410]"
+ "type": "[412]"
}
],
"meta-type": "object"
},
{
- "name": "[132]",
- "element-type": "132",
+ "name": "[134]",
+ "element-type": "134",
"meta-type": "array"
},
{
- "name": "132",
+ "name": "134",
"members": [
{
"name": "id",
@@ -5401,20 +5440,20 @@
},
{
"name": "server",
- "type": "[411]"
+ "type": "[413]"
},
{
"name": "clients",
- "type": "[410]"
+ "type": "[412]"
},
{
"name": "auth",
- "type": "412"
+ "type": "414"
},
{
"name": "vencrypt",
"default": null,
- "type": "413"
+ "type": "415"
},
{
"name": "display",
@@ -5425,7 +5464,7 @@
"meta-type": "object"
},
{
- "name": "133",
+ "name": "135",
"members": [
{
"name": "password",
@@ -5435,54 +5474,54 @@
"meta-type": "object"
},
{
- "name": "134",
+ "name": "136",
"members": [
{
"name": "server",
- "type": "414"
+ "type": "416"
},
{
"name": "client",
- "type": "415"
+ "type": "417"
}
],
"meta-type": "object"
},
{
- "name": "135",
+ "name": "137",
"members": [
{
"name": "server",
- "type": "414"
+ "type": "416"
},
{
"name": "client",
- "type": "410"
+ "type": "412"
}
],
"meta-type": "object"
},
{
- "name": "136",
+ "name": "138",
"members": [
{
"name": "server",
- "type": "414"
+ "type": "416"
},
{
"name": "client",
- "type": "410"
+ "type": "412"
}
],
"meta-type": "object"
},
{
- "name": "[137]",
- "element-type": "137",
+ "name": "[139]",
+ "element-type": "139",
"meta-type": "array"
},
{
- "name": "137",
+ "name": "139",
"members": [
{
"name": "name",
@@ -5504,11 +5543,11 @@
"meta-type": "object"
},
{
- "name": "138",
+ "name": "140",
"members": [
{
"name": "keys",
- "type": "[416]"
+ "type": "[418]"
},
{
"name": "hold-time",
@@ -5519,7 +5558,7 @@
"meta-type": "object"
},
{
- "name": "139",
+ "name": "141",
"members": [
{
"name": "device",
@@ -5533,30 +5572,30 @@
},
{
"name": "events",
- "type": "[417]"
+ "type": "[419]"
}
],
"meta-type": "object"
},
{
- "name": "140",
+ "name": "142",
"tag": "type",
"variants": [
{
"case": "curses",
- "type": "422"
+ "type": "424"
},
{
"case": "egl-headless",
- "type": "423"
+ "type": "425"
},
{
"case": "dbus",
- "type": "424"
+ "type": "426"
},
{
"case": "sdl",
- "type": "425"
+ "type": "427"
},
{
"case": "default",
@@ -5574,7 +5613,7 @@
"members": [
{
"name": "type",
- "type": "418"
+ "type": "420"
},
{
"name": "full-screen",
@@ -5594,47 +5633,47 @@
{
"name": "gl",
"default": null,
- "type": "419"
+ "type": "421"
}
],
"meta-type": "object"
},
{
- "name": "141",
+ "name": "143",
"tag": "type",
"variants": [
{
"case": "vnc",
- "type": "427"
+ "type": "429"
}
],
"members": [
{
"name": "type",
- "type": "426"
+ "type": "428"
}
],
"meta-type": "object"
},
{
- "name": "142",
+ "name": "144",
"tag": "type",
"variants": [
{
"case": "vnc",
- "type": "429"
+ "type": "431"
}
],
"members": [
{
"name": "type",
- "type": "428"
+ "type": "430"
}
],
"meta-type": "object"
},
{
- "name": "143",
+ "name": "145",
"members": [
{
"name": "protocol",
@@ -5663,27 +5702,27 @@
"meta-type": "object"
},
{
- "name": "144",
+ "name": "146",
"members": [
{
"name": "status",
"default": null,
- "type": "430"
+ "type": "432"
},
{
"name": "ram",
"default": null,
- "type": "431"
+ "type": "433"
},
{
"name": "vfio",
"default": null,
- "type": "432"
+ "type": "434"
},
{
"name": "xbzrle-cache",
"default": null,
- "type": "433"
+ "type": "435"
},
{
"name": "total-time",
@@ -5733,7 +5772,7 @@
{
"name": "socket-address",
"default": null,
- "type": "[392]"
+ "type": "[394]"
},
{
"name": "dirty-limit-throttle-time-per-round",
@@ -5749,26 +5788,26 @@
"meta-type": "object"
},
{
- "name": "145",
+ "name": "147",
"members": [
{
"name": "capabilities",
- "type": "[146]"
+ "type": "[148]"
}
],
"meta-type": "object"
},
{
- "name": "[146]",
- "element-type": "146",
+ "name": "[148]",
+ "element-type": "148",
"meta-type": "array"
},
{
- "name": "146",
+ "name": "148",
"members": [
{
"name": "capability",
- "type": "434"
+ "type": "436"
},
{
"name": "state",
@@ -5778,7 +5817,7 @@
"meta-type": "object"
},
{
- "name": "147",
+ "name": "149",
"members": [
{
"name": "announce-initial",
@@ -5823,17 +5862,17 @@
{
"name": "tls-creds",
"default": null,
- "type": "360"
+ "type": "362"
},
{
"name": "tls-hostname",
"default": null,
- "type": "360"
+ "type": "362"
},
{
"name": "tls-authz",
"default": null,
- "type": "360"
+ "type": "362"
},
{
"name": "max-bandwidth",
@@ -5881,7 +5920,7 @@
{
"name": "multifd-compression",
"default": null,
- "type": "435"
+ "type": "437"
},
{
"name": "multifd-zlib-level",
@@ -5901,7 +5940,7 @@
{
"name": "block-bitmap-mapping",
"default": null,
- "type": "[436]"
+ "type": "[438]"
},
{
"name": "x-vcpu-dirty-limit-period",
@@ -5919,12 +5958,12 @@
{
"name": "mode",
"default": null,
- "type": "437"
+ "type": "439"
},
{
"name": "zero-page-detection",
"default": null,
- "type": "438"
+ "type": "440"
},
{
"name": "direct-io",
@@ -5935,7 +5974,7 @@
"meta-type": "object"
},
{
- "name": "148",
+ "name": "150",
"members": [
{
"name": "announce-initial",
@@ -6038,7 +6077,7 @@
{
"name": "multifd-compression",
"default": null,
- "type": "435"
+ "type": "437"
},
{
"name": "multifd-zlib-level",
@@ -6058,7 +6097,7 @@
{
"name": "block-bitmap-mapping",
"default": null,
- "type": "[436]"
+ "type": "[438]"
},
{
"name": "x-vcpu-dirty-limit-period",
@@ -6076,12 +6115,12 @@
{
"name": "mode",
"default": null,
- "type": "437"
+ "type": "439"
},
{
"name": "zero-page-detection",
"default": null,
- "type": "438"
+ "type": "440"
},
{
"name": "direct-io",
@@ -6092,17 +6131,17 @@
"meta-type": "object"
},
{
- "name": "149",
+ "name": "151",
"members": [
{
"name": "status",
- "type": "430"
+ "type": "432"
}
],
"meta-type": "object"
},
{
- "name": "150",
+ "name": "152",
"members": [
{
"name": "pass",
@@ -6112,31 +6151,31 @@
"meta-type": "object"
},
{
- "name": "151",
+ "name": "153",
"members": [
{
"name": "mode",
- "type": "439"
+ "type": "441"
},
{
"name": "reason",
- "type": "440"
+ "type": "442"
}
],
"meta-type": "object"
},
{
- "name": "152",
+ "name": "154",
"members": [
{
"name": "state",
- "type": "430"
+ "type": "432"
}
],
"meta-type": "object"
},
{
- "name": "153",
+ "name": "155",
"members": [
{
"name": "uri",
@@ -6146,7 +6185,7 @@
{
"name": "channels",
"default": null,
- "type": "[441]"
+ "type": "[443]"
},
{
"name": "detach",
@@ -6162,7 +6201,7 @@
"meta-type": "object"
},
{
- "name": "154",
+ "name": "156",
"members": [
{
"name": "uri",
@@ -6172,7 +6211,7 @@
{
"name": "channels",
"default": null,
- "type": "[441]"
+ "type": "[443]"
},
{
"name": "exit-on-error",
@@ -6183,7 +6222,7 @@
"meta-type": "object"
},
{
- "name": "155",
+ "name": "157",
"members": [
{
"name": "filename",
@@ -6198,7 +6237,7 @@
"meta-type": "object"
},
{
- "name": "156",
+ "name": "158",
"members": [
{
"name": "enable",
@@ -6208,7 +6247,7 @@
"meta-type": "object"
},
{
- "name": "157",
+ "name": "159",
"members": [
{
"name": "filename",
@@ -6218,7 +6257,7 @@
"meta-type": "object"
},
{
- "name": "158",
+ "name": "160",
"members": [
{
"name": "enable",
@@ -6237,7 +6276,7 @@
"meta-type": "object"
},
{
- "name": "159",
+ "name": "161",
"members": [
{
"name": "error",
@@ -6252,25 +6291,25 @@
"meta-type": "object"
},
{
- "name": "160",
+ "name": "162",
"members": [
{
"name": "mode",
- "type": "439"
+ "type": "441"
},
{
"name": "last-mode",
- "type": "439"
+ "type": "441"
},
{
"name": "reason",
- "type": "440"
+ "type": "442"
}
],
"meta-type": "object"
},
{
- "name": "161",
+ "name": "163",
"members": [
{
"name": "uri",
@@ -6280,7 +6319,7 @@
"meta-type": "object"
},
{
- "name": "162",
+ "name": "164",
"members": [
{
"name": "device-id",
@@ -6290,7 +6329,7 @@
"meta-type": "object"
},
{
- "name": "163",
+ "name": "165",
"members": [
{
"name": "calc-time",
@@ -6299,7 +6338,7 @@
{
"name": "calc-time-unit",
"default": null,
- "type": "442"
+ "type": "444"
},
{
"name": "sample-pages",
@@ -6309,24 +6348,24 @@
{
"name": "mode",
"default": null,
- "type": "443"
+ "type": "445"
}
],
"meta-type": "object"
},
{
- "name": "164",
+ "name": "166",
"members": [
{
"name": "calc-time-unit",
"default": null,
- "type": "442"
+ "type": "444"
}
],
"meta-type": "object"
},
{
- "name": "165",
+ "name": "167",
"members": [
{
"name": "dirty-rate",
@@ -6335,7 +6374,7 @@
},
{
"name": "status",
- "type": "444"
+ "type": "446"
},
{
"name": "start-time",
@@ -6347,7 +6386,7 @@
},
{
"name": "calc-time-unit",
- "type": "442"
+ "type": "444"
},
{
"name": "sample-pages",
@@ -6355,18 +6394,18 @@
},
{
"name": "mode",
- "type": "443"
+ "type": "445"
},
{
"name": "vcpu-dirty-rate",
"default": null,
- "type": "[445]"
+ "type": "[447]"
}
],
"meta-type": "object"
},
{
- "name": "166",
+ "name": "168",
"members": [
{
"name": "cpu-index",
@@ -6381,7 +6420,7 @@
"meta-type": "object"
},
{
- "name": "167",
+ "name": "169",
"members": [
{
"name": "cpu-index",
@@ -6392,12 +6431,12 @@
"meta-type": "object"
},
{
- "name": "[168]",
- "element-type": "168",
+ "name": "[170]",
+ "element-type": "170",
"meta-type": "array"
},
{
- "name": "168",
+ "name": "170",
"members": [
{
"name": "cpu-index",
@@ -6415,12 +6454,12 @@
"meta-type": "object"
},
{
- "name": "[169]",
- "element-type": "169",
+ "name": "[171]",
+ "element-type": "171",
"meta-type": "array"
},
{
- "name": "169",
+ "name": "171",
"members": [
{
"name": "name",
@@ -6434,7 +6473,7 @@
"meta-type": "object"
},
{
- "name": "170",
+ "name": "172",
"members": [
{
"name": "job-id",
@@ -6456,7 +6495,7 @@
"meta-type": "object"
},
{
- "name": "171",
+ "name": "173",
"members": [
{
"name": "job-id",
@@ -6478,7 +6517,7 @@
"meta-type": "object"
},
{
- "name": "172",
+ "name": "174",
"members": [
{
"name": "job-id",
@@ -6496,22 +6535,22 @@
"meta-type": "object"
},
{
- "name": "173",
+ "name": "175",
"members": [
{
"name": "actions",
- "type": "[446]"
+ "type": "[448]"
},
{
"name": "properties",
"default": null,
- "type": "447"
+ "type": "449"
}
],
"meta-type": "object"
},
{
- "name": "174",
+ "name": "176",
"members": [
{
"name": "name",
@@ -6521,12 +6560,12 @@
"meta-type": "object"
},
{
- "name": "[175]",
- "element-type": "175",
+ "name": "[177]",
+ "element-type": "177",
"meta-type": "array"
},
{
- "name": "175",
+ "name": "177",
"members": [
{
"name": "name",
@@ -6534,13 +6573,13 @@
},
{
"name": "state",
- "type": "448"
+ "type": "450"
}
],
"meta-type": "object"
},
{
- "name": "176",
+ "name": "178",
"members": [
{
"name": "name",
@@ -6559,22 +6598,22 @@
"meta-type": "object"
},
{
- "name": "177",
+ "name": "179",
"members": [
{
"name": "enable",
"default": null,
- "type": "[449]"
+ "type": "[451]"
}
],
"meta-type": "object"
},
{
- "name": "178",
+ "name": "180",
"members": [
{
"name": "qemu",
- "type": "450"
+ "type": "452"
},
{
"name": "package",
@@ -6584,12 +6623,12 @@
"meta-type": "object"
},
{
- "name": "[179]",
- "element-type": "179",
+ "name": "[181]",
+ "element-type": "181",
"meta-type": "array"
},
{
- "name": "179",
+ "name": "181",
"members": [
{
"name": "name",
@@ -6599,41 +6638,41 @@
"meta-type": "object"
},
{
- "name": "[180]",
- "element-type": "180",
+ "name": "[182]",
+ "element-type": "182",
"meta-type": "array"
},
{
- "name": "180",
+ "name": "182",
"tag": "meta-type",
"variants": [
{
"case": "builtin",
- "type": "452"
+ "type": "454"
},
{
"case": "enum",
- "type": "453"
+ "type": "455"
},
{
"case": "array",
- "type": "454"
+ "type": "456"
},
{
"case": "object",
- "type": "455"
+ "type": "457"
},
{
"case": "alternate",
- "type": "456"
+ "type": "458"
},
{
"case": "command",
- "type": "457"
+ "type": "459"
},
{
"case": "event",
- "type": "458"
+ "type": "460"
}
],
"members": [
@@ -6643,7 +6682,7 @@
},
{
"name": "meta-type",
- "type": "451"
+ "type": "453"
},
{
"name": "features",
@@ -6654,7 +6693,7 @@
"meta-type": "object"
},
{
- "name": "181",
+ "name": "183",
"members": [
{
"name": "path",
@@ -6664,12 +6703,12 @@
"meta-type": "object"
},
{
- "name": "[182]",
- "element-type": "182",
+ "name": "[184]",
+ "element-type": "184",
"meta-type": "array"
},
{
- "name": "182",
+ "name": "184",
"members": [
{
"name": "name",
@@ -6693,7 +6732,7 @@
"meta-type": "object"
},
{
- "name": "183",
+ "name": "185",
"members": [
{
"name": "path",
@@ -6712,7 +6751,7 @@
"meta-type": "builtin"
},
{
- "name": "184",
+ "name": "186",
"members": [
{
"name": "path",
@@ -6730,7 +6769,7 @@
"meta-type": "object"
},
{
- "name": "185",
+ "name": "187",
"members": [
{
"name": "implements",
@@ -6746,12 +6785,12 @@
"meta-type": "object"
},
{
- "name": "[186]",
- "element-type": "186",
+ "name": "[188]",
+ "element-type": "188",
"meta-type": "array"
},
{
- "name": "186",
+ "name": "188",
"members": [
{
"name": "name",
@@ -6771,7 +6810,7 @@
"meta-type": "object"
},
{
- "name": "187",
+ "name": "189",
"members": [
{
"name": "typename",
@@ -6781,192 +6820,192 @@
"meta-type": "object"
},
{
- "name": "188",
+ "name": "190",
"tag": "qom-type",
"variants": [
{
"case": "acpi-generic-initiator",
- "type": "460"
+ "type": "462"
},
{
"case": "acpi-generic-port",
- "type": "461"
+ "type": "463"
},
{
"case": "authz-list",
- "type": "462"
+ "type": "464"
},
{
"case": "authz-listfile",
- "type": "463"
+ "type": "465"
},
{
"case": "authz-pam",
- "type": "464"
+ "type": "466"
},
{
"case": "authz-simple",
- "type": "465"
+ "type": "467"
},
{
"case": "can-host-socketcan",
- "type": "466"
+ "type": "468"
},
{
"case": "colo-compare",
- "type": "467"
+ "type": "469"
},
{
"case": "cryptodev-backend",
- "type": "468"
+ "type": "470"
},
{
"case": "cryptodev-backend-builtin",
- "type": "468"
+ "type": "470"
},
{
"case": "cryptodev-backend-lkcf",
- "type": "468"
+ "type": "470"
},
{
"case": "cryptodev-vhost-user",
- "type": "469"
+ "type": "471"
},
{
"case": "dbus-vmstate",
- "type": "470"
+ "type": "472"
},
{
"case": "filter-buffer",
- "type": "471"
+ "type": "473"
},
{
"case": "filter-dump",
- "type": "472"
+ "type": "474"
},
{
"case": "filter-mirror",
- "type": "473"
+ "type": "475"
},
{
"case": "filter-redirector",
- "type": "474"
+ "type": "476"
},
{
"case": "filter-replay",
- "type": "475"
+ "type": "477"
},
{
"case": "filter-rewriter",
- "type": "476"
+ "type": "478"
},
{
"case": "input-barrier",
- "type": "477"
+ "type": "479"
},
{
"case": "input-linux",
- "type": "478"
+ "type": "480"
},
{
"case": "iommufd",
- "type": "479"
+ "type": "481"
},
{
"case": "iothread",
- "type": "480"
+ "type": "482"
},
{
"case": "main-loop",
- "type": "481"
+ "type": "483"
},
{
"case": "memory-backend-epc",
- "type": "482"
+ "type": "484"
},
{
"case": "memory-backend-file",
- "type": "483"
+ "type": "485"
},
{
"case": "memory-backend-memfd",
- "type": "484"
+ "type": "486"
},
{
"case": "memory-backend-ram",
- "type": "485"
+ "type": "487"
},
{
"case": "memory-backend-shm",
- "type": "486"
+ "type": "488"
},
{
"case": "pr-manager-helper",
- "type": "487"
+ "type": "489"
},
{
"case": "qtest",
- "type": "488"
+ "type": "490"
},
{
"case": "rng-builtin",
- "type": "489"
+ "type": "491"
},
{
"case": "rng-egd",
- "type": "490"
+ "type": "492"
},
{
"case": "rng-random",
- "type": "491"
+ "type": "493"
},
{
"case": "secret",
- "type": "492"
+ "type": "494"
},
{
"case": "secret_keyring",
- "type": "493"
+ "type": "495"
},
{
"case": "sev-guest",
- "type": "494"
+ "type": "496"
},
{
"case": "sev-snp-guest",
- "type": "495"
+ "type": "497"
},
{
"case": "thread-context",
- "type": "496"
+ "type": "498"
},
{
"case": "throttle-group",
- "type": "497"
+ "type": "499"
},
{
"case": "tls-creds-anon",
- "type": "498"
+ "type": "500"
},
{
"case": "tls-creds-psk",
- "type": "499"
+ "type": "501"
},
{
"case": "tls-creds-x509",
- "type": "500"
+ "type": "502"
},
{
"case": "tls-cipher-suites",
- "type": "501"
+ "type": "503"
},
{
"case": "x-remote-object",
- "type": "502"
+ "type": "504"
},
{
"case": "x-vfio-user-server",
- "type": "503"
+ "type": "505"
},
{
"case": "can-bus",
@@ -6984,7 +7023,7 @@
"members": [
{
"name": "qom-type",
- "type": "459"
+ "type": "461"
},
{
"name": "id",
@@ -6994,7 +7033,7 @@
"meta-type": "object"
},
{
- "name": "189",
+ "name": "191",
"members": [
{
"name": "id",
@@ -7004,7 +7043,7 @@
"meta-type": "object"
},
{
- "name": "190",
+ "name": "192",
"members": [
{
"name": "typename",
@@ -7014,7 +7053,7 @@
"meta-type": "object"
},
{
- "name": "191",
+ "name": "193",
"members": [
{
"name": "driver",
@@ -7034,7 +7073,7 @@
"meta-type": "object"
},
{
- "name": "192",
+ "name": "194",
"members": [
{
"name": "id",
@@ -7044,7 +7083,7 @@
"meta-type": "object"
},
{
- "name": "193",
+ "name": "195",
"members": [
{
"name": "device",
@@ -7059,7 +7098,7 @@
"meta-type": "object"
},
{
- "name": "194",
+ "name": "196",
"members": [
{
"name": "device",
@@ -7074,7 +7113,7 @@
"meta-type": "object"
},
{
- "name": "195",
+ "name": "197",
"members": [
{
"name": "id",
@@ -7084,17 +7123,17 @@
"meta-type": "object"
},
{
- "name": "[196]",
- "element-type": "196",
+ "name": "[198]",
+ "element-type": "198",
"meta-type": "array"
},
{
- "name": "196",
+ "name": "198",
"tag": "target",
"variants": [
{
"case": "s390x",
- "type": "506"
+ "type": "508"
},
{
"case": "aarch64",
@@ -7225,17 +7264,17 @@
{
"name": "props",
"default": null,
- "type": "504"
+ "type": "506"
},
{
"name": "target",
- "type": "505"
+ "type": "507"
}
],
"meta-type": "object"
},
{
- "name": "197",
+ "name": "199",
"members": [
{
"name": "compat-props",
@@ -7249,12 +7288,12 @@
"meta-type": "object"
},
{
- "name": "[198]",
- "element-type": "198",
+ "name": "[200]",
+ "element-type": "200",
"meta-type": "array"
},
{
- "name": "198",
+ "name": "200",
"members": [
{
"name": "name",
@@ -7303,7 +7342,7 @@
{
"name": "compat-props",
"default": null,
- "type": "[507]",
+ "type": "[509]",
"features": [
"unstable"
]
@@ -7312,7 +7351,7 @@
"meta-type": "object"
},
{
- "name": "199",
+ "name": "201",
"members": [
{
"name": "wakeup-suspend-support",
@@ -7322,17 +7361,17 @@
"meta-type": "object"
},
{
- "name": "200",
+ "name": "202",
"members": [
{
"name": "arch",
- "type": "505"
+ "type": "507"
}
],
"meta-type": "object"
},
{
- "name": "201",
+ "name": "203",
"members": [
{
"name": "UUID",
@@ -7342,7 +7381,7 @@
"meta-type": "object"
},
{
- "name": "202",
+ "name": "204",
"members": [
{
"name": "guid",
@@ -7352,7 +7391,7 @@
"meta-type": "object"
},
{
- "name": "203",
+ "name": "205",
"members": [
{
"name": "enabled",
@@ -7366,7 +7405,7 @@
"meta-type": "object"
},
{
- "name": "204",
+ "name": "206",
"members": [
{
"name": "val",
@@ -7389,7 +7428,7 @@
"meta-type": "object"
},
{
- "name": "205",
+ "name": "207",
"members": [
{
"name": "val",
@@ -7407,12 +7446,12 @@
"meta-type": "object"
},
{
- "name": "[206]",
- "element-type": "206",
+ "name": "[208]",
+ "element-type": "208",
"meta-type": "array"
},
{
- "name": "206",
+ "name": "208",
"members": [
{
"name": "id",
@@ -7450,18 +7489,18 @@
},
{
"name": "policy",
- "type": "508"
+ "type": "510"
}
],
"meta-type": "object"
},
{
- "name": "[207]",
- "element-type": "207",
+ "name": "[209]",
+ "element-type": "209",
"meta-type": "array"
},
{
- "name": "207",
+ "name": "209",
"members": [
{
"name": "type",
@@ -7473,7 +7512,7 @@
},
{
"name": "props",
- "type": "504"
+ "type": "506"
},
{
"name": "qom-path",
@@ -7484,40 +7523,40 @@
"meta-type": "object"
},
{
- "name": "208",
+ "name": "210",
"tag": "type",
"variants": [
{
"case": "node",
- "type": "510"
+ "type": "512"
},
{
"case": "dist",
- "type": "511"
+ "type": "513"
},
{
"case": "cpu",
- "type": "512"
+ "type": "514"
},
{
"case": "hmat-lb",
- "type": "513"
+ "type": "515"
},
{
"case": "hmat-cache",
- "type": "514"
+ "type": "516"
}
],
"members": [
{
"name": "type",
- "type": "509"
+ "type": "511"
}
],
"meta-type": "object"
},
{
- "name": "209",
+ "name": "211",
"members": [
{
"name": "value",
@@ -7527,7 +7566,7 @@
"meta-type": "object"
},
{
- "name": "210",
+ "name": "212",
"members": [
{
"name": "actual",
@@ -7537,7 +7576,7 @@
"meta-type": "object"
},
{
- "name": "211",
+ "name": "213",
"members": [
{
"name": "actual",
@@ -7547,7 +7586,7 @@
"meta-type": "object"
},
{
- "name": "212",
+ "name": "214",
"members": [
{
"name": "committed",
@@ -7561,7 +7600,7 @@
"meta-type": "object"
},
{
- "name": "213",
+ "name": "215",
"members": [
{
"name": "base-memory",
@@ -7576,49 +7615,49 @@
"meta-type": "object"
},
{
- "name": "[214]",
- "element-type": "214",
+ "name": "[216]",
+ "element-type": "216",
"meta-type": "array"
},
{
- "name": "214",
+ "name": "216",
"tag": "type",
"variants": [
{
"case": "dimm",
- "type": "516"
+ "type": "518"
},
{
"case": "nvdimm",
- "type": "516"
+ "type": "518"
},
{
"case": "virtio-pmem",
- "type": "517"
+ "type": "519"
},
{
"case": "virtio-mem",
- "type": "518"
+ "type": "520"
},
{
"case": "sgx-epc",
- "type": "519"
+ "type": "521"
},
{
"case": "hv-balloon",
- "type": "520"
+ "type": "522"
}
],
"members": [
{
"name": "type",
- "type": "515"
+ "type": "517"
}
],
"meta-type": "object"
},
{
- "name": "215",
+ "name": "217",
"members": [
{
"name": "id",
@@ -7637,7 +7676,7 @@
"meta-type": "object"
},
{
- "name": "216",
+ "name": "218",
"members": [
{
"name": "human-readable-text",
@@ -7647,7 +7686,7 @@
"meta-type": "object"
},
{
- "name": "217",
+ "name": "219",
"members": [
{
"name": "filename",
@@ -7657,36 +7696,36 @@
"meta-type": "object"
},
{
- "name": "222",
+ "name": "224",
"members": [
{
"name": "type",
- "type": "523"
+ "type": "525"
},
{
"name": "model",
- "type": "521"
+ "type": "523"
}
],
"meta-type": "object"
},
{
- "name": "223",
+ "name": "225",
"members": [
{
"name": "model",
- "type": "521"
+ "type": "523"
}
],
"meta-type": "object"
},
{
- "name": "[224]",
- "element-type": "224",
+ "name": "[226]",
+ "element-type": "226",
"meta-type": "array"
},
{
- "name": "224",
+ "name": "226",
"members": [
{
"name": "name",
@@ -7723,11 +7762,11 @@
"meta-type": "object"
},
{
- "name": "228",
+ "name": "230",
"members": [
{
"name": "mode",
- "type": "526"
+ "type": "528"
},
{
"name": "filename",
@@ -7742,7 +7781,7 @@
"meta-type": "object"
},
{
- "name": "229",
+ "name": "231",
"members": [
{
"name": "icount",
@@ -7752,7 +7791,7 @@
"meta-type": "object"
},
{
- "name": "230",
+ "name": "232",
"members": [
{
"name": "icount",
@@ -7762,31 +7801,31 @@
"meta-type": "object"
},
{
- "name": "231",
+ "name": "233",
"members": [
{
"name": "instances",
- "type": "[232]"
+ "type": "[234]"
}
],
"meta-type": "object"
},
{
- "name": "[232]",
- "element-type": "232",
+ "name": "[234]",
+ "element-type": "234",
"meta-type": "array"
},
{
- "name": "232",
+ "name": "234",
"tag": "type",
"variants": [
{
"case": "block-node",
- "type": "528"
+ "type": "530"
},
{
"case": "chardev",
- "type": "529"
+ "type": "531"
},
{
"case": "migration",
@@ -7796,13 +7835,13 @@
"members": [
{
"name": "type",
- "type": "527"
+ "type": "529"
}
],
"meta-type": "object"
},
{
- "name": "233",
+ "name": "235",
"members": [
{
"name": "protocol",
@@ -7826,7 +7865,7 @@
"meta-type": "object"
},
{
- "name": "234",
+ "name": "236",
"members": [
{
"name": "name",
@@ -7837,12 +7876,12 @@
"meta-type": "object"
},
{
- "name": "[235]",
- "element-type": "235",
+ "name": "[237]",
+ "element-type": "237",
"meta-type": "array"
},
{
- "name": "235",
+ "name": "237",
"members": [
{
"name": "id",
@@ -7872,7 +7911,7 @@
"meta-type": "object"
},
{
- "name": "236",
+ "name": "238",
"members": [
{
"name": "command-line",
@@ -7887,7 +7926,7 @@
"meta-type": "object"
},
{
- "name": "237",
+ "name": "239",
"members": [
{
"name": "fdname",
@@ -7897,7 +7936,7 @@
"meta-type": "object"
},
{
- "name": "239",
+ "name": "241",
"members": [
{
"name": "fdname",
@@ -7907,7 +7946,7 @@
"meta-type": "object"
},
{
- "name": "240",
+ "name": "242",
"members": [
{
"name": "fdset-id",
@@ -7923,7 +7962,7 @@
"meta-type": "object"
},
{
- "name": "241",
+ "name": "243",
"members": [
{
"name": "fdset-id",
@@ -7937,7 +7976,7 @@
"meta-type": "object"
},
{
- "name": "242",
+ "name": "244",
"members": [
{
"name": "fdset-id",
@@ -7952,12 +7991,12 @@
"meta-type": "object"
},
{
- "name": "[243]",
- "element-type": "243",
+ "name": "[245]",
+ "element-type": "245",
"meta-type": "array"
},
{
- "name": "243",
+ "name": "245",
"members": [
{
"name": "fdset-id",
@@ -7965,13 +8004,13 @@
},
{
"name": "fds",
- "type": "[530]"
+ "type": "[532]"
}
],
"meta-type": "object"
},
{
- "name": "244",
+ "name": "246",
"members": [
{
"name": "option",
@@ -7982,12 +8021,12 @@
"meta-type": "object"
},
{
- "name": "[245]",
- "element-type": "245",
+ "name": "[247]",
+ "element-type": "247",
"meta-type": "array"
},
{
- "name": "245",
+ "name": "247",
"members": [
{
"name": "option",
@@ -7995,13 +8034,13 @@
},
{
"name": "parameters",
- "type": "[531]"
+ "type": "[533]"
}
],
"meta-type": "object"
},
{
- "name": "246",
+ "name": "248",
"members": [
{
"name": "offset",
@@ -8015,7 +8054,7 @@
"meta-type": "object"
},
{
- "name": "247",
+ "name": "249",
"members": [
{
"name": "vfu-id",
@@ -8037,16 +8076,16 @@
"meta-type": "object"
},
{
- "name": "248",
+ "name": "250",
"tag": "sev-type",
"variants": [
{
"case": "sev",
- "type": "534"
+ "type": "536"
},
{
"case": "sev-snp",
- "type": "535"
+ "type": "537"
}
],
"members": [
@@ -8068,17 +8107,17 @@
},
{
"name": "state",
- "type": "532"
+ "type": "534"
},
{
"name": "sev-type",
- "type": "533"
+ "type": "535"
}
],
"meta-type": "object"
},
{
- "name": "249",
+ "name": "251",
"members": [
{
"name": "data",
@@ -8088,7 +8127,7 @@
"meta-type": "object"
},
{
- "name": "250",
+ "name": "252",
"members": [
{
"name": "pdh",
@@ -8114,7 +8153,7 @@
"meta-type": "object"
},
{
- "name": "251",
+ "name": "253",
"members": [
{
"name": "packet-header",
@@ -8133,7 +8172,7 @@
"meta-type": "object"
},
{
- "name": "252",
+ "name": "254",
"members": [
{
"name": "mnonce",
@@ -8143,7 +8182,7 @@
"meta-type": "object"
},
{
- "name": "253",
+ "name": "255",
"members": [
{
"name": "data",
@@ -8153,7 +8192,7 @@
"meta-type": "object"
},
{
- "name": "256",
+ "name": "258",
"members": [
{
"name": "sgx",
@@ -8173,18 +8212,18 @@
},
{
"name": "sections",
- "type": "[536]"
+ "type": "[538]"
}
],
"meta-type": "object"
},
{
- "name": "[257]",
- "element-type": "257",
+ "name": "[259]",
+ "element-type": "259",
"meta-type": "array"
},
{
- "name": "257",
+ "name": "259",
"members": [
{
"name": "port",
@@ -8196,7 +8235,7 @@
},
{
"name": "type",
- "type": "537"
+ "type": "539"
},
{
"name": "remote-domain",
@@ -8218,7 +8257,7 @@
"meta-type": "object"
},
{
- "name": "258",
+ "name": "260",
"members": [
{
"name": "port",
@@ -8228,45 +8267,45 @@
"meta-type": "object"
},
{
- "name": "[259]",
- "element-type": "259",
+ "name": "[261]",
+ "element-type": "261",
"meta-type": "array"
},
{
- "name": "259",
+ "name": "261",
"tag": "driver",
"variants": [
{
"case": "none",
- "type": "539"
+ "type": "541"
},
{
"case": "alsa",
- "type": "540"
+ "type": "542"
},
{
"case": "dbus",
- "type": "542"
+ "type": "544"
},
{
"case": "oss",
- "type": "545"
+ "type": "547"
},
{
"case": "pa",
- "type": "546"
+ "type": "548"
},
{
"case": "sdl",
- "type": "548"
+ "type": "550"
},
{
"case": "spice",
- "type": "539"
+ "type": "541"
},
{
"case": "wav",
- "type": "550"
+ "type": "552"
}
],
"members": [
@@ -8276,7 +8315,7 @@
},
{
"name": "driver",
- "type": "538"
+ "type": "540"
},
{
"name": "timer-period",
@@ -8287,12 +8326,12 @@
"meta-type": "object"
},
{
- "name": "[260]",
- "element-type": "260",
+ "name": "[262]",
+ "element-type": "262",
"meta-type": "array"
},
{
- "name": "260",
+ "name": "262",
"members": [
{
"name": "device",
@@ -8305,7 +8344,7 @@
},
{
"name": "slot-type",
- "type": "551"
+ "type": "553"
},
{
"name": "source",
@@ -8319,22 +8358,22 @@
"meta-type": "object"
},
{
- "name": "261",
+ "name": "263",
"members": [
{
"name": "info",
- "type": "260"
+ "type": "262"
}
],
"meta-type": "object"
},
{
- "name": "[262]",
- "element-type": "262",
+ "name": "[264]",
+ "element-type": "264",
"meta-type": "array"
},
{
- "name": "262",
+ "name": "264",
"members": [
{
"name": "bus",
@@ -8342,18 +8381,18 @@
},
{
"name": "devices",
- "type": "[552]"
+ "type": "[554]"
}
],
"meta-type": "object"
},
{
- "name": "263",
+ "name": "265",
"tag": "target",
"variants": [
{
"case": "vcpu",
- "type": "555"
+ "type": "557"
},
{
"case": "vm",
@@ -8367,27 +8406,27 @@
"members": [
{
"name": "target",
- "type": "553"
+ "type": "555"
},
{
"name": "providers",
"default": null,
- "type": "[554]"
+ "type": "[556]"
}
],
"meta-type": "object"
},
{
- "name": "[264]",
- "element-type": "264",
+ "name": "[266]",
+ "element-type": "266",
"meta-type": "array"
},
{
- "name": "264",
+ "name": "266",
"members": [
{
"name": "provider",
- "type": "556"
+ "type": "558"
},
{
"name": "qom-path",
@@ -8396,52 +8435,52 @@
},
{
"name": "stats",
- "type": "[557]"
+ "type": "[559]"
}
],
"meta-type": "object"
},
{
- "name": "265",
+ "name": "267",
"members": [
{
"name": "provider",
"default": null,
- "type": "556"
+ "type": "558"
}
],
"meta-type": "object"
},
{
- "name": "[266]",
- "element-type": "266",
+ "name": "[268]",
+ "element-type": "268",
"meta-type": "array"
},
{
- "name": "266",
+ "name": "268",
"members": [
{
"name": "provider",
- "type": "556"
+ "type": "558"
},
{
"name": "target",
- "type": "553"
+ "type": "555"
},
{
"name": "stats",
- "type": "[558]"
+ "type": "[560]"
}
],
"meta-type": "object"
},
{
- "name": "[267]",
- "element-type": "267",
+ "name": "[269]",
+ "element-type": "269",
"meta-type": "array"
},
{
- "name": "267",
+ "name": "269",
"members": [
{
"name": "path",
@@ -8455,7 +8494,7 @@
"meta-type": "object"
},
{
- "name": "268",
+ "name": "270",
"members": [
{
"name": "path",
@@ -8465,7 +8504,7 @@
"meta-type": "object"
},
{
- "name": "269",
+ "name": "271",
"members": [
{
"name": "name",
@@ -8485,15 +8524,15 @@
},
{
"name": "guest-features",
- "type": "559"
+ "type": "561"
},
{
"name": "host-features",
- "type": "559"
+ "type": "561"
},
{
"name": "backend-features",
- "type": "559"
+ "type": "561"
},
{
"name": "num-vqs",
@@ -8501,7 +8540,7 @@
},
{
"name": "status",
- "type": "560"
+ "type": "562"
},
{
"name": "isr",
@@ -8550,13 +8589,13 @@
{
"name": "vhost-dev",
"default": null,
- "type": "561"
+ "type": "563"
}
],
"meta-type": "object"
},
{
- "name": "270",
+ "name": "272",
"members": [
{
"name": "path",
@@ -8570,7 +8609,7 @@
"meta-type": "object"
},
{
- "name": "271",
+ "name": "273",
"members": [
{
"name": "name",
@@ -8634,7 +8673,7 @@
"meta-type": "object"
},
{
- "name": "272",
+ "name": "274",
"members": [
{
"name": "path",
@@ -8648,7 +8687,7 @@
"meta-type": "object"
},
{
- "name": "273",
+ "name": "275",
"members": [
{
"name": "name",
@@ -8706,7 +8745,7 @@
"meta-type": "object"
},
{
- "name": "274",
+ "name": "276",
"members": [
{
"name": "path",
@@ -8725,7 +8764,7 @@
"meta-type": "object"
},
{
- "name": "275",
+ "name": "277",
"members": [
{
"name": "name",
@@ -8737,21 +8776,21 @@
},
{
"name": "descs",
- "type": "[562]"
+ "type": "[564]"
},
{
"name": "avail",
- "type": "563"
+ "type": "565"
},
{
"name": "used",
- "type": "564"
+ "type": "566"
}
],
"meta-type": "object"
},
{
- "name": "276",
+ "name": "278",
"members": [
{
"name": "device-id",
@@ -8763,18 +8802,18 @@
},
{
"name": "device-state",
- "type": "565"
+ "type": "567"
}
],
"meta-type": "object"
},
{
- "name": "[277]",
- "element-type": "277",
+ "name": "[279]",
+ "element-type": "279",
"meta-type": "array"
},
{
- "name": "277",
+ "name": "279",
"members": [
{
"name": "id",
@@ -8782,17 +8821,17 @@
},
{
"name": "service",
- "type": "[566]"
+ "type": "[568]"
},
{
"name": "client",
- "type": "[567]"
+ "type": "[569]"
}
],
"meta-type": "object"
},
{
- "name": "278",
+ "name": "280",
"members": [
{
"name": "path",
@@ -8800,7 +8839,7 @@
},
{
"name": "log",
- "type": "568"
+ "type": "570"
},
{
"name": "flags",
@@ -8846,7 +8885,7 @@
"meta-type": "object"
},
{
- "name": "279",
+ "name": "281",
"members": [
{
"name": "path",
@@ -8854,7 +8893,7 @@
},
{
"name": "log",
- "type": "568"
+ "type": "570"
},
{
"name": "flags",
@@ -8920,7 +8959,7 @@
"meta-type": "object"
},
{
- "name": "280",
+ "name": "282",
"members": [
{
"name": "path",
@@ -8928,7 +8967,7 @@
},
{
"name": "log",
- "type": "568"
+ "type": "570"
},
{
"name": "flags",
@@ -8974,7 +9013,7 @@
"meta-type": "object"
},
{
- "name": "281",
+ "name": "283",
"members": [
{
"name": "path",
@@ -8992,7 +9031,7 @@
"meta-type": "object"
},
{
- "name": "282",
+ "name": "284",
"members": [
{
"name": "path",
@@ -9000,13 +9039,13 @@
},
{
"name": "errors",
- "type": "[569]"
+ "type": "[571]"
}
],
"meta-type": "object"
},
{
- "name": "283",
+ "name": "285",
"members": [
{
"name": "path",
@@ -9014,13 +9053,13 @@
},
{
"name": "type",
- "type": "570"
+ "type": "572"
}
],
"meta-type": "object"
},
{
- "name": "284",
+ "name": "286",
"members": [
{
"name": "path",
@@ -9032,7 +9071,7 @@
},
{
"name": "selection-policy",
- "type": "571"
+ "type": "573"
},
{
"name": "region",
@@ -9045,13 +9084,13 @@
},
{
"name": "extents",
- "type": "[572]"
+ "type": "[574]"
}
],
"meta-type": "object"
},
{
- "name": "285",
+ "name": "287",
"members": [
{
"name": "path",
@@ -9063,7 +9102,7 @@
},
{
"name": "removal-policy",
- "type": "573"
+ "type": "575"
},
{
"name": "forced-removal",
@@ -9086,7 +9125,7 @@
},
{
"name": "extents",
- "type": "[572]"
+ "type": "[574]"
}
],
"meta-type": "object"
@@ -9097,7 +9136,7 @@
"meta-type": "builtin"
},
{
- "name": "286",
+ "name": "288",
"members": [
{
"name": "debug"
@@ -9169,7 +9208,7 @@
]
},
{
- "name": "287",
+ "name": "289",
"members": [
{
"name": "none"
@@ -9221,7 +9260,7 @@
]
},
{
- "name": "288",
+ "name": "290",
"members": [
{
"name": "reset"
@@ -9257,7 +9296,7 @@
]
},
{
- "name": "289",
+ "name": "291",
"members": [
{
"name": "reset"
@@ -9273,7 +9312,7 @@
]
},
{
- "name": "290",
+ "name": "292",
"members": [
{
"name": "poweroff"
@@ -9289,7 +9328,7 @@
]
},
{
- "name": "291",
+ "name": "293",
"members": [
{
"name": "pause"
@@ -9313,7 +9352,7 @@
]
},
{
- "name": "292",
+ "name": "294",
"members": [
{
"name": "pause"
@@ -9333,28 +9372,28 @@
]
},
{
- "name": "293",
+ "name": "295",
"tag": "type",
"variants": [
{
"case": "hyper-v",
- "type": "575"
+ "type": "577"
},
{
"case": "s390",
- "type": "576"
+ "type": "578"
}
],
"members": [
{
"name": "type",
- "type": "574"
+ "type": "576"
}
],
"meta-type": "object"
},
{
- "name": "294",
+ "name": "296",
"members": [
{
"name": "hypervisor"
@@ -9370,7 +9409,7 @@
]
},
{
- "name": "295",
+ "name": "297",
"members": [
{
"name": "ignore"
@@ -9394,7 +9433,7 @@
]
},
{
- "name": "296",
+ "name": "298",
"members": [
{
"name": "action-required",
@@ -9408,7 +9447,7 @@
"meta-type": "object"
},
{
- "name": "297",
+ "name": "299",
"members": [
{
"name": "undefined"
@@ -9460,7 +9499,7 @@
]
},
{
- "name": "298",
+ "name": "300",
"members": [
{
"name": "commit"
@@ -9509,7 +9548,7 @@
"meta-type": "builtin"
},
{
- "name": "299",
+ "name": "301",
"members": [
{
"name": "retain"
@@ -9534,7 +9573,7 @@
"meta-type": "array"
},
{
- "name": "300",
+ "name": "302",
"members": [
{
"name": "ok"
@@ -9554,7 +9593,7 @@
]
},
{
- "name": "301",
+ "name": "303",
"members": [
{
"name": "rd_bytes",
@@ -9687,46 +9726,46 @@
},
{
"name": "timed_stats",
- "type": "[577]"
+ "type": "[579]"
},
{
"name": "rd_latency_histogram",
"default": null,
- "type": "578"
+ "type": "580"
},
{
"name": "wr_latency_histogram",
"default": null,
- "type": "578"
+ "type": "580"
},
{
"name": "zone_append_latency_histogram",
"default": null,
- "type": "578"
+ "type": "580"
},
{
"name": "flush_latency_histogram",
"default": null,
- "type": "578"
+ "type": "580"
}
],
"meta-type": "object"
},
{
- "name": "302",
+ "name": "304",
"tag": "driver",
"variants": [
{
"case": "file",
- "type": "579"
+ "type": "581"
},
{
"case": "host_device",
- "type": "579"
+ "type": "581"
},
{
"case": "nvme",
- "type": "580"
+ "type": "582"
},
{
"case": "blkdebug",
@@ -9908,13 +9947,13 @@
"members": [
{
"name": "driver",
- "type": "318"
+ "type": "320"
}
],
"meta-type": "object"
},
{
- "name": "303",
+ "name": "305",
"members": [
{
"name": "actively-synced",
@@ -9924,7 +9963,7 @@
"meta-type": "object"
},
{
- "name": "304",
+ "name": "306",
"members": [
{
"name": "existing"
@@ -9940,7 +9979,7 @@
]
},
{
- "name": "305",
+ "name": "307",
"members": [
{
"name": "report"
@@ -9968,7 +10007,7 @@
]
},
{
- "name": "306",
+ "name": "308",
"members": [
{
"name": "top"
@@ -9996,7 +10035,7 @@
]
},
{
- "name": "307",
+ "name": "309",
"members": [
{
"name": "on-success"
@@ -10016,7 +10055,7 @@
]
},
{
- "name": "308",
+ "name": "310",
"members": [
{
"name": "use-copy-range",
@@ -10042,7 +10081,7 @@
"meta-type": "object"
},
{
- "name": "309",
+ "name": "311",
"members": [
{
"name": "off"
@@ -10062,7 +10101,7 @@
]
},
{
- "name": "310",
+ "name": "312",
"members": [
{
"name": "filename",
@@ -10124,18 +10163,18 @@
{
"name": "format-specific",
"default": null,
- "type": "581"
+ "type": "583"
},
{
"name": "backing-image",
"default": null,
- "type": "310"
+ "type": "312"
}
],
"meta-type": "object"
},
{
- "name": "311",
+ "name": "313",
"members": [
{
"name": "writeback",
@@ -10153,12 +10192,12 @@
"meta-type": "object"
},
{
- "name": "[312]",
- "element-type": "312",
+ "name": "[314]",
+ "element-type": "314",
"meta-type": "array"
},
{
- "name": "312",
+ "name": "314",
"members": [
{
"name": "name",
@@ -10194,12 +10233,12 @@
"meta-type": "object"
},
{
- "name": "[313]",
- "element-type": "313",
+ "name": "[315]",
+ "element-type": "315",
"meta-type": "array"
},
{
- "name": "313",
+ "name": "315",
"members": [
{
"name": "id",
@@ -10207,7 +10246,7 @@
},
{
"name": "type",
- "type": "582"
+ "type": "584"
},
{
"name": "name",
@@ -10217,12 +10256,12 @@
"meta-type": "object"
},
{
- "name": "[314]",
- "element-type": "314",
+ "name": "[316]",
+ "element-type": "316",
"meta-type": "array"
},
{
- "name": "314",
+ "name": "316",
"members": [
{
"name": "parent",
@@ -10238,17 +10277,17 @@
},
{
"name": "perm",
- "type": "[583]"
+ "type": "[585]"
},
{
"name": "shared-perm",
- "type": "[583]"
+ "type": "[585]"
}
],
"meta-type": "object"
},
{
- "name": "315",
+ "name": "317",
"members": [
{
"name": "background"
@@ -10264,12 +10303,12 @@
]
},
{
- "name": "[316]",
- "element-type": "316",
+ "name": "[318]",
+ "element-type": "318",
"meta-type": "array"
},
{
- "name": "316",
+ "name": "318",
"members": [
{
"type": "str"
@@ -10281,17 +10320,17 @@
"meta-type": "alternate"
},
{
- "name": "317",
+ "name": "319",
"members": [
{
"name": "copy-mode",
- "type": "315"
+ "type": "317"
}
],
"meta-type": "object"
},
{
- "name": "318",
+ "name": "320",
"members": [
{
"name": "blkdebug"
@@ -10490,7 +10529,7 @@
]
},
{
- "name": "319",
+ "name": "321",
"members": [
{
"name": "ignore"
@@ -10506,7 +10545,7 @@
]
},
{
- "name": "320",
+ "name": "322",
"members": [
{
"name": "direct",
@@ -10522,11 +10561,11 @@
"meta-type": "object"
},
{
- "name": "321",
+ "name": "323",
"members": [
{
"name": "image",
- "type": "584"
+ "type": "586"
},
{
"name": "config",
@@ -10566,36 +10605,36 @@
{
"name": "inject-error",
"default": null,
- "type": "[585]"
+ "type": "[587]"
},
{
"name": "set-state",
"default": null,
- "type": "[586]"
+ "type": "[588]"
},
{
"name": "take-child-perms",
"default": null,
- "type": "[583]"
+ "type": "[585]"
},
{
"name": "unshare-child-perms",
"default": null,
- "type": "[583]"
+ "type": "[585]"
}
],
"meta-type": "object"
},
{
- "name": "322",
+ "name": "324",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "log",
- "type": "584"
+ "type": "586"
},
{
"name": "log-sector-size",
@@ -10616,49 +10655,49 @@
"meta-type": "object"
},
{
- "name": "323",
+ "name": "325",
"members": [
{
"name": "test",
- "type": "584"
+ "type": "586"
},
{
"name": "raw",
- "type": "584"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "324",
+ "name": "326",
"members": [
{
"name": "image",
- "type": "584"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "325",
+ "name": "327",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "326",
+ "name": "328",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "target",
- "type": "584"
+ "type": "586"
},
{
"name": "bitmap",
@@ -10668,7 +10707,7 @@
{
"name": "on-cbw-error",
"default": null,
- "type": "587"
+ "type": "589"
},
{
"name": "cbw-timeout",
@@ -10684,11 +10723,11 @@
"meta-type": "object"
},
{
- "name": "327",
+ "name": "329",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "bottom",
@@ -10699,7 +10738,7 @@
"meta-type": "object"
},
{
- "name": "328",
+ "name": "330",
"members": [
{
"name": "filename",
@@ -10713,12 +10752,12 @@
{
"name": "locking",
"default": null,
- "type": "588"
+ "type": "590"
},
{
"name": "aio",
"default": null,
- "type": "589"
+ "type": "591"
},
{
"name": "aio-max-batch",
@@ -10745,7 +10784,7 @@
]
},
{
- "name": "329",
+ "name": "331",
"members": [
{
"name": "url",
@@ -10785,7 +10824,7 @@
"meta-type": "object"
},
{
- "name": "330",
+ "name": "332",
"members": [
{
"name": "url",
@@ -10830,7 +10869,7 @@
"meta-type": "object"
},
{
- "name": "331",
+ "name": "333",
"members": [
{
"name": "volume",
@@ -10842,7 +10881,7 @@
},
{
"name": "server",
- "type": "[392]"
+ "type": "[394]"
},
{
"name": "debug",
@@ -10858,7 +10897,7 @@
"meta-type": "object"
},
{
- "name": "332",
+ "name": "334",
"members": [
{
"name": "url",
@@ -10908,7 +10947,7 @@
"meta-type": "object"
},
{
- "name": "333",
+ "name": "335",
"members": [
{
"name": "url",
@@ -10963,7 +11002,7 @@
"meta-type": "object"
},
{
- "name": "334",
+ "name": "336",
"members": [
{
"name": "filename",
@@ -10973,11 +11012,11 @@
"meta-type": "object"
},
{
- "name": "335",
+ "name": "337",
"members": [
{
"name": "transport",
- "type": "590"
+ "type": "592"
},
{
"name": "portal",
@@ -11010,7 +11049,7 @@
{
"name": "header-digest",
"default": null,
- "type": "591"
+ "type": "593"
},
{
"name": "timeout",
@@ -11021,11 +11060,11 @@
"meta-type": "object"
},
{
- "name": "336",
+ "name": "338",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "key-secret",
@@ -11035,17 +11074,17 @@
{
"name": "header",
"default": null,
- "type": "584"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "337",
+ "name": "339",
"members": [
{
"name": "server",
- "type": "392"
+ "type": "394"
},
{
"name": "export",
@@ -11084,11 +11123,11 @@
"meta-type": "object"
},
{
- "name": "338",
+ "name": "340",
"members": [
{
"name": "server",
- "type": "592"
+ "type": "594"
},
{
"name": "path",
@@ -11128,7 +11167,7 @@
"meta-type": "object"
},
{
- "name": "339",
+ "name": "341",
"members": [
{
"name": "size",
@@ -11149,7 +11188,7 @@
"meta-type": "object"
},
{
- "name": "340",
+ "name": "342",
"members": [
{
"name": "device",
@@ -11163,7 +11202,7 @@
"meta-type": "object"
},
{
- "name": "341",
+ "name": "343",
"members": [
{
"name": "path",
@@ -11173,11 +11212,11 @@
"meta-type": "object"
},
{
- "name": "342",
+ "name": "344",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "prealloc-align",
@@ -11193,16 +11232,16 @@
"meta-type": "object"
},
{
- "name": "343",
+ "name": "345",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "backing",
"default": null,
- "type": "593"
+ "type": "595"
},
{
"name": "lazy-refcounts",
@@ -11232,7 +11271,7 @@
{
"name": "overlap-check",
"default": null,
- "type": "594"
+ "type": "596"
},
{
"name": "cache-size",
@@ -11262,53 +11301,53 @@
{
"name": "encrypt",
"default": null,
- "type": "595"
+ "type": "597"
},
{
"name": "data-file",
"default": null,
- "type": "584"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "344",
+ "name": "346",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "backing",
"default": null,
- "type": "593"
+ "type": "595"
},
{
"name": "encrypt",
"default": null,
- "type": "596"
+ "type": "598"
}
],
"meta-type": "object"
},
{
- "name": "345",
+ "name": "347",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "backing",
"default": null,
- "type": "593"
+ "type": "595"
}
],
"meta-type": "object"
},
{
- "name": "346",
+ "name": "348",
"members": [
{
"name": "blkverify",
@@ -11317,7 +11356,7 @@
},
{
"name": "children",
- "type": "[584]"
+ "type": "[586]"
},
{
"name": "vote-threshold",
@@ -11331,17 +11370,17 @@
{
"name": "read-pattern",
"default": null,
- "type": "597"
+ "type": "599"
}
],
"meta-type": "object"
},
{
- "name": "347",
+ "name": "349",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "offset",
@@ -11357,7 +11396,7 @@
"meta-type": "object"
},
{
- "name": "348",
+ "name": "350",
"members": [
{
"name": "pool",
@@ -11385,7 +11424,7 @@
{
"name": "encrypt",
"default": null,
- "type": "598"
+ "type": "600"
},
{
"name": "user",
@@ -11395,7 +11434,7 @@
{
"name": "auth-client-required",
"default": null,
- "type": "[599]"
+ "type": "[601]"
},
{
"name": "key-secret",
@@ -11405,21 +11444,21 @@
{
"name": "server",
"default": null,
- "type": "[600]"
+ "type": "[602]"
}
],
"meta-type": "object"
},
{
- "name": "349",
+ "name": "351",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "mode",
- "type": "601"
+ "type": "603"
},
{
"name": "top-id",
@@ -11430,11 +11469,11 @@
"meta-type": "object"
},
{
- "name": "350",
+ "name": "352",
"members": [
{
"name": "server",
- "type": "602"
+ "type": "604"
},
{
"name": "path",
@@ -11448,13 +11487,13 @@
{
"name": "host-key-check",
"default": null,
- "type": "603"
+ "type": "605"
}
],
"meta-type": "object"
},
{
- "name": "351",
+ "name": "353",
"members": [
{
"name": "throttle-group",
@@ -11462,13 +11501,13 @@
},
{
"name": "file",
- "type": "584"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "352",
+ "name": "354",
"members": [
{
"name": "path",
@@ -11478,7 +11517,7 @@
"meta-type": "object"
},
{
- "name": "353",
+ "name": "355",
"members": [
{
"name": "path",
@@ -11488,7 +11527,7 @@
"meta-type": "object"
},
{
- "name": "354",
+ "name": "356",
"members": [
{
"name": "path",
@@ -11501,7 +11540,7 @@
]
},
{
- "name": "355",
+ "name": "357",
"members": [
{
"name": "dir",
@@ -11536,64 +11575,64 @@
"meta-type": "array"
},
{
- "name": "356",
+ "name": "358",
"tag": "driver",
"variants": [
{
"case": "file",
- "type": "604"
+ "type": "606"
},
{
"case": "gluster",
- "type": "605"
+ "type": "607"
},
{
"case": "luks",
- "type": "606"
+ "type": "608"
},
{
"case": "nfs",
- "type": "607"
+ "type": "609"
},
{
"case": "parallels",
- "type": "608"
+ "type": "610"
},
{
"case": "qcow",
- "type": "609"
+ "type": "611"
},
{
"case": "qcow2",
- "type": "610"
+ "type": "612"
},
{
"case": "qed",
- "type": "611"
+ "type": "613"
},
{
"case": "rbd",
- "type": "612"
+ "type": "614"
},
{
"case": "ssh",
- "type": "613"
+ "type": "615"
},
{
"case": "vdi",
- "type": "614"
+ "type": "616"
},
{
"case": "vhdx",
- "type": "615"
+ "type": "617"
},
{
"case": "vmdk",
- "type": "616"
+ "type": "618"
},
{
"case": "vpc",
- "type": "617"
+ "type": "619"
},
{
"case": "blkdebug",
@@ -11731,22 +11770,22 @@
"members": [
{
"name": "driver",
- "type": "318"
+ "type": "320"
}
],
"meta-type": "object"
},
{
- "name": "357",
+ "name": "359",
"tag": "driver",
"variants": [
{
"case": "luks",
- "type": "618"
+ "type": "620"
},
{
"case": "qcow2",
- "type": "619"
+ "type": "621"
},
{
"case": "blkdebug",
@@ -11932,13 +11971,13 @@
"members": [
{
"name": "driver",
- "type": "318"
+ "type": "320"
}
],
"meta-type": "object"
},
{
- "name": "358",
+ "name": "360",
"members": [
{
"name": "read"
@@ -11954,7 +11993,7 @@
]
},
{
- "name": "359",
+ "name": "361",
"members": [
{
"name": "ignore"
@@ -11974,7 +12013,7 @@
]
},
{
- "name": "360",
+ "name": "362",
"members": [
{
"type": "str"
@@ -11986,7 +12025,7 @@
"meta-type": "alternate"
},
{
- "name": "361",
+ "name": "363",
"members": [
{
"name": "read"
@@ -12006,36 +12045,36 @@
]
},
{
- "name": "362",
+ "name": "364",
"tag": "type",
"variants": [
{
"case": "inet",
- "type": "621"
+ "type": "623"
},
{
"case": "unix",
- "type": "622"
+ "type": "624"
},
{
"case": "vsock",
- "type": "623"
+ "type": "625"
},
{
"case": "fd",
- "type": "624"
+ "type": "626"
}
],
"members": [
{
"name": "type",
- "type": "620"
+ "type": "622"
}
],
"meta-type": "object"
},
{
- "name": "363",
+ "name": "365",
"members": [
{
"name": "safe"
@@ -12051,7 +12090,7 @@
]
},
{
- "name": "364",
+ "name": "366",
"members": [
{
"name": "nbd"
@@ -12075,7 +12114,7 @@
]
},
{
- "name": "365",
+ "name": "367",
"members": [
{
"name": "name",
@@ -12090,7 +12129,7 @@
{
"name": "bitmaps",
"default": null,
- "type": "[316]"
+ "type": "[318]"
},
{
"name": "allocation-depth",
@@ -12101,11 +12140,11 @@
"meta-type": "object"
},
{
- "name": "366",
+ "name": "368",
"members": [
{
"name": "addr",
- "type": "392"
+ "type": "394"
},
{
"name": "logical-block-size",
@@ -12121,7 +12160,7 @@
"meta-type": "object"
},
{
- "name": "367",
+ "name": "369",
"members": [
{
"name": "mountpoint",
@@ -12135,13 +12174,13 @@
{
"name": "allow-other",
"default": null,
- "type": "625"
+ "type": "627"
}
],
"meta-type": "object"
},
{
- "name": "368",
+ "name": "370",
"members": [
{
"name": "name",
@@ -12171,7 +12210,7 @@
"meta-type": "object"
},
{
- "name": "369",
+ "name": "371",
"members": [
{
"name": "utf8"
@@ -12187,108 +12226,108 @@
]
},
{
- "name": "370",
+ "name": "372",
"tag": "type",
"variants": [
{
"case": "file",
- "type": "627"
+ "type": "629"
},
{
"case": "serial",
- "type": "628"
+ "type": "630"
},
{
"case": "parallel",
- "type": "628"
+ "type": "630"
},
{
"case": "pipe",
- "type": "628"
+ "type": "630"
},
{
"case": "socket",
- "type": "629"
+ "type": "631"
},
{
"case": "udp",
- "type": "630"
+ "type": "632"
},
{
"case": "pty",
- "type": "631"
+ "type": "633"
},
{
"case": "null",
- "type": "632"
+ "type": "634"
},
{
"case": "mux",
- "type": "633"
+ "type": "635"
},
{
"case": "hub",
- "type": "634"
+ "type": "636"
},
{
"case": "msmouse",
- "type": "632"
+ "type": "634"
},
{
"case": "wctablet",
- "type": "632"
+ "type": "634"
},
{
"case": "braille",
- "type": "632"
+ "type": "634"
},
{
"case": "testdev",
- "type": "632"
+ "type": "634"
},
{
"case": "stdio",
- "type": "635"
+ "type": "637"
},
{
"case": "spicevmc",
- "type": "636"
+ "type": "638"
},
{
"case": "spiceport",
- "type": "637"
+ "type": "639"
},
{
"case": "qemu-vdagent",
- "type": "638"
+ "type": "640"
},
{
"case": "dbus",
- "type": "639"
+ "type": "641"
},
{
"case": "vc",
- "type": "640"
+ "type": "642"
},
{
"case": "ringbuf",
- "type": "641"
+ "type": "643"
},
{
"case": "memory",
- "type": "641"
+ "type": "643"
}
],
"members": [
{
"name": "type",
- "type": "626"
+ "type": "628"
}
],
"meta-type": "object"
},
{
- "name": "371",
+ "name": "373",
"members": [
{
"name": "elf"
@@ -12328,7 +12367,7 @@
]
},
{
- "name": "372",
+ "name": "374",
"members": [
{
"name": "none"
@@ -12352,12 +12391,12 @@
]
},
{
- "name": "[371]",
- "element-type": "371",
+ "name": "[373]",
+ "element-type": "373",
"meta-type": "array"
},
{
- "name": "373",
+ "name": "375",
"members": [
{
"name": "none"
@@ -12421,7 +12460,7 @@
]
},
{
- "name": "374",
+ "name": "376",
"members": [
{
"name": "netdev",
@@ -12452,7 +12491,7 @@
"meta-type": "object"
},
{
- "name": "375",
+ "name": "377",
"members": [
{
"name": "hostname",
@@ -12512,7 +12551,7 @@
{
"name": "dnssearch",
"default": null,
- "type": "[642]"
+ "type": "[644]"
},
{
"name": "domainname",
@@ -12552,12 +12591,12 @@
{
"name": "hostfwd",
"default": null,
- "type": "[642]"
+ "type": "[644]"
},
{
"name": "guestfwd",
"default": null,
- "type": "[642]"
+ "type": "[644]"
},
{
"name": "tftp-server-name",
@@ -12568,7 +12607,7 @@
"meta-type": "object"
},
{
- "name": "376",
+ "name": "378",
"members": [
{
"name": "ifname",
@@ -12649,7 +12688,7 @@
"meta-type": "object"
},
{
- "name": "377",
+ "name": "379",
"members": [
{
"name": "src",
@@ -12722,7 +12761,7 @@
"meta-type": "object"
},
{
- "name": "378",
+ "name": "380",
"members": [
{
"name": "fd",
@@ -12758,11 +12797,11 @@
"meta-type": "object"
},
{
- "name": "379",
+ "name": "381",
"members": [
{
"name": "addr",
- "type": "392"
+ "type": "394"
},
{
"name": "server",
@@ -12786,23 +12825,23 @@
"meta-type": "object"
},
{
- "name": "380",
+ "name": "382",
"members": [
{
"name": "local",
"default": null,
- "type": "392"
+ "type": "394"
},
{
"name": "remote",
"default": null,
- "type": "392"
+ "type": "394"
}
],
"meta-type": "object"
},
{
- "name": "381",
+ "name": "383",
"members": [
{
"name": "sock",
@@ -12828,7 +12867,7 @@
"meta-type": "object"
},
{
- "name": "382",
+ "name": "384",
"members": [
{
"name": "br",
@@ -12844,7 +12883,7 @@
"meta-type": "object"
},
{
- "name": "383",
+ "name": "385",
"members": [
{
"name": "hubid",
@@ -12859,7 +12898,7 @@
"meta-type": "object"
},
{
- "name": "384",
+ "name": "386",
"members": [
{
"name": "ifname",
@@ -12874,7 +12913,7 @@
"meta-type": "object"
},
{
- "name": "386",
+ "name": "388",
"members": [
{
"name": "chardev",
@@ -12894,7 +12933,7 @@
"meta-type": "object"
},
{
- "name": "387",
+ "name": "389",
"members": [
{
"name": "vhostdev",
@@ -12923,7 +12962,7 @@
"meta-type": "object"
},
{
- "name": "391",
+ "name": "393",
"members": [
{
"name": "normal"
@@ -12948,36 +12987,36 @@
"meta-type": "array"
},
{
- "name": "392",
+ "name": "394",
"tag": "type",
"variants": [
{
"case": "inet",
- "type": "602"
+ "type": "604"
},
{
"case": "unix",
- "type": "644"
+ "type": "646"
},
{
"case": "vsock",
- "type": "645"
+ "type": "647"
},
{
"case": "fd",
- "type": "646"
+ "type": "648"
}
],
"members": [
{
"name": "type",
- "type": "620"
+ "type": "622"
}
],
"meta-type": "object"
},
{
- "name": "393",
+ "name": "395",
"members": [
{
"name": "rss"
@@ -12989,7 +13028,7 @@
]
},
{
- "name": "394",
+ "name": "396",
"members": [
{
"name": "half"
@@ -13005,7 +13044,7 @@
]
},
{
- "name": "395",
+ "name": "397",
"members": [
{
"name": "off"
@@ -13021,7 +13060,7 @@
]
},
{
- "name": "396",
+ "name": "398",
"members": [
{
"name": "priority",
@@ -13080,7 +13119,7 @@
"meta-type": "object"
},
{
- "name": "397",
+ "name": "399",
"members": [
{
"name": "in-pport",
@@ -13121,7 +13160,7 @@
"meta-type": "object"
},
{
- "name": "398",
+ "name": "400",
"members": [
{
"name": "goto-tbl",
@@ -13157,28 +13196,28 @@
"meta-type": "object"
},
{
- "name": "399",
+ "name": "401",
"tag": "type",
"variants": [
{
"case": "passthrough",
- "type": "647"
+ "type": "649"
},
{
"case": "emulator",
- "type": "648"
+ "type": "650"
}
],
"members": [
{
"name": "type",
- "type": "122"
+ "type": "124"
}
],
"meta-type": "object"
},
{
- "name": "400",
+ "name": "402",
"members": [
{
"name": "vnc"
@@ -13194,7 +13233,7 @@
]
},
{
- "name": "401",
+ "name": "403",
"members": [
{
"name": "keep"
@@ -13214,7 +13253,7 @@
]
},
{
- "name": "402",
+ "name": "404",
"members": [
{
"name": "display",
@@ -13225,7 +13264,7 @@
"meta-type": "object"
},
{
- "name": "403",
+ "name": "405",
"members": [
{
"name": "display",
@@ -13236,7 +13275,7 @@
"meta-type": "object"
},
{
- "name": "404",
+ "name": "406",
"members": [
{
"name": "ppm"
@@ -13252,7 +13291,7 @@
]
},
{
- "name": "405",
+ "name": "407",
"members": [
{
"name": "client"
@@ -13272,12 +13311,12 @@
]
},
{
- "name": "[406]",
- "element-type": "406",
+ "name": "[408]",
+ "element-type": "408",
"meta-type": "array"
},
{
- "name": "406",
+ "name": "408",
"members": [
{
"name": "host",
@@ -13289,7 +13328,7 @@
},
{
"name": "family",
- "type": "409"
+ "type": "411"
},
{
"name": "connection-id",
@@ -13311,7 +13350,7 @@
"meta-type": "object"
},
{
- "name": "407",
+ "name": "409",
"members": [
{
"name": "host",
@@ -13323,13 +13362,13 @@
},
{
"name": "family",
- "type": "409"
+ "type": "411"
}
],
"meta-type": "object"
},
{
- "name": "408",
+ "name": "410",
"members": [
{
"name": "host",
@@ -13341,7 +13380,7 @@
},
{
"name": "family",
- "type": "409"
+ "type": "411"
},
{
"name": "auth",
@@ -13352,7 +13391,7 @@
"meta-type": "object"
},
{
- "name": "409",
+ "name": "411",
"members": [
{
"name": "ipv4"
@@ -13380,12 +13419,12 @@
]
},
{
- "name": "[410]",
- "element-type": "410",
+ "name": "[412]",
+ "element-type": "412",
"meta-type": "array"
},
{
- "name": "410",
+ "name": "412",
"members": [
{
"name": "host",
@@ -13397,7 +13436,7 @@
},
{
"name": "family",
- "type": "409"
+ "type": "411"
},
{
"name": "websocket",
@@ -13417,12 +13456,12 @@
"meta-type": "object"
},
{
- "name": "[411]",
- "element-type": "411",
+ "name": "[413]",
+ "element-type": "413",
"meta-type": "array"
},
{
- "name": "411",
+ "name": "413",
"members": [
{
"name": "host",
@@ -13434,7 +13473,7 @@
},
{
"name": "family",
- "type": "409"
+ "type": "411"
},
{
"name": "websocket",
@@ -13442,18 +13481,18 @@
},
{
"name": "auth",
- "type": "412"
+ "type": "414"
},
{
"name": "vencrypt",
"default": null,
- "type": "413"
+ "type": "415"
}
],
"meta-type": "object"
},
{
- "name": "412",
+ "name": "414",
"members": [
{
"name": "none"
@@ -13497,7 +13536,7 @@
]
},
{
- "name": "413",
+ "name": "415",
"members": [
{
"name": "plain"
@@ -13541,7 +13580,7 @@
]
},
{
- "name": "414",
+ "name": "416",
"members": [
{
"name": "host",
@@ -13553,7 +13592,7 @@
},
{
"name": "family",
- "type": "409"
+ "type": "411"
},
{
"name": "websocket",
@@ -13568,7 +13607,7 @@
"meta-type": "object"
},
{
- "name": "415",
+ "name": "417",
"members": [
{
"name": "host",
@@ -13580,7 +13619,7 @@
},
{
"name": "family",
- "type": "409"
+ "type": "411"
},
{
"name": "websocket",
@@ -13590,71 +13629,71 @@
"meta-type": "object"
},
{
- "name": "[416]",
- "element-type": "416",
+ "name": "[418]",
+ "element-type": "418",
"meta-type": "array"
},
{
- "name": "416",
+ "name": "418",
"tag": "type",
"variants": [
{
"case": "number",
- "type": "650"
+ "type": "652"
},
{
"case": "qcode",
- "type": "651"
+ "type": "653"
}
],
"members": [
{
"name": "type",
- "type": "649"
+ "type": "651"
}
],
"meta-type": "object"
},
{
- "name": "[417]",
- "element-type": "417",
+ "name": "[419]",
+ "element-type": "419",
"meta-type": "array"
},
{
- "name": "417",
+ "name": "419",
"tag": "type",
"variants": [
{
"case": "key",
- "type": "653"
+ "type": "655"
},
{
"case": "btn",
- "type": "654"
+ "type": "656"
},
{
"case": "rel",
- "type": "655"
+ "type": "657"
},
{
"case": "abs",
- "type": "655"
+ "type": "657"
},
{
"case": "mtt",
- "type": "656"
+ "type": "658"
}
],
"members": [
{
"name": "type",
- "type": "652"
+ "type": "654"
}
],
"meta-type": "object"
},
{
- "name": "418",
+ "name": "420",
"members": [
{
"name": "default"
@@ -13690,7 +13729,7 @@
]
},
{
- "name": "419",
+ "name": "421",
"members": [
{
"name": "off"
@@ -13714,7 +13753,7 @@
]
},
{
- "name": "420",
+ "name": "422",
"members": [
{
"name": "grab-on-hover",
@@ -13740,7 +13779,7 @@
"meta-type": "object"
},
{
- "name": "421",
+ "name": "423",
"members": [
{
"name": "left-command-key",
@@ -13771,7 +13810,7 @@
"meta-type": "object"
},
{
- "name": "422",
+ "name": "424",
"members": [
{
"name": "charset",
@@ -13782,7 +13821,7 @@
"meta-type": "object"
},
{
- "name": "423",
+ "name": "425",
"members": [
{
"name": "rendernode",
@@ -13793,7 +13832,7 @@
"meta-type": "object"
},
{
- "name": "424",
+ "name": "426",
"members": [
{
"name": "rendernode",
@@ -13819,18 +13858,18 @@
"meta-type": "object"
},
{
- "name": "425",
+ "name": "427",
"members": [
{
"name": "grab-mod",
"default": null,
- "type": "657"
+ "type": "659"
}
],
"meta-type": "object"
},
{
- "name": "426",
+ "name": "428",
"members": [
{
"name": "vnc"
@@ -13842,7 +13881,7 @@
]
},
{
- "name": "427",
+ "name": "429",
"members": [
{
"name": "tls-certs",
@@ -13853,7 +13892,7 @@
"meta-type": "object"
},
{
- "name": "428",
+ "name": "430",
"members": [
{
"name": "vnc"
@@ -13865,18 +13904,18 @@
]
},
{
- "name": "429",
+ "name": "431",
"members": [
{
"name": "addresses",
"default": null,
- "type": "[392]"
+ "type": "[394]"
}
],
"meta-type": "object"
},
{
- "name": "430",
+ "name": "432",
"members": [
{
"name": "none"
@@ -13944,7 +13983,7 @@
]
},
{
- "name": "431",
+ "name": "433",
"members": [
{
"name": "transferred",
@@ -14018,7 +14057,7 @@
"meta-type": "object"
},
{
- "name": "432",
+ "name": "434",
"members": [
{
"name": "transferred",
@@ -14028,7 +14067,7 @@
"meta-type": "object"
},
{
- "name": "433",
+ "name": "435",
"members": [
{
"name": "cache-size",
@@ -14062,12 +14101,12 @@
"meta-type": "object"
},
{
- "name": "[392]",
- "element-type": "392",
+ "name": "[394]",
+ "element-type": "394",
"meta-type": "array"
},
{
- "name": "434",
+ "name": "436",
"members": [
{
"name": "xbzrle"
@@ -14172,7 +14211,7 @@
]
},
{
- "name": "435",
+ "name": "437",
"members": [
{
"name": "none"
@@ -14192,12 +14231,12 @@
]
},
{
- "name": "[436]",
- "element-type": "436",
+ "name": "[438]",
+ "element-type": "438",
"meta-type": "array"
},
{
- "name": "436",
+ "name": "438",
"members": [
{
"name": "node-name",
@@ -14209,13 +14248,13 @@
},
{
"name": "bitmaps",
- "type": "[658]"
+ "type": "[660]"
}
],
"meta-type": "object"
},
{
- "name": "437",
+ "name": "439",
"members": [
{
"name": "normal"
@@ -14235,7 +14274,7 @@
]
},
{
- "name": "438",
+ "name": "440",
"members": [
{
"name": "none"
@@ -14255,7 +14294,7 @@
]
},
{
- "name": "439",
+ "name": "441",
"members": [
{
"name": "none"
@@ -14275,7 +14314,7 @@
]
},
{
- "name": "440",
+ "name": "442",
"members": [
{
"name": "none"
@@ -14299,26 +14338,26 @@
]
},
{
- "name": "[441]",
- "element-type": "441",
+ "name": "[443]",
+ "element-type": "443",
"meta-type": "array"
},
{
- "name": "441",
+ "name": "443",
"members": [
{
"name": "channel-type",
- "type": "659"
+ "type": "661"
},
{
"name": "addr",
- "type": "660"
+ "type": "662"
}
],
"meta-type": "object"
},
{
- "name": "442",
+ "name": "444",
"members": [
{
"name": "second"
@@ -14334,7 +14373,7 @@
]
},
{
- "name": "443",
+ "name": "445",
"members": [
{
"name": "page-sampling"
@@ -14354,7 +14393,7 @@
]
},
{
- "name": "444",
+ "name": "446",
"members": [
{
"name": "unstarted"
@@ -14374,12 +14413,12 @@
]
},
{
- "name": "[445]",
- "element-type": "445",
+ "name": "[447]",
+ "element-type": "447",
"meta-type": "array"
},
{
- "name": "445",
+ "name": "447",
"members": [
{
"name": "id",
@@ -14393,84 +14432,84 @@
"meta-type": "object"
},
{
- "name": "[446]",
- "element-type": "446",
+ "name": "[448]",
+ "element-type": "448",
"meta-type": "array"
},
{
- "name": "446",
+ "name": "448",
"tag": "type",
"variants": [
{
"case": "abort",
- "type": "662"
+ "type": "664"
},
{
"case": "block-dirty-bitmap-add",
- "type": "663"
+ "type": "665"
},
{
"case": "block-dirty-bitmap-remove",
- "type": "664"
+ "type": "666"
},
{
"case": "block-dirty-bitmap-clear",
- "type": "664"
+ "type": "666"
},
{
"case": "block-dirty-bitmap-enable",
- "type": "664"
+ "type": "666"
},
{
"case": "block-dirty-bitmap-disable",
- "type": "664"
+ "type": "666"
},
{
"case": "block-dirty-bitmap-merge",
- "type": "665"
+ "type": "667"
},
{
"case": "blockdev-backup",
- "type": "666"
+ "type": "668"
},
{
"case": "blockdev-snapshot",
- "type": "667"
+ "type": "669"
},
{
"case": "blockdev-snapshot-internal-sync",
- "type": "668"
+ "type": "670"
},
{
"case": "blockdev-snapshot-sync",
- "type": "669"
+ "type": "671"
},
{
"case": "drive-backup",
- "type": "670"
+ "type": "672"
}
],
"members": [
{
"name": "type",
- "type": "661"
+ "type": "663"
}
],
"meta-type": "object"
},
{
- "name": "447",
+ "name": "449",
"members": [
{
"name": "completion-mode",
"default": null,
- "type": "671"
+ "type": "673"
}
],
"meta-type": "object"
},
{
- "name": "448",
+ "name": "450",
"members": [
{
"name": "unavailable"
@@ -14490,12 +14529,12 @@
]
},
{
- "name": "[449]",
- "element-type": "449",
+ "name": "[451]",
+ "element-type": "451",
"meta-type": "array"
},
{
- "name": "449",
+ "name": "451",
"members": [
{
"name": "oob"
@@ -14507,7 +14546,7 @@
]
},
{
- "name": "450",
+ "name": "452",
"members": [
{
"name": "major",
@@ -14525,7 +14564,7 @@
"meta-type": "object"
},
{
- "name": "451",
+ "name": "453",
"members": [
{
"name": "builtin"
@@ -14561,21 +14600,21 @@
]
},
{
- "name": "452",
+ "name": "454",
"members": [
{
"name": "json-type",
- "type": "672"
+ "type": "674"
}
],
"meta-type": "object"
},
{
- "name": "453",
+ "name": "455",
"members": [
{
"name": "members",
- "type": "[673]"
+ "type": "[675]"
},
{
"name": "values",
@@ -14588,7 +14627,7 @@
"meta-type": "object"
},
{
- "name": "454",
+ "name": "456",
"members": [
{
"name": "element-type",
@@ -14598,11 +14637,11 @@
"meta-type": "object"
},
{
- "name": "455",
+ "name": "457",
"members": [
{
"name": "members",
- "type": "[674]"
+ "type": "[676]"
},
{
"name": "tag",
@@ -14612,23 +14651,23 @@
{
"name": "variants",
"default": null,
- "type": "[675]"
+ "type": "[677]"
}
],
"meta-type": "object"
},
{
- "name": "456",
+ "name": "458",
"members": [
{
"name": "members",
- "type": "[676]"
+ "type": "[678]"
}
],
"meta-type": "object"
},
{
- "name": "457",
+ "name": "459",
"members": [
{
"name": "arg-type",
@@ -14647,7 +14686,7 @@
"meta-type": "object"
},
{
- "name": "458",
+ "name": "460",
"members": [
{
"name": "arg-type",
@@ -14657,7 +14696,7 @@
"meta-type": "object"
},
{
- "name": "459",
+ "name": "461",
"members": [
{
"name": "acpi-generic-initiator"
@@ -14867,7 +14906,7 @@
]
},
{
- "name": "460",
+ "name": "462",
"members": [
{
"name": "pci-dev",
@@ -14881,7 +14920,7 @@
"meta-type": "object"
},
{
- "name": "461",
+ "name": "463",
"members": [
{
"name": "pci-bus",
@@ -14895,23 +14934,23 @@
"meta-type": "object"
},
{
- "name": "462",
+ "name": "464",
"members": [
{
"name": "policy",
"default": null,
- "type": "677"
+ "type": "679"
},
{
"name": "rules",
"default": null,
- "type": "[678]"
+ "type": "[680]"
}
],
"meta-type": "object"
},
{
- "name": "463",
+ "name": "465",
"members": [
{
"name": "filename",
@@ -14926,7 +14965,7 @@
"meta-type": "object"
},
{
- "name": "464",
+ "name": "466",
"members": [
{
"name": "service",
@@ -14936,7 +14975,7 @@
"meta-type": "object"
},
{
- "name": "465",
+ "name": "467",
"members": [
{
"name": "identity",
@@ -14946,7 +14985,7 @@
"meta-type": "object"
},
{
- "name": "466",
+ "name": "468",
"members": [
{
"name": "if",
@@ -14960,7 +14999,7 @@
"meta-type": "object"
},
{
- "name": "467",
+ "name": "469",
"members": [
{
"name": "primary_in",
@@ -15007,7 +15046,7 @@
"meta-type": "object"
},
{
- "name": "468",
+ "name": "470",
"members": [
{
"name": "queues",
@@ -15028,7 +15067,7 @@
"meta-type": "object"
},
{
- "name": "469",
+ "name": "471",
"members": [
{
"name": "queues",
@@ -15053,7 +15092,7 @@
"meta-type": "object"
},
{
- "name": "470",
+ "name": "472",
"members": [
{
"name": "addr",
@@ -15068,7 +15107,7 @@
"meta-type": "object"
},
{
- "name": "471",
+ "name": "473",
"members": [
{
"name": "netdev",
@@ -15077,7 +15116,7 @@
{
"name": "queue",
"default": null,
- "type": "679"
+ "type": "681"
},
{
"name": "status",
@@ -15092,7 +15131,7 @@
{
"name": "insert",
"default": null,
- "type": "680"
+ "type": "682"
},
{
"name": "interval",
@@ -15102,7 +15141,7 @@
"meta-type": "object"
},
{
- "name": "472",
+ "name": "474",
"members": [
{
"name": "netdev",
@@ -15111,7 +15150,7 @@
{
"name": "queue",
"default": null,
- "type": "679"
+ "type": "681"
},
{
"name": "status",
@@ -15126,7 +15165,7 @@
{
"name": "insert",
"default": null,
- "type": "680"
+ "type": "682"
},
{
"name": "file",
@@ -15141,7 +15180,7 @@
"meta-type": "object"
},
{
- "name": "473",
+ "name": "475",
"members": [
{
"name": "netdev",
@@ -15150,7 +15189,7 @@
{
"name": "queue",
"default": null,
- "type": "679"
+ "type": "681"
},
{
"name": "status",
@@ -15165,7 +15204,7 @@
{
"name": "insert",
"default": null,
- "type": "680"
+ "type": "682"
},
{
"name": "outdev",
@@ -15180,7 +15219,7 @@
"meta-type": "object"
},
{
- "name": "474",
+ "name": "476",
"members": [
{
"name": "netdev",
@@ -15189,7 +15228,7 @@
{
"name": "queue",
"default": null,
- "type": "679"
+ "type": "681"
},
{
"name": "status",
@@ -15204,7 +15243,7 @@
{
"name": "insert",
"default": null,
- "type": "680"
+ "type": "682"
},
{
"name": "indev",
@@ -15225,7 +15264,7 @@
"meta-type": "object"
},
{
- "name": "475",
+ "name": "477",
"members": [
{
"name": "netdev",
@@ -15234,7 +15273,7 @@
{
"name": "queue",
"default": null,
- "type": "679"
+ "type": "681"
},
{
"name": "status",
@@ -15249,13 +15288,13 @@
{
"name": "insert",
"default": null,
- "type": "680"
+ "type": "682"
}
],
"meta-type": "object"
},
{
- "name": "476",
+ "name": "478",
"members": [
{
"name": "netdev",
@@ -15264,7 +15303,7 @@
{
"name": "queue",
"default": null,
- "type": "679"
+ "type": "681"
},
{
"name": "status",
@@ -15279,7 +15318,7 @@
{
"name": "insert",
"default": null,
- "type": "680"
+ "type": "682"
},
{
"name": "vnet_hdr_support",
@@ -15290,7 +15329,7 @@
"meta-type": "object"
},
{
- "name": "477",
+ "name": "479",
"members": [
{
"name": "name",
@@ -15330,7 +15369,7 @@
"meta-type": "object"
},
{
- "name": "478",
+ "name": "480",
"members": [
{
"name": "evdev",
@@ -15349,13 +15388,13 @@
{
"name": "grab-toggle",
"default": null,
- "type": "681"
+ "type": "683"
}
],
"meta-type": "object"
},
{
- "name": "479",
+ "name": "481",
"members": [
{
"name": "fd",
@@ -15366,7 +15405,7 @@
"meta-type": "object"
},
{
- "name": "480",
+ "name": "482",
"members": [
{
"name": "aio-max-batch",
@@ -15402,7 +15441,7 @@
"meta-type": "object"
},
{
- "name": "481",
+ "name": "483",
"members": [
{
"name": "aio-max-batch",
@@ -15423,7 +15462,7 @@
"meta-type": "object"
},
{
- "name": "482",
+ "name": "484",
"members": [
{
"name": "dump",
@@ -15443,7 +15482,7 @@
{
"name": "policy",
"default": null,
- "type": "508"
+ "type": "510"
},
{
"name": "prealloc",
@@ -15483,7 +15522,7 @@
"meta-type": "object"
},
{
- "name": "483",
+ "name": "485",
"members": [
{
"name": "dump",
@@ -15503,7 +15542,7 @@
{
"name": "policy",
"default": null,
- "type": "508"
+ "type": "510"
},
{
"name": "prealloc",
@@ -15571,13 +15610,13 @@
{
"name": "rom",
"default": null,
- "type": "588"
+ "type": "590"
}
],
"meta-type": "object"
},
{
- "name": "484",
+ "name": "486",
"members": [
{
"name": "dump",
@@ -15597,7 +15636,7 @@
{
"name": "policy",
"default": null,
- "type": "508"
+ "type": "510"
},
{
"name": "prealloc",
@@ -15652,7 +15691,7 @@
"meta-type": "object"
},
{
- "name": "485",
+ "name": "487",
"members": [
{
"name": "dump",
@@ -15672,7 +15711,7 @@
{
"name": "policy",
"default": null,
- "type": "508"
+ "type": "510"
},
{
"name": "prealloc",
@@ -15712,7 +15751,7 @@
"meta-type": "object"
},
{
- "name": "486",
+ "name": "488",
"members": [
{
"name": "dump",
@@ -15732,7 +15771,7 @@
{
"name": "policy",
"default": null,
- "type": "508"
+ "type": "510"
},
{
"name": "prealloc",
@@ -15772,7 +15811,7 @@
"meta-type": "object"
},
{
- "name": "487",
+ "name": "489",
"members": [
{
"name": "path",
@@ -15782,7 +15821,7 @@
"meta-type": "object"
},
{
- "name": "488",
+ "name": "490",
"members": [
{
"name": "chardev",
@@ -15797,7 +15836,7 @@
"meta-type": "object"
},
{
- "name": "489",
+ "name": "491",
"members": [
{
"name": "opened",
@@ -15811,7 +15850,7 @@
"meta-type": "object"
},
{
- "name": "490",
+ "name": "492",
"members": [
{
"name": "opened",
@@ -15829,7 +15868,7 @@
"meta-type": "object"
},
{
- "name": "491",
+ "name": "493",
"members": [
{
"name": "opened",
@@ -15848,12 +15887,12 @@
"meta-type": "object"
},
{
- "name": "492",
+ "name": "494",
"members": [
{
"name": "format",
"default": null,
- "type": "682"
+ "type": "684"
},
{
"name": "keyid",
@@ -15879,12 +15918,12 @@
"meta-type": "object"
},
{
- "name": "493",
+ "name": "495",
"members": [
{
"name": "format",
"default": null,
- "type": "682"
+ "type": "684"
},
{
"name": "keyid",
@@ -15904,7 +15943,7 @@
"meta-type": "object"
},
{
- "name": "494",
+ "name": "496",
"members": [
{
"name": "sev-device",
@@ -15948,13 +15987,13 @@
{
"name": "legacy-vm-type",
"default": null,
- "type": "588"
+ "type": "590"
}
],
"meta-type": "object"
},
{
- "name": "495",
+ "name": "497",
"members": [
{
"name": "sev-device",
@@ -16014,7 +16053,7 @@
"meta-type": "object"
},
{
- "name": "496",
+ "name": "498",
"members": [
{
"name": "cpu-affinity",
@@ -16030,12 +16069,12 @@
"meta-type": "object"
},
{
- "name": "497",
+ "name": "499",
"members": [
{
"name": "limits",
"default": null,
- "type": "683"
+ "type": "685"
},
{
"name": "x-iops-total",
@@ -16193,7 +16232,7 @@
"meta-type": "object"
},
{
- "name": "498",
+ "name": "500",
"members": [
{
"name": "verify-peer",
@@ -16208,7 +16247,7 @@
{
"name": "endpoint",
"default": null,
- "type": "684"
+ "type": "686"
},
{
"name": "priority",
@@ -16219,7 +16258,7 @@
"meta-type": "object"
},
{
- "name": "499",
+ "name": "501",
"members": [
{
"name": "verify-peer",
@@ -16234,7 +16273,7 @@
{
"name": "endpoint",
"default": null,
- "type": "684"
+ "type": "686"
},
{
"name": "priority",
@@ -16250,7 +16289,7 @@
"meta-type": "object"
},
{
- "name": "500",
+ "name": "502",
"members": [
{
"name": "verify-peer",
@@ -16265,7 +16304,7 @@
{
"name": "endpoint",
"default": null,
- "type": "684"
+ "type": "686"
},
{
"name": "priority",
@@ -16286,7 +16325,7 @@
"meta-type": "object"
},
{
- "name": "501",
+ "name": "503",
"members": [
{
"name": "verify-peer",
@@ -16301,7 +16340,7 @@
{
"name": "endpoint",
"default": null,
- "type": "684"
+ "type": "686"
},
{
"name": "priority",
@@ -16312,7 +16351,7 @@
"meta-type": "object"
},
{
- "name": "502",
+ "name": "504",
"members": [
{
"name": "fd",
@@ -16326,11 +16365,11 @@
"meta-type": "object"
},
{
- "name": "503",
+ "name": "505",
"members": [
{
"name": "socket",
- "type": "392"
+ "type": "394"
},
{
"name": "device",
@@ -16340,7 +16379,7 @@
"meta-type": "object"
},
{
- "name": "504",
+ "name": "506",
"members": [
{
"name": "node-id",
@@ -16391,7 +16430,7 @@
"meta-type": "object"
},
{
- "name": "505",
+ "name": "507",
"members": [
{
"name": "aarch64"
@@ -16515,11 +16554,11 @@
]
},
{
- "name": "506",
+ "name": "508",
"members": [
{
"name": "cpu-state",
- "type": "685"
+ "type": "687"
},
{
"name": "dedicated",
@@ -16529,18 +16568,18 @@
{
"name": "entitlement",
"default": null,
- "type": "524"
+ "type": "526"
}
],
"meta-type": "object"
},
{
- "name": "[507]",
- "element-type": "507",
+ "name": "[509]",
+ "element-type": "509",
"meta-type": "array"
},
{
- "name": "507",
+ "name": "509",
"members": [
{
"name": "qom-type",
@@ -16558,7 +16597,7 @@
"meta-type": "object"
},
{
- "name": "508",
+ "name": "510",
"members": [
{
"name": "default"
@@ -16582,7 +16621,7 @@
]
},
{
- "name": "509",
+ "name": "511",
"members": [
{
"name": "node"
@@ -16610,7 +16649,7 @@
]
},
{
- "name": "510",
+ "name": "512",
"members": [
{
"name": "nodeid",
@@ -16641,7 +16680,7 @@
"meta-type": "object"
},
{
- "name": "511",
+ "name": "513",
"members": [
{
"name": "src",
@@ -16659,7 +16698,7 @@
"meta-type": "object"
},
{
- "name": "512",
+ "name": "514",
"members": [
{
"name": "node-id",
@@ -16710,7 +16749,7 @@
"meta-type": "object"
},
{
- "name": "513",
+ "name": "515",
"members": [
{
"name": "initiator",
@@ -16722,11 +16761,11 @@
},
{
"name": "hierarchy",
- "type": "686"
+ "type": "688"
},
{
"name": "data-type",
- "type": "687"
+ "type": "689"
},
{
"name": "latency",
@@ -16742,7 +16781,7 @@
"meta-type": "object"
},
{
- "name": "514",
+ "name": "516",
"members": [
{
"name": "node-id",
@@ -16758,11 +16797,11 @@
},
{
"name": "associativity",
- "type": "688"
+ "type": "690"
},
{
"name": "policy",
- "type": "689"
+ "type": "691"
},
{
"name": "line",
@@ -16772,7 +16811,7 @@
"meta-type": "object"
},
{
- "name": "515",
+ "name": "517",
"members": [
{
"name": "dimm"
@@ -16804,57 +16843,57 @@
]
},
{
- "name": "516",
+ "name": "518",
"members": [
{
"name": "data",
- "type": "690"
+ "type": "692"
}
],
"meta-type": "object"
},
{
- "name": "517",
+ "name": "519",
"members": [
{
"name": "data",
- "type": "691"
+ "type": "693"
}
],
"meta-type": "object"
},
{
- "name": "518",
+ "name": "520",
"members": [
{
"name": "data",
- "type": "692"
+ "type": "694"
}
],
"meta-type": "object"
},
{
- "name": "519",
+ "name": "521",
"members": [
{
"name": "data",
- "type": "693"
+ "type": "695"
}
],
"meta-type": "object"
},
{
- "name": "520",
+ "name": "522",
"members": [
{
"name": "data",
- "type": "694"
+ "type": "696"
}
],
"meta-type": "object"
},
{
- "name": "521",
+ "name": "523",
"members": [
{
"name": "name",
@@ -16869,7 +16908,7 @@
"meta-type": "object"
},
{
- "name": "522",
+ "name": "524",
"members": [
{
"name": "incompatible"
@@ -16893,7 +16932,7 @@
]
},
{
- "name": "523",
+ "name": "525",
"members": [
{
"name": "static"
@@ -16909,7 +16948,7 @@
]
},
{
- "name": "524",
+ "name": "526",
"members": [
{
"name": "auto"
@@ -16933,7 +16972,7 @@
]
},
{
- "name": "526",
+ "name": "528",
"members": [
{
"name": "none"
@@ -16953,7 +16992,7 @@
]
},
{
- "name": "527",
+ "name": "529",
"members": [
{
"name": "block-node"
@@ -16973,7 +17012,7 @@
]
},
{
- "name": "528",
+ "name": "530",
"members": [
{
"name": "node-name",
@@ -16983,7 +17022,7 @@
"meta-type": "object"
},
{
- "name": "529",
+ "name": "531",
"members": [
{
"name": "id",
@@ -16993,12 +17032,12 @@
"meta-type": "object"
},
{
- "name": "[530]",
- "element-type": "530",
+ "name": "[532]",
+ "element-type": "532",
"meta-type": "array"
},
{
- "name": "530",
+ "name": "532",
"members": [
{
"name": "fd",
@@ -17013,12 +17052,12 @@
"meta-type": "object"
},
{
- "name": "[531]",
- "element-type": "531",
+ "name": "[533]",
+ "element-type": "533",
"meta-type": "array"
},
{
- "name": "531",
+ "name": "533",
"members": [
{
"name": "name",
@@ -17026,7 +17065,7 @@
},
{
"name": "type",
- "type": "695"
+ "type": "697"
},
{
"name": "help",
@@ -17042,7 +17081,7 @@
"meta-type": "object"
},
{
- "name": "532",
+ "name": "534",
"members": [
{
"name": "uninit"
@@ -17074,7 +17113,7 @@
]
},
{
- "name": "533",
+ "name": "535",
"members": [
{
"name": "sev"
@@ -17090,7 +17129,7 @@
]
},
{
- "name": "534",
+ "name": "536",
"members": [
{
"name": "policy",
@@ -17104,7 +17143,7 @@
"meta-type": "object"
},
{
- "name": "535",
+ "name": "537",
"members": [
{
"name": "snp-policy",
@@ -17114,12 +17153,12 @@
"meta-type": "object"
},
{
- "name": "[536]",
- "element-type": "536",
+ "name": "[538]",
+ "element-type": "538",
"meta-type": "array"
},
{
- "name": "536",
+ "name": "538",
"members": [
{
"name": "node",
@@ -17133,7 +17172,7 @@
"meta-type": "object"
},
{
- "name": "537",
+ "name": "539",
"members": [
{
"name": "closed"
@@ -17165,7 +17204,7 @@
]
},
{
- "name": "538",
+ "name": "540",
"members": [
{
"name": "none"
@@ -17205,33 +17244,33 @@
]
},
{
- "name": "539",
+ "name": "541",
"members": [
{
"name": "in",
"default": null,
- "type": "696"
+ "type": "698"
},
{
"name": "out",
"default": null,
- "type": "696"
+ "type": "698"
}
],
"meta-type": "object"
},
{
- "name": "540",
+ "name": "542",
"members": [
{
"name": "in",
"default": null,
- "type": "697"
+ "type": "699"
},
{
"name": "out",
"default": null,
- "type": "697"
+ "type": "699"
},
{
"name": "threshold",
@@ -17242,33 +17281,33 @@
"meta-type": "object"
},
{
- "name": "541",
+ "name": "543",
"members": [
{
"name": "in",
"default": null,
- "type": "698"
+ "type": "700"
},
{
"name": "out",
"default": null,
- "type": "698"
+ "type": "700"
}
],
"meta-type": "object"
},
{
- "name": "542",
+ "name": "544",
"members": [
{
"name": "in",
"default": null,
- "type": "696"
+ "type": "698"
},
{
"name": "out",
"default": null,
- "type": "696"
+ "type": "698"
},
{
"name": "nsamples",
@@ -17279,17 +17318,17 @@
"meta-type": "object"
},
{
- "name": "543",
+ "name": "545",
"members": [
{
"name": "in",
"default": null,
- "type": "696"
+ "type": "698"
},
{
"name": "out",
"default": null,
- "type": "696"
+ "type": "698"
},
{
"name": "latency",
@@ -17300,33 +17339,33 @@
"meta-type": "object"
},
{
- "name": "544",
+ "name": "546",
"members": [
{
"name": "in",
"default": null,
- "type": "699"
+ "type": "701"
},
{
"name": "out",
"default": null,
- "type": "699"
+ "type": "701"
}
],
"meta-type": "object"
},
{
- "name": "545",
+ "name": "547",
"members": [
{
"name": "in",
"default": null,
- "type": "700"
+ "type": "702"
},
{
"name": "out",
"default": null,
- "type": "700"
+ "type": "702"
},
{
"name": "try-mmap",
@@ -17347,17 +17386,17 @@
"meta-type": "object"
},
{
- "name": "546",
+ "name": "548",
"members": [
{
"name": "in",
"default": null,
- "type": "701"
+ "type": "703"
},
{
"name": "out",
"default": null,
- "type": "701"
+ "type": "703"
},
{
"name": "server",
@@ -17368,49 +17407,49 @@
"meta-type": "object"
},
{
- "name": "547",
+ "name": "549",
"members": [
{
"name": "in",
"default": null,
- "type": "702"
+ "type": "704"
},
{
"name": "out",
"default": null,
- "type": "702"
+ "type": "704"
}
],
"meta-type": "object"
},
{
- "name": "548",
+ "name": "550",
"members": [
{
"name": "in",
"default": null,
- "type": "703"
+ "type": "705"
},
{
"name": "out",
"default": null,
- "type": "703"
+ "type": "705"
}
],
"meta-type": "object"
},
{
- "name": "549",
+ "name": "551",
"members": [
{
"name": "in",
"default": null,
- "type": "696"
+ "type": "698"
},
{
"name": "out",
"default": null,
- "type": "696"
+ "type": "698"
},
{
"name": "dev",
@@ -17426,17 +17465,17 @@
"meta-type": "object"
},
{
- "name": "550",
+ "name": "552",
"members": [
{
"name": "in",
"default": null,
- "type": "696"
+ "type": "698"
},
{
"name": "out",
"default": null,
- "type": "696"
+ "type": "698"
},
{
"name": "path",
@@ -17447,7 +17486,7 @@
"meta-type": "object"
},
{
- "name": "551",
+ "name": "553",
"members": [
{
"name": "DIMM"
@@ -17463,12 +17502,12 @@
]
},
{
- "name": "[552]",
- "element-type": "552",
+ "name": "[554]",
+ "element-type": "554",
"meta-type": "array"
},
{
- "name": "552",
+ "name": "554",
"members": [
{
"name": "bus",
@@ -17484,11 +17523,11 @@
},
{
"name": "class_info",
- "type": "704"
+ "type": "706"
},
{
"name": "id",
- "type": "705"
+ "type": "707"
},
{
"name": "irq",
@@ -17506,17 +17545,17 @@
{
"name": "pci_bridge",
"default": null,
- "type": "706"
+ "type": "708"
},
{
"name": "regions",
- "type": "[707]"
+ "type": "[709]"
}
],
"meta-type": "object"
},
{
- "name": "553",
+ "name": "555",
"members": [
{
"name": "vm"
@@ -17536,16 +17575,16 @@
]
},
{
- "name": "[554]",
- "element-type": "554",
+ "name": "[556]",
+ "element-type": "556",
"meta-type": "array"
},
{
- "name": "554",
+ "name": "556",
"members": [
{
"name": "provider",
- "type": "556"
+ "type": "558"
},
{
"name": "names",
@@ -17556,7 +17595,7 @@
"meta-type": "object"
},
{
- "name": "555",
+ "name": "557",
"members": [
{
"name": "vcpus",
@@ -17567,7 +17606,7 @@
"meta-type": "object"
},
{
- "name": "556",
+ "name": "558",
"members": [
{
"name": "kvm"
@@ -17583,12 +17622,12 @@
]
},
{
- "name": "[557]",
- "element-type": "557",
+ "name": "[559]",
+ "element-type": "559",
"meta-type": "array"
},
{
- "name": "557",
+ "name": "559",
"members": [
{
"name": "name",
@@ -17596,18 +17635,18 @@
},
{
"name": "value",
- "type": "708"
+ "type": "710"
}
],
"meta-type": "object"
},
{
- "name": "[558]",
- "element-type": "558",
+ "name": "[560]",
+ "element-type": "560",
"meta-type": "array"
},
{
- "name": "558",
+ "name": "560",
"members": [
{
"name": "name",
@@ -17615,12 +17654,12 @@
},
{
"name": "type",
- "type": "709"
+ "type": "711"
},
{
"name": "unit",
"default": null,
- "type": "710"
+ "type": "712"
},
{
"name": "base",
@@ -17640,7 +17679,7 @@
"meta-type": "object"
},
{
- "name": "559",
+ "name": "561",
"members": [
{
"name": "transports",
@@ -17660,7 +17699,7 @@
"meta-type": "object"
},
{
- "name": "560",
+ "name": "562",
"members": [
{
"name": "statuses",
@@ -17675,7 +17714,7 @@
"meta-type": "object"
},
{
- "name": "561",
+ "name": "563",
"members": [
{
"name": "n-mem-sections",
@@ -17695,19 +17734,19 @@
},
{
"name": "features",
- "type": "559"
+ "type": "561"
},
{
"name": "acked-features",
- "type": "559"
+ "type": "561"
},
{
"name": "backend-features",
- "type": "559"
+ "type": "561"
},
{
"name": "protocol-features",
- "type": "711"
+ "type": "713"
},
{
"name": "max-queues",
@@ -17729,12 +17768,12 @@
"meta-type": "object"
},
{
- "name": "[562]",
- "element-type": "562",
+ "name": "[564]",
+ "element-type": "564",
"meta-type": "array"
},
{
- "name": "562",
+ "name": "564",
"members": [
{
"name": "addr",
@@ -17752,7 +17791,7 @@
"meta-type": "object"
},
{
- "name": "563",
+ "name": "565",
"members": [
{
"name": "flags",
@@ -17770,7 +17809,7 @@
"meta-type": "object"
},
{
- "name": "564",
+ "name": "566",
"members": [
{
"name": "flags",
@@ -17784,7 +17823,7 @@
"meta-type": "object"
},
{
- "name": "565",
+ "name": "567",
"members": [
{
"name": "stop"
@@ -17820,12 +17859,12 @@
]
},
{
- "name": "[566]",
- "element-type": "566",
+ "name": "[568]",
+ "element-type": "568",
"meta-type": "array"
},
{
- "name": "566",
+ "name": "568",
"members": [
{
"name": "cipher"
@@ -17853,12 +17892,12 @@
]
},
{
- "name": "[567]",
- "element-type": "567",
+ "name": "[569]",
+ "element-type": "569",
"meta-type": "array"
},
{
- "name": "567",
+ "name": "569",
"members": [
{
"name": "queue",
@@ -17866,13 +17905,13 @@
},
{
"name": "type",
- "type": "712"
+ "type": "714"
}
],
"meta-type": "object"
},
{
- "name": "568",
+ "name": "570",
"members": [
{
"name": "informational"
@@ -17896,16 +17935,16 @@
]
},
{
- "name": "[569]",
- "element-type": "569",
+ "name": "[571]",
+ "element-type": "571",
"meta-type": "array"
},
{
- "name": "569",
+ "name": "571",
"members": [
{
"name": "type",
- "type": "713"
+ "type": "715"
},
{
"name": "header",
@@ -17915,7 +17954,7 @@
"meta-type": "object"
},
{
- "name": "570",
+ "name": "572",
"members": [
{
"name": "cache-data-ecc"
@@ -17951,7 +17990,7 @@
]
},
{
- "name": "571",
+ "name": "573",
"members": [
{
"name": "free"
@@ -17975,12 +18014,12 @@
]
},
{
- "name": "[572]",
- "element-type": "572",
+ "name": "[574]",
+ "element-type": "574",
"meta-type": "array"
},
{
- "name": "572",
+ "name": "574",
"members": [
{
"name": "offset",
@@ -17994,7 +18033,7 @@
"meta-type": "object"
},
{
- "name": "573",
+ "name": "575",
"members": [
{
"name": "tag-based"
@@ -18010,7 +18049,7 @@
]
},
{
- "name": "574",
+ "name": "576",
"members": [
{
"name": "hyper-v"
@@ -18026,7 +18065,7 @@
]
},
{
- "name": "575",
+ "name": "577",
"members": [
{
"name": "arg1",
@@ -18052,7 +18091,7 @@
"meta-type": "object"
},
{
- "name": "576",
+ "name": "578",
"members": [
{
"name": "core",
@@ -18068,18 +18107,18 @@
},
{
"name": "reason",
- "type": "714"
+ "type": "716"
}
],
"meta-type": "object"
},
{
- "name": "[577]",
- "element-type": "577",
+ "name": "[579]",
+ "element-type": "579",
"meta-type": "array"
},
{
- "name": "577",
+ "name": "579",
"members": [
{
"name": "interval_length",
@@ -18149,7 +18188,7 @@
"meta-type": "object"
},
{
- "name": "578",
+ "name": "580",
"members": [
{
"name": "boundaries",
@@ -18163,7 +18202,7 @@
"meta-type": "object"
},
{
- "name": "579",
+ "name": "581",
"members": [
{
"name": "discard-nb-ok",
@@ -18181,7 +18220,7 @@
"meta-type": "object"
},
{
- "name": "580",
+ "name": "582",
"members": [
{
"name": "completion-errors",
@@ -18204,40 +18243,40 @@
"meta-type": "array"
},
{
- "name": "581",
+ "name": "583",
"tag": "type",
"variants": [
{
"case": "qcow2",
- "type": "716"
+ "type": "718"
},
{
"case": "vmdk",
- "type": "717"
+ "type": "719"
},
{
"case": "luks",
- "type": "718"
+ "type": "720"
},
{
"case": "rbd",
- "type": "719"
+ "type": "721"
},
{
"case": "file",
- "type": "720"
+ "type": "722"
}
],
"members": [
{
"name": "type",
- "type": "715"
+ "type": "717"
}
],
"meta-type": "object"
},
{
- "name": "582",
+ "name": "584",
"members": [
{
"name": "block-backend"
@@ -18257,12 +18296,12 @@
]
},
{
- "name": "[583]",
- "element-type": "583",
+ "name": "[585]",
+ "element-type": "585",
"meta-type": "array"
},
{
- "name": "583",
+ "name": "585",
"members": [
{
"name": "consistent-read"
@@ -18286,7 +18325,7 @@
]
},
{
- "name": "584",
+ "name": "586",
"members": [
{
"type": "58"
@@ -18298,16 +18337,16 @@
"meta-type": "alternate"
},
{
- "name": "[585]",
- "element-type": "585",
+ "name": "[587]",
+ "element-type": "587",
"meta-type": "array"
},
{
- "name": "585",
+ "name": "587",
"members": [
{
"name": "event",
- "type": "721"
+ "type": "723"
},
{
"name": "state",
@@ -18317,7 +18356,7 @@
{
"name": "iotype",
"default": null,
- "type": "722"
+ "type": "724"
},
{
"name": "errno",
@@ -18343,16 +18382,16 @@
"meta-type": "object"
},
{
- "name": "[586]",
- "element-type": "586",
+ "name": "[588]",
+ "element-type": "588",
"meta-type": "array"
},
{
- "name": "586",
+ "name": "588",
"members": [
{
"name": "event",
- "type": "721"
+ "type": "723"
},
{
"name": "state",
@@ -18367,7 +18406,7 @@
"meta-type": "object"
},
{
- "name": "587",
+ "name": "589",
"members": [
{
"name": "break-guest-write"
@@ -18383,7 +18422,7 @@
]
},
{
- "name": "588",
+ "name": "590",
"members": [
{
"name": "auto"
@@ -18403,7 +18442,7 @@
]
},
{
- "name": "589",
+ "name": "591",
"members": [
{
"name": "threads"
@@ -18423,7 +18462,7 @@
]
},
{
- "name": "590",
+ "name": "592",
"members": [
{
"name": "tcp"
@@ -18439,7 +18478,7 @@
]
},
{
- "name": "591",
+ "name": "593",
"members": [
{
"name": "crc32c"
@@ -18463,11 +18502,11 @@
]
},
{
- "name": "592",
+ "name": "594",
"members": [
{
"name": "type",
- "type": "723"
+ "type": "725"
},
{
"name": "host",
@@ -18477,7 +18516,7 @@
"meta-type": "object"
},
{
- "name": "593",
+ "name": "595",
"members": [
{
"type": "58"
@@ -18492,62 +18531,62 @@
"meta-type": "alternate"
},
{
- "name": "594",
+ "name": "596",
"members": [
{
- "type": "724"
+ "type": "726"
},
{
- "type": "725"
+ "type": "727"
}
],
"meta-type": "alternate"
},
{
- "name": "595",
+ "name": "597",
"tag": "format",
"variants": [
{
"case": "aes",
- "type": "727"
+ "type": "729"
},
{
"case": "luks",
- "type": "728"
+ "type": "730"
}
],
"members": [
{
"name": "format",
- "type": "726"
+ "type": "728"
}
],
"meta-type": "object"
},
{
- "name": "596",
+ "name": "598",
"tag": "format",
"variants": [
{
"case": "aes",
- "type": "727"
+ "type": "729"
}
],
"members": [
{
"name": "format",
- "type": "729"
+ "type": "731"
}
],
"meta-type": "object"
},
{
- "name": "[584]",
- "element-type": "584",
+ "name": "[586]",
+ "element-type": "586",
"meta-type": "array"
},
{
- "name": "597",
+ "name": "599",
"members": [
{
"name": "quorum"
@@ -18563,42 +18602,42 @@
]
},
{
- "name": "598",
+ "name": "600",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "731"
+ "type": "733"
},
{
"case": "luks2",
- "type": "732"
+ "type": "734"
},
{
"case": "luks-any",
- "type": "733"
+ "type": "735"
}
],
"members": [
{
"name": "format",
- "type": "730"
+ "type": "732"
},
{
"name": "parent",
"default": null,
- "type": "598"
+ "type": "600"
}
],
"meta-type": "object"
},
{
- "name": "[599]",
- "element-type": "599",
+ "name": "[601]",
+ "element-type": "601",
"meta-type": "array"
},
{
- "name": "599",
+ "name": "601",
"members": [
{
"name": "cephx"
@@ -18614,12 +18653,12 @@
]
},
{
- "name": "[600]",
- "element-type": "600",
+ "name": "[602]",
+ "element-type": "602",
"meta-type": "array"
},
{
- "name": "600",
+ "name": "602",
"members": [
{
"name": "host",
@@ -18633,7 +18672,7 @@
"meta-type": "object"
},
{
- "name": "601",
+ "name": "603",
"members": [
{
"name": "primary"
@@ -18649,7 +18688,7 @@
]
},
{
- "name": "602",
+ "name": "604",
"members": [
{
"name": "host",
@@ -18693,12 +18732,12 @@
"meta-type": "object"
},
{
- "name": "603",
+ "name": "605",
"tag": "mode",
"variants": [
{
"case": "hash",
- "type": "735"
+ "type": "737"
},
{
"case": "none",
@@ -18712,13 +18751,13 @@
"members": [
{
"name": "mode",
- "type": "734"
+ "type": "736"
}
],
"meta-type": "object"
},
{
- "name": "604",
+ "name": "606",
"members": [
{
"name": "filename",
@@ -18731,7 +18770,7 @@
{
"name": "preallocation",
"default": null,
- "type": "736"
+ "type": "738"
},
{
"name": "nocow",
@@ -18747,11 +18786,11 @@
"meta-type": "object"
},
{
- "name": "605",
+ "name": "607",
"members": [
{
"name": "location",
- "type": "331"
+ "type": "333"
},
{
"name": "size",
@@ -18760,13 +18799,13 @@
{
"name": "preallocation",
"default": null,
- "type": "736"
+ "type": "738"
}
],
"meta-type": "object"
},
{
- "name": "606",
+ "name": "608",
"members": [
{
"name": "key-secret",
@@ -18776,27 +18815,27 @@
{
"name": "cipher-alg",
"default": null,
- "type": "737"
+ "type": "739"
},
{
"name": "cipher-mode",
"default": null,
- "type": "738"
+ "type": "740"
},
{
"name": "ivgen-alg",
"default": null,
- "type": "739"
+ "type": "741"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "740"
+ "type": "742"
},
{
"name": "hash-alg",
"default": null,
- "type": "740"
+ "type": "742"
},
{
"name": "iter-time",
@@ -18806,12 +18845,12 @@
{
"name": "file",
"default": null,
- "type": "584"
+ "type": "586"
},
{
"name": "header",
"default": null,
- "type": "584"
+ "type": "586"
},
{
"name": "size",
@@ -18820,17 +18859,17 @@
{
"name": "preallocation",
"default": null,
- "type": "736"
+ "type": "738"
}
],
"meta-type": "object"
},
{
- "name": "607",
+ "name": "609",
"members": [
{
"name": "location",
- "type": "338"
+ "type": "340"
},
{
"name": "size",
@@ -18840,11 +18879,11 @@
"meta-type": "object"
},
{
- "name": "608",
+ "name": "610",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "size",
@@ -18859,11 +18898,11 @@
"meta-type": "object"
},
{
- "name": "609",
+ "name": "611",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "size",
@@ -18877,22 +18916,22 @@
{
"name": "encrypt",
"default": null,
- "type": "741"
+ "type": "743"
}
],
"meta-type": "object"
},
{
- "name": "610",
+ "name": "612",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "data-file",
"default": null,
- "type": "584"
+ "type": "586"
},
{
"name": "data-file-raw",
@@ -18911,7 +18950,7 @@
{
"name": "version",
"default": null,
- "type": "742"
+ "type": "744"
},
{
"name": "backing-file",
@@ -18921,12 +18960,12 @@
{
"name": "backing-fmt",
"default": null,
- "type": "318"
+ "type": "320"
},
{
"name": "encrypt",
"default": null,
- "type": "741"
+ "type": "743"
},
{
"name": "cluster-size",
@@ -18936,7 +18975,7 @@
{
"name": "preallocation",
"default": null,
- "type": "736"
+ "type": "738"
},
{
"name": "lazy-refcounts",
@@ -18951,17 +18990,17 @@
{
"name": "compression-type",
"default": null,
- "type": "743"
+ "type": "745"
}
],
"meta-type": "object"
},
{
- "name": "611",
+ "name": "613",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "size",
@@ -18975,7 +19014,7 @@
{
"name": "backing-fmt",
"default": null,
- "type": "318"
+ "type": "320"
},
{
"name": "cluster-size",
@@ -18991,11 +19030,11 @@
"meta-type": "object"
},
{
- "name": "612",
+ "name": "614",
"members": [
{
"name": "location",
- "type": "348"
+ "type": "350"
},
{
"name": "size",
@@ -19009,17 +19048,17 @@
{
"name": "encrypt",
"default": null,
- "type": "744"
+ "type": "746"
}
],
"meta-type": "object"
},
{
- "name": "613",
+ "name": "615",
"members": [
{
"name": "location",
- "type": "350"
+ "type": "352"
},
{
"name": "size",
@@ -19029,11 +19068,11 @@
"meta-type": "object"
},
{
- "name": "614",
+ "name": "616",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "size",
@@ -19042,17 +19081,17 @@
{
"name": "preallocation",
"default": null,
- "type": "736"
+ "type": "738"
}
],
"meta-type": "object"
},
{
- "name": "615",
+ "name": "617",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "size",
@@ -19071,7 +19110,7 @@
{
"name": "subformat",
"default": null,
- "type": "745"
+ "type": "747"
},
{
"name": "block-state-zero",
@@ -19082,11 +19121,11 @@
"meta-type": "object"
},
{
- "name": "616",
+ "name": "618",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "size",
@@ -19095,12 +19134,12 @@
{
"name": "extents",
"default": null,
- "type": "[584]"
+ "type": "[586]"
},
{
"name": "subformat",
"default": null,
- "type": "746"
+ "type": "748"
},
{
"name": "backing-file",
@@ -19110,7 +19149,7 @@
{
"name": "adapter-type",
"default": null,
- "type": "747"
+ "type": "749"
},
{
"name": "hwversion",
@@ -19131,11 +19170,11 @@
"meta-type": "object"
},
{
- "name": "617",
+ "name": "619",
"members": [
{
"name": "file",
- "type": "584"
+ "type": "586"
},
{
"name": "size",
@@ -19144,7 +19183,7 @@
{
"name": "subformat",
"default": null,
- "type": "748"
+ "type": "750"
},
{
"name": "force-size",
@@ -19155,11 +19194,11 @@
"meta-type": "object"
},
{
- "name": "618",
+ "name": "620",
"members": [
{
"name": "state",
- "type": "749"
+ "type": "751"
},
{
"name": "new-secret",
@@ -19190,12 +19229,12 @@
"meta-type": "object"
},
{
- "name": "619",
+ "name": "621",
"members": [
{
"name": "encrypt",
"default": null,
- "type": "750"
+ "type": "752"
}
],
"meta-type": "object"
@@ -19206,7 +19245,7 @@
"meta-type": "builtin"
},
{
- "name": "620",
+ "name": "622",
"members": [
{
"name": "inet"
@@ -19230,47 +19269,47 @@
]
},
{
- "name": "621",
+ "name": "623",
"members": [
{
"name": "data",
- "type": "602"
+ "type": "604"
}
],
"meta-type": "object"
},
{
- "name": "622",
+ "name": "624",
"members": [
{
"name": "data",
- "type": "644"
+ "type": "646"
}
],
"meta-type": "object"
},
{
- "name": "623",
+ "name": "625",
"members": [
{
"name": "data",
- "type": "645"
+ "type": "647"
}
],
"meta-type": "object"
},
{
- "name": "624",
+ "name": "626",
"members": [
{
"name": "data",
- "type": "646"
+ "type": "648"
}
],
"meta-type": "object"
},
{
- "name": "625",
+ "name": "627",
"members": [
{
"name": "off"
@@ -19290,7 +19329,7 @@
]
},
{
- "name": "626",
+ "name": "628",
"members": [
{
"name": "file"
@@ -19388,26 +19427,6 @@
"memory"
]
},
- {
- "name": "627",
- "members": [
- {
- "name": "data",
- "type": "751"
- }
- ],
- "meta-type": "object"
- },
- {
- "name": "628",
- "members": [
- {
- "name": "data",
- "type": "752"
- }
- ],
- "meta-type": "object"
- },
{
"name": "629",
"members": [
@@ -19539,12 +19558,32 @@
"meta-type": "object"
},
{
- "name": "[642]",
- "element-type": "642",
+ "name": "642",
+ "members": [
+ {
+ "name": "data",
+ "type": "766"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "643",
+ "members": [
+ {
+ "name": "data",
+ "type": "767"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[644]",
+ "element-type": "644",
"meta-type": "array"
},
{
- "name": "642",
+ "name": "644",
"members": [
{
"name": "str",
@@ -19554,7 +19593,7 @@
"meta-type": "object"
},
{
- "name": "644",
+ "name": "646",
"members": [
{
"name": "path",
@@ -19574,7 +19613,7 @@
"meta-type": "object"
},
{
- "name": "645",
+ "name": "647",
"members": [
{
"name": "cid",
@@ -19588,7 +19627,7 @@
"meta-type": "object"
},
{
- "name": "646",
+ "name": "648",
"members": [
{
"name": "str",
@@ -19598,27 +19637,27 @@
"meta-type": "object"
},
{
- "name": "647",
+ "name": "649",
"members": [
{
"name": "data",
- "type": "766"
+ "type": "768"
}
],
"meta-type": "object"
},
{
- "name": "648",
+ "name": "650",
"members": [
{
"name": "data",
- "type": "767"
+ "type": "769"
}
],
"meta-type": "object"
},
{
- "name": "649",
+ "name": "651",
"members": [
{
"name": "number"
@@ -19634,7 +19673,7 @@
]
},
{
- "name": "650",
+ "name": "652",
"members": [
{
"name": "data",
@@ -19644,17 +19683,17 @@
"meta-type": "object"
},
{
- "name": "651",
+ "name": "653",
"members": [
{
"name": "data",
- "type": "768"
+ "type": "770"
}
],
"meta-type": "object"
},
{
- "name": "652",
+ "name": "654",
"members": [
{
"name": "key"
@@ -19682,47 +19721,47 @@
]
},
{
- "name": "653",
+ "name": "655",
"members": [
{
"name": "data",
- "type": "769"
+ "type": "771"
}
],
"meta-type": "object"
},
{
- "name": "654",
+ "name": "656",
"members": [
{
"name": "data",
- "type": "770"
+ "type": "772"
}
],
"meta-type": "object"
},
{
- "name": "655",
+ "name": "657",
"members": [
{
"name": "data",
- "type": "771"
+ "type": "773"
}
],
"meta-type": "object"
},
{
- "name": "656",
+ "name": "658",
"members": [
{
"name": "data",
- "type": "772"
+ "type": "774"
}
],
"meta-type": "object"
},
{
- "name": "657",
+ "name": "659",
"members": [
{
"name": "lctrl-lalt"
@@ -19747,12 +19786,12 @@
"meta-type": "builtin"
},
{
- "name": "[658]",
- "element-type": "658",
+ "name": "[660]",
+ "element-type": "660",
"meta-type": "array"
},
{
- "name": "658",
+ "name": "660",
"members": [
{
"name": "name",
@@ -19765,13 +19804,13 @@
{
"name": "transform",
"default": null,
- "type": "773"
+ "type": "775"
}
],
"meta-type": "object"
},
{
- "name": "659",
+ "name": "661",
"members": [
{
"name": "main"
@@ -19787,36 +19826,36 @@
]
},
{
- "name": "660",
+ "name": "662",
"tag": "transport",
"variants": [
{
"case": "socket",
- "type": "392"
+ "type": "394"
},
{
"case": "exec",
- "type": "775"
+ "type": "777"
},
{
"case": "rdma",
- "type": "602"
+ "type": "604"
},
{
"case": "file",
- "type": "776"
+ "type": "778"
}
],
"members": [
{
"name": "transport",
- "type": "774"
+ "type": "776"
}
],
"meta-type": "object"
},
{
- "name": "661",
+ "name": "663",
"members": [
{
"name": "abort"
@@ -19875,17 +19914,17 @@
]
},
{
- "name": "662",
+ "name": "664",
"members": [
{
"name": "data",
- "type": "777"
+ "type": "779"
}
],
"meta-type": "object"
},
{
- "name": "663",
+ "name": "665",
"members": [
{
"name": "data",
@@ -19895,7 +19934,7 @@
"meta-type": "object"
},
{
- "name": "664",
+ "name": "666",
"members": [
{
"name": "data",
@@ -19905,7 +19944,7 @@
"meta-type": "object"
},
{
- "name": "665",
+ "name": "667",
"members": [
{
"name": "data",
@@ -19915,7 +19954,7 @@
"meta-type": "object"
},
{
- "name": "666",
+ "name": "668",
"members": [
{
"name": "data",
@@ -19925,7 +19964,7 @@
"meta-type": "object"
},
{
- "name": "667",
+ "name": "669",
"members": [
{
"name": "data",
@@ -19935,7 +19974,7 @@
"meta-type": "object"
},
{
- "name": "668",
+ "name": "670",
"members": [
{
"name": "data",
@@ -19945,7 +19984,7 @@
"meta-type": "object"
},
{
- "name": "669",
+ "name": "671",
"members": [
{
"name": "data",
@@ -19955,7 +19994,7 @@
"meta-type": "object"
},
{
- "name": "670",
+ "name": "672",
"members": [
{
"name": "data",
@@ -19965,7 +20004,7 @@
"meta-type": "object"
},
{
- "name": "671",
+ "name": "673",
"members": [
{
"name": "individual"
@@ -19981,7 +20020,7 @@
]
},
{
- "name": "672",
+ "name": "674",
"members": [
{
"name": "string"
@@ -20021,12 +20060,12 @@
]
},
{
- "name": "[673]",
- "element-type": "673",
+ "name": "[675]",
+ "element-type": "675",
"meta-type": "array"
},
{
- "name": "673",
+ "name": "675",
"members": [
{
"name": "name",
@@ -20041,12 +20080,12 @@
"meta-type": "object"
},
{
- "name": "[674]",
- "element-type": "674",
+ "name": "[676]",
+ "element-type": "676",
"meta-type": "array"
},
{
- "name": "674",
+ "name": "676",
"members": [
{
"name": "name",
@@ -20070,12 +20109,12 @@
"meta-type": "object"
},
{
- "name": "[675]",
- "element-type": "675",
+ "name": "[677]",
+ "element-type": "677",
"meta-type": "array"
},
{
- "name": "675",
+ "name": "677",
"members": [
{
"name": "case",
@@ -20089,12 +20128,12 @@
"meta-type": "object"
},
{
- "name": "[676]",
- "element-type": "676",
+ "name": "[678]",
+ "element-type": "678",
"meta-type": "array"
},
{
- "name": "676",
+ "name": "678",
"members": [
{
"name": "type",
@@ -20104,7 +20143,7 @@
"meta-type": "object"
},
{
- "name": "677",
+ "name": "679",
"members": [
{
"name": "deny"
@@ -20120,12 +20159,12 @@
]
},
{
- "name": "[678]",
- "element-type": "678",
+ "name": "[680]",
+ "element-type": "680",
"meta-type": "array"
},
{
- "name": "678",
+ "name": "680",
"members": [
{
"name": "match",
@@ -20133,18 +20172,18 @@
},
{
"name": "policy",
- "type": "677"
+ "type": "679"
},
{
"name": "format",
"default": null,
- "type": "778"
+ "type": "780"
}
],
"meta-type": "object"
},
{
- "name": "679",
+ "name": "681",
"members": [
{
"name": "all"
@@ -20164,7 +20203,7 @@
]
},
{
- "name": "680",
+ "name": "682",
"members": [
{
"name": "before"
@@ -20180,7 +20219,7 @@
]
},
{
- "name": "681",
+ "name": "683",
"members": [
{
"name": "ctrl-ctrl"
@@ -20212,7 +20251,7 @@
]
},
{
- "name": "682",
+ "name": "684",
"members": [
{
"name": "raw"
@@ -20228,7 +20267,7 @@
]
},
{
- "name": "683",
+ "name": "685",
"members": [
{
"name": "iops-total",
@@ -20329,7 +20368,7 @@
"meta-type": "object"
},
{
- "name": "684",
+ "name": "686",
"members": [
{
"name": "client"
@@ -20345,7 +20384,7 @@
]
},
{
- "name": "685",
+ "name": "687",
"members": [
{
"name": "uninitialized"
@@ -20373,7 +20412,7 @@
]
},
{
- "name": "686",
+ "name": "688",
"members": [
{
"name": "memory"
@@ -20397,7 +20436,7 @@
]
},
{
- "name": "687",
+ "name": "689",
"members": [
{
"name": "access-latency"
@@ -20429,7 +20468,7 @@
]
},
{
- "name": "688",
+ "name": "690",
"members": [
{
"name": "none"
@@ -20449,7 +20488,7 @@
]
},
{
- "name": "689",
+ "name": "691",
"members": [
{
"name": "none"
@@ -20469,7 +20508,7 @@
]
},
{
- "name": "690",
+ "name": "692",
"members": [
{
"name": "id",
@@ -20508,7 +20547,7 @@
"meta-type": "object"
},
{
- "name": "691",
+ "name": "693",
"members": [
{
"name": "id",
@@ -20531,7 +20570,7 @@
"meta-type": "object"
},
{
- "name": "692",
+ "name": "694",
"members": [
{
"name": "id",
@@ -20570,7 +20609,7 @@
"meta-type": "object"
},
{
- "name": "693",
+ "name": "695",
"members": [
{
"name": "id",
@@ -20597,7 +20636,7 @@
"meta-type": "object"
},
{
- "name": "694",
+ "name": "696",
"members": [
{
"name": "id",
@@ -20622,7 +20661,7 @@
"meta-type": "object"
},
{
- "name": "695",
+ "name": "697",
"members": [
{
"name": "string"
@@ -20646,7 +20685,7 @@
]
},
{
- "name": "696",
+ "name": "698",
"members": [
{
"name": "mixing-engine",
@@ -20676,7 +20715,7 @@
{
"name": "format",
"default": null,
- "type": "779"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20687,7 +20726,7 @@
"meta-type": "object"
},
{
- "name": "697",
+ "name": "699",
"members": [
{
"name": "mixing-engine",
@@ -20717,7 +20756,7 @@
{
"name": "format",
"default": null,
- "type": "779"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20743,7 +20782,7 @@
"meta-type": "object"
},
{
- "name": "698",
+ "name": "700",
"members": [
{
"name": "mixing-engine",
@@ -20773,7 +20812,7 @@
{
"name": "format",
"default": null,
- "type": "779"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20789,7 +20828,7 @@
"meta-type": "object"
},
{
- "name": "699",
+ "name": "701",
"members": [
{
"name": "mixing-engine",
@@ -20819,7 +20858,7 @@
{
"name": "format",
"default": null,
- "type": "779"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20855,7 +20894,7 @@
"meta-type": "object"
},
{
- "name": "700",
+ "name": "702",
"members": [
{
"name": "mixing-engine",
@@ -20885,7 +20924,7 @@
{
"name": "format",
"default": null,
- "type": "779"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20911,7 +20950,7 @@
"meta-type": "object"
},
{
- "name": "701",
+ "name": "703",
"members": [
{
"name": "mixing-engine",
@@ -20941,7 +20980,7 @@
{
"name": "format",
"default": null,
- "type": "779"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20967,7 +21006,7 @@
"meta-type": "object"
},
{
- "name": "702",
+ "name": "704",
"members": [
{
"name": "mixing-engine",
@@ -20997,7 +21036,7 @@
{
"name": "format",
"default": null,
- "type": "779"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -21023,7 +21062,7 @@
"meta-type": "object"
},
{
- "name": "703",
+ "name": "705",
"members": [
{
"name": "mixing-engine",
@@ -21053,7 +21092,7 @@
{
"name": "format",
"default": null,
- "type": "779"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -21069,7 +21108,7 @@
"meta-type": "object"
},
{
- "name": "704",
+ "name": "706",
"members": [
{
"name": "desc",
@@ -21084,7 +21123,7 @@
"meta-type": "object"
},
{
- "name": "705",
+ "name": "707",
"members": [
{
"name": "device",
@@ -21108,27 +21147,27 @@
"meta-type": "object"
},
{
- "name": "706",
+ "name": "708",
"members": [
{
"name": "bus",
- "type": "780"
+ "type": "782"
},
{
"name": "devices",
"default": null,
- "type": "[552]"
+ "type": "[554]"
}
],
"meta-type": "object"
},
{
- "name": "[707]",
- "element-type": "707",
+ "name": "[709]",
+ "element-type": "709",
"meta-type": "array"
},
{
- "name": "707",
+ "name": "709",
"members": [
{
"name": "bar",
@@ -21160,7 +21199,7 @@
"meta-type": "object"
},
{
- "name": "708",
+ "name": "710",
"members": [
{
"type": "int"
@@ -21175,7 +21214,7 @@
"meta-type": "alternate"
},
{
- "name": "709",
+ "name": "711",
"members": [
{
"name": "cumulative"
@@ -21203,7 +21242,7 @@
]
},
{
- "name": "710",
+ "name": "712",
"members": [
{
"name": "bytes"
@@ -21227,7 +21266,7 @@
]
},
{
- "name": "711",
+ "name": "713",
"members": [
{
"name": "protocols",
@@ -21242,7 +21281,7 @@
"meta-type": "object"
},
{
- "name": "712",
+ "name": "714",
"members": [
{
"name": "builtin"
@@ -21262,7 +21301,7 @@
]
},
{
- "name": "713",
+ "name": "715",
"members": [
{
"name": "cache-data-parity"
@@ -21330,7 +21369,7 @@
]
},
{
- "name": "714",
+ "name": "716",
"members": [
{
"name": "unknown"
@@ -21358,7 +21397,7 @@
]
},
{
- "name": "715",
+ "name": "717",
"members": [
{
"name": "qcow2"
@@ -21386,57 +21425,57 @@
]
},
{
- "name": "716",
+ "name": "718",
"members": [
{
"name": "data",
- "type": "781"
+ "type": "783"
}
],
"meta-type": "object"
},
{
- "name": "717",
+ "name": "719",
"members": [
{
"name": "data",
- "type": "782"
+ "type": "784"
}
],
"meta-type": "object"
},
{
- "name": "718",
+ "name": "720",
"members": [
{
"name": "data",
- "type": "783"
+ "type": "785"
}
],
"meta-type": "object"
},
{
- "name": "719",
+ "name": "721",
"members": [
{
"name": "data",
- "type": "784"
+ "type": "786"
}
],
"meta-type": "object"
},
{
- "name": "720",
+ "name": "722",
"members": [
{
"name": "data",
- "type": "785"
+ "type": "787"
}
],
"meta-type": "object"
},
{
- "name": "721",
+ "name": "723",
"members": [
{
"name": "l1_update"
@@ -21636,7 +21675,7 @@
]
},
{
- "name": "722",
+ "name": "724",
"members": [
{
"name": "read"
@@ -21668,7 +21707,7 @@
]
},
{
- "name": "723",
+ "name": "725",
"members": [
{
"name": "inet"
@@ -21680,12 +21719,12 @@
]
},
{
- "name": "724",
+ "name": "726",
"members": [
{
"name": "template",
"default": null,
- "type": "725"
+ "type": "727"
},
{
"name": "main-header",
@@ -21736,7 +21775,7 @@
"meta-type": "object"
},
{
- "name": "725",
+ "name": "727",
"members": [
{
"name": "none"
@@ -21760,7 +21799,7 @@
]
},
{
- "name": "726",
+ "name": "728",
"members": [
{
"name": "aes"
@@ -21776,7 +21815,7 @@
]
},
{
- "name": "727",
+ "name": "729",
"members": [
{
"name": "key-secret",
@@ -21787,7 +21826,7 @@
"meta-type": "object"
},
{
- "name": "728",
+ "name": "730",
"members": [
{
"name": "key-secret",
@@ -21798,7 +21837,7 @@
"meta-type": "object"
},
{
- "name": "729",
+ "name": "731",
"members": [
{
"name": "aes"
@@ -21810,7 +21849,7 @@
]
},
{
- "name": "730",
+ "name": "732",
"members": [
{
"name": "luks"
@@ -21830,7 +21869,7 @@
]
},
{
- "name": "731",
+ "name": "733",
"members": [
{
"name": "key-secret",
@@ -21840,7 +21879,7 @@
"meta-type": "object"
},
{
- "name": "732",
+ "name": "734",
"members": [
{
"name": "key-secret",
@@ -21850,7 +21889,7 @@
"meta-type": "object"
},
{
- "name": "733",
+ "name": "735",
"members": [
{
"name": "key-secret",
@@ -21860,7 +21899,7 @@
"meta-type": "object"
},
{
- "name": "734",
+ "name": "736",
"members": [
{
"name": "none"
@@ -21880,11 +21919,11 @@
]
},
{
- "name": "735",
+ "name": "737",
"members": [
{
"name": "type",
- "type": "786"
+ "type": "788"
},
{
"name": "hash",
@@ -21894,7 +21933,7 @@
"meta-type": "object"
},
{
- "name": "736",
+ "name": "738",
"members": [
{
"name": "off"
@@ -21918,7 +21957,7 @@
]
},
{
- "name": "737",
+ "name": "739",
"members": [
{
"name": "aes-128"
@@ -21978,7 +22017,7 @@
]
},
{
- "name": "738",
+ "name": "740",
"members": [
{
"name": "ecb"
@@ -22002,7 +22041,7 @@
]
},
{
- "name": "739",
+ "name": "741",
"members": [
{
"name": "plain"
@@ -22022,7 +22061,7 @@
]
},
{
- "name": "740",
+ "name": "742",
"members": [
{
"name": "md5"
@@ -22062,28 +22101,28 @@
]
},
{
- "name": "741",
+ "name": "743",
"tag": "format",
"variants": [
{
"case": "qcow",
- "type": "727"
+ "type": "729"
},
{
"case": "luks",
- "type": "788"
+ "type": "790"
}
],
"members": [
{
"name": "format",
- "type": "787"
+ "type": "789"
}
],
"meta-type": "object"
},
{
- "name": "742",
+ "name": "744",
"members": [
{
"name": "v2"
@@ -22099,7 +22138,7 @@
]
},
{
- "name": "743",
+ "name": "745",
"members": [
{
"name": "zlib"
@@ -22115,16 +22154,16 @@
]
},
{
- "name": "744",
+ "name": "746",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "789"
+ "type": "791"
},
{
"case": "luks2",
- "type": "790"
+ "type": "792"
},
{
"case": "luks-any",
@@ -22134,13 +22173,13 @@
"members": [
{
"name": "format",
- "type": "730"
+ "type": "732"
}
],
"meta-type": "object"
},
{
- "name": "745",
+ "name": "747",
"members": [
{
"name": "dynamic"
@@ -22156,7 +22195,7 @@
]
},
{
- "name": "746",
+ "name": "748",
"members": [
{
"name": "monolithicSparse"
@@ -22184,7 +22223,7 @@
]
},
{
- "name": "747",
+ "name": "749",
"members": [
{
"name": "ide"
@@ -22208,7 +22247,7 @@
]
},
{
- "name": "748",
+ "name": "750",
"members": [
{
"name": "dynamic"
@@ -22224,7 +22263,7 @@
]
},
{
- "name": "749",
+ "name": "751",
"members": [
{
"name": "active"
@@ -22240,12 +22279,12 @@
]
},
{
- "name": "750",
+ "name": "752",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "791"
+ "type": "793"
},
{
"case": "qcow",
@@ -22255,13 +22294,13 @@
"members": [
{
"name": "format",
- "type": "787"
+ "type": "789"
}
],
"meta-type": "object"
},
{
- "name": "751",
+ "name": "753",
"members": [
{
"name": "logfile",
@@ -22291,7 +22330,7 @@
"meta-type": "object"
},
{
- "name": "752",
+ "name": "754",
"members": [
{
"name": "logfile",
@@ -22311,7 +22350,7 @@
"meta-type": "object"
},
{
- "name": "753",
+ "name": "755",
"members": [
{
"name": "logfile",
@@ -22325,7 +22364,7 @@
},
{
"name": "addr",
- "type": "362"
+ "type": "364"
},
{
"name": "tls-creds",
@@ -22384,7 +22423,7 @@
"meta-type": "object"
},
{
- "name": "754",
+ "name": "756",
"members": [
{
"name": "logfile",
@@ -22398,18 +22437,18 @@
},
{
"name": "remote",
- "type": "362"
+ "type": "364"
},
{
"name": "local",
"default": null,
- "type": "362"
+ "type": "364"
}
],
"meta-type": "object"
},
{
- "name": "755",
+ "name": "757",
"members": [
{
"name": "logfile",
@@ -22430,7 +22469,7 @@
"meta-type": "object"
},
{
- "name": "756",
+ "name": "758",
"members": [
{
"name": "logfile",
@@ -22446,7 +22485,7 @@
"meta-type": "object"
},
{
- "name": "757",
+ "name": "759",
"members": [
{
"name": "logfile",
@@ -22466,7 +22505,7 @@
"meta-type": "object"
},
{
- "name": "758",
+ "name": "760",
"members": [
{
"name": "logfile",
@@ -22486,7 +22525,7 @@
"meta-type": "object"
},
{
- "name": "759",
+ "name": "761",
"members": [
{
"name": "logfile",
@@ -22507,7 +22546,7 @@
"meta-type": "object"
},
{
- "name": "760",
+ "name": "762",
"members": [
{
"name": "logfile",
@@ -22527,7 +22566,7 @@
"meta-type": "object"
},
{
- "name": "761",
+ "name": "763",
"members": [
{
"name": "logfile",
@@ -22547,7 +22586,7 @@
"meta-type": "object"
},
{
- "name": "762",
+ "name": "764",
"members": [
{
"name": "logfile",
@@ -22573,7 +22612,7 @@
"meta-type": "object"
},
{
- "name": "763",
+ "name": "765",
"members": [
{
"name": "logfile",
@@ -22593,7 +22632,7 @@
"meta-type": "object"
},
{
- "name": "764",
+ "name": "766",
"members": [
{
"name": "logfile",
@@ -22629,7 +22668,7 @@
"meta-type": "object"
},
{
- "name": "765",
+ "name": "767",
"members": [
{
"name": "logfile",
@@ -22650,7 +22689,7 @@
"meta-type": "object"
},
{
- "name": "766",
+ "name": "768",
"members": [
{
"name": "path",
@@ -22666,7 +22705,7 @@
"meta-type": "object"
},
{
- "name": "767",
+ "name": "769",
"members": [
{
"name": "chardev",
@@ -22676,7 +22715,7 @@
"meta-type": "object"
},
{
- "name": "768",
+ "name": "770",
"members": [
{
"name": "unmapped"
@@ -23332,11 +23371,11 @@
]
},
{
- "name": "769",
+ "name": "771",
"members": [
{
"name": "key",
- "type": "416"
+ "type": "418"
},
{
"name": "down",
@@ -23346,11 +23385,11 @@
"meta-type": "object"
},
{
- "name": "770",
+ "name": "772",
"members": [
{
"name": "button",
- "type": "792"
+ "type": "794"
},
{
"name": "down",
@@ -23360,11 +23399,11 @@
"meta-type": "object"
},
{
- "name": "771",
+ "name": "773",
"members": [
{
"name": "axis",
- "type": "793"
+ "type": "795"
},
{
"name": "value",
@@ -23374,11 +23413,11 @@
"meta-type": "object"
},
{
- "name": "772",
+ "name": "774",
"members": [
{
"name": "type",
- "type": "794"
+ "type": "796"
},
{
"name": "slot",
@@ -23390,7 +23429,7 @@
},
{
"name": "axis",
- "type": "793"
+ "type": "795"
},
{
"name": "value",
@@ -23400,7 +23439,7 @@
"meta-type": "object"
},
{
- "name": "773",
+ "name": "775",
"members": [
{
"name": "persistent",
@@ -23411,7 +23450,7 @@
"meta-type": "object"
},
{
- "name": "774",
+ "name": "776",
"members": [
{
"name": "socket"
@@ -23435,7 +23474,7 @@
]
},
{
- "name": "775",
+ "name": "777",
"members": [
{
"name": "args",
@@ -23445,7 +23484,7 @@
"meta-type": "object"
},
{
- "name": "776",
+ "name": "778",
"members": [
{
"name": "filename",
@@ -23459,12 +23498,12 @@
"meta-type": "object"
},
{
- "name": "777",
+ "name": "779",
"members": [],
"meta-type": "object"
},
{
- "name": "778",
+ "name": "780",
"members": [
{
"name": "exact"
@@ -23480,7 +23519,7 @@
]
},
{
- "name": "779",
+ "name": "781",
"members": [
{
"name": "u8"
@@ -23516,7 +23555,7 @@
]
},
{
- "name": "780",
+ "name": "782",
"members": [
{
"name": "number",
@@ -23532,21 +23571,21 @@
},
{
"name": "io_range",
- "type": "795"
+ "type": "797"
},
{
"name": "memory_range",
- "type": "795"
+ "type": "797"
},
{
"name": "prefetchable_range",
- "type": "795"
+ "type": "797"
}
],
"meta-type": "object"
},
{
- "name": "781",
+ "name": "783",
"members": [
{
"name": "compat",
@@ -23584,22 +23623,22 @@
{
"name": "encrypt",
"default": null,
- "type": "796"
+ "type": "798"
},
{
"name": "bitmaps",
"default": null,
- "type": "[797]"
+ "type": "[799]"
},
{
"name": "compression-type",
- "type": "743"
+ "type": "745"
}
],
"meta-type": "object"
},
{
- "name": "782",
+ "name": "784",
"members": [
{
"name": "create-type",
@@ -23615,34 +23654,34 @@
},
{
"name": "extents",
- "type": "[798]"
+ "type": "[800]"
}
],
"meta-type": "object"
},
{
- "name": "783",
+ "name": "785",
"members": [
{
"name": "cipher-alg",
- "type": "737"
+ "type": "739"
},
{
"name": "cipher-mode",
- "type": "738"
+ "type": "740"
},
{
"name": "ivgen-alg",
- "type": "739"
+ "type": "741"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "740"
+ "type": "742"
},
{
"name": "hash-alg",
- "type": "740"
+ "type": "742"
},
{
"name": "detached-header",
@@ -23662,24 +23701,24 @@
},
{
"name": "slots",
- "type": "[799]"
+ "type": "[801]"
}
],
"meta-type": "object"
},
{
- "name": "784",
+ "name": "786",
"members": [
{
"name": "encryption-format",
"default": null,
- "type": "730"
+ "type": "732"
}
],
"meta-type": "object"
},
{
- "name": "785",
+ "name": "787",
"members": [
{
"name": "extent-size-hint",
@@ -23690,7 +23729,7 @@
"meta-type": "object"
},
{
- "name": "786",
+ "name": "788",
"members": [
{
"name": "md5"
@@ -23710,7 +23749,7 @@
]
},
{
- "name": "787",
+ "name": "789",
"members": [
{
"name": "qcow"
@@ -23726,7 +23765,7 @@
]
},
{
- "name": "788",
+ "name": "790",
"members": [
{
"name": "key-secret",
@@ -23736,27 +23775,27 @@
{
"name": "cipher-alg",
"default": null,
- "type": "737"
+ "type": "739"
},
{
"name": "cipher-mode",
"default": null,
- "type": "738"
+ "type": "740"
},
{
"name": "ivgen-alg",
"default": null,
- "type": "739"
+ "type": "741"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "740"
+ "type": "742"
},
{
"name": "hash-alg",
"default": null,
- "type": "740"
+ "type": "742"
},
{
"name": "iter-time",
@@ -23767,7 +23806,7 @@
"meta-type": "object"
},
{
- "name": "789",
+ "name": "791",
"members": [
{
"name": "key-secret",
@@ -23776,13 +23815,13 @@
{
"name": "cipher-alg",
"default": null,
- "type": "737"
+ "type": "739"
}
],
"meta-type": "object"
},
{
- "name": "790",
+ "name": "792",
"members": [
{
"name": "key-secret",
@@ -23791,17 +23830,17 @@
{
"name": "cipher-alg",
"default": null,
- "type": "737"
+ "type": "739"
}
],
"meta-type": "object"
},
{
- "name": "791",
+ "name": "793",
"members": [
{
"name": "state",
- "type": "749"
+ "type": "751"
},
{
"name": "new-secret",
@@ -23832,7 +23871,7 @@
"meta-type": "object"
},
{
- "name": "792",
+ "name": "794",
"members": [
{
"name": "left"
@@ -23880,7 +23919,7 @@
]
},
{
- "name": "793",
+ "name": "795",
"members": [
{
"name": "x"
@@ -23896,7 +23935,7 @@
]
},
{
- "name": "794",
+ "name": "796",
"members": [
{
"name": "begin"
@@ -23924,7 +23963,7 @@
]
},
{
- "name": "795",
+ "name": "797",
"members": [
{
"name": "base",
@@ -23938,12 +23977,12 @@
"meta-type": "object"
},
{
- "name": "796",
+ "name": "798",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "783"
+ "type": "785"
},
{
"case": "aes",
@@ -23953,18 +23992,18 @@
"members": [
{
"name": "format",
- "type": "726"
+ "type": "728"
}
],
"meta-type": "object"
},
{
- "name": "[797]",
- "element-type": "797",
+ "name": "[799]",
+ "element-type": "799",
"meta-type": "array"
},
{
- "name": "797",
+ "name": "799",
"members": [
{
"name": "name",
@@ -23976,18 +24015,18 @@
},
{
"name": "flags",
- "type": "[800]"
+ "type": "[802]"
}
],
"meta-type": "object"
},
{
- "name": "[798]",
- "element-type": "798",
+ "name": "[800]",
+ "element-type": "800",
"meta-type": "array"
},
{
- "name": "798",
+ "name": "800",
"members": [
{
"name": "filename",
@@ -24015,12 +24054,12 @@
"meta-type": "object"
},
{
- "name": "[799]",
- "element-type": "799",
+ "name": "[801]",
+ "element-type": "801",
"meta-type": "array"
},
{
- "name": "799",
+ "name": "801",
"members": [
{
"name": "active",
@@ -24044,12 +24083,12 @@
"meta-type": "object"
},
{
- "name": "[800]",
- "element-type": "800",
+ "name": "[802]",
+ "element-type": "802",
"meta-type": "array"
},
{
- "name": "800",
+ "name": "802",
"members": [
{
"name": "in-use"
@@ -24476,14 +24515,14 @@
"name": "pci-ipmi-kcs",
"parent": "pci-device"
},
- {
- "name": "xio3130-downstream",
- "parent": "pcie-slot"
- },
{
"name": "intel-iommu-iommu-memory-region",
"parent": "iommu-memory-region"
},
+ {
+ "name": "xio3130-downstream",
+ "parent": "pcie-slot"
+ },
{
"name": "ufs",
"parent": "pci-device"
@@ -24710,7 +24749,7 @@
},
{
"name": "xen-backend",
- "parent": "device"
+ "parent": "dynamic-sysbus-device"
},
{
"name": "sysbus-xhci",
@@ -25205,8 +25244,8 @@
"parent": "scsi-disk-base"
},
{
- "name": "pc-q35-7.0-machine",
- "parent": "generic-pc-machine"
+ "name": "sgx-epc",
+ "parent": "device"
},
{
"name": "gpex-root",
@@ -25217,8 +25256,8 @@
"parent": "isa-device"
},
{
- "name": "sgx-epc",
- "parent": "device"
+ "name": "pc-q35-7.0-machine",
+ "parent": "generic-pc-machine"
},
{
"name": "am53c974",
@@ -26250,7 +26289,7 @@
},
{
"name": "ramfb",
- "parent": "sys-bus-device"
+ "parent": "dynamic-sysbus-device"
},
{
"name": "hda-output",
@@ -26381,8 +26420,8 @@
"parent": "x86_64-cpu"
},
{
- "name": "vhost-user-rng-pci",
- "parent": "vhost-user-rng-pci-base"
+ "name": "xen-platform",
+ "parent": "pci-device"
},
{
"name": "Nehalem-IBRS-x86_64-cpu",
@@ -26417,8 +26456,8 @@
"parent": "x86_64-cpu"
},
{
- "name": "xen-platform",
- "parent": "pci-device"
+ "name": "vhost-user-rng-pci",
+ "parent": "vhost-user-rng-pci-base"
},
{
"name": "isa-vga",
@@ -38731,7 +38770,7 @@
},
{
"name": "mem-lock",
- "type": "boolean"
+ "type": "string"
}
],
"option": "overcommit"
diff --git a/tests/qemucapabilitiesdata/caps_10.0.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_10.0.0_x86_64.xml
index b1cf477bdc..358e06b803 100644
--- a/tests/qemucapabilitiesdata/caps_10.0.0_x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_10.0.0_x86_64.xml
@@ -214,7 +214,7 @@
<flag name='blockdev-set-active'/>
<version>9002050</version>
<microcodeVersion>43100285</microcodeVersion>
- <package>v9.2.0-1636-gffaf7f0376</package>
+ <package>v9.2.0-1967-gb69801dd6b</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<property name='avx-ne-convert' type='boolean' value='false'/>
--
2.48.1
2
1
25 Feb '25
details in logs
Laine Stump (2):
qemu: check for/require shared memory for *any* vhostuser interface
qemu: forbid a few unsupported things for vhost-user/passt interfaces
src/qemu/qemu_validate.c | 23 ++++++++++++++++++++---
1 file changed, 20 insertions(+), 3 deletions(-)
--
2.48.1
3
5
Only libvirtd uses virtd_t/virt_exec_t context, modular daemons use
their specific context each.
Signed-off-by: Jiri Denemark <jdenemar(a)redhat.com>
---
run.in | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/run.in b/run.in
index 2821b71230..d8db7cf697 100644
--- a/run.in
+++ b/run.in
@@ -202,10 +202,11 @@ else:
stopped_units.append(unit)
if opts.selinux:
+ progname = os.path.basename(prog)
# if using a wrapper command like 'gdb', setting the selinux
# context won't work because the wrapper command will not be a
# valid entrypoint for the virtd_t context
- if os.path.basename(prog) not in ["libvirtd", *modular_daemons]:
+ if progname not in ["libvirtd", *modular_daemons]:
raise Exception("'{}' is not recognized as a valid daemon. "
"Selinux process context can only be set when "
"executing a daemon directly without wrapper "
@@ -216,17 +217,22 @@ else:
"'{}' outside build directory"
.format(progpath))
+ if progname == "libvirtd":
+ context = "virtd"
+ else:
+ context = progname
+
# selinux won't allow us to transition to the virtd_t context from
# e.g. the user_home_t context (the likely label of the local
# executable file)
- if not chcon(progpath, "system_u", "object_r", "virtd_exec_t"):
+ if not chcon(progpath, "system_u", "object_r", f"{context}_exec_t"):
raise Exception("Failed to change selinux context of binary")
dorestorecon = True
args = ['runcon',
'-u', 'system_u',
'-r', 'system_r',
- '-t', 'virtd_t', *args]
+ '-t', f'{context}_t', *args]
print("Running '%s'..." % str(" ".join(args)))
ret = subprocess.call(args, env=env)
--
2.48.1
2
1
When virCPUx86UpdateLive checks whether a feature was added to a CPU
model after the model was already released (vmx-* features in most Intel
models), the following assert could be logged by glib:
g_strv_contains: assertion 'strv != NULL' failed
While most of our CPU models have a non-empty list of added feature, new
models added in 2024 and versioned variants of older models have
addedFeatures == NULL.
Fixes: e622970c8785ec1f7e142d72f792d89f870e07d0
Signed-off-by: Jiri Denemark <jdenemar(a)redhat.com>
---
src/cpu/cpu_x86.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c
index 67c88ae3b7..32aa01bc14 100644
--- a/src/cpu/cpu_x86.c
+++ b/src/cpu/cpu_x86.c
@@ -3212,6 +3212,7 @@ virCPUx86UpdateLive(virCPUDef *cpu,
* behaved before the features were added.
*/
if (!explicit &&
+ model->addedFeatures &&
g_strv_contains((const char **) model->addedFeatures, feature->name))
ignore = true;
--
2.48.1
2
1
24 Feb '25
The workers of qemuDomainGetStats should not report errors if they can't
fetch data; but rather omit the entries. Refactor the code to
de-incentivize error reporting.
Peter Krempa (21):
qemuDomainGetStatsBlockExportHeader: Remove return value
qemuDomainGetStatsBlockExportFrontend: Remove return value
qemuDomainGetStatsBlockExportBackendStorage: Remove return value
qemuDomainGetStatsOneBlockFallback: Remove return value
qemuDomainGetStatsOneBlock: Remove return value
qemuDomainStorageAlias: Remove NULL checks from callers
qemuDomainGetStatsBlockExportHeader: Remove return value
virBitmapFormat: Clarify returned values
virDomainResctrlMonDefParse: Refactor temporary variables
virDomainCputuneDefFormat: Refactor bitmap formatting
virBitmapFormat: Don't check return value
qemuDomainGetStatsCpuCgroup: Remove return value
qemuDomainGetStatsCpuProc: Remove return value
qemuDomainGetStatsCpuHaltPollTime: Remove return value
qemuDomainGetStatsCpuCache: Don't error out
virPerfReadEvent: Refactor to return -errno on failure
qemuDomainGetStatsPerfOneEvent: Ignore erros from 'virPerfReadEvent'
qemuDomainGetStatsIOThread: Don't error out if fetching iothread info
fails
qemuDomainGetStatsMemoryBandwidth: Don't error out
qemuDomainGetStatsDirtyRate: Don't error out
qemuDomainGetStats: Convert worker functions to void
src/ch/ch_driver.c | 3 +-
src/conf/capabilities.c | 9 +-
src/conf/domain_conf.c | 69 ++-----
src/conf/numa_conf.c | 18 +-
src/conf/virnetworkobj.c | 3 -
src/hypervisor/domain_cgroup.c | 6 +-
src/libxl/libxl_driver.c | 3 +-
src/libxl/xen_common.c | 6 +-
src/qemu/qemu_command.c | 3 +-
src/qemu/qemu_domain.c | 10 +-
src/qemu/qemu_driver.c | 341 ++++++++++++---------------------
src/qemu/qemu_monitor_json.c | 5 +-
src/util/virbitmap.c | 11 +-
src/util/vircgroup.c | 5 +-
src/util/virperf.c | 19 +-
src/vz/vz_sdk.c | 3 +-
16 files changed, 178 insertions(+), 336 deletions(-)
--
2.48.1
4
28
[PATCH 0/2] schema: fix <interleave> errors when validating <domain> subelements
by Laine Stump 24 Feb '25
by Laine Stump 24 Feb '25
24 Feb '25
More explanation in 2/2 (such as it is)
Laine Stump (2):
tests: be consistent about following DO_TEST_*() with a ;
schema: fix <interleave> errors when validating <domain> subelements
src/conf/schemas/domaincommon.rng | 53 +++++++---------
...rder-domain-subelements.x86_64-latest.args | 40 ++++++++++++
...order-domain-subelements.x86_64-latest.xml | 62 +++++++++++++++++++
.../schema-reorder-domain-subelements.xml | 62 +++++++++++++++++++
tests/qemuxmlconftest.c | 20 +++---
5 files changed, 196 insertions(+), 41 deletions(-)
create mode 100644 tests/qemuxmlconfdata/schema-reorder-domain-subelements.x86_64-latest.args
create mode 100644 tests/qemuxmlconfdata/schema-reorder-domain-subelements.x86_64-latest.xml
create mode 100644 tests/qemuxmlconfdata/schema-reorder-domain-subelements.xml
--
2.48.1
3
4
[PATCH v2 00/12] hw/arm/raspi: Allow creating any Raspberry Pi machine
by Philippe Mathieu-Daudé 23 Feb '25
by Philippe Mathieu-Daudé 23 Feb '25
23 Feb '25
Full rewrite of v1 [1], addressing Zoltan & Peter suggestion.
Introduce a generic 'raspi' machine, which takes a 'model'
and 'revision' properties, and any memory size. The 'board_rev'
register is filled appropriately.
Before, merge raspi4b.c within raspi.c (more is planned here
with the MPCore refactor [2]).
Regards,
Phil.
[1] https://lore.kernel.org/qemu-devel/20250201091528.1177-1-philmd@linaro.org/
[2] https://lore.kernel.org/qemu-devel/20231212162935.42910-1-philmd@linaro.org/
Philippe Mathieu-Daudé (12):
hw/arm/raspi: Access SoC parent object using BCM283X_BASE() macro
hw/arm/raspi: Merge model 4B with other models
hw/arm/raspi: Unify RASPI_MACHINE types
hw/arm/raspi: Pass board_rev as argument to raspi_base_machine_init()
hw/arm/raspi: Consider processor id in types[] array
hw/arm/raspi: Consider network interface for B models
hw/arm/raspi: Check ramsize is within chipset aperture
hw/arm/raspi: Introduce generic Raspberry Pi machine
hw/arm/raspi: Have the generic machine take a 'revision' property
hw/arm/raspi: List models creatable by the generic 'raspi' machine
hw/arm/raspi: Deprecate old raspiX machine names
hw/arm/raspi: Support more models
docs/about/deprecated.rst | 13 +
include/hw/arm/raspi_platform.h | 5 +-
hw/arm/raspi.c | 383 ++++++++++++++++++++++--
hw/arm/raspi4b.c | 136 ---------
tests/qtest/bcm2835-dma-test.c | 2 +-
tests/qtest/bcm2835-i2c-test.c | 2 +-
tests/qtest/boot-serial-test.c | 3 +-
hw/arm/meson.build | 2 +-
tests/functional/test_aarch64_raspi3.py | 5 +-
tests/functional/test_aarch64_raspi4.py | 4 +-
tests/functional/test_arm_raspi2.py | 4 +-
11 files changed, 385 insertions(+), 174 deletions(-)
delete mode 100644 hw/arm/raspi4b.c
--
2.47.1
5
29
[PATCH] qemu: forbid a few unsupported things for vhost-user/passt interfaces
by Laine Stump 22 Feb '25
by Laine Stump 22 Feb '25
22 Feb '25
passt in vhost-user mode doesn't support using multiple queues.
The path of the socket is auto-generated by libvirt for
vhost-user/passt; it can't be set by the user
The passt end of a vhost-user socket is always the server, and the
qemu end is always a client.
Signed-off-by: Laine Stump <laine(a)redhat.com>
---
src/qemu/qemu_validate.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/src/qemu/qemu_validate.c b/src/qemu/qemu_validate.c
index 3e3e368da3..53affcdcff 100644
--- a/src/qemu/qemu_validate.c
+++ b/src/qemu/qemu_validate.c
@@ -1824,6 +1824,22 @@ qemuValidateDomainDeviceDefNetwork(const virDomainNetDef *net,
net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST) {
if (qemuValidateDomainDefVhostUserRequireSharedMemory(def, "interface type=\"vhostuser\" backend type=\"passt\"") < 0)
return -1;
+
+ if (net->driver.virtio.queues > 0) {
+ virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
+ _("interface type=\"vhostuser\" backend type=\"passt\" does not support multiple queues"));
+ return -1;
+ }
+ if (net->data.vhostuser->data.nix.path) {
+ virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
+ _("'path' attribute cannot be set for interface type=\"vhostuser\" backend type=\"passt\""));
+ return -1;
+ }
+ if (net->data.vhostuser->data.nix.listen) {
+ virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
+ _("mode=\"server\" is not supported for interface type=\"vhostuser\" backend type=\"passt\""));
+ return -1;
+ }
}
if (net->type == VIR_DOMAIN_NET_TYPE_VDPA) {
--
2.48.1
3
4
[PATCH 00/13] virsh: Enhancements for hypervisor-cpu-* commands and their documentation
by Jiri Denemark 21 Feb '25
by Jiri Denemark 21 Feb '25
21 Feb '25
This series originally started as a documentation update for
hypervisor-cpu-compare and hypervisor-cpu-baseline commands with an idea
to print a warning if the commands are used suboptimally. The rest is a
refactor and a lot of fixes of (mostly) error messages printed by virsh.
Jiri Denemark (13):
docs: Clarify documentation of virsh hypervisor-cpu-compare
docs: Clarify documentation of virsh hypervisor-cpu-baseline
virsh: Do not format messages twice
virsh: Make messages printed by vshError properly translatable
virsh: Refactor vshError
virsh: Introduce vshWarn
virsh: Warn when hypervisor-cpu-* is used with host CPU
virsh: Do not require \n in vshDebug messages
virsh: Properly mark all error messages for translation
virsh: Avoid using translated messages without format
virsh: Drop extra newlines at the end of error messages
virsh: Let prohibit_newline_at_end_of_diagnostic check pass
build: Enable syntax checks for vshError and vshWarn
build-aux/syntax-check.mk | 3 +-
docs/manpages/virsh.rst | 47 ++++++++-----
tools/virsh-domain-monitor.c | 16 ++---
tools/virsh-domain.c | 131 ++++++++++++++++++-----------------
tools/virsh-host.c | 22 ++++--
tools/virsh-interface.c | 6 +-
tools/virsh-network.c | 10 +--
tools/virsh-nodedev.c | 6 +-
tools/virsh-nwfilter.c | 10 +--
tools/virsh-pool.c | 10 +--
tools/virsh-secret.c | 8 +--
tools/virsh-snapshot.c | 12 ++--
tools/virsh-util.c | 16 ++---
tools/virsh-volume.c | 24 +++----
tools/virsh.c | 10 +--
tools/virt-admin.c | 16 ++---
tools/vsh.c | 113 +++++++++++++++++-------------
tools/vsh.h | 6 +-
18 files changed, 254 insertions(+), 212 deletions(-)
--
2.48.1
2
14
[PULL 01/41] docs/about: Change notes on x86 machine type
deprecation into a general one
by Michael S. Tsirkin 21 Feb '25
by Michael S. Tsirkin 21 Feb '25
21 Feb '25
From: Thomas Huth <thuth(a)redhat.com>
We now have a general note about versioned machine types getting
deprecated and removed at the beginning of the deprecated.rst file,
so we should also have a general note about this in removed-features.rst
(which will also apply to versioned non-x86 machine types) instead of
listing individual old machine types in the document.
Signed-off-by: Thomas Huth <thuth(a)redhat.com>
Message-Id: <20250116064644.65670-1-thuth(a)redhat.com>
Reviewed-by: Zhao Liu <zhao1.liu(a)intel.com>
Reviewed-by: Michael S. Tsirkin <mst(a)redhat.com>
Signed-off-by: Michael S. Tsirkin <mst(a)redhat.com>
---
docs/about/deprecated.rst | 7 -------
docs/about/removed-features.rst | 11 +++++------
2 files changed, 5 insertions(+), 13 deletions(-)
diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst
index 4a3c302962..7b42d6eecc 100644
--- a/docs/about/deprecated.rst
+++ b/docs/about/deprecated.rst
@@ -236,13 +236,6 @@ deprecated; use the new name ``dtb-randomness`` instead. The new name
better reflects the way this property affects all random data within
the device tree blob, not just the ``kaslr-seed`` node.
-``pc-i440fx-2.4`` up to ``pc-i440fx-2.12`` (since 9.1)
-''''''''''''''''''''''''''''''''''''''''''''''''''''''
-
-These old machine types are quite neglected nowadays and thus might have
-various pitfalls with regards to live migration. Use a newer machine type
-instead.
-
PPC 405 ``ref405ep`` machine (since 9.1)
''''''''''''''''''''''''''''''''''''''''
diff --git a/docs/about/removed-features.rst b/docs/about/removed-features.rst
index c6616ce05e..156c0c253c 100644
--- a/docs/about/removed-features.rst
+++ b/docs/about/removed-features.rst
@@ -972,6 +972,11 @@ from Linux in 2021, and is not supported anymore by QEMU either.
System emulator machines
------------------------
+Note: Versioned machine types that have been introduced in a QEMU version
+that has initially been released more than 6 years before are considered
+obsolete and will be removed without further notice in this document.
+Please use newer machine types instead.
+
``s390-virtio`` (removed in 2.6)
''''''''''''''''''''''''''''''''
@@ -1006,12 +1011,6 @@ mips ``fulong2e`` machine alias (removed in 6.0)
This machine has been renamed ``fuloong2e``.
-``pc-0.10`` up to ``pc-i440fx-2.3`` (removed in 4.0 up to 9.0)
-''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
-
-These machine types were very old and likely could not be used for live
-migration from old QEMU versions anymore. Use a newer machine type instead.
-
Raspberry Pi ``raspi2`` and ``raspi3`` machines (removed in 6.2)
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
--
MST
1
0
https://issues.redhat.com/browse/RHEL-27172
Ján Tomko (4):
conf: networkobj: fix indentation
conf: obj: remove extra empty line
conf: metadata: ignore empty metadata element
conf: metadata: remove metadata node if all metadata is removed
src/conf/domain_conf.c | 8 +++++--
src/conf/network_conf.c | 3 ++-
src/conf/virnetworkobj.c | 48 +++++++++++++++++++++-------------------
3 files changed, 33 insertions(+), 26 deletions(-)
--
2.48.1
2
6
Please see individual patches.
Peter Krempa (2):
docs: formatdomain: Document few NVRAM config limitations
docs: formatdomain: Mention that vhostuser interface with
mode='server' waits for connection
docs/formatdomain.rst | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
--
2.48.1
2
5
[PATCH v2] NEWS: Improve mention of vTPM transient VM crash fix in v11.0.0
by Peter Krempa 20 Feb '25
by Peter Krempa 20 Feb '25
20 Feb '25
The original NEWS entry for the vTPM transient VM crash was rather
vague and non-actionable.
As the bug is still actively experienced by users [1] of distros that
didn't yet ship an update to v11.0.0 and is hit by relatively common
usage improve the entry to mention situations when it happens and link
to upstream bug reports containing workarounds.
[1]: https://gitlab.com/libvirt/libvirt/-/issues/746
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
v2: Instead of listing the workarounds link to the upstream issues.
NEWS.rst | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/NEWS.rst b/NEWS.rst
index 7984f358f3..96e6ee9ada 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -116,10 +116,17 @@ v11.0.0 (2025-01-15)
* **Bug fixes**
- * qemu: tpm: do not update profile name for transient domains
+ * qemu: tpm: Fix crash on startup of transient domains with vTPM
- Fix a possible crash when starting a transient domain which was
- introduced in the previous release.
+ A bug was introduced in `v10.10.0 (2024-12-02)`_ when a transient VM with
+ a vTPM device is started either via ``virsh create domain.xml`` or when
+ creating VMs via ``virt-manager`` which uses transient definition for the
+ initial installation the libvirt daemon (``virtqemud`` or ``libvirtd``) can
+ crash.
+
+ More information and workarounds were documented in upstream issues
+ `#746 <https://gitlab.com/libvirt/libvirt/-/issues/746>`__ and
+ `#715 <https://gitlab.com/libvirt/libvirt/-/issues/715>`__.
* qemu: Fix snapshot to not delete disk image with internal snapshot
--
2.48.1
1
0
20 Feb '25
The original NEWS entry for the vTPM transient VM crash was rather
vague and non-actionable.
As the bug is still actively experienced by users [1] of distros that
didn't yet ship an update to v11.0.0 and is hit by relatively common
usage improve the entry to mention situations when it happens a bit more
close and provide workarounds for users who are not able to update.
[1]: https://gitlab.com/libvirt/libvirt/-/issues/746
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
NEWS.rst | 29 ++++++++++++++++++++++++++---
1 file changed, 26 insertions(+), 3 deletions(-)
diff --git a/NEWS.rst b/NEWS.rst
index 7dc6a3fa37..117287044a 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -97,10 +97,33 @@ v11.0.0 (2025-01-15)
* **Bug fixes**
- * qemu: tpm: do not update profile name for transient domains
+ * qemu: tpm: Fix crash on startup of transient domains with vTPM
- Fix a possible crash when starting a transient domain which was
- introduced in the previous release.
+ A bug was introduced in `v10.10.0 (2024-12-02)`_ when a transient VM with
+ a vTPM device is started either via ``virsh create domain.xml`` or when
+ creating VMs via ``virt-manager`` which uses transient definition for the
+ initial installation the libvirt daemon (``virtqemud`` or ``libvirtd``) can
+ crash.
+
+ Note that vTPM is auto-added in many cases by ``virt-install`` based on your
+ guest OS that is about to be installed.
+
+ The bug is fixed in this release. Following workarounds are possible if
+ upgrade is currently not available:
+
+ - make the VM persistent instead of starting it as transient::
+
+ virsh define domain.xml
+ virsh start.xml
+
+ - disable vTPM if practical in your deployment, either by dropping ``<tpm``
+ element or::
+
+ virt-install --tpm none ...
+
+ To obtain the XML ``virt-install`` would use for the above steps you can use::
+
+ virt-install --print-xml ...
* qemu: Fix snapshot to not delete disk image with internal snapshot
--
2.48.1
3
3
[PATCH RFC 00/13] qemu: Add support for iothread to virtqueue mapping for 'virtio-scsi'
by Peter Krempa 20 Feb '25
by Peter Krempa 20 Feb '25
20 Feb '25
The first part of the series refactors the existing code for reuse and
then uses the new helpers to implement the feature.
Note that this series is in RFC state as the qemu patches are still
being discussed. Thus also the capability bump is not final.
Also note that we should discuss the libvirt interface perhaps as it
turns out that 'virtio-scsi' has two internal queues that need to be
mapped as well.
For now I've solved this administratively by instructing users to also
add mapping for queue '0' and '1' which are the special ones in case of
virtio-scsi.
qemu-patches:
https://mail.gnu.org/archive/html/qemu-devel/2025-02/msg02810.html
Peter Krempa (13):
conf: Rename 'virDomainDiskIothreadDef' to
'virDomainIothreadMappingDef'
conf: domain: Extract code for parsing and formatting iotrhead mapping
definition
hypervisor: domain: Extract code for checking iothread usage
qemu: command: Rename 'qemuBuildDiskDeviceIothreadMappingProps' to
'qemuBuildIothreadMappingProps'
qemu: validate: Extract iothread mapping validation code
qemuValidateCheckSCSIControllerIOThreads: Return '0' and '-1' instead
of bools
conf: schemas: Rename 'diskDriverIothreads' to 'iothreadMapping'
conf: Validate that iohtreads are used only with 'virtio-scsi'
controllers
qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to XXXXXX
qemu: capabilities: Introduce QEMU_CAPS_VIRTIO_SCSI_IOTHREAD_MAPPING
conf: Add support for iothread to queue mapping config for
'virtio-scsi'
qemu: Implement support for iothread <-> virtqueue mapping for
'virtio-scsi' controllers
qemuxmlconftest: Add 'iothreads-virtio-scsi-mapping' case
docs/formatdomain.rst | 33 +++
src/conf/domain_conf.c | 157 +++++++-----
src/conf/domain_conf.h | 11 +-
src/conf/domain_validate.c | 19 ++
src/conf/schemas/domaincommon.rng | 7 +-
src/hypervisor/domain_driver.c | 34 +--
src/qemu/qemu_capabilities.c | 2 +
src/qemu/qemu_capabilities.h | 1 +
src/qemu/qemu_command.c | 12 +-
src/qemu/qemu_domain.c | 4 +-
src/qemu/qemu_validate.c | 234 ++++++++++--------
.../caps_10.0.0_x86_64.replies | 12 +-
.../caps_10.0.0_x86_64.xml | 3 +-
...r-virtio-serial-iothread.x86_64-latest.err | 1 +
.../controller-virtio-serial-iothread.xml | 27 ++
...ads-virtio-scsi-mapping.x86_64-latest.args | 39 +++
...eads-virtio-scsi-mapping.x86_64-latest.xml | 54 ++++
.../iothreads-virtio-scsi-mapping.xml | 46 ++++
tests/qemuxmlconftest.c | 3 +
19 files changed, 506 insertions(+), 193 deletions(-)
create mode 100644 tests/qemuxmlconfdata/controller-virtio-serial-iothread.x86_64-latest.err
create mode 100644 tests/qemuxmlconfdata/controller-virtio-serial-iothread.xml
create mode 100644 tests/qemuxmlconfdata/iothreads-virtio-scsi-mapping.x86_64-latest.args
create mode 100644 tests/qemuxmlconfdata/iothreads-virtio-scsi-mapping.x86_64-latest.xml
create mode 100644 tests/qemuxmlconfdata/iothreads-virtio-scsi-mapping.xml
--
2.48.1
3
20
Hello,
the command 'virsh -c qemu+ssh://root@remotehost/system console vm' from
libvirt 10.0.0 just hangs when the remotehost is rebooted. It prints
error: Disconnected from qemu+ssh://root@remotehost/system due to end of file
and waits for the user to press return. Then it prints
error: internal error: client socket is closed
and the command terminates as expected. I tried to add -k and -K, but
that does not help. If for some reason the vm is shutdown manually via
'virsh shutdown --domain vm' on remotehost or via "poweroff", then
'virsh console' also terminates properly.
Is there a way to avoid such a hang state if the ssh connection drops?
It seems the simple reproducer is to send SIGTERM to the sshd child process.
Olaf
2
1
This was requested by KubeVirt in
https://gitlab.com/libvirt/libvirt/-/issues/748
I've not functionally tested this, since I lack any suitable guest
windows environment this is looking for MSDM tables, nor does my
machine have MSDM ACPI tables to pass to a guest.
I'm blindly assuming that the QEMU CLI code is identical except for
s/SLIC/MSDM/.
Also I'm pretty unhappy about the situation with the Xen driver
support. This is pre-existing, and IMHO should never have been added
as it exists today, as it allows arbitrary passthrough of *any* set
of ACPI tables, as opposed to a single type of the specific type
listed in the XML. This should have been handled with a different
XML syntax, but with stuck with this undesirable approach now, so
I've kept it as is.
Daniel P. Berrangé (4):
conf: introduce support for multiple ACPI tables
src: validate permitted ACPI table types in libxl/qemu drivers
conf: support MSDM ACPI table type
qemu: support MSDM ACPI table type
docs/formatdomain.rst | 4 +-
src/conf/domain_conf.c | 88 ++++++++++++++-----
src/conf/domain_conf.h | 22 ++++-
src/conf/schemas/domaincommon.rng | 5 +-
src/libvirt_private.syms | 2 +
src/libxl/libxl_conf.c | 8 +-
src/libxl/libxl_domain.c | 21 +++++
src/libxl/xen_xl.c | 22 ++++-
src/qemu/qemu_command.c | 14 ++-
src/qemu/qemu_validate.c | 16 ++++
src/security/security_dac.c | 18 ++--
src/security/security_selinux.c | 16 ++--
src/security/virt-aa-helper.c | 5 +-
.../acpi-table-many.x86_64-latest.args | 34 +++++++
.../acpi-table-many.x86_64-latest.xml | 39 ++++++++
tests/qemuxmlconfdata/acpi-table-many.xml | 31 +++++++
tests/qemuxmlconftest.c | 1 +
17 files changed, 296 insertions(+), 50 deletions(-)
create mode 100644 tests/qemuxmlconfdata/acpi-table-many.x86_64-latest.args
create mode 100644 tests/qemuxmlconfdata/acpi-table-many.x86_64-latest.xml
create mode 100644 tests/qemuxmlconfdata/acpi-table-many.xml
--
2.47.1
3
12
Re: [PATCH 1/1] RFC: Add Arm CCA support for getting capability
information and running Realm VM
by Michal Prívozník 20 Feb '25
by Michal Prívozník 20 Feb '25
20 Feb '25
On 2/14/25 02:06, Akio Kakuno (Fujitsu) via Devel wrote:
> Hi, all!
>
> I'm adding three test for CCA compatibility:
> domaincapstest, qemucapabilitiestest, and qemuxmlconftest.
> This is because SEV-SNP added these three tests.
>
> I have three questions regarding these tests:
> 1. How to add tests to qemuxmlconftest
> 2. How to create launch-security-cca.xml
> 3. About the file output with VIR_TEST_REGENERATE_OUTPUT=1
>
> 1. How to add tests to qemuxmlconftest
> Following the example of launch-security-sev-snp tests, I've done the following.
> Is this correct?
>
> (1) Placed the following three files in tests/qemuxmlconfdata:
> launch-security-cca.xml
> launch-security-cca.aarch64-latest.xml
> launch-security-cca.aarch64-latest.args
>
The placement is correct, yes. BUT ...
> (2) Added the test processing to qemuxmlconftest.c's mymain() function:
> DO_TEST_CAPS_ARCH_LATEST_FULL("launch-security-cca",
> "aarch64",
> ARG_QEMU_CAPS,
> QEMU_CAPS_CCA_GUEST,
> QEMU_CAPS_LAST);
... this can be simplified to:
DO_TEST_CAPS_ARCH_LATEST("launch-security-cca", "aarch64");
>
> 2. How to create launch-security-cca.xml
> Do I need to handmade this from scratch or is there an automated method?
Basically it's hand written. What I usually do is I copy-paste the
domain XML I used when developing and testing a feature. And then cut
off all unnecessary elements.
>
> 3. About the file output with VIR_TEST_REGENERATE_OUTPUT=1
> I created launch-security-cca.aarch64-latest.* using the method described in
> doc/advanced-tests.rst.
> And, I created the test data for qemucapabilitiestest and domaincapstest using
> the method described in tests/qemucapabilitiesdata/README.rst.
> VIR_TEST_REGENERATE_OUTPUT=1 ./qemuxmlconftest
> VIR_TEST_REGENERATE_OUTPUT=1 ./domaincapstest
> VIR_TEST_REGENERATE_OUTPUT=1 ./qemucapabilitiestest
>
> Can I use the generated file for testing as is?
> Because doc/advanced-tests.rst says:
> "VERY CAREFULLY to ensure they are correct"
> > I assume that automatically generated expected values are
checked for accuracy.
Not really. It takes a machine brain to decide whether those files
follow some syntax (e.g. whether JSON is valid), but it takes human
brain to decide whether full combination of cmd line arguments actually
makes sense. I'd say - if you're able to start generated cmd line
(modulo some FD passing stuff - see my point above about cutting off
unnecessary elements), then you're probably fine.
> If correct, they are adopted; otherwise, investigation and remediation are undertaken.
> However, due to the lack of explicit documentation, we require confirmation.
>
> Also, it appears to be generating expected values based on the execution environment.
> Do we need to worry about variations in execution environments?
No. Our tests should generate stable enough (and reproducible!) environment.
> For example, executing qemuxmlconftest detects the following comparison errors,
> such as with aarch64-virt-minimal.aarch64-latest, etc.
> Expect [sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
> -m]
> Actual [m]
Yeah, printing diffs is not very userfriendly. You can get better
results with VIR_TEST_DEBUG=2.
>
> Best Regards.
>
Michal
2
1
[PATCH v7 00/18] *** [PATCH v7 00/18] qemu: block: Support block disk along with throttle filters ***
by Harikumar Rajkumar 19 Feb '25
by Harikumar Rajkumar 19 Feb '25
19 Feb '25
*** Support block disk along with throttle filters ***
Harikumar Rajkumar (18):
schema: Add new domain elements to support multiple throttle groups
schema: Add new domain elements to support multiple throttle filters
config: Introduce ThrottleGroup and corresponding XML parsing
config: Introduce ThrottleFilter and corresponding XML parsing
qemu: monitor: Add support for ThrottleGroup operations
tests: Test qemuMonitorJSONGetThrottleGroup and
qemuMonitorJSONUpdateThrottleGroup
remote: New APIs for ThrottleGroup lifecycle management
qemu: Refactor qemuDomainSetBlockIoTune to extract common methods
qemu: Implement qemu driver for throttle API
qemu: helper: throttle filter nodename and preparation processing
qemu: block: Support block disk along with throttle filters
config: validate: Verify iotune, throttle group and filter
qemuxmlconftest: Add 'throttlefilter' tests
qemustatusxml2xmldata: Add 'throttlefilter' tests
test_driver: Test throttle group lifecycle APIs
virsh: Refactor iotune options for re-use
virsh: Add support for throttle group operations
virsh: Add option throttle-groups to attach_disk
docs/formatdomain.rst | 47 ++
docs/manpages/virsh.rst | 137 +++-
include/libvirt/libvirt-domain.h | 14 +
src/conf/domain_conf.c | 407 ++++++++++
src/conf/domain_conf.h | 47 ++
src/conf/domain_validate.c | 118 ++-
src/conf/schemas/domaincommon.rng | 293 ++++---
src/conf/virconftypes.h | 4 +
src/driver-hypervisor.h | 14 +
src/libvirt-domain.c | 122 +++
src/libvirt_private.syms | 8 +
src/libvirt_public.syms | 6 +
src/qemu/qemu_block.c | 136 ++++
src/qemu/qemu_block.h | 49 ++
src/qemu/qemu_command.c | 180 +++++
src/qemu/qemu_command.h | 6 +
src/qemu/qemu_domain.c | 77 +-
src/qemu/qemu_driver.c | 486 +++++++++---
src/qemu/qemu_hotplug.c | 29 +
src/qemu/qemu_monitor.c | 21 +
src/qemu/qemu_monitor.h | 9 +
src/qemu/qemu_monitor_json.c | 129 +++
src/qemu/qemu_monitor_json.h | 14 +
src/remote/remote_daemon_dispatch.c | 105 +++
src/remote/remote_driver.c | 3 +
src/remote/remote_protocol.x | 50 +-
src/remote_protocol-structs | 28 +
src/test/test_driver.c | 367 ++++++---
tests/qemumonitorjsontest.c | 86 ++
.../throttlefilter-in.xml | 392 ++++++++++
.../throttlefilter-out.xml | 393 ++++++++++
tests/qemuxmlactivetest.c | 1 +
.../throttlefilter-invalid.x86_64-latest.err | 1 +
.../throttlefilter-invalid.xml | 89 +++
.../throttlefilter.x86_64-latest.args | 55 ++
.../throttlefilter.x86_64-latest.xml | 105 +++
tests/qemuxmlconfdata/throttlefilter.xml | 95 +++
tests/qemuxmlconftest.c | 2 +
tools/virsh-completer-domain.c | 82 ++
tools/virsh-completer-domain.h | 16 +
tools/virsh-domain.c | 736 ++++++++++++++----
41 files changed, 4429 insertions(+), 530 deletions(-)
create mode 100644 tests/qemustatusxml2xmldata/throttlefilter-in.xml
create mode 100644 tests/qemustatusxml2xmldata/throttlefilter-out.xml
create mode 100644 tests/qemuxmlconfdata/throttlefilter-invalid.x86_64-latest.err
create mode 100644 tests/qemuxmlconfdata/throttlefilter-invalid.xml
create mode 100644 tests/qemuxmlconfdata/throttlefilter.x86_64-latest.args
create mode 100644 tests/qemuxmlconfdata/throttlefilter.x86_64-latest.xml
create mode 100644 tests/qemuxmlconfdata/throttlefilter.xml
--
2.39.5 (Apple Git-154)
2
24
Hi,
I'm particularly interested in the PoC of KubeVirt to allow
custom changes in libvirt domain xml in a more straightforward
manner than they have Today [0].
When I was looking into the libvirt hooks, I was a bit excited
when I read:
> you can also place several hook scripts in the directory
> /etc/libvirt/hooks/qemu.d/. They are executed in alphabetical
> order after main script. In this case each script also acts as
> filter and can modify the domain XML and print it out on its
> standard output. This script output is passed to standard
> input next script in order. Empty output from any script is
> also identical to copying the input XML without changing it.
> In case any script returns failure common process will be
> aborted, but all scripts from the directory will are executed.
But that's not the case for every situation. When the domain is
being defined the scripts are run but the output is ignored [1]
Is there a reason for that?
In KubeVirt we basically have to re-implement [2] what the logic
around scripts under qemu.d already does. If we could use libvirt
only it would make testing easier for users and less code on
KubeVirt.
[0] https://kubevirt.io/user-guide/user_workloads/hook-sidecar/
[1] https://gitlab.com/libvirt/libvirt/-/blob/master/src/qemu/qemu_process.c#L4…
[2] https://github.com/kubevirt/kubevirt/blob/main/pkg/hooks/manager.go#L200
Cheers,
Victor
3
6
[PATCH 00/12] [PATCH v2 00/12] qemu: support passt as a backend for vhost-user network interfaces
by Laine Stump 18 Feb '25
by Laine Stump 18 Feb '25
18 Feb '25
====
Changes from V1:
* fixed missing change to error log message pointed out by abologna
* added a validation check to assure that shared memory is enabled
if there is a type='vhostuser' interface in the domain definition
* included a patch documenting differences between type='user' SLIRP
and passt behaviors (because I had to do it anyway, and the
reorganization made documenting type='vhostuser' passt slightly
easier.
* added documentation for type='vhostuser' backend type='passt'
=====
passt (https://passt.top) provides a method of connecting QEMU virtual
machines to the external network without requiring special privileges
or capabilities of any participating processes - even libvirt itself
can run unprivileged and create an instance of passt (which *always*
runs unprivileged) that is then connected to the qemu process (and
thus the virtual machine) with a unix socket.
Originally passt used its own protocol for this socket, sending both
control messages and data packets over the socket. This works, and is
already much more efficient than the previously
only-unprivileged-networking-solution slirp.
But recently passt added support for using the vhost-user protocol for
communication between the passt process (which is connected to the
external network) and the QEMU process (and thus the VM). vhost-user
also uses a unix socket, but only for control plane messages - all
data packets are "sent" between the VM and passt process via a shared
memory region. This is unsurprisingly much more efficient.
From the point of view of QEMU, the passt process looks identical to
any normal vhost-user backend, so we can run QEMU with exactly the
same interface commandline options as normal vhost-user. Also, the
passt process supports all of the same options as it does when used in
its "traditional" mode, so really in the end all we need to do is
twist libvirt around so that when <backend type='passt'/> is specified
for an <interface type='vhostuser'>, it will run passt just as before
(except with the added "--vhost-user" option so that passt will know
to use that), and then force feed the vhost-user code in libvirt with
the same socket path used by passt.
This series does that, while also switching up a few bits of code
prior to adding in the new functionality.
So far this has been tested both unprivileged and privileged on Fedora
40 (with latest passt packet) and selinux enabled (there are a couple
of selinux policy tweaks that still need to be pushed to
passt-selinux) as well as unprivileged on debian (I *think* with
AppArmor enabled) and everything seems to work.
(I haven't gotten to testing hotplug, but it *should* work, and I'll
be testing it while (hopefully) someone is reviewing these patches.)
To test, you will need the latest (20250121) passt package and the
aforementioned upstream passt-selinux patch if you're using selinux.
This Resolves: https://issues.redhat.com/browse/RHEL-69455
Laine Stump (12):
conf: change virDomainHostdevInsert() to return void
qemu: fix qemu validation to forbid guest-side IP address for
type='vdpa'
qemu: validate that model is virtio for vhostuser and vdpa interfaces
in the same place
qemu: automatically set model type='virtio' for interface
type='vhostuser'
qemu: do all vhostuser attribute validation in qemu driver
conf/qemu: make <source> element *almost* optional for type=vhostuser
qemu: use switch instead of if in qemuProcessPrepareDomainNetwork()
qemu: make qemuPasstCreateSocketPath() public
qemu: complete vhostuser + passt support
qemu: fail validation if a domain def has vhostuser/passt but no
shared mem
docs: improve type='user' docs to higlight differences between SLIRP
and passt
docs: document using passt backend with <interface type='vhostuser'>
docs/formatdomain.rst | 189 +++++++++++++-----
src/conf/domain_conf.c | 107 +++++-----
src/conf/domain_conf.h | 2 +-
src/conf/domain_validate.c | 85 +++-----
src/conf/schemas/domaincommon.rng | 32 ++-
src/libxl/libxl_domain.c | 5 +-
src/libxl/libxl_driver.c | 3 +-
src/lxc/lxc_driver.c | 3 +-
src/qemu/qemu_command.c | 7 +-
src/qemu/qemu_driver.c | 3 +-
src/qemu/qemu_extdevice.c | 6 +-
src/qemu/qemu_hotplug.c | 21 +-
src/qemu/qemu_passt.c | 5 +-
src/qemu/qemu_passt.h | 3 +
src/qemu/qemu_postparse.c | 3 +-
src/qemu/qemu_process.c | 85 +++++---
src/qemu/qemu_validate.c | 65 ++++--
...t-user-slirp-portforward.x86_64-latest.err | 2 +-
...vhostuser-passt-no-shmem.x86_64-latest.err | 1 +
.../net-vhostuser-passt-no-shmem.xml | 70 +++++++
.../net-vhostuser-passt.x86_64-latest.args | 42 ++++
.../net-vhostuser-passt.x86_64-latest.xml | 75 +++++++
tests/qemuxmlconfdata/net-vhostuser-passt.xml | 73 +++++++
tests/qemuxmlconftest.c | 2 +
24 files changed, 657 insertions(+), 232 deletions(-)
create mode 100644 tests/qemuxmlconfdata/net-vhostuser-passt-no-shmem.x86_64-latest.err
create mode 100644 tests/qemuxmlconfdata/net-vhostuser-passt-no-shmem.xml
create mode 100644 tests/qemuxmlconfdata/net-vhostuser-passt.x86_64-latest.args
create mode 100644 tests/qemuxmlconfdata/net-vhostuser-passt.x86_64-latest.xml
create mode 100644 tests/qemuxmlconfdata/net-vhostuser-passt.xml
--
2.47.1
4
24