Re: [libvirt] [PATCH 1/6] qemu: add capability detection for query-cpus-fast
On 03/02/2018 12:44 PM, Peter Krempa wrote: On Fri, Mar 02, 2018 at 10:29:06 +0100, Viktor Mihajlovski wrote: Detect whether QEMU supports the QMP query-cpus-fast API and set QEMU_CAPS_QUERY_CPUS_FAST in this case. Signed-off-by: Viktor MihajlovskiReviewed-by: Boris Fiuczynski Reviewed-by: Marc Hartmayer --- src/qemu/qemu_capabilities.c | 4 +++- src/qemu/qemu_capabilities.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) ACK, although you should add a qemucapabilitiestest case for the new qemu supporting this command first probably. Shouldn't this test come along automatically when the QEMU 2.12 replies/xml files containing the new qmp method is introduced? Or are you suggesting to create new QEMU 2.11_patched replies/xml files to test this? -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list -- Mit freundlichen Grüßen/Kind regards Boris Fiuczynski IBM Deutschland Research & Development GmbH Vorsitzender des Aufsichtsrats: Martina Köderitz Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen Registergericht: Amtsgericht Stuttgart, HRB 243294 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH 1/6] qemu: add capability detection for query-cpus-fast
On Fri, Mar 02, 2018 at 10:29:06 +0100, Viktor Mihajlovski wrote: > Detect whether QEMU supports the QMP query-cpus-fast API > and set QEMU_CAPS_QUERY_CPUS_FAST in this case. > > Signed-off-by: Viktor Mihajlovski> Reviewed-by: Boris Fiuczynski > Reviewed-by: Marc Hartmayer > --- > src/qemu/qemu_capabilities.c | 4 +++- > src/qemu/qemu_capabilities.h | 1 + > 2 files changed, 4 insertions(+), 1 deletion(-) ACK, although you should add a qemucapabilitiestest case for the new qemu supporting this command first probably. signature.asc Description: PGP signature -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
[libvirt] [PATCH 1/6] qemu: add capability detection for query-cpus-fast
Detect whether QEMU supports the QMP query-cpus-fast API and set QEMU_CAPS_QUERY_CPUS_FAST in this case. Signed-off-by: Viktor MihajlovskiReviewed-by: Boris Fiuczynski Reviewed-by: Marc Hartmayer --- src/qemu/qemu_capabilities.c | 4 +++- src/qemu/qemu_capabilities.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index b5eb8cf..6635f5e 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -459,6 +459,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST, "pl011", "machine.pseries.max-cpu-compat", "dump-completed", + "query-cpus-fast", ); @@ -1579,7 +1580,8 @@ struct virQEMUCapsStringFlags virQEMUCapsCommands[] = { { "query-qmp-schema", QEMU_CAPS_QUERY_QMP_SCHEMA }, { "query-cpu-model-expansion", QEMU_CAPS_QUERY_CPU_MODEL_EXPANSION}, { "query-cpu-definitions", QEMU_CAPS_QUERY_CPU_DEFINITIONS}, -{ "query-named-block-nodes", QEMU_CAPS_QUERY_NAMED_BLOCK_NODES} +{ "query-named-block-nodes", QEMU_CAPS_QUERY_NAMED_BLOCK_NODES}, +{ "query-cpus-fast", QEMU_CAPS_QUERY_CPUS_FAST} }; struct virQEMUCapsStringFlags virQEMUCapsMigration[] = { diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h index c2ec2be..e3c31ab 100644 --- a/src/qemu/qemu_capabilities.h +++ b/src/qemu/qemu_capabilities.h @@ -444,6 +444,7 @@ typedef enum { QEMU_CAPS_DEVICE_PL011, /* -device pl011 (not user-instantiable) */ QEMU_CAPS_MACHINE_PSERIES_MAX_CPU_COMPAT, /* -machine pseries,max-cpu-compat= */ QEMU_CAPS_DUMP_COMPLETED, /* DUMP_COMPLETED event */ +QEMU_CAPS_QUERY_CPUS_FAST, /* query-cpus-fast command */ QEMU_CAPS_LAST /* this must always be the last item */ } virQEMUCapsFlags; -- 1.9.1 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list