From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BDE25CAC598 for ; Wed, 17 Sep 2025 05:31:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Date: Content-Type:References:In-Reply-To:To:Subject:From:Message-ID:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=KDzlEc681wrSK8WzV505zuSvd59wZqFwpcv2LxhxgRU=; b=BuIhSpPZta+s7+LPRPwCSdTbFN MohVsivEXJdO2uY7QP/jWDQ/vpcAFwdXFs1m+Zrc7f1eLqnx0peoXyP4zoULLboEbZk5o4S2kCLjK THjQ5UUErzddsj/rxoOfXLoU4Mn0KVRarElLq2NGvIYz/PJpyci/4OKWpXwpJFuDMg2caplNTyKJE IzI91zKpsq/pSTdRh8gjUfI+qCycbtxzSKbZ+diyJHiWTbMWztAmBWw+VICLgxcvnzsqdWy9qTPDq Kdgc4kqpLHZ9JYW64pYiQI9t9iXCFiav/BVHJrzYWN/TSQwDsbm8ZOe/TCRR7qB8CTM0NNXaQYJrF lElRnxOA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1uykl3-0000000AEqa-113Z; Wed, 17 Sep 2025 05:31:09 +0000 Received: from mail-tycjpn01on20609.outbound.protection.outlook.com ([2a01:111:f403:2019::609] helo=JPN01-TYC-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1uykkz-0000000AEnd-2KfC for linux-arm-kernel@lists.infradead.org; Wed, 17 Sep 2025 05:31:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N7Obh/L9mr8V0RjqWilAcd24sGyimP1va3RTneurY5UK9u8LvDJWkNTjEBfiQZEqQuKIts9POp7YXyPFMQ5xsSVcFU0DbaTPz0hD0vj+84YJ1QNodO8/9cn3YWrZS2kKkMtzlf2vnfs6lwqhGym5+VxKQy94DHDfbfKvPY9jf6Ij6FCuQ17cwgurjMI28ze2lbTWSz2Psn4cH9LYHhv2cXgybAqwutBGHI4IvbPxAFWtOqUOp2vEN9BK4feD/szFjsiFTbFeOdkKGgV+uxwNfKiXaCzTOq+8MHNR3La0bnWJ3tdY79mn3CilGhHrFb+3XcFX7Vs9S1QOvmiH640nnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KDzlEc681wrSK8WzV505zuSvd59wZqFwpcv2LxhxgRU=; b=SLWTAQn5zgQKClOv6MrY2ifo6LGt6sT946lFcfF7niVbJFrAzAMkbsOV6bmZcymh4XkuKSnek/cPd2LRBnOhfZtptDjSFwlBmT3ncuMf3UPOLLS/JSQ+BK+T3cUSiZVhj2cT8isfh4NjV6d+Vu0FBraKVite2s4d53a015B/+T+dTJqSpG3tjYmyCJvkQ920ExIGN3qVyZX4e0Bm9a5E994PS3YBF05iiE+adkstL9/+JqU3AlbQIBxI2ZgfGUl/Hg/WsKbmThg4hPm/2/CKUlPAFnp7AefXzEjTIzltqSAcuumrGGFbjdbvvaP+0u7QP88URrG+3CFbL9apOIjcjw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KDzlEc681wrSK8WzV505zuSvd59wZqFwpcv2LxhxgRU=; b=b2l/KYBfXOApBx5nWyJqWO87vP89SrfsVZeMCWMHjAIdqcMMVfvNLLBGBv1SaB2JN0rr7kiRow2x77Y25rC3MfcqgYB2/z7GBXs0iIiPMX0fyDV+I3lBUzUIDy0HOOw8UBR9G3sQ158Kn3iiyCCRMaYyult2hgAi3cQ0qGBzAeY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from TYCPR01MB10914.jpnprd01.prod.outlook.com (2603:1096:400:3a9::11) by OS3PR01MB10187.jpnprd01.prod.outlook.com (2603:1096:604:1e2::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.13; Wed, 17 Sep 2025 05:31:03 +0000 Received: from TYCPR01MB10914.jpnprd01.prod.outlook.com ([fe80::c568:1028:2fd1:6e11]) by TYCPR01MB10914.jpnprd01.prod.outlook.com ([fe80::c568:1028:2fd1:6e11%3]) with mapi id 15.20.9137.012; Wed, 17 Sep 2025 05:31:03 +0000 Message-ID: <878qidabmy.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v4 3/5] tools: arm64: Add Cortex-A725AE definitions User-Agent: Wanderlust/2.15.9 Emacs/29.3 Mule/6.0 To: "Liang, Kan" , Adrian Hunter , Alexander Shishkin , Arnaldo Carvalho de Melo , Catalin Marinas , Conor Dooley , Douglas Anderson , Geert Uytterhoeven , Ian Rogers , Ingo Molnar , James Clark , Jiri Olsa , John Garry , Krzysztof Kozlowski , Leo Yan , Lorenzo Pieralisi , Mark Rutland , Mike Leach , Namhyung Kim , Oliver Upton , Peter Zijlstra , Rob Herring , Shameer Kolothum , Will Deacon , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Marc Zyngier In-Reply-To: <87ecs5abp9.wl-kuninori.morimoto.gx@renesas.com> References: <87ecs5abp9.wl-kuninori.morimoto.gx@renesas.com> Content-Type: text/plain; charset=US-ASCII Date: Wed, 17 Sep 2025 05:31:02 +0000 X-ClientProxiedBy: TYWP286CA0003.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:178::22) To TYCPR01MB10914.jpnprd01.prod.outlook.com (2603:1096:400:3a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYCPR01MB10914:EE_|OS3PR01MB10187:EE_ X-MS-Office365-Filtering-Correlation-Id: 9fa98c4e-dc1a-4b8f-e9ab-08ddf5ab6452 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|7416014|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?oBrFqIyQ5QiNcgXNI2T1ykYn2aeoIif7TQhlPqEDNGxSr6B5D8jFNAb4RLVh?= =?us-ascii?Q?CYve3Uo2hDEDekPTtN9QkeJWAbvxx/UCgFdi/8cXl69jVDXaCTdEfznIWhSG?= =?us-ascii?Q?+Msmi6y22rWjfrTwCFjXJSG0pACRvjWzPFtCmuxVpBNB6YjiVqCC1che+KVO?= =?us-ascii?Q?wCAPZGN2nl/NQ/PeM5SgOKqs+/uqLs7NwaoAMJv2ZXMh4SSQ3tZH681JMkQJ?= =?us-ascii?Q?9ocPBXp7soFgOVr4PTV+STAl5cqShXpLvxqdYqmKm0i9IRsDzo4wTCq+m+jn?= =?us-ascii?Q?MIg0PxvG31kSS18Prv03TqsqudCEURBPW+9FrbU/oFKuEtiHsZn8I4BeqVXj?= =?us-ascii?Q?GcRHIu1SvIX513IC2IzUrDMMF2XrBeVny/xvkLY2YDt/W93eV4798m2Ju1jj?= =?us-ascii?Q?FsC4+Am7zrfu1K/PI7cm81uucH3+tJQ5lqO2hMvpX9MGek0U6kuq4nuUABA4?= =?us-ascii?Q?XE1LvoS3/lwhhu+GYqLoZLmpd7tqV4i9DbfWlquZOkH7ngcL7/tZyMROjddg?= =?us-ascii?Q?WN6yuZCuNxziVvIezQIYTThmb2awiTmVJA4PaJuDf8kziyuCwztsoNRSQ32x?= =?us-ascii?Q?2MobF8MdynL/MMbbxOSzdyuKXoivvgvzHsrYT4OfpQ6No6NgFYm4Ny9I8Aw7?= =?us-ascii?Q?0ALsHOMGWRXGffmnQHYC/2c4LA9Iq5RWi9qRrJ1pUdgMjVXwow4y5giMhVcP?= =?us-ascii?Q?RxwgvWET976+aCht4rg3VlqqjJhPC82t/XjZEm06FFEzfeJgyhoowieNzJZe?= =?us-ascii?Q?STm92qmEzUvFxK6vSoErY2ZhMu0E/7UdNnXOuxVqufIA55zv5V0YElrF7fft?= =?us-ascii?Q?PQTkZ6suPVHeCkA9WJ1TebEyvQSCG43vXKHMs3oal5yWHmyn/HewNF5qbA6U?= =?us-ascii?Q?MRjs77vkh3OPWLbSBArtssxwE0T0i+H6/Krh9lE3CTOoMnFM4Bdw0xWjtdOJ?= =?us-ascii?Q?JHnMg/LGcpwSs5mY2pMa7oUplhqNuOJtGDcH/fsNRNFcOIXXfvA92XIYi99u?= =?us-ascii?Q?Zn3ImYOj0jyJnKNwhPocktKEknp+8h6IY1Sj755r69AuVp6LkAD5VcyzKErE?= =?us-ascii?Q?9rWKpTC76la0EkpgklO6amk8YiEMgZKHx6CmoBWgJlwtNaqUeK319qe5jH+5?= =?us-ascii?Q?3NxYnYTX+0ggHHTgRXu+VR2LRhamYfJ81AubKOhhkirXdS+GWKSB9tRQX5Mu?= =?us-ascii?Q?h8onZXjOj8CbIKu/Gs4uBJnoIvu9OvXPQJp78Cd+2WarLylG+xb36WjAZng7?= =?us-ascii?Q?1Hwd9j2XOzbPNX6j+e1SCCuPgd5VBCMKXmWY+bIYcV7cqJIGkOSwa9zTuU6w?= =?us-ascii?Q?VR8mIHhAD0c73eBdAlVx1ajJ6eMgpZqsuL8hpkXA8ksWqfJPkNaRKoFQZ3no?= =?us-ascii?Q?QI7d8Kr+YTBFExPHCd+fWMBnlkE3yGUdiErKqflnLEBrnrRDYjHx822r23P/?= =?us-ascii?Q?kqNcSh39fiBTaCZs6oidXJdhDaAUQ6f9?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB10914.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(376014)(7416014)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?FmYT5XoK/P+rq6rVaffY/MqPlHv8y//BtFcNVs9ScTuc5gbivnCO2gMbxsfX?= =?us-ascii?Q?0elc7Xk48WNSrIaK8ME697wTD5sm33SGa3Dp8flurI633ApuHSYY12QOqzCI?= =?us-ascii?Q?ra6yZg3+mKgZjUjKfzaZxr+t1aNnVZgT1ZCCgyV1x/PlKZQhOKTuJSbeCCXp?= =?us-ascii?Q?WDJ0QBPxsjTgDVZng5tm6aMSm8umjxT+9aJ6Bd8GlFdUctEnTfuqkxV69e+e?= =?us-ascii?Q?qmPDrABie3AdfQyr6yVEJZxtNI4bNiprWc5g6lJyTP3omsWJ/FNjbIkC4c4K?= =?us-ascii?Q?/f9G7X1m6j5RulMp/PRcxeZ538rsGzC0t40OnBE6HBASl1Mh0ClsdopW15u9?= =?us-ascii?Q?PjJR4NzQDA8IOLYvgJWd5mxNpJ5AxsWNLRiT5DcHm6JLD92AXzo2rP+yWZgD?= =?us-ascii?Q?OEh6Z+K7xXjgXgifWIJqBh7NVXtf5ULtq/kQlKVE6xXXsh5SiOLpB35Oude/?= =?us-ascii?Q?Ckmh4FMepPbO3oYGT4W4pHNYISwpbtp0XJI11Hq6+J4pvpqZzcoP1jMOXzIc?= =?us-ascii?Q?OkPKt3NaBRRoInudTGUP9O7JX2uu37Z6MrNewHH+1Uz7VJRbUZOMp6i/tdZX?= =?us-ascii?Q?aXM/noMXtFQ98lmQlQ+VUlK0GN+5IoMvs/uxzZ1TJNqv53UR821pkNoUp2k0?= =?us-ascii?Q?K8Y436XLm7hLlEEb+DIisLoy9SbZ4PO065XoNbrToiTgfF/BZQobAd3r3xzw?= =?us-ascii?Q?p7cnAroc84FX++ZOtKPRKg9iRsNTgJ/Fu61lOIzzrseawHUozjvFJWUuYyhZ?= =?us-ascii?Q?aW5zuhdG8zRKtVDDCgniQatNtwEgfXRd2jE+YcRqTl7PTtfLciziOZhsAEfe?= =?us-ascii?Q?wh2Ji8dsUUIp64cMt1p7M2XrXEA7aiOlX2yOlIGYkEuRPGF/ME5sGL2LRhI3?= =?us-ascii?Q?GbWxv9LmFopPk2Dp0OTeusnUp8GTfafhM0F63D8tIhT8El3a5VkkiklcnD5b?= =?us-ascii?Q?VR0bzYK+NiAszs6f7ZMMFPAD0EGdhXV+SwC3wrGvSO4MkIObzuzhgRYKemi4?= =?us-ascii?Q?aXptLgxzGp7Y4QlRIJwPkwqNi2ZLcbxPwXMXZJHF/H9NNXov+Ps2wmTZDip0?= =?us-ascii?Q?xx+YXATTEJR+8YJtoK1oT7FL35J9njVQKgU9RC/XojtKyu3A2ZxMe7Xgip3T?= =?us-ascii?Q?aXy7hrG0ig9luUjfAbfVEspRf3X7H8Kb9kct4dOVaFfON8DTU2gY2tldZk4f?= =?us-ascii?Q?B1AB3RypMCIts+iXDYR8vZuBuqNR1EaEbkOtGxR0P0BwuZTfbe5F34LNGwrl?= =?us-ascii?Q?crRl7xU6TNW+zFFj1a2GDAFCipuK+SL7gyDLgVekriMkgHT25Kgmzgl0yjS2?= =?us-ascii?Q?xsg6JlEa0yse5ZIr5uMPJKXNOVXhmht6jXac+J9xMQ5+nbCRY2s/Xirir577?= =?us-ascii?Q?Ja3eTZRk1pc/t3+UlvHr6DqKeGBzKcEJNjXrCw9zySjkXQZM/xQbLnt46sxo?= =?us-ascii?Q?bWCmpIegKy6bVSHkaboYx/61o7aOe3D+cYOGIHABjmXSm4XkysudbJwaLgUC?= =?us-ascii?Q?6GRzeGfdFp8N63sv8SrAbDr7je7vDi4YDIjf9tzipN24sHWs2yj1BO40wod6?= =?us-ascii?Q?8ptdWXWo/btXfgXfhpkk6zUlpkyePXtxL7UhG9XhPokvVl5KXWDOAD2wvpKk?= =?us-ascii?Q?RTCNghjMPUfR7h9dD+eK+GM=3D?= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9fa98c4e-dc1a-4b8f-e9ab-08ddf5ab6452 X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10914.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2025 05:31:03.0946 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cOaimy1Cy3jEKMTR7P/fIfsNDtFAPN7363tHMpK/1Q/axnskkFwAjzrUfuNssmp1d2MVS+9hkJH7bGNLJgQN+WphCEmheMkZKLnf0xWjtxUuDESWxhzvi37FP64RGyZI X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB10187 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250916_223105_629969_C3DEF513 X-CRM114-Status: GOOD ( 11.88 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add cputype definitions for Cortex-A725AE. These will be used for errata detection in subsequent patches. These values can be found in the Cortex-A725AE TRM: https://developer.arm.com/documentation/102828/0001/ ... in Table A-187 Signed-off-by: Kuninori Morimoto --- tools/arch/arm64/include/asm/cputype.h | 2 ++ tools/perf/util/arm-spe.c | 1 + 2 files changed, 3 insertions(+) diff --git a/tools/arch/arm64/include/asm/cputype.h b/tools/arch/arm64/include/asm/cputype.h index 139d5e87dc959..0192dc7ec9ca9 100644 --- a/tools/arch/arm64/include/asm/cputype.h +++ b/tools/arch/arm64/include/asm/cputype.h @@ -96,6 +96,7 @@ #define ARM_CPU_PART_NEOVERSE_V3 0xD84 #define ARM_CPU_PART_CORTEX_X925 0xD85 #define ARM_CPU_PART_CORTEX_A725 0xD87 +#define ARM_CPU_PART_CORTEX_A720AE 0xD89 #define ARM_CPU_PART_NEOVERSE_N3 0xD8E #define APM_CPU_PART_XGENE 0x000 @@ -185,6 +186,7 @@ #define MIDR_NEOVERSE_V3 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_V3) #define MIDR_CORTEX_X925 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_X925) #define MIDR_CORTEX_A725 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A725) +#define MIDR_CORTEX_A720AE MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A720AE) #define MIDR_NEOVERSE_N3 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_N3) #define MIDR_THUNDERX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX) #define MIDR_THUNDERX_81XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_81XX) diff --git a/tools/perf/util/arm-spe.c b/tools/perf/util/arm-spe.c index 228ed52e653d7..8acb4bdad0fb5 100644 --- a/tools/perf/util/arm-spe.c +++ b/tools/perf/util/arm-spe.c @@ -544,6 +544,7 @@ static int arm_spe__synth_instruction_sample(struct arm_spe_queue *speq, static const struct midr_range common_ds_encoding_cpus[] = { MIDR_ALL_VERSIONS(MIDR_CORTEX_A720), + MIDR_ALL_VERSIONS(MIDR_CORTEX_A720AE), MIDR_ALL_VERSIONS(MIDR_CORTEX_A725), MIDR_ALL_VERSIONS(MIDR_CORTEX_X1C), MIDR_ALL_VERSIONS(MIDR_CORTEX_X3), -- 2.43.0