]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: capabilites: Retire QEMU_CAPS_INCREMENTAL_BACKUP
authorPeter Krempa <pkrempa@redhat.com>
Wed, 12 Mar 2025 16:06:39 +0000 (17:06 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 13 Mar 2025 14:38:16 +0000 (15:38 +0100)
All supported qemu versions now support this. Retire the capability.

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 117648f03fa5aa1d56008effed84f10e236c7311..4e292053c9f174aed572d0e7a1c7910f45c7be66 100644 (file)
@@ -542,7 +542,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
               "vhost-user-vga", /* QEMU_CAPS_DEVICE_VHOST_USER_VGA */
 
               /* 340 */
-              "incremental-backup", /* QEMU_CAPS_INCREMENTAL_BACKUP */
+              "incremental-backup", /* X_QEMU_CAPS_INCREMENTAL_BACKUP */
               "query-cpu-model-baseline", /* QEMU_CAPS_QUERY_CPU_MODEL_BASELINE */
               "query-cpu-model-comparison", /* QEMU_CAPS_QUERY_CPU_MODEL_COMPARISON */
               "ramfb", /* QEMU_CAPS_DEVICE_RAMFB */
@@ -5590,10 +5590,8 @@ virQEMUCapsInitQMPVersionCaps(virQEMUCaps *qemuCaps G_GNUC_UNUSED)
  * for libvirt to be able to drive it properly should be processed here.
  */
 void
-virQEMUCapsInitProcessCapsInterlock(virQEMUCaps *qemuCaps)
+virQEMUCapsInitProcessCapsInterlock(virQEMUCaps *qemuCaps G_GNUC_UNUSED)
 {
-    if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING))
-        virQEMUCapsSet(qemuCaps, QEMU_CAPS_INCREMENTAL_BACKUP);
 }
 
 
index 4a865b13de16b6d9acdf16880dfefd21b2221cb6..f775735c29efeb41ec8f6f48508f17756c1f2768 100644 (file)
@@ -521,7 +521,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     QEMU_CAPS_DEVICE_VHOST_USER_VGA, /* -device vhost-user-vga */
 
     /* 340 */
-    QEMU_CAPS_INCREMENTAL_BACKUP, /* incremental backup is supported */
+    X_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_DEVICE_RAMFB, /* -device ramfb */
index 2dede610ef6673d932b173da8b119648d0fe00d7..33be470dce93079b96920b2c6bb058dc34beee93 100644 (file)
@@ -60,7 +60,6 @@
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
-  <flag name='incremental-backup'/>
   <flag name='query-cpu-model-baseline'/>
   <flag name='query-cpu-model-comparison'/>
   <flag name='drive-nvme'/>
index 29f82b8a0ce4c1ad1038b712da69d7a5295e14ba..8a2db4b408e6dbcdbbd74f5d1546df15cb26dff5 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index d26fd445717d8de4b1d8284a9baa2a37e7200c8b..4bc385a402f35d1dfeb511b816ad4bd8640fb853 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index 1c05e529c44084daa9686920bd41728f65449cd0..894c648d83bf3211f739e6240f52698f92fccdda 100644 (file)
@@ -86,7 +86,6 @@
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
   <flag name='i8042'/>
index 81882a3c4ec9ba35927a72f27eebbbbaf037e4c9..fd0a2f8995514b1e4dadef07e3e760a031605679 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index 01930afc181d69b267c5d6b9507596ce91d35b51..f28b64bf7fda14cae705e2b10390ff962a60ae39 100644 (file)
@@ -95,7 +95,6 @@
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
   <flag name='i8042'/>
index b82a49fb99b2e1c97e4e30267c76ff28a50ef04c..67cca76dbdbbf7e8a76feb82cdb9b9c529824709 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index d8c4e4ec1ec3d882dd89c5ba5a4bc561e6e6c647..55c4d52737ad97872c612044ad7ca0d31dda2598 100644 (file)
@@ -92,7 +92,6 @@
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
   <flag name='i8042'/>
index 68c8d5f29774a4676679a0d78d4b3854fcf0a52d..973d1800930a2d0b94279791410d02a4a305cffd 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index ee49af7a57ae7485c0b29f6ac3c2690d9b924828..f11616ac181a87f7a7fa54525b3121d3210e6f8f 100644 (file)
@@ -86,7 +86,6 @@
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
-  <flag name='incremental-backup'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
   <flag name='i8042'/>
index a42b4c30d9ae5380c021a77d3a6ece4fee56863f..d978c6ac17e5963e1f6bfb8151e31251b068d8bd 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index d4c8bcea18d990763b1f1b5ad01827353c5ff4ca..1638f26179d674b6f867f173094953cbe6779fc9 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index 9e8eac73917e460b43da6dc863ff56791c321556..bcc83ac9186c9121628955171182861662082a0a 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index 439ccffcd55efc34a43857ee8c9d5fc012aa4dcc..e9ceb5d77aeb59b4fbd2da113c9d611edf799b42 100644 (file)
@@ -57,7 +57,6 @@
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
-  <flag name='incremental-backup'/>
   <flag name='query-cpu-model-baseline'/>
   <flag name='query-cpu-model-comparison'/>
   <flag name='drive-nvme'/>
index d0d0b86c6ecf36b003e6d795a92a8f8f7fe1ec3f..e4677f8f699ec64c5a65bcb0171d089a838e9f05 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index 310825c3fe85603305efb2db7f1f0beb6517928d..c74d9768f4cc85dd1ebf037417a3c872d7e49ecf 100644 (file)
@@ -90,7 +90,6 @@
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='arm-max-cpu'/>
   <flag name='drive-nvme'/>
index 73b7f470a8e70d689cb726b0a163b8799c3394a5..d529290b12f161583b9028e05182868bfe561386 100644 (file)
@@ -95,7 +95,6 @@
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='arm-max-cpu'/>
   <flag name='drive-nvme'/>
index c924ef71ec591418a111cee2a3ef9be1ea8cd1af..444e8339fb8854cb49b1c4e6d32c419eb258ea91 100644 (file)
@@ -85,7 +85,6 @@
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index 5049ce8f66a97ffb404ca9402b72b7e915452d36..11d1dd34620d241444bda31a4da8f464c5343e68 100644 (file)
@@ -57,7 +57,6 @@
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
-  <flag name='incremental-backup'/>
   <flag name='query-cpu-model-baseline'/>
   <flag name='query-cpu-model-comparison'/>
   <flag name='drive-nvme'/>
index be2502700168a3b82d96a0709f61ba45cdac3caf..84ea25e2cf310eca5e2c57b4c00298ccd1151e08 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index 978f48ea3624e80581c163e6d89765e325ed6fa5..82d2b2137b4f4cd70d778c6669af241491432053 100644 (file)
@@ -26,7 +26,6 @@
   <flag name='nbd-bitmap'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
-  <flag name='incremental-backup'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
   <flag name='rng-builtin'/>
index 4867768fbd1ca2c81c9b2a0967340044adc0dd20..a5d8d13f8c0cc5be2aab419f108d121993c7933d 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index a86e2b5909f6845434c4abdac6c05e26b49e4565..a6f53f14f14fe2734c75d2c88cf0f663a9297bd6 100644 (file)
@@ -89,7 +89,6 @@
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index 1dce3b34202d4b173ca6b7f01aa6c6e30f7ca075..7bf37bfc860139e327765fcabbbdbec7b15dc5da 100644 (file)
@@ -60,7 +60,6 @@
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
-  <flag name='incremental-backup'/>
   <flag name='query-cpu-model-baseline'/>
   <flag name='query-cpu-model-comparison'/>
   <flag name='drive-nvme'/>
index 5180ed9461eac396acda051057126559cb53c054..6eca845903d708ac097d63b7cac57793080c4807 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index 60e76ac09a5c11cbb2c0b225af796554e6c102eb..eb0d2c94bfde65ab36bafd32755b9e67d1819b6d 100644 (file)
@@ -69,7 +69,6 @@
   <flag name='nbd-bitmap'/>
   <flag name='bochs-display'/>
   <flag name='dbus-vmstate'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='arm-max-cpu'/>
   <flag name='drive-nvme'/>
index 38f8d0fe578102a58acfd5ed05e15a015fa8a472..0c99442c9ae1477ad77cdfadf17917f5db23ff28 100644 (file)
@@ -60,7 +60,6 @@
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
-  <flag name='incremental-backup'/>
   <flag name='query-cpu-model-baseline'/>
   <flag name='query-cpu-model-comparison'/>
   <flag name='drive-nvme'/>
index 5cee701325f85e67c81b9c24ca5bc5c75cb93d9e..5b31697fb1fa5468ff2c5698a319ca78ef040f7a 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
index 424c2b9147cfc8ae661874769a5110eaafbf17d4..3d50ad1fd464dcc879d363550ae13b6bf4571ebc 100644 (file)
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
   <flag name='vhost-user-vga'/>
-  <flag name='incremental-backup'/>
   <flag name='ramfb'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>