All supported QEMU versions now support query-qmp-schema. In the future
it will be possible to use the output of query-qmp-schema to also detect
commands reliably.
Since we are at the point where we have the least amount of .replies
files needing changing for a long time, move the 'query-qmp-schema' bits
before 'query-commands' to prepare for the future.
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
Reviewed-by: Pavel Hrdina <phrdina(a)redhat.com>
Reviewed-by: Neal Gompa <ngompa13(a)gmail.com>
---
src/qemu/qemu_capabilities.c | 4 +-
.../caps_2.11.0.s390x.replies | 24402 ++++----
.../caps_2.11.0.x86_64.replies | 25714 ++++-----
.../caps_2.12.0.aarch64.replies | 29184 +++++-----
.../caps_2.12.0.ppc64.replies | 31498 +++++------
.../caps_2.12.0.s390x.replies | 27150 ++++-----
.../caps_2.12.0.x86_64.replies | 30348 +++++-----
.../caps_3.0.0.ppc64.replies | 32840 +++++------
.../caps_3.0.0.riscv32.replies | 21708 ++++----
.../caps_3.0.0.riscv64.replies | 21708 ++++----
.../caps_3.0.0.s390x.replies | 28078 +++++-----
.../caps_3.0.0.x86_64.replies | 31462 +++++------
.../caps_3.1.0.ppc64.replies | 32540 +++++------
.../caps_3.1.0.x86_64.replies | 32302 +++++------
.../caps_4.0.0.aarch64.replies | 31300 +++++------
.../caps_4.0.0.ppc64.replies | 33522 +++++------
.../caps_4.0.0.riscv32.replies | 29066 +++++-----
.../caps_4.0.0.riscv64.replies | 29066 +++++-----
.../caps_4.0.0.s390x.replies | 29544 +++++-----
.../caps_4.0.0.x86_64.replies | 32926 +++++------
.../caps_4.1.0.x86_64.replies | 34448 ++++++------
.../caps_4.2.0.aarch64.replies | 33728 ++++++------
.../caps_4.2.0.ppc64.replies | 34230 ++++++------
.../caps_4.2.0.s390x.replies | 31044 +++++------
.../caps_4.2.0.x86_64.replies | 37040 ++++++-------
.../caps_5.0.0.aarch64.replies | 36328 ++++++------
.../caps_5.0.0.ppc64.replies | 37728 ++++++-------
.../caps_5.0.0.riscv64.replies | 32792 +++++------
.../caps_5.0.0.x86_64.replies | 39754 +++++++-------
.../caps_5.1.0.sparc.replies | 25244 ++++-----
.../caps_5.1.0.x86_64.replies | 41046 +++++++-------
.../caps_5.2.0.aarch64.replies | 38490 ++++++-------
.../caps_5.2.0.ppc64.replies | 40514 +++++++-------
.../caps_5.2.0.riscv64.replies | 34452 ++++++------
.../caps_5.2.0.s390x.replies | 35480 ++++++------
.../caps_5.2.0.x86_64.replies | 42432 +++++++-------
.../caps_6.0.0.x86_64.replies | 45838 ++++++++--------
37 files changed, 587475 insertions(+), 587475 deletions(-)
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
index 94824f3d8b..c2b7764eb8 100644
--- a/src/qemu/qemu_capabilities.c
+++ b/src/qemu/qemu_capabilities.c
@@ -5284,6 +5284,8 @@ virQEMUCapsInitQMPMonitor(virQEMUCaps *qemuCaps,
/* initiate all capabilities based on qemu version */
virQEMUCapsInitQMPVersionCaps(qemuCaps);
+ if (virQEMUCapsProbeQMPSchemaCapabilities(qemuCaps, mon) < 0)
+ return -1;
if (virQEMUCapsProbeQMPCommands(qemuCaps, mon) < 0)
return -1;
@@ -5312,8 +5314,6 @@ virQEMUCapsInitQMPMonitor(virQEMUCaps *qemuCaps,
return -1;
if (virQEMUCapsProbeQMPMigrationCapabilities(qemuCaps, mon) < 0)
return -1;
- if (virQEMUCapsProbeQMPSchemaCapabilities(qemuCaps, mon) < 0)
- return -1;
if (virQEMUCapsProbeQMPGICCapabilities(qemuCaps, mon) < 0)
return -1;
if (virQEMUCapsProbeQMPSEVCapabilities(qemuCaps, mon) < 0)
[snipped test data changes]