From patchwork Thu Mar 13 20:15:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ilkka Koskinen X-Patchwork-Id: 14015918 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 915E7C282DE for ; Thu, 13 Mar 2025 21:21:11 +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=Fgn3g0p4W8XPPR71S1Pvw25BbfbPiD7iIu2EesaX1HA=; b=W2TEXgb87tv4KKYUrSwF9elLwj 9NrhdGFTE4jY6M34S8ddVUWi2E9bVEs0OaD4DigzsIE22LcR3PQ5w0iDlnMi6w72RwC8uBRCGYaxf otDMAx8p5XmRj1/K751odmJD5USCAlCTtphtg6gJKhMZ+nKeRQxdUnSP5qiaGjptTVUGIQbCRdx8s j0wE4ZvRh3AxYHFkRvCouKBGBDJjaFnSWTQZ/orVmjCHRVJXcb8gq68a2KjxFb1X0TAgTIu3P6Uac iAJEKFZLNdbC7V14n0BF0zM2WbN/uhYzzit2x8x3XWBAR9sQ6tR6CRtEogAWPzV131VOlwOLMz28I HUu2TpJA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tspzA-0000000CW8m-1vJq; Thu, 13 Mar 2025 21:21:00 +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 1tsovE-0000000CP2g-15oO for linux-arm-kernel@lists.infradead.org; Thu, 13 Mar 2025 20:12:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fUY2c/+c4ZKJpNMHW1TyT+otH1u3bsTb8rXFTJizXr+a4iK6HTqwn2OeOmZnyJ/gxQV7NGcupcGwujeSVwYwH5yekInN2R35L+p7GadDGEKfg3GbTqgxAwJMnnyql/0uKbtwSwM7DU5e+T1BFl8WHYFiVgsaW/tVDfPpa64AVUN4Sh3QXexc1tB7boMtIJrGgn9+IcXCrNNZjncxYXvr+tcCYkKr0D6VO8xq/9O4Jc+bWssshotkjp0s1Fhl6XrKBNhccBKIY2qVibGBXreCqdWjZi/DXOeuiXEkm1hBw+l156HnTq1fQaF+zS2HplYDOxuRKcdFMMVntd/r/3niCw== 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=Fgn3g0p4W8XPPR71S1Pvw25BbfbPiD7iIu2EesaX1HA=; b=yFNeCUbPAuCBqDou73MoeZkc4V4Odmws1Zrc0VlgW3OhvzTB647PInmMHcxizf6UA78nY0DW5GOot61nRE9focH7QcECTWYRX6VNZ//wkWj0l7o3aWqApMPYdwC79wvh8D+uJH/NHivgo2Uo43ZQ4qnJOXpQLC29AekmcXZS2JCGgvwnGGJX/b8Tu5nexs4iPylOAalOU/ElSmrapQbR1HMb6pe08W1S+mcsSXWk9CHL2xcEa+PKDDAyjKYyJQ/8ZiPr14FLzd1xpeCBg9wyzqPZ7/BBPu21+5jSYL5UBVHpRUGmdgVsOMbgpvd7kBV+4BWLWMKGGIE0+bC4t+gUXQ== 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=Fgn3g0p4W8XPPR71S1Pvw25BbfbPiD7iIu2EesaX1HA=; b=YeyMO4zMxaf8+x3SCvNkmOXkUn6u8hRJlB+eTAQgvCbTonmaYkH2b5DhQB1xuJY22ZXXwuCgm3V/hPW7uJJYGDFfMUCpMiGKI+wpCt8DHWBt9PvDWqwwoHXRzN/Cx6t5C3xzuZOLjr7Pf6ihsXwICiQorJcF4TCojom2Ffq3zaw= 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:47 +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:47 +0000 From: Ilkka Koskinen To: Namhyung Kim , Arnaldo Carvalho de Melo , Ian Rogers , John Garry , Will Deacon , James Clark , Mike Leach , Leo Yan , Peter Zijlstra , Ingo Molnar , Alexander Shishkin , Jiri Olsa , Adrian Hunter , "Liang, Kan" , Mark Rutland Cc: Ilkka Koskinen , linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation Date: Thu, 13 Mar 2025 20:15:59 +0000 Message-ID: <20250313201559.11332-3-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> 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: e2c3f3d3-f79b-43bf-3853-08dd626b6c3d 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: rkbovQ/11jt7SsvrVwN0aAm+XVl6Key/GHNGlBifuq9hJT5Da/ejjL6ax/e8hVNPRJkNeizhPqCJuk0skZeL9rCuQpUw5R94gY0h8TW8ewHpRNMPuddH/I+6Lee7euL/h7EYfWhTeCQ+k1zBKwnUK02rWpHL7i7gLLjCpG4VyqdHEpBhAW80qRQls79ybGZVuI8CAXSf0TMu7Hs/tpvNyKR7jI93rUl5XTEpirK1PsDFEpLELw2eSWSr7UvD3WA2PrE1A3eEyRM6dcEr18zcvWa6E40zipiOt84IbijB9qVxgTypKEbqnTXZ9gElmRuGj+BafcLGX1bOPWZj3d0s0leYeQhiFkWfxjL3mpYc/za+AnXg1m0wv2ki33B9JkH5DJ4cT6r4GB0FvZ1cohr0sF5oZk3DXYpIWWucBq5FqcmRaf9tfs7SCi9xD7cRJ8GB8+mxxNCiLG93XBmgC6owwKLv6MBNe95hnKPDqp152bmX6okqWsnc/CR7/ZYcE6+31lQoNDYE0W7VD9/F+v4klvxHFB5/aJfniBEBlsARfzvS/7SN/OT0j33XAeYpBdvwtofsYQ6Rf3UeWTmdziv8VFgsmpixQcwknv9taT6PlRIt/igOcHCilknx5Z8dcxsWN2ucY1ke14mJ8a6c6meIrzCywU+ywEKS4tILh1QaADwMT++7gvfoixaL8HkrXxkC6HwUjXuN+WQC8VNpnb6oy0nVUpqmr/HRKmmzLa2VJk2T67+72a3+NHnA7XcbQM9bHFYJJMjw/Kw5wgY6CV67GPelE+tOSV8RvtFVZ53wMi3dFmcSLBq+BBXe5GLzXJhZDUyhHs3obeSybySnqkIq11Rkfpr95rp0zf0xkQMiuc+UJkwkX9BgicPfyZ0lEYEEpvMIYdLOjtEsifkrOxQL/oYRBlCN+FdC3++fW1QJyslaQ9BQxSZ9qrBJZLx4nakKLGX3RWKYKqJ7jY+g7pTysWxzY1JT+pRWEdOpNR0ZcPYO9/hb+2VAAunCXKQw9xZkR224i47/CZC4kDmut7W7z55qOHtiqiJem3hR4JBs6N3wZv9MO96hDUDCzj6oWwmald9WUT7YmG+hbmm8yrFwbMc/UBSlaItcdv43Grh+NAwEkaOI7kzQHiINYmDIt+hSfs9DS/d7KnLT53MiaY2R+04F+V2678D360JzscvSOTFqCza1rt56MyOX4krE1KNHR7MM3o0pG7cKdTVFbwnNCSMbPq3KQLTtk+K3vxwZUtAjrrGlp51CqZkhPLm/yBpG6oFwi3EGL2nEvKc8MmEGnHj4BNm2xh/6WF9boohTZhIbBfRyTfOxGB+8Wd2NXSA3OGCNCRROwEr3LRAv88QK65/ZZb3CdE3x5/DBdFxxHXjRBTfFJR3txAgoidryxpmWv9Cj+qdcOOM144Y4IkCR2XcYlnXJJ987hYgrMGLMsDs5Q53yX2cHKFTzQLJZRGqQWOpc9YcGMRoZDtVXpbfBKw== 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: bpzfhw4WDrLXfUSAXLMbcm8G3xdThehW/ZDvf8B+XCS/Mk33pgGoC2TTZyYtAxcRnQdw34SSbcPiiAeEv2zmLHNtUI7ecAax1hXMfARxkyDNQBpxbwIiHS836hRN1CT3tK0qIvA1iaVxe3O0ZD++fZpbfRXpv+FeJEshBnWQTbglv6KX63gd9M317IvEUS22ExI6Nwk0xxDQ5CPxMGddBajDkuUeUXu+Oy0BR74a7CmwHbDOhjtjbryeVwJeS4DcrivD2WCVbPXfyCeh+RHJ9DrwnDkA4R9IPvEs02nRm7WpovYgpVs80/4cQaUOINy4n+7hW7r83UXvlfRXV0bdUxXm+ays3RyQUZY1CAkF1zNxmBtBwX0rfoi33lZRyHOZhppbu9vB57euS55UPlwd7jKRULjzJKKz6YC/uzKxQmqDRk8Z5HpX5vsYInrdqe+/ALqGA1UKnpMjD5GQzF2TG0SfCGD1ezfiMBLnCTsVqhCnrwaqizbGCgglmDnz/Qno6UkGknME3ctm4w7Z8jnw318f1WBkDtf5JHNA4FYLylFZbsmesuGWjxxIIx+L+AO+yVaazZISMo9tfDHtm01zvHkFByS5zDZMsOOy8CqOzVvoILA6NBudgZkW6t1CXpLiHCu2Rxg+sVigFcfnUjBUpw911nln4yI4LXVEZXJ2zyOFYu1XXfX2e1K8le0vW/oeyFeNH8g/kVXRY62FKBAA27njQ18L+7pr8uwTuSvLlVUrRHm/N2ITkiGSZPvaopSi5Zq7UvojL2OMIUJBrJlYhYhIYas/KJ1P/Q4lpC3ClKHyD2UqcYq0oP5sGVlCTeug/CAuCKdnfwv53ye+e0yycVJI2poT3BttH9L4EeG7fehaG0z+NRnOniutx1Ut2O4W5FqxeSOAfXoaa2mER5tEvdY+T3Fkh/ETL9gC/5V3FNnOsuuY1bI6+rXXmXuAU0ZLdNjagojEo8SeLN0sz+p8+PX7z8X2KVWlKnyDtWN8QoyMpklIXkd+XjNOl4U8Kw9Y4sR6013Bg98hygJ3rQYm7D2bd6pMTr5SW6K6TuMvTXVwHwZ9bYsVWYjPktkk7jea6SliYt23IKwYNeVnBXh5buw472YQN11aYkY7WQ5l9LdzMD6a8+6GqM8YHiwK8q04YXQGyiR7mpQem0Yoyyd1Ub0GrExP5QYZuGcCRr0k5hNE3Lq68VJud4JZ/tNT6vzkWHakQgDBcLqZ9GfWWXSd20qsrz8ETXQZJKuNaePsvMTq1cRI4JgLLHB1fuAXEhy40bo3vOYUNnF6wch7pgjyBYmviidK2xsd5cInYk88byDkm4xs2zS2AiGYFTgKxICy4Om0tiOabvnoGTxElKvQXMM57wHH04GoUC2STdiN2VtzkSsA3THbnnPwMEWOMWc1Aa3shUlkMx1kaU0QpeN+Iyb/1yjgXsOtnk6Mctae+tQCCchpmaUr8LApCYV27fXqnF39sJSM+AUIq+tTxxYoiRAOnAwioz67XheYaGm50Y2tB7FK1qTcNqL69UEesVIftI81Xh2xvREIQ7P77UC/LfXiYC4NKmRbkzUSB0Hm358No50PqSElQBj6RYBCSqdKlDlnsRnGcFj8C2evWkK6HBxmKMbqS9WN3etv9iHQZcI= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: e2c3f3d3-f79b-43bf-3853-08dd626b6c3d 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:47.4719 (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: giNXvJ3/OINGJhSyyxlya1PB9VanLrAhVIiV4MpCDgdK21rqQvf8F429NXl5TdskCtS9ojHMfHfkZx4rzw3aPnKcC0X/Ta1o2bmM14Uve6GpHyqVgn444nCnz14Sz8hf X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR01MB7415 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250313_131252_304394_A0B7054A X-CRM114-Status: GOOD ( 10.84 ) 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 frontend_bound metrics was miscalculated due to different scaling in a couple of metrics it depends on. Change the scaling to match with AmpereOne. Fixes: 16438b652b46 ("perf vendor events arm64 AmpereOneX: Add core PMU events and metrics") Signed-off-by: Ilkka Koskinen --- .../arch/arm64/ampere/ampereonex/metrics.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/metrics.json b/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/metrics.json index c5d1d22bd034..5228f94a793f 100644 --- a/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/metrics.json +++ b/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/metrics.json @@ -229,19 +229,19 @@ }, { "MetricName": "slots_lost_misspeculation_fraction", - "MetricExpr": "(OP_SPEC - OP_RETIRED) / (CPU_CYCLES * #slots)", + "MetricExpr": "100 * (OP_SPEC - OP_RETIRED) / (CPU_CYCLES * #slots)", "BriefDescription": "Fraction of slots lost due to misspeculation", "DefaultMetricgroupName": "TopdownL1", "MetricGroup": "Default;TopdownL1", - "ScaleUnit": "100percent of slots" + "ScaleUnit": "1percent of slots" }, { "MetricName": "retired_fraction", - "MetricExpr": "OP_RETIRED / (CPU_CYCLES * #slots)", + "MetricExpr": "100 * OP_RETIRED / (CPU_CYCLES * #slots)", "BriefDescription": "Fraction of slots retiring, useful work", "DefaultMetricgroupName": "TopdownL1", "MetricGroup": "Default;TopdownL1", - "ScaleUnit": "100percent of slots" + "ScaleUnit": "1percent of slots" }, { "MetricName": "backend_core", @@ -266,7 +266,7 @@ }, { "MetricName": "frontend_bandwidth", - "MetricExpr": "frontend_bound - frontend_latency", + "MetricExpr": "frontend_bound - 100 * frontend_latency", "BriefDescription": "Fraction of slots the CPU did not dispatch at full bandwidth - able to dispatch partial slots only (1, 2, or 3 uops)", "MetricGroup": "TopdownL2", "ScaleUnit": "1percent of slots"