On 16/06/2020 14:47, BALATON Zoltan wrote:
This function resets a CPU not the whole machine so reflect that in
its name.
Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
hw/ppc/mac_oldworld.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/ppc/mac_oldworld.c b/hw/ppc/mac_oldworld.c
index 4200008851..f97f241e0c 100644
--- a/hw/ppc/mac_oldworld.c
+++ b/hw/ppc/mac_oldworld.c
@@ -73,7 +73,7 @@ static uint64_t translate_kernel_address(void *opaque,
uint64_t addr)
return (addr & 0x0fffffff) + KERNEL_LOAD_ADDR;
}
-static void ppc_heathrow_reset(void *opaque)
+static void ppc_heathrow_cpu_reset(void *opaque)
{
PowerPCCPU *cpu = opaque;
@@ -112,7 +112,7 @@ static void ppc_heathrow_init(MachineState *machine)
/* Set time-base frequency to 16.6 Mhz */
cpu_ppc_tb_init(env, TBFREQ);
- qemu_register_reset(ppc_heathrow_reset, cpu);
+ qemu_register_reset(ppc_heathrow_cpu_reset, cpu);
}
/* allocate RAM */
As per my previous comment on your earlier version, I don't agree with this -
the
reset is being registered at board level, it just so happens that as it's only
touching the CPU due to the opaque being passed in.
I'd be inclined to pass in a suitable HeathrowMachineState object containing a
reference to the CPU instead.