From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39984) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1emJQS-0007cA-MX for qemu-devel@nongnu.org; Thu, 15 Feb 2018 08:18:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1emJQR-00020Z-R0 for qemu-devel@nongnu.org; Thu, 15 Feb 2018 08:18:12 -0500 Received: from mail-oi0-x242.google.com ([2607:f8b0:4003:c06::242]:35562) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1emJQR-00020O-IX for qemu-devel@nongnu.org; Thu, 15 Feb 2018 08:18:11 -0500 Received: by mail-oi0-x242.google.com with SMTP id e15so18929857oiy.2 for ; Thu, 15 Feb 2018 05:18:11 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <422117c4-4d0b-5db8-9c2a-4e85e2502694@amsat.org> References: <422117c4-4d0b-5db8-9c2a-4e85e2502694@amsat.org> From: Peter Maydell Date: Thu, 15 Feb 2018 13:17:50 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH v5 4/6] raspi: Specify the valid CPUs List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= Cc: Alistair Francis , QEMU Developers , Alistair Francis , Eduardo Habkost , Marcel Apfelbaum , Igor Mammedov On 15 February 2018 at 13:04, Philippe Mathieu-Daud=C3=A9 = wrote: > Hi Peter, > > On 02/15/2018 08:29 AM, Peter Maydell wrote: >> On 2 February 2018 at 00:42, Alistair Francis >> wrote: >>> List all possible valid CPU options. >>> >>> Signed-off-by: Alistair Francis >>> Reviewed-by: Philippe Mathieu-Daud=C3=A9 >>> --- >>> >>> 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[] =3D { >>> + "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. I noticed after I'd written that comment that patch 3 in this series does exactly the change to cortex-a7... thanks -- PMM