Message ID | 20250313201559.11332-2-ilkka@os.amperecomputing.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> 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 E3513C282DE for <linux-arm-kernel@archiver.kernel.org>; Thu, 13 Mar 2025 20:16:25 +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:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-ID:Date:Subject:Cc: To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=DqWevJuHC1S/1RDCWIGY5BJPGNQI2xZl80Hc67zBASM=; b=Hi9CS9C8HeaoPjgqlfNLK2j25S Y3YkkxwlTjFSpHMuip0pqxb5Uu+hjT0TJYHFray+itX1JQuFTi2tcMNebzrlILtKn4O5hJj4TbGxo s5hTnW2TJJauggk3/eg7YnOJ+UyaLNK1erPcO6FcU/W3mf9Ii8MyzNrEyOCe5yfGOa9yMeKq9zhrS ydH8murAZw5OcOwWp6jHInhvEkdZhZGOmfYqVX3K6z0OyYuI/4UC+Siagb7nuRs4cwxQJ5C7WtLCf YH4VIcq9IzEFyAR7NkY8ILMFJ7dXsRZ9bMqm5DfIuwkduAoSJ0t4KN3k54XCeMb6MXD73dBh6UVFM /UAn1ORQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tsoyV-0000000CPsP-1VVL; Thu, 13 Mar 2025 20:16:15 +0000 Received: from mail-bn8nam12on2072e.outbound.protection.outlook.com ([2a01:111:f403:2418::72e] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tsovC-0000000CP2g-3Pks for linux-arm-kernel@lists.infradead.org; Thu, 13 Mar 2025 20:12:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=doaJuUFpi/d//HbjEjZEBA4CjeW6005YjSsl/U2dIfR3N2Q11YF6qdEc2iJDbkHG93vo5B61J0aBzrbxkd3VFRkMwlO8Nql0VhOpG8NdQKP/N1M3uEZ9LkQlJ6meyLkqQ4SBAW+CwYW57Wmc+wIDKVfadzfUDbvDhJCYrlN2RE2s34Esx8mKzGSa6cm5hjzSre5YF+HRuTYUCSzDx++g4/bMKEDkPer0ECWK4E3rarg7FS+j1l2Vogn9pPG8CJyDtkdWzYlOPmm+4GYnkb4QEcNOs+plf8BimFNk6N0DbWCB6g7QmEBThS2vi1Yn9QgFJgJ8iZzHhKTc2a3CbYA9dw== 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=DqWevJuHC1S/1RDCWIGY5BJPGNQI2xZl80Hc67zBASM=; b=JY3k81D271Sltp0SkZTW+hESwybe53Vw4pVdqdT/NFN2xBGOFCt1loTo3u3V6nIl0QNbEQ8s5M6mpE5XTnUmEeqgm9a/C597jwyNvzaMk/AHiAjynwZR0ZgR16QS2CDvQpGKCJXoUYA+iNjnq+828TpHETWiE2fF5oaEZGaT1o/1b8owyrKE9cUh/FlN2jg6NLOBKYZCinsh/U5ukSgQb1LCufK+SA20Lh5robVV4IykNVJG2FaCpviScR4H8V8YjIer5iZUu10+9/zlXZll3a2k3ovKbiMIbpvt54msTxopwvkLh6jEnsJmOktQJ1OQKi/4PgQP4W3aPj11F5ipQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os.amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DqWevJuHC1S/1RDCWIGY5BJPGNQI2xZl80Hc67zBASM=; b=cA4y+iPKPAaiixpBfy4dl+nCRXBXFqUy86r3+Dpa2UTOqdPO6HiGFLOsF/B4C6RuY1NCY8Dd/4MfiXEqWiiMDzDyA1bJPdyV4+BiMYjswCiTec+C59aVXqoLj9yNHk65AjKvH+8uEZu280V7T7D5P/rbeIzpMs84pTO9sH8M2OA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=os.amperecomputing.com; Received: from MW4PR01MB6228.prod.exchangelabs.com (2603:10b6:303:76::7) by SJ0PR01MB7415.prod.exchangelabs.com (2603:10b6:a03:3d2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.27; Thu, 13 Mar 2025 20:12:44 +0000 Received: from MW4PR01MB6228.prod.exchangelabs.com ([fe80::13ba:df5b:8558:8bba]) by MW4PR01MB6228.prod.exchangelabs.com ([fe80::13ba:df5b:8558:8bba%3]) with mapi id 15.20.8511.026; Thu, 13 Mar 2025 20:12:43 +0000 From: Ilkka Koskinen <ilkka@os.amperecomputing.com> To: Namhyung Kim <namhyung@kernel.org>, Arnaldo Carvalho de Melo <acme@kernel.org>, Ian Rogers <irogers@google.com>, John Garry <john.g.garry@oracle.com>, Will Deacon <will@kernel.org>, James Clark <james.clark@linaro.org>, Mike Leach <mike.leach@linaro.org>, Leo Yan <leo.yan@linux.dev>, Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>, Alexander Shishkin <alexander.shishkin@linux.intel.com>, Jiri Olsa <jolsa@kernel.org>, Adrian Hunter <adrian.hunter@intel.com>, "Liang, Kan" <kan.liang@linux.intel.com>, Mark Rutland <mark.rutland@arm.com> Cc: Ilkka Koskinen <ilkka@os.amperecomputing.com>, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/2] perf vendor events arm64: AmpereOne/AmpereOneX: Mark LD_RETIRED impacted by errata Date: Thu, 13 Mar 2025 20:15:58 +0000 Message-ID: <20250313201559.11332-2-ilkka@os.amperecomputing.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20250313201559.11332-1-ilkka@os.amperecomputing.com> References: <20250313201559.11332-1-ilkka@os.amperecomputing.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: DS7PR03CA0256.namprd03.prod.outlook.com (2603:10b6:5:3b3::21) To MW4PR01MB6228.prod.exchangelabs.com (2603:10b6:303:76::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW4PR01MB6228:EE_|SJ0PR01MB7415:EE_ X-MS-Office365-Filtering-Correlation-Id: e85a5afc-5f76-4b49-3d73-08dd626b69fe X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|366016|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: nflxAx89TFKEzaVt4FaQH2o9+SJlOCDoj+nmWd5NdyX+rxmOI+FvygMQeqAZw9xWSBCR7MUgRcYmpbwNzT0oQuj5h5DeyUfQCm2gbblNtxtgTqGzO+858ch3Uq3U90pyj4LXTPPx5T7mFdWleln3cg4egkAs27K04+SWeXZqlzampjYdRLbT1hTjZZ9SieU07NjdNRsETaT8WAhaNkX8n2X1qe9vB7qVfHxExnhLdwFd2VUl2Y9cMLHRbF/CFZMJeqNgfgaYH00VlhhVqT8vo9MwG5gZQewDGL3/cqvK9LrBp1yC1IwG0JXVHDK0PymAFCp9/eqIdemzybPslWVNMTisjOGm9AjMBi1qfqaWcP8xwraeXeieHrla8yxFMTqOXarObOxG2EFU3dktIVf7vfmDopd39c4TOz/xJfQy5lfiy+il9tBP5hHDaAJyVOZu0Eo0GqY1D2INRsz63DhumptbqrxS8bETG6u2RycFIqoL8ZeIL1ebN/ip5B0nFub66JkOKU/le7XoZKBfIneeCMBkWMQ7i4jypxshH2Xddus5CGp+1vlRyHBRwh/tqErkFf9gbFiW6ddoWfresqVieDSjt0afcjjg4wR8orYvTIOXPDyJVgHziHiz8u2uwY2Nau7m6lKmtsBwPe/wOn8kSpwmNV/SAvjUnlf80KmJP/XI3bwqf94+wUx7M5WPkteT5HEqFsIZK3pdEn9L4EIJKYQszgH2LYfjB9HAQYytTt/GUVbb1pmOutbFpic7u4CxxShmPBFI/cC68jXddSQoHD5PdDr6r5bqLy77QQyQM7cs1DxzElHihAPv9mGgd1UPytdYkwd/i+AajDvaLNYVqv3Vxv7kq45CrynM7OmavRwyt1WR6YARHmA62G0b87mn59HtJLukQAFj9SLc0b13qgiLVJz8Jnd7bBOU9Wy8bavPoqu4HnF0UCfduhYkgNILg+WyVYL2aBTHIj9oSAF++Bp6hKtTkxN2/HbtV1HPDH8sS+1aWkn+hsYDByup3n58Q3K2OZm/Y79lTE5QBFS/mz745dnEDedkzDgt5WgTAzS3Ah4PUO6Xs37l5RC8Thr2YEdiOoyggMhSHDnLX8EfNqMgOo3wL/gHe039g0F1Y2aTdFQi5F0eA/bTfzha3wf45yy68+nMa1VdFjdygB5YFQN5I1/eU05pIUA9ly/pwh3Yft3D/cWOAZPgvngt+IA1OIjqqwYh37HtMQbvNN5Z7RFFk/2hdA3Io+DcnwWvEIy1XKOi79D+PJrrwiSEC/D75iMBB4i8Uy6+owgjzbJB0EBAZR0o4rqvPrUPUxhGedH7GcmiVjcOHBgh1h5EbRQNB7l4gQrQUN65Iw1Oanz69g7uailzf4u2+jwrSDImFdjiCMx1pXPoqeRA8mCuvFf0AJRNB8aCBYS3CEHGW2zfrzTwdHWSmUz1VRX0boL8X1BYBg/dO85VTFSamga3WFWGxDfY2dpVYNM2eoUKqU90Fg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR01MB6228.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(52116014)(366016)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: irSCd16Mm17OQ9DRHCiaCMEWIT2vFHMg3DGliPPZEteTRlhVId7J3kLNDoUGtQ0bwTmhd7Aol+Mxl/DLXYav23+kMN9Bje2x7B9NHlmR34EfN1JVCQyDlUgznHyCxSpIX1MCNJKpdB490PUMKnxDs+mqDTgbbth+fZ+C+XzLAPOCHZcgYUveLxy3WhtKuSaWUzWuaBYPla5w2y4DqERjU81XYFILRmoDPY4jlJ7ZmLshd5HKKot6gi5/SeFSRrLTqFmPNZIujr1WI6mEEEtyzvzvrZNtNv26WyOJ8u3jH3DC0NkYY9fGTQfcchnR/6C+ksxI6Ljyb37Fj+p3kapbmJkTMYwQrF7K1GSSkpWA6PvKLTwH/MboWtTZQHZWGSpjlHt3f5mckZcDatQH3qij6eW1c1VEbeVpim3iYvvyogmbsDPMhb8Q0LF17I8Y0FEW8nkCPc+wxDPR8PyjQxYS+w4wzOcK24+O51/s99ADiZDeYctAvZCTsyDLkAuVeHK2ZK8Z5P0aE1hrx5sTF2czPkeY/LzUXMlxq2clxrssHu2cnVLKmZ5DamNg7PfmeEtAqyZ8PwtpMGn9ErYmZYq4xjRCbzWWKjjJ2X7YNm3YlXvRjbjHoIBg0wGfgTUzrdyX9APyQ8I8o2QPgSOUs/60KCBOtpQJu5pRDttav2Vsr+eUkvKGMP3lL3jWaZGVm1bxVJxCY4k83q9IKyDm+UQESt461QwJJUvqn3hSn40elJvlh4wRbOlnlb1f1Kjvg4JEAZKbPaJ6eR4mpxez5HrPtnU+eEQvwu+I3oqZiVBmzb0j+ZBgv+HJ6RzoI4tX9OeSTds3ucFnwjIqCKMJoFCfnGYL5/cXopmSNV/D7HODLD19fW7eWxOfOblOy81M6XS/PkdOzlShEA0TJTzu5OROb/BYiSBe4/N6sPTnPVX5C1LJD7rROCWZWMEutG35V1D3ZUo0kwTT0oDG0Y1e1WAnyvsQxyxSEByIPDlUOu/59wNsRAmz+CRoj54XpCmbrhPLGsDhZZYgUqaqMag8YmtcI3Y/5UxY3DlaYLebIbKKUbAUVFKWmnSDzGAhnwq8M5PMJewETP7OGMZ4a/eSrdSaaC+/AHPvO7OZcOlQ4lYfgdkiaDPY+GznBMCswEt09l3HVAB8knHbrz+UtN8oM8SDOk8VeLNVMlO2DnJBZrmuhroHVkh1ilqMZ7Gd4dyo5Q9Xf14FNSZG+mHjasFbZ20fNdS93qIDCNjICYGA3TcfhDPzgljCLII0h4J0hQKzjSIcGuEPkbVUGO3eXZf/o1B40y4GC0ydLjiQKkK+7J60HLtGfvLg9NIWWMi9DalKZBRmdHc8UBI663dFgDP1IyDGMjC9fGak3Xk6FQd5GppVPYbjlocpqaHKLDRN/FZxlZf7lQLqeHqk31LeEzTOz4NbHx31RhCUlVMtB3xRMFa3vVDHaF6NX+YCkK/DrDHpzw7dX9NhYQdVCfHyq9EsH0j8qfyDJce8huOwtAoLzPZR1nSLg8g8ILLU1WlIVuIgro5MoKWCyqNNlm66tp1cbdAa+s/v2OJmCgNzeglqZ/PfCF3WYolQ1P44MqiH7s4bKWqDX841PQ6bvwvPYGJgURdr97+S6Ggd0RH6OWDjDx7UdAM= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: e85a5afc-5f76-4b49-3d73-08dd626b69fe X-MS-Exchange-CrossTenant-AuthSource: MW4PR01MB6228.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2025 20:12:43.6846 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: E8mRnyeZ4irLAIBopmJF9gW5wQIGkQeqMDcOvChizu82T3xLIrnqFv1ob7Nrgc4xgpZJ1WF5IM2mpGUgnnjEKh+S7S5nroytvzgw9CIPiJDMTRt4fv81cOGtbexYoHVh X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR01MB7415 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250313_131250_851196_170EF08A X-CRM114-Status: GOOD ( 10.70 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
perf vendor events arm64: AmpereOne/AmpereOneX: Add a new errata and fix metrics calculations
|
expand
|
diff --git a/tools/perf/pmu-events/arch/arm64/ampere/ampereone/memory.json b/tools/perf/pmu-events/arch/arm64/ampere/ampereone/memory.json index 0711782bfa6b..13382d29b25f 100644 --- a/tools/perf/pmu-events/arch/arm64/ampere/ampereone/memory.json +++ b/tools/perf/pmu-events/arch/arm64/ampere/ampereone/memory.json @@ -1,6 +1,8 @@ [ { - "ArchStdEvent": "LD_RETIRED" + "ArchStdEvent": "LD_RETIRED", + "Errata": "Errata AC03_CPU_52", + "BriefDescription": "Instruction architecturally executed, condition code check pass, load. Impacted by errata -" }, { "ArchStdEvent": "MEM_ACCESS_RD" diff --git a/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/memory.json b/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/memory.json index a211d94aacde..6c06bc928415 100644 --- a/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/memory.json +++ b/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/memory.json @@ -1,6 +1,8 @@ [ { - "ArchStdEvent": "LD_RETIRED" + "ArchStdEvent": "LD_RETIRED", + "Errata": "Errata AC04_CPU_21", + "BriefDescription": "Instruction architecturally executed, condition code check pass, load. Impacted by errata -" }, { "ArchStdEvent": "MEM_ACCESS_RD"
Atomic instructions are both memory-reading and memory-writing instructions and so should be counted by both LD_RETIRED and ST_RETIRED performance monitoring events. However LD_RETIRED does not count atomic instructions. Signed-off-by: Ilkka Koskinen <ilkka@os.amperecomputing.com> --- tools/perf/pmu-events/arch/arm64/ampere/ampereone/memory.json | 4 +++- .../perf/pmu-events/arch/arm64/ampere/ampereonex/memory.json | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-)