]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu_caps: Introduce QEMU_CAPS_DEVICE_VIRTIO_MEM_CCW
authorMichal Privoznik <mprivozn@redhat.com>
Wed, 15 Jan 2025 09:46:16 +0000 (10:46 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Tue, 4 Feb 2025 08:15:45 +0000 (09:15 +0100)
This capability tracks whether QEMU supports virtio-mem-ccw
device. Introduced in QEMU commit v9.2.0-492-gaa910c20ec only
upcoming release of QEMU supports the device.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Boris Fiuczynski <fiuczy@linux.ibm.com>
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml

index 490f5b28fd2bb34f185876a858421a7638d20337..3dadb2e53e0bc08091977b700dfcbd3dce3f505b 100644 (file)
@@ -726,6 +726,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
               /* 470 */
               "migrate-incoming.exit-on-error", /* QEMU_CAPS_MIGRATE_INCOMING_EXIT_ON_ERROR */
               "machine.virt.aia", /* QEMU_CAPS_MACHINE_VIRT_AIA */
+              "virtio-mem-ccw", /* QEMU_CAPS_DEVICE_VIRTIO_MEM_CCW */
     );
 
 
@@ -1414,6 +1415,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
     { "virtio-sound-device", QEMU_CAPS_DEVICE_VIRTIO_SOUND },
     { "sev-snp-guest", QEMU_CAPS_SEV_SNP_GUEST },
     { "acpi-erst", QEMU_CAPS_DEVICE_ACPI_ERST },
+    { "virtio-mem-ccw", QEMU_CAPS_DEVICE_VIRTIO_MEM_CCW },
 };
 
 
index 07746f644c06c82b56a506c72a680b818d237a7b..9eb55b6420d6dbd2190bc6c42fc9028fa902c45b 100644 (file)
@@ -705,6 +705,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     /* 470 */
     QEMU_CAPS_MIGRATE_INCOMING_EXIT_ON_ERROR, /* exit-on-error argument of migrate-incoming command */
     QEMU_CAPS_MACHINE_VIRT_AIA, /* -machine virt,aia=(none|aplic|aplic-imsic), RISC-V only */
+    QEMU_CAPS_DEVICE_VIRTIO_MEM_CCW, /* -device virtio-mem-ccw */
 
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
index 242848d6ae7d127781570ce0efe56216fa6c8767..bccce19bfc1495328dc87bafcca2470c1d96951a 100644 (file)
   <flag name='netdev-stream-reconnect-miliseconds'/>
   <flag name='query-cpu-model-expansion.deprecated-props'/>
   <flag name='migrate-incoming.exit-on-error'/>
+  <flag name='virtio-mem-ccw'/>
   <version>9002050</version>
   <microcodeVersion>39100285</microcodeVersion>
   <package>v9.2.0-1203-gd6430c17d7</package>