Hi Peter, On 02/15/2018 08:29 AM, Peter Maydell wrote: > On 2 February 2018 at 00:42, Alistair Francis > <alistair.fran...@xilinx.com> wrote: >> List all possible valid CPU options. >> >> Signed-off-by: Alistair Francis <alistair.fran...@xilinx.com> >> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> >> --- >> >> V5: >> - Use cpu_model names >> V4: >> - Remove spaces >> V3: >> - Add static property >> V2: >> - Fix the indentation >> >> hw/arm/raspi.c | 7 +++++++ >> 1 file changed, 7 insertions(+) >> >> diff --git a/hw/arm/raspi.c b/hw/arm/raspi.c >> index cd5fa8c3dc..745a880726 100644 >> --- a/hw/arm/raspi.c >> +++ b/hw/arm/raspi.c >> @@ -158,6 +158,11 @@ static void raspi2_init(MachineState *machine) >> setup_boot(machine, 2, machine->ram_size - vcram_size); >> } >> >> +static const char *raspi2_valid_cpus[] = { >> + "cortex-a7", >> + NULL >> +}; > > Is this definitely right? Looking at the code, the raspi2 board > creates a TYPE_BCM2836, and that creates cortex-a15 CPUs...
The BCM2836 use a cortex-a7 but this cpu was not available at the time of this commit (bad5623690b) and was added later in dcf578ed8ce "The A7 is very similar to the A15." I can prepare a patch for it to apply before this series. > > thanks > -- PMM >