From nobody Sat Apr 27 23:36:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1517532648069917.0060444957271; Thu, 1 Feb 2018 16:50:48 -0800 (PST) Received: from localhost ([::1]:49438 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPZ0-0007U7-Pa for importer@patchew.org; Thu, 01 Feb 2018 19:50:46 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41091) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPW9-0005uD-DS for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:48:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehPV5-0000Fc-9m for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:47:49 -0500 Received: from mail-sn1nam02on0076.outbound.protection.outlook.com ([104.47.36.76]:16128 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 1ehPV4-0000E3-RR for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:46:43 -0500 Received: from MWHPR0201CA0011.namprd02.prod.outlook.com (10.167.160.152) by BN6PR02MB3379.namprd02.prod.outlook.com (10.161.153.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Fri, 2 Feb 2018 00:46:40 +0000 Received: from BL2NAM02FT026.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::202) by MWHPR0201CA0011.outlook.office365.com (2603:10b6:301:74::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.444.14 via Frontend Transport; Fri, 2 Feb 2018 00:46:39 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BL2NAM02FT026.mail.protection.outlook.com (10.152.77.156) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.444.13 via Frontend Transport; Fri, 2 Feb 2018 00:46:38 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:39564 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1ehPV0-0006nV-C2; Thu, 01 Feb 2018 16:46:38 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1ehPV0-0001cQ-8H; Thu, 01 Feb 2018 16:46:38 -0800 Received: from xsj-pvapsmtp01 (xsj-pvapsmtp01.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w120kZ8A028993; Thu, 1 Feb 2018 16:46:35 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1ehPUx-0001bc-K6; Thu, 01 Feb 2018 16:46:35 -0800 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=68k2I1IkumbGi26NwJg3JssVwrStJ02BOcjYYH94uX4=; b=waZmOND13tDP31Cs69R7Pxw8Coic+33aa0bgXuvg5wxFMSTyDGTwxPbI3/M4VofWOozlahRImEkajgCVWsfHiuP/5fbs7BUCm4DCplXNjb99Vl2iIfoR5Ul2LjX11H7QQJ9AiFpvA9yR3OXEhqucei4+H908zqKNffz5jh+YTZg= Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: Date: Thu, 1 Feb 2018 16:42:05 -0800 Message-ID: <56ba11cee61d769a9a2816fa990d472ab1480906.1517532021.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.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)(39860400002)(396003)(346002)(39380400002)(376002)(2980300002)(438002)(189003)(199004)(47776003)(5660300001)(48376002)(50466002)(81166006)(50226002)(8676002)(81156014)(8936002)(4326008)(51416003)(2906002)(36386004)(6916009)(6666003)(7696005)(76176011)(478600001)(39060400002)(2950100002)(77096007)(356003)(26005)(305945005)(63266004)(9786002)(316002)(16586007)(118296001)(36756003)(106466001)(2351001)(336011)(106002)(54906003)(186003)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB3379; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT026; 1:vbtDIub3eh9qIjOvk7nSYzKTAkjPZdnH968uQrtrFRHfPjlDLwGdrAev3JbO9OfLPWO1ixNReEf3ItiXBAlLPwT1cKnszSmOXNw/O2ANZLlsw4BCbJ2f0VuPFms0V8G8 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ca82f409-42c8-4cfb-28ac-08d569d66b74 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:BN6PR02MB3379; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3379; 3:9ymg5iR56FNTe+gNo+UYoSFRomflVe0jbNsz1ydXnFz5UneEPa+M4dsjBr52AsgiT+O7y/6XE0RAw92QcB20eZvR9wKsh723n1M+WKnO1X178IQwkxjKciNq7xuICBm7dRSTXQ9IqvGQ1c5/vhIpB2C9+bIlsBPmEeTcTTjrjOlGXV8IFDtU9hzUQwjumBL1xGXN5b4lthBNVBRLNasiKHpYv7mwoW97RK13xnuawMQn5U5IZ5sJ4LVfg1f0rPRIzHMskoEPwzLC5lRins4U9jTISwme0srjp8heZ4hdKeq+zySW5o8JJqG5WpORGlsGXe9zb0jksH5eejbOTEa73pIo3BANZrlqGnNvga3LM5k=; 25:8nyCW+7Nd530FlSlxhUzxs7+u6g7XZgQ8/4S+yVV6xb4JicvzIDyJ40Plg5vyDA1G4w8NfC/Dq3LEmUm90D9Fs4X65HtQLUcJl3dfUzG7l3UL1pHOrGF5dfBK7PDZxcFTKUuzKTqyWMk6LgYE90FOrCgsdJ6tiriE83jWpZnOQEcKnUXh7OSnci9Xjto0L+oyNndUn5hG5vT0YX4NmvUx5A+6CKCjv7Dtip4mY6dIHoI/ic3B1EzfHaBw8JEAOBeqjsaJUuIk9IE/Dd6SFmGscpbkAhE20e0tioOJhaOVQNVs0FKEY07E/PMeWMqZXVv8fXn5pXZ7cFq0TOrdgGiOw== X-MS-TrafficTypeDiagnostic: BN6PR02MB3379: X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3379; 31:AjyuZvfmh6ALraoD60Gpp2tadl1RWNowwJl/fW6SUNdgAf/wbrPsi3ADtkx60/0YNfS0dVevDjsrk7z1trNG629PMX8oDmMVjw29df+7YS7PG0DK91Vq90YbP5ypBDZQvf3WDt4sf6EmuIJ+Ipo/Tg4Yu+xoUtX5iiWCkvShP9BKavYwLtjD/l+kly1NI83HDwaarvjEBURT63hwX8p5FPrRb8jJFdVGJF5zwUDEvyQ=; 20:reXOydD4Ior3Lq0esOrTs+QGZmil/XUodVIHfJoBZNRgf0uHhAWSTodU6df32pGImYyQvPK8rvOtYZ5fgxA29wxnwVFN3ATXykAoHvfXZdQfSYenPmOhxbhSjHMAKE9Qk13CrtNQlPFTIt6Dl/UD3FPpbuPmbJCAkbYf3UqaRc6JAgVhfyDGIpuDR1BaTCuISyE5BeAYrC8FlyVImCnKgJu/jxk0fhnK1bdkanVT+AgNeE44BR15l8+AOe001PCkmDGpXFvM+WP1R8n88UVZ84E4me3r+1Iw4JvEereo8ayaiv0OSrv/cSD66MgMc1vQ275LWsmCHvYRYGb70xWs4cokUWUWluWjXt3OrFI8L9KZHsT25wZtUBbtnVANwv2KYHJny1Y2wyrmgdeoB+R1L2ujuuX7Ri3mlzjoSHsbBdt1kkaoQ0AkmQ+qJ+N4/pInB8azAaY8HYsvU36FmqulPsBx2qRobDghHPxnBJf2zqW1JbpaNPE9WamwdMh119FR X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93004095)(3231101)(2400082)(944501161)(10201501046)(3002001)(6055026)(6041288)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(6072148)(201708071742011); SRVR:BN6PR02MB3379; BCL:0; PCL:0; RULEID:; SRVR:BN6PR02MB3379; X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3379; 4:GesyNCbF0+12UoO18oVji3C7ZB9Eb+Qed/uHk9lGfMMdpLhY7/ooBBgxMxC7KwbjMeii5HF3x43Fy2HIJzDYGyLbdgX96DEr/xX53pOneaoS85tqoXRpi7f5vlhpk6tZU/Pmlp4aAjt7jtIgU7uJeP8v5woYH/Igjy0+mVWUr8lDyAfzEJA9yhvC0ggiKIqUCSRtdcJ4tI0/8+CR4DWPf4/2BU1McfH0GNMdDXD1g6f7Oz/j6XOZfc7R+VZl7qWODb88DW2a+Y3s8tPEZOrQj//QS+MpW1gysXigdWFVKcPrsCV5ixHm0bvt0bqrhtfC X-Forefront-PRVS: 05715BE7FD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB3379; 23:+D2p070h6lJYYHyXYaW09LNNEcmFEsUw00iKpI1Xf?= =?us-ascii?Q?up1hjrm8LegUUHFcmMoAo0MZnRX6eaGRYKWmsSLqkDzM0/OHPbuFnFr5X5x8?= =?us-ascii?Q?3YeiZ+o8B7LJm2FhXRYZ3xxc610s/Y29bmyoUN7iPPQKgqPxAvgftPTAMGiK?= =?us-ascii?Q?aKqhu/H7slo8NBxTH8S3ATWNUDXmQeK9cGXks99lT9apANUlAPChOoX8ZsPu?= =?us-ascii?Q?nqO6t41m1fpD2NIeJ3wqkW2SRjBI9WwP7WZ9AzOD2GrW6QcL8iUcwVCuqZu9?= =?us-ascii?Q?Fz3nx0tz7EAW5ExJUTI4sgURuL2YC7TQ6tZ3hAPc0gEvT3Q7rRs0UD5oNMNh?= =?us-ascii?Q?wOAT739cNUNSR3Vsn5z7HiqXcoyvUfkJur1f3XwKllZ3b+C8M/Nc1RouoSNv?= =?us-ascii?Q?7rGTN0SrS3N2r36eauBBGp5kBnTlOlw8WM3fIwHn9jXVdA50CUkkBtUKAjSc?= =?us-ascii?Q?2QKAnlGS81KUq7DpXfn2sctActD9oKewsGKmRxv6AYkx+FvE+cTW/ckz0Ug0?= =?us-ascii?Q?H/l55+zjdpR5TfCP32v5spWXHOJa/0UaKMkwklGg4zaQwOG42dcMZYXlbfRo?= =?us-ascii?Q?+AtGGd2yC5O91kqz1XLj7WC9/yolcDZ8Jok8Ra9Ygn4Bdmxx/F0QrI4pOy0Y?= =?us-ascii?Q?JHkSEKN8naPT5fNBphc8Z9y0QlGLrA++V3lC8otfImiZtXQY1J4restLs2X3?= =?us-ascii?Q?KOlcwx9rscueL33N1irc1ZQb57fZKc5Tv0myRNgCOHoO9RReyAqg42Jdi02U?= =?us-ascii?Q?M5YOrRev6m8RHywAfeYqo0qwfacriAEUIWbYe4SMLYw8biHLU93M6lxsdMc3?= =?us-ascii?Q?qmdFDAteaO4DoO0bwBtfUp0Qt4Z+z2aNCBSYmwhoWdhVuV27v8zjBk2N30oh?= =?us-ascii?Q?y5bQ8d7zzv9jy3dF0msEcY64iOdqTppRPw7MKo3wBoxbGMFCpZkTnKWA8QV9?= =?us-ascii?Q?AHY2hypQgZmvkmUtkwPlrOP/Kq4G6XEqi7LeNUx0+/kHxJlwT+P2vuSIfbr4?= =?us-ascii?Q?WFkPGDj01qp9QlzDgKn6pyxErQIZtqiqoviGx1ZYF1gXK5n1SH/vkktEdJNC?= =?us-ascii?Q?o2ximpViNNMXTBj0urEqgT+si4G1nPcOy2UgawJIduROVJatg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3379; 6:Wvdj2N3wre3ScIqJVrtJy6k3sNcUp99jTHpwmDNgSsarOKu+HrV2cqnT78EYb1/GD0VXnN4g2lT8KlJJBwy7Tyhu7NR9Pwl9yGSSx/w9MToON2tjrZnHhIOq+JkFWKdQ4sJTJE7VUtUrB25BnfgJ4dM2o2V2PjvIMv7K2XZXDPPt6ruGb2+masQmxFIl4mOkXf0cEmfZcTO0TrknmxE7yHqHz7MczgKmmJ128Cmeo5Qh2aQlXNhfptfHzJA3zTftIT6Uohsj8uVD2zFXtFyuJMJzFXDwhHqqJ/pPE66vtV5mr9PxmrxSkEIaRJuOCb5AULfzIUXRjBOXtP1vd5e+Q/7awvco8JpC2hImXtS9fOo=; 5:JmysJHmgo3YDXQwqbj3BT1lvnPK2UOndoSunzvBx2zhjR7TM72NxFhTEY5dtCGirk6bjQL1jIH5k7QfReh6qIyjVFRwq2T51h/uGPaEMQTscLB0kjyAJartyNy6FbfQEnYHrolVAAGJR58AAUXPcoLZQTOj6pMusVD8fpuvfsh8=; 24:F/x3UcZ4M0GZyqNwuvwX/WUwqj3pX1E+FsjbxXOlVVj1uzDmCrP0JCj+dFZFqPm6V+jnkIm/OYII7DXLdFcchGHYq+BGj9JyicvVkv8JZW4=; 7:4w7RbWLkkihhBb3Gxme7RUZzr6fZcCWy7lcmeFp6hT7X+9XewHBZY9HFFeHLrvzQEY756zGUwH6cuXpIXeGY8qRKaiXX+MVNWL4tuMJCt0DgFdyuJjexNTDDNxbYT0/DXyUBczEI1iUjx41x2QmW0Uq1ku0xJOSeQEHEkFnrseJkbiY7f2PvuWUQWbvl0x8fUygCZZPC0toQQtfJwL7XoFyT2uFyTrMEze2UrHrYn8gTRJV77vUcKxv2Vi7yuPs4 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 00:46:38.7610 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ca82f409-42c8-4cfb-28ac-08d569d66b74 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: BN6PR02MB3379 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.36.76 Subject: [Qemu-devel] [PATCH v5 1/6] machine: Convert the valid cpu types to use cpu_model 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: peter.maydell@linaro.org, ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" As cpu_type is not a user visible string let's convert the valid_cpu_types to compare against cpu_model instead. This way we have a user friendly string to report back. Once we have a cpu_type to cpu_model conversion this patch should be reverted and we should use cpu_type instead. Signed-off-by: Alistair Francis --- hw/core/machine.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/hw/core/machine.c b/hw/core/machine.c index cdc1163dc6..de5bac1c84 100644 --- a/hw/core/machine.c +++ b/hw/core/machine.c @@ -776,13 +776,12 @@ void machine_run_board_init(MachineState *machine) /* If the machine supports the valid_cpu_types check and the user * specified a CPU with -cpu check here that the user CPU is supported. */ - if (machine_class->valid_cpu_types && machine->cpu_type) { - ObjectClass *class =3D object_class_by_name(machine->cpu_type); + if (machine_class->valid_cpu_types && machine->cpu_model) { int i; =20 for (i =3D 0; machine_class->valid_cpu_types[i]; i++) { - if (object_class_dynamic_cast(class, - machine_class->valid_cpu_types[i= ])) { + if (!strcmp(machine->cpu_model, + machine_class->valid_cpu_types[i])) { /* The user specificed CPU is in the valid field, we are * good to go. */ @@ -792,8 +791,8 @@ void machine_run_board_init(MachineState *machine) =20 if (!machine_class->valid_cpu_types[i]) { /* The user specified CPU is not valid */ - error_report("Invalid CPU type: %s", machine->cpu_type); - error_printf("The valid types are: %s", + error_report("Invalid CPU model: %s", machine->cpu_model); + error_printf("The valid models are: %s", machine_class->valid_cpu_types[0]); for (i =3D 1; machine_class->valid_cpu_types[i]; i++) { error_printf(", %s", machine_class->valid_cpu_types[i]); --=20 2.14.1 From nobody Sat Apr 27 23:36:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1517532897127486.0798056436106; Thu, 1 Feb 2018 16:54:57 -0800 (PST) Received: from localhost ([::1]:49724 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPcw-0002Ih-FI for importer@patchew.org; Thu, 01 Feb 2018 19:54:50 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41355) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPWM-0005zD-2p for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:49:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehPVH-0000Xn-VU for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:48:02 -0500 Received: from mail-co1nam03on0052.outbound.protection.outlook.com ([104.47.40.52]:26673 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 1ehPVH-0000WB-HN for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:46:55 -0500 Received: from BN6PR02CA0073.namprd02.prod.outlook.com (10.161.158.14) by MWHPR02MB3389.namprd02.prod.outlook.com (10.164.187.166) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Fri, 2 Feb 2018 00:46:49 +0000 Received: from SN1NAM02FT037.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::208) by BN6PR02CA0073.outlook.office365.com (2603:10b6:405:60::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.464.11 via Frontend Transport; Fri, 2 Feb 2018 00:46:49 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by SN1NAM02FT037.mail.protection.outlook.com (10.152.72.89) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.444.20 via Frontend Transport; Fri, 2 Feb 2018 00:46:48 +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 1ehPVA-0000u2-Hc; Thu, 01 Feb 2018 16:46:48 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1ehPVA-0001dU-D4; Thu, 01 Feb 2018 16:46:48 -0800 Received: from xsj-pvapsmtp01 (smtp2.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w120kc8Z028997; Thu, 1 Feb 2018 16:46:38 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1ehPV0-0001cN-14; Thu, 01 Feb 2018 16:46:38 -0800 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=IqaJ7MpIYB4Lo1LbIgR6A+aGWDc6H2xMj4euaGT9nwE=; b=c93rZqDYx8wUZyUeMuHjBYONiDednE6fnLI9nhqZMcL9t773ml7XP4qXB0OExcTmjyOIwIGF99sDGX6nOR9Kiw1ZYhoKKZ/2B2MUMR2LF87lhZlD6A18r5a/KhTK1FAMhVzkqQpNjbnSLE4VtLoqflhpyKHwgotvc09pD3nN/Dw= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: Date: Thu, 1 Feb 2018 16:42:07 -0800 Message-ID: <27f3505be8815decc8566040654592c1e26c0b2b.1517532021.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.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.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39860400002)(396003)(39380400002)(346002)(376002)(2980300002)(438002)(199004)(189003)(2950100002)(6666003)(39060400002)(4326008)(106466001)(478600001)(2351001)(5660300001)(6916009)(551934003)(5820100001)(63266004)(50466002)(7696005)(76176011)(23676004)(305945005)(59450400001)(81156014)(316002)(47776003)(81166006)(106002)(8936002)(54906003)(118296001)(50226002)(36756003)(8676002)(356003)(186003)(2906002)(36386004)(9786002)(26005)(77096007)(336011)(2870700001)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR02MB3389; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT037; 1:puschHgW8y/g86UYJOaoJhh3HmbxCHI+cXnxSMQ/P53/lQOywtOkha9aFhw2PIAYK4CkAxP1sosj4S3XRhK/UmPi9G2DBZE0YkCqcmk5OOGQKoYOa//abUBNIfQzYdSS X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 053b53e5-11e1-405a-b9de-08d569d6719c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:MWHPR02MB3389; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3389; 3:igWKQnh+g0MB4mhftfj6vnnjd0nh8eeYuaAAd3LurdzpSTXdn4iyjUjJN9fO1eboDKCZTYjdj1idZp7/ySnbGljUiTGffNf9mdTkXmSIRKNKAaCjCA1RWASPevlbQjApPBOTAH4D0BiEFEqffyT3LkX9SAwhLMv05wgpwMDjRC0SKztEELOcPKc7KeIgL8Is2NamTt1Oa02CUUaa3oniGfKaAMJMclkxE9PMJn4FAZNnLOrp/nVZmbFXtNp64+4/PAJSO5gmGuglWROFDD3CGugKAuhSpyo5iiSV+vf/Yqe4YewG/GvpqE3rvkI1o+ibijS4dojly6cfHxbU/eiB8Kh+0fYsX1GZ4eG6hPOFCvE=; 25:+0wSSLYru5wc2mYWYX4dmMCeq1cbuHAXNkm5SB5FeIs+ePmJJe+RacHS8X0gH2RX9b6DAISsArabc6kv9fFDd3FiY8Brj3WWeig6HTyUFZnvIcT0l+Nj8FxJFUdGW1sWHNlrAwGw+AdPvBSFF8hXHG5E25647z1USQsePWD3tXFRVjojsL6MsGlo1VA2/PJUYcr0uj2iqsWBPsQ+QtFVOHd5vrYBMKjdOR3KyLs11xVmhx9nCHjSxk2e1tayf/3LdRpIWeFvsvHquQ0cGJNzTKd+Q2od7+VvmNCNOEANuahSYMzfkdWPtYyd3awHU4zjSktNGNAQ0CExylaJOrYndg== X-MS-TrafficTypeDiagnostic: MWHPR02MB3389: X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3389; 31:5E4jS8D/+DtuMhWK2B8mZzr3DscPbnTsnzQmeaVPCvX8ewZUmRJrcpNfR84ZY/q4UwGO1uVqixaHOOfAUgBm5xRTckctR2FreR6YNW52VZo6V2JbMUeWpgLpE2TTsecBO5JqI1fHFVwJsH/ZApcIeKOtPsGFMIWML7TPRtrsSqTb01Uhtl27yl34y/tRIUj0xjXrtN5Gch+PO4KB5ERuDs8Ko/2B2l1LORFTF/UCdD8=; 20:v5O144RkbfCtveB9k18MOsGl3461Y7DkQvmMUFDlGFmPTi2/7eQ+N74AUC0QF/azFU1k5KvN3QXR9hyZ0elGMKcKamBkEVRiU90NPAMgUKrDopBdJ+is70IkN7wE19/5pjdNwXKETlLmqyYXFO+STCwh3DzF2bgBAQ8twxbglf1+1KLNt0bKl4DgAVJvs41DjL/EunX5rty/vPaOwKD5rQBUu+6eMCALiAOOy0fvWmvNrhZtdvgleiERNWPLq1SX4UBpo31CBhTHrzqQ0KPlIn6gsbhfkoXZs5JTpus6tg3qz5VZ+ZC6G3f+HjX6dA6tvUv8zE4b6/aBXGLkrWiV4OwtKthOOh5TOVbt3xQckj/GG5iy6MRSYoGMzDaQee2bxuQQy9ltIJ/+EXxTz5dc3HugOtGLClpinZTANK2PXLWpidBTtrFedx/uGd3zUxPWmGnWnESgTsVRAqdVzASSBCOV+8mAQv/HepNHnBJKYOAz9OmZCQLQ/qZZJXHeVl4R X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93004095)(3231101)(2400082)(944501161)(3002001)(10201501046)(6055026)(6041288)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011); SRVR:MWHPR02MB3389; BCL:0; PCL:0; RULEID:; SRVR:MWHPR02MB3389; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3389; 4:NZNFxgT7z9/Om4HmmHNdql8tJEj/efcqPuGEiIUdNBFfXalvG3s3Sy3aVGQdRXaqKP97qi5Qd5IS2AuVh2kEfX1stPOhJQo4zLKhvUqpAHEFUTWzJvYBszBU+uRLgxJLW2MqdLkg38Ix7uimWJISSM8MN+A+jjLKCQEEVG60if4jthZfTXt9K5laFTX/qXJdFfsXhVrEiOaSm08Qd+pwVlyHuK2+7pdlhYmlRKfQK50+GFtXlVGnExmZCP7EWBK2tT09sh+W8HPk50J9T+540IhihJMMwdEojtEHahjbtxX6Bcs5KEz3Kbp2O7LVF3Cq X-Forefront-PRVS: 05715BE7FD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR02MB3389; 23:/qj6zsfCf9vIwEZHw8+IF3doIZGNegnNchQ2YWiTI?= =?us-ascii?Q?MkR+Ls3teW5IIPqgZzt7FkZCKVK+3vPMrftfJ/4tdab8BNLF+RKsPl6sfKsr?= =?us-ascii?Q?6yEJ+XnDnjb7Yglyqz4dG4ejNfzSlincIiJskYgj9ibXIP765EvbgSvQZrMl?= =?us-ascii?Q?aM0Rzx+ZYqTCrw4OQvodgREj8t9SHQDD9jPj6tHoLRvwafwpvEvhH2KEyAOv?= =?us-ascii?Q?5VBVP43/yKd2XxMVN6mpM3bqmYYjIT/DkjQH30lgpd03oBZyHc2VOkH0WpNz?= =?us-ascii?Q?FReKbmFKRqtahaliZ4P8FM1e9fQJMufwy6E73Der0s/OK2fCTNpeGi7HrTRy?= =?us-ascii?Q?MegJYjzc6ndAOlqzd9Ckpk9owNDcFNF+jZue3bK0VIXs+/oWTYmU2hmPn4ZX?= =?us-ascii?Q?sw+t01mOnpDwd75TVMjJxkCxsTWutBFBZozjFYPz1PK0vyIfs1eSxKlI9xTL?= =?us-ascii?Q?/qrRfri7ABw46F920yttReNL+XV/KYjAbhl5n4EjdpfzKVlylyIRNAui7iWk?= =?us-ascii?Q?B1KffR4LUvV5CE1PwQyWqe6lBaxb4tznTPspaZsP+lJQgSB2DISHnrCYWGTU?= =?us-ascii?Q?Y7ynjA5luwmiEBkjm3Ag3aHtkSfKHQECCEz28v89facgBoZ1JXiloMoV8r7N?= =?us-ascii?Q?eFaxpMKRQVLW6QN/RkdCrRpf/hkF36vFzo95sf69mhVzUvvu91hQ/EPYVdLO?= =?us-ascii?Q?l3G0BonJyrNG4SZLJ4pJDHTh3pnXnwvNzRL3ah9KJIrZEOhql+2AU2VpeI83?= =?us-ascii?Q?HCR0Gukm3AW7ag/ePHBpkyf4zzOH2Om14MqGVXDrPs7TB81+UX7DUFUTPEnW?= =?us-ascii?Q?YpMNdf69M+fofh9+Z5ehxpajJVu2ekDBV9pquLozBMlZ8d8VgAcTi16gnLh/?= =?us-ascii?Q?PuIAlIJs0MFqwmq0jxXtgn9YjojRBeQvBX8608TK4nP7aO0265T6cpJTeVjZ?= =?us-ascii?Q?PmQ237DZLXZKnIvQPqKyF5YUMU751M6kCgxB96X3Fa2Fppq7lEwDjF/OzTa+?= =?us-ascii?Q?nzZZCsbfO9RxLY+rZWM6Z7TXArUvrp3ImcbDp4DXFfzOzRdwR9wgb0sPgtzs?= =?us-ascii?Q?IZYVlToSUI3/Dva+/Kfwaevr7tP148aOXKSUCT0LKnaJ4/mj5WZJR/YJxdty?= =?us-ascii?Q?ZfoTjblHJo=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3389; 6:nnxN3aiJsB/X88pqbNkx+TgzIYSw3UctfMcGhyO+C2p6PT72AWxHAXJw/gPMSlDp3Rk7iRXCkE7VCqYjXezEhXq0103xuKquCagAIcOcV+g+ADq0E40/fRbb/GXLGSJ/YQZcK4adRF8xO3caXgvV+ZpCUtMx155hlOtY+zAyBbB+Bnkk7VmprU3oUrYadxmy6dcyJ3SOr+X9NG2ap3hwwGuMXOxHQMAjkWEYTac3VcfUQpOodIbddHhjaKWrvmuANnUhoBTETCeMaP31sqrF37YYwiIoyPg3uZH8eSCDWk/5NRuZ8GLfMvNBTAjCn6Bv7rFG+/qoJYTUChmqsEv7nkXPlzxEPU42rH+fQoCEYFE=; 5:/hwz+bXpgsubB+SF0Q4D30ptMEq+Dzu5oGikXzQ9/NrTUG1VLpiMUWcaKa0Odjke6YkUeOwe03mobJTjxJLA+cnirZHHbIKA0Bz7GnL13AViSB7o5rozPuaYdJeQlG0PGABFVOhQrbCx9aDn9oL0Uy70pzHaJguOcsIu7/xoHR4=; 24:xWOjK9pE6tbXpoUovAM4CCp/YlUdvqTK2FWeE6ZZFtZqN8khDqdJPMUMNXqNUATfu1bYbZtvTJIRm79zlnsoiH3OBjj0d6wAxHTDGtYOZ8s=; 7:8dJQP60qKLZdQgcakk/OtUOKbGn6k20arSc02EiSKYU6b+VcIOi1umffwk8PMT7K0vrRVVLm3z6soIHDQ3EMRLXSszjaAMdk20yLIqcesv6tdd4QYoI7pavvMcQxvsKUVPWDU9LZihXrLNLFz+FOyYrBjV8EiedyLD0t8t8KrM9Txq/BjNZ1bIZ/bbCzmhWhrebfJpBR5chdMQysSAriU/cyVcV0sG57ZR+6ahf6tBuvz36ez1SYU3xfvsWcuEB5 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 00:46:48.9995 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 053b53e5-11e1-405a-b9de-08d569d6719c 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: MWHPR02MB3389 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.40.52 Subject: [Qemu-devel] [PATCH v5 2/6] 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: peter.maydell@linaro.org, ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" 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=C3=A9 --- V5: - Use cpu_model names 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..91c925a56c 100644 --- a/hw/arm/netduino2.c +++ b/hw/arm/netduino2.c @@ -34,18 +34,26 @@ static void netduino2_init(MachineState *machine) DeviceState *dev; =20 dev =3D 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); =20 armv7m_load_kernel(ARM_CPU(first_cpu), machine->kernel_filename, FLASH_SIZE); } =20 +static const char *netduino_valid_cpus[] =3D { + "cortex-m3", + "cortex-m4", + NULL +}; + static void netduino2_machine_init(MachineClass *mc) { mc->desc =3D "Netduino 2 Machine"; mc->init =3D netduino2_init; mc->ignore_memory_transaction_failures =3D true; + mc->default_cpu_type =3D ARM_CPU_TYPE_NAME("cortex-m3"); + mc->valid_cpu_types =3D netduino_valid_cpus; } =20 DEFINE_MACHINE("netduino2", netduino2_machine_init) --=20 2.14.1 From nobody Sat Apr 27 23:36:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1517532784393586.0770840807642; Thu, 1 Feb 2018 16:53:04 -0800 (PST) Received: from localhost ([::1]:49549 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPbA-00010V-FG for importer@patchew.org; Thu, 01 Feb 2018 19:53:00 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41331) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPWK-0005ye-Ru for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:49:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehPVG-0000W2-OB for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:48:00 -0500 Received: from mail-sn1nam02on0058.outbound.protection.outlook.com ([104.47.36.58]:26419 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 1ehPVG-0000Uc-AB for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:46:54 -0500 Received: from MWHPR0201CA0059.namprd02.prod.outlook.com (10.167.160.36) by BY2PR02MB1331.namprd02.prod.outlook.com (10.162.79.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Fri, 2 Feb 2018 00:46:50 +0000 Received: from CY1NAM02FT016.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::201) by MWHPR0201CA0059.outlook.office365.com (2603:10b6:301:73::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.444.14 via Frontend Transport; Fri, 2 Feb 2018 00:46:49 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT016.mail.protection.outlook.com (10.152.75.164) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.444.13 via Frontend Transport; Fri, 2 Feb 2018 00:46:49 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:39680 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1ehPVA-0006nb-Og; Thu, 01 Feb 2018 16:46:48 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1ehPVA-0001dU-M2; Thu, 01 Feb 2018 16:46:48 -0800 Received: from xsj-pvapsmtp01 (xsj-smtp1.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w120ke37029001; Thu, 1 Feb 2018 16:46:40 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1ehPV2-0001ca-DU; Thu, 01 Feb 2018 16:46:40 -0800 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=bj8bqbhix7Dmwi2pFIFqEOY58hU3ExCN6Q1/MxIeh8lLu+lyXxx4uqlyex5K3USCl9RfSgMqhiyfiKZOK7c5wR/rGVXuMVZp73PoAxQg44yYndX4AxM/HzRftHW6CmpA9Jbu1ibvGoh66C9Lwvm3mpn6wYd3iAbR9MjjIFcLOk4= Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: Date: Thu, 1 Feb 2018 16:42:10 -0800 Message-ID: X-Mailer: git-send-email 2.14.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.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)(39830400003)(346002)(396003)(39380400002)(376002)(2980300002)(438002)(189003)(199004)(26005)(6306002)(478600001)(47776003)(7696005)(23676004)(9786002)(966005)(356003)(63266004)(4326008)(2906002)(39060400002)(76176011)(186003)(336011)(106466001)(5660300001)(6916009)(2870700001)(6666003)(2950100002)(77096007)(5820100001)(36756003)(106002)(305945005)(54906003)(59450400001)(36386004)(50226002)(81166006)(118296001)(81156014)(2351001)(8936002)(316002)(8676002)(50466002)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR02MB1331; 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; CY1NAM02FT016; 1:RllxPWmmxFlToFye23l57oNxp44QPYl2cbDo7giVrj0w4CA33Nd4gdK1jXqAASsJrHBsbUBsNz4fMPKzOkwylsX7EgS6jNHKmRnMSXOETP3Yi1QOHIurwwv87YtBW0EE X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8b16fee1-ed18-4d7b-6e95-08d569d671fd X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:BY2PR02MB1331; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1331; 3:veXUp0KsxXrdK9Yz+wSCb3NZDX8N6Xz00J3n+b9OJo0Z5gHgQgnpWtX3Vtwa7HIDd5eNIdzYWdcKVgImViUqJbOStNGW7B4R2VxFwkl98aCiz2O3ms/zCItTobkgpEyVYOWSgzgmZtOHtTGPjgX1al3XVdi1+Mxh5fYALoZfV+4SDJPPVGSZTOQA5O9iWtha7Wsm6eZWs866HAKPh2oU2zf1fGv71ui7B64qdI491gCTjx4Ya5VOKClxj+bbAABA2ZvrxgIKSI7g3ZDl81haPdxQHuAMPruUdBiAr02XsXCWGg77AD7XAN/8bdvSDCEG5fyg6kh5GTZFoJdneyy2q8Q2j7BWm7REjU0/vLh2l0s=; 25:J/pgs35wpB8FR67JKcEd+A5v41+hlC98ONNRe+hQi1coHtuIhg7YKuwfS7nVbd+8F01JeqWu2UcvTC6bhrTDsjgl1Zm7nk/1Y86Nj9C6A8meO6f6fiagzSbN5sueNuA3q0YfzvarjGZD7xWMB77CEKEIPanhTsKygC7APkg1hZhyRhPNR8ici8lI9EXi6ujI2P1lQGMWTK7iwBtSI9ttkwpmUUp9a988xrLDgp0741qQzVGmsq57V9ol1DrZFiP1PPQp5ey8LQmxtinngNEAoxMagTMnttA2porohHC1BAxC5GyIAjLKliChalfAzh9jiGhN0CdqvcJz5s56/Mi9ZQ== X-MS-TrafficTypeDiagnostic: BY2PR02MB1331: X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1331; 31:tPuwImA7QjirxrcwVMjvWyyBfT4EI+UoXCW7Fr2GoO253V0gPaOHYvUFamcUi5CCs1IXwi+z2NYjmgCVUAv4XWO+FwgFss0iLIv3KoFWxmjCVP1a7zChE1uSTdE+MTOBx2889x+DuhfzVDaakfjvQUBUtxOlr/AvBxeAA0AY/4ZWLorfcqLFIF7aVaKyGmUxCt2Bzr1PgL4BkUvQPCfxRCLX+PO3pFSY0wkD+mMSMGc=; 20:M3qocx2efoHX7fj/k3KvqDls3OUlYG4qmuVTAponcWa2U5e1vEK66x2ZNzeJvaN5Tg7c6iyZWTEL6hQOXq6/uJWgygfziL2stRVovGP/8ea4PrJptZypwDBLYXx5nTAaQUvc2ytlfpWVH36P9eKRBn3OTIP2FikEQsSRlRZ0kTXBoXFcd73V4ZG2pQpBosHWjK/eX5NQ5ZVKMwgZzyuY0BA6mMH3q57nyzqu1LnapgDt26qr3LQIYzxQpcyrkaJynbS/8fY9F31jivi9i6nOb5bji90FmMiXjzuAGdI1LgxqqmJI7i5Z7YPX//iN8QwCJEiLTEfpOM/4uai7JqiBS8ZU6XMFehD9xFGYCNLKpyxK+ax3pgKKuWqWth95IX8vh1Vh7gaLME7WKiKvXHJHrCxyIIT3prjeAbAMNqXDs394hO976lWvg7WQFOWXxdVJAKfnfSwokIQpHg7Aw71dHPV37A4oDEKEJGHZx9TYQ67wpwD0EkCUg4PJPgYxbU8P X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3231101)(2400082)(944501161)(3002001)(93006095)(93004095)(6055026)(6041288)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011); SRVR:BY2PR02MB1331; BCL:0; PCL:0; RULEID:; SRVR:BY2PR02MB1331; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1331; 4:vFFPkjgDMfUbICvE3J9AnmtAwNTdKxj0/60hm6pDGFWMWQwQ6PDbTKO5F5R9ZeVgCERZquTPVF5KQDnkjf1JK+QAcTBA73DplC3S+ukLRJqtUxLyKq2Z4PXyWJEFgk+QQL3t0JnZPN8EY5e1CA80eSgbm4gcxHL9vPjI42e+jlKfTm0tRpbSgaY9sL/aZ0Ymh2NITHXYQPwA2UeI7AYFDs2j3x60FwW5lBWRa7FtY9/urRR99sj0hrBp8K6kcbvCxqjpr2olLJHRkC8MiJDx3OjFaIXV8PNzlTuv28P8fbZ7VouwY7QnPyL7LV1m8yhs X-Forefront-PRVS: 05715BE7FD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR02MB1331; 23:IIp/zlkgHr8eP+Z7l6dwHNxcoUNsVYLwwbwYXirNL?= =?us-ascii?Q?w/KNWPCboTrormYeL8gGEWI4Yab9xqObj0E7L2KbDkvuafN4Jwhu+MSfH7Xe?= =?us-ascii?Q?Nz9OvBYjAkUGcLiPEP0c4oPFxWj2FCWk1kqHaWzzrCni4vMPeGnWCsBMJOpw?= =?us-ascii?Q?E4PfBrraDCDQbQC6fjZ1kxiM4j3xePKYoVmY4tki9UA281K10PcCgknXa+fU?= =?us-ascii?Q?m2OnhTNmYjMi3JSRecyAipVZwBo4stv0n9LM9DBr3JLct906rf9rGYT6PViD?= =?us-ascii?Q?9XtydfaSHsW71OibxQy7B/33Tlyg/4nCIiaGP89AHQesJzkfXAY3sPEQoSaw?= =?us-ascii?Q?dQL2nyncgnG9O5q9VD1Q1w8TbgL81pDgQKpE5Wmoed+PTskYIRMIduo9Z2BD?= =?us-ascii?Q?ZOlFgs2ah1Gh3W+Y41gEHjsC7Z0wF984LYUhfyUEv/afKbR0qkwku/UE9C9N?= =?us-ascii?Q?1sTNAY41/ZvXFkIN86oahHyvz2+KN57ct8ACCJ4tVIqfl2Eb9qu7HhRNr48g?= =?us-ascii?Q?EbOQkYOL+tSRgtyl4G+L7lqnhfEM8JOBaA9ugUGGZrvwzbFDeaRPiVOq8z0o?= =?us-ascii?Q?scjhYQG8rSAHKem4AM8djCzTxRpeWM+SrpRHW+1i02i3BpdOLWNNtSJgTPbt?= =?us-ascii?Q?G+REeKdIMyNfv2iXL1MDuz6OPhBeO27y+C6Pd7gSJv1jjcXCmEFD4AwjU/Uh?= =?us-ascii?Q?qUjrbuzmsR5SGeX8KiVNbbMYHI1UjkfR0MQiJ8VLFXfCnrcQ3ENc//oEb+GN?= =?us-ascii?Q?grBsuA3KvcmgCrEoI4iYO1bKbtQjFbqLH5JUPIpi6uGQ2zwpV6yJywKVVbhI?= =?us-ascii?Q?uLu+9zhrSj8a7cL7nxpeIaCkltgX/vYyx4fM6jVeTfVCyQVqCPEcKrgA/CuP?= =?us-ascii?Q?0d4RS0n1cz6t7njuY55gmNq5Y9L5rxszLKUtCEQ7Ln4gQN5TCQqIzF3kV8E3?= =?us-ascii?Q?wZuG5qGUX7hhYrxLTREtelQg42y0/hdtxbz+NTdnSnkb+ArbhzNLE5bgDBih?= =?us-ascii?Q?yZOo3cDlPmRBn7kFUGqayYBgzVVCUx7UZ1JWb8FS24c6BubpjxTxBrrmRvxg?= =?us-ascii?Q?b6Q20x/urvx1UXPCzrohx/JA+RElR3a1JiYec/6ZweC4O62o5mRvqalBOTlT?= =?us-ascii?Q?naLzs76MI1cGMbVGClhj+URDCRnFK8C//DYgZ15Cc46RTBcJyXa4g=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1331; 6:5t6vUSnJBqrjHozfbXE0/+DCXjWiSU2T6AVk+gyCYEwUrF/SmWIhrqxQEXRYholVuddeCfC5q/y68gXZEO9odxIx7JuCuSbcmks4FtuAOC8KMPy/Z51qGIpThdDYZK/ffffiCK69GWl5FxYENieHRfBa/0kT9nZIQvm6Lo/zyOEuaSyoNslgIsQAcLyIkoP/67GkoI8rJ953QgoTLk7Dq4DpbCM73R/kqaElER4lN1O4FuzpavNeiqWWsQy6maMTSdO2PrMfXiF+gORMGeXasW/KC/1ipuQ528ZneFg0KdpG4vv8uU3NJulTuOo1A4Gcr5cEZaK3NzmGWaC6WdFm+cJFfOL5I+NSFVXeE4omWM8=; 5:KOcq4Enpcl6hr4pe8nq+UKbTYD2HiMYBZrcqbrO0zbgO+n/lVIPi8ZPoDTLj1RmDamgY0ompa3DC4BL9S1n1cEvWJdSwwRmVkwzv6R9D2YPVXjU+SbGmPn5nq+GaXfSTEA/KGAfJQ27o2Oa2aSeXjWgCalZoNe4R5smafHIkKPs=; 24:jdttxiVnr3dSRIbFV90AvVDFEGs5Jy5OUuP3/jucqun8I05peJEGjT8QUv7Q/5bkp3l/IKUP6L4+5bEOXDt8xont0QJvvhrZtEAixqtjIOo=; 7:mfpBgaV2mcwCOTam32T9NX0fjPwJVY9ygEzKMTqUZWNIrZ1qgvoZfibqezrnXfxh1dDaIlSp7Sw1aXGpi0TrPjloNRjQ6noo51HwsbukjFwDa6e6CJToAuIn+Fbnhvov2eBfoP90qZ5wPwIv6jsZcWS/GWy2SbP5UKhEU65+JuXihtpGT4k6zyx5zyfIvz9sGlKCqhasKSj/MSBRB3MWKUpK0Suq6mhfpLrdMavSxRgXozrwf6gCc1yoErZdt+Uw SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 00:46:49.4770 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8b16fee1-ed18-4d7b-6e95-08d569d671fd 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: BY2PR02MB1331 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.36.58 Subject: [Qemu-devel] [PATCH v5 3/6] 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: peter.maydell@linaro.org, ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" 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=C3=A9 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) =20 for (n =3D 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); } --=20 2.14.1 From nobody Sat Apr 27 23:36:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1517532656897386.5250955324261; Thu, 1 Feb 2018 16:50:56 -0800 (PST) Received: from localhost ([::1]:49445 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPZA-0007hp-2W for importer@patchew.org; Thu, 01 Feb 2018 19:50:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41298) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPWJ-0005yS-G2 for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:49:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehPVF-0000Th-EH for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:47:59 -0500 Received: from mail-dm3nam03on0066.outbound.protection.outlook.com ([104.47.41.66]:62432 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 1ehPVE-0000RY-Uy for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:46:53 -0500 Received: from SN4PR0201CA0006.namprd02.prod.outlook.com (10.161.238.144) by CY4PR02MB3382.namprd02.prod.outlook.com (10.165.89.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Fri, 2 Feb 2018 00:46:49 +0000 Received: from SN1NAM02FT046.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::202) by SN4PR0201CA0006.outlook.office365.com (2603:10b6:803:2b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.444.14 via Frontend Transport; Fri, 2 Feb 2018 00:46:49 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by SN1NAM02FT046.mail.protection.outlook.com (10.152.72.191) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.444.20 via Frontend Transport; Fri, 2 Feb 2018 00:46:49 +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 1ehPVA-0000uE-Nw; Thu, 01 Feb 2018 16:46:48 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1ehPVA-0001dU-KV; Thu, 01 Feb 2018 16:46:48 -0800 Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w120kguT029167; Thu, 1 Feb 2018 16:46:43 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1ehPV4-0001cn-Qf; Thu, 01 Feb 2018 16:46:42 -0800 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=+9wwxp2p+gzPauuomECCR0YOFHa1IuEwFhL4c/+5O3Y=; b=L3Mj9hsUFleX+IrTCkbAsVcAO/XbOY2inHzekEYWpDLOsNwuISY6R+FwhsIceVkZEPchV5UgeqIviJxXvCDNhhQKgbVhqDYZQuaRVFd5SdWOnG/bIDiYdNYDnY7N1QgdlL1IaU3+zCi4uMpuuuMtGhxO513MiM0EBC1RuI61CZo= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: Date: Thu, 1 Feb 2018 16:42:12 -0800 Message-ID: X-Mailer: git-send-email 2.14.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.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.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39860400002)(39380400002)(346002)(396003)(376002)(2980300002)(438002)(189003)(199004)(39060400002)(305945005)(106002)(5820100001)(26005)(4326008)(47776003)(478600001)(54906003)(2906002)(118296001)(336011)(316002)(6916009)(76176011)(2950100002)(7696005)(186003)(6666003)(5660300001)(36386004)(23676004)(8936002)(2351001)(50466002)(77096007)(106466001)(50226002)(8676002)(63266004)(36756003)(9786002)(81166006)(81156014)(2870700001)(551934003)(356003)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB3382; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT046; 1:O+gZbZnlFD9jjd0BfVrBJ2SuEW2aqLcOMkhHFvDmyR/g9b0Tj8rCGF71sSEmtZeDtSqUlY/ZUZ2kBqDdYcZ7bQhVVMdjJE8PFSKwapQLaBDCyqLox7YbvgGkiCncoLV/ X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 52da30d8-3fb3-4c59-ddae-08d569d671a7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:CY4PR02MB3382; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3382; 3:JvtvpbXs8Wneplbgk/Bu7edh6pwTb8mbh0uDxO5JcFHB9awYLdKIVMn3J7uoSWJlbdaxwX8hVnIZKkpzhxs2jUAnXLG0hvGVgZRgEXmoz5oEuL1TVYJDjac5J93c6cGgTVcI1SOPAlzk3E7juN4AXr+0dH69rEsjOl8PgMjk1R/xaf+n9KA4FCKzgoGPE0pGtRHuRTHmyNSbZI/fgyFXNVEEybndwmbFlacIWaNxwbi8McizGWHkarL50fMUA1a1zNiYVzYpDAnO420mOwrVnmUiYXqI31GjHeMgTLSBvbUKwszQhig6gpDYTv678guFJsV9UkEdRdSqszrJ3SIVlwieo+32zKA3z6bP+27A3Kk=; 25:xg8Q95aOrkSo0bx1wu/kAkWw1BMnT1luMdrNLaEqvx64hLAnr6kGeoWYxoRKXkXYn4Mi9w+exHWbeNVezotv7rNPN1umfImg5g0TyIyY70ZP5IkG2XXnjZqxrZF76E66GSx60V1EmAJvH2aExL3R62SiVZImm7LShyauNdKTPoUaJ6kNF02tb728J0QEvADrecU4U6HMAWcHyBLoYZu7ghpcUxvLiDCXm5gsG0vBL8DoF4gkuCZ+6ak+3lND1daqPqhxOrGsB5yN1rza5lFa4UNYOJ92vu6DYTzM7amepfnNp5sasvJeAAcx7vXbADBwzlbd6G6Z/3qzXZJRFeKTBQ== X-MS-TrafficTypeDiagnostic: CY4PR02MB3382: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3382; 31:PVec5Sw4a1gftisQAqKS8VnGNgjdzMvqnU1SPHNLfS3QKno7VsUyx7lSj3aWO9pDmqeVMdjOTPKPRbrJs5y0bhLSedB/HXQsbanGZLz5t5AY8K9aHCQaGse4ZA8OAz9/vBCb6kbuhU0Vx3n7cjpe9LN1CAqJiSIUQRvWkveVA6OEpBpvoXnKULYFVsDmZ3MawwI6dpp9fMRtSkzRfHWmz07bMDjf7BW0KQinyZDmUEM=; 20:AI1MHqN+IsZRVNVedc0zSXsd/FCB7B+XtgywOb9AXTFr33YGffWVQmsPHvTB056XU33ma4Oqxw2VbQLWpgWqlSu8H04D27YQusFlFZw8KnK0PhunOYTjh+IWUNeanfYARmBEtf2/VBTKMgXkXwGigPMAg5aVx6fUCEFB7VNRWiAEI2UqtP0JtUpkfBCrodojKYfYXGhSm6QHuVUlnrLP4iAEvBt/1mRBeSnjWYvz8z6eBO5Srj4o6xr/vaBMBFv1VcanzdOtzKA9p43glKUOCDpmOEW8DcC+j7mCcfW4i33abjG82ha6shcHq9XxcPXOew600rXOpK8fmgNLRqLc9vay1VFhe1E8AmXlm8viwUT+w2B2NgP46WAad58Fxekez++Tsf55oi8r2Jui7YOR6Nj+JBrRAGiFvr1+9vHEv86znXMQBZJj9T5nx7xi4/jngcqlN3FZlwL9pLNgrQOvv10PdtFtMbIz/zkGiDDr2FlqCwmH3+ZgBzYLDxaSFzfV X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(2400082)(944501161)(3002001)(93006095)(93004095)(10201501046)(6055026)(6041288)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(6072148)(201708071742011); SRVR:CY4PR02MB3382; BCL:0; PCL:0; RULEID:; SRVR:CY4PR02MB3382; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3382; 4:aw+x2rwUCsltekw8amWwG/vPLJ+r+QVdywRQdGw4ElovijtNoWOTatr884n1NVceHzC7DSy0z44osp1xLfD3bRFAYfo3muhOV/3tDz1Yyqvs8UqPO+lpXIKIfgg8BGvgE4fjkHCYKgekCLeMySeHpN+sSb0uEFh1XcTFBL2wKggkZxchsndbWGjdZewIwQVGcMY4uj4KW5TMI+y2rIds/gWD5KlK1kaR0+Rm2XWLTsfRyLSWr6wvbWMj9Rvp3HeiOueZ/DOwUna6Riwhyf7Tf6++ry4vZOhXkhhDXXC0SCP0raq/aB6bZKl5ItTFOYFh X-Forefront-PRVS: 05715BE7FD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB3382; 23:Zly/UZ2kovUDgtz+rQktQiOB+O+IVmyLTpvIBzngx?= =?us-ascii?Q?FiZfEPxbyoqE990s6YgfCkijqbwuBDeDYPMrw70GckF0Ju3ebB21Vjvup0u5?= =?us-ascii?Q?yBe+PtwykADK+87Vt0otIkQurrwpsEsA9oMt2G8kyZAnqySez0/exMT8LabM?= =?us-ascii?Q?RQwUo+xl0gcG0YO4Js9TnGmW5Xpvxu51RNI77UF5Cc/YciNiiYDbgwZxXisQ?= =?us-ascii?Q?7nFub8LgTLiQ3u+7fByomq6gAG9PmpDZAbrQXeVfs1Upj/ovfiND/BOZWZxo?= =?us-ascii?Q?tQavssg9NTtaDstFFReXn5dDEy7xWfeww6Hk/Z96mrweWAcp265iETkppKd7?= =?us-ascii?Q?u+G0Lhm3Wcc1x63Q5/dk1bULyqHjGtFTDLm+dSSVIDt9kMx3hwW0/QnVC7jF?= =?us-ascii?Q?jlmv9nTkh5icHj7AOyTsHFK0OIXD+9I+S+jDNHisARZUtjZBH/RK489CUwRw?= =?us-ascii?Q?racJNm7lUZtPfWdK4xLPthrSZi7BWZr/kFCWTMwyoa8yZKFiovq152WQVVAb?= =?us-ascii?Q?4/FU9N3TKBlTvdGrkVyGmGp5sEzLaP9eW3G3kTYPIa9tLsI2Kcx7QAtMJ37m?= =?us-ascii?Q?VLhYMWUqH45siH9GCvw8UCrBmEnOYWkcH9mxxDC8hS+SSwM2+yVDzzZiWGoq?= =?us-ascii?Q?wHY6NfJz3Ucoch7Z818/u8kWFrvWeQF9AdnhFNLV47jFgzqZ1A5rbq/dvm42?= =?us-ascii?Q?cugnxfG3bmKqZJrYNQiNfVOQ13Mc/9vkfVllBmhbhQmeWM89wgBHvNQTmS5f?= =?us-ascii?Q?Mi7xZnu8ojTt6YMF/hQfY++yInVypirddBVQaqKlW0dV/EDkXW9rvOgAiJ1U?= =?us-ascii?Q?l3F2sgHf5WeNKxQJ+0UqXcj9QgNbdhJiujQssE+QeHtJYZV/gL5ctoFQwtMN?= =?us-ascii?Q?Nv66RPN79l9AqNg0Qtx4ZvoUyN5VQuwQVMnKFGAdviln+tm773gwuc1o2UzI?= =?us-ascii?Q?hUCYa6CmAFkFQzEyZvjBmXH3gglTAzEeb3YB9L6yUCeMkRhq57Ql+iTGsVih?= =?us-ascii?Q?J/+3iwPUz/JeQRC94SrOKuyHrXXvckq44X6XTBthyP6mP8q8YZ2th8Jk64DA?= =?us-ascii?Q?aY4hjya/ODivCU5VhWaVdyEgjMzlbpv4lrjuNPySEb8jmOZWQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3382; 6:szXgY66nGr7SRxF8JmPRtbxj12Sz/mLyo713ACDlhpoGJX91BgOakB9yt276XFCqEJXYvBZngEmUQILWTUTp0BvLklKGktg3yfGXsAfVaiBj17xmE6cctJxiB6+++YU9zjbKqHFGdWmtEA/LKG9ScMugBjjdCp9AQ+voGbwMg314cYlhvtglV8b2bf2nvxGeTAc+dxxMWHHshYgYU+/FOFN8JThevuTRlDWSAxpHU5IHXxp4kBE4BXjgrjOSCF8WsRpF5+1dfzPjFHbKTqb9zW4lbMp39EU6vtEK0MPXs2Xvf5hSrmgVdPXWabj+KI2Cz5foLToWpLw/LN9F+7/mSf1YGeLyQTwefTvrLTcfZ9M=; 5:QuLIvTL4FVkWyhs57fW5edyTxckkM9/JQ1/eOcshmZljrccy1xzArcrv+Plohacz/gYrzZiWkIi72FvoiBtxbGWevsJK2ZuFBake/++5mJvd0dZkaJZN718jMdRd6x1TgrPY0/RMwAjNgaZiVHlts/JfanktsGxzvx9Ws3LWEx4=; 24:wNHLisfmnepHmMxo+5TbV9ATVT5KPm1aMOaKrnF7eCxvf1r8NsVH9qf/okkYGegZuNyplHgXqkDy+iVHMAPIYtOBeGg3bzvjBhWCHIkIGVw=; 7:a2+ONu05arBTDSZPs9hbegrbxzH0jCLFjPQolk2i47i0W3xyvX/o647D70MG4xWwBWQ21ToDHy5/6PB/zdBrfuYDfC0FeLz4TveG4N3Wmd2UNsE4mONlGXs1hle5N4Ttz6I+tw5Go5UcX7a/GWyKrlni0MMKMntK3zVxGI494oQNF6oH0sfTIOGHMaB/scDcdEYtxIgfZPckDjwxCrrc/321F9SstKRSHVfGFuuGRUir7cTRcg2lXbxNMtz0rLXA SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 00:46:49.0725 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 52da30d8-3fb3-4c59-ddae-08d569d671a7 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: CY4PR02MB3382 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.41.66 Subject: [Qemu-devel] [PATCH v5 4/6] 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: peter.maydell@linaro.org, ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" List all possible valid CPU options. Signed-off-by: Alistair Francis Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- V5: - Use cpu_model names V4: - Remove spaces V3: - Add static property V2: - Fix the indentation hw/arm/raspi.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hw/arm/raspi.c b/hw/arm/raspi.c index cd5fa8c3dc..745a880726 100644 --- a/hw/arm/raspi.c +++ b/hw/arm/raspi.c @@ -158,6 +158,11 @@ static void raspi2_init(MachineState *machine) setup_boot(machine, 2, machine->ram_size - vcram_size); } =20 +static const char *raspi2_valid_cpus[] =3D { + "cortex-a7", + NULL +}; + static void raspi2_machine_init(MachineClass *mc) { mc->desc =3D "Raspberry Pi 2"; @@ -171,5 +176,7 @@ static void raspi2_machine_init(MachineClass *mc) mc->default_cpus =3D BCM2836_NCPUS; mc->default_ram_size =3D 1024 * 1024 * 1024; mc->ignore_memory_transaction_failures =3D true; + mc->default_cpu_type =3D ARM_CPU_TYPE_NAME("cortex-a7"); + mc->valid_cpu_types =3D raspi2_valid_cpus; }; DEFINE_MACHINE("raspi2", raspi2_machine_init) --=20 2.14.1 From nobody Sat Apr 27 23:36:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (208.118.235.17 [208.118.235.17]) by mx.zohomail.com with SMTPS id 151753294357057.40861501775146; Thu, 1 Feb 2018 16:55:43 -0800 (PST) Received: from localhost ([::1]:49744 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPdh-0002oC-S3 for importer@patchew.org; Thu, 01 Feb 2018 19:55:37 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46354) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPbH-0000cs-Pi for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:54:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehPVG-0000Vm-Iz for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:48:00 -0500 Received: from mail-cys01nam02on0050.outbound.protection.outlook.com ([104.47.37.50]:48816 helo=NAM02-CY1-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 1ehPVG-0000TG-1W for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:46:54 -0500 Received: from MWHPR02CA0034.namprd02.prod.outlook.com (10.164.133.23) 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.444.14; Fri, 2 Feb 2018 00:46:51 +0000 Received: from CY1NAM02FT027.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::206) by MWHPR02CA0034.outlook.office365.com (2603:10b6:301:60::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.464.11 via Frontend Transport; Fri, 2 Feb 2018 00:46:50 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT027.mail.protection.outlook.com (10.152.75.159) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.444.13 via Frontend Transport; Fri, 2 Feb 2018 00:46:49 +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 1ehPVA-0000u8-KZ; Thu, 01 Feb 2018 16:46:48 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1ehPVA-0001dU-HY; Thu, 01 Feb 2018 16:46:48 -0800 Received: from xsj-pvapsmtp01 (xsj-smtp1.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w120kjS2029013; Thu, 1 Feb 2018 16:46:45 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1ehPV7-0001d6-7a; Thu, 01 Feb 2018 16:46:45 -0800 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=AZJzZDUxQazZmILKWPm4f89XJCU+Up9lWUvzDC+6yAA=; b=3VKil+0Ym31zHYVBVJndTmRDodqn6Fyf7WB4T87xErVkA7psv0xmRWA+A3fUEMqjb/jSCFonX07K9N2EJiPoF/4ugTV6+yVFg+vnghPVcmohmvg4jFjlHKolrN9tvluY9jdVFckT4IIx0bLGIH68j+erlC9jec5ASxiD3DfW3Po= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: Date: Thu, 1 Feb 2018 16:42:15 -0800 Message-ID: <2b1f2a135fcc38848a3cbd8746b87b526fe43351.1517532021.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.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.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39380400002)(346002)(39830400003)(396003)(376002)(2980300002)(438002)(199004)(189003)(50226002)(47776003)(4326008)(26005)(186003)(8676002)(81166006)(6666003)(50466002)(2906002)(356003)(106466001)(5820100001)(6916009)(2870700001)(5660300001)(81156014)(9786002)(336011)(76176011)(2950100002)(8936002)(305945005)(77096007)(36386004)(106002)(36756003)(2351001)(118296001)(478600001)(54906003)(23676004)(551934003)(39060400002)(7696005)(316002)(63266004)(21314002)(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; CY1NAM02FT027; 1:IF7h95FWvo1mXDp5kk4Jgr5LbYohka6eln++KI25DA+1pr9TFXqVUc14jzjts3MXl96MjgeQjATcI4fKjQbyRqNmwNIEJko4oaGR4/9b4burjjj+JyW/GIEvubZO6HAV X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d1fbe4b9-3645-48c7-ce65-08d569d671f4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:BY2PR02MB1332; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1332; 3:OqV+WK0OhyTFNQ/hleJlJ3fbsSC+9WBWKm92NavwbNSeJfKinGQoUing+qJZcNZLMvVKIi1Mvm45oMqId+h5te/Ay8thAbFigAQ4NqIEwoaXpUDmhut7j1EubT9MXXQ/d3pWwPzCqUWsOOVfmHuR4V1t1pI4ZGUczpoRxUmaoELD54iEGt2U6uz3RngnGRbx1HNwNhRj58kyXWjvpdu4fICy8CU2lqavcvvbZ0Ht/jxFbpS17ios1aZV1SkUBKNg2GDiPUc+ipjfWWhEx6754KAV8BznxWwqKWiBneq3d3XS93UNqtBjgn9/P7qKXIOcCGXSFQQ0XaIXf293uB6V6y1GqnJia/b+LaTpQ0SJsOQ=; 25:7fIGRrJ26x3//Gwutgpm/2TWZGlXc++huzDNEjObi0iWYoLHOJ+tkaw+1rjTl91lHynSDgTab95ZPH4kxZGv8ByNxB2Pd1Tmxa9738ERhMJERI8Vx2kL+13xhNkHrJZ64kSCfnc9c5rGllQXGYNzb9dbZJRYA0binKSp2xbtkv/JNNWm9hF3+e8re+/fMIsVMbuaZR79Qc5l0Qk4nXaPn4cANXZ9Bc65zzzbIGUeYpOKwunht1wB5etC5u3Rh0E1V8cHMuHyue+pOmviFlH6vr24wan8cV3H+3XfbGxY18mVVUht8KvEt9ncmlCpzsuPPsgTPm111NEYOf9oNT0efQ== X-MS-TrafficTypeDiagnostic: BY2PR02MB1332: X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1332; 31:uZ4SNncU3TjlXZNm/0DCvKaB5R829txZjuA5lki2/eZF+z1jJZ4Mai3rzIBlUafQ2phH5Q0+xrMZfUZZUU7gjbVplVUXg73DIj/ScuYfzBENHzLDmYC/l40kJVB2AXyqqxF6z6/A1OpQh2R++nROihl50N+hlUE2ovyiptZNEOU4wJpTUhzVxW17N9yu5VmFS8ZqoojfJTq0UHEexba4hE/VJM+gZ4OyCBAxYDjV1Hk=; 20:C9pPKVtXmx64ASJCRxAskBmCZZnDlPLGlWCKv72QWLruIZRMB0KNwjb298gxTEOUMsTC9xRnIVm/g7c49ryPCmafJaiIjUmi1vg7Jp7j9TAs5H1o+kAlPv5NA2cz+mZvZFnJiCIbtqZZRwJtcn8v+CmOY7NzFlEdK7CdtICwFlDizPtCz/evwFX/BxnZMumn3TjZrFfdIiQOLDwEOQp6dxDhhVYpvnXOJHd+MSdOyA6t4BLqFJVyLPMMrbNycccTNGlaPOl5BU4ieSQEmb/3xjLYSMgEiLSsqNv+o6NS1+6hxj62sXbvezcJrN1IAVpqLr0xS9ZL4zUzMY2BHDLcR8Bi8dPjORPpYxej23MaiG1Id1UUa5mphomLHCiNkmsIbU+en5sgIchF3KCpMR1cVuAqGTSuiPT8SamjVFJOtKUdXUhnr7IhD6j9y5IW3R9PQf/6ir/z9j9fermuoGbFe0QT33KxflQvpuaErfcDtus3CX4/usjmn3COLkDsRQVX X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231101)(2400082)(944501161)(6055026)(6041288)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(6072148)(201708071742011); SRVR:BY2PR02MB1332; BCL:0; PCL:0; RULEID:; SRVR:BY2PR02MB1332; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1332; 4:JsxoypOelbiLn+LO7i2ZY8m2Ve14fkKp7J9S40mOp6Boo8F/ygqrZkqZ+4Lpgcd06BxJxJUC98UDAST6GvxEvE12FVaib71Ar7wzggdBr5Lp6UAV2YdF8OmYoFfyU7En90a7IHwxlE8uCOT/fOMMwfrcf+OHpMWxsCrZQk8xLiT85A2r2NOzJ8hORuCaFUpKBpHcvsIOvvS4MkYkNnlseX2OdkFPzeZ0WGW4cLaPiCzyeSnmKer1X5OcW+3eTm+9JDFuNd6yodsPvX8lppECzrAKnlbR0WtTdYMxfnFjF0ovbeCPyPouIhQXHS6fM3i1 X-Forefront-PRVS: 05715BE7FD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR02MB1332; 23:nlhySKy9Ei1nfUp9Qcg0tXMXkQ8m6tLy/Om03zdab?= =?us-ascii?Q?+RQg6Fp4YoVU6vk8u4uw3TzOMC8Z1jNU0yl5vH4EhDb2s24skbWHZ9VMQiHG?= =?us-ascii?Q?KQy//uRK/ovIWs3Vg5usD3l7NVVv22zSKlKVDAiXEucwbEEnmnHWiuRDdArz?= =?us-ascii?Q?2jTzZoqLNvkfps9e1orgXkh6CENJPcIniUdxxkLq49K85+xhcRLDpxDifv+3?= =?us-ascii?Q?ot+j0JTqllcdQHg97UC2ZRkFYvTb2QziD4NfzDWZUsTUWPu/eAhxod11kbn1?= =?us-ascii?Q?0/9DjjQTP3HSKqYJP9b31teO9YVvZ3jTNNLRrIfpSkVHLdkgwfFYSeaX/BFm?= =?us-ascii?Q?gw5nbBBsTAht1uY9HzBTOMF4xP4Xa8MO2RkpobbEeQq1bFJW8AhngPQRTf+l?= =?us-ascii?Q?2d3QUTc51We0GptPex+QaTCoHmaKEwtZzxmDcET8RWa02/zuF4Fy/2G5DXXP?= =?us-ascii?Q?Ne1jorteJsd1k8VE6cXIQYfeZsPonzch5xZzvWOID8wNo0sizVHx5H9OUuch?= =?us-ascii?Q?XrM0I29fh/0+aSlA5/eIcFunTXFh5yS719eaDTyVU2Z4EZsmAR7t2ppEcfoJ?= =?us-ascii?Q?g3FMUO4JmjHFkrGwsW7OzbJwB40dXkK+wMqpiBTP1/J8TR5PGHsrDlglmlwM?= =?us-ascii?Q?iMOb9pnE9iomoZruM15feTeVSCqYFumdgWOQ3GKIqtRYPdq7kHNmhw2YjOdK?= =?us-ascii?Q?66AMtf/1aE64jHF5Kh3OUiVxGzEsenJyiy3NTi73BcvuoDgx+BLuSBvFQWFs?= =?us-ascii?Q?NU4S3B5xR94NhTA1rLaQPgRS2mFWd4euQVbWqu7aCN2OAt/zzr3QwdH5nxD3?= =?us-ascii?Q?qj3XPvjuOiz0ZVz7ZXsLSZcy8AkWqRU5eYO86bBCbvwO2Yi6VVS3UwWXlmIf?= =?us-ascii?Q?X3JuBujxeZoByMoCw+aFtLCSposCga7zOjezYGxQY2m6pXzL/7r113ldOHz3?= =?us-ascii?Q?auU/Nc+vVpQM+X+W36Ozq21k2iafk8Lm9i6C6u1Ntg/24AUk3dtEM4cporAL?= =?us-ascii?Q?svfbqlnU7iozRJDRdgnMe3gZf7IrnX534lfgSNcbaikJbSTOgtW2lnHfyUa+?= =?us-ascii?Q?deGUuA4XxeCaqj6TlYthJ13PZn7jaDRqFXnTE/Vxtbj7SGcS59QcN9UlQQeu?= =?us-ascii?Q?vS/gqPQgTk=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1332; 6:P2RfZOP7wupHtVjEGTe0khGCvt+Cz370JUAuJIwYBCLq1X/4Xsmn+lyqSEhFtAde80oAYq115j8/F/13NohITIXF+UgIRq9RQO83lnON3xSEViWlHKWze0YEMIVPleIZ47U4ipF/UAVeGuYM3Z3uF7w48suzFAcD0qejwNPhPX8Ae6q137rn7gF0D8bFH7QPr7dYdll4glEBzu/lCFOlv+eDEVeo2dXBpCulmRi7AvUp4LJBG6ZKrWcjxiUEnvJPaqg5WHJ7rcS41Zjyr0R1JEQba8VetLi98JfpcWwBolzaF8GZKbGsRBsEgHdSJk6Wlt60+tuhE1FIeU7QNaVdm+k3/cIOcIooIM4bdkpuMKc=; 5:EAgyzl6+N+gx1in16mEAZIKAtrQqdLPvSWZ00FEGyzLzWxElafvIzJuFSY8vhmmOerXsRfPmU8rXscWQUiOs4qbmwkThZ7HlFBaJKOHZqhgWry25YtaXk2rx4cZSU7I6OgHjEEFLP+6GXNIHWoIZnALj/5beG4EO1pJVuljneEE=; 24:KKmI1vt37HXImuTMkPDj8HmgycuAdoyFmxbGUdQ/bHxu2jgOIGxcLfoLAsArcVUztxtZd106f5lfuejX2bVh5flaIQVF+9NOI5aLz0AR1+0=; 7:zOeX4YiIeGN/44xUGwQT1/dt0+8j6/lZB/9peOcDg+BVD5Dv7EWzl7Gsn4CpM73/vomr/0x1mijWSi1ghNnXFyiYDOdL0ozlSLyE5I4MCmI/B4yw4X5IHJVALaG7PkbDSo3/MnVs2kalSHjzEs2pprp1kG5M1gkMYaOX83Ej3uAvX1c9duQE3KWMuaxRjKEhqeg0dWtzVChsngHmNMM7+mfyd+Ok1UkSPi06KUFP4b54Xodoia9xe+E4Ynfyv7x9 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 00:46:49.1704 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d1fbe4b9-3645-48c7-ce65-08d569d671f4 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.37.50 Subject: [Qemu-devel] [PATCH v5 5/6] 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: peter.maydell@linaro.org, ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" List all possible valid CPU options. Signed-off-by: Alistair Francis Reviewed-by: Eduardo Habkost Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- 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 =3D { TYPE_CPU, NULL }; This will keep the existing behavior for all boards. 2) mc->valid_cpu_types=3DNULL 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 =3D MY_CPU_TYPE; /* Reason: XXX_init() is hardcoded to MY_CPU_TYPE */ mc->valid_cpu_types =3D NULL; } V5: - Use cpu_model names 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..994b19a36f 100644 --- a/hw/arm/xlnx-zcu102.c +++ b/hw/arm/xlnx-zcu102.c @@ -184,6 +184,11 @@ static void xlnx_zynqmp_init(XlnxZCU102 *s, MachineSta= te *machine) arm_load_kernel(s->soc.boot_cpu_ptr, &xlnx_zcu102_binfo); } =20 +static const char *xlnx_zynqmp_valid_cpus[] =3D { + "cortex-a53", + NULL +}; + static void xlnx_ep108_init(MachineState *machine) { XlnxZCU102 *s =3D EP108_MACHINE(machine); @@ -216,6 +221,12 @@ static void xlnx_ep108_machine_class_init(ObjectClass = *oc, void *data) mc->ignore_memory_transaction_failures =3D true; mc->max_cpus =3D XLNX_ZYNQMP_NUM_APU_CPUS + XLNX_ZYNQMP_NUM_RPU_CPUS; mc->default_cpus =3D XLNX_ZYNQMP_NUM_APU_CPUS; + mc->default_cpu_type =3D 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 =3D xlnx_zynqmp_valid_cpus; } =20 static const TypeInfo xlnx_ep108_machine_init_typeinfo =3D { @@ -274,6 +285,12 @@ static void xlnx_zcu102_machine_class_init(ObjectClass= *oc, void *data) mc->ignore_memory_transaction_failures =3D true; mc->max_cpus =3D XLNX_ZYNQMP_NUM_APU_CPUS + XLNX_ZYNQMP_NUM_RPU_CPUS; mc->default_cpus =3D XLNX_ZYNQMP_NUM_APU_CPUS; + mc->default_cpu_type =3D 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 =3D xlnx_zynqmp_valid_cpus; } =20 static const TypeInfo xlnx_zcu102_machine_init_typeinfo =3D { --=20 2.14.1 From nobody Sat Apr 27 23:36:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1517532782323975.2258967098119; Thu, 1 Feb 2018 16:53:02 -0800 (PST) Received: from localhost ([::1]:49548 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPb8-0000zX-Ix for importer@patchew.org; Thu, 01 Feb 2018 19:52:58 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41509) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehPWT-00060p-E3 for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:49:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehPVP-0000h2-Bd for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:48:09 -0500 Received: from mail-sn1nam01on0072.outbound.protection.outlook.com ([104.47.32.72]:25856 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 1ehPVP-0000fs-09 for qemu-devel@nongnu.org; Thu, 01 Feb 2018 19:47:03 -0500 Received: from MWHPR0201CA0072.namprd02.prod.outlook.com (10.167.160.49) 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.464.11; Fri, 2 Feb 2018 00:47:00 +0000 Received: from SN1NAM02FT027.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::203) by MWHPR0201CA0072.outlook.office365.com (2603:10b6:301:73::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.444.14 via Frontend Transport; Fri, 2 Feb 2018 00:46:59 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by SN1NAM02FT027.mail.protection.outlook.com (10.152.72.99) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.444.20 via Frontend Transport; Fri, 2 Feb 2018 00:46:59 +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 1ehPVK-0000uM-Td; Thu, 01 Feb 2018 16:46:58 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1ehPVK-0001eU-Qz; Thu, 01 Feb 2018 16:46:58 -0800 Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w120kljR029021; Thu, 1 Feb 2018 16:46:47 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1ehPV9-0001dQ-Lz; Thu, 01 Feb 2018 16:46:47 -0800 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=7nyfYayLt23a00FASX46jn6Cbdn94DXMY/24PD5LIrA=; b=33Exd2GtPu5BG/EGUHCvlkCl7U1JiQ1o1Xv5gZJNR/ZTQbTSMqmGNWzqxoWg9KNP2c+B7zrWuo4yiY8oiydubf/YeyKr7MzJRP3CxZlXQdes9bzE2RqvDpOaGz0qlux8xne2vzizPAjCOxSiBLSqR33NnmRItqb3SRYGtUVHEts= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; 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; From: Alistair Francis To: Date: Thu, 1 Feb 2018 16:42:17 -0800 Message-ID: X-Mailer: git-send-email 2.14.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.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.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(346002)(376002)(396003)(39380400002)(39860400002)(2980300002)(438002)(199004)(189003)(2906002)(39060400002)(36386004)(4326008)(54906003)(316002)(106466001)(478600001)(118296001)(2870700001)(6666003)(2351001)(47776003)(6916009)(2950100002)(63266004)(106002)(81156014)(551934003)(36756003)(8676002)(5660300001)(356003)(26005)(305945005)(81166006)(9786002)(50226002)(336011)(8936002)(5820100001)(77096007)(186003)(23676004)(50466002)(76176011)(7696005)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR02MB1344; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT027; 1:FR7ud/lje3bKPAJFt7Y9t360Tm/wG0d4/TSWPKvMOE6GuIQ8eUKje6MypNJjAyq88ZIV5Vjvxx3/Pyop3xsh2XT44TfEwYxdRgspu06Q0CXy2Vqr76UTEG6+3shcY8ic X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0710718f-b9de-43a1-de15-08d569d677c5 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:SN1PR02MB1344; X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 3:da8Uce+a82Ulfeh/kvGN2sOue2da1ib3Pl5oUUOVe/GFaRTvxPW9GaFGcQ1HcNXdg7t/3joo9Qtem/IX5Wc0yXb028nTDVSv3NImgGPb1eaVfZxbod2Ueew3upEPhgwOAb4dtiWrf3jH7MZoSY4GOYnRtangT3A7pjAxB5H1AQwfGMbg5hButNFSxQlAZcCmVCKGYCq99ijbsvmeyFjzuoucmvZz8khj+4CGD/Y9W8gJphposSuLSmbhBKugLitRh0VilUk2kKvd7bHtyzlik59nddh6AFmNM21d+vjsM+8hbKqO3RV5hm71fp2DMzBGNL46czToFr3pbNN3G8NXEnWQ9kc8UJD7Yl7VtRNBN5g=; 25:x1ad7CYd680tU6DCqzu+DKDHwrV2h9JFpX1pkl8k+k3zzL/eprM9S9hovmqfx9BTbKGdtwqJMjCpA4J6hI9Q40DYnXdNEyhr5be8pf8zcEq7SRzSKBVcKZCuwI6bkV2I2jpllaCinlTq4xa0wsHpGneGE4j7b7E5BiOVCMqCwEJq4e4fMgPAVCFoDtScaEuHl7m8tBZUrDbHCapag+Cdq/Qb6dzrrXuVHAju/EG0YG1VCdmEI93uyZqNNqyew5ghhcrsDLX4HZSXTWhiM9C7wr4noO4EX9QZckMct8MJxwhV/6CDgr9PfM+4WWI7vM4bAfnnDhx9rqqI1miuIs8Erw== X-MS-TrafficTypeDiagnostic: SN1PR02MB1344: X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 31:Hl4qscwATbaw/6Xh7n4ENtgGo/wDqK2efVHFJgE2W9WwMyDVqUI5jR6nB0UcGKAJQ1gP/7G00XanpPgF/46yuCjs3v3WsIi58+/gTpDkMAMSyFw+Hm2UHl/l67e3zNTSNmNK9m8gxOzpVPoQx4wKHolnEvQLTtaNblTmU6IozAEjUFeAfibR91ZsyxegE3b6K67Ud8I3x+RgtmIRaHpyixFWiZEdTcawc0BsrTpgXac=; 20:XsxpHFIyyZolPIlAx5u31W7+2KHqFJ3uOPE4HddW/AxBIZzZwt5g6s8JUS/hy+LrJE30e4BKy6yMHPY1V4eR4z2SCyWQccv8e6LdZ78xY+KhDnf2EcLdaP0N3rMaFxFZVPQkgwesjw/JKflwM5r6TZAll4p77hY9pHwoQKmdolnWSpbUJh9g3Jq/vNHRJ0nJVPtiHxq6Q+rdlpf8I0pz2W294RoDKxsJjStfTCHC3gh8V+4FpI+OXLnHkMSi0sq4BFfv3IAT+DJhk9Wxlx3wrV/kfmRb/P31FMeObwvvWbhAcJyPuqUJ0QCqs8n6X7WG6l9WaVAYThB+jrDpZZveaTtSmtQYOd5pThEKqLQlPksNqmkswTiQAY5oNSlWPzKVXg7EzQdEjKWWbu7R2/z7Z6eN/V0V980P33rWvA9Zj+Aflkc8vVMuLDH3bLM0YdotWRVMhEp25K12s165L0wNR5991AEfLB6MuWEnmnvO38xYvp5oUlmlYV6Y6zcEA4fh X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231101)(2400082)(944501161)(6055026)(6041288)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:SN1PR02MB1344; BCL:0; PCL:0; RULEID:; SRVR:SN1PR02MB1344; X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 4:+JdqBD78WbhcmCkKEqjugCQOGhFt9pQ1ENP5HSgjyqg3+VpPPhq4GBG3vTFPsqGTVJyPMd53qwFpSeJYJeJysAPpi0/U+Zt8R1XENfEk1u3tBKD5gQLh5nQSgyuaM0CqkSyUCxE/Qd+iYyWrVFUQ7UHxNPPaNvT1hsO1MQPg/FsYeEtQA/upmRAkHz/rYM406jI1HmUHPCcVwy9iwtvQv0MQWvOYxegnWjtENsgUqd+LvMDC0b9aSi2vyqM4Tkj0nU0nOr/o0KHZMfHoNnC59hvGgF1Q7GRJCz8NBRUwjo9S97NhAGxv9PzH19t1dF77 X-Forefront-PRVS: 05715BE7FD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR02MB1344; 23:0XJbuLQ+MILIJTRjMK2KDXpVNi0XNerxHTU7E0KVn?= =?us-ascii?Q?dJ9ZZrK0BRI1fOHbFGNHJIA0q+67zTegxhVCwm/uwKEh4pRzCvKBNJJSTPhR?= =?us-ascii?Q?Qo4k31VBpkWIGG5Q9JU52NQWoZeeKZJkzLnIRW9wZcBfcSnrgvSQrakld3q8?= =?us-ascii?Q?kKdenOSS+WESgU63TuRTHoEYaNunyAUbTethl4B6wFzWwlNjQPmCeDIlIF38?= =?us-ascii?Q?IWn3iL0rXg29FFEhS+daX1XN6LYHLPO17KuxmwibP65UlW897y1CEn0j5P17?= =?us-ascii?Q?pp77s42gJjlihZvQmgDhChC1qvwSqy9RqyEMQVq6Rtjtm5xahBuFQZjRKM0b?= =?us-ascii?Q?bYz9KZMrFHkU0Lwa6Edr4AU3XjW54slKREjxUSpdsqDbPC6FLXY4TbHJi950?= =?us-ascii?Q?qxrfuRTPMdLqElpsQbPBLolakRnivNy6SzIyMIyY6sFGMM0usW1oYsJEhT1K?= =?us-ascii?Q?83/Y01G7/h14sfxVP6MfoYAY24MgMAqTtk1mZhUemqDDUifXU8h1vvX6817V?= =?us-ascii?Q?wFWw8B5rJlZnpCSywMYHXgOtwhWG/em3OswCD9qPxIPdhWJIJAnzKdb77OYo?= =?us-ascii?Q?j8SiWQaKpBshRUCKt6WI01Iz/vWj9oMPWPDOREuMQt8e0VBEpUKTj38YveiA?= =?us-ascii?Q?iNuTF7LpMaxv9+Okkgh0DvXTkKYoAr/MxaRLdUHbyXiX63HcAb4x4imM/y4p?= =?us-ascii?Q?oPXfXYypJLOMQB+LqMUNijbQQlrflvWloS/PFTf5cS7lCUvud4egW2HFmYFS?= =?us-ascii?Q?IWdEZ5nKH/n5jQTtcfdkbzS9M9r7UtlJXIzxOFnzuVyy4LnhREasjPv7jGP8?= =?us-ascii?Q?WIKZT/MUdu8IhP/sFNGy33e4WJexxYh21MGOuefeVrWKdFoQfyccEQmerIYf?= =?us-ascii?Q?SAdYZhoEs3fKkYSfisAqjMmeLnK9cCvG7evY9fvqv1WgoN2+V/ssZdB9+UU1?= =?us-ascii?Q?fgzIyHdJlkm6Tk+iebKGKU2BH02GuoNhyD8eOoSTQVXRpZ5q6KmoK9rAAWP9?= =?us-ascii?Q?XaTLxIX527uQVZKcXRbELGWHdtQu4pj2oa4Fc9pF4QGLqIejiacRL29ZokRc?= =?us-ascii?Q?PCODBXXGFMW2tVqvoPLHln8JYPmMFavO1v7xbTFKF6IjwK03g=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 6:pabRlHWBsIp16QvwdFuVkVGKJW61wwGvdR0fPsqJ/Y5qKomXqKfVHEG6IC1ZBdCWBlEhM0Y6wo6bRCdqO3FadjCtPX5vJ0o6cjfGdnrEM67dJfGztVjwTZY1Eb8PMFrSLqrzaFqYJu6bH5bbdVwPU8B2QZAN9Ey591JX2rui3ShyBHmeklYixTKpOyKirXGvgE4sDJdqDM8y7/yVyrSa2dPq/OFnawT4EaWzKQJQm+LK6kXbpuOqRccMMOOSOSBWrEmNOad2X/ejhlpA2XmFOuKeLYcpEMN0fdeRWsDCXGvttPkKTaard0juPwOdH8lw2VEoU8dAo5wxKdzk2er1mREpu2L1nydYkLyTmO+bhew=; 5:NAz6mne978i5ZhuYuTAPwBfSEwJpgCGplVkot8cDpkzcuh9+ueHUajHwxyNXFEJpIDhGsbw4Ap+p4vqG2rCIyuLziY+tTOnKRZUgD4JrHhM1skzP8eVi/XamfqRIhCj+8PhRdEu8KAeBjwdoHM5Oi3RuEC/j+uOA8Y2WTL0Agpc=; 24:qNLkBnl3ZNQliCu7EZqVQ+/7apLsHQ8LaaCEzwLz1t3xfopkr10KWT/9AB4X2eAkQ+GTO09gH4BqkowobvEQfK6sVK1Fu4tTOM+tMSxeWaA=; 7:2Llp0RGLR48XcQPaln5IC7cg2sBy45VHwBaXXXjajNMyd3foCD45VpRmOkdRsukcEjpxiMhjD20dIU/EFitkibpULsC1kE5CisfNkzqJlGxpvxYjUBxNTv7mWZxqkn0z89XfjwLuR4vB0BsxLeuh8CvgmfVsTo2oBoK08VuuCbx2pIIwlXLft7PUu5y8g3zj9bOFWqqTgOr55Dss/9gYZT4phPsyPkec8ZBeQ2Evqx+29FfWBRd0xRUrBV0G0jEJ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 00:46:59.3198 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0710718f-b9de-43a1-de15-08d569d677c5 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.32.72 Subject: [Qemu-devel] [PATCH v5 6/6] 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: peter.maydell@linaro.org, ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" List all possible valid CPU options. Signed-off-by: Alistair Francis Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- V5: - Use cpu_model names V4: - Remove spaces V3: - 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..822e1889a5 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); } =20 +static const char *xlnx_zynq_7000_valid_cpus[] =3D { + "cortex-a9", + NULL +}; + static void zynq_machine_init(MachineClass *mc) { mc->desc =3D "Xilinx Zynq Platform Baseboard for Cortex-A9"; @@ -321,6 +326,7 @@ static void zynq_machine_init(MachineClass *mc) mc->no_sdcard =3D 1; mc->ignore_memory_transaction_failures =3D true; mc->default_cpu_type =3D ARM_CPU_TYPE_NAME("cortex-a9"); + mc->valid_cpu_types =3D xlnx_zynq_7000_valid_cpus; } =20 DEFINE_MACHINE("xilinx-zynq-a9", zynq_machine_init) --=20 2.14.1