From patchwork Tue Oct 3 20:05:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 821006 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="HQp0k+De"; 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 3y699q4cbmz9t5s for ; Wed, 4 Oct 2017 07:09:51 +1100 (AEDT) Received: from localhost ([::1]:60130 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dzTVl-0000Iu-OM for incoming@patchwork.ozlabs.org; Tue, 03 Oct 2017 16:09:49 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49208) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dzTV9-0000Ho-2n for qemu-devel@nongnu.org; Tue, 03 Oct 2017 16:09:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dzTV5-0006Oa-Sx for qemu-devel@nongnu.org; Tue, 03 Oct 2017 16:09:11 -0400 Received: from mail-dm3nam03on0045.outbound.protection.outlook.com ([104.47.41.45]:5536 helo=NAM03-DM3-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 1dzTV5-0006OE-Lp for qemu-devel@nongnu.org; Tue, 03 Oct 2017 16:09:07 -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=o+Qk1pkxAE6xaonsUzalOZYM/qQ+bK8LalIScFZYrkI=; b=HQp0k+DeOHd5LgwnX0i41SJylfu5yHQvXdCQXy6D+VnFAbqAPA3OavNmL89Ww0SZa/CDuJGtDRBiX4vQir09/TbQuFTwL+ljm89DefheM3w207Tnod+2qGjv0YXWGpGDmQu6j5B4pI/VjCIPN5Ktb0Nrkk3AHit4s/un1P8VxB8= Received: from MWHPR0201CA0102.namprd02.prod.outlook.com (2603:10b6:301:75::43) by DM2PR02MB1339.namprd02.prod.outlook.com (2a01:111:e400:50c8::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 3 Oct 2017 20:09:04 +0000 Received: from BL2NAM02FT045.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::204) by MWHPR0201CA0102.outlook.office365.com (2603:10b6:301:75::43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11 via Frontend Transport; Tue, 3 Oct 2017 20:09:04 +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 BL2NAM02FT045.mail.protection.outlook.com (10.152.77.16) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10 via Frontend Transport; Tue, 3 Oct 2017 20:09:03 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:49420 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1dzTV0-0005xm-4V; Tue, 03 Oct 2017 13:09:02 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1dzTV0-0000W6-1W; Tue, 03 Oct 2017 13:09:02 -0700 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 v93K8wK4010322; Tue, 3 Oct 2017 13:08:58 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1dzTUw-0000Tq-Lx; Tue, 03 Oct 2017 13:08:58 -0700 From: Alistair Francis To: Date: Tue, 3 Oct 2017 13:05:16 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23368.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)(346002)(39860400002)(376002)(2980300002)(438002)(189002)(199003)(575784001)(2906002)(9786002)(16586007)(54906003)(39060400002)(2351001)(316002)(5660300001)(356003)(305945005)(2950100002)(5003940100001)(48376002)(189998001)(106002)(478600001)(81166006)(33646002)(50466002)(81156014)(47776003)(77096006)(551934003)(8936002)(76176999)(6666003)(36386004)(118296001)(6916009)(50986999)(106466001)(4326008)(36756003)(63266004)(50226002)(8676002)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR02MB1339; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT045; 1:+W5IQ8wMocwmKeKQDcDvNdjiSRheXWNKwme3JYT+DbiIW6Q70ovB04h9PfSxziBFQUTmisv48xTJewPWHWe5JhYwTwXT6vW4lwTM8voUkjW1KLtaeWIIkR8H/92bfVgN MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 33cb7365-48d0-409a-55fc-08d50a9a97f5 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:DM2PR02MB1339; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1339; 3:tUmUbI+o24zE53wOJSrdl29Xr21S2D6wYTI47E+7KvqVvsvpKKhYhhZTfFACTIFbC4rCzBbIoRTtTDstSUhVOqZYxmZa9YiA87ynsvIp6X518mFQyB4nGX/6/YJm8Te3O/IVpMaX9AhgyuXLylnAKSLX4YtLq+DYwSM4YTA9wXE24ABE6k+g+wg7XHiv0dfE306h5BWEKI5vR2Xs+xZ3g286APwDSsbuWimzc/2Lr/qw+9BLaJSx+sQMcvAeWzbS7wxz4o9bSYwfaQGPk6Co8rqQ0N9XRT6VEPubiRZVBr3F5edqqrsbM8AyaezDaC7+gf0X1fHlWMyKF4P+V7sWnqXwQThB2b51qa1Q5ZoNwnM=; 25:JUUzFNj1sE+wWkwn3BICW9ilzNKCPaw48TmDyvC604LxPAClyjK/Ot9ZwAxaLBClIeDvulR77SQ8h+M9AFOsJR67kI+5MeXnfQEeHLFYWbRhWOGZexlc9LEuyVSf0TTTcT5qatbkhm6yChNNDeRVDyxN1UMGnKYrEbaf5ThsnK0Z6JgqM+Miz1D2rY2zoPGW4s0t3WGwI8V7oCSrodXB1yjBSVssO6ZV9fwRcEVJulgr8+pL8CMue017VJDCcjLQAz2DzYY0ulELuuYgWXa7AtE4xuvAQ/IXwY9fw8EzF7bhL1/4fwo87qROcnt3VvGQjw8BKkisrW/zE1YK6jleIQ== X-MS-TrafficTypeDiagnostic: DM2PR02MB1339: X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1339; 31:pskfkXtGOeTnTuiGEgn22dBFTHIKldqOQF500Tea3sAzi2Qv0rIr9QcPYABO4sd2HZRi1OsUk0/Yya9ynKQOO8OHf9ZUqzGKOuHm8XH10jD+JE6Ty3j0Ms00Jl3RqJOlOquTh+/64LE8jTd3MJr5Et0l8KmpmuhVuppVGsdiPRaLvhA0dq+BigF9MKM80QYrZf0oLVKKkaofDICdhoFiwsK+ZKhixT4L4Kj2zHNhrcE=; 20:i3V1avi41wltgKMU2P/TUuf4TxHVr2mTmB7NK6/eUmX7HzwVLGAr1Ge45lrLm7tAcW5Ep+we8n/OGd464+vRCHPlOPNYkaMmXS+G/izsalUQrFtWPAd8lUDjn1qM+wHJ8ZoFkC+Prxx06HfVwLRI5UueB+PBuSbnj323pUmVXdTR3sWkBY+DFIw/PISTja9Vw6Ik3BD5sXnouFiJm6tEOwAe2HjNE3mPkqLM1CyhTHA1bHQbQTYVqtzMwveyrVWqXLqdasmTXUM4epffo+usq3myg0qVoXTFeLlp/bmmqZcqTa6pfz3/Ldqy9rJOSP0WMAX3CYg5lBWRwhF9q4J21pCw2CHMvUk/y219ne3lEuzUZB2oGzJWsU0+zvLQPKNYWJ9DLyL7Z2ibVbD2OUs5d+/d0TYgGIAHwEBLcwgVe0j/JQAyZ2Qmv6LlgSf/fmyEHEpngykJnSvOeXYA1XilA/GRq5UM86k0/dIpd01viuWHe3yGYmX3Zb1C0Y2pH5KL 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)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR02MB1339; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR02MB1339; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1339; 4:CMbzQ6tSA/BuLsyDuDzu4UlVcR14CGnQS+z4hoEyFH+eOymahHdgCqED1Sz+fPeqkjfw8RTRYXX9cT3BkaF99fV3uGgFSeho8MxGQso6CdgndvWD+q69RpZKi3IcBVLn/W31bcqeCf2GBm0ZB+l8B/H1cyUF5iNeYb61n996qO0W0xi/GDIlkAUHpX2maBlq3KNCpBRckWMw9JOT0GXKnaYkxsFAKBaBT0RyDnVqDw9yz8KQUnMeTk2eKH+prgRpXWvpIVeE0AeA7lqYOqXp3np24ZW538qoWW9Cy7lJ6Wc= X-Forefront-PRVS: 044968D9E1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR02MB1339; 23:07KVr30VZng1MF0jPzZvxWw2DajS7zN6pGh5JP3OR?= 6hhs//LgA59lT4uXCtpLFDs93NmY0j6S+MBu4h+Kj1BhF6J0+CDBG35Rw/3DstyR/GcZ32I5E9hN+qIuEKxHieIFHGLgvsOd7qtIpB6ZeRqRn3SJassJGQsJB86ZxWEhS6WYtOb25vNgwIiVXvdJZ+vrR1RK5fr63wPweVbOhE9pk/Q6hizRntk2k4RE+g8WXfSgSjN3u4VmMm+RHzqjvemHuqsI34jt2+Zn+Nxi2oPVI7kzJqkNwIayGbyWczkIUYLRUA1tXTgQFthDIsaNGhqnGVdLzqjiJLiI1Sh8sS4HwZ6WupxXEK/7jAnL5l2+vea7z+9hYktWoWSqsoCW0d4ngsVPJuXe9QqY4vel0ZQ2vFfUz4oPUIf+FCE5YYJwZAfCSrpQQjlgt2W8MhZFbKwE5C620F8Ej+VximWaLd9fDVYtfibWDxNBW6yj7KYW5LJZLbXzE3Llwl4FAVWrcikd0aaPcMNypJsXUIx7XESrDW+de+gSFWjryRVqx6xlVtiXSzG3hjgTdtrtLICk4/8XgcFI/nIEsWMvSfMH5LFK1YtnFp/rL//Q89Q9nBBbEjjNXPfkkEv4jijmwQysD+JzECFav0wNxBlak+eWCJUZmEgyWu+/1HXFUGusPMc/9/L8YCL9sg7j2tLJLEDbplDr9l4Z7h0vgFmn1fOOqcJ0q7WjYqpkISda1ueUB6EpecxLwYqA9K3ZRXuTV8595V1x9vSgpMz4YHzfSBLbIK2TrjescCi+kxUHx9mraF3aDYIJMFubQhF4NewkpGa5lj84x8JrgBny/3o3MhbSaH0FlcIEBBzcYH/8ct0ySyY/01sTFEZIr57aUxe/7qGk7XmL3BmVtgyZn15vRRpWoBgIASH5m8YRkTIClofPiKXPVn1fs7dzLMoC2i1lE+xyPJKkAXdapd8hJGlNoxFa7RqpYf+IeFBaCFkoG9oThTVXcUIiSU3y/W28LwYEbtsOhWbfNQuX+n4y/pq9OZ4BAmsJ1fozteuXe64BT+wPK4WUvoc1QwTqqXIIl/RzXFTTTVX6py4A4YQw1K7VWQQ260sPPme19Xal2gUFZXWrx3POjBkMersKZeVI3tJQNdRMcys X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1339; 6:HSYYltIA/uYwdX99k+2BHoaFBbfwmAPec1Lk12KbyLFUwn5sON7RtAvBbWfrVcB9q2e3THdghzx5vH6irOSn1Sdnw9eyi4LDqmR7RdgjFLSnjEOr+27SYLgXgdLvv+MVbBAigWqAyta82grgTa6k4VLQPbJteKQxvyklTOWd3OAwDphulSq+2SpZNFAmCaQ5gnkjMY1wVTwxjPxBvs9mJyt8clA840EYOmGeE+Zzi9f/D+5wVdpcujHr+gkY5nbxbUN1sFJCHigpzEY5ZwcwBevoLnvwnTyuA8NMRVqidM7m+sDyPlCWpjHjOULZQuPcWwHpeVkG4W2qh5mQvIEd6g==; 5:jy+ELLg5LWBRAHg3svhFMprMBmYDPxey+fzq+fJ+PUy8W9kvHYWAP4xjdV669+yoAJIWWgWXP54aV2PltB1yy49NCsvmIarsJrBd5WKSoEO3aT1P0DirTB8sXBY55n06dEilsXRLtqW0A7U2sbTgJQ==; 24:wcGts613YJ7ixxDmQa3Wj9zTrHr1HIh0ZG8qug/v3JkpbtKlPHC8gXRikk76VKy09nqSRxfIE1BwBGBF/rSX+61aqhzush8CdstCa0Q4tR0=; 7:Np2aNvZcJq+g4GBf+tjvuDtaOtbKijriC8FS7+C8x//CNYuZUK54G6LsPZjBU41axMJwlxuYcZx56XU6Cc2lIk56+YwqRhohiqOG9p9ewq6y4K/G7ZcJ9TXQLlm4ceiQwqgZ2J/YKMoTzn+R9RrgKCtmDik3PMuy9CON8CoqPuqhIH1r8V8soxRqY+2xu27bt0yFM5fEzrPOYV5+w3PlyKeXLARd70giuxa3JMGgXPQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2017 20:09:03.0347 (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: DM2PR02MB1339 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.41.45 Subject: [Qemu-devel] [PATCH v1 4/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é --- hw/arm/xilinx_zynq.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hw/arm/xilinx_zynq.c b/hw/arm/xilinx_zynq.c index 1836a4ed45..de1e0bbce1 100644 --- a/hw/arm/xilinx_zynq.c +++ b/hw/arm/xilinx_zynq.c @@ -313,6 +313,10 @@ static void zynq_init(MachineState *machine) arm_load_kernel(ARM_CPU(first_cpu), &zynq_binfo); } +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 +325,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)