Commit 6637c3dfe0 for qemu.org
commit 6637c3dfe087c23f1de51dc6cc8624515a8c084d
Author: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
Date: Fri Oct 16 16:25:04 2026 +0000
target/arm: rename qmp_query_cpu_model_expansion to qmp_query_arm_cpu_model_expansion
In a future commit, a single target-agnostic qmp_query_cpu_model_expansion()
will dispatch call to the per-architecture implementations based on
target_arch(). Rename the arm implementation.
We keep the existing qmp_query_cpu_model_expansion() function to not break
the build.
Acked-by: Yonggang Luo <luoyonggang@gmail.com>
Link: https://lore.kernel.org/qemu-devel/20261016162509.24854-2-pierrick.bouvier@oss.qualcomm.com
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
diff --git a/include/system/qmp-cpu.h b/include/system/qmp-cpu.h
index f0e0d427e3..d2e7c76ca2 100644
--- a/include/system/qmp-cpu.h
+++ b/include/system/qmp-cpu.h
@@ -17,4 +17,9 @@ CpuDefinitionInfoList *qmp_query_ppc_cpu_definitions(Error **errp);
CpuDefinitionInfoList *qmp_query_riscv_cpu_definitions(Error **errp);
CpuDefinitionInfoList *qmp_query_s390x_cpu_definitions(Error **errp);
+CpuModelExpansionInfo *
+qmp_query_arm_cpu_model_expansion(CpuModelExpansionType type,
+ CpuModelInfo *model,
+ Error **errp);
+
#endif
diff --git a/target/arm/arm-qmp-cmds.c b/target/arm/arm-qmp-cmds.c
index cef0c27db6..2614aea258 100644
--- a/target/arm/arm-qmp-cmds.c
+++ b/target/arm/arm-qmp-cmds.c
@@ -80,9 +80,10 @@ static const char *cpu_model_advertised_features[] = {
NULL
};
-CpuModelExpansionInfo *qmp_query_cpu_model_expansion(CpuModelExpansionType type,
- CpuModelInfo *model,
- Error **errp)
+CpuModelExpansionInfo *
+qmp_query_arm_cpu_model_expansion(CpuModelExpansionType type,
+ CpuModelInfo *model,
+ Error **errp)
{
CpuModelExpansionInfo *expansion_info;
const QDict *qdict_in;
@@ -202,6 +203,14 @@ CpuModelExpansionInfo *qmp_query_cpu_model_expansion(CpuModelExpansionType type,
return expansion_info;
}
+CpuModelExpansionInfo *
+qmp_query_cpu_model_expansion(CpuModelExpansionType type,
+ CpuModelInfo *model,
+ Error **errp)
+{
+ return qmp_query_arm_cpu_model_expansion(type, model, errp);
+}
+
static void arm_cpu_add_definition(gpointer data, gpointer user_data)
{
ObjectClass *oc = data;