From nobody Wed May 8 23:22:10 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 1508279830248703.0581492940364; Tue, 17 Oct 2017 15:37:10 -0700 (PDT) Received: from localhost ([::1]:41753 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aTp-0004iP-F5 for importer@patchew.org; Tue, 17 Oct 2017 18:36:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41586) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aSF-0003od-RH for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4aSC-0000PH-MT for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:19 -0400 Received: from mail-sn1nam02on0082.outbound.protection.outlook.com ([104.47.36.82]:17216 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 1e4aSC-0000Nl-Eu for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:16 -0400 Received: from SN4PR0201CA0047.namprd02.prod.outlook.com (10.162.76.33) by MWHPR02MB3390.namprd02.prod.outlook.com (10.164.187.167) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct 2017 22:35:14 +0000 Received: from CY1NAM02FT062.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::202) by SN4PR0201CA0047.outlook.office365.com (2603:10b6:803:2e::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.77.21 via Frontend Transport; Tue, 17 Oct 2017 22:35:13 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT062.mail.protection.outlook.com (10.152.75.60) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10 via Frontend Transport; Tue, 17 Oct 2017 22:35:13 +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 1e4aS8-0004x7-Ct; Tue, 17 Oct 2017 15:35:12 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1e4aS8-0002YQ-9Z; Tue, 17 Oct 2017 15:35:12 -0700 Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v9HMZ1JG011156; Tue, 17 Oct 2017 15:35:01 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1e4aRw-0002Ke-W1; Tue, 17 Oct 2017 15:35:01 -0700 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=LfnboCwaGXvAfouvLeTMzuRxARtCaLKMV/F1rGMgK3k=; b=LMM0Z+QD/GwmFRQJ+cbUVPYjz8uqEbPbVKFhef4OGyhVXvovAzv+OnXhbCGi1ep0O19Ut6Oj/1N1FrcCP4igkc2+sQUHCpBRrMcpB/Nr+hQHldoThwTIlcv4l4otout3jIQyXHkTfzD3y6uB/28z6EPlpfCS3ORL3BuFxQghAxk= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; amsat.org; dkim=none (message not signed) header.d=none;amsat.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (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: Tue, 17 Oct 2017 15:31:11 -0700 Message-ID: X-Mailer: git-send-email 2.11.0 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.1.0.1062-23400.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(346002)(376002)(2980300002)(438002)(189002)(199003)(106002)(50226002)(316002)(47776003)(5660300001)(81156014)(8676002)(81166006)(39060400002)(118296001)(4326008)(76176999)(2906002)(50986999)(106466001)(2870700001)(6666003)(9786002)(50466002)(8936002)(63266004)(2351001)(77096006)(356003)(305945005)(23676002)(551934003)(189998001)(575784001)(6916009)(2950100002)(478600001)(33646002)(54906003)(36386004)(5820100001)(36756003)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR02MB3390; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT062; 1:NIwWbCe9vBtAvb90Xqn74RGhPMBeAZb7yORzZHh6uq7rvYxmmJxd7hBmWITmKpdTDzHeWaa3c83cuqCXt16QXVDUZ17p3wHnyvPcCUC1cJ4tJ9bv1lRIVmpmlV79hG9Q X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 64882093-e9f4-4fee-787c-08d515af5533 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:MWHPR02MB3390; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3390; 3:DPdDlqUxCZdmRt4qOXZg7jjzkgTAHO2oVxYDNrcvZbJ5MGaZGC8PTVsUJ09lyMDod7yDaQRhgReo9sNQoQvXPgbZWR0q4XU7bvXyew7DuXJF+OpktIGnnO9+fY2eGtGSph/bRmlWpsn1ThSwKO33IZ+ZE9u7vdwQOc3yhh0KQHwVn3IFZdkkrzDA10a31RC1tEtgJNzd0pfIRgT0Mn6nYvZqwHxNzWbwvEJDs6CY3AsvzdZOr8VKVZ/rCZFHwO5WQ7+zgiiD1QBuLu1VrSbVFxdLyyU6ivS0XrtpHnXn4xGpSZXc8XW3yOaO2AWKinYXQ45FKhVy/PDz5pV7b3dVio6+wvnIpfRRxjnNhLVTr1A=; 25:4RwSjkwGgraNqs3mH470N0nOcMjaboHHl5r+djrBYH2o7wT39vmfHV23cSwNEnlaVM4cHWkYtLJH5p2s7P7dfyEiUVYLlVNUQ9mjLF0UTwSVtL//dOOpyEHnWGc2oEWqaKNa3GrAQ/aEx0jonZN8pER+O47IKgh5q/nc9XffYzqpcpB/GYze47NwVffff+fs220Hqj1oHrWf7jgADpIzXCznnFTwbdyqe/NGfDTtOzvebykPOkuWgzbNxZ8j+JzwURFZvN7H/tUuL4LxwY6XZcJnNL2dWmCkjgB/nl14YCy/ivVvYNGoZ0c25ciUrCxk/+MaEr78I+mGllrG1+f4tXoKIPA8jdWMfsFRoG3bmeU= X-MS-TrafficTypeDiagnostic: MWHPR02MB3390: X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3390; 31:ImlvqWyG5gwGv1ER5juMZfp2k114k6Z51sBKlufOLZiGYEHciLNxtppaaHMAWSL+8n/aR/H0oSsobrOJO70AhV+te1GKgjQwcocQz58N5B33MkNDTXec7dPTNKI78KP3jVGsBe59Iwo1b0q3kxt3oV6vN+ZpDDj1BM5rUPJ1XQbwJpOj0CerQtdE0KqrThzcFA1zqPwrrZrfRccdz8f29EchNW2G/YL2rztq5LtXC3Y=; 20:Qxhy1lupnCz96N4LR+XZ/w9KmDrj32uQFKcE0p21MqeyTA1kz9C09cRKGsDuQwu0DR1XKG1mP9QICNYL3c+Nbu4SRRLbw9JUqHlMN4Ui8IwbHyC6FTsNDymofDBQF9bLqT0mploTSg44AU47eYwrTXCOj8UnnmDsY1eya6DflmjiICGa6f/jEB8St6vKeHBYAqR4Y/yvx9F6gExqxOgE9n4z2IqPXpuznABOeyRoWnC9+c97l6cxBXsSOIcHfeb+hFgmfWhODpVl5tKzntTEEnJdxmRRjp4G3xNDdG8bc3VtAxZI9XnlUTrJR66XQAqxpzmglBafK3jy0+xg5WgV7KXnTZcihB1ozmHLHefHbbSFNY2TOcpSJpsVsaRKZUrmlVY717jz+QzaNFWBhrQmr+gPMTRVCi/i2Zv2x7HTkbNG/titfFJzJdMT53FjoV0FB/SXSUpGzo7f+NgOunGNG6lIk7UkyFzV6fs0C3r/tBkQhCYnwXakCM4nJuNd8KFe 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)(93006095)(93004095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR02MB3390; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR02MB3390; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3390; 4:wbb7hiJmz+E1QkpQA4b4alALNzinnQWOdDuhxclnTuJdxNiEM2jaMg3Rb4oyxm0DxVgeoxoZ6m+IBJVxW5+BZ/UDjJXCFqt1OfcXEU/vx7cpwPYC2KZoYFvzMSexK1rA0YiW6x2fqXnizC4KFUxNwbLAqGcJuNEqUUMmfhn/oYDQ1H2WIoHmCvXXY0QNh1FVJmxPeRHqLqUlWE0QGqytYMFH8WikdmHWsxRx/NWPf05CQ3uus7xfiwtGoC8Q/LQudV8lfOwKU2qavHnA94T6syDyCKDeQdH0VyQKg9Ku6qs= X-Forefront-PRVS: 04631F8F77 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR02MB3390; 23:X49+DEiRw4rEMBzumzBwsTuVrJw50hIm2XpMIRBUF?= =?us-ascii?Q?svKOWehGsjt8C7x8RLuRZZTwqXOTeYeeXVzcRetI33/hvhSb30IpetOVoPCe?= =?us-ascii?Q?7OTBJITfpzo34Z5ddfjXYWjUNsqbj+ICiI66MJ8hbEpflGvyXO7phmlDlkh6?= =?us-ascii?Q?W0l7oeIKakm00xOYMlGYyFlYaRb4r1+EMWqtRz+zs9L4ZBBQdmO4rW3lJvMf?= =?us-ascii?Q?Z5B+e6BFlLgDS9+24hLRqkGMHNerCnu+hOGtklzUOVreuVSXiFD5VssT4pok?= =?us-ascii?Q?gS1XW+SejSULMupX1pjBRUQpmfP3oSuxo47MqaVNv6G7isCVdS1exUcDRuQ4?= =?us-ascii?Q?FJG5frrceKKVbrIL9VkPPrmlCcnWZixRUTENUI8vaLdmGPsNd0QtugnH+Ho8?= =?us-ascii?Q?GMA6szllbv62kLJr1vm6t4Gb7bESM/6h4i+Tc44s+tHm7IQtwm9sMwO5sggS?= =?us-ascii?Q?kW0tkQVRdQZlriCOGK4jpUrNRsXyF+a5/XzvdsqBsHnv9dveqlyf9XsnyqG0?= =?us-ascii?Q?V63dhOZXpM4gmoEWtBYYYMVEJ/fZSKvjRUsRilNszIHg/Pe8Mm43Hb5kuHjn?= =?us-ascii?Q?J0q/cNGqlbNw4JOxv6+enW5t3FdEvpDU5SbqNUqRlK7xks3JTEHevyUDDYWx?= =?us-ascii?Q?LUiLGvB+WagM9xuTsXC+GTqCZcKQRZpu9qwcZ1GGsY269YT7t+SVKgMX1Nk6?= =?us-ascii?Q?D9qN/0TmUBHA4h8DAm/OD6hMgTMw8Rk8FvsYyN8Zj+c0L90lfyfjYtSvkJjO?= =?us-ascii?Q?XXnp9RCj5hyqvyZT1y40vOmyP3DTbN+0mFj8Wpv2jKTqUGfnhdSOTfLVhcmd?= =?us-ascii?Q?+nStLp/yDrZ7bs9RbWSnJssvqaqc+riFO6Z12lO8+0Xqwuxt9z+OwoNgKTsI?= =?us-ascii?Q?3a4DMYHJnR76r0QnjQnwFyewTIlesyleUEiRQwrlNuescQonMO9bbUvjl/73?= =?us-ascii?Q?tS/zxFRVgCu8A1gkd2eqvGyejfGfgKH/LAZr25eOmtHQ50LeKRb0WT6YSM2N?= =?us-ascii?Q?BKswUHNtbZ0nSG3WXeuwrHpJdGKgncLowZHbZudS0XkLRwsVQo8ZfemimX8d?= =?us-ascii?Q?j5wCNcZNSqapcmy7TIj+OGbscor5+VZ3HgnyI9PlhR+b9f3PA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3390; 6:g0xv8LUuLLXOjSHSsc+OVgFeYAuO7oaq69FRGBWV2yIDnUrfGqvM7xuecYghEP4qulQiXzq3aXJAyK2MIsv7QqZkdvMnG4Tggc4zlF3fCIUIoimnA3s+NO4I4UFArJKwRkD6wTdBaKESeWGKWOtlxjJp/GE6EnGSiMP5EcrvvyX9sEEj8Qq9Hh4zofSAq/JhVBNWam9XQDjDcxtQDL3ElFWjeAqRxS2kw/HrOR62eYYVOCXRlQwQ3v8quHYrmvFDTA7Nh+gBs8cbNMrflZoPWv5vHUwtJL54IaAWpXx0IPMTrKq3ktkgjAcg/P+DJ14dVlXd/5i09cvgEzXXD2Zu2w==; 5:jaFNq/adjN2lP8jUuVLNjlEEfHGZOc17cOCBkSJVlCcOWr+z8SUEWs+jioENY8I4spd5No6j0x2xqfEEDlXoNKZB0mU7VWjUWBSpAeaIfoM/WwhmFNY2pw0/jV+KPAAIjo1tgjztoKUkW2hEE50mqg==; 24:/PNMtjEZzsTntUmAi7EfeqY73j7Z/oQDn//O/zMDALNN73yI/kQLI8SyMQu9mNHzJw2gNShCFFOFWuk0ZBBX2c1yadZ3XLcQlhn2lV1iGh0=; 7:SQK7z7NKlP1amyo80ptlMwT8Odzmj+NiE4sww1kE7sNm0dZ7TquF8DQQ7BSUGlJr9k9sCHZczmMjvhf+JbMPGCBp0Gs0pUhUS0TbUCTIMMice/22Mejz9OtpN4F7qZGSDThgUUyFPNAu2SKj19GEviStDJP9XG6xAodFR1NNsziOUITglbFK2mAtTf5ul7ApbKekCcMeEWcUFanMHFlPBOk/1SLDefGqMhtJ085i0D4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 22:35:13.1158 (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.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR02MB3390 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.36.82 Subject: [Qemu-devel] [PATCH v3 1/5] netduino2: Specify the valid CPUs X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+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 --- V3: - Add static property V2: - Fixup allignment RFC v2: - Use a NULL terminated list - Add the Cortex-M4 for testing hw/arm/netduino2.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/hw/arm/netduino2.c b/hw/arm/netduino2.c index f936017d4a..111a1d0aba 100644 --- a/hw/arm/netduino2.c +++ b/hw/arm/netduino2.c @@ -34,18 +34,26 @@ static void netduino2_init(MachineState *machine) DeviceState *dev; =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 { + ARM_CPU_TYPE_NAME("cortex-m3"), + ARM_CPU_TYPE_NAME("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.11.0 From nobody Wed May 8 23:22:10 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 1508279905934763.9545197477988; Tue, 17 Oct 2017 15:38:25 -0700 (PDT) Received: from localhost ([::1]:41756 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aVA-0005hj-33 for importer@patchew.org; Tue, 17 Oct 2017 18:38:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41571) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aSF-0003oC-6E for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4aSB-0000Nx-Tp for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:19 -0400 Received: from mail-sn1nam02on0058.outbound.protection.outlook.com ([104.47.36.58]:16960 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 1e4aSB-0000Lj-N0 for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:15 -0400 Received: from SN4PR0201CA0012.namprd02.prod.outlook.com (10.161.238.150) by BY2PR02MB1330.namprd02.prod.outlook.com (10.162.79.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct 2017 22:35:13 +0000 Received: from BL2NAM02FT020.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::204) by SN4PR0201CA0012.outlook.office365.com (2603:10b6:803:2b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7 via Frontend Transport; Tue, 17 Oct 2017 22:35:13 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BL2NAM02FT020.mail.protection.outlook.com (10.152.77.162) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10 via Frontend Transport; Tue, 17 Oct 2017 22:35:12 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1e4aS8-0004wp-1Y; Tue, 17 Oct 2017 15:35:12 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1e4aS7-0002YQ-TN; Tue, 17 Oct 2017 15:35:11 -0700 Received: from xsj-pvapsmtp01 (mailman.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v9HMZ3dV011219; Tue, 17 Oct 2017 15:35:03 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1e4aRz-0002PN-Eq; Tue, 17 Oct 2017 15:35:03 -0700 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=BHHbz6fII27UNexuemomf+6cqZfrIaCeDLdcQxOJBeQ=; b=1YzVa9MGs3/QNwjpnqEVkptg1tmF5aHKTwj7ouqXXHAXSDUoQxqgA3QhkCawSHpUYOGC9ILxU9fNGYXkyOSyZs5IMKbi+bCjImXa1Io4UCa8ZeSR5k/aEgEeWsk4NP8H2jk+HU9HT6zg5nqFs0i3nW1CA09OnXeOxcW/jPP5r1U= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; amsat.org; dkim=none (message not signed) header.d=none;amsat.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (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: Tue, 17 Oct 2017 15:31:14 -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-23400.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(346002)(376002)(2980300002)(438002)(199003)(189002)(2351001)(2906002)(106466001)(8936002)(63266004)(305945005)(4326008)(5003940100001)(36756003)(6666003)(48376002)(50986999)(39060400002)(47776003)(966005)(9786002)(189998001)(50466002)(8676002)(6916009)(54906003)(118296001)(50226002)(81156014)(33646002)(316002)(76176999)(5660300001)(81166006)(2950100002)(356003)(16586007)(36386004)(77096006)(6306002)(106002)(478600001)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR02MB1330; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT020; 1:HN3+GqFmWJy7Ruxl6xI5jmK7eGAP9jpVXcZjK/cppr+37wn/aIClJilPTVSFzdHR4F4yP/VaX1XDDBamm4pimlucPq5uwT3kdJ1VAU3KCo9hkeZxoW3P4fysMkZAWnHs MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 481fe56e-4449-4989-22e1-08d515af54d9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:BY2PR02MB1330; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1330; 3:bCnTMdbo0CJST4l/3Ijjbl7goSf1JOl+UrmcodX8j4KHaDtAB75FsSGkWUvOojOt5vLSvJ1sOi0wWN74U8tJ0TbFss1kS3/kfr+lVKIPJ30fEiEnjdXCyJ+ccQ3KaFChZcogFd0cUkuZOu3+dSrfVpsdGiYTuLH03qTDzS71GLVAT1DoNUJ5DbYPs/MqGhyb6qcf12XQu2afHJxJiPyEZ/1ZiR/UGQvsuvDCRiGnCQvGbXd6YZaLhaSZqH/uw1akUD5TOPFPWtONR5zPOD6bv7kkE5o2JFVC78ObW5zpsVqQ/Z+qg+RX2mtSQtHNHHKMzo2CeQ1hLxGPeAJCiJ85Fxz/JIO/1j4XrJk8uUAYDHk=; 25:9LaQBkagRfC4zm+ZcFpy0z29xD6Q0O/6LIIpHziNwsxuK3keb/P/JPhG6/92GTRask0xiZYFlMBAS2gQ7Y6+l7cwiGmw8vh8tvWTe/TSOEmra5ZVfiMzMBMCm6gTGVN9io0lfdwyR7YShmb7lV2QPY5ncgiAoIRHZSRuRgrEDanGOcQMHxMcdSHmkXa6yG2znFCT+j4Gxe+bF/b/rle1XQs+Er2J+vL+imFUK/awMRPQXPDcAo8yqhCTFcwGKI92FV9fr6bIKQ8Fd8jUotLisC9zWHyYdRA9Mcf++zt6L1vXJf1l/UXjb8yPOIXQqQqYaVHgWUw8Bym622R8OQulOPYRHNRQYuELVHP6LBp4BwM= X-MS-TrafficTypeDiagnostic: BY2PR02MB1330: X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1330; 31:FPLIFRFpUKxURg/b2XC6dfaDRzSKoPbYm4KEHefed/UaTrg5Lh3qm3WVFO5IX4buLhnwuyuwsWMG//Om1XXShAgZgOUlXZ/50Segy1+GT8ckJ7p2JqS+CvRMtVYiD2E29Jd1vmIXLyMUm4H3GpHOP3q+LnoeOJlCFfQqozi/LHesNTdmUPobTdqu2G9qcPht6IhB8RBuT5AdUVCP3SWbJO5/NCsvqJ/SlPnByCVHTZc=; 20:pfNsQAAl+dce/HUTHJQsFQcZOS5yD47XPs4g9gafpltsqTeWquA+t7Q0OcrAuF1GszfFQv3s3LXUCfbzEMuiw/izJnaA3XC+mxNrPkm0le5AgMeZvAVztezsvu6JdIqvEhlEMiv66q7GVS9RPA8at2biA7JeAOvRbNhi0wIQTEg+P5vRkrBzjGDcGpHvVd0UgkSR0VtVmX8k2gpEf7z80ufXvEX80ZyOHKHZPo+Ei684K68o04JSRbG5L/iBOl0LT2fPvdVaQdvqCVYM2L9QvBdOJ/kHCoD1gdUM9q4jYlHP6Pn3tcFZEIdyBwkZ5JM+60UyEXnmIj61Z16ALKv8pIMNzvP+VlOI0jMW2DGbvkqxpR/hr6DiXmA8bvXR2OuMXzeYedWrtwMY0dhD9OKKumCJ1YyQEWLY7IgqcNsOF6ZyYvYrInnyVP4Agxdhp1RZ3SX7QDQ9LzfU4/Nh797WSyrrR5FwKKkNLK0zlpGBkW+5greaIubu6KBXK23CPoWH 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)(3002001)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR02MB1330; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR02MB1330; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1330; 4:v8wBGKKjWd4aVFtPfNWTwuQYo9ubis2NDLbdWx2qCDCvw7uME1xCqmc7+JOhApdG2UKOjgl/mK9FUVqdHQYC2knhwEzC4BOjFxdbbHiyb2qjH9/wqksrYeBvJzrsTaZKULPCq1QAwpml3Mc5KL05Cp0W7FlEovHodJn28MarL9jmBAmSReKhqe1jkmj30PWA1eSOZtZyeFHDVTfgByzIxAGPMEt5ek77EjZzToQL7Nq6YzX25DO/ohS2HEdJiBNCKos5mOWrFB2nwOMkVOHGFomJM8/U7+sXuGjQ0tLaTa4= X-Forefront-PRVS: 04631F8F77 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR02MB1330; 23:dSE6kkkUXhRIGqQOwUUIZD8rX4Dh7XGy3Um0WmCgi?= =?us-ascii?Q?3nTukvrU6lc5MK0LkQa7FkaLiyJfEeNfnEcFLz6GoIqXLU0HqcifsB9ebgTe?= =?us-ascii?Q?phfQAnbNFkUDLNSOvj8gDtIWe018eFmjpAre52pn6ykvPIftQYGdqvPfY3/k?= =?us-ascii?Q?fvDAuJbMcNd9pOV7BY0fEB/fTg4Hq4LDBvl0AilLU+4gARMGbz8PmkO2Fvr0?= =?us-ascii?Q?oPgwNXyQAXK0AZl4s+dgQyixIjRkv5/mBEd+uDWGi1mrQmEq+C+V//VqRYPH?= =?us-ascii?Q?MgkWUZR0cntykH16fWKtPtOF3WGmtpUFA6vGo1Bm7m7CNzVPLepNVPRONHT8?= =?us-ascii?Q?Wg5Xf1yFfy1ILH6n4ZOhN+ZYGFXmtP+/PfqI3r+noVfItU1r73r4PF8BxQGP?= =?us-ascii?Q?945rmFQQCyzSujykjKkaENuvcyLGW9pinfrCOItv1tWxXe5Jxlxfl72n3cqL?= =?us-ascii?Q?GrYOQuX/oX3mrjkGEEamdyKdVN+Ny5+lN8k4ngQrWXWJVK7BOc4Gkf7qcxA+?= =?us-ascii?Q?rH5BPE23w0PS576gX6QOCa85n7UE4i1PFDlp03R1/zxusVxmHwKAgNwRxWE6?= =?us-ascii?Q?N6rdMYcyOaV0QgMVDP2+D0y0dcGz/kCarSrV9vMQtn5zHKeqfSnIcCNh5OBJ?= =?us-ascii?Q?RnVjzyY/h3gJJPBW6wP+N2j+djhJQGtf+2k8OnP2rzQKfXxKleioARByM8jw?= =?us-ascii?Q?dpisKHEzmCOB7KOpfMnHGJmP0quegS1LE8T/MHNCC3pYk4p0Z2j5Qomh37vc?= =?us-ascii?Q?GC58VPn0fduuHG/bH/bMWLjw6S4miiY0K23Obz9i2YbCcS9cdh2yhX7qB6z8?= =?us-ascii?Q?AYWUI8qJn3J1PX7UfI3i5XfTcvnGl97BxxjPHuIB1PzdnonyuL1oEQt0rFoJ?= =?us-ascii?Q?sKVH+lsOfCwIuT7fFmbzVRlH5k7hTlIHzxg1eVprEpkAWVaGzgFP8bj5tqqG?= =?us-ascii?Q?d0fqF7Y0JEuou6Dv85agcE8aIV9NJTtF+ig7ykdSpm5BZigneoG6xKmuGmp1?= =?us-ascii?Q?JwlxntFc0vu8JODvXvXF5QKJ9pimESV5r50HI+Cfmsz2bdKlcwI8RcGhJXP8?= =?us-ascii?Q?PfsVPCW9aDsr1guEZrPREDrw+3e?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1330; 6:qJT2/kPIDWeyozvWrUfwkR7ccv1WsikBOqZJ/NBHqIQyCOMKnLpfS+fLrCxLKX/8Lm9zoqWI6MKe2kw6+QLvH8gEl0jOlmO7Od07X5HyD1DzBBKMMgvsLsqK9WIoo6Qd66DzJEnw0nT6oQF7DIKg5ZGSGA7m1FJGKzjYYciMvQRcgqnoTq81ScWCem7hoCnNR53in3Cgsds/sisgtbyTXLPzXIh7GyTUsjaG/Pbphp+m12csZFoC47mk7+Ygv7BKSCiGnXJcBlC4Zl31jtybA/pPqULXNvkQ9udXX/e4aZHCmEqZmJyCpxM3RlYO/IU9uTqgfnppMhDZ7UWOdH+Khw==; 5:cPxlbUESjkyLCdxL7qXEla1KLCAjNPyaGDfre/7HsAU7h5HKwnpyaRbSU2Yb3xz5wtRUgvj1+9ncx4uaFKAPxrdQlIIBOE0YYo9fLViUQU+OIhH38M7+qyJvLLYEAGXgodiIRGIZUUu37iPn8DC+hQ==; 24:semfjIuDg1gGZ8QRzeS+LNYQ8fPCIjESUwb5XEbYAD7OIgLg6KJ04D8W2J92sF1ATKoKDrueKs8MRo/ChYbK3i0irBosdt4VmvyEf/B7JuA=; 7:oUkJhkY5DZ285mCp/rLsOFlxYd8Z30BCleoPpllHTqO0n76zXd28TeErKj1LCsA586S+TsahLnDYsdN6PJ52L/PmQQKwVuWjbwo8r92Y37h1u8SJOfHFboDSJmUd0cdXh9fGIiKBYkpHw7MArHhzMrsp2fhR0lJ+8sKxpO0VCyss7CL6jym15EX0N6cJ97m3M4HicsuiikYDgXqICFhyZtvKnvxyibHUKZVTP2+hWAE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 22:35:12.8050 (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.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR02MB1330 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.36.58 Subject: [Qemu-devel] [PATCH v3 2/5] bcm2836: Use the Cortex-A7 instead of Cortex-A15 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+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" 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: Igor Mammedov Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- 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.11.0 From nobody Wed May 8 23:22:10 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 150827998617971.31412834359674; Tue, 17 Oct 2017 15:39:46 -0700 (PDT) Received: from localhost ([::1]:41761 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aWV-0006jP-FO for importer@patchew.org; Tue, 17 Oct 2017 18:39:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41574) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aSF-0003oG-9z for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4aSC-0000Of-7q for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:19 -0400 Received: from mail-bn3nam01on0061.outbound.protection.outlook.com ([104.47.33.61]:12512 helo=NAM01-BN3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e4aSC-0000NE-1s for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:16 -0400 Received: from SN4PR0201CA0043.namprd02.prod.outlook.com (2603:10b6:803:2e::29) by DM2PR02MB1338.namprd02.prod.outlook.com (2a01:111:e400:50c8::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct 2017 22:35:14 +0000 Received: from CY1NAM02FT062.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::203) by SN4PR0201CA0043.outlook.office365.com (2603:10b6:803:2e::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7 via Frontend Transport; Tue, 17 Oct 2017 22:35:13 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT062.mail.protection.outlook.com (10.152.75.60) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10 via Frontend Transport; Tue, 17 Oct 2017 22:35:12 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1e4aS8-0004wv-8L; Tue, 17 Oct 2017 15:35:12 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1e4aS8-0002YQ-45; Tue, 17 Oct 2017 15:35:12 -0700 Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v9HMZ6jf011253; Tue, 17 Oct 2017 15:35:06 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1e4aS1-0002TV-UW; Tue, 17 Oct 2017 15:35:05 -0700 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=qj5fH7bsll+SpAdo4utTwORg0WCpInzcWPl0bMZug/E=; b=IDGMbbsA3X1ClMTQnfQa5WiTpHvCeECmZYS2NuEaUKZx/FOgndRCj7nK3nvDSFLThLyDwPIRsSk4TyQrG5p7dTPhKVJYJdmauCDq4tI4JlFJrdYPCx1VomZZ1q1HpdqrjQsFRqDaRqaF3MfWEoOMcBuu3n28JzokAcWrroiEXPI= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; amsat.org; dkim=none (message not signed) header.d=none;amsat.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (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: Tue, 17 Oct 2017 15:31:16 -0700 Message-ID: <041506a5827f2764886b45c6d74a35666ca72af6.1508279421.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.11.0 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.1.0.1062-23400.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(39860400002)(2980300002)(438002)(199003)(189002)(2950100002)(316002)(478600001)(6916009)(106002)(2906002)(5820100001)(36386004)(54906003)(6666003)(2870700001)(23676002)(189998001)(77096006)(5660300001)(356003)(8676002)(76176999)(81166006)(81156014)(50466002)(50226002)(106466001)(8936002)(50986999)(9786002)(4326008)(2351001)(47776003)(118296001)(39060400002)(33646002)(63266004)(551934003)(36756003)(305945005)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR02MB1338; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT062; 1:UF6Ekf8sKyPG3zbbYUrguyiXTnf6Mvf+5ZhC6YU+GXiJcnmve0B2tRVOU33KfW10BJMazNEwqr2wo3SRge8aH3Ksesb8r2ugbylWxkiEDkYDBGoh80gcy13ZdZAZhDAN X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 884477a0-1cd1-46e7-8dde-08d515af5508 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:DM2PR02MB1338; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1338; 3:zz6f0Xb53jPshM6Q2Oa1y8dVlGy4/YJDFEXbHKEh1nRlDAWc04lW7DqcyRfTspYhhciCFVmawJf6aFW6s3T1+Mz0AB2bQ+x0ieoXYhq2tN/3rp4Na8lwlJW6z9FIi6VGdzyTK3+mAqkfFLJZXL9Cpf1YBM7TIkqDlLj/RmRO8bs5/gS7WkStROe9ZxtP+HgcK/buHSC5XahAOWwLeK5KQiXNvMNPu0NDUiJhPyZrMB1JnG6Z8YMV0pq90hiiEgYCvYYMnCTOmoc4TlTiieHBF+qqUq4v5TwHNT8/kB0AYXTNnuz0tR/MElxiddPif3X6PqcJfYKQMtWFQQviiPbH0gEtCNMuPCavWf7VIUOJooc=; 25:vg6mWuQO/m8qjCGqoyyHnlp9ABgBL3r3f2Ft8xF+wHa1Jn8aBQ/AeISRZQKiPjjZbzsWaZGdW1QowR2YmlFT3QIOpWVW2pUJYUTl/frZAenSZ2sUHvjZ7KR4Lsm93szmtFXMmkKBGI8wqecBZl5VB3BphwtNwQa/nTt1ioM6YAZPAbW6vzsicAi47KeDgY0BIaNKk0YX2oPhOOzGiAy+l4GqgPTyyKKuEb48Dldbwsfmiq+rW61r69TehY9FmrjcPB9pDVGBaoN7GrLoA+7Lsi0DRvdGwmV+GCL+tobUr+FLdnELHlWLzl8+TkYJPkEn3CdW9hTnlDNFftL8fnCzbHQtrMF8Fc/K3OY46fdhKdM= X-MS-TrafficTypeDiagnostic: DM2PR02MB1338: X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1338; 31:hwxITLb3aurT2cb44HzIJEoETDs8aHy2715/13ykM4CsINctsNXBJDbCF3fKbxfkVpD2ajPXTd8A/8EMZTk9wZhJvJqvbLaA3ekz6gyAWZ7cCoFPAnwO8xqyfaRsJyxGd3Cly1gEhkURAia0vtqV1UPPKB1ivKVWrqeKupZPLZrZsgDwaja8BSjOJUf1d8WwDOzBLWp2lbxxFyeEIl6tcvqQNGon5Ub3QzzBRHykFco=; 20:AYghAWwWWROjbymVhmNU3I2vrRv9kYiy9iYhYvlTxxeUoenHdUu5wi8Gg6bHsGJ6rh6AOK9uSSWDdYEx3mBznF6GD2OBE9lVK1hAFuz/V9FWXeRpP+WlxLVkqKTzjW3Uhz/6LDyFm8itpP/DUN+w0BRcikdqXgDkLnXX+mowiwUFST/+lP70NtCa2CuDZ7t8W6Tqeashu+GfwgEzHy6bWoZWhdg0/BscR02K1LbvBuQAQcevGSQpfCjVpdm7Qpx8kMvAo4iUaSHk0WIzlpPf7gtGUFPhqSik54pmUBFVj5w3nfAML9JzE/YHTNEteANxm/PzyWFYJ4Nz1wNrnx7k+O/GzfN2ajJm9P0CwphXTPf9FqTizkGasuJ0Cw88pZAGJ73VnQUyxoOjKbW6XRnWzhKkiUdmaBLNyY0givIp3+JcCEjCpQzPE8713+qsNGmLeFWThc4d8vUSGPktGCGNXWia5WDKxEdKSoejpz3Y51B69y8OlNVE4iE5NaLuzBtP 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)(3002001)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR02MB1338; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR02MB1338; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1338; 4:XfwVe1MdMQY/7BqgNYVXjZsVK4v6IEiurYdKjx9mUsSO/RizTDEACFUmXD302XVovwQtmLqQWBZmkzyYrTQK2s9IJbpwIhsk3KfKXh1mKEcuyoYO3MbWK8dzmhTjvy9QCKyNvtDEHRUIK+Ma6g36jz2u4yuyMnHJ3BPq0GrrOCcMZkSqYnjNr6WLvApxzimNEWM+tqtDGV0lqzm2uY6Cr2W7MnoHgwoN0sWgoPr9jz5sgwJWvdsJPs9eZx7l1wSVFfE2fwuoK4zpFILhq4Am8YuU+wfsxeprxPLBfb7ewBM= X-Forefront-PRVS: 04631F8F77 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR02MB1338; 23:1bl4PcnLTpPivAaEhGIsruC17RlAXGdoa2zOawqlb?= =?us-ascii?Q?176yV9/LpHNNrn/JlNMKRir1AGWQQwaSjt3JlPt9moepKhqI73pYeGG7YT7E?= =?us-ascii?Q?kBBgjs4aeb9FqTP1yzA31YsA2PkJLQ+YugVNeIUpKfbVWuttfXANQN6Mc47f?= =?us-ascii?Q?KpEjb9rhePDNl+yqn4j4PCay7l/BHh84S9dcSs364sGp51QprTK9DH7MZIyF?= =?us-ascii?Q?liOBKeUWcjIGuk6cReGboneP2MD3x8GBkMED7iikMT6WQdCOztO7gHir0Tod?= =?us-ascii?Q?xp6HSUSwNXWvIg8zAXSG9HOIYli0GQ1UI7rqeOyfPk714RDzmm9jRFwA3bWM?= =?us-ascii?Q?VEeW3o0Eya3FL1UV8+Qav+/L6oNmwkyE94YHCbhipLxGV4tuvZZqcOXaQCKW?= =?us-ascii?Q?hUAT3eU/GIXBk6IYVLvn9PAdQTPbXpsYjFwr4Ikd3pT5Q+w/W5Q32NSn6Jjn?= =?us-ascii?Q?wFonDbuZ22EdF0XE99IBUl8jX5h+/iOvGopVw6GT1X5mYnhuAuvRJUL3czbu?= =?us-ascii?Q?wUy515n+pvOXQPeR6exIQC2qMv5VoOQwNg1wKwla0tLhphBVISBEKL478rrv?= =?us-ascii?Q?xibwKiS2dWS3LolMTVMCojAJR2TOy/KZPd6/Ggowb+j3oAN2JlFnZopV6S2j?= =?us-ascii?Q?h9Rerseh4wWRdKmQzo9KQP9m0qlH+hlDTnqTz30z3+WNByd82v7uTXwYmUJv?= =?us-ascii?Q?1jzY+awY6BxyKfc8CtCB7fP9H3gtEnmDaiH+WtOp32gN8JMXhFdLS5UA78MX?= =?us-ascii?Q?7Oq3/wzfVMdrAjPNFqLCb53wPy9ykxw6v58VKrBB1Upd864IZcQDRTLeUFKa?= =?us-ascii?Q?6vG0CFquWFFfC5ZijV9X2793btsxb3IJf9y+KOKQM2gfPzipAq3RJkTSS7iL?= =?us-ascii?Q?FlJq1zGIMqhgfgPgc7lvmHSdPNB1wnRwCcJjMLbG8wg3LfyPOw5HRUmN9rAh?= =?us-ascii?Q?3YI2OCg6Qv46a5vE+b0Eg2qJdbVixbBhfV+1d4vzhafPEzyL8PiYMuZK7xqW?= =?us-ascii?Q?ji6RMKse+lcgp787I+6qTwuHUCI9CfuNIl3cl/bAJSve8g3s8tErOTJX6GvY?= =?us-ascii?Q?tDkw3UwIA3j6+UMl4QI3VCwr+vR?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1338; 6:mOrNVJeSaRpn+0JcfdgMDXOzTM/P/m5odM6awYQw9ElaP1OqJ5megwXGOQ3LrWeaWGX/Lf9vcXtUqMCxO9vAVYZnNLxCrCYZUOHMLsHbRSEHgQ01KVTkKNbsC7Jzsn74Oas53s+mEJ5GnoQcM5ZZkOFWlxhcN9jCR2Q2w7LJXZ0aVqAsWhbt8n8CoZUtjSTpJHXvdmQHMF5eNz1wC8KZvG9nVkZ5p1eU/fOAZPGIqaDubIztXtf8tfhVv2yOXPQegjTQYiR1VJBbcoXMtF0A/QZbErIuiuSiILbTVPYeJagbvU1NOpSGIP0NA+akd+wElw5Tsrt0od6DV0JFDiGxDA==; 5:5rgBRZ8HGbtc12WM38hNwXoIAT9hldYrIN5m3IvCaEdJwUTuNfs8Df2ECuuQPRKQER967hkn+MA1u/sKgaOmxsC8+SwwghIBkzJLF3DmqK2bAp4dUCgfv4wfWkZRTnT6gFwgUl/Ebz+dKy/arLuMyQ==; 24:lZkL4v6ZTusWY9dDWkDivLTD1XMG6QI2NVSHt9iSADfqPX62cF842mQqjX4+SV0jKmEJPjxee7/y1DJRtJXeV4pyQLciYkc3J+hIo22ZegU=; 7:oqdyFaRbT+H/qzGeAGWWFHnrOmvoqAfil2T4GnyYhrwJPcnl3fmNEGIclTdw1V0N5FTcggHhxZZ2oaKqGnwG475ZmsREsJrK6efteFtmIJTiY3VMjERgKEreVmeMGRpIFuAfbvJNMp2OtiZQ5V60R32t9njU7bgbQ7e6DtwDraPOpGghx22XO9xM9cP7hNGWtH4fhs1knPTEUWjpsjDMck7mzkKYEUJM+EiLeybfp/Y= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 22:35:12.8814 (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.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR02MB1338 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.33.61 Subject: [Qemu-devel] [PATCH v3 3/5] raspi: Specify the valid CPUs X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+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 --- 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 5941c9f751..d64e8026ce 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 { + ARM_CPU_TYPE_NAME("cortex-a7"), + NULL + }; + static void raspi2_machine_init(MachineClass *mc) { mc->desc =3D "Raspberry Pi 2"; @@ -169,5 +174,7 @@ static void raspi2_machine_init(MachineClass *mc) mc->max_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.11.0 From nobody Wed May 8 23:22:10 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 1508279927319490.5837705885002; Tue, 17 Oct 2017 15:38:47 -0700 (PDT) Received: from localhost ([::1]:41757 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aVV-0005w1-Hk for importer@patchew.org; Tue, 17 Oct 2017 18:38:41 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41690) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aSU-0003yo-Hm for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4aSR-0000iU-Ek for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:34 -0400 Received: from mail-sn1nam01on0062.outbound.protection.outlook.com ([104.47.32.62]:57760 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 1e4aSR-0000hT-7Y for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:31 -0400 Received: from SN4PR0201CA0072.namprd02.prod.outlook.com (10.171.31.162) 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.77.7; Tue, 17 Oct 2017 22:35:13 +0000 Received: from SN1NAM02FT017.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::207) by SN4PR0201CA0072.outlook.office365.com (2603:10b6:803:20::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7 via Frontend Transport; Tue, 17 Oct 2017 22:35:13 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by SN1NAM02FT017.mail.protection.outlook.com (10.152.72.115) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10 via Frontend Transport; Tue, 17 Oct 2017 22:35:12 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1e4aS8-0004ww-8s; Tue, 17 Oct 2017 15:35:12 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1e4aS8-0002YQ-61; Tue, 17 Oct 2017 15:35:12 -0700 Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v9HMZ8Bi004234; Tue, 17 Oct 2017 15:35:08 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1e4aS4-0002Vr-Bk; Tue, 17 Oct 2017 15:35:08 -0700 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=mbT3HerwwqfCMhiHUBW8xD0VTh7cQu+S6sz46igncFY=; b=K59rYLURTGYj+8B6YNM2BnxfUHEBtdIZ566r9/EBwJHLlcPviOOZf3PqS7Bv7pwibGzmXPxFiyq2uH2GQOjTyRlY7fgrpvHxTyZ/CFK8Mk5kEDo9EQ9yR9PI/nvbMzJcJDBL1SAm5hYvP02CCMKJ+vETEerEGNKSYI+Rn1kmKxg= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; amsat.org; dkim=none (message not signed) header.d=none;amsat.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (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: Tue, 17 Oct 2017 15:31:19 -0700 Message-ID: <7d590a446dfe29a1815c3cad2a93f7d6b0d8a214.1508279421.git.alistair.francis@xilinx.com> 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-23400.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(39860400002)(2980300002)(438002)(199003)(189002)(305945005)(189998001)(316002)(6916009)(50226002)(9786002)(6666003)(5660300001)(2950100002)(4326008)(48376002)(8936002)(478600001)(50466002)(2906002)(106002)(76176999)(356003)(47776003)(5003940100001)(50986999)(36386004)(36756003)(54906003)(2351001)(63266004)(106466001)(81156014)(8676002)(39060400002)(33646002)(118296001)(81166006)(551934003)(16586007)(77096006)(21314002)(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; SN1NAM02FT017; 1:dUuab+KqN++RtFkYhCMXpJ1/PpNtUrag4EVnUXRAv4JGKb0f0sQSEX/F1eT3DMY5WN6qILhbuex9Q6zOexwxaqQkcy3yWO1TBcNtfs6OnQTsAK9zOHFg450bNodZwsL3 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5483d1e0-cab0-4f10-965f-08d515af54ff X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:SN1PR02MB1344; X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 3:tXerTKEoV7stt2nD5zovolpg4Ru/LuC6GgZqs1/z5/X8054IKPKLP2/DphPi21oob4CjdK1jut2jMmpPz9TPzZzbOyAEDqg88LEAiWrHfsLyu+GCePzi3e5TpJ2jwT5xqEqWuMvmHsueoXt1pSU0FogZPyTFuuAjEL2k2KG566iZrAhSIirXiCnqNjK6Lv2WBkkKzSh4R4oEVRfsfzW8r/XOH89LGAH+drCwJbDeCLGKfXuhieCnvkJyFeLfC0C/gE9ty7IjpBBCmh34RiqDQAnhhsQuvIqf9hvdEcuYREHjKkLhetM7tpLkJdtfdPTtSivuN6IfIrmWTh0YHj9SGEWvq25MqGFccBec5DbaS/Q=; 25:SHK7T2oNQ9v33b8+j0LbUuc171m5fLtSN5rMoed6jE4cYnMhML++oJ1C33zKwpBYB3o7oDy9GptE9qny3DuqoK18cEMkISFMHCy04ud0kqKRiQOwssN9RYDoYPBMMkwqnlvMROiLDBTt0liKdwofL+BI7PuY8FZu5X1DYFz3mb5+bCACWDe3EDXXQD+s2ES0+h/5RVeavXPWyphndH943qO/EW6e3N5CAuRJvr1Rv37XsTi3YjWFlNyWt9fiCzRxFso75QdzyU84+TZU+z65vYaGOQqzV43Bz2rriHePY7zVqtG/ffpznchiUq9AUBJ9BYnT5Mufryp121mVj58d2prhptpfkF3ulOdqH0HPEn4= X-MS-TrafficTypeDiagnostic: SN1PR02MB1344: X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 31:EH29YFTZTvb6oRSnmV+5FUWEjhFEwf0wqCDyBLdthVYNXd6XUCDi6uzoxxrp/t/VWCTwx7DrvQkXvDm/Wm7VPEE3CpwCh37KKvS2MeS7KTqvumFpgA2v90q1gH1BeDrOETWdnbxSg0laDCXAD0FR0/AYMbXE6CdJ67HaJov6mqBFCwhxnSlyHxTnktowx7NSEuTAK+7LGCrxAH7qWmvP83PoWw+n3oVfCorBtMgRyGI=; 20:fyS7U2F6ApgHqqpc1mBFKvrcRqmpMHOvLdAYn2hoYtuF0DfhBROcah+Dhha1f1m3IrMOFgF8DdLNNDITMC3qORtQIiVzJQEP4EpN5BnrdHtkBN3Gc5vlaSKVLdkDY5FTFRNcJ+/ibnyVovr8h82wxeVmjEx1eR/7U4xrPSSpVwr6wG02Xm51ftSh3Leb5PD5PrNf774iJ3byd/b1RXVbs1baC8Y5mG5+ijLJKGWg+ywrMyyzwvs8Dw6fc+5Wm0Yc0hu+88jHtKwNoBvOtJSInJrayQu+RfG+nISXvEtM4KPVqxpmcWWe8UNC9Ti62f/9RkxHrPgQ/BDnAYuk9ITbEQwxthJdYiUdY9Zxi9mNXnV0nn02l+00rD4XRw4B0BU3G6reuWW7ZMW8rtl+Lf/gyRpc5c8k4JtT/MLlluMl10wI2VVyFYXfmx5SPY6qwNeGTPqHpu/2nNGbFikmT4hegSCInsZxrL69GYsfTEscu1nmTIHdPVgeHb7xiCG0fpFi 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)(10201501046)(3002001)(93006095)(93004095)(6055026)(6041248)(20161123560025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN1PR02MB1344; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1PR02MB1344; X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 4:QS6jBkjgQu+gkOmqtWYqmXD3w8xlGiru+osMb/kuhBfFFNzfmr0NvuZ7gRuWduXdIozIbgndy9chGX32uFJtwm3gzLdU/769QD6jRg/x/pew76tUQX+YNJngdbpuB0Do6WC0J+T3Js0n/9PjJqBUiAFTo0r+Ug3JBMWF+kV4h9oDrqGlo7REooIHhWkheW2rI8AAK7Ge0itTfQ6V8drQ+yNHcPH3Zl6C9bMl+cIiV5mZWTc8XPCjKLtdWcfNqDgYROnjR8eqA2psUA3Ez8hv0V/YYsEtonY/R6+dXVOM0Pg= X-Forefront-PRVS: 04631F8F77 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR02MB1344; 23:arhEOwDWWKRq6eeqF71CLfB6IiRW+sGsru+/HsZiU?= =?us-ascii?Q?3f3ByIFhNb0RadI62pfB2NojJWQRhnEae0VX650TL9CZS2xLC9Qlfy5GjQN+?= =?us-ascii?Q?pL09itSX5/L6WlCfi9sIXCdiP4yxfo+ckPAvBy4nNpOifgmszr7Y5lyxF2oA?= =?us-ascii?Q?oPc90iplU9f1oxNQvoMEA/oUIjV7AmuI908oIs7sN0ybkqjq9YqQwESCjm1Y?= =?us-ascii?Q?g8afTDM43oj3DzI7faxfNiHCSPUROzP7OZR2zDzMlvJOm98zpCGOGjzil1nv?= =?us-ascii?Q?nQQjWIOMFG46cZDE9YoVry/NbRnXURs1ezcljQt01QjEw5dxcpU5V14kpaSm?= =?us-ascii?Q?bnCYm9VOS5VDIgojyShkdYrozK2EYycIbYUgILQCOH9Wmfx5sCfqB/PWFYrL?= =?us-ascii?Q?jwEDsQurRAm84d3AO9KuEQJcSXE0IBjIv84BNoziIxgFNuCDP23giDYRUQYH?= =?us-ascii?Q?QvAgf8QlzCRM+OfrYJ+Aao5gH7H8SJdwAZel3kK8D60tcpT7vD5TYbYcRF/B?= =?us-ascii?Q?fMD6uj65CwMhSeE6I3C+uqYaYVtmHcbg45iLQmPtn7/CPRLTUdh4H9Qcif7P?= =?us-ascii?Q?yVuNfmJVqB/iDz2AGLNZgu91pwa3HrJd94ta0eT1NjsPgZun8w9Xkiof1T8S?= =?us-ascii?Q?K/c/94vxKvONVzffl1dP4ibqSYb57EOXZytve5qEJZDwprfM87JnFLJU33fh?= =?us-ascii?Q?UH868gZeSvmglqeKb7vzHiAGOM7UukihMykHwrQ07mWZjsFh/Ry80J5m496g?= =?us-ascii?Q?iV2bGzufRFaXu7r3g7eYo4+ugSn/pBwYgBad4aKGHm3+XvsXvMMkm5A9Lw+Q?= =?us-ascii?Q?2ESIaSt6JAifYTchGV7UEaYZ0hRR5MQqhriZpaGtuoYaapGzfZlBq8qTEbvp?= =?us-ascii?Q?pDkkkXdgLuYo5L393H19ybnxszP5hlfLFPHtz8EbAaYRsrt/19VzALFGCC19?= =?us-ascii?Q?Uu4pJh1xTv7YE1A+IeSZ2gBkMVuxydqLvm3/Fuj7fg0owsVf2wv9EB2/XlXC?= =?us-ascii?Q?OflV6wSDy3y5Jx9yceTUjy4k6gBFUOlgVOBIYYhaBdftbvbE/+suSWjrVfQI?= =?us-ascii?Q?eA85UhK5xjSU8nnwG78DrqKXahttkR2np3aYqQqc/85ZPR7Sw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1344; 6:cxjxNniXxklAftCWy75+KxkRPRdWheMI09tIkLikkvuX4bA6gGImK30cW4HjQhyOKuKd+7h+T47sql8Qf+q94Nmj/d4uz2igZqNGKw8FUHMGy2nHQsDkqF6hfiLiIwjSvFGtAk1FoCmKS5Wn3VUxMo53vMDq90ebUvqKP98joWYkBHeIRBVqdVjCLyjvlAIptVwepkCNNfxyarlf5iTZ7zQDeop1HF0KP+zsG5j+SpewdB/UFSolD0myKidLbYhcpmUl7zt7kQ00H6DU78dXqqo0OAMR1PojEtebiLQG7E3hHxWJqDLClNRGWtdkzNr8ZYIekqNBYV8BHvDyiyJ3PQ==; 5:SXxti66ubIZFR0yyLnubh9KpV/lQLAd9nBI+yLaHdkPxIpxw7CuNAYgtwYR96D2kWk3R4vC9k3GZ1vd+O1M0RLtOV+I2MQJ1Pp8iuDcjYxW0tkUwpOrGbVY+ICp3RMb077y2wYkCoEerP45ddjhlhw==; 24:XccWn0Uh4HMd7k6jeCBDVpYA9sRDera22dTSeib/Kts11u6hx10zreYMJPX37FoyCLFjo/qskhwyM/NOm5Bl/BBqDsdpfOCQcOXY5tgYRw4=; 7:RZ2Q2Dripia51g1dxUHZzvZTT9ffMx13xrsyI7IXPnP0BtaalIigxiJPIOn2UUpNYtSdRkzZfooW870JZmMVlzFeNusRzEScfMTXeGA7Cr7D1mTthOV/s0uz1f/yNkJX5VAb7r+k0Jwr4xeHIRrJzC/K46GGP0eGDXCrNIoBxwjeeq0t8TO/v4hSJ3nY0usYxkTpfphyvH8LgBMih2BlpGhsGb4L7xQtD5VqJulrk20= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 22:35:12.9320 (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.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.62 Subject: [Qemu-devel] [PATCH v3 4/5] xlnx-zcu102: Specify the valid CPUs X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+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" 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; } 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 519a16ed98..d5a5425356 100644 --- a/hw/arm/xlnx-zcu102.c +++ b/hw/arm/xlnx-zcu102.c @@ -160,6 +160,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 { + ARM_CPU_TYPE_NAME("cortex-a53"= ), + NULL + }; + static void xlnx_ep108_init(MachineState *machine) { XlnxZCU102 *s =3D EP108_MACHINE(machine); @@ -185,6 +190,12 @@ static void xlnx_ep108_machine_class_init(ObjectClass = *oc, void *data) mc->block_default_type =3D IF_IDE; mc->units_per_default_bus =3D 1; mc->ignore_memory_transaction_failures =3D true; + 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 { @@ -240,6 +251,12 @@ static void xlnx_zcu102_machine_class_init(ObjectClass= *oc, void *data) mc->block_default_type =3D IF_IDE; mc->units_per_default_bus =3D 1; mc->ignore_memory_transaction_failures =3D true; + 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.11.0 From nobody Wed May 8 23:22:10 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 1508280060859338.7197868797408; Tue, 17 Oct 2017 15:41:00 -0700 (PDT) Received: from localhost ([::1]:41769 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aXd-0007Rc-5N for importer@patchew.org; Tue, 17 Oct 2017 18:40:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41591) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4aSG-0003oz-Bt for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4aSC-0000Pl-Vp for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:20 -0400 Received: from mail-by2nam03on0067.outbound.protection.outlook.com ([104.47.42.67]:9824 helo=NAM03-BY2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e4aSC-0000Nm-Km for qemu-devel@nongnu.org; Tue, 17 Oct 2017 18:35:16 -0400 Received: from BN6PR02CA0094.namprd02.prod.outlook.com (10.161.158.35) by CY4PR02MB3384.namprd02.prod.outlook.com (10.165.89.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 17 Oct 2017 22:35:13 +0000 Received: from BL2NAM02FT046.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::209) by BN6PR02CA0094.outlook.office365.com (2603:10b6:405:60::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.77.21 via Frontend Transport; Tue, 17 Oct 2017 22:35:13 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BL2NAM02FT046.mail.protection.outlook.com (10.152.76.118) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10 via Frontend Transport; Tue, 17 Oct 2017 22:35:12 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:49036 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1e4aS8-0005xP-4U; Tue, 17 Oct 2017 15:35:12 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1e4aS7-0002YQ-V8; Tue, 17 Oct 2017 15:35:12 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v9HMZARg011295; Tue, 17 Oct 2017 15:35:11 -0700 Received: from [172.19.2.220] (helo=localhost.localdomain) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1e4aS6-0002XX-QV; Tue, 17 Oct 2017 15:35:10 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=GPbvE2SYGRk1ljAOn1yYA5ijq505LGFV/B8IWhVzBEM=; b=x1P4SMtQwXd1zv6pIFpMzq3NFHmILmpLn5I5k1eaHck3IPHV0MeB5AfC7/xZqK5zVRyb6zvdkFv5zGtR8w/GoI+QtIZl5ROnWdwTuGXuozOGC7xiNOXqHpXCr6BPB8LnnIDwwoUvvXKLwJA44BhtW9tg3aGJMTY+JBs01j+EG50= 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 (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: Tue, 17 Oct 2017 15:31:21 -0700 Message-ID: <1dd2d6d44d3850e7ee8be8b265dae0933561f129.1508279421.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23400.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(39860400002)(2980300002)(438002)(199003)(189002)(118296001)(36386004)(36756003)(5820100001)(189998001)(9786002)(6666003)(76176999)(575784001)(5660300001)(8676002)(8936002)(316002)(81156014)(356003)(2351001)(305945005)(551934003)(50226002)(81166006)(50466002)(23676002)(2950100002)(54906003)(6916009)(33646002)(106466001)(106002)(63266004)(50986999)(39060400002)(4326008)(77096006)(478600001)(2906002)(47776003)(2870700001)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB3384; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT046; 1:nJpYo5uCPzgtSPOjx2K/jciyB+SiH57IlCaaukTDcLdIjdkbdgbMz2icrT1WtVIpuuTTlAE1cC5dO6RgISdzXCUTHDLmeoHozkCY3t0qDNf/J/CCgjzULtgfaWMWqSkw X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 838a188c-62b2-4923-44da-08d515af54d1 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:CY4PR02MB3384; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 3:PVXRpt+bgJDE1+5EAWGIsvVWdLUTQ89jboXY7b6GgGde7OMqC0LQfLbOTYx0GLcFJEcqavL06NmGfXguUJBidBB83QwS/cEgOpDtd5WEwhRdx9RuvL4ljfXy0/62WmO9r+KMlZAYLV2UyL/RyQOx0nKCp0xyVD2Ye7ERlSatx9L68kUlCxU/sK2SacPVVfd2an36Lf5xk2g/gbAencIXYkyD2WR7GYXZfBKNJ66IrR4di14naBG70Sck7UyItHdkt40Ymx0hneYgLgyAX1cbQoQAvHVoeVwt7w7pgEjdjKEzBpcX/p8a0zajfzLHv+xcF1YrFkwLmpkQGzZlC/YBpv0Ml3Q5s8ZGYCMXX6QPKq0=; 25:V2rsQOhCZq8cHSJuLpHvd0+8puIT0wKZC+m1tkkvAuBdnRfMbs5jm11a3tNy+6ZuMNP8mil4toz0nz9+0LiRxaKURuZJMrRS4iFnGSTdk1JTjH4+q/aCVERXjS02jXvYlUiRKs+zVPvFkdFgwJsvhwm7omwaM0h5uE4EhOW0q6VoI+OyCr1lU7upUKgV+DFBEw0XsY4KXnPZtmlQ7W2Nu81MYSzEmUjH4pXOgHQcKcCtDOPRv8iIeTyarVeZjBjx81Z+dttOLpbagAfbduebZsJMVni0fgGj3tuLFaJOwKnV1ZpJzN/dShTbPSZ/Mq/IAIayinK3fHft1o4FoghZtfJm8ATs1Et1/MwU6P9wFZA= X-MS-TrafficTypeDiagnostic: CY4PR02MB3384: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 31:SoQEDYn0/UUtmgtdjc4UwG4KknYvErpOnl6qmMVLTuipfuUzvt2bsL888YrR3wbyQXpjrFlz2eGAJ/PWCKgQThiP+6vtPpXy/3QwdAY11Fert4FagI4sPV1M8CU1DVSXOI+JTd2EU9OCEE7yls1QSW2M/3QytYfi2jiT0QR+n9Xlvf2FTyCFA8nJuK3eXXudxO1MS4h2+PYIJoMjLIg1u0gEHamtLoPngzU5DtToUIc=; 20:wt4m8ngR1a/6Fl8uPBPKhiNcvBvH46WD5sKJ8meK4/9EEbwEccIY1bCdBxxWS2naDjrFzgo/EazUnai8MTyVl1Oppx/Vwuap96f18hAzDAVMr27HndQt213GIKDCqsL+F8w5Z6KGqI51vrrAIeZ3X3HjqYVkR5M55Z4GvKHDuRqZcP6UCebcK4IAFN/pzCq9hRELCWRW34CFhpRSqWoVid2Xzmp80B+mk8yMTkSxnrFrYH5M4YtC+nrR1/QmE/mYBQsjRotApJ8W5oZ6fqDQLmRJGb74lgdKjV7OC4MIj625AVIWU9HwddFnR3Gr7eXKmhKmHY3LtkRsz6zSnB+EW5DhJrkJ/oWArOQ8yN9aIwHrebFq0XHrSanz+W1AtWf7K9NV2A922ZU+1K52WKA1fFEvodXjlq6da9q+hJ0HGgqw5Z1eEO4OuJA7ukjzlFUSQEC2o+HENWDQDJiFCO3IvrKIejFL9vnYoB0CoIvyvVBNeqiBElw8z4AlabFsHmKx X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93004095)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR02MB3384; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR02MB3384; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 4:rXtmvPN1MuBbJl+8K/uZaBUhSmG79YF1J6RWLJrceQxGnANgCgqi1Y1Q/OFrVzRmzH6vHhN4Ud4rdpXfa88/OZryAZ6c3O5Nz4iyMzrcN/R2lYRAvMSftzk0E65X0KDhQ/BuTKTcNA7kP/Y+rNkWXWmtYCCERfrZF8gtpudzHAUoT8ObCUleSG85GSJTVD7KfCWy9DXYiME/c6fAEiYUWWmrFjOs84C8FCG5r/RhxzKUCLxUy8pGqt4JvXuoKlg5DpnIJSrQEM1AYqQyCQXONWrgPwmc45sxOVEDoUxDc+g= X-Forefront-PRVS: 04631F8F77 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB3384; 23:sNypULvPPbq9O25r4d8/D0S7VXGswh8ftrPRy6Msy?= =?us-ascii?Q?1a26YQGzcR9FJZa7e+4HmUxRPaJEpUBKLUs3cZQcdOwYdUZD9VJ/qNMOArMD?= =?us-ascii?Q?Wkuq2uUYVyaksnHejK6s/lNkOLtVKLpaQs3hkAiaKEVMM1N9pwo+kB+hCNih?= =?us-ascii?Q?bfKuegJV9+PKdOn/OVRlg+IOxULsZ0rc/TacmICVM4L5yxi4tC7+K8MXiKi5?= =?us-ascii?Q?0H/Bx0ISFqjooGLEvVYLFqwYeTYAV3TM67I1WqrszA0F28cPwLFxJHMGk32B?= =?us-ascii?Q?/S6r4Cc3pQSCHiL9neFvchUYaKw/GNx408padN3xaOd6y8FvyKlxHcOOiGIy?= =?us-ascii?Q?X8zTJqdY6H/S2yLIxpS3k32+pJVYUkbhNGbvoc+5SbnL3WOZKhtocMSYZX8Q?= =?us-ascii?Q?AtETnO00haE8UaJC8dareWG3QMnr1GMnx8OdVIGqrKZBCKMh7/O/nTahMAXN?= =?us-ascii?Q?7VxfUS1DlWZXXS+rXnD7HVvqwv0X5D3BkXnYjrYulxzX1wn2SVJpQWhtr2p/?= =?us-ascii?Q?bTV8CIG9ifQGgCivHPjbydDvXAhgIM4shZLiy2GQjnvBtjgvoB1zw1cXTCzo?= =?us-ascii?Q?PF7e5vSGpAkLVkJUzaBiM1Ly7wkGy/7OuauBnYEe0Y9XTVHcaeR5z6OQ04eS?= =?us-ascii?Q?8l6frsmpztoHedqW78oyYEz9C0zNWI/1BEqfMcNpOs9XGQ9x8wfD6c9ERoVP?= =?us-ascii?Q?qlEo2PQZTihOgYroSrxyAI6JCJFrGuo5BPBgPLoWzOd0GqptqdHPF5z8+De1?= =?us-ascii?Q?m9iD70sEVSV9hU6pRI2lVYCVc7BXdeii7NALmoVj8TxiN0ljcdqv61vA+sOX?= =?us-ascii?Q?4EkgRdquq14EOZTjzVoShZahdfL9DakHktUGI9VPqQIQX3alD5LcKr+cm+v9?= =?us-ascii?Q?4cV9OS3Gl0WAxfDQO9pX7SXPY2+nru3Q/C2oPxE7PSwus3VO1qSDh+ba5w4J?= =?us-ascii?Q?RAFJ+XoqmrurMO1DpYemSM6/uxN1Efq8UdeOmoDHpkW6N3PalpfIPzx3zWJe?= =?us-ascii?Q?2YsBN4yloYUwD4QwVoWkR0iifIsI+Pi0hj27k6QkQb3CIh0CGUKvOUJjYA8g?= =?us-ascii?Q?C7tmWbXT6CjGtw1AaX2blX2K/yR03XbjMGUp9aDXs/ti1wIeN80MolIJeoV5?= =?us-ascii?Q?Giv+1ip6W3WhV5IxUb6QUVJHMTkZn3E?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 6:0fRUTRArtYPWL8BtaMmYwuk8LzM6mIhA2F98MR4LdsubZpv3NXKbwAhmWh8D0L1kpdxZbSFbhQkBgO7HobhAQHWKfc0qRShm7tiRbNOSJ+2Y9IpAl/R9iKvyhleaatkaqtn7pWgRZfDUjbmw/PTPTv8nwyG1aFIGIZwRXiB7Z4qdAIN6jMOCIxKxuGWYaD9hXK6QBDygjnW7J7B89Fuxnsti+o0AOK5uYvxiIxDdoFkmJ3R/rMzzucr5abGF/m1rvr4tJjyoni/HTiQePHyLmoxdTqO6DA2K1jdYlnl88vJixS5xTmcy/n0mYQx3PI/4K7TpXk1C5gRogSoWrYnt2g==; 5:fQeBqwMMtKYXD2U73a1tiF+OaUyUeI3ntDJdB97iE8iFLQ78m/LQ14sMiAMb1/3frwT/m/gCtgd52AsCvWkGYvuxkf3vRJ3bkvML98q8Wnm1Ju1U4dDIzmr1hoznNdW5hpzCev6TKcux+0klB4UX1g==; 24:9ISrmRBV8nqsf54sN5t354aTswJDu1dUkwssq+VO1/7xSMHQXYc/KA1Y8ejgcTU7l/KiBf0xXt/vdgZHe2ZQiOIL4t4HOtyr2CIcdRygUrs=; 7:HWW9SHpBROJqRLd/AX1qqDLeF5K9cBGlAjVK7WZk1Vsztk9jsTjSNFVrEGihnToW9XRrGMMldO21q81TiZg9x2WNDJ181MQDhnrCu1rl1Ahvu7HrDUUSH+/RGvmBRa+/FwHvtyHNpA5o6kXy6pSNxL/sg9dOoAiJsC/Z5e5kWfv9JN6qA+9AhxS10XtFsFK/8h4W6k9SZrEnXtVvZHWKDhZTirejb5qxfRoHfi+EFOo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2017 22:35:12.7379 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB3384 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.42.67 Subject: [Qemu-devel] [PATCH v3 5/5] xilinx_zynq: Specify the valid CPUs X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ehabkost@redhat.com, f4bug@amsat.org, alistair.francis@xilinx.com, imammedo@redhat.com, marcel@redhat.com, alistair23@gmail.com Errors-To: qemu-devel-bounces+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 --- V3: - Make variable static V2: - Fixup alignment hw/arm/xilinx_zynq.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hw/arm/xilinx_zynq.c b/hw/arm/xilinx_zynq.c index 1836a4ed45..1f257b0ef9 100644 --- a/hw/arm/xilinx_zynq.c +++ b/hw/arm/xilinx_zynq.c @@ -313,6 +313,11 @@ static void zynq_init(MachineState *machine) arm_load_kernel(ARM_CPU(first_cpu), &zynq_binfo); } =20 +static const char *xlnx_zynq_7000_valid_cpus[] =3D { + ARM_CPU_TYPE_NAME("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.11.0