]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: capabilities: Retire QEMU_CAPS_NBD_BITMAP
authorPeter Krempa <pkrempa@redhat.com>
Tue, 8 Apr 2025 11:56:38 +0000 (13:56 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Wed, 9 Apr 2025 16:01:56 +0000 (18:01 +0200)
The capability wasn't used since it's inception. It now refers to a
deprecated QMP command. Drop 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 76e9337f091bc09a8a58dd5c14920430089edfdb..a804335c85b8849cf4b6043694ff441a88bb52cd 100644 (file)
@@ -529,7 +529,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
 
               /* 330 */
               "bitmap-merge", /* X_QEMU_CAPS_BITMAP_MERGE */
-              "nbd-bitmap", /* QEMU_CAPS_NBD_BITMAP */
+              "nbd-bitmap", /* X_QEMU_CAPS_NBD_BITMAP */
               "x86-max-cpu", /* QEMU_CAPS_X86_MAX_CPU */
               "cpu-unavailable-features", /* QEMU_CAPS_CPU_UNAVAILABLE_FEATURES */
               "canonical-cpu-features", /* QEMU_CAPS_CANONICAL_CPU_FEATURES */
@@ -1581,7 +1581,6 @@ static struct virQEMUCapsStringFlags virQEMUCapsQMPSchemaQueries[] = {
     { "chardev-add/arg-type/backend/+qemu-vdagent", QEMU_CAPS_CHARDEV_QEMU_VDAGENT },
     { "device_add/$json-cli-hotplug", QEMU_CAPS_DEVICE_JSON },
     { "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 },
     { "netdev_add/arg-type/+stream/reconnect", QEMU_CAPS_NETDEV_STREAM_RECONNECT },
     { "netdev_add/arg-type/+vhost-vdpa", QEMU_CAPS_NETDEV_VHOST_VDPA },
index aa7274203ed7c5333f66054abf6e66ace19fb112..ea7c14daa9a654df99c73172fe614af147daf9d9 100644 (file)
@@ -510,7 +510,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
 
     /* 330 */
     X_QEMU_CAPS_BITMAP_MERGE, /* block-dirty-bitmap-merge */
-    QEMU_CAPS_NBD_BITMAP, /* nbd-server-add supports bitmap */
+    X_QEMU_CAPS_NBD_BITMAP, /* nbd-server-add supports bitmap */
     QEMU_CAPS_X86_MAX_CPU, /* max-x86_64-cpu type exists */
     QEMU_CAPS_CPU_UNAVAILABLE_FEATURES, /* "unavailable-features" CPU property */
     QEMU_CAPS_CANONICAL_CPU_FEATURES, /* avoid CPU feature aliases */
index e0ce0f4a4b3b6f76aa6b7fae240494272cada811..be2e91ed923b4b3f1cb236f5ed9e38e9c2736352 100644 (file)
@@ -56,7 +56,6 @@
   <flag name='memory-backend-memfd.hugetlb'/>
   <flag name='egl-headless.rendernode'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
index df84533c9e7149912a7a90ce6fab21e0c836eec9..12825aabe6f43f4dd14f3bc5e2676dbf967bf6ee 100644 (file)
   <flag name='egl-headless.rendernode'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index a92eeee3bcc8063e3280a3df4e2aa64c858dfc86..4b0ef38e6a8511e24eaa48c614bf8bfcbb2fa344 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index d22ab2036846012e4cf9dfd40233f1f74ac6da08..f61d2263c7386c7b7cc33269079e6adc703f1086 100644 (file)
@@ -80,7 +80,6 @@
   <flag name='memory-backend-memfd.hugetlb'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='bochs-display'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
index 5106109419bb0695abf920a98ae3b3c298e6a90e..e780850c8d26fb4a270e7884a571857752b981cf 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index 6fceaa3477dda18a5cbb19721ee8ef2f1729f19d..d78c239372a2cff57c4a7ae1757e319d451883b6 100644 (file)
@@ -89,7 +89,6 @@
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='bochs-display'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
index 232ae833b8eb5793c321468b4b129c4dbf3771bc..f8fab98961eab2aae1fb238924c9a3044858ceaf 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index a152693f49e2b29587d4fe76257d0409de4acc02..d6edb65e96759e8b06f9d344f52e0c35673b23d9 100644 (file)
@@ -86,7 +86,6 @@
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='bochs-display'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
index cf47c29e71e27f0ddf178cf6d1a6aaf053799578..17c662421dfd314ac076d8e38019ce3e9e01ade1 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index 3615cc28fdfeff44cff95aa25ae04221655de4a9..fe318e0a52bbbafacf1b05f9ae18c573d7a00b41 100644 (file)
@@ -81,7 +81,6 @@
   <flag name='egl-headless.rendernode'/>
   <flag name='memory-backend-file.pmem'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='bochs-display'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
index c6f1957842ba6b8e446a36806cb6cf30a84b2ff4..0dd9d60be3d0f01786c1759af071f0e637c54dda 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index 06b4c62fc6600461b4d76af3491af85c00e58e6b..1f526ebc543db5997842e7acf45f6d4f982ed03a 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index b5e5b794a636a9cf0cae918208ed3156bc791f97..44ff63d236fd15b5723f2141395add4c93dc543f 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index d8988eafd77bc08626647ef7ec5aacb33aabddf0..51e27e08c4b6d6e30d1de9efdcfa6bd019562c83 100644 (file)
@@ -53,7 +53,6 @@
   <flag name='memory-backend-memfd.hugetlb'/>
   <flag name='egl-headless.rendernode'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
index 4a1c99641bf5f0881545f55fc2e744e57b69d22e..eee166b1eaac7a327de30f4bb88e650ec12a15c0 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index 122e6daa089c573d7fcc4813ea16c0dde0cdbda1..837502c336aae09716556d10ae2b5fd0b6b609bf 100644 (file)
@@ -85,7 +85,6 @@
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
   <flag name='machine.virt.iommu'/>
-  <flag name='nbd-bitmap'/>
   <flag name='bochs-display'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
index 6dcd1889a9b3965658cfb46b7f0317d33a274368..f062f31abcad6c8112106842943d8232e2d040ba 100644 (file)
@@ -90,7 +90,6 @@
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
   <flag name='machine.virt.iommu'/>
-  <flag name='nbd-bitmap'/>
   <flag name='bochs-display'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
index fc3c0df99a2aa1910aa265aee292f96817670ce9..2a376313818c98139928bbf6b154c6b24b8634da 100644 (file)
@@ -79,7 +79,6 @@
   <flag name='memory-backend-memfd.hugetlb'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='bochs-display'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
index e536d752155289e571adc71a580c7bd9afa9e706..086fa2c7150a669c27b65bbf58c0341b247d616a 100644 (file)
@@ -53,7 +53,6 @@
   <flag name='memory-backend-memfd.hugetlb'/>
   <flag name='egl-headless.rendernode'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
index 8b771baf559cb09c7fdcfcc813bc36e39b3ba6e2..3f8fa926c8cafca76273d44800087c378c531373 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index a5baecfb5c111fdddb872b25e83e16dc245f2e81..38835ba0cbd4ac85806c95dc96ede2732b721863 100644 (file)
@@ -23,7 +23,6 @@
   <flag name='memory-backend-memfd.hugetlb'/>
   <flag name='egl-headless.rendernode'/>
   <flag name='memory-backend-file.pmem'/>
-  <flag name='nbd-bitmap'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='drive-nvme'/>
index 1e211a6ab11c3c0598b595d2f36251c9cd5350b7..7824fd3f5eb6c9902704088417a46d425fda379c 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index 61c9029ed9fc37724af6009d021a46064a6e4bb9..3b1445718a8b17389ed1390a75d3e9af4ad35672 100644 (file)
@@ -83,7 +83,6 @@
   <flag name='egl-headless.rendernode'/>
   <flag name='memory-backend-file.pmem'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='bochs-display'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
index 5f22c0be8772330f8b1058ee4fea534aa0117957..0d566d13d52797a800e46edf7f82df8ec5c5566f 100644 (file)
@@ -56,7 +56,6 @@
   <flag name='memory-backend-memfd.hugetlb'/>
   <flag name='egl-headless.rendernode'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
index cbeccccb4e935bee23008b86401ef62aef5d851a..f2207ee5e37b73b43e00acc1ab36379ba81730e6 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index 144d7411e7c9fb6700160660c29279c68f46a7c3..ac25159eff75609bb108f7a69eab1f7566733ace 100644 (file)
@@ -66,7 +66,6 @@
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
   <flag name='machine.virt.iommu'/>
-  <flag name='nbd-bitmap'/>
   <flag name='bochs-display'/>
   <flag name='dbus-vmstate'/>
   <flag name='ramfb'/>
index e831f64a12fa9811d39abf638f0990900243d418..e1323f9b729110388610438da5b6e0f57754f67a 100644 (file)
@@ -56,7 +56,6 @@
   <flag name='memory-backend-memfd.hugetlb'/>
   <flag name='egl-headless.rendernode'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='migration-file-drop-cache'/>
   <flag name='dbus-vmstate'/>
   <flag name='vhost-user-gpu'/>
index ff996730b353f45764f894ed9672c3c329cd97de..7f6316941b0ea57dbaac6d7d05a716371fba61e5 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>
index 0d1db857f7bc7ae08b65a272b0743a5434da5dff..12d1928bb76291c6fbef0de5efb41769f53022b6 100644 (file)
   <flag name='memory-backend-file.pmem'/>
   <flag name='nvdimm.unarmed'/>
   <flag name='virtio-pci-non-transitional'/>
-  <flag name='nbd-bitmap'/>
   <flag name='x86-max-cpu'/>
   <flag name='cpu-unavailable-features'/>
   <flag name='canonical-cpu-features'/>