@samitouri / QOSamiQemu / commits / bc910e3d4e

target/arm: Rename and adjust aarch32_max_v8_tcg_initfn

Rename from aarch32_max_tcg_init and take an Object pointer, in preparation from being used with TypeInit. Reviewed-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20260827041557.775080-4-richard.henderson@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

Richard Henderson committed Aug 26, 2026 at 21:15 UTC bc910e3d4e9aaf9f4dfaea5c005c148d4c8c02e3
3 files changed +5 -3
target/arm/cpu-max.c
+1 -1
@@ -108,7 +108,7 @@ static void cpu_max_initfn(Object *obj)
108
109 if (tcg_enabled()) {
110 if (!aarch64_enabled) {
111 - aarch32_max_tcg_init(cpu);
111 + aarch32_max_v8_tcg_initfn(obj);
112 } else {
113 aarch64_max_tcg_initfn(obj);
114 }
target/arm/internals.h
+1 -1
@@ -1838,7 +1838,7 @@ uint32_t *arm_v7m_get_sp_ptr(CPUARMState *env, bool secure,
1838 bool el_is_in_host(CPUARMState *env, int el);
1839
1840 void aa32_max_features(ARMCPU *cpu);
1841 -void aarch32_max_tcg_init(ARMCPU *cpu);
1841 +void aarch32_max_v8_tcg_initfn(Object *obj);
1842 int exception_target_el(CPUARMState *env);
1843 bool arm_singlestep_active(CPUARMState *env);
1844 bool arm_generate_debug_exceptions(CPUARMState *env);
target/arm/tcg/cpu-max-v8.c
+3 -1
@@ -101,8 +101,10 @@ void aa32_max_features(ARMCPU *cpu)
101 FIELD_DP32_IDREG(isar, ID_DFR1, HPMN0, 1); /* FEAT_HPMN0 */
102 }
103
104 -void aarch32_max_tcg_init(ARMCPU *cpu)
104 +void aarch32_max_v8_tcg_initfn(Object *obj)
105 {
106 + ARMCPU *cpu = ARM_CPU(obj);
107 +
108 aarch64_aa32_a57_init(cpu, false);
109 aa32_max_features(cpu);
110 #ifdef CONFIG_USER_ONLY