On Fri, 24 May 2024 at 13:08, Sebastian Huber <sebastian.hu...@embedded-brains.de> wrote: > > The Zynq 7000 SoCs contain two Arm Cortex-A9 MPCore (the Zynq 7000S have only > one core). Add support for up to two simulated cores. > > Signed-off-by: Sebastian Huber <sebastian.hu...@embedded-brains.de>
> + DeviceState *cpudev = DEVICE(OBJECT(zynq_machine->cpu[n])); You don't need to do a double-cast like this, you can say: DeviceState *cpudev = DEVICE(zynq_machine->cpu[n]); (I'll make this minor fix when I apply the patchset to target-arm.) -- PMM