Acked-by: Markus Armbruster <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Link:
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Pierrick Bouvier <[email protected]>
---
include/system/qmp-cpu.h | 1 +
target/i386/cpu.c | 8 +++++++-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/include/system/qmp-cpu.h b/include/system/qmp-cpu.h
index e969aec667a..84b78c3a097 100644
--- a/include/system/qmp-cpu.h
+++ b/include/system/qmp-cpu.h
@@ -10,5 +10,6 @@
#include "qapi/qapi-types-machine.h"
CpuDefinitionInfoList *qmp_query_arm_cpu_definitions(Error **errp);
+CpuDefinitionInfoList *qmp_query_i386_cpu_definitions(Error **errp);
#endif
diff --git a/target/i386/cpu.c b/target/i386/cpu.c
index 74eebeabd7a..dc762b802e1 100644
--- a/target/i386/cpu.c
+++ b/target/i386/cpu.c
@@ -45,6 +45,7 @@
#include "monitor/hmp.h"
#include "system/reset.h"
#include "qapi/qapi-commands-machine.h"
+#include "system/qmp-cpu.h"
#include "system/address-spaces.h"
#include "hw/core/boards.h"
#include "hw/i386/sgx-epc.h"
@@ -8191,7 +8192,7 @@ static void x86_cpu_definition_entry(gpointer data,
gpointer user_data)
QAPI_LIST_PREPEND(*cpu_list, info);
}
-CpuDefinitionInfoList *qmp_query_cpu_definitions(Error **errp)
+CpuDefinitionInfoList *qmp_query_i386_cpu_definitions(Error **errp)
{
CpuDefinitionInfoList *cpu_list = NULL;
GSList *list = get_sorted_cpu_model_list();
@@ -8200,6 +8201,11 @@ CpuDefinitionInfoList *qmp_query_cpu_definitions(Error
**errp)
return cpu_list;
}
+CpuDefinitionInfoList *qmp_query_cpu_definitions(Error **errp)
+{
+ return qmp_query_i386_cpu_definitions(errp);
+}
+
#endif /* !CONFIG_USER_ONLY */
static uint8_t x86_cpu_get_host_avx10_version(void)
--
2.43.0