From: Praveen K Paladugu <prapal@linux.microsoft.com>
Introduce query-accelerators capability which is a generic way to query
the accelerators supported by qemu.
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com>
---
src/qemu/qemu_capabilities.c | 2 ++
src/qemu/qemu_capabilities.h | 1 +
tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml | 1 +
3 files changed, 4 insertions(+)
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
index c6d312447a..b0d4e76572 100644
--- a/src/qemu/qemu_capabilities.c
+++ b/src/qemu/qemu_capabilities.c
@@ -747,6 +747,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
/* 485 */
"acpi-generic-initiator", /* QEMU_CAPS_ACPI_GENERIC_INITIATOR */
"disk-timed-stats", /* QEMU_CAPS_DISK_TIMED_STATS */
+ "query-accelerators", /* QEMU_CAPS_QUERY_ACCELERATORS */
);
@@ -1262,6 +1263,7 @@ struct virQEMUCapsStringFlags virQEMUCapsCommands[] = {
{ "display-reload", QEMU_CAPS_DISPLAY_RELOAD },
{ "blockdev-set-active", QEMU_CAPS_BLOCKDEV_SET_ACTIVE },
{ "qom-list-get", QEMU_CAPS_QOM_LIST_GET },
+ { "query-accelerators", QEMU_CAPS_QUERY_ACCELERATORS },
};
struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h
index 3ca0b419fe..efbef2acef 100644
--- a/src/qemu/qemu_capabilities.h
+++ b/src/qemu/qemu_capabilities.h
@@ -728,6 +728,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
/* 485 */
QEMU_CAPS_ACPI_GENERIC_INITIATOR, /* -object acpi-generic-initiator */
QEMU_CAPS_DISK_TIMED_STATS, /* timed stats support ('stats-intervals' property of disk frontends) */
+ QEMU_CAPS_QUERY_ACCELERATORS, /* query-accelerators command */
QEMU_CAPS_LAST /* this must always be the last item */
} virQEMUCapsFlags;
diff --git a/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml
index 3d83a278c8..371680778c 100644
--- a/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml
@@ -214,6 +214,7 @@
<flag name='qom-list-get'/>
<flag name='acpi-generic-initiator'/>
<flag name='disk-timed-stats'/>
+ <flag name='query-accelerators'/>
<version>10001050</version>
<microcodeVersion>43100287</microcodeVersion>
<package>v10.1.0-1969-g53b41bb789</package>
--
2.51.0