From patchwork Tue Oct 17 22:31:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 827353 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="x1P4SMtQ"; 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 3yGqs53GDHz9t2d for ; Wed, 18 Oct 2017 09:40:25 +1100 (AEDT) Received: from localhost ([::1]:41763 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aX9-00072e-Ja for incoming@patchwork.ozlabs.org; Tue, 17 Oct 2017 18:40:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41591) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aSG-0003oz-Bt for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4aSC-0000Pl-Vp for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:20 -0400 Received: from mail-by2nam03on0067.outbound.protection.outlook.com ([104.47.42.67]:9824 helo=NAM03-BY2-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 1e4aSC-0000Nm-Km for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:16 -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=GPbvE2SYGRk1ljAOn1yYA5ijq505LGFV/B8IWhVzBEM=; b=x1P4SMtQwXd1zv6pIFpMzq3NFHmILmpLn5I5k1eaHck3IPHV0MeB5AfC7/xZqK5zVRyb6zvdkFv5zGtR8w/GoI+QtIZl5ROnWdwTuGXuozOGC7xiNOXqHpXCr6BPB8LnnIDwwoUvvXKLwJA44BhtW9tg3aGJMTY+JBs01j+EG50= Received: from BN6PR02CA0094.namprd02.prod.outlook.com (10.161.158.35) by CY4PR02MB3384.namprd02.prod.outlook.com (10.165.89.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct 2017 22:35:13 +0000 Received: from BL2NAM02FT046.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::209) by BN6PR02CA0094.outlook.office365.com (2603:10b6:405:60::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.77.21 via Frontend Transport; Tue, 17 Oct 2017 22:35:13 +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 BL2NAM02FT046.mail.protection.outlook.com (10.152.76.118) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10 via Frontend Transport; Tue, 17 Oct 2017 22:35:12 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:49036 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1e4aS8-0005xP-4U; Tue, 17 Oct 2017 15:35:12 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1e4aS7-0002YQ-V8; Tue, 17 Oct 2017 15:35:12 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v9HMZARg011295; Tue, 17 Oct 2017 15:35:11 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1e4aS6-0002XX-QV; Tue, 17 Oct 2017 15:35:10 -0700 From: Alistair Francis To: Date: Tue, 17 Oct 2017 15:31:21 -0700 Message-ID: <1dd2d6d44d3850e7ee8be8b265dae0933561f129.1508279421.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-23400.005 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)(6009001)(376002)(346002)(39860400002)(2980300002)(438002)(199003)(189002)(118296001)(36386004)(36756003)(5820100001)(189998001)(9786002)(6666003)(76176999)(575784001)(5660300001)(8676002)(8936002)(316002)(81156014)(356003)(2351001)(305945005)(551934003)(50226002)(81166006)(50466002)(23676002)(2950100002)(54906003)(6916009)(33646002)(106466001)(106002)(63266004)(50986999)(39060400002)(4326008)(77096006)(478600001)(2906002)(47776003)(2870700001)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB3384; 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; BL2NAM02FT046; 1:nJpYo5uCPzgtSPOjx2K/jciyB+SiH57IlCaaukTDcLdIjdkbdgbMz2icrT1WtVIpuuTTlAE1cC5dO6RgISdzXCUTHDLmeoHozkCY3t0qDNf/J/CCgjzULtgfaWMWqSkw X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 838a188c-62b2-4923-44da-08d515af54d1 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:CY4PR02MB3384; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 3:PVXRpt+bgJDE1+5EAWGIsvVWdLUTQ89jboXY7b6GgGde7OMqC0LQfLbOTYx0GLcFJEcqavL06NmGfXguUJBidBB83QwS/cEgOpDtd5WEwhRdx9RuvL4ljfXy0/62WmO9r+KMlZAYLV2UyL/RyQOx0nKCp0xyVD2Ye7ERlSatx9L68kUlCxU/sK2SacPVVfd2an36Lf5xk2g/gbAencIXYkyD2WR7GYXZfBKNJ66IrR4di14naBG70Sck7UyItHdkt40Ymx0hneYgLgyAX1cbQoQAvHVoeVwt7w7pgEjdjKEzBpcX/p8a0zajfzLHv+xcF1YrFkwLmpkQGzZlC/YBpv0Ml3Q5s8ZGYCMXX6QPKq0=; 25:V2rsQOhCZq8cHSJuLpHvd0+8puIT0wKZC+m1tkkvAuBdnRfMbs5jm11a3tNy+6ZuMNP8mil4toz0nz9+0LiRxaKURuZJMrRS4iFnGSTdk1JTjH4+q/aCVERXjS02jXvYlUiRKs+zVPvFkdFgwJsvhwm7omwaM0h5uE4EhOW0q6VoI+OyCr1lU7upUKgV+DFBEw0XsY4KXnPZtmlQ7W2Nu81MYSzEmUjH4pXOgHQcKcCtDOPRv8iIeTyarVeZjBjx81Z+dttOLpbagAfbduebZsJMVni0fgGj3tuLFaJOwKnV1ZpJzN/dShTbPSZ/Mq/IAIayinK3fHft1o4FoghZtfJm8ATs1Et1/MwU6P9wFZA= X-MS-TrafficTypeDiagnostic: CY4PR02MB3384: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 31:SoQEDYn0/UUtmgtdjc4UwG4KknYvErpOnl6qmMVLTuipfuUzvt2bsL888YrR3wbyQXpjrFlz2eGAJ/PWCKgQThiP+6vtPpXy/3QwdAY11Fert4FagI4sPV1M8CU1DVSXOI+JTd2EU9OCEE7yls1QSW2M/3QytYfi2jiT0QR+n9Xlvf2FTyCFA8nJuK3eXXudxO1MS4h2+PYIJoMjLIg1u0gEHamtLoPngzU5DtToUIc=; 20:wt4m8ngR1a/6Fl8uPBPKhiNcvBvH46WD5sKJ8meK4/9EEbwEccIY1bCdBxxWS2naDjrFzgo/EazUnai8MTyVl1Oppx/Vwuap96f18hAzDAVMr27HndQt213GIKDCqsL+F8w5Z6KGqI51vrrAIeZ3X3HjqYVkR5M55Z4GvKHDuRqZcP6UCebcK4IAFN/pzCq9hRELCWRW34CFhpRSqWoVid2Xzmp80B+mk8yMTkSxnrFrYH5M4YtC+nrR1/QmE/mYBQsjRotApJ8W5oZ6fqDQLmRJGb74lgdKjV7OC4MIj625AVIWU9HwddFnR3Gr7eXKmhKmHY3LtkRsz6zSnB+EW5DhJrkJ/oWArOQ8yN9aIwHrebFq0XHrSanz+W1AtWf7K9NV2A922ZU+1K52WKA1fFEvodXjlq6da9q+hJ0HGgqw5Z1eEO4OuJA7ukjzlFUSQEC2o+HENWDQDJiFCO3IvrKIejFL9vnYoB0CoIvyvVBNeqiBElw8z4AlabFsHmKx 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)(93006095)(93004095)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR02MB3384; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR02MB3384; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 4:rXtmvPN1MuBbJl+8K/uZaBUhSmG79YF1J6RWLJrceQxGnANgCgqi1Y1Q/OFrVzRmzH6vHhN4Ud4rdpXfa88/OZryAZ6c3O5Nz4iyMzrcN/R2lYRAvMSftzk0E65X0KDhQ/BuTKTcNA7kP/Y+rNkWXWmtYCCERfrZF8gtpudzHAUoT8ObCUleSG85GSJTVD7KfCWy9DXYiME/c6fAEiYUWWmrFjOs84C8FCG5r/RhxzKUCLxUy8pGqt4JvXuoKlg5DpnIJSrQEM1AYqQyCQXONWrgPwmc45sxOVEDoUxDc+g= X-Forefront-PRVS: 04631F8F77 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB3384; 23:sNypULvPPbq9O25r4d8/D0S7VXGswh8ftrPRy6Msy?= 1a26YQGzcR9FJZa7e+4HmUxRPaJEpUBKLUs3cZQcdOwYdUZD9VJ/qNMOArMDWkuq2uUYVyaksnHejK6s/lNkOLtVKLpaQs3hkAiaKEVMM1N9pwo+kB+hCNihbfKuegJV9+PKdOn/OVRlg+IOxULsZ0rc/TacmICVM4L5yxi4tC7+K8MXiKi50H/Bx0ISFqjooGLEvVYLFqwYeTYAV3TM67I1WqrszA0F28cPwLFxJHMGk32B/S6r4Cc3pQSCHiL9neFvchUYaKw/GNx408padN3xaOd6y8FvyKlxHcOOiGIyX8zTJqdY6H/S2yLIxpS3k32+pJVYUkbhNGbvoc+5SbnL3WOZKhtocMSYZX8QAtETnO00haE8UaJC8dareWG3QMnr1GMnx8OdVIGqrKZBCKMh7/O/nTahMAXN7VxfUS1DlWZXXS+rXnD7HVvqwv0X5D3BkXnYjrYulxzX1wn2SVJpQWhtr2p/bTV8CIG9ifQGgCivHPjbydDvXAhgIM4shZLiy2GQjnvBtjgvoB1zw1cXTCzoPF7e5vSGpAkLVkJUzaBiM1Ly7wkGy/7OuauBnYEe0Y9XTVHcaeR5z6OQ04eS8l6frsmpztoHedqW78oyYEz9C0zNWI/1BEqfMcNpOs9XGQ9x8wfD6c9ERoVPqlEo2PQZTihOgYroSrxyAI6JCJFrGuo5BPBgPLoWzOd0GqptqdHPF5z8+De1m9iD70sEVSV9hU6pRI2lVYCVc7BXdeii7NALmoVj8TxiN0ljcdqv61vA+sOX4EkgRdquq14EOZTjzVoShZahdfL9DakHktUGI9VPqQIQX3alD5LcKr+cm+v94cV9OS3Gl0WAxfDQO9pX7SXPY2+nru3Q/C2oPxE7PSwus3VO1qSDh+ba5w4JRAFJ+XoqmrurMO1DpYemSM6/uxN1Efq8UdeOmoDHpkW6N3PalpfIPzx3zWJe2YsBN4yloYUwD4QwVoWkR0iifIsI+Pi0hj27k6QkQb3CIh0CGUKvOUJjYA8gC7tmWbXT6CjGtw1AaX2blX2K/yR03XbjMGUp9aDXs/ti1wIeN80MolIJeoV5Giv+1ip6W3WhV5IxUb6QUVJHMTkZn3E X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 6:0fRUTRArtYPWL8BtaMmYwuk8LzM6mIhA2F98MR4LdsubZpv3NXKbwAhmWh8D0L1kpdxZbSFbhQkBgO7HobhAQHWKfc0qRShm7tiRbNOSJ+2Y9IpAl/R9iKvyhleaatkaqtn7pWgRZfDUjbmw/PTPTv8nwyG1aFIGIZwRXiB7Z4qdAIN6jMOCIxKxuGWYaD9hXK6QBDygjnW7J7B89Fuxnsti+o0AOK5uYvxiIxDdoFkmJ3R/rMzzucr5abGF/m1rvr4tJjyoni/HTiQePHyLmoxdTqO6DA2K1jdYlnl88vJixS5xTmcy/n0mYQx3PI/4K7TpXk1C5gRogSoWrYnt2g==; 5:fQeBqwMMtKYXD2U73a1tiF+OaUyUeI3ntDJdB97iE8iFLQ78m/LQ14sMiAMb1/3frwT/m/gCtgd52AsCvWkGYvuxkf3vRJ3bkvML98q8Wnm1Ju1U4dDIzmr1hoznNdW5hpzCev6TKcux+0klB4UX1g==; 24:9ISrmRBV8nqsf54sN5t354aTswJDu1dUkwssq+VO1/7xSMHQXYc/KA1Y8ejgcTU7l/KiBf0xXt/vdgZHe2ZQiOIL4t4HOtyr2CIcdRygUrs=; 7:HWW9SHpBROJqRLd/AX1qqDLeF5K9cBGlAjVK7WZk1Vsztk9jsTjSNFVrEGihnToW9XRrGMMldO21q81TiZg9x2WNDJ181MQDhnrCu1rl1Ahvu7HrDUUSH+/RGvmBRa+/FwHvtyHNpA5o6kXy6pSNxL/sg9dOoAiJsC/Z5e5kWfv9JN6qA+9AhxS10XtFsFK/8h4W6k9SZrEnXtVvZHWKDhZTirejb5qxfRoHfi+EFOo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 22:35:12.7379 (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: CY4PR02MB3384 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.42.67 Subject: [Qemu-devel] [PATCH v3 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é --- 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..1f257b0ef9 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)