On 5/15/2026 7:10 AM, Philippe Mathieu-Daudé wrote: > aspeed_ast27x0.c models 2 similar SoC based on a 64-bit only > CPU (Cortex-A35), only available in the 64-bit binary. > > If we build this file as common object, these SoCs become > available in both 32 and 64-bit binaries; however when running > the introspection test on the 32-bit binary, the init() method > tries to init the Cortex-A35 type -- although not realizing it > -- which is not available. This can be avoided by deferring the > CPU type initialization to the SoC DeviceRealize step (this is > safe because nothing uses the CPU type before, only the GIC > access them, just after their realization). > > Signed-off-by: Philippe Mathieu-Daudé <[email protected]> > --- > hw/arm/aspeed_ast27x0.c | 7 ++----- > 1 file changed, 2 insertions(+), 5 deletions(-) >
Reviewed-by: Pierrick Bouvier <[email protected]>
