Skip to content

Commit f9796a0

Browse files
refactor(a9): remove dynamic ARM_CPU casts
1 parent dffb503 commit f9796a0

File tree

1 file changed

+3
-3
lines changed
  • hw/arm/apple-silicon

1 file changed

+3
-3
lines changed

hw/arm/apple-silicon/a9.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,15 @@ bool apple_a9_cpu_is_asleep(AppleA9State *acpu)
5858

5959
bool apple_a9_cpu_is_off(AppleA9State *acpu)
6060
{
61-
return ARM_CPU(acpu)->power_state == PSCI_OFF;
61+
return acpu->parent_obj.power_state == PSCI_OFF;
6262
}
6363

6464
void apple_a9_cpu_set_on(AppleA9State *acpu)
6565
{
6666
int ret = QEMU_ARM_POWERCTL_RET_SUCCESS;
6767

6868
if (apple_a9_cpu_is_off(acpu)) {
69-
ret = arm_set_cpu_on_and_reset(ARM_CPU(acpu)->mp_affinity);
69+
ret = arm_set_cpu_on_and_reset(acpu->parent_obj.mp_affinity);
7070
}
7171

7272
if (ret != QEMU_ARM_POWERCTL_RET_SUCCESS) {
@@ -110,7 +110,7 @@ static const ARMCPRegInfo a9_cp_reginfo_tcg[] = {
110110

111111
static void a9_add_cpregs(AppleA9State *acpu)
112112
{
113-
ARMCPU *cpu = ARM_CPU(acpu);
113+
ARMCPU *cpu = &acpu->parent_obj;
114114
define_arm_cp_regs(cpu, a9_cp_reginfo_tcg);
115115
}
116116

0 commit comments

Comments
 (0)