There's no reason to pass Object when ARMCPU is more appropriate.
Signed-off-by: Richard Henderson <[email protected]>
---
target/arm/internals.h | 2 +-
target/arm/cpu-max.c | 5 ++---
target/arm/cpu64.c | 2 +-
3 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/target/arm/internals.h b/target/arm/internals.h
index 4026f67579..9c9196475b 100644
--- a/target/arm/internals.h
+++ b/target/arm/internals.h
@@ -1813,7 +1813,7 @@ void aarch64_max_tcg_initfn(Object *obj);
void aarch64_add_pauth_properties(Object *obj);
void aarch64_add_sve_properties(Object *obj);
void aarch64_add_sme_properties(Object *obj);
-void aarch64_aa32_a57_init(Object *obj, bool aa32_only);
+void aarch64_aa32_a57_init(ARMCPU *cpu, bool aa32_only);
void aarch64_host_initfn(Object *obj);
/* Return true if the gdbstub is presenting an AArch64 CPU */
diff --git a/target/arm/cpu-max.c b/target/arm/cpu-max.c
index 089f514bd8..d7f2500353 100644
--- a/target/arm/cpu-max.c
+++ b/target/arm/cpu-max.c
@@ -16,9 +16,8 @@
#include "target/arm/internals.h"
#include "target/arm/cpregs.h"
-void aarch64_aa32_a57_init(Object *obj, bool aa32_only)
+void aarch64_aa32_a57_init(ARMCPU *cpu, bool aa32_only)
{
- ARMCPU *cpu = ARM_CPU(obj);
ARMISARegisters *isar = &cpu->isar;
const bool aarch64_enabled = !aa32_only;
@@ -205,7 +204,7 @@ static void cpu_max_initfn(Object *obj)
assert(tcg_enabled() || qtest_enabled());
- aarch64_aa32_a57_init(obj, !aarch64_enabled);
+ aarch64_aa32_a57_init(cpu, !aarch64_enabled);
if (!aarch64_enabled) {
aa32_max_features(cpu);
diff --git a/target/arm/cpu64.c b/target/arm/cpu64.c
index 2816735577..e3ee0253a0 100644
--- a/target/arm/cpu64.c
+++ b/target/arm/cpu64.c
@@ -688,7 +688,7 @@ void aarch64_cpu_lpa2_finalize(ARMCPU *cpu, Error **errp)
static void aarch64_a57_initfn(Object *obj)
{
- aarch64_aa32_a57_init(obj, false);
+ aarch64_aa32_a57_init(ARM_CPU(obj), false);
}
static void aarch64_a53_initfn(Object *obj)
--
2.43.0