提交 a251095e 编写于 作者: A Andrea Bolognani

qemu: Only probe available machine types

Since we know the full list of machine types supported
by the QEMU binary when probing machine type properties,
we can save some work (and eventually test suite churn,
as more architecture-specific machine types need to be
probed) by only probing machines that we know exist.
Signed-off-by: NAndrea Bolognani <abologna@redhat.com>
Reviewed-by: NPavel Hrdina <phrdina@redhat.com>
上级 35e4c153
......@@ -2360,6 +2360,9 @@ virQEMUCapsProbeQMPMachineProps(virQEMUCapsPtr qemuCaps,
const char *canon = virQEMUCapsGetCanonicalMachine(qemuCaps, props.type);
VIR_AUTOFREE(char *) type = NULL;
if (!virQEMUCapsIsMachineSupported(qemuCaps, canon))
continue;
/* The QOM type for machine types is the machine type name
* followed by the -machine suffix */
if (virAsprintf(&type, "%s-machine", canon) < 0)
......
......@@ -5632,25 +5632,9 @@
"id": "libvirt-31"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-32"
}
{
"id": "libvirt-32",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-cpu-definitions",
"id": "libvirt-33"
"id": "libvirt-32"
}
{
......@@ -5826,35 +5810,35 @@
"static": false
}
],
"id": "libvirt-33"
"id": "libvirt-32"
}
{
"execute": "query-tpm-models",
"id": "libvirt-34"
"id": "libvirt-33"
}
{
"return": [
],
"id": "libvirt-34"
"id": "libvirt-33"
}
{
"execute": "query-tpm-types",
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"return": [
"emulator"
],
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"execute": "query-command-line-options",
"id": "libvirt-36"
"id": "libvirt-35"
}
{
......@@ -7015,12 +6999,12 @@
"option": "drive"
}
],
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-37"
"id": "libvirt-36"
}
{
......@@ -7082,12 +7066,12 @@
"capability": "dirty-bitmaps"
}
],
"id": "libvirt-37"
"id": "libvirt-36"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-38"
"id": "libvirt-37"
}
{
......@@ -18455,12 +18439,12 @@
"meta-type": "object"
}
],
"id": "libvirt-38"
"id": "libvirt-37"
}
{
"execute": "query-gic-capabilities",
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -18476,7 +18460,7 @@
"kernel": false
}
],
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......
......@@ -3808,25 +3808,9 @@
"id": "libvirt-31"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-32"
}
{
"id": "libvirt-32",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-cpu-definitions",
"id": "libvirt-33"
"id": "libvirt-32"
}
{
......@@ -4361,35 +4345,35 @@
"migration-safe": true
}
],
"id": "libvirt-33"
"id": "libvirt-32"
}
{
"execute": "query-tpm-models",
"id": "libvirt-34"
"id": "libvirt-33"
}
{
"return": [
],
"id": "libvirt-34"
"id": "libvirt-33"
}
{
"execute": "query-tpm-types",
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"return": [
"emulator"
],
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"execute": "query-command-line-options",
"id": "libvirt-36"
"id": "libvirt-35"
}
{
......@@ -5514,12 +5498,12 @@
"option": "drive"
}
],
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-37"
"id": "libvirt-36"
}
{
......@@ -5581,12 +5565,12 @@
"capability": "dirty-bitmaps"
}
],
"id": "libvirt-37"
"id": "libvirt-36"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-38"
"id": "libvirt-37"
}
{
......@@ -16954,7 +16938,7 @@
"meta-type": "object"
}
],
"id": "libvirt-38"
"id": "libvirt-37"
}
{
......@@ -16965,7 +16949,7 @@
"name": "host"
}
},
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -17003,7 +16987,7 @@
}
}
},
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -17017,11 +17001,11 @@
}
}
},
"id": "libvirt-40"
"id": "libvirt-39"
}
{
"id": "libvirt-40",
"id": "libvirt-39",
"error": {
"class": "GenericError",
"desc": "Property '.migratable' not found"
......
......@@ -4965,25 +4965,9 @@
"id": "libvirt-37"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-38"
}
{
"id": "libvirt-38",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-cpu-definitions",
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -5497,12 +5481,12 @@
"migration-safe": true
}
],
"id": "libvirt-39"
"id": "libvirt-38"
}
{
"execute": "query-tpm-models",
"id": "libvirt-40"
"id": "libvirt-39"
}
{
......@@ -5510,12 +5494,12 @@
"tpm-crb",
"tpm-tis"
],
"id": "libvirt-40"
"id": "libvirt-39"
}
{
"execute": "query-tpm-types",
"id": "libvirt-41"
"id": "libvirt-40"
}
{
......@@ -5523,12 +5507,12 @@
"passthrough",
"emulator"
],
"id": "libvirt-41"
"id": "libvirt-40"
}
{
"execute": "query-command-line-options",
"id": "libvirt-42"
"id": "libvirt-41"
}
{
......@@ -6815,12 +6799,12 @@
"option": "drive"
}
],
"id": "libvirt-42"
"id": "libvirt-41"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-43"
"id": "libvirt-42"
}
{
......@@ -6882,12 +6866,12 @@
"capability": "dirty-bitmaps"
}
],
"id": "libvirt-43"
"id": "libvirt-42"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-44"
"id": "libvirt-43"
}
{
......@@ -18255,7 +18239,7 @@
"meta-type": "object"
}
],
"id": "libvirt-44"
"id": "libvirt-43"
}
{
......@@ -18266,7 +18250,7 @@
"name": "host"
}
},
"id": "libvirt-45"
"id": "libvirt-44"
}
{
......@@ -18456,7 +18440,7 @@
}
}
},
"id": "libvirt-45"
"id": "libvirt-44"
}
{
......@@ -18648,7 +18632,7 @@
}
}
},
"id": "libvirt-46"
"id": "libvirt-45"
}
{
......@@ -18903,7 +18887,7 @@
}
}
},
"id": "libvirt-46"
"id": "libvirt-45"
}
{
......@@ -18917,7 +18901,7 @@
}
}
},
"id": "libvirt-47"
"id": "libvirt-46"
}
{
......@@ -19107,7 +19091,7 @@
}
}
},
"id": "libvirt-47"
"id": "libvirt-46"
}
{
......@@ -19299,7 +19283,7 @@
}
}
},
"id": "libvirt-48"
"id": "libvirt-47"
}
{
......@@ -19554,12 +19538,12 @@
}
}
},
"id": "libvirt-48"
"id": "libvirt-47"
}
{
"execute": "query-sev-capabilities",
"id": "libvirt-49"
"id": "libvirt-48"
}
{
......@@ -19569,7 +19553,7 @@
"cert-chain": "AQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAA",
"pdh": "AQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAAAQAAAAAOAAA"
},
"id": "libvirt-49"
"id": "libvirt-48"
}
{
......
......@@ -1697,36 +1697,20 @@
"id": "libvirt-27"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-28"
}
{
"id": "libvirt-28",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-tpm-models",
"id": "libvirt-29"
"id": "libvirt-28"
}
{
"return": [
],
"id": "libvirt-29"
"id": "libvirt-28"
}
{
"execute": "query-tpm-types",
"id": "libvirt-30"
"id": "libvirt-29"
}
{
......@@ -1734,12 +1718,12 @@
"passthrough",
"emulator"
],
"id": "libvirt-30"
"id": "libvirt-29"
}
{
"execute": "query-command-line-options",
"id": "libvirt-31"
"id": "libvirt-30"
}
{
......@@ -2864,12 +2848,12 @@
"option": "drive"
}
],
"id": "libvirt-31"
"id": "libvirt-30"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-32"
"id": "libvirt-31"
}
{
......@@ -2939,12 +2923,12 @@
"capability": "late-block-activate"
}
],
"id": "libvirt-32"
"id": "libvirt-31"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-33"
"id": "libvirt-32"
}
{
......@@ -14619,5 +14603,5 @@
"meta-type": "object"
}
],
"id": "libvirt-33"
"id": "libvirt-32"
}
......@@ -1697,36 +1697,20 @@
"id": "libvirt-27"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-28"
}
{
"id": "libvirt-28",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-tpm-models",
"id": "libvirt-29"
"id": "libvirt-28"
}
{
"return": [
],
"id": "libvirt-29"
"id": "libvirt-28"
}
{
"execute": "query-tpm-types",
"id": "libvirt-30"
"id": "libvirt-29"
}
{
......@@ -1734,12 +1718,12 @@
"passthrough",
"emulator"
],
"id": "libvirt-30"
"id": "libvirt-29"
}
{
"execute": "query-command-line-options",
"id": "libvirt-31"
"id": "libvirt-30"
}
{
......@@ -2864,12 +2848,12 @@
"option": "drive"
}
],
"id": "libvirt-31"
"id": "libvirt-30"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-32"
"id": "libvirt-31"
}
{
......@@ -2939,12 +2923,12 @@
"capability": "late-block-activate"
}
],
"id": "libvirt-32"
"id": "libvirt-31"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-33"
"id": "libvirt-32"
}
{
......@@ -14619,5 +14603,5 @@
"meta-type": "object"
}
],
"id": "libvirt-33"
"id": "libvirt-32"
}
......@@ -3967,25 +3967,9 @@
"id": "libvirt-32"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-33"
}
{
"id": "libvirt-33",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-cpu-definitions",
"id": "libvirt-34"
"id": "libvirt-33"
}
{
......@@ -4536,35 +4520,35 @@
"migration-safe": true
}
],
"id": "libvirt-34"
"id": "libvirt-33"
}
{
"execute": "query-tpm-models",
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"return": [
],
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"execute": "query-tpm-types",
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"return": [
"emulator"
],
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"execute": "query-command-line-options",
"id": "libvirt-37"
"id": "libvirt-36"
}
{
......@@ -5724,12 +5708,12 @@
"option": "drive"
}
],
"id": "libvirt-37"
"id": "libvirt-36"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-38"
"id": "libvirt-37"
}
{
......@@ -5799,12 +5783,12 @@
"capability": "late-block-activate"
}
],
"id": "libvirt-38"
"id": "libvirt-37"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -17479,7 +17463,7 @@
"meta-type": "object"
}
],
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -17490,7 +17474,7 @@
"name": "host"
}
},
"id": "libvirt-40"
"id": "libvirt-39"
}
{
......@@ -17532,7 +17516,7 @@
}
}
},
"id": "libvirt-40"
"id": "libvirt-39"
}
{
......@@ -17546,11 +17530,11 @@
}
}
},
"id": "libvirt-41"
"id": "libvirt-40"
}
{
"id": "libvirt-41",
"id": "libvirt-40",
"error": {
"class": "GenericError",
"desc": "Property '.migratable' not found"
......
......@@ -5106,25 +5106,9 @@
"id": "libvirt-37"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-38"
}
{
"id": "libvirt-38",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-cpu-definitions",
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -5561,12 +5545,12 @@
"migration-safe": true
}
],
"id": "libvirt-39"
"id": "libvirt-38"
}
{
"execute": "query-tpm-models",
"id": "libvirt-40"
"id": "libvirt-39"
}
{
......@@ -5574,12 +5558,12 @@
"tpm-crb",
"tpm-tis"
],
"id": "libvirt-40"
"id": "libvirt-39"
}
{
"execute": "query-tpm-types",
"id": "libvirt-41"
"id": "libvirt-40"
}
{
......@@ -5587,12 +5571,12 @@
"passthrough",
"emulator"
],
"id": "libvirt-41"
"id": "libvirt-40"
}
{
"execute": "query-command-line-options",
"id": "libvirt-42"
"id": "libvirt-41"
}
{
......@@ -6891,12 +6875,12 @@
"option": "drive"
}
],
"id": "libvirt-42"
"id": "libvirt-41"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-43"
"id": "libvirt-42"
}
{
......@@ -6966,12 +6950,12 @@
"capability": "late-block-activate"
}
],
"id": "libvirt-43"
"id": "libvirt-42"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-44"
"id": "libvirt-43"
}
{
......@@ -18851,7 +18835,7 @@
"meta-type": "object"
}
],
"id": "libvirt-44"
"id": "libvirt-43"
}
{
......@@ -18862,7 +18846,7 @@
"name": "host"
}
},
"id": "libvirt-45"
"id": "libvirt-44"
}
{
......@@ -19055,7 +19039,7 @@
}
}
},
"id": "libvirt-45"
"id": "libvirt-44"
}
{
......@@ -19250,7 +19234,7 @@
}
}
},
"id": "libvirt-46"
"id": "libvirt-45"
}
{
......@@ -19513,7 +19497,7 @@
}
}
},
"id": "libvirt-46"
"id": "libvirt-45"
}
{
......@@ -19527,7 +19511,7 @@
}
}
},
"id": "libvirt-47"
"id": "libvirt-46"
}
{
......@@ -19720,7 +19704,7 @@
}
}
},
"id": "libvirt-47"
"id": "libvirt-46"
}
{
......@@ -19915,7 +19899,7 @@
}
}
},
"id": "libvirt-48"
"id": "libvirt-47"
}
{
......@@ -20178,16 +20162,16 @@
}
}
},
"id": "libvirt-48"
"id": "libvirt-47"
}
{
"execute": "query-sev-capabilities",
"id": "libvirt-49"
"id": "libvirt-48"
}
{
"id": "libvirt-49",
"id": "libvirt-48",
"error": {
"class": "GenericError",
"desc": "SEV feature is not available"
......
......@@ -5179,25 +5179,9 @@
"id": "libvirt-37"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-38"
}
{
"id": "libvirt-38",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-cpu-definitions",
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -5716,12 +5700,12 @@
"migration-safe": true
}
],
"id": "libvirt-39"
"id": "libvirt-38"
}
{
"execute": "query-tpm-models",
"id": "libvirt-40"
"id": "libvirt-39"
}
{
......@@ -5729,12 +5713,12 @@
"tpm-crb",
"tpm-tis"
],
"id": "libvirt-40"
"id": "libvirt-39"
}
{
"execute": "query-tpm-types",
"id": "libvirt-41"
"id": "libvirt-40"
}
{
......@@ -5742,12 +5726,12 @@
"passthrough",
"emulator"
],
"id": "libvirt-41"
"id": "libvirt-40"
}
{
"execute": "query-command-line-options",
"id": "libvirt-42"
"id": "libvirt-41"
}
{
......@@ -7021,12 +7005,12 @@
"option": "drive"
}
],
"id": "libvirt-42"
"id": "libvirt-41"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-43"
"id": "libvirt-42"
}
{
......@@ -7096,12 +7080,12 @@
"capability": "late-block-activate"
}
],
"id": "libvirt-43"
"id": "libvirt-42"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-44"
"id": "libvirt-43"
}
{
......@@ -19286,7 +19270,7 @@
"meta-type": "object"
}
],
"id": "libvirt-44"
"id": "libvirt-43"
}
{
......@@ -19297,7 +19281,7 @@
"name": "host"
}
},
"id": "libvirt-45"
"id": "libvirt-44"
}
{
......@@ -19499,7 +19483,7 @@
}
}
},
"id": "libvirt-45"
"id": "libvirt-44"
}
{
......@@ -19703,7 +19687,7 @@
}
}
},
"id": "libvirt-46"
"id": "libvirt-45"
}
{
......@@ -19978,7 +19962,7 @@
}
}
},
"id": "libvirt-46"
"id": "libvirt-45"
}
{
......@@ -19992,7 +19976,7 @@
}
}
},
"id": "libvirt-47"
"id": "libvirt-46"
}
{
......@@ -20194,7 +20178,7 @@
}
}
},
"id": "libvirt-47"
"id": "libvirt-46"
}
{
......@@ -20398,7 +20382,7 @@
}
}
},
"id": "libvirt-48"
"id": "libvirt-47"
}
{
......@@ -20673,16 +20657,16 @@
}
}
},
"id": "libvirt-48"
"id": "libvirt-47"
}
{
"execute": "query-sev-capabilities",
"id": "libvirt-49"
"id": "libvirt-48"
}
{
"id": "libvirt-49",
"id": "libvirt-48",
"error": {
"class": "GenericError",
"desc": "SEV feature is not available"
......
......@@ -6210,25 +6210,9 @@
"id": "libvirt-32"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-33"
}
{
"id": "libvirt-33",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-cpu-definitions",
"id": "libvirt-34"
"id": "libvirt-33"
}
{
......@@ -6419,34 +6403,34 @@
"static": false
}
],
"id": "libvirt-34"
"id": "libvirt-33"
}
{
"execute": "query-tpm-models",
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"return": [
],
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"execute": "query-tpm-types",
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"return": [
],
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"execute": "query-command-line-options",
"id": "libvirt-37"
"id": "libvirt-36"
}
{
......@@ -7594,12 +7578,12 @@
"option": "drive"
}
],
"id": "libvirt-37"
"id": "libvirt-36"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-38"
"id": "libvirt-37"
}
{
......@@ -7673,12 +7657,12 @@
"capability": "x-ignore-shared"
}
],
"id": "libvirt-38"
"id": "libvirt-37"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -19765,12 +19749,12 @@
]
}
],
"id": "libvirt-39"
"id": "libvirt-38"
}
{
"execute": "query-gic-capabilities",
"id": "libvirt-40"
"id": "libvirt-39"
}
{
......@@ -19786,7 +19770,7 @@
"kernel": false
}
],
"id": "libvirt-40"
"id": "libvirt-39"
}
{
......
......@@ -4079,47 +4079,31 @@
"id": "libvirt-33"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-34"
}
{
"id": "libvirt-34",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-tpm-models",
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"return": [
],
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"execute": "query-tpm-types",
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"return": [
],
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"execute": "query-command-line-options",
"id": "libvirt-37"
"id": "libvirt-36"
}
{
......@@ -5391,12 +5375,12 @@
"option": "drive"
}
],
"id": "libvirt-37"
"id": "libvirt-36"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-38"
"id": "libvirt-37"
}
{
......@@ -5470,12 +5454,12 @@
"capability": "x-ignore-shared"
}
],
"id": "libvirt-38"
"id": "libvirt-37"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -17754,5 +17738,5 @@
]
}
],
"id": "libvirt-39"
"id": "libvirt-38"
}
......@@ -4079,47 +4079,31 @@
"id": "libvirt-33"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-34"
}
{
"id": "libvirt-34",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-tpm-models",
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"return": [
],
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"execute": "query-tpm-types",
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"return": [
],
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"execute": "query-command-line-options",
"id": "libvirt-37"
"id": "libvirt-36"
}
{
......@@ -5391,12 +5375,12 @@
"option": "drive"
}
],
"id": "libvirt-37"
"id": "libvirt-36"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-38"
"id": "libvirt-37"
}
{
......@@ -5470,12 +5454,12 @@
"capability": "x-ignore-shared"
}
],
"id": "libvirt-38"
"id": "libvirt-37"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -17754,5 +17738,5 @@
]
}
],
"id": "libvirt-39"
"id": "libvirt-38"
}
......@@ -4280,25 +4280,9 @@
"id": "libvirt-32"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-33"
}
{
"id": "libvirt-33",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-cpu-definitions",
"id": "libvirt-34"
"id": "libvirt-33"
}
{
......@@ -4873,34 +4857,34 @@
"migration-safe": true
}
],
"id": "libvirt-34"
"id": "libvirt-33"
}
{
"execute": "query-tpm-models",
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"return": [
],
"id": "libvirt-35"
"id": "libvirt-34"
}
{
"execute": "query-tpm-types",
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"return": [
],
"id": "libvirt-36"
"id": "libvirt-35"
}
{
"execute": "query-command-line-options",
"id": "libvirt-37"
"id": "libvirt-36"
}
{
......@@ -6043,12 +6027,12 @@
"option": "drive"
}
],
"id": "libvirt-37"
"id": "libvirt-36"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-38"
"id": "libvirt-37"
}
{
......@@ -6122,12 +6106,12 @@
"capability": "x-ignore-shared"
}
],
"id": "libvirt-38"
"id": "libvirt-37"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -18295,7 +18279,7 @@
]
}
],
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -18306,7 +18290,7 @@
"name": "host"
}
},
"id": "libvirt-40"
"id": "libvirt-39"
}
{
......@@ -18351,7 +18335,7 @@
}
}
},
"id": "libvirt-40"
"id": "libvirt-39"
}
{
......@@ -18365,11 +18349,11 @@
}
}
},
"id": "libvirt-41"
"id": "libvirt-40"
}
{
"id": "libvirt-41",
"id": "libvirt-40",
"error": {
"class": "GenericError",
"desc": "Property '.migratable' not found"
......
......@@ -5412,25 +5412,9 @@
"id": "libvirt-37"
}
{
"execute": "qom-list-properties",
"arguments": {
"typename": "pseries-machine"
},
"id": "libvirt-38"
}
{
"id": "libvirt-38",
"error": {
"class": "DeviceNotFound",
"desc": "Class 'pseries-machine' not found"
}
}
{
"execute": "query-cpu-definitions",
"id": "libvirt-39"
"id": "libvirt-38"
}
{
......@@ -5947,12 +5931,12 @@
"migration-safe": true
}
],
"id": "libvirt-39"
"id": "libvirt-38"
}
{
"execute": "query-tpm-models",
"id": "libvirt-40"
"id": "libvirt-39"
}
{
......@@ -5960,12 +5944,12 @@
"tpm-crb",
"tpm-tis"
],
"id": "libvirt-40"
"id": "libvirt-39"
}
{
"execute": "query-tpm-types",
"id": "libvirt-41"
"id": "libvirt-40"
}
{
......@@ -5973,12 +5957,12 @@
"passthrough",
"emulator"
],
"id": "libvirt-41"
"id": "libvirt-40"
}
{
"execute": "query-command-line-options",
"id": "libvirt-42"
"id": "libvirt-41"
}
{
......@@ -7260,12 +7244,12 @@
"option": "drive"
}
],
"id": "libvirt-42"
"id": "libvirt-41"
}
{
"execute": "query-migrate-capabilities",
"id": "libvirt-43"
"id": "libvirt-42"
}
{
......@@ -7339,12 +7323,12 @@
"capability": "x-ignore-shared"
}
],
"id": "libvirt-43"
"id": "libvirt-42"
}
{
"execute": "query-qmp-schema",
"id": "libvirt-44"
"id": "libvirt-43"
}
{
......@@ -19809,7 +19793,7 @@
]
}
],
"id": "libvirt-44"
"id": "libvirt-43"
}
{
......@@ -19820,7 +19804,7 @@
"name": "host"
}
},
"id": "libvirt-45"
"id": "libvirt-44"
}
{
......@@ -20024,7 +20008,7 @@
}
}
},
"id": "libvirt-45"
"id": "libvirt-44"
}
{
......@@ -20230,7 +20214,7 @@
}
}
},
"id": "libvirt-46"
"id": "libvirt-45"
}
{
......@@ -20509,7 +20493,7 @@
}
}
},
"id": "libvirt-46"
"id": "libvirt-45"
}
{
......@@ -20523,7 +20507,7 @@
}
}
},
"id": "libvirt-47"
"id": "libvirt-46"
}
{
......@@ -20727,7 +20711,7 @@
}
}
},
"id": "libvirt-47"
"id": "libvirt-46"
}
{
......@@ -20933,7 +20917,7 @@
}
}
},
"id": "libvirt-48"
"id": "libvirt-47"
}
{
......@@ -21212,16 +21196,16 @@
}
}
},
"id": "libvirt-48"
"id": "libvirt-47"
}
{
"execute": "query-sev-capabilities",
"id": "libvirt-49"
"id": "libvirt-48"
}
{
"id": "libvirt-49",
"id": "libvirt-48",
"error": {
"class": "GenericError",
"desc": "SEV feature is not available"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册