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;