]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu_capabilities: introduce QEMU_CAPS_QUERY_CPU_MODEL_COMPARISON
authorCollin Walling <walling@linux.ibm.com>
Thu, 19 Sep 2019 20:25:03 +0000 (16:25 -0400)
committerJiri Denemark <jdenemar@redhat.com>
Mon, 7 Oct 2019 08:10:17 +0000 (10:10 +0200)
This capability enables comparison of CPU models via QMP.

Signed-off-by: Collin Walling <walling@linux.ibm.com>
Reviewed-by: Daniel Henrique Barboza <danielh413@gmail.com>
Reviewed-by: Boris Fiuczynski <fiuczy@linux.ibm.com>
Message-Id: <1568924706-2311-13-git-send-email-walling@linux.ibm.com>
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_2.10.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml
tests/qemucapabilitiesdata/caps_3.0.0.s390x.xml
tests/qemucapabilitiesdata/caps_4.0.0.s390x.xml

index 45c9183a8520f7921ad846b4262786df212f8608..105ec5887a7f599c1f809ef1490c09628bfd57a5 100644 (file)
@@ -544,6 +544,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
               /* 340 */
               "incremental-backup",
               "query-cpu-model-baseline",
+              "query-cpu-model-comparison",
     );
 
 
@@ -991,6 +992,7 @@ struct virQEMUCapsStringFlags virQEMUCapsCommands[] = {
     { "query-current-machine", QEMU_CAPS_QUERY_CURRENT_MACHINE },
     { "block-dirty-bitmap-merge", QEMU_CAPS_BITMAP_MERGE },
     { "query-cpu-model-baseline", QEMU_CAPS_QUERY_CPU_MODEL_BASELINE },
+    { "query-cpu-model-comparison", QEMU_CAPS_QUERY_CPU_MODEL_COMPARISON },
 };
 
 struct virQEMUCapsStringFlags virQEMUCapsMigration[] = {
index d1ba708b70a8a6c751f5cc1b186ad74868fbbc43..72da3691f2b7378c9bac0f014b725afeba6a24a5 100644 (file)
@@ -525,6 +525,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     /* 340 */
     QEMU_CAPS_INCREMENTAL_BACKUP, /* incremental backup is supported */
     QEMU_CAPS_QUERY_CPU_MODEL_BASELINE, /* qmp query-cpu-model-baseline */
+    QEMU_CAPS_QUERY_CPU_MODEL_COMPARISON, /* qmp query-cpu-model-comparison */
 
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
index e6f7e288297d3385be8fea53b1eb0c1174283781..058eb32c463847dd42099e5e0a7e00ca03c9a830 100644 (file)
   <flag name='zpci'/>
   <flag name='iothread.poll-max-ns'/>
   <flag name='query-cpu-model-baseline'/>
+  <flag name='query-cpu-model-comparison'/>
   <version>2010000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100805</microcodeVersion>
index 48d7742375c6f021b95df0cbf355434ceb44b518..425613104aa6d12643a08b9cc92f2193ede9c4b8 100644 (file)
   <flag name='zpci'/>
   <flag name='iothread.poll-max-ns'/>
   <flag name='query-cpu-model-baseline'/>
+  <flag name='query-cpu-model-comparison'/>
   <version>2011000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100806</microcodeVersion>
index 381abd5b8207479e112cc096abc8da18e40fe50f..48be96d69c5621527571dfb53d69f77c70295614 100644 (file)
   <flag name='iothread.poll-max-ns'/>
   <flag name='memory-backend-file.align'/>
   <flag name='query-cpu-model-baseline'/>
+  <flag name='query-cpu-model-comparison'/>
   <version>2012000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100807</microcodeVersion>
index 9516a3b5030526ed8b9dc1fa62b8d636f772fe10..5b0441686775c3add4360c9d8525332c0a8cef9c 100644 (file)
@@ -93,6 +93,7 @@
   <flag name='vhost-vsock'/>
   <flag name='zpci'/>
   <flag name='query-cpu-model-baseline'/>
+  <flag name='query-cpu-model-comparison'/>
   <version>2007093</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100764</microcodeVersion>
index cf8bbb22ed750c3550929dda7e4af4f899e7a3da..d5feb7bca489e1bd1ac156e3249df4239e507a54 100644 (file)
@@ -98,6 +98,7 @@
   <flag name='zpci'/>
   <flag name='iothread.poll-max-ns'/>
   <flag name='query-cpu-model-baseline'/>
+  <flag name='query-cpu-model-comparison'/>
   <version>2009000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100765</microcodeVersion>
index 40b4a2b93edf8f4dda9b24ec54504f462475df1e..27befc43cca1d5d14a97184601eba17a34fc4bb1 100644 (file)
   <flag name='iothread.poll-max-ns'/>
   <flag name='memory-backend-file.align'/>
   <flag name='query-cpu-model-baseline'/>
+  <flag name='query-cpu-model-comparison'/>
   <version>3000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100757</microcodeVersion>
index f39546d3768266ffceade8be567e14fbefd01621..d26cb3388c3d56d7255d17476e539eaa285c7cad 100644 (file)
   <flag name='nbd-bitmap'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='query-cpu-model-baseline'/>
+  <flag name='query-cpu-model-comparison'/>
   <version>4000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100758</microcodeVersion>