From patchwork Fri Oct 13 00:07:31 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 825168 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="SO3GStfh"; 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 3yCp7F4KFcz9s81 for ; Fri, 13 Oct 2017 11:12:08 +1100 (AEDT) Received: from localhost ([::1]:47833 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e2na9-0001m5-8v for incoming@patchwork.ozlabs.org; Thu, 12 Oct 2017 20:12:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57740) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e2nZd-0001lb-BR for qemu-devel@nongnu.org; Thu, 12 Oct 2017 20:11:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e2nZY-0006hB-Bd for qemu-devel@nongnu.org; Thu, 12 Oct 2017 20:11:33 -0400 Received: from mail-bl2nam02on0067.outbound.protection.outlook.com ([104.47.38.67]:18154 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 1e2nZY-0006gE-5B for qemu-devel@nongnu.org; Thu, 12 Oct 2017 20:11:28 -0400 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=UJPbyeFZ2qSFLbRvodkD2rPbJncZItfkBJBe91Ey4MY=; b=SO3GStfhPiQ9qWRaYKEni9Q++bwO6Ve5tbHwS9FgF/eUZzTrEIWonJ++a9DvUlRcN6Z8dA13+H7UDBH96VN7ef+h05JH4LUNWxZKQTwMPw/2i6b/tZkM72e5NPWMBucpDw/EgK+1CZheVE9HODn1Z/krtTPOaVsMALDae09x8rM= Received: from MWHPR02CA0045.namprd02.prod.outlook.com (10.164.133.34) by CY4PR02MB3270.namprd02.prod.outlook.com (10.165.88.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Fri, 13 Oct 2017 00:11:25 +0000 Received: from CY1NAM02FT009.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::202) by MWHPR02CA0045.outlook.office365.com (2603:10b6:301:60::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.77.7 via Frontend Transport; Fri, 13 Oct 2017 00:11:25 +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 CY1NAM02FT009.mail.protection.outlook.com (10.152.75.12) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10 via Frontend Transport; Fri, 13 Oct 2017 00:11:24 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:45128 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1e2nZU-00072v-1K; Thu, 12 Oct 2017 17:11:24 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1e2nZT-0002Ln-Tw; Thu, 12 Oct 2017 17:11:23 -0700 Received: from xsj-pvapsmtp01 (xsj-mail.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v9D0BLZv022888; Thu, 12 Oct 2017 17:11:22 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1e2nZR-0002Lj-Pn; Thu, 12 Oct 2017 17:11:21 -0700 From: Alistair Francis To: Date: Thu, 12 Oct 2017 17:07:31 -0700 Message-ID: <5808c4332846892ece615a50558ed0279fd72840.1507852977.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: References: MIME-Version: 1.0 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23390.004 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)(979002)(6009001)(39860400002)(376002)(346002)(2980300002)(438002)(199003)(189002)(5660300001)(2351001)(106002)(356003)(6916009)(2950100002)(2870700001)(6666003)(118296001)(76176999)(33646002)(305945005)(50226002)(478600001)(77096006)(47776003)(36386004)(50466002)(551934003)(50986999)(23676002)(8936002)(81166006)(63266004)(81156014)(4326008)(316002)(54906003)(5820100001)(9786002)(2906002)(189998001)(106466001)(36756003)(8676002)(39060400002)(107986001)(5001870100001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB3270; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT009; 1:SOHCJIqwLqzjgW5R+KYndmQif5iBvBrYOKryUIxcTIq0qAdgtQ7Zy6Emo1nKVPSgnzbST3DAVBRw1lmPLjuIPETrQQcOpHdD8HteaIaRe/Ke5iC5SBI1/mJ1TtgRZ62b X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f0e79b0d-1799-4353-f9b3-08d511cef12c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:CY4PR02MB3270; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3270; 3:G/WX4Np0wrrjbpDzR5quIwqIMBS7ZEvMNdQo65Llg+iGO+xUkX4Z50jTB+lGsThZ3LYgCe0KkVyEn/dC4gIvkl04ItNO2p+1kPcjYkiAUrGnSfm33yY9xjWeaRj3s0Oe76am+fUahTy4r571BKkV/B9SjjiO9dwZWjBZyTZSQq+e6U5AbCv56d7oDIvikaw2VSZRUhK/p1B1ihLtK8POwihmuhbU12c9KCwUCuQSVCmNef87Bwxvr+RfCJPDcnK9IBera6qjXqSBB6LFZy1a5n5jNfEZuGPo8mv3Ae1zPVThg0vTwSAbIKHg7PFh/U1ijYjJyjJAmwkg+uHDwkMiF1UgZlukKWcVZ1UKLthyJ3U=; 25:zUezq3mSlmyC24cbfDheIf1GC0MXX05EWp9PVPjBquCjrfk04QbAIXRF6r79OuVyQ5tYA38qXAEn8XyyONYLkbAierzApJ2h/XmMutMPx8p8zXanz/8UsCjdQ0w5FJkII8O2oZNU8OZHo1DuWYtX1QvU0Ukn6h2nP3AazHk56RV1wyiYUXD9ranO5WdwwwX4mvu/qXqx6degRZcTa3S3Ps2XDwn9bm73bBzUTG7QuwX44leD7vW1MksL8xP5c6Jf28aOFZSjXA/GdivPMiZgYnB3tYfzZVZx3IFdf1m5MX6FPavB53il9MlHng8mlQ1OpwOgBxJSTU39mlslnIDS0iV60SLPV6ePj2wW4mn0hUc= X-MS-TrafficTypeDiagnostic: CY4PR02MB3270: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3270; 31:W7mXytt3WxG2Wpl7kG4fx+kfc9iOUGks2IbX598x8WIsKTrP4p0FfAyhpagBFNXjOJCzFoRS2bQThVGry4F2CwYJjTGpnnXcPlaTpxoU8/wjhOUgFklOkFRmhIS7C9rc5v5KIZlj0eNdUcKQSBIpGA93TxUtVEPEugoSX5hirEWV45yzKpQQAefYXCWaR0iKXP2+P0J2bCByWKIJedQa3cWVcJRfH3Wa52ltwIHTvk0=; 20:Oyb5iE4tOcgz8YjrOJ7vvVOAYl4Nl1jeQqkIZuZ/lnEZqljbxENhicSMoMgdKRHXDj8oemUkONIOCKJsUoWg7BHVWQIQoNAVxWPa35+h3sSCRurBndaefy/MZ5ZppTEWuiPK1wwgIhQhdd5V1y/UDvn22cjg0lNbZX/dRm25AZJVIy7kxFnUhcIBUvp6fEEPn+0+ZcdnVhyBMGNuHE5kjewcBEHXhJ8of64TaP/rLvGyo2E7wB9Y+jDrKpsXvII/4lckuhZGXgdPFoKG3TbroSb6dW+H13wYX2/fIsm+4r7HbUAjs5OOuTcHda1aRk2qmbS79WoqG+HlOzG7PRLADWI6mN27MLaatUdAY6px92rjDJFOIS48jYnYY4cw8IcqIhQm8yePFgmmrUyuuTLPZzAYPxjIhflzzmZ65IjqobujLBDXeyx+KL7/AY3whZCjt5cZz/5glLH1DEcBy6BVrBuwJmGNJibuGSExQQ+lw75Dk69XQeDQHt7wchMD4p8z X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(93006095)(93004095)(10201501046)(6055026)(6041248)(20161123558100)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR02MB3270; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR02MB3270; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3270; 4:BKszYGe9mFxksVSa/tvbLqKGDFtMuULR+UH03ojjMyYgOm+DwYVUZHWo93SOwP6HA9d4rtj93e6F5LbWIaKk2c6vrwKmeIqVjtm85UZEB0imtG2Zo7B+V8radZXL55E0qGGACtDYEbsTuswikRhZFWJGWup2fpfp/3fRqqHlT7Yd4piIbblByEIh1qDleeyenrA2PkzDkn2b3fM5wQeUVWpaeCWyVZ9QFIdBTzYiR9mG1zeeuSn+zom0g4ScGroTHInfzxotMLzbHBEWrOquDHAq3E12fYbhPo6ADdWPJoI= X-Forefront-PRVS: 04599F3534 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB3270; 23:YlHWAY+6E7Sxe/MjI+16lrkRC10QszomliYaWS12t?= M87uZrYzTFysbdSDRI8FxvkKl8IMjtjvFOLF7Rpy96sodbP1EWko9Q+H7IVKlJh4A3vYPUxYyL07YubRsGy+pcz0X8Eh6RlfPXtFrVVsYsXoSc9IQoZaL5PjIOl2qcAZtvi3ihDdodIN1gpU0kWtS71x0/i9dOpBAte1IzYLLlSr7k5plnGMkF9vVQl5492YxerHYoi1yUZU4T52aspGdEgo7TiwWv1cTf4k+gz8fQxoKc1jmT6xEB0ZnDDv2/nqPF6Z4MHZoL2lhlfJxLVmmVbnydPItniZqjB9cVKAe+T8zy2w9hQtqky32lXZ8auUKx7y42nWu6gw5zxlzJNc/ovY6BMAr24RLeBKSVau/L5mId985Ji8p6CSMX97GrRV8NBicOu05uMfCuJOSDqe70EpbcQBhwLVviHa6jdB0x0HNojuTMTZ2xpm4erK5bX7me9eReEhW/tKKr1uUrTkhJmQR8WvHsksfeAD3k1iX1QfQzr4uYi5Z4tcLqMexzzXpHvy0aq0t1fqpLQrOR8xGnwpfo8avghxYOoeIk7Kw3ag+sUYmB/yapWhtKZta990MRGS1c2GQ9sgLq39jDxLLdEoye9F7y0RkRP9cXG7j6E/rA0ddN9EgaTq/Znbhi6voj+5iILuBS7+T/oKolqDx5ah8u786DZ555DqDO+Q78RGCKOwFG1t4243EBFgHncVW/96c1Q5rLse9vD82nu4B6lm5CfVCUi+jHrp7RS626kZ8U9oTy8MFqRPQYa+qrezZtW1A63eSsWQlhZAAbk4D9RGYfk5HnaXIk8P3ig/yxwCqeihzex+oCGVWmp4ZSYY4zJkhFkvSONErWmIKnDeAF7JW8yss5w4dxBygdJtb8rGt5LSoDDbxUl2XoNry0MUhx84aQ811sBHHc1fmi+Nq3SoUPJ8+nZ54P9OJy7086eW9tzMTNkIB+JumXbEU1UYbQ8Turrz9kGvrF6o175DdcIiEC2DfTo1+oi/sU81iXStaT9un6bWaMvSaoq1DcS0uYxHA7V2fGO0ZijQzbQ+jVE4SepOCRyncV7VzoE2buJaTceOKfuxPAVRVk59bHKc0zw1UXM31ICNe6HJRD4Cm7aX54VaKZqrjMOTsPwJ7B/UJmOaCr6xogujN8Z3V28WKtfqrUTzMb6lbdaOz/zMmFA X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3270; 6:9Nd0lC+AEcNjdpL/ZXwdRMg9TmkPsU4gtssO4aSGqI82Zkt+oVMSL+7KjSF0Bu4UADPzRbjLc6ieBc5cV7UpHQbuK4YhEvpBRmHYAfycMfe1flNHh1ss1FNykpeROi7oMi/I0BqKrSyNB2Njjj2gHHkk12H48aKsKHMDCAFlHNoSF7qQTHjlXKTc8uDj1WLA65pRjUZbkKL2Ax99pF+m+dYxvrPU7T0YcSgBhIKLEj+MEnKmlscC19l8QNuG7QOSLrFEdu0FRuj2QA78we779QbUEBQwWR8tX/54mPlbLRjRQ4N8casC0JfmdztJLh7lm8hMPWDmf3AZ26fT82OqLg==; 5:0XkbR7plxif4Aebdl9sNe5/hdzVd3O4mt6uw7n6ZXYkgtuH3oeYL92Ixi/FZpyt21iOpbml63S4mX7rlyqzFN7KKQJAPR6eyJ6ZM6PdAD3JJfmJYdMJqscpZXRoGhBnLE0xOS/WSk9bDb0TEiAcGeiZtoVWHTpjLCBUwIj1hlmc=; 24:hoQTEBOE0mITmZIpgGGZTTPrmuWLwf9asFCxKKiL7mtDUz1fzIn1EUlBLFo4HoPg0ACiAUfGmmq+K2eBralLwYrkIPbejALbCYZlqQfWXmk=; 7:dYwPQAhx0uFSMiSbJIoDRuJgnnqq+fBJrE4dkhOyOriPAhZjTouF4n1om1y7fAFcz2w7jxJ5mY6Scbfi9UfE59ilvD7+MoARBmyJSyLDERH1TwN9tyBHdwWfrsEE6yYHUC05xzFaX13M2u4zkx0BDsLbdCUZhmJTdGI0mV2QAe7sVwX4BrLK1+sufEGAl2mXWXMuIGd6BSim5RU3yxsxe63W4OsokQanET09+5nr0kA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2017 00:11:24.6078 (UTC) 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: CY4PR02MB3270 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.38.67 Subject: [Qemu-devel] [PATCH v2 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é --- 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 5941c9f751..2a7e6a40bb 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); } +const char *raspi2_valid_cpus[] = { + ARM_CPU_TYPE_NAME("cortex-a7"), + NULL + }; + static void raspi2_machine_init(MachineClass *mc) { mc->desc = "Raspberry Pi 2"; @@ -169,5 +174,7 @@ static void raspi2_machine_init(MachineClass *mc) mc->max_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)