]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: capabilities: Retire QEMU_CAPS_SET_ACTION
authorPeter Krempa <pkrempa@redhat.com>
Mon, 20 Jul 2026 11:43:26 +0000 (13:43 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 27 Jul 2026 11:38:37 +0000 (13:38 +0200)
The capability is no longer used because all qemu versions we support do
have the 'set-action' command.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
39 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_10.0.0_aarch64.xml
tests/qemucapabilitiesdata/caps_10.0.0_ppc64.xml
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_10.1.0_s390x.xml
tests/qemucapabilitiesdata/caps_10.1.0_x86_64+inteltdx.xml
tests/qemucapabilitiesdata/caps_10.1.0_x86_64.xml
tests/qemucapabilitiesdata/caps_10.2.0_aarch64.xml
tests/qemucapabilitiesdata/caps_10.2.0_x86_64+mshv.xml
tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml
tests/qemucapabilitiesdata/caps_11.0.0_aarch64.xml
tests/qemucapabilitiesdata/caps_11.0.0_s390x.xml
tests/qemucapabilitiesdata/caps_11.0.0_x86_64+sgx.xml
tests/qemucapabilitiesdata/caps_11.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_11.1.0_aarch64.xml
tests/qemucapabilitiesdata/caps_11.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 ebea050453e685b056cc738f9c87e2f417232c12..61e44b398a5b08fbb9dfbe7358287fb25fe8a5b6 100644 (file)
@@ -643,7 +643,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
               "confidential-guest-support", /* QEMU_CAPS_MACHINE_CONFIDENTAL_GUEST_SUPPORT */
               "query-display-options", /* X_QEMU_CAPS_QUERY_DISPLAY_OPTIONS */
               "s390-pv-guest", /* QEMU_CAPS_S390_PV_GUEST */
-              "set-action", /* QEMU_CAPS_SET_ACTION */
+              "set-action", /* X_QEMU_CAPS_SET_ACTION */
               "virtio-blk.queue-size", /* QEMU_CAPS_VIRTIO_BLK_QUEUE_SIZE */
 
               /* 410 */
@@ -1289,7 +1289,6 @@ struct virQEMUCapsStringFlags virQEMUCapsCommands[] = {
     { "query-cpu-definitions", QEMU_CAPS_QUERY_CPU_DEFINITIONS },
     { "query-cpu-model-baseline", QEMU_CAPS_QUERY_CPU_MODEL_BASELINE },
     { "query-cpu-model-comparison", QEMU_CAPS_QUERY_CPU_MODEL_COMPARISON },
-    { "set-action", QEMU_CAPS_SET_ACTION },
     { "query-dirty-rate", QEMU_CAPS_QUERY_DIRTY_RATE },
     { "sev-inject-launch-secret", QEMU_CAPS_SEV_INJECT_LAUNCH_SECRET },
     { "calc-dirty-rate", QEMU_CAPS_CALC_DIRTY_RATE },
index daec874a591bae6b894e57efdc53046fc4fa9820..c846771d5097d4404997987d2baf1c172087b5d8 100644 (file)
@@ -617,7 +617,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     QEMU_CAPS_MACHINE_CONFIDENTAL_GUEST_SUPPORT, /* -machine confidential-guest-support */
     X_QEMU_CAPS_QUERY_DISPLAY_OPTIONS, /* 'query-display-options' qmp command present */
     QEMU_CAPS_S390_PV_GUEST, /* -object s390-pv-guest,... */
-    QEMU_CAPS_SET_ACTION, /* 'set-action' QMP command */
+    X_QEMU_CAPS_SET_ACTION, /* 'set-action' QMP command */
     QEMU_CAPS_VIRTIO_BLK_QUEUE_SIZE, /* virtio-blk-*.queue-size */
 
     /* 410 */
index b6434e6019ce8d6cf4e8d017d00c86216afe6dc2..119a3e171fb31697ec585faba2938b5ae57d3880 100644 (file)
   <flag name='acpi-index'/>
   <flag name='input-linux'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 0b9613b9210f75e14310a5683371872cb107a437..70bf98c404f60f4d0706469992d7bc189f04d1af 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='memory-backend-file.reserve'/>
   <flag name='netdev.json'/>
index 96eadffcec61f8774fa2f82d576e266534a903db..25d73b6e1d66026f616d7f033f7aa1b7577ac3a0 100644 (file)
@@ -81,7 +81,6 @@
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='confidential-guest-support'/>
   <flag name='s390-pv-guest'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 945f7364db017d12a49c224cfe7b83cf31dd9ba9..53fd51122c78949bc3253174e85fe8da8f4862a8 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 5cd3828f52ea81ac4e4388d7a13da22f5e23ab82..ad3fe6763819a3dfdf3107539f2d369222b72065 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 584a1b304c3f1f1019678cb1a872c60e7a97960a..0d46b3b20e3f81dcce4ca3fb13824eb8bbeff247 100644 (file)
@@ -82,7 +82,6 @@
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='confidential-guest-support'/>
   <flag name='s390-pv-guest'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 6dd00c360f28f2b220d7454ea86ba4173194e16e..242215f7a8207416cbb125c2d3f34cacb4a2f741 100644 (file)
   <flag name='acpi-index'/>
   <flag name='input-linux'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index e7a08186972556f62bbde211e4346b3bee90d52e..a2faddccede19c43785f98100dbab590ed86ed38 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index df3e2a82756e7e17ed5eb50fcee0aaeb6045f67b..00c0b8c86f78d94affe958364aee0fc29efb0358 100644 (file)
   <flag name='input-linux'/>
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 54018639adba8c3a99bc0978fd18367c76015893..530c0366ea10484bb8f019c2d7f6839767261a87 100644 (file)
   <flag name='acpi-index'/>
   <flag name='input-linux'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index d5cc279e13e00e9b351e975a983e111f1ab36557..b2cd261b9931f22901a5ea084373824d1013d430 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 3fdc0d6621e1cc925a48bf049144078c370bdfa4..c987072f6badf3ae93cdbf7a34b55bb504a67f39 100644 (file)
   <flag name='input-linux'/>
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 99fccc9739cf4427bc75933540f2b4ed0e5e7028..07ee859318a6761d1bc838bb056fb8e64cb74974 100644 (file)
@@ -82,7 +82,6 @@
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='confidential-guest-support'/>
   <flag name='s390-pv-guest'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index bac7951f7380fd1e951c336898b83637540f437f..108f4b0b86b05d9a44c31c2dc6aa656fc3e2eab9 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 8724ce5b56927dc363bfc28cb21ce336b688f389..29fdaf20d8fafb1a20182190eaa7168abce9f97b 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index b45dd83889440a76c379cfb867e87557811d4538..9e14171d647c784aca1f5af75beced4bc6655f3d 100644 (file)
   <flag name='input-linux'/>
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 7a4396c82baffdd35be72d72511ca0df3cfe4186..e32cedca2f33ed9ca5e8e783deabd6217de324e0 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index bc5953f43e88bc8f959b811ebd4fae356eb7b730..bf67b3d295cd3146427d81a13003ae0d348e4235 100644 (file)
   <flag name='input-linux'/>
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='memory-backend-file.reserve'/>
   <flag name='piix4.acpi-root-pci-hotplug'/>
index 425c60886369340f5598e3e455ec243070f87d41..f40d77baa59df59d300db99411ed991e677645dd 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 93fe36f48ca112c831d3583e36d527608ad93cd6..8d44ed71e05501155e6328e36545bbe176b02e44 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 592df7049b89c1b5f131a3cbecf1efe83bfe2fba..fcbb68e41549f7aef7a90681b88c1c4c187f5dd1 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 2c540f7f30e4acf695412ea59c17059c324e65d2..65f73d1af87bd85603e441871814520db38cd241 100644 (file)
@@ -77,7 +77,6 @@
   <flag name='input-linux'/>
   <flag name='confidential-guest-support'/>
   <flag name='s390-pv-guest'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='memory-backend-file.reserve'/>
   <flag name='netdev.json'/>
index b29325a465893644e3ad7693f7238300735a590c..c730dd71746f9cb8f8ed8085f7257c12d655cf5a 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index bb70bcaf1f8886de1ea1a1020d9839c03f8b1359..20eb5f5d5086ff255ce7520aea21d2ebbc495637 100644 (file)
   <flag name='acpi-index'/>
   <flag name='input-linux'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 9590bc464af9210bb474f87ec9b61b8acc58c413..042458fba88b0a60acdd8e33929b1837099b4793 100644 (file)
   <flag name='input-linux'/>
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 640438623ab167647ed3bc9264b7874d7eaa0b0e..95eb2dfa21974f04c5676245f31a7e36f672ae5f 100644 (file)
   <flag name='acpi-index'/>
   <flag name='input-linux'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='memory-backend-file.reserve'/>
   <flag name='netdev.json'/>
index a254e16741f8cc30c4d1ef2b663177b989fe9fdb..45ab66ec29d878288380819959265a06d3a663e5 100644 (file)
@@ -77,7 +77,6 @@
   <flag name='input-linux'/>
   <flag name='confidential-guest-support'/>
   <flag name='s390-pv-guest'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='memory-backend-file.reserve'/>
   <flag name='netdev.json'/>
index 57aa43adabf26f194b0db4016af4fbd6ea72ab3c..b46505d24b74df5a6172700901c9771c3ee7b766 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index c2710ecab115c0d77387c319b66d5aed66ee09a0..44ddfb0f76662e3f3840a26e81cf27cd5983bcdd 100644 (file)
@@ -37,7 +37,6 @@
   <flag name='rotation-rate'/>
   <flag name='input-linux'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='memory-backend-file.reserve'/>
   <flag name='netdev.json'/>
   <flag name='query-dirty-rate'/>
index 3b4aaa202c5368bd2a7fdf903c104ff436743f4e..2f361bd1c888cade8f22fedcfcff00903384297a 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index b5ca67b44507bda1a62525807fe999675ea883c2..f04b2fd302b1d5163a3d324bfbad1aa0265f914e 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='memory-backend-file.reserve'/>
   <flag name='netdev.json'/>
index 02c8e6f641c2b91fc88198b68033e7986e746c0f..990fe255f636c5405f5446db722cce8cf6d68b40 100644 (file)
@@ -81,7 +81,6 @@
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='confidential-guest-support'/>
   <flag name='s390-pv-guest'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='memory-backend-file.reserve'/>
   <flag name='netdev.json'/>
index 65d279f5eaef599bb8848ba2a4e21d856fb77e0e..07d7562c84e3ecd47ffd214af6077be2f92b01a7 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 9c843f9e5c5c8e61bf5e9e2865363bc28ec6444a..166762e855cf1f4ecdaceb9d44d4d55d7f179970 100644 (file)
@@ -87,7 +87,6 @@
   <flag name='rotation-rate'/>
   <flag name='acpi-index'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='netdev.json'/>
   <flag name='query-dirty-rate'/>
index 135812b52789cd1d322681665e3a908956c62c86..a8f830076e3bd61ec5bc9b7fce5b3e1ef9fdc5e0 100644 (file)
@@ -81,7 +81,6 @@
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='confidential-guest-support'/>
   <flag name='s390-pv-guest'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='memory-backend-file.reserve'/>
   <flag name='netdev.json'/>
index af4b8bbc3e0b6f86c33e241efb915a19a1550d9d..f67222578d8b065abf2d1bc84822aa836872768d 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>
index 933698d99f8fbc3183b83a9e5cb28beaae87e2b7..efd3eeb9c770f1afba9ae4942ea9e8b685a7fd17 100644 (file)
   <flag name='virtio-gpu-gl-pci'/>
   <flag name='virtio-vga-gl'/>
   <flag name='confidential-guest-support'/>
-  <flag name='set-action'/>
   <flag name='virtio-blk.queue-size'/>
   <flag name='virtio-mem-pci'/>
   <flag name='memory-backend-file.reserve'/>