From patchwork Wed Dec 20 00:27:51 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 851148 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="USbAjCFd"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3z1bRK1XgTz9s7g for ; Wed, 20 Dec 2017 11:35:56 +1100 (AEDT) Received: from localhost ([::1]:47151 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRSMU-0004EE-Kt for incoming@patchwork.ozlabs.org; Tue, 19 Dec 2017 19:35:54 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54324) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRSJ3-0001tV-Rz for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRSIy-00070T-VP for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:21 -0500 Received: from mail-sn1nam01on0055.outbound.protection.outlook.com ([104.47.32.55]:55104 helo=NAM01-SN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eRSIy-0006za-K5 for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=hb1AkknQrGzrXaQY/8xIyNn+PslDyfpKip3Yr7qHQe8=; b=USbAjCFd/7Sn880nQkXjkDvxXYjoYBjrPsBHd8zJlAm6HWMnCCgTculVzLJNY3QTxhOvV6SK2OgpkpKjERYEtT3vL8oXYi8vWrjdEbTadiJR18fKTQ9dQfe50dq9UsPhL3VXt70mhNsuVrkagVogGFlcWAxiStwlli4tbH/hWA4= Received: from CY4PR02CA0040.namprd02.prod.outlook.com (10.175.57.154) by BY2PR02MB1332.namprd02.prod.outlook.com (10.162.79.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 20 Dec 2017 00:32:13 +0000 Received: from BL2NAM02FT042.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::209) by CY4PR02CA0040.outlook.office365.com (2603:10b6:903:117::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.323.15 via Frontend Transport; Wed, 20 Dec 2017 00:32:12 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; amsat.org; dkim=none (message not signed) header.d=none;amsat.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BL2NAM02FT042.mail.protection.outlook.com (10.152.76.193) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Wed, 20 Dec 2017 00:32:12 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1eRSIt-00059R-NH; Tue, 19 Dec 2017 16:32:11 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eRSIt-0000In-LV; Tue, 19 Dec 2017 16:32:11 -0800 Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vBK0W5fT001030; Tue, 19 Dec 2017 16:32:05 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eRSIn-0000HL-KS; Tue, 19 Dec 2017 16:32:05 -0800 From: Alistair Francis To: Date: Tue, 19 Dec 2017 16:27:51 -0800 Message-ID: <3990744c54db75d6afd69964e05683cdab48bfc5.1513729519.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: References: MIME-Version: 1.0 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23538.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(396003)(346002)(39860400002)(376002)(39380400002)(2980300002)(438002)(199004)(189003)(2351001)(47776003)(2870700001)(63266004)(50466002)(305945005)(356003)(8676002)(551934003)(36756003)(2906002)(8936002)(54906003)(106002)(9786002)(36386004)(77096006)(575784001)(478600001)(81166006)(7696005)(5660300001)(81156014)(76176011)(6916009)(50226002)(118296001)(59450400001)(5820100001)(23676004)(316002)(39060400002)(106466001)(6666003)(4326008)(2950100002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR02MB1332; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT042; 1:6knCmGwrZiA9/xd5Ow3YnVBfoJpQZzkZdsR/oTmioooCl92BXNO6RVsR5b2c4toCd64y7Y+Gkul62bBSxyiks89BxiURvUkbytyEBx4IrZF96sMxw6nsoZWB+aIPv8Ha X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e0143326-74ae-4195-c416-08d547411cf1 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4608076)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307)(7153060); SRVR:BY2PR02MB1332; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1332; 3:IyZFYKMef+CLk2mCTGDJR3Ham6xoTiPfg37CUa6b3HfIUKrwtL2Ufsg9deLBM+KRQOJ6qa5FFpRGb7xNyNJG9aN3VRzWVLN/gOiuD3QD+Bt2+5GTVAGDiXvzC+S7Z/wNTrc4k4EhHKaXM3wCUf32F2+g69l4yuh2zppI2W7ytNYYYxpMxLrOKHyuYlVI0Zs3UIBcooPSpSjEOtDbaxNqvy5ZuGenqwO2Zdyl+slPJIzZ7ExSstEllqvNJ4HHGcNU6vCXEZMSJtWAO/N5xbWtr5V0oR6iDsKh7W4cTtXQGyzrXCF8RdWOdcS7V0BcpCO/2arcKFbNBamZ7gzHP/D5SfrhexVaCiorsIydRkKKzrU=; 25:UsrWDygXxAGiCAWlQzBDRmaeLQg07HJXjLUJdMJcaVQ4syxVGjV1sbncezo2Zn7E1AQq23xzst1uiO33fk2OxeD+XJRmkeGZ74RbxE0zvvjY7enn0LqM7H42v90W93m1l4gl73p9mfh4vMaOZ2S8HLOFsrVOrN4T5GqgmTAGyqTT2oaryqypEuMt7NIhiMti4t+0b2iTgJ38loco2yrZY9mmE7pXuVCVQrgQmIyZyS+DrSW8tghzGqOgoDA09KHZhL8O0xWQaMyLOyrhDB8Wtz1+GG10d5mAUhVDUPZALu0rLEFrRKHOH6sQJuG3CndUbE1E34Ln5dTrBBw+9c4p/LhIEn/BnbWMl9gpZdlg3sA= X-MS-TrafficTypeDiagnostic: BY2PR02MB1332: X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1332; 31:7YuS6u4pyi791PlBRD4Z9/plu9AwIAvkI2ZVgfLwAxmSNAgjAa4IQiPK8xAGrKe0oSQcA4QQEQsfzUOUkKI54pH2JN4l8Szsfz7/kWqePApHL67izw57W08wU0Jtfof5ZHennVpjiq+mEtt5XXi3COc9O3h7xduGDtYpSldJJ0oTKN6N8JDhEL6PnCRsG8psUrG39W45/Zf1RGyq58gLZZ8BdmirQQDSICy3xMnL1P4=; 20:u8zaoDFty793KKK0BJQ4hhQaGoqipvf1IBpxU8EV8mTY9lWky7EMA/6tr4H4wGMP777YkwqRDkQEKOruVfZU4WROKPdcSATXOM46kT5ztNyj6ylPBI/574/Idlu9DKez8P/XHSu8NkyIYrf6JBNH5WHw0sy+sdGC05oSofKyjbTo1RzyvmtT9k01TCxdCPZ2TfSNwXIG2ne1zG9rfkE91QZ3U8RwOpeJ4B0NWkB+jUBB1NfwbWcsbSrBLfwHDBQ1t6NGQAdvPwt8WIKD2qYN+itC4z3F+KXhtmjOZ2Y+UQDjqNUHxAa8UwoD+N/jbUrcfLF/8dT2AnrM0ke458n+LH3JbhDWzCTurftkdl/mLeghXB/oU+eyjHxJpSWjxhZk8mqYN6Ti80fgGHaYq7fFa8nFaDygTwjsH15I/+eYgEG7phWTSn+6hnBwYAOaZ8ul54ZMrM0aJxdPd0Tfw/V5u/xs+Omc9RNk+2A6GLwD/ZKWQXajOGBcSbcPpsaEfI/z X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040467)(2401047)(8121501046)(5005006)(3231023)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041265)(20161123560042)(20161123564042)(20161123562042)(201703131423092)(201702281528075)(20161123555042)(201703061421075)(201703061406153)(20161123558117)(6072148)(201708071742011); SRVR:BY2PR02MB1332; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:BY2PR02MB1332; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1332; 4:RMEy2zRJrFzP/E50+umzXM3IQMb7xGOf8588lfwxQGbs1K5p/K2HPno1kPEvnJ6q9iF/3zUMn7pvwYu01zS5h3QIIgSTZCaoTrpZ6DMNmYafT3s4ZvrjTrVxHLzKQ4ZEALNJq/mxzD/75xtblYv16KkI75ClQzhb202+cs4v5/wkNo9HKqfciao6ej/sWQWXxdLZgkkathOCgmsw+gHAkDpOUFmUY1NSEsZsDfopVycU4+BWG8TYf04Jmtw8XJUTv7HHeiq4dvK/S1uoL31QKu6oA6Oj3ApVu6CtNFKxw/8fqvbkMfS7YMJnXmSH84Fb X-Forefront-PRVS: 0527DFA348 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR02MB1332; 23:p3iPDkP8I8dCOkE76nFC20jTFGrTJCKOAlQcbfuBJ?= HSUnQzlhRjScegnvpLFwUSFL1jPnFby6SHgobQDx9QBT5U/lmvNqSuSSr6udgIUVZvdp4rdD+twdDRrvYZM27Z7AU81fntKxR6hJsUY4l1N0TEeV4+qlJuKoaFcybIolhPMzP3n9paIsnGtrV2EEVPhTnDA+EXPchO0J3Vul+UkFRm6vKOtH2jP0V5MsSvfapQE6YT0mNaFFCm6LISgv+GXWTNfDfH7sgF2UsKutobBXmn/FZRn5E/rfKjt6saNmwQg6ix9bOxm8AJjOdMLSuS5nUiePBjlq4bCHXd78o1y4cUqBArtrXlc+XLRXR1hZsswF9BS0kpmnfOwcnVWgifHPIfxI5OUnUXP74KoaSpmQn/IQbXO34d75KoUZIJtpqXGpasbVPoDDfLTAHvgzIBsTRuIF/uLeA1MYcwRaXYCIU0EHJRCW8WoknQYAIOLP1KH7ET/Y0aUrtePeXOFUAlwk7pWWi56kbUmGYXFKXZwgd36wC7ibEifRobYbVsEr2Dg3eYtxVJpgCe7u1r4n+KANknD7tImsQrfeQ68eXN8tzwekFoDsdWe5rjti3ek7TRoGXfOMZhKyJs9aqZITrd06YHusbc0XWXy7pnrdlVHv1A+axStaO2iaD7xb+E7ASof4tGuswuscd7IGnzSG/CWvU9st97d9LZWA70P9GZ1qWKzjZbGHb5lmIS0qalGo36j10/thA1idVReQUswNrdrHXZ8uM8xlJAfCCp53O+SYqC9R7LZNOcqXma6/GPO7fDeWmUPByTE902moZbu9EEeMJcHq90hOR4w0dZkDqH3D/KkXoq2DytLlhZsQ+6OVVUmyBpMOC2lz3LGZMxZLigEAOjHbtCOcfVuCCbW9t1bCofQMNCLR952gnJinGBuxwb1ATAFFDN3DB04FbLV2RMw0WtDba95KvoeFdzYo2/NSPs+qgvUT8oWENoq4NY6rCeUYRG6wncWew46AJfdKB5EGsRvadrMxWtPkuEFYQhGclixvhkeBvKKUYwiwWyco1nT+H+uoqYM13T6dH3GG4tjGPXh0f42Kvrv+ONnxh7Hzg== X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1332; 6:abWEnnNpLavzmOhUWjwS0qYx5JAo3+x5tZ0aevJS/CPBROuxGUIhyxnjQuyisXm2Iqcluf9OLdlOSddWcXXWEWDo5fktIEgbzYk29t6gnFqCowBCP6coAS3UmTZSiSy3UcJIZw2SKKrp5MuPk7qfjq0QnLpLRw8MwaytV9EdZYLtuwYTOvvZd1B6BSD0Kk22Aj4d3rSD62ek16Hcjxcg4nErCVacFWH1H2ydIXE3AD7KyorKvlHZKnazOd04Rj/UY614a6uJ75iXxcxyZ+T6mURH5GyDCd5BYCuucvMVODS6qF4uovRBmtJbEFXtTyKh433U7c1wTiMSSDTf8NeaGXxfTvLp4mXE4JuEFDE+Wsw=; 5:JxQHjZ6OfKBybkPWbLzi6i66tmwD+udNLP5uLiGvZm+EJKshK4Gv2xWONV8QIoXkiKp8gXkBFlLqRUDKZzT6BlEf3r3D8KWeynqQJX8WRQE2b9u2UDKTue/cyZBkm+x5NMdolpt8kn9NGVxDYDi5IsODyGWw0ZaDAZpXQzykl6g=; 24:CvnQlaruli8Rk4nlSLuaNi6N3ViuRBfIsaNPWYscmVNKpy44u1+m/BOfDMJiCS3/9DwzFg4XALRtXNoUnrYlYbQdRp4uTiC8vGwOhMkJDyo=; 7:d6vDVslgCpYT/r38WyqetkrWdtsC7UWi1oDu/E7g8RgXmTPBjDRbF2N3Y4emssdDRIsgIlO4+WpFcMeJHRsY09G9qfKPnepSvbMLOzCLf65ELGv7N4sLRTMRlNwWrwR+1DDLBaAoqaJLSFBz6b+3upQol/rERN1W++rnBv9CvSAYvPdG5l6qgf7dEqOG7TZACi9A6NjCcHfDWmEXL7EKEzTUK4wrMPr9j1o9pU5cB/J6URjCmH0k/IpyOh5XGSqX SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2017 00:32:12.4970 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e0143326-74ae-4195-c416-08d547411cf1 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR02MB1332 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.32.55 Subject: [Qemu-devel] [PATCH v4 1/5] netduino2: Specify the valid CPUs X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" List all possible valid CPU options. Although the board only ever has a Cortex-M3 we mark the Cortex-M4 as supported because the Netduino2 Plus supports the Cortex-M4 and the Netduino2 Plus is similar to the Netduino2. Signed-off-by: Alistair Francis Reviewed-by: Eduardo Habkost Reviewed-by: Philippe Mathieu-Daudé --- V3: - Add static property V2: - Fixup allignment RFC v2: - Use a NULL terminated list - Add the Cortex-M4 for testing hw/arm/netduino2.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/hw/arm/netduino2.c b/hw/arm/netduino2.c index f936017d4a..111a1d0aba 100644 --- a/hw/arm/netduino2.c +++ b/hw/arm/netduino2.c @@ -34,18 +34,26 @@ static void netduino2_init(MachineState *machine) DeviceState *dev; dev = qdev_create(NULL, TYPE_STM32F205_SOC); - qdev_prop_set_string(dev, "cpu-type", ARM_CPU_TYPE_NAME("cortex-m3")); + qdev_prop_set_string(dev, "cpu-type", machine->cpu_type); object_property_set_bool(OBJECT(dev), true, "realized", &error_fatal); armv7m_load_kernel(ARM_CPU(first_cpu), machine->kernel_filename, FLASH_SIZE); } +static const char *netduino_valid_cpus[] = { + ARM_CPU_TYPE_NAME("cortex-m3"), + ARM_CPU_TYPE_NAME("cortex-m4"), + NULL + }; + static void netduino2_machine_init(MachineClass *mc) { mc->desc = "Netduino 2 Machine"; mc->init = netduino2_init; mc->ignore_memory_transaction_failures = true; + mc->default_cpu_type = ARM_CPU_TYPE_NAME("cortex-m3"); + mc->valid_cpu_types = netduino_valid_cpus; } DEFINE_MACHINE("netduino2", netduino2_machine_init) From patchwork Wed Dec 20 00:27:54 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 851144 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="K24VkQ9Y"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3z1bN705rHz9s7f for ; Wed, 20 Dec 2017 11:33:09 +1100 (AEDT) Received: from localhost ([::1]:47136 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRSJn-0001uD-Bg for incoming@patchwork.ozlabs.org; Tue, 19 Dec 2017 19:33:07 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54325) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRSJ3-0001tW-S8 for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRSIy-00070J-Uc for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:21 -0500 Received: from mail-bl2nam02on0068.outbound.protection.outlook.com ([104.47.38.68]:40755 helo=NAM02-BL2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eRSIy-0006zz-N3 for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=HOBBqRI+Ea4Bp6i1RkSbDmelFc+AsHPNgYU+sXH3rkY=; b=K24VkQ9Ybn8/JEJpXykPSUKxslEChzVA6aC8a38juoILBj7dNjPYvW3Smo6JXtIp9lyVdA1Gj5VtHPM/oHDv2Oz6cdR/nSp7YUaWWya8QcLKoxUKqrkGgC0dJcKlM+hviGLNua55gx3+Mk0nJd0OBzjERVNMX2CyhVLCX+JctMY= Received: from MWHPR0201CA0065.namprd02.prod.outlook.com (10.167.160.42) by CY1PR02MB1333.namprd02.prod.outlook.com (10.161.170.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Wed, 20 Dec 2017 00:32:13 +0000 Received: from BL2NAM02FT006.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::200) by MWHPR0201CA0065.outlook.office365.com (2603:10b6:301:73::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.323.15 via Frontend Transport; Wed, 20 Dec 2017 00:32:12 +0000 Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BL2NAM02FT006.mail.protection.outlook.com (10.152.76.239) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Wed, 20 Dec 2017 00:32:12 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1eRSIt-00059b-QY; Tue, 19 Dec 2017 16:32:11 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eRSIt-0000In-Oa; Tue, 19 Dec 2017 16:32:11 -0800 Received: from xsj-pvapsmtp01 (xsj-mail.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vBK0W82c001080; Tue, 19 Dec 2017 16:32:08 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eRSIp-0000IB-Vj; Tue, 19 Dec 2017 16:32:08 -0800 From: Alistair Francis To: Date: Tue, 19 Dec 2017 16:27:54 -0800 Message-ID: X-Mailer: git-send-email 2.14.1 In-Reply-To: References: MIME-Version: 1.0 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23538.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39380400002)(39860400002)(396003)(346002)(376002)(2980300002)(438002)(189003)(199004)(6916009)(50466002)(118296001)(54906003)(6666003)(478600001)(81156014)(47776003)(81166006)(2950100002)(76176011)(36756003)(2870700001)(966005)(7696005)(23676004)(356003)(77096006)(8676002)(2351001)(305945005)(5820100001)(50226002)(8936002)(106466001)(316002)(6306002)(2906002)(36386004)(59450400001)(9786002)(4326008)(63266004)(5660300001)(39060400002)(106002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR02MB1333; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT006; 1:cUBSmVRuOtt9ZdEGZCf1VsyLJeFUBtksG/DqbZSWtVxqPbdlJ9K/BPfHCLVjMy9RClrM8+BNUkJT+IJasut++5Sb1GGJWW3wvPhMSrcaBGac80AxBsZ5sG3X+lczeIF9 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c5bd61b1-9758-4abb-fbf1-08d547411ce5 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:CY1PR02MB1333; X-Microsoft-Exchange-Diagnostics: 1; CY1PR02MB1333; 3:2TAkNenopdJ0FZ4aZdfvMsfTZhVbMAQNZieG2gXdpvrBCuDpj4HnC1KGrpEGJN0Q4xqZDWdaUZ9POGzbXXrm/65J5XrH7BVDSZSD4z0xtTiygOojiv+gVHIKgjE7lzBd2RtoGLTVafTe8zVB7+5DsXzGOBuO6gSfCFSd86pbeLbxnyuEehCl2+seeVFdBa2F4Rixqh62kitQjn3KtNUyHCGkREsThSMdO3uPgy5xaeC0DsO/F5qLpVVFGD0rVUKmDPfaIOrhLdbAejaxgfY6/0JWwuD0iLxV4w89ENNJwr892Y9THmzaYylm0XRCMHdKHhZ4UkCWp+GOa8KWBkkr2KESCMndsWZDUObSdeQhd9U=; 25:6oSDvFoGU9AeM1FooytjvCan/ADL/PuGPDRp2tHTSYsTTcYXr/OK1bDHTcetlf1qZKW0fHu3Ljx/uSUON13EEeTqx0e7UE+FgI3wtAp6Nw9H0+xGXH48YeKX4HzF7dxHMQt5SGDXQmc1UhuX4dzfMEV0/8dvDcGwugHlhh8S2knmL/d+rBHEvZmYHoMiQnCCc7mSTzzLZl9sAS7fpMS5hWGtXcktBpsiRRq07xbJFPgRjJk44r4I2kGMf/IcWKEBsb5lnaIgCdAQlg1KzE+SWbqv+7wU9opAx0pc3KtrqU9d1cXXInx+F9oQd/WYWoIH7zC86lP0sgaK67Nzj9aYOS7+NRtqPd6otA49AAUsZaU= X-MS-TrafficTypeDiagnostic: CY1PR02MB1333: X-Microsoft-Exchange-Diagnostics: 1; CY1PR02MB1333; 31:dN5Ja8J6poZ5HxrA9AwbWZn88bW5A0rpS2Mn3hUqzhM9wAPg/+fVzcYf2AzQ0Y1Ib4TGE3w2aqltQzVhLkue2DGAyeapy/r3SPHLBskbZdzJ3M/o5s3EZ4u+YlcQ6GrpfyEAUeuuY+pGdow5H5bc6zbC2TjoEkw10Fu2bov0t7fWgUH4i8/BT9xL1dJuVTyeaWNVT88BvTfks2tgw4f8kMdzwlMLFUa4HTnljo/NOek=; 20:LVPYxHElMdAVyPz5y5JR292T27MxkR9T+6j/qoZ/cCfOtv1h4bn9pcWZt35oXP64ZC1Owpq8dqxX+oOUJj6BvLtUPh1eT/M4zFSR8rKw9OI/39CwEMfT44cbr+rqtu0FvCkQEkomCIhozgz8nWKuaqaUZ/cYDJoruU+UBbGgdaAMHBP7dtZd7SA/hUaVbju6QX3/yxfPs3AiuYCjs3tqq6DpFQ3j9+Ny+YcvkgYnR3RM/VL5m6FSsssWc5jvmGZGnczB3njyudQEZ+lAGZ9Pc19Oefo7dY7WPj2RddnRp5d/GLWmUjuh1g2sjU58dBpX4QlMU66IaU9wSQXtQhS+I/HVcpvj2DTglm9x2k0GQghwYvDRuL4NPH39HqdSYYnjgbms2CVr/r3Gw/tTurThB+cRuRINJl4NztAzk1eZ1BAFfD0q4+8bjfR8Zujl3yx0pQByhgXaZzQE8V0Rlp+rQ2l9N3VcQD6uN1FZ3jvTOM4UVdVqgiMYzgQKRzF9BLFM X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040467)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231023)(93006095)(93004095)(6055026)(6041265)(20161123560042)(20161123564042)(20161123562042)(201703131423092)(201702281528075)(20161123555042)(201703061421075)(201703061406153)(20161123558117)(6072148)(201708071742011); SRVR:CY1PR02MB1333; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY1PR02MB1333; X-Microsoft-Exchange-Diagnostics: 1; CY1PR02MB1333; 4:Ip7/ttIm96tkHOKy8Oh4EeLeK+MjTdjDUj6UL39EEjlEmw5bcek48HdDcU3IHQTkCVEG53Nc1vtzrZGBAzjaT8bS7qj7HDg1ne5NARP6s1B0xP4n0nHQWfiTsxGOOpcGAd8gN8M7hzHCc5PIFN8FuB13m7u88PPrSlDGvoDcLFKIZXaI0nkTWLi/I+ieBm7ObdnHOP7fLu+ZA/lXKhCka6jS8JDmJRRwO0Ip8oM4VBt2SfHHqhzwsC+XRSvVqmpfV5A6oqydMaH19BokOXBtBORsDKhWaSS9FcGEK0G7KrqbqtTuwY5Eunll0Y0YWOff X-Forefront-PRVS: 0527DFA348 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR02MB1333; 23:zO/7uBlk4Kky2bZ9dmBYjU1a+ONRYffoZn1uz4TI1?= G7dxZrYjhE2qBseuRyF0GUt8j5wz7HUOOyEKhPDlIbbeaaLh076JRB3Ah7/CqjO1PPIDrFiqBS8MBjQ5h3yDqvn1fLxcsSFebFlSQKNC+nM1QVk5d7OT/DYNuQvzGt9usaoM6Js5mXpaBbrdiJqhReQzSE0jxegjtTKxkfdFunT+DyYdHLG4CwxFN/AQffuuRwj21wk4fTpzDNGemkq48ZMPAe+FdwNdFwJQlZLyBJn2H8QA9VG4/zkZAWlUv4iB99G8ajW5zYYsqL28rHpW6w9l2YzN9g6Kh01nj+WsqLMN/FYj0C9CODFgX4zEODCN+fbsIfSi2rEp7YaL3FW/vgtlIQXQXoNazQXuSu3+MnZ7tB+MkKyEhGoYfrwYcZ5qjshdfcHlGhyRhlCCDB9bCpQdmrCHYwHwJX3juvtChzC2cBQcaNFxzQ/mohYlnyRNI7MivDsohaZQSmEA17KHS8qfq4TjCwJHWvzydjvFdUgjDBQpziuMWHRU0TBZOdh+QhFDDzt28cyZ0Lsf/DdsPEeh1xS8p+D8otOEEEIE36Gn1IZeZTCUcjszv9gcqYkdRTC3zmcQqla7VFG806mxp3ggD6Q3I75Rzr9kjltQGBB4yL2XftEh3Rn25ORnJ0+zva5Q9kjpvWacyP9Ug8F2PNiR50P86396Af9W8V3gGees18zbjMATASsNgWeJKaHonJw3y6hTKSXBccqQpotnXVVUdlV3ju+O/XTvWHy5VjX/o57RIUuQec1eJXa5SjnMu43VY8thxV4Qle4eyM81hJUXmd4TDHDI0J8WHzTawnjkaNwlWZcSeNPsjQ6rvOhCT8UAM96z7zNEwty8uPyyeTBjDgLyhnw6xes3IZgJ6eQoKoy1ilLMcZzHaOhOqr7yaEw9RrkoBACYowswlVq1SRcV7sFWt8l5ptIXs1V6hINlDglkt2IUqQymM6ywmv+xlvULDf2WvK3euzvJKwkXivAVr7RQTQdmCjwxNhZrak72c3i1JFPbFcrCGeL+FX828vQAhEgDKWCvB+BFebrFCL6TeSV/+Lgbaci0ETu1IMozA== X-Microsoft-Exchange-Diagnostics: 1; CY1PR02MB1333; 6:yI8WyWMOX6PzCGT+NKyvF7EemWZ+DgP9+f79gRBX30xFilBNME8ObcI49xbYSJAQO9Kp9JGZStbYtdrWrAKhugUhCOGaPirbPlQ44ALa1mCj3VtQ/6EQxlcdFC1i+WREBel7e/qwj2463G+oAc0UWW/hcmhfL75tCIp70tKPCF+Z9FbfQuXrwDjRdURTtBShvr8/ZpA8UxBFqFknCSBTR40hyDMXkRs0Zvv0epBif/hiEqP4y/6t7Hy9PifwHGkYglA5iPjXwwO1xqewH+iYq9U35ZseuNJSQxlHraK9i7EGrmvcWAQWIv9BpHg//QCuDGhKWohxtnmNsGr0bNYaKNS0+DXcJjdoXjy50tkt340=; 5:25oNhk4oldPw9f+nm/IcAoCD5Zng/4UkZxrIh6auFHwQkkY/hj/nXYybTlryZp6vlrpt6s8zKZWE6DAVW3jAW+52zitPpctVLMTgRSQ1qNYOjnSitcDV2deyPQ6E209DJt730Dt99orziXPziJNxvdE4KjkYDGuvxIZ7pDSLJEU=; 24:3mTUSNpnnqumRICDUPIxRsDfNx2Sc5SMX55lI972F8hdQTeZdoYzRVl0bJ1EhmHNt6yvjrXKapczTvfsdzHACrnuOkE+z3ht6GWfod0glHA=; 7:3SvWWTahl6nL/xLmkKKwCMKLjnzOupY+XvHuP4TbEoPzVqu1xonqrwVdjGqdIjVs2ZJQEt5LohRWN01j/2X9bPpW52eyChH06tgMAu3oJLW7PLlnOBxdWb4yLv70GwmdNJKoG1J6Wkb/N7VBulRY4Hrgg2HOSnGKoRBycBDjFFs6Q0AvKGOGAFuORrxbMFVuinLV71NkpI1cmSbsMoscccRrdAwm8ioEnirNh8CmvUzFeAQPmO37eqyoT/WR7c6l SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2017 00:32:12.4198 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c5bd61b1-9758-4abb-fbf1-08d547411ce5 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR02MB1333 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.38.68 Subject: [Qemu-devel] [PATCH v4 2/5] bcm2836: Use the Cortex-A7 instead of Cortex-A15 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" The BCM2836 uses a Cortex-A7 not a Cortex-A15. Update the device to use the correct CPU. https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/QA7_rev3.4.pdf Signed-off-by: Alistair Francis Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Igor Mammedov --- V3: - Use ARM_CPU_TYPE_NAME() macro V2: - Fix the BCM2836 CPU hw/arm/bcm2836.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/arm/bcm2836.c b/hw/arm/bcm2836.c index 8c43291112..c477772484 100644 --- a/hw/arm/bcm2836.c +++ b/hw/arm/bcm2836.c @@ -30,7 +30,7 @@ static void bcm2836_init(Object *obj) for (n = 0; n < BCM2836_NCPUS; n++) { object_initialize(&s->cpus[n], sizeof(s->cpus[n]), - "cortex-a15-" TYPE_ARM_CPU); + ARM_CPU_TYPE_NAME("cortex-a7")); object_property_add_child(obj, "cpu[*]", OBJECT(&s->cpus[n]), &error_abort); } From patchwork Wed Dec 20 00:27:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 851146 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="H9djlegh"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3z1bNF6STQz9s7f for ; Wed, 20 Dec 2017 11:33:17 +1100 (AEDT) Received: from localhost ([::1]:47138 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRSJv-0001x3-Vj for incoming@patchwork.ozlabs.org; Tue, 19 Dec 2017 19:33:16 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54370) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRSJ7-0001vA-4q for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRSJ3-00072e-7g for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:25 -0500 Received: from mail-co1nam03on0077.outbound.protection.outlook.com ([104.47.40.77]:14131 helo=NAM03-CO1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eRSJ2-000724-VI for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=mSyN5MdIcwVCmb3CkP/aI0qayGaCs3lbVMCZilsms4o=; b=H9djleghjpu6/+yyZjlhi/TkGQHVeeHhtkQqRm4+oZY85zmBsG+sXa9jCq+VEcs4WTzYL21lwd/ysOvVaaARG00N7JKc31EOpjnsn+wFtoX79mIX9LF3iHi4mguYu4WGWNbhBc6Jvy0SZWuPa3LhLxjvRwmCqW0crulK51XieI0= Received: from SN4PR0201CA0010.namprd02.prod.outlook.com (10.161.238.148) by MWHPR02MB3390.namprd02.prod.outlook.com (10.164.187.167) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Wed, 20 Dec 2017 00:32:18 +0000 Received: from SN1NAM02FT023.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::200) by SN4PR0201CA0010.outlook.office365.com (2603:10b6:803:2b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.323.15 via Frontend Transport; Wed, 20 Dec 2017 00:32:12 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; amsat.org; dkim=none (message not signed) header.d=none;amsat.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by SN1NAM02FT023.mail.protection.outlook.com (10.152.72.156) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Wed, 20 Dec 2017 00:32:12 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1eRSIt-00059j-Td; Tue, 19 Dec 2017 16:32:11 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eRSIt-0000In-Ro; Tue, 19 Dec 2017 16:32:11 -0800 Received: from xsj-pvapsmtp01 (xsj-smtp1.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vBK0WAYo001104; Tue, 19 Dec 2017 16:32:10 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eRSIs-0000Ij-DV; Tue, 19 Dec 2017 16:32:10 -0800 From: Alistair Francis To: Date: Tue, 19 Dec 2017 16:27:56 -0800 Message-ID: <4a3fcaca266b4d766c968b18c7c15d820404594a.1513729519.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: References: MIME-Version: 1.0 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23538.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(346002)(396003)(39860400002)(376002)(39380400002)(2980300002)(438002)(199004)(189003)(5820100001)(5660300001)(77096006)(305945005)(47776003)(8676002)(81166006)(2906002)(2870700001)(118296001)(4326008)(50466002)(7696005)(478600001)(356003)(106002)(39060400002)(81156014)(63266004)(54906003)(23676004)(316002)(76176011)(2950100002)(551934003)(36756003)(2351001)(106466001)(6916009)(6666003)(8936002)(36386004)(9786002)(50226002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR02MB3390; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT023; 1:LPSsICOGIPCDtfXb3z9AfqrYh7sdrf5JKCruKGoQQicq0hoKF1zhfuM5b4ao7H5WXJ3SmoYGrXcVlMb0n+usQwbeu2fjtMvnWFiSpGAJ59cVIOdzrq87ZtwhIqUXGV3L X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2f824eb8-8c91-4ced-2837-08d547411ce1 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:MWHPR02MB3390; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3390; 3:PLaKYdrOcWSoJRptjbJA1+cKFJ5Rxhfq2OAyuYmJTLaQet95AcVubkgaMdK9uG7ogufyvjFcUtj+TxX15X1p4AW30x7GeQJLqz4092szAUNQKUU/XUMyrJF6qI0/+32beHMlIMOtmgSJsdz70k0JTtNq4FtltrHjnTqSMhMCoyfhX/vJeLOr/i9c/5Uln04Mr5oitP+L5uhVIXwJu07eHY4JtpX7s7J9jDaPxmcnPJJXlSeBdrOa9MKLZoiGUXSSJgC5ye6n8g1tQqZRk67Q/ft/uwquf4ItSRsquhrFePoaHA9LdQs5ceiIn123MH8EQzzmOv+9ZfStiZDNeuR8t76CpgGfU631pdeZ418QbMM=; 25:q6YXpCSc8sx6xGW2AQUQo8HDpvWyp2iQPybk1+Ul3xZcgfSkemYA5ld1xZa61XJC1MHYGJrnxB+KLt+aE1SKRr5S4aUFAPeacy8UUWRgx9aH6Dr401fCLR9U5Z36dPdVum0UOsROitIQ6NcBJcv3anIdPIXmBWc21VHdTs8QE4mUcANK5VxFa/k3GErhcThn1gw9ADvCTWt60ralES9iw5MAxuV1PcswRIdhGJNAJ7X8w1Q/YIV0eqWCYzcEFYDj+CFxPCin2B+XUq0FfsCi/KQ0M+aK0rY/+7TkFp3trBgcQrG2lxu+OJwoO6Crk1AbsxXTWJLBWK8iCXFGR2cSoMQygZO7505FI3B07/PYcEM= X-MS-TrafficTypeDiagnostic: MWHPR02MB3390: X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3390; 31:th0ddaDhiOaYrQ50QD3hIq2w20DUFgJ0WaYc6hKnRrYIHPwpCemccBSbGV5qJIvY4SmPGiFlToUMDXElUtbTpKVtVgL5TjvrWe/0gQmUKCKPF3Aueos0Y76rdNLLTBPlIIDqBldSKIrUWII9LqCu6gepUygFi2jep4XEnYPrQMy90ecnbqRuPNaq6pMt+CoAdoLXPxw/d5xdRPqS6f2gI6S/Vo+a/MmGMR1XLP1xoaY=; 20:PMoyHiXwkAwUEtJTom59e+/sBG5DLCASg+9C7Ez22SmxZYNBQCVE6fbTYvB2eS4N9n3ToCSRrxGrTC9031IHQf9cdTUAiMxOH4J+L3r9rA2VSozqX9Yfi6um+slIzz0Nhyc/hmcrlWzj/6/vgSE3X0G5Ju+SBUMWWAqcAFr/tTcR3QrafBtl3ykGttvRhyWEYfbLyg6AtUoYQon6YgiO8ZsH7JAQAMSt8kRwus1mPoTttfCZbZ3eO+eRU2n6qGDb4Vcbnf9BrAZae0oiDBEGtf04X/lDjqdUXru0ifcbMqSy0X152JJ1ocu66+zmYgomqLf124NhNDlYLlJVoJ2y0lkzZF5Wm5iFpRogZkKeqOGclh+oLLP/lWcy3mM1T8BWMeNzK3AzOsrwr/gwX8E2OCJDezcWT87/oD1Yl4JJXM0U0BLGDb2IPkTPpX0VVvGiojR3WsoAIW+qGpSwDnd2HhY4Q7Pyg0LAXy+pcGW0bBa8XcgECWEUNgKOBFAOlQT/ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040467)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231023)(6055026)(6041265)(20161123560042)(20161123564042)(20161123562042)(201703131423092)(201702281528075)(20161123555042)(201703061421075)(201703061406153)(20161123558117)(6072148)(201708071742011); SRVR:MWHPR02MB3390; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:MWHPR02MB3390; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3390; 4:eUXtOsylB1myTWeuTRiF0JzBLhBf5lUqPT3Fa3XvnTk64Uh+dlxs/0+Cyh5DjeLJ/Iy6WnpysIkQBjwsi6vQc5LzkzcbcoAwbDtqlrbku53H0A9tXk3luab97cnNiKJBNshUNtk0yJt9kNRuOdRgCii+9NpF6FAExwSbtKkVjmTE1as7p/92aQTDCgavRM8Cgt5f/FnitK6RnH+AZDWyqHjKzayAHOjjp0Ilgrwcszl3ikRrp1spwYcaVhlziiVeguHSvvwtO0XQ2DnD4Dd/hamdAvkIEHFYdxbuHznhTJh3oSh56Pv+fBPD/G6jatMc X-Forefront-PRVS: 0527DFA348 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR02MB3390; 23:b3FicMoPZiHjyH0d8wHpPi9Rj9I5e4JEKadUJbRbL?= pzeeQWxK/fBASXu4Gl6rrYjtRb4KOvy90A9Jbc9bdeLPvm13WwX3d5anJhX/+vOXmxZFsmmHXIL2wmGdkRDDD7zWrSFi/byaukn4BcreeYWnWU/XtCQq7EiUcahJXP7ofGS6JMICwYtSpVN16JESgNCkfjNeYR+c8YmE2BcHvH60uIk1tkLQQh4aiX+y5yHUZ8jKA18hJRkEMpo0LVw7heBINrdiD71kX1511zLyXYUl4QxO2rbMR+PUqs2/ifYWGuXH90D1IGvvS/LzIk9hDEKF2y//QVCbdJqd2baRcO6sryhAIae4XlgqXDFnTF9MnxikJkw1OXZZ52bVTh/OPIIb/MTprcFunHPcv2Sm5EApXl5Kd418J+VqziNHdhCCsCj15kYDG52oYKN2pnCy0OoJ1UtkGgGoozWNXi4hNRF5ruWA7QNWm+0Axnifn3GaXyJk/zIVVrYlAD/DKfQCwCz7/RvjADBkGNjD66nYFiEDvz9q6ASs/eXSp9bPGOqL/VKPNubFirWh/5VBod4RbUCgzbSqFo3d5ISwM91wTOF26O1m6l+vvcCtHTLIH5jWYowUq6RpWfobeiiwvuNpjTFfI6eFXP5lHKHOWqn48EQpI9w+bQPzCR8SJsz5dy1T+mwJYY9yj4gg2w4nfAQwKg8hPN7Meqn9yd1qZW0GT888xDJvsHxUYPzaiuIeDVbUbvug8S+LYQxze1is+WIG7WBcDpTkvXSj5Mq90IBdtofHHMmLY5Dq+lbFk+JMNHaCtXzVJ20drOpdqoBWIL7Olh4YnBjETolnxAHeIqi0NLIzRZL/GXanW4aeq8mT8LdfF5nTQs2SpQjVMthyx+BLWUOWl538+kJgogJERSD/AlQelT41jrIhthTg3DlhAXT3SRlGCqCoJDThavUSdVvnET6UzFTm9fUvIkB+dDcZuYiF11Gmgf4olI1bgo8GkqNdIPBbRPAmUJSqPpip0DeWq2HFlASzBclydEQCA06IP+fqbm4Duml7d3YsEAfYZcFcYc= X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3390; 6:v7OWK50AMMaXmqtilVPZMa1VtHrYpCIFjsjAVkTvGr1+ANAnAXb8UzDbtj6WbyGDi3pqs/k5Wn9KHiRCitCyFzPdrjwy6ICgWaqFS2CKxhJORkn+eIjJRgg4R3cYEBIk7sSLfj5htt7UGal8ZryXo7GhHSbh47cPrL+Ocbar8F1DjTLu0R2f7lVMmuFnld0Yo6sUBUDQTfF34J8qZFklo0p2w59uYeqb+FIJ4aBngdNcLw09ZX8l4zDdFi6tAg5JmEEeM3PahYtOyYf38BXHMXmdmr4Qzcfe+Kc88t3iGauPJtY48kaEN5eW182FWNMXgosbpXCnVTuq269YcjJ8KQ4AeoQixarDVaIALYggmEQ=; 5:HT6qTKLq/6GDVGEhaZWY1jCaqCOmDIOFOAJuF+RaabzFf4eItkz1QfjcIXHRb3o0DC0g62kKYDeJaEeoHP+/Cz686Cv6h7GFbVNY5Q2MYGesyCHtoS2JoOFWAbgCZ0MedeS8kWbImQyOoJJD/oIHxosB8LOvZcNqc4z0RW56El0=; 24:M9k9oWJP5Z4V759xv4D1D/y5rLj+9XyaT7n/X2QEMb+vw22N9zgIBs91ANVAtqznAxMvHU6ENyh9U1kdnhhX07mVJVepi9TaNybX5KoasqY=; 7:IbuqcOE6SEgYJP2lni05LdO6s3vBg0HJzbGARmw09cDYm5sbkK/EfH9aqUPETZylhJzmwewk4b/FgI/HrbYxinm5+mjp39x9CQM3kFRcjr6NPEiOjJ5+jYvFYLB+59njdrO4aNOGsiDZYR9pxgPBQ4+mm2MYMrCR9pm86trDw5H6oUJrSI7SmwKI1E0YwVZHoqhyPo+NZPuXYFgRICWxNw3AujQipmd1LqOrklsZI1ob2R9nQ0nhyz4R6c4qoDkA SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2017 00:32:12.3257 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2f824eb8-8c91-4ced-2837-08d547411ce1 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR02MB3390 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.40.77 Subject: [Qemu-devel] [PATCH v4 3/5] raspi: Specify the valid CPUs X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" List all possible valid CPU options. Signed-off-by: Alistair Francis Reviewed-by: Philippe Mathieu-Daudé --- 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..bd175e8c16 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[] = { + ARM_CPU_TYPE_NAME("cortex-a7"), + NULL +}; + static void raspi2_machine_init(MachineClass *mc) { mc->desc = "Raspberry Pi 2"; @@ -171,5 +176,7 @@ static void raspi2_machine_init(MachineClass *mc) mc->default_cpus = BCM2836_NCPUS; mc->default_ram_size = 1024 * 1024 * 1024; mc->ignore_memory_transaction_failures = true; + mc->default_cpu_type = ARM_CPU_TYPE_NAME("cortex-a7"); + mc->valid_cpu_types = raspi2_valid_cpus; }; DEFINE_MACHINE("raspi2", raspi2_machine_init) From patchwork Wed Dec 20 00:27:59 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 851149 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="jbmfgljV"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3z1bRP05Jcz9s82 for ; Wed, 20 Dec 2017 11:36:01 +1100 (AEDT) Received: from localhost ([::1]:47184 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRSMZ-0004N5-3P for incoming@patchwork.ozlabs.org; Tue, 19 Dec 2017 19:35:59 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54407) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRSJD-000204-03 for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRSJ8-00075H-7h for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:31 -0500 Received: from mail-sn1nam02on0082.outbound.protection.outlook.com ([104.47.36.82]:48984 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eRSJ7-00074t-Vj for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=6biYeGFs/fA2GPDvlIFeZFCxcHtMs6PTWcMVVDt7ZqA=; b=jbmfgljVOYEnRPRUxY80bBuh7UcxHFIzeW1+KbrMvR268Z3GcNuUQT4QWpDfOtpcruK129m9gO0cGwqquRsP0suXpRnX90I0mx5wAXRiuHYoPMP687jtyDBOabibL9Z1KklU6qMU7G4pYyiPCWBtcswU90RrdCz0teVA0vJgc3s= Received: from MWHPR0201CA0035.namprd02.prod.outlook.com (10.167.160.176) by BN6PR02MB3377.namprd02.prod.outlook.com (10.161.152.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Wed, 20 Dec 2017 00:32:24 +0000 Received: from CY1NAM02FT040.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::203) by MWHPR0201CA0035.outlook.office365.com (2603:10b6:301:74::48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.323.15 via Frontend Transport; Wed, 20 Dec 2017 00:32:23 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; amsat.org; dkim=none (message not signed) header.d=none;amsat.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT040.mail.protection.outlook.com (10.152.75.135) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Wed, 20 Dec 2017 00:32:22 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:48901 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1eRSJ4-0004fw-3P; Tue, 19 Dec 2017 16:32:22 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eRSJ4-0000KR-1j; Tue, 19 Dec 2017 16:32:22 -0800 Received: from xsj-pvapsmtp01 (smtp2.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vBK0WCQh001131; Tue, 19 Dec 2017 16:32:13 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eRSIu-0000JL-Ql; Tue, 19 Dec 2017 16:32:12 -0800 From: Alistair Francis To: Date: Tue, 19 Dec 2017 16:27:59 -0800 Message-ID: <2ac3cbb3f44c35bf061c0c14a2955a4f8884b30b.1513729519.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: References: MIME-Version: 1.0 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23538.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(376002)(39380400002)(39860400002)(396003)(346002)(2980300002)(438002)(199004)(189003)(118296001)(8936002)(50466002)(54906003)(36756003)(316002)(356003)(63266004)(478600001)(5660300001)(106002)(106466001)(305945005)(50226002)(36386004)(4326008)(2351001)(9786002)(39060400002)(81156014)(81166006)(23676004)(8676002)(76176011)(2906002)(7696005)(2870700001)(6666003)(5820100001)(6916009)(2950100002)(77096006)(47776003)(551934003)(21314002)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB3377; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT040; 1:3Ho2mJycPhaTcDVDccRx0rUvbeGEW35Ps/fJ6mOg/jD/kVZjO3E8NL7ZFK0CdKcZHMzBFC6cU+2swveho26I/y8VPmnOkcRsYXjJzsdQYTtIUk48LTW7382BuhXRSOH+ X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e75e164e-abfd-4440-866d-08d547412343 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:BN6PR02MB3377; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377; 3:U91BIYh/hkd37pPQ9/Hqw7tnQpCLq22O+YxVS6fEyEomZNVM3JZ8H+OsNdVFzmgqBDL1kGJvEhlmxmvKV2TBYKBIpZ8n2p6ILTLyRkE/NWlyN2pSCrzn7n8aL9MEyaOZZRoeXe2uN44iERBArFlqCsFPAlfSi9Oqwlq176C3SJURuP0nZqndcSpRRa0ObXZ8ifWa/RPTA3Fc4JmKiwZIIGiUMiXu4tUrMu8lRn4UlwzPtXi6cIjV2S8WP6jgV8oNIp4P2CQJNgRsefKbtTDJ5GEcEIKZchq31fUon9t2u/w9eXN91QsvHnSFsKUOdkvXaA32rO3oWiRx23NRjjobnJFeNBDnsIOFUgdiFT6jy1g=; 25:zBnp6MewNJMw3z7wbonkrmW3UdGeTUhWGJ/JC5ZS0/zwNuon8RZ0+wTFViCAuTWDYudDUtRx4zHDohpzct+hauJwAN7NKaUP7zFOUEbPjbG7swSs/27on+yxmtmtXP05qKs15nnKcgd0QIrljISWJbA21l36lEWZboc0Pl+MrduARcxXSRzGfR3nBKYsK3wC3bYge0LMh9Kqi0RDD90qPBslhg91Ziq5173lT6weZtxBswIG6iZk+0qS15F+Cr7X3kInhwm/tTF8oIY2JbWU4K02s0piI5SEl4ia1kw3iWJ+QJqGG89jzTnmQ5VaTFWprIhNCcsivon/o5uQnfOGhM0Q6YdA6Fdlppg+B8ASsss= X-MS-TrafficTypeDiagnostic: BN6PR02MB3377: X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377; 31:ZYJj5aQotuHxeiIh6sgz2jDJKl21iW6bk45u+YDu/E94J2juRgK0Qe2APAnUU00jMGbhczF/dqQYTpNWXCkXUy61AHR29uo2QdzAD9MUMOS0V8javwOIgZpkO03tpJfAJHcZBfrjhjupLhJscObDPpci5yVo+aV6egEYOMh/c4Z4YC7cZK3JUGrom5vYdT8B/XC7PGuT7tBOzS1LGB0x1eybYFfE1Gvu0CCB6rLHfjU=; 20:DZfFmeG9myIIxI4DIkyZZIbmpO8PZr7vYBx1RAwI6WF39S7ox1hOEzY728or5YPJDYMkRoX+U5z0df6bAlYySKucB9HCM0NKoW3QTVaRqYeRxxM1ccyw1eKmDmbLZIEMVlldB4wke+f8tJ44H/ljcT47UfOIuAnRL5/M15UiBUJQgdFd2+9sClritV4IlV3ZuRCuifwcahyHSCzkaqSNCOeCQZ2Ohr3o6ijjOZA8Tc4Ih4aKq6+PxJfhIdpBgRkok8Ba2oCOyVgf7YdLLPWoyE7SFA0xL7lU876M5nSWupLk+wOLlNdyoAfAYitsQQx71zP9qvku0gIy9JAMz8miT7XObcSpWkRXs1PXx73teRbxdFmminj66aY/Ilzbfv+EtbRMICZjX7oWGJYT5VlQEERndJ/ERYesEAmKMheaDvG9Q9+8RX710j+VWt6hfNkhZ5Ue3I8FHjapsKTywCTMUUcsaBGKSvoa2JtCQZe/BrXT3U7MxyZKNO/OL5+4RumE X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040467)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3231023)(3002001)(6055026)(6041265)(20161123560042)(20161123564042)(20161123562042)(201703131423092)(201702281528075)(20161123555042)(201703061421075)(201703061406153)(20161123558117)(6072148)(201708071742011); SRVR:BN6PR02MB3377; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:BN6PR02MB3377; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377; 4:BoBIo8LjpPSo3EFosWH1mQZJM/kyxpO8QQGepPXsdMF8qrg8cY5vI42t26F4ynx26TCFNnUV6nK7ati+YCDuJSib8o8aocqUvPGe8Vz8EyLxNXUm+BFwS32L5sCWqwZg79uNjYjHsouQuy1Y6gETJ+0RxhBreVAZi5stb3wkAfl66YBhrVJBCA3xj8xMCkGVtSm/2X+0SspReUs3XLWg1t1NZdBRE1Y7IP9S9SGcM21kjdvh5Rz/g8J1N0oIbp7EMOvw82oL9+3cNx7mmO0i5bN69zrP0ER6kKBvZUOhWApFrvD6jPbABJf44t1DIsN/ X-Forefront-PRVS: 0527DFA348 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB3377; 23:sTV7YcxuWutdQ5H0KGeg8guZGd5dzX0CBAjTGqJGp?= vafCncrojzNvK2GqJBErthV11djpSp1ihP7UiEotWUJG8AkZy6vRZAHIIQacZRnRH2LWcEsboJ27uzPWrNm+sWUob5HAulTqHCPoU1miG14GeuW8sUJaSWmcy3S4C8hLQJJHHSNNoVRRI66yWh5ww4ohvSkXrRde/91p+X8aijCSSUqsR2esPX5WBFzE7F9fkYmgNHbHsCC4l3IwSCcyMG9Jh2ufMs7EwF9NEKLFbTgElBHe4msZepYNhrv+wo2D7Blt3EMdeXQ7L194twX/jXLmWlZXTTTXAV/3GZye2y1WQfDYuv5waHq29YnHVlQ2iuuk7/S5RrFKx+c4JOb1DodrmvVPNJRyedD3BtAg2yr+hHMkWeUSx4tLd/23Y71OwOA/CFHw/9PGGArMx5i3FwulNIh9DpvPIBzDVbzInpeKSgi5WmTUYhw26d+Txi14izmA8hI0SoYGv+Gw3rjzBNWIW8neqGBlTlIdebaN9DSEbJYPGHpMcw4eU7H5/KxXZ7HvQUuL27q1MtJ1K4PZ37Q6R9eJjKEG/LvGH7Uf2JOOdwQcqiP47NsRSUMtLRgtea767qTrz1oTivxIPR/E+9uOLKPp3UTuji8IlkyiqTZiFDTQKt91Xcl/IN78ZOavDLidjQQCUue0/PBRcif8bay9wxEveAUsBF9Pt/GhwCEqxQyvgG7+0nlOGUl3UEkGZ2gmkAhAbIkoZLlyxAYbe12kzeOg0TJtbJLGZD7MDXDfKlosgH/Xxe+njCSgww8g+zezszwsf1LrD6pahyTSZaI4GwgD0HtK7jiw3eRxy6rx6xgVEoJ4m4OPyxAgWD0f8d+M+CB/31XY8YrtCUfAJCRbZML/EvzFbkMyg84IWAfbQ/5JoLTH6GEm61x0BYOPGuMLJ0SpDwvE2fBVBwLf4idOGg5Z6KxEp9XbKigl/BZAmR2aaNNz/M51nxxzjxzpY4Que9wzISqJIYDbIpH4M16C5QCDeeiJwa2ow/bKcXXHzW0cAXNQFSmoNEK1ikKd1a4VCKZqMmM+rG0ooQGHfEc14jbodpage86i4Fb974/kg== X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377; 6:2OHVq81tMxJcjQLrUHD1kdxoB1gMsDgbniVHJlNIAiGJaRnj1ZUxY1S9o5g5/67uS5A7FsvUkfNQR9bwIL7MGjMqqys8VZoQzP/JQBwSV/Fv6iqV19Y3aVxMs/0wcDKvp0trwKIDzS0oSi12kjEdJGMHUIYZpdn6Iy3Zh+oARHVAUqqHfmZ/HZaT+RXtmxjgsnirWgGnlp3ADnJSeI4I6DLgkiK6TOwsnkYnz0MAp5w/8YmVqVwzD+iH2D0wYGC/6OkZOwlq5cJ67BR/cVRSlA6tRIxAGUDB3PdC2bR6nm28cwv6VfBC1gUBuYZ48K3qrMncUrsqTB4rWxjVJaLLUYDeSpdBvSCLE9laldJaa0A=; 5:aLEplZz8Ecj9LN9t1LqHp9M1srowYMRkSTE25TM/FB1rnWW+FV6QY0S9vXNk1YimjN/MntuFO+1KSwXvXZBP1VsrXtxkFr1f8XrFKjIzNUJ79RmqRFjwdlXNjlH2ffk81HytV1/I2s4p0kWPhYRlH3ra8ShnxfmGKh6B4ZDEBys=; 24:GqoNWDwt0jkg4hBb3Rnk+FmXpUvwFhTlAVnF4D08tzIigjMSv+t54WjG1WDM+xNPw2LxJlyvi7hherlH9Vd0t/XRT+Dl6r8KSPFPVnDvenU=; 7:ma69RC1cfvZnb4RDuJOxWq1/oClNq8IaE5C1pAkZMiSa6UaoHdt5cc7+iSZP5mePjwbcvO0ZIy8eq3jRyRwZhhzPv4o2tsoT58r9J725BnRdBIZloEZwZr120nHr72lCOCt0+oVLKqiVcFs8fAcmXUvUaJRggrKxSlqT9G3GmzlRqV4icUTHx/FIBJZuQfl7EQL7wiUtVEkXyi7QjQO147wkmX72vsoOr4oECihlVU+ivmQmfPa8I5ZaLgFzhOsP SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2017 00:32:22.8492 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e75e164e-abfd-4440-866d-08d547412343 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR02MB3377 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.36.82 Subject: [Qemu-devel] [PATCH v4 4/5] xlnx-zcu102: Specify the valid CPUs X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" List all possible valid CPU options. Signed-off-by: Alistair Francis Reviewed-by: Eduardo Habkost Reviewed-by: Philippe Mathieu-Daudé --- An implementation for single CPU machines is still being discussed. A solution proposed by Eduardo is this: 1) Change the default on TYPE_MACHINE to: mc->valid_cpu_types = { TYPE_CPU, NULL }; This will keep the existing behavior for all boards. 2) mc->valid_cpu_types=NULL be interpreted as "no CPU model except the default is accepted" or "-cpu is not accepted" in machine_run_board_init() (I prefer the former, but both options would be correct) 3) Boards like xlnx_zynqmp could then just do this: static void xxx_class_init(...) { mc->default_cpu_type = MY_CPU_TYPE; /* Reason: XXX_init() is hardcoded to MY_CPU_TYPE */ mc->valid_cpu_types = NULL; } V4: - Remove spaces V3: - Make variable static V2: - Don't use the users -cpu - Fixup allignment hw/arm/xlnx-zcu102.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/hw/arm/xlnx-zcu102.c b/hw/arm/xlnx-zcu102.c index b126cf148b..08b5c28a3a 100644 --- a/hw/arm/xlnx-zcu102.c +++ b/hw/arm/xlnx-zcu102.c @@ -184,6 +184,11 @@ static void xlnx_zynqmp_init(XlnxZCU102 *s, MachineState *machine) arm_load_kernel(s->soc.boot_cpu_ptr, &xlnx_zcu102_binfo); } +static const char *xlnx_zynqmp_valid_cpus[] = { + ARM_CPU_TYPE_NAME("cortex-a53"), + NULL +}; + static void xlnx_ep108_init(MachineState *machine) { XlnxZCU102 *s = EP108_MACHINE(machine); @@ -216,6 +221,12 @@ static void xlnx_ep108_machine_class_init(ObjectClass *oc, void *data) mc->ignore_memory_transaction_failures = true; mc->max_cpus = XLNX_ZYNQMP_NUM_APU_CPUS + XLNX_ZYNQMP_NUM_RPU_CPUS; mc->default_cpus = XLNX_ZYNQMP_NUM_APU_CPUS; + mc->default_cpu_type = ARM_CPU_TYPE_NAME("cortex-a53"); + /* The ZynqMP SoC is always a Cortex-A53. We add this here to give + * users a sane error if they specify a different CPU, but we never + * use their CPU choice. + */ + mc->valid_cpu_types = xlnx_zynqmp_valid_cpus; } static const TypeInfo xlnx_ep108_machine_init_typeinfo = { @@ -274,6 +285,12 @@ static void xlnx_zcu102_machine_class_init(ObjectClass *oc, void *data) mc->ignore_memory_transaction_failures = true; mc->max_cpus = XLNX_ZYNQMP_NUM_APU_CPUS + XLNX_ZYNQMP_NUM_RPU_CPUS; mc->default_cpus = XLNX_ZYNQMP_NUM_APU_CPUS; + mc->default_cpu_type = ARM_CPU_TYPE_NAME("cortex-a53"); + /* The ZynqMP SoC is always a Cortex-A53. We add this here to give + * users a sane error if they specify a different CPU, but we never + * use their CPU choice. + */ + mc->valid_cpu_types = xlnx_zynqmp_valid_cpus; } static const TypeInfo xlnx_zcu102_machine_init_typeinfo = { From patchwork Wed Dec 20 00:28:01 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 851147 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="pIK7ufZ9"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3z1bNS4GvNz9s7f for ; Wed, 20 Dec 2017 11:33:28 +1100 (AEDT) Received: from localhost ([::1]:47139 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRSK6-00023c-HB for incoming@patchwork.ozlabs.org; Tue, 19 Dec 2017 19:33:26 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54413) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRSJE-00021M-Hd for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRSJ9-00075n-LP for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:32 -0500 Received: from mail-bn3nam01on0055.outbound.protection.outlook.com ([104.47.33.55]:63232 helo=NAM01-BN3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eRSJ9-00075b-Fa for qemu-devel@nongnu.org; Tue, 19 Dec 2017 19:32:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=mxh2o/jcEOxY+BZlWpnQrwAp/xzGfGnsUQHY0+OHoZQ=; b=pIK7ufZ9yOoBqMnSUTmZQYMLftuOYsoQiDO2QOmDGi+XU3L/me4PYdsWe2wp6iKOyE2dsmk2PbCRiYMDiUPDDDFbQSDwtClspXOryfjq2ZD1BQMt67TRGsiAdByPh3mA4aFt5en/OkYMGsz0Jy5UZgXk7QgV2xZaDwEPr1bicyo= Received: from CY4PR02CA0017.namprd02.prod.outlook.com (10.169.188.27) by SN1PR02MB1344.namprd02.prod.outlook.com (10.162.0.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Wed, 20 Dec 2017 00:32:24 +0000 Received: from BL2NAM02FT061.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::209) by CY4PR02CA0017.outlook.office365.com (2603:10b6:903:18::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.323.15 via Frontend Transport; Wed, 20 Dec 2017 00:32:24 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; amsat.org; dkim=none (message not signed) header.d=none;amsat.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BL2NAM02FT061.mail.protection.outlook.com (10.152.77.7) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Wed, 20 Dec 2017 00:32:23 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1eRSJ5-00059w-0S; Tue, 19 Dec 2017 16:32:23 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eRSJ4-0000KR-3O; Tue, 19 Dec 2017 16:32:23 -0800 Received: from xsj-pvapsmtp01 (xsj-pvapsmtp01.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vBK0WF7f001139; Tue, 19 Dec 2017 16:32:15 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eRSIx-0000Jf-7h; Tue, 19 Dec 2017 16:32:15 -0800 From: Alistair Francis To: Date: Tue, 19 Dec 2017 16:28:01 -0800 Message-ID: X-Mailer: git-send-email 2.14.1 In-Reply-To: References: MIME-Version: 1.0 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23538.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(39380400002)(346002)(39860400002)(396003)(376002)(2980300002)(438002)(189003)(199004)(8676002)(118296001)(50466002)(6666003)(316002)(9786002)(2351001)(5660300001)(106002)(2906002)(23676004)(2950100002)(6916009)(7696005)(50226002)(305945005)(39060400002)(54906003)(76176011)(356003)(106466001)(8936002)(47776003)(81156014)(36756003)(2870700001)(36386004)(551934003)(77096006)(4326008)(5820100001)(63266004)(81166006)(478600001)(107986001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR02MB1344; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT061; 1:6cQ9e/fPrb2iBypTeMM739K7jRiEkdR0u9OYd3zIk+PxRGNFuzeO8BLXYFaeSZ2idZoHKq2i7K5M1hlW3y2CdndqkiW2IHorUCQqbna8f7W0kn575E7xXWG/5vQnDtlq X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ce0c79a3-1ebf-461a-d283-08d5474123a1 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:SN1PR02MB1344; X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 3:dYtVkcVuhNZpp/a7uA/UDiiFMKLcsKLMQBw7irXI/Pkhn7bsYGRCoaUy0bp1RBxI8icMll87Ob3m9RJt3MR3OssP0kuHpd3J6xsOSfyyBP4PrrZTX15/9Oq73tAfPvC7bO6ACJlbTKmXVYUxchX9p0w0OTo+i+DqjsPi1unCazKHtLR0iFJKv9LoHlz+a6/RPR2W06qeXejE0/cyoU5vCefrVPAoRgG7wmfIJ+/X58ZYv6Ki0BcZ4z83JpWZcYKTcGieW6QTdmFBLX9W3ZqmBKls82eJ6DD33G3JbM0uvkcz8ksTUgWaNLDSiZnMU3RR3sQS/cVrzvJDJq59ORys7bJ75CAvlFJN6M5IKeRMzno=; 25:LR3zMECdvQzdvIyxG4yOCS+lSt6/O0hPz5n8Aa6NZkB/kZeTzqSRJ6VVT19CrDx+NJfEvg5r+l1laoyx0D0UlQtnEVjZa6vS+WkDovKjyjvpMNBvzcQbl6kjmMe/BeqUWoQ35TEKAooZg9oDaoX2d29qhMs6+dLQ46OY/b1mFQZOOrv4xgRme3w2M/dgV1er4BO0HHpWua52XSSjLxfE8cZOVkJPj/UyDFTRITlnmeoytCsvMIsB+SiTys3pO74LOPMZ1O6Eqe3wcfvtc0b8qRly6RtGJAAIO+H0LQHQODRVUJVxBg2531NbfyCdwox40BwB3CepaGYPFW7LU0FV3nVFSFIG0E0mI6H+CK25KsQ= X-MS-TrafficTypeDiagnostic: SN1PR02MB1344: X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 31:qv2Twb+aFLd1z/lIwhLdxpwJM6kAStcUm7vxa5PlHrMkA8TCco2XbpUAWjNvrzXNxD2cvfAZ9mqs2YQuPBl/xI98QUYkgZUBbuS+FJRH2nRcKw3otx33vwAIOV7CHd2wJEzHFqJc2OiHUgngZTCoCpRVVvIFVGGcRb/GqYByUoz/yLV/EXiNf5tcBVX2hsBcfZUgICWofsqEEvgrRpfoIVDKb5OAdvCdOFgWFNRTObc=; 20:0oJl0UW9YVyEigWmxbBjMWvTQniwS5fxm8pVAn9fLdAWJlrUrEWYzZ10Y6bpEpI01uZBrLotOQ8IRipaYSt2BzXdBcKDE60z6EW8PVVnXjoA+Lm2A3kspVHLV1wXaCNSWQdQLzefPkGKdPlewdQurNoc/7BMl/0F0y3MgPUHBYa3LLFqxHDiZ3qwozw/sOoNDic+UIIjM596SpVEccGRmkHl6wYdnnXudaishbSPDx9NMJU/zXo2HbfcOypESASNixVtT5xM2K5nb7S/kiIX5Dy/W6RyNmInYg5rIRB6PY7HnbWnJ/FFEdko2ZjjHrSD3by3lXabn1qW/HJ7u0xYYc0mnl6ecJLcITsXbtd4eq8KAYS8glL6tdGbeoZCgtimJ8NhPnBbT1STXK3u04IRIQvdwnh59NdzT9dzUEH5jU0VYvGYRBN+ZUWfx2PeOqTXpd8C/0wDhlmSj8SAgey/wQxBd16CUPUp7g6t4O3QYBJVNMeKKKmumqH2EsKS8pos X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040467)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231023)(93006095)(93004095)(6055026)(6041265)(20161123560042)(20161123564042)(20161123562042)(201703131423092)(201702281528075)(20161123555042)(201703061421075)(201703061406153)(20161123558117)(6072148)(201708071742011); SRVR:SN1PR02MB1344; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:SN1PR02MB1344; X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 4:nS33HBVSWM8Wq15zuGfko/tOr8KB9JD0i96gfDbBzXbTfvLp+B/+Z4DV3B9mm/rDd77uJIg4YzMeRCjq9VGXaO0ZPvsokxqrUWVNp02yenf9/Cp0KjiisRNmmaXilVu4ez2jnnWAuSOnWVYonAZ75AXcBD2eKJF/lSeyFUDQ++DmcaoKBKTM5a2TcpDeEK7416UIBoYxNyNw5pJONsf2nPQbThAwpwW7jSdjbrFk/tCJdaK8LqrB0W2bEJilUOwyV/Z07a9OJtXqUSxJXtXLeRjbf2LUE44lcXjtKymlU6NZVcvDWsQdX4sBCfcgZm6q X-Forefront-PRVS: 0527DFA348 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR02MB1344; 23:PvxbspXp5Jf1mxvjOY8pQTHtZP/PP3CAhj0FH1K7S?= 36ttJMFWfbNxfA12oC4u0moCywuHntzBWA71hQdraBkIpNRex4NnO6A2iDPfgx2Va4DciJ7YRaeI7DrQGm+VnWnkbzQihCptVGKbXbj8cN9uGQUhFJ9Kkw963jWbVhOD9EJ1qxEJexZzys+Qh+7zxMAgeEd3Pb+X5IhH3x8opXnKHyp20ByqjtyCyffauU9BGWo5JdeKgEvl36ESPQ87DMgJuKzmTwHSzP+L8060GrZm0kAr8O7kXzjgexGBUkHM/wLlebzCQRAHr7BGfyIMpsIEAYb4rhHU4JlVZ2+1jh7AXXreEGqsHhSSmc55HzrQQXSXURhC4gXUutrtgIseradOt097zuMtu69DX6unDVZ3s1iuizZS+hSe1mWYrTRbTXWmQXuXLnvuPRq4eIOf4BvrcuQxitFpTn9zFwxNl4dJKdP8wXP/+jaDuGxJHCfyuLGoubaCo/BAREMRR+hNAq0sx35sHgA9U3t6447hv6copwC8Lkbm0ZKX4EwnVCaOSv48RHPIudxChGdVjnfiVJU5Ip9Syt1fxRp5g4FnFOmdLim/jyy6Z9KI4EESI8BNSNp1ELccYAYQWsLg0mkd1a+PFf+32b3BMWt2aGjbIL1t74G7pUPSStsQlSVvU66LklGaKWLEt3HS62jT7IL88k0MzLTZPbQGZp1oZmJ05bi0bmqRuIBNrVKwOmCR0v7QGFz0Wps2VVItR8WfcDV/cK5DErQYjPGF8aeCBoQzTAOQHSONqNWkhOxZ5HWE42Rcd7AiAlSz6ztqx6m9/o6qWqPPzkePW4PvKRXgMimTx9AQX8NDf33IlEaNqjP2fBwK2AYDLLLl3WY86bhNqSRBuMWK3xwW2uy/G7/YT5uZ2YVZf9VCZWwNg7hTVfQ3p6il/VTey8kU4afDdbGrtPr7YKfXSrwLkGgUOuMRicmdVRelR22GzFK3fQrwW2ApfFOb5f5SRWC3pTL8fVkz1Ge1n2e0fRuqUc82bBybi8zV5YcTykBUYa4NxtNPBIc6T7wIxfl+nqjbWuyyYe36i9q8OTXx2NsswX1XocstiQX49Q3g9RYQAqLdrgYpW7Ft1dR9OwPvKq4dm2EmZCvA6gf7UB/ X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 6:+fprogzXW4w0nmDRCvrcWQPAP6uzRQurZ0tCl9u5kMF8Co2kkBbC5BYqyPY6wgqV3JPNIfBvYyC9CKLDnrPrYXJdoacSOoJkLm7ACuXYEXRpiUxym/5P8F7/rrQ+ZbckIhTn06mjAFn0cwqPtosW9VuUfy8F1JqloBYvTfZVLJMYNpv9IGRfqzDmCTHQrkTShXtIeXlfgrwJBakj5KQwlru8Zxc7sWLwLxYpI5opuvxr0/u/M94hkXz4Gj8leUqhFyvcKsqCnZOUWx3GImXrQAbN3yait7VVFm3Ecqxb9e9aH2AeJXdKaCw+FTu43MOM91jWyjb3z+0seHsOMRlB90Z/c4CYcqiriFwqFOi976k=; 5:+isPyjBMk+N6e1HlgQqwN7eiFtyNR0UfAb2FLMBrggZjfIfCM7niEdEzmu9i2tHhGtIwkSHLjnIqXOUn8Jc8hmgjA1HETY/c2pQIOEsG5hT62T6ftEjSOdjaWOkAFkyqq1eo6TME8y6v8seKMHfkObLekM0TTYGN/X17TUPFzu8=; 24:JEdeKyBOB5yZtfJ7YDCVPebuFxBHNk/deExfaRaC2nWmVuo11RrddMxGM2mSNbj+CVDw1gMYzOujcTT6TR5Sa9At+DO0P1RBE4Ji55iCAbc=; 7:vmULRnS4M4tcADEjdRwUjbxLQoXDCxZ4ESXu+Vv7jc5neMKIdxcCqKWlu8hxTnnNMkpOn0CWcfQo/knU4NbKSIqHEo2zu3j01xTfPB4P0uLA0E5VrDZWbPLYVE911SCXeBVFYWoMzvPLWBVfg0FZ1Gr286KV1K7d2fo+hp/4Kk12+Mue/uCaeIBx8rW1G6V+3OK6+GNS+tCFR4J8ZYMRdpxZLIKqsLwncR6ufK//uUa+CsQKU4xj0jmtgZw1nj/U SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2017 00:32:23.7172 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ce0c79a3-1ebf-461a-d283-08d5474123a1 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR02MB1344 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.33.55 Subject: [Qemu-devel] [PATCH v4 5/5] xilinx_zynq: Specify the valid CPUs X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" List all possible valid CPU options. Signed-off-by: Alistair Francis Reviewed-by: Philippe Mathieu-Daudé --- V4: - Remove spaces V3: - Make variable static V2: - Fixup alignment hw/arm/xilinx_zynq.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hw/arm/xilinx_zynq.c b/hw/arm/xilinx_zynq.c index 1836a4ed45..4005230847 100644 --- a/hw/arm/xilinx_zynq.c +++ b/hw/arm/xilinx_zynq.c @@ -313,6 +313,11 @@ static void zynq_init(MachineState *machine) arm_load_kernel(ARM_CPU(first_cpu), &zynq_binfo); } +static const char *xlnx_zynq_7000_valid_cpus[] = { + ARM_CPU_TYPE_NAME("cortex-a9"), + NULL +}; + static void zynq_machine_init(MachineClass *mc) { mc->desc = "Xilinx Zynq Platform Baseboard for Cortex-A9"; @@ -321,6 +326,7 @@ static void zynq_machine_init(MachineClass *mc) mc->no_sdcard = 1; mc->ignore_memory_transaction_failures = true; mc->default_cpu_type = ARM_CPU_TYPE_NAME("cortex-a9"); + mc->valid_cpu_types = xlnx_zynq_7000_valid_cpus; } DEFINE_MACHINE("xilinx-zynq-a9", zynq_machine_init)