]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: capabilites: Retire QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING
authorPeter Krempa <pkrempa@redhat.com>
Wed, 12 Mar 2025 16:12:40 +0000 (17:12 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 13 Mar 2025 14:38:16 +0000 (15:38 +0100)
The capability is no logner used as all qemus support it.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
31 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml
tests/qemucapabilitiesdata/caps_10.0.0_x86_64+amdsev.xml
tests/qemucapabilitiesdata/caps_10.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_6.2.0_ppc64.xml
tests/qemucapabilitiesdata/caps_6.2.0_x86_64.xml
tests/qemucapabilitiesdata/caps_7.0.0_ppc64.xml
tests/qemucapabilitiesdata/caps_7.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_7.1.0_ppc64.xml
tests/qemucapabilitiesdata/caps_7.1.0_x86_64.xml
tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml
tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.xml
tests/qemucapabilitiesdata/caps_7.2.0_x86_64.xml
tests/qemucapabilitiesdata/caps_8.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_8.1.0_s390x.xml
tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml
tests/qemucapabilitiesdata/caps_8.2.0_aarch64.xml
tests/qemucapabilitiesdata/caps_8.2.0_armv7l.xml
tests/qemucapabilitiesdata/caps_8.2.0_loongarch64.xml
tests/qemucapabilitiesdata/caps_8.2.0_s390x.xml
tests/qemucapabilitiesdata/caps_8.2.0_x86_64.xml
tests/qemucapabilitiesdata/caps_9.0.0_sparc.xml
tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_9.1.0_riscv64.xml
tests/qemucapabilitiesdata/caps_9.1.0_s390x.xml
tests/qemucapabilitiesdata/caps_9.1.0_x86_64.xml
tests/qemucapabilitiesdata/caps_9.2.0_aarch64+hvf.xml
tests/qemucapabilitiesdata/caps_9.2.0_s390x.xml
tests/qemucapabilitiesdata/caps_9.2.0_x86_64+amdsev.xml
tests/qemucapabilitiesdata/caps_9.2.0_x86_64.xml

index 4e292053c9f174aed572d0e7a1c7910f45c7be66..d13b4c81091859dfd3f48e33433a3ab53c0048d5 100644 (file)
@@ -616,7 +616,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
               "cpu-max", /* QEMU_CAPS_CPU_MAX */
               "memory-backend-file.x-use-canonical-path-for-ramblock-id", /* QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID */
               "vnc-opts", /* X_QEMU_CAPS_VNC_OPTS */
-              "migration-param.block-bitmap-mapping", /* QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING */
+              "migration-param.block-bitmap-mapping", /* X_QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING */
 
               /* 395 */
               "vnc-power-control", /* QEMU_CAPS_VNC_POWER_CONTROL */
@@ -1578,7 +1578,6 @@ static struct virQEMUCapsStringFlags virQEMUCapsQMPSchemaQueries[] = {
     { "chardev-add/arg-type/backend/+socket/data/reconnect-ms", QEMU_CAPS_CHARDEV_RECONNECT_MILISECONDS },
     { "chardev-add/arg-type/backend/+qemu-vdagent", QEMU_CAPS_CHARDEV_QEMU_VDAGENT },
     { "device_add/$json-cli-hotplug", QEMU_CAPS_DEVICE_JSON },
-    { "migrate-set-parameters/arg-type/block-bitmap-mapping/bitmaps/transform", QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING },
     { "nbd-server-start/arg-type/tls-creds", QEMU_CAPS_NBD_TLS },
     { "nbd-server-add/arg-type/bitmap", QEMU_CAPS_NBD_BITMAP },
     { "netdev_add/arg-type/+stream", QEMU_CAPS_NETDEV_STREAM },
index f775735c29efeb41ec8f6f48508f17756c1f2768..e836d107aad1ead7d96a77487b8753aca6b099e8 100644 (file)
@@ -595,7 +595,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     QEMU_CAPS_CPU_MAX, /* -cpu max */
     QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID, /* -object memory-backend-file,x-use-canonical-path-for-ramblock-id= */
     X_QEMU_CAPS_VNC_OPTS, /* -vnc uses QemuOpts parser instead of custom code */
-    QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING, /* block-bitmap-mapping in migrate-set-parameters */
+    X_QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING, /* block-bitmap-mapping in migrate-set-parameters */
 
     /* 395 */
     QEMU_CAPS_VNC_POWER_CONTROL, /* -vnc power-control option */
index 33be470dce93079b96920b2c6bb058dc34beee93..0600cbda62878f3a5368eadc3e10d5ba518dba4b 100644 (file)
@@ -78,7 +78,6 @@
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 8a2db4b408e6dbcdbbd74f5d1546df15cb26dff5..ad7bb7ebc8adb35f4d670f92a2191f9bd524fe88 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 4bc385a402f35d1dfeb511b816ad4bd8640fb853..24509f6a0ad0aca05f306af6d0a4bf5f374e7f77 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 894c648d83bf3211f739e6240f52698f92fccdda..e080352a4c7c16fff1b7b9c5b1f6e0e3c5a07715 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index fd0a2f8995514b1e4dadef07e3e760a031605679..1c7def169c091742cdeb75ff05142ce6449d9fa9 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index f28b64bf7fda14cae705e2b10390ff962a60ae39..a5dbf4fb133975a058b29bfe491b84bb2cb79ec4 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 67cca76dbdbbf7e8a76feb82cdb9b9c529824709..8e342bf4adec1f15e81cc5898159875b398a7faa 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 55c4d52737ad97872c612044ad7ca0d31dda2598..610ca193d05978e5b83276f96ebbf2264d1e1b13 100644 (file)
   <flag name='vhost-user-fs.bootindex'/>
   <flag name='vhost-user-blk'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 973d1800930a2d0b94279791410d02a4a305cffd..71e6c16e8fe1e2ba1359bea47481738551f334af 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index f11616ac181a87f7a7fa54525b3121d3210e6f8f..bba337648480a2a574d3ed81e30da0cda8042d67 100644 (file)
   <flag name='vhost-user-fs.bootindex'/>
   <flag name='vhost-user-blk'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index d978c6ac17e5963e1f6bfb8151e31251b068d8bd..7bdeb00f9a488d92328e2ebd8110717847bca562 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 1638f26179d674b6f867f173094953cbe6779fc9..54c72521b0693ce06ab043eb15a35eade63e5fdc 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index bcc83ac9186c9121628955171182861662082a0a..54db96d9c79dd6233b5bf710a10a100a896c85c7 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index e9ceb5d77aeb59b4fbd2da113c9d611edf799b42..0de066b2d980f3d83dc06fe54452f3ade15b7507 100644 (file)
@@ -75,7 +75,6 @@
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index e4677f8f699ec64c5a65bcb0171d089a838e9f05..7d508a160144f8e08d1e5fc52f1e26a42618ea1e 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index c74d9768f4cc85dd1ebf037417a3c872d7e49ecf..047a08a20c440b538334790a94baa1dc7969e161 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index d529290b12f161583b9028e05182868bfe561386..3bf741931d07d42ec3770d25b1810821cf0b9bdc 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 444e8339fb8854cb49b1c4e6d32c419eb258ea91..73871a6880bb8d71fd3967115579e2495e8ed5da 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 11d1dd34620d241444bda31a4da8f464c5343e68..d1f4bd300e0287f4b6fedbb57ff1e3f31c69a3e4 100644 (file)
@@ -75,7 +75,6 @@
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 84ea25e2cf310eca5e2c57b4c00298ccd1151e08..2da46d944dd9ff86314ae4f30103e0c4fdbb3bee 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 82d2b2137b4f4cd70d778c6669af241491432053..698136134d38fe6ebb1d473e15d031424c10b2c6 100644 (file)
@@ -37,7 +37,6 @@
   <flag name='netdev.vhost-vdpa'/>
   <flag name='ncr53c90'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='input-linux'/>
index a5d8d13f8c0cc5be2aab419f108d121993c7933d..b273193d3569303eb30acee55155940678c7d006 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index a6f53f14f14fe2734c75d2c88cf0f663a9297bd6..60eeb04fe744668a1fdd8df61535ee4625016857 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 7bf37bfc860139e327765fcabbbdbec7b15dc5da..91738c02048b3eda2fd8018fb648956c2cd4affb 100644 (file)
@@ -78,7 +78,6 @@
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 6eca845903d708ac097d63b7cac57793080c4807..6b995c2f26340733f93cb0e6e7379e839b93fbcc 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index eb0d2c94bfde65ab36bafd32755b9e67d1819b6d..a7bfc10168315b93f49228774d3c59139ba0e75d 100644 (file)
@@ -87,7 +87,6 @@
   <flag name='am53c974'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 0c99442c9ae1477ad77cdfadf17917f5db23ff28..7427bab1e9149c9101d0bc5c26ed623492a4cb9e 100644 (file)
@@ -78,7 +78,6 @@
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 5b31697fb1fa5468ff2c5698a319ca78ef040f7a..2181b9432ae4653f766551dc6853476e92b36f26 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
index 3d50ad1fd464dcc879d363550ae13b6bf4571ebc..924f56d0103755144b36a8b8aae2cbc7bf857b18 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
-  <flag name='migration-param.block-bitmap-mapping'/>
   <flag name='vnc-power-control'/>
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>