From nobody Mon Apr 6 21:09:50 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 51F16C433F5 for ; Thu, 6 Oct 2022 15:43:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231526AbiJFPnc (ORCPT ); Thu, 6 Oct 2022 11:43:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38164 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229479AbiJFPnY (ORCPT ); Thu, 6 Oct 2022 11:43:24 -0400 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2041.outbound.protection.outlook.com [40.107.236.41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 065B77AC0C; Thu, 6 Oct 2022 08:43:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L4iI/q7c1zJt11zcozl7R0oUEujIw7qrXAtsX42rGxzy4WgACeEmxP2Bl1lqylZqfBslEXPF3N5mTKzKOrpbh2LWXS/ytIFxseFVwrSiVJ4C0txRjJ9ohad1PpYP2uKN+IgjamnrjEwh40ufACkppBkf48dMpVDIDHnY4tgzbteaKdr1Y8rBHOJf6a9maQj+fjO5NMHRk5RijlZZl6lpnZd4se1kUkSiOGZPqYafe7wDZQaNGCX9FpREX9V8RkHhLvIi9kvUcofU6ZFqCmkI1zhwYQrRh3BePk60eWUqelW9dfFK6cg7L+82ADFcd8q6dgAluYaWyqavQN4FUNntMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=GIN1+cc+h/QmDXDtRuxtZ3sFhIayWmy2NseIs0teD7Q=; b=S/G8DnYDbhpJXam7lQaZoKu71JGWXyacNQKZaJTvSDsSlOsJQZtZDi/f5f001osDyGFIEO75D5/3nV8pnPJvaFWUU8Ecfxc6AW4H5Ow4kApH46cATU5kqizFQnZYLUuy0mbWtpSgJYRekhkyFJXrZhv1cXu/vBxYG7/FEshFNDvgixgMp7G0ILJ3kuB3pl9ZYrR3LUGtYI5p0+5ccnKI+robBiy/4lkERsKKl12iKO3rVkcBQ/6v6dFRV/dB65GEIEFbfAOFK0J8so+DDmdRaTgeStMEZCU6KMvlardeQTxyAkGi0Y3jgrFEez4P4/RLHE1BOG2dvWwkkoC8bPjUTQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GIN1+cc+h/QmDXDtRuxtZ3sFhIayWmy2NseIs0teD7Q=; b=bfVtd6pj67Ua0+Z2D2U88XNOeK4C951Yi/WWxAJ05UDjPFYy9Hx/YGqX2ePypoPx4wKEbrAnUNvQp1WVNaV9etzOVBDVCUjaqqogVBRDFnDs6cJ79cg7czOX/mHPT5DejGUMrhZCQWwn4SK0RRK2PfqEqwSIv86FbV34nxq96Zk= Received: from MW4PR03CA0317.namprd03.prod.outlook.com (2603:10b6:303:dd::22) by DM6PR12MB4281.namprd12.prod.outlook.com (2603:10b6:5:21e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.24; Thu, 6 Oct 2022 15:43:20 +0000 Received: from CO1NAM11FT031.eop-nam11.prod.protection.outlook.com (2603:10b6:303:dd:cafe::b) by MW4PR03CA0317.outlook.office365.com (2603:10b6:303:dd::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.26 via Frontend Transport; Thu, 6 Oct 2022 15:43:20 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CO1NAM11FT031.mail.protection.outlook.com (10.13.174.118) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5709.10 via Frontend Transport; Thu, 6 Oct 2022 15:43:20 +0000 Received: from BLR-5CG113396H.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 6 Oct 2022 10:42:49 -0500 From: Ravi Bangoria To: , CC: , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH v4 1/8] perf tool: Sync include/uapi/linux/perf_event.h header Date: Thu, 6 Oct 2022 21:09:39 +0530 Message-ID: <20221006153946.7816-2-ravi.bangoria@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221006153946.7816-1-ravi.bangoria@amd.com> References: <20221006153946.7816-1-ravi.bangoria@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT031:EE_|DM6PR12MB4281:EE_ X-MS-Office365-Filtering-Correlation-Id: a1d636a7-a260-4072-589b-08daa7b17ebf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QozkZX08zlNH2k/Rt05YP9hbEht+AqX6uUU6SsreKznOZ7cMn4zT8GR7ZRvxbUnf7EEs6ZqVAE6tqRl/0rmu0U2gAP/rQLYPqjVQJ8eZPYZiaw8IB35DPYOWg4B57icspcr0TGizypScillIN4+c7nsHJ7zD9flKQLFtaCeBLEW+U6LB6wr0jkLgJdunXN7u5RLd0mQhqZk6pfBZgteRfuBqfrorsatxDtHtf2Q6otn9OV4XyhUIZiHuFf6AHvT6tzGV2Zv2TVkVCL+WFqS7MKtRbSTUC7KYxhFe7E0INc237CAYdLdTsH5aiSArIrZxmCv2lhmXTtJNpszBZff0vAVa+AYjAR0h9HUomY6FoFqGj1vT51suY759MfeR5nuM6WeVScQrLQSTJq5ITfVIrdTFs1Pf2lMb12Vd39l9IMrmroc3t1xxoeh7YbuVjRwnLImYbGWuhRy68KiBlKNdE3R7+HVief0QiFCXfpI12SCNnVW4l77HFJrxgdE0vLd5VFnUrDHKWxafwLj5eYkFuZ2IdTwVrMFfkGWAGBSRs40xOHKH/PuMOFT3/76YG/zD1/kuqyN7ODyMZQ2KIiDVtTq2n3JqnJ9k+/l8ilNUCuzOFBiCIB+rKSoZnQVI+AvAJN8aWH8NSP9OM2hrboISuwvEbwhOwFex8bQByZkyyOvQxFl9g7/G1MXsC5Bs+xm0YvcVVTqSQqGXlGA0FegCtf0Y/MqgB5LUnXMUj5nxoRgRuXbIX6pM7/b7GHpvbzrL3lPxfSKVrkGFqHcCJM6deReeeL/rVTa8YN+yqRrHFf2vgzlmf8dGa5xedUit+1j1 X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(396003)(376002)(136003)(346002)(39860400002)(451199015)(46966006)(36840700001)(40470700004)(2906002)(7696005)(7416002)(36756003)(26005)(336012)(82740400003)(6666004)(40480700001)(44832011)(86362001)(82310400005)(81166007)(5660300002)(478600001)(40460700003)(8936002)(41300700001)(356005)(47076005)(1076003)(186003)(2616005)(16526019)(36860700001)(83380400001)(426003)(316002)(70206006)(54906003)(110136005)(8676002)(4326008)(70586007)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 15:43:20.1834 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a1d636a7-a260-4072-589b-08daa7b17ebf X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT031.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4281 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Two new fields for mem_lvl_num has been introduced: PERF_MEM_LVLNUM_IO and PERF_MEM_LVLNUM_CXL which are required to support perf mem/c2c on AMD platform. Signed-off-by: Ravi Bangoria Acked-by: Jiri Olsa --- tools/include/uapi/linux/perf_event.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/include/uapi/linux/perf_event.h b/tools/include/uapi/lin= ux/perf_event.h index 49cb2355efc0..ea6defacc1a7 100644 --- a/tools/include/uapi/linux/perf_event.h +++ b/tools/include/uapi/linux/perf_event.h @@ -1327,7 +1327,9 @@ union perf_mem_data_src { #define PERF_MEM_LVLNUM_L2 0x02 /* L2 */ #define PERF_MEM_LVLNUM_L3 0x03 /* L3 */ #define PERF_MEM_LVLNUM_L4 0x04 /* L4 */ -/* 5-0xa available */ +/* 5-0x8 available */ +#define PERF_MEM_LVLNUM_CXL 0x09 /* CXL */ +#define PERF_MEM_LVLNUM_IO 0x0a /* I/O */ #define PERF_MEM_LVLNUM_ANY_CACHE 0x0b /* Any cache */ #define PERF_MEM_LVLNUM_LFB 0x0c /* LFB */ #define PERF_MEM_LVLNUM_RAM 0x0d /* RAM */ --=20 2.37.3 From nobody Mon Apr 6 21:09:50 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 47A5AC433FE for ; Thu, 6 Oct 2022 15:43:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231281AbiJFPnw (ORCPT ); Thu, 6 Oct 2022 11:43:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38482 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231702AbiJFPne (ORCPT ); Thu, 6 Oct 2022 11:43:34 -0400 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2076.outbound.protection.outlook.com [40.107.243.76]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6B770C1496; Thu, 6 Oct 2022 08:43:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wx7nX4SwaSeI85kM1SDO3zMjpgU0mh1BdyJkt3FVXxKYbo9T+oK+hLYNBjxz1sQvHHxg4DIh3W3+nwCUy219Vwk/lu5sFGcyyp63re9RmYXlzzlQaTLC6xVipMVcFJcXw1yBlYyL/pR45JID5RBHB+q3kibRLBImElsAJORAbIxqld+G1YrPJkybvvGmVnZ9bVYv82gt6lNssS4Rq4WDhjmEXhmqsnHpfg6hUWnoHG3CQ+6k0PtgXgX3/dqeKbwad6QejM6u0hGdEmSFMGEaDiBsyDbHu0FuqMcrUP348/bMefPEq0kZNp1OEszfkZgikSiV3Bmhv0T7BWZt9fl98Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=B6aJFFjeWm9c2Dov9na4r1H9gHhNI9XdZez3t2qSvGQ=; b=Lfg3GiwY61+DvkZIM/VtirAgXB8/o7n0g34ySAX3/o2FIiT9y3YJYhpOUqx/OcdasSdh5fyM33oDKR7vNlYOYfnzpkr3DToE1Uh7xdOXz8Xj3mBO5MaaQ5KbB7rJqs2RaQ6ihDbn01wRChyTRoqScEZpQO7gZb6pLAGBEgFqe89Xq21+fadnCAnUZ28XNMne8hOGM0cCraWuv3vM2GFReR0XqnALPoMIhU4wxTLBZMW/8PpYCB7buVolZ+F2GG6iwRV/wOFn8YaUEl8HiYnGjHEeVec5qKsoRpzbUbCodxIxoLq/uLkZBC6XVBGBidohv5HkCPaI6u+YOA/99W7tIA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B6aJFFjeWm9c2Dov9na4r1H9gHhNI9XdZez3t2qSvGQ=; b=BkOwvYTVrzS2uSmlEzmUSpnOas23rcwAFss/gy+aO8OUoeSy9MnBvm0ap12GMPXUG5Wo+wrmxCYsnxaPLkA8Gkd/edMKCVm3txG04Lc2sDymLWH4hkxlLnRtnS63aGzw6xQsBuD30+cLx81S12OhyDhXdlqgk5ITpL3QhXWmsT0= Received: from MW4PR04CA0329.namprd04.prod.outlook.com (2603:10b6:303:82::34) by SN7PR12MB7201.namprd12.prod.outlook.com (2603:10b6:806:2a8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.17; Thu, 6 Oct 2022 15:43:28 +0000 Received: from CO1NAM11FT015.eop-nam11.prod.protection.outlook.com (2603:10b6:303:82:cafe::4f) by MW4PR04CA0329.outlook.office365.com (2603:10b6:303:82::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28 via Frontend Transport; Thu, 6 Oct 2022 15:43:27 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CO1NAM11FT015.mail.protection.outlook.com (10.13.175.130) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5709.10 via Frontend Transport; Thu, 6 Oct 2022 15:43:27 +0000 Received: from BLR-5CG113396H.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 6 Oct 2022 10:43:19 -0500 From: Ravi Bangoria To: , CC: , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH v4 2/8] perf tool: Sync arch/x86/include/asm/amd-ibs.h header Date: Thu, 6 Oct 2022 21:09:40 +0530 Message-ID: <20221006153946.7816-3-ravi.bangoria@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221006153946.7816-1-ravi.bangoria@amd.com> References: <20221006153946.7816-1-ravi.bangoria@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT015:EE_|SN7PR12MB7201:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d88d869-f7b0-41a1-84e1-08daa7b18307 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: btcKlduWjXFY/hQqu1hxOueyN2eaHiw9QvGJeLrSaGZKCcZbhGtXmWkNyhpSZMpXeghvc0M+Yin5tIsfXJ+bjVSFlawAP597xGP9yXrzHEVR8WcIPHOjdrO2xKUGjH3fIbmb/CLfESBCM48WYM6yer+N3Z6U5hIdd1TE5TMslKF39h/nYN9OPNTCOHO05c0E4ftQjKyjJUi0BA2K5hheOCazElMy6HuT/T3zr2GtsHxxLaWX7aGeoqTPVIQ6PoLdpG05F2xX9Ucuec0TFmfj4tsNuhua0ugyF9erdA1qfxHxcELmbUirL2H775Q5JK5q5uYRwELG65QchtKKPWl2tKXj6zrWmtJHL4c1nHXHHNbEn6PDCXv777PnLJIk5bLImrmTegAtT3kghN1V9cu017AF7xwB4tkyl3pO+dZi3IN5NaZfHGcU2poYzZ0mK46IQv22sX3IakLFYHmmCccQgz3CJy69/9FNXG/HIBH0VhPqeHgdShFsJzHl/0JxeM1knDZsgdtdK1WVhuVjREkd8qan8jcwTYQO8mvis9kmQE8mDPcfGf+E4ytOon/tK1MgOWwWJGGDIOvDB3m8dH4FHkySZa6yfI7cbqWSXZi8/UBSmqWXXe/vyL0eDcZR3jpk2ZbtNnHzR9oJ4aKko+t+D0PfQ9yjYugVA1iIQRmYSDqDmfYyDYR1fRDWjKhMRAXU7BzaOSDo+av642qVpDHdlD30nF0y1m2Jz4c7/mqNFbftBhX4N8id9xwDrS4o6xd4svAQ+Zumm139XbJsdT8JY7Sa15Sh6lvHeViwfADJw+eC0jEqCtXTcnvCKSfWlTy1 X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(136003)(376002)(346002)(39860400002)(396003)(451199015)(36840700001)(40470700004)(46966006)(26005)(5660300002)(426003)(336012)(2616005)(1076003)(40480700001)(47076005)(86362001)(186003)(36860700001)(7416002)(356005)(82740400003)(40460700003)(44832011)(41300700001)(82310400005)(7696005)(8936002)(6666004)(70206006)(478600001)(16526019)(2906002)(70586007)(8676002)(316002)(36756003)(4326008)(54906003)(110136005)(81166007)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 15:43:27.3829 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0d88d869-f7b0-41a1-84e1-08daa7b18307 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT015.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7201 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Although new details added into this header is currently used by kernel only, tools copy needs to be in sync with kernel file. Signed-off-by: Ravi Bangoria Acked-by: Jiri Olsa --- tools/arch/x86/include/asm/amd-ibs.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tools/arch/x86/include/asm/amd-ibs.h b/tools/arch/x86/include/= asm/amd-ibs.h index 9a3312e12e2e..93807b437e4d 100644 --- a/tools/arch/x86/include/asm/amd-ibs.h +++ b/tools/arch/x86/include/asm/amd-ibs.h @@ -6,6 +6,22 @@ =20 #include "msr-index.h" =20 +/* IBS_OP_DATA2 DataSrc */ +#define IBS_DATA_SRC_LOC_CACHE 2 +#define IBS_DATA_SRC_DRAM 3 +#define IBS_DATA_SRC_REM_CACHE 4 +#define IBS_DATA_SRC_IO 7 + +/* IBS_OP_DATA2 DataSrc Extension */ +#define IBS_DATA_SRC_EXT_LOC_CACHE 1 +#define IBS_DATA_SRC_EXT_NEAR_CCX_CACHE 2 +#define IBS_DATA_SRC_EXT_DRAM 3 +#define IBS_DATA_SRC_EXT_FAR_CCX_CACHE 5 +#define IBS_DATA_SRC_EXT_PMEM 6 +#define IBS_DATA_SRC_EXT_IO 7 +#define IBS_DATA_SRC_EXT_EXT_MEM 8 +#define IBS_DATA_SRC_EXT_PEER_AGENT_MEM 12 + /* * IBS Hardware MSRs */ --=20 2.37.3 From nobody Mon Apr 6 21:09:50 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E2208C433FE for ; Thu, 6 Oct 2022 15:44:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231578AbiJFPoZ (ORCPT ); Thu, 6 Oct 2022 11:44:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39234 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230285AbiJFPoW (ORCPT ); Thu, 6 Oct 2022 11:44:22 -0400 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2077.outbound.protection.outlook.com [40.107.92.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1F35576973; Thu, 6 Oct 2022 08:44:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YHtl3a1M29D6KU5sYCUeT0AfWuvXrdnaMsjPY9gE+dXwW+AkvXqxT6jeNo7PuKwRLrEeTShQSPMJJk48wqB4EvxfbR5ugiCmclNekXtiWMZOB+zZkmjfMB9pLDN6AZdQYpWDYO7uDUP9Q7fVfXHs0RKd8xzwisOTu7phGg8UfTGJ0DFaLFyKP/+ujIi94phiGFqTID/0MRf0FswaRIxLDSccawGAiKXBFglAjPLD1YreB6haU8XHwRvnL22NwuxY3Uh4CEhYRnvjCTE5mn0uoqbay948dFosyWOfaIQq92WiETLNM1I5atqqWGoCd8dWd6vCYvKuxXAG2F8HLJLG/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=GZTAEIfqigTN//6pLLkeRZJ+V5NyiSbkpjpzIgUChOI=; b=WG1z62iv6rfEzwz/LKMXCbnzq9HzwvUAby4Mido0NC2A3ViXGmGXue9yc7FKFVsaea/nz2BCUTzjed1ieppSDqTbQihQk379rJKH37EBOlFra+BLFzWQfmuIDBLuGjOF7YqP0s+9u7MLRDnTYAiPyw30UWMOXeDebZqkxU4mL352yD8jDzXmkchZ0AZKPGZv6GBb9YIBAzfHyQ7RUU3rsBvE6vBbJV5PoRlHb2+vN7dp6nFitNvIAVfEVeFhO4ghE4e/iyrqA23ueh2kJ+x8nfi2lzOlOX2zpEZRKTxoI/92G8bBknDC3XZ+ToUAtzlif+eqCz9oI8A+HVU4edReJg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GZTAEIfqigTN//6pLLkeRZJ+V5NyiSbkpjpzIgUChOI=; b=Qpxtum2KZP8xuyC+Zklm4zAGV37LOosSdKEOEFZ1R/2uzHQtI/DInKq34hRA6PI2Ge/hrSEWTCCh5zhEka2JGz8cyDWTNXfTPTBEPBbdvP0CCYd/bvVSAk8uEjj/W5n5Jd6/pRg6D86wIJNNToNcKlQTf+foeudURYeOWj+6B1g= Received: from MW4PR04CA0220.namprd04.prod.outlook.com (2603:10b6:303:87::15) by MN2PR12MB4126.namprd12.prod.outlook.com (2603:10b6:208:199::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.24; Thu, 6 Oct 2022 15:44:20 +0000 Received: from CO1NAM11FT084.eop-nam11.prod.protection.outlook.com (2603:10b6:303:87:cafe::58) by MW4PR04CA0220.outlook.office365.com (2603:10b6:303:87::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28 via Frontend Transport; Thu, 6 Oct 2022 15:44:19 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CO1NAM11FT084.mail.protection.outlook.com (10.13.174.194) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5709.10 via Frontend Transport; Thu, 6 Oct 2022 15:44:19 +0000 Received: from BLR-5CG113396H.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 6 Oct 2022 10:43:26 -0500 From: Ravi Bangoria To: , CC: , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH v4 3/8] perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} Date: Thu, 6 Oct 2022 21:09:41 +0530 Message-ID: <20221006153946.7816-4-ravi.bangoria@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221006153946.7816-1-ravi.bangoria@amd.com> References: <20221006153946.7816-1-ravi.bangoria@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT084:EE_|MN2PR12MB4126:EE_ X-MS-Office365-Filtering-Correlation-Id: c677ab71-d3e2-4df0-5302-08daa7b1a1eb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IzUYuqgkP0tfiT11+98YWrWPTLPjKawKjjbZTc1Ba6dTQFgg2i0SPEW7HIhRgym73ZeZS7wQ9KHsVzMgcIpdfptfSm/tIJ03iy7PdTIQJAyZMwAFlZp7c/HE9SgkvAQYissww5edNJe8b1SplEPIfURprg6nralvOqs+2WMuzkBKPWhRTEBteRSjE/z27JLRLj4b3qrfq4e7eoFgfzx9HhynbpzPgAdGulQakE3i37Stne/Q+SbeSi6Ccyx6rynZgRlUXFHdOYO7j/YXGbloY7Zx10bChACbPK9pteN+uPhsWjeofqTlpS9GgA2CuLqxHAxOSuJYtByOKHh7kVvUWe7G8gj/y0Pg7BLD4A5tmotVrg6KDUQkhBz+ocB7Au7+6t6b3jeoCi+6FM8rUyngu8JWrDcYl5ZrcSvl5ONf2X0Pt6Ima8G9IqfFjrXdMKLZwdiizKn6090/OdFivlzawv7qpPstVR6riLRFMM0yzKK3H+2iOEHZoMn7Rm3ehGD4QLM6g7TIayZrF2rihmm26njZSu8C0/Dl6kr/j1z7Gng5k0JhlRpWGa83FsRUttn1V3tYggZ+3/QHrDO+Tmftyom59jGoy/ktROPyP5EBQTm8l8qJ17KYHNrKiPap3+/QrclO5ZQiy/wUV3sWhMfp94WvuaPySV27qiDe2NzoJeWQLWrqVeiuDaJzjd7Faj/1yON7iib7yd+IhLfStztzUUUAAgfyKzptCFKfB59EahsRcoH6tqPG4WKwJsKg9iRJm4KWPiaNQIxXGbAJyqI/wBk7oH7M8yOEgPjoBuYrXxdIYdIGR2KG8TpMthAjROpZfgJ+cjMB10yizH7/13zMtQ== X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(346002)(376002)(136003)(396003)(451199015)(40470700004)(46966006)(36840700001)(70206006)(36756003)(8676002)(4326008)(70586007)(186003)(36860700001)(41300700001)(5660300002)(7416002)(356005)(82740400003)(8936002)(40460700003)(40480700001)(1076003)(86362001)(26005)(316002)(16526019)(6666004)(426003)(2616005)(47076005)(336012)(110136005)(7696005)(82310400005)(54906003)(478600001)(2906002)(81166007)(44832011)(4744005)(83133001)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 15:44:19.2075 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c677ab71-d3e2-4df0-5302-08daa7b1a1eb X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT084.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4126 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add support for printing these new fields in perf mem report. Signed-off-by: Ravi Bangoria Acked-by: Jiri Olsa --- tools/perf/util/mem-events.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/perf/util/mem-events.c b/tools/perf/util/mem-events.c index 764883183519..8909dc7b14a7 100644 --- a/tools/perf/util/mem-events.c +++ b/tools/perf/util/mem-events.c @@ -294,6 +294,8 @@ static const char * const mem_lvl[] =3D { }; =20 static const char * const mem_lvlnum[] =3D { + [PERF_MEM_LVLNUM_CXL] =3D "CXL", + [PERF_MEM_LVLNUM_IO] =3D "I/O", [PERF_MEM_LVLNUM_ANY_CACHE] =3D "Any cache", [PERF_MEM_LVLNUM_LFB] =3D "LFB", [PERF_MEM_LVLNUM_RAM] =3D "RAM", --=20 2.37.3 From nobody Mon Apr 6 21:09:50 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4046CC433F5 for ; Thu, 6 Oct 2022 15:45:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231902AbiJFPpX (ORCPT ); Thu, 6 Oct 2022 11:45:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231898AbiJFPpH (ORCPT ); Thu, 6 Oct 2022 11:45:07 -0400 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2062.outbound.protection.outlook.com [40.107.212.62]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 436DA34999; Thu, 6 Oct 2022 08:44:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kUaaYr8mPXRKorHU1q2HOfgoIgrP55BiSsAov06wWh0l9LP29SU5JB56WFyW4VP2cAcVGv7mIyia2lUL9rYkz2oGwwIchwGAActK3UofRCIYZxHcjwWCqy14EXwxpYelkvQ7wJgUR1e2YrbdjczYS4TPNuVxWkIP6Iw2UUsrcgsPpv5SBCfHFDJmPaabQxZ0g6Y96iZQg+O1feBEGbvr7VpMgCc119YdfiXg/Q1YSstZSPAKZ6aLo4uqwusF8PxYGjYK+DWTpwUrfRlLDgyaT/QStkOsCMYjR7jzgJvBUlQy5qu+erPEzozzatsrHm4zaUCDMfWMvkyYiA9/J/0STg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=crGp8LoGEngcYe7IBhi76gjownsZdMuHky8kCKMdi7k=; b=cagVReGbN2FdD70i5BpZi5lfawTOeKEcHLxzPLn9vdwkyrUXFS1A1z1RAnw5shnaGnqGmv+X2pZKvd62dPhPBVsxi7MFfH3z0uVxbrbjs8ZLAvZUyO57UDMSftNX+GSlIooZ0brvLvyVG1xMSbCiANPVS85DNU2/DVKi69rFm5vUl3ZofRCRCE4z7/sYav6k2nR9Nwxd2ZCltwe4j31SpfWj6nFtfxXwRtp638Ixkmzr3VjDrdlxllR4X+EGzULPuwGBkPZ2dmxc8tEUE2iT8VBCd0zHT76bE8ZVycgz0gauRJJqwOqIid73xxKpXlebEZPEyO3GCpprwtjj6YUUqA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=crGp8LoGEngcYe7IBhi76gjownsZdMuHky8kCKMdi7k=; b=2HARIK9D+aqkuKqORHVfc4Ep5FCBs4Q08GkeRW4/WyOyGJlVmntKK1cJ5g43hzL8328Wsb+zcz8zdwVJrCYXydFEnkzzLqrTJ1B+IsGKRaPvwICSM2/iCJcOpr6hdaE9AS1wpH5uGf5qEbCuagy8xYRO35dCKDqRLrRRtfy4SVI= Received: from MW2PR16CA0059.namprd16.prod.outlook.com (2603:10b6:907:1::36) by LV2PR12MB5968.namprd12.prod.outlook.com (2603:10b6:408:14f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28; Thu, 6 Oct 2022 15:44:57 +0000 Received: from CO1NAM11FT081.eop-nam11.prod.protection.outlook.com (2603:10b6:907:1:cafe::62) by MW2PR16CA0059.outlook.office365.com (2603:10b6:907:1::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.26 via Frontend Transport; Thu, 6 Oct 2022 15:44:56 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CO1NAM11FT081.mail.protection.outlook.com (10.13.174.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5709.10 via Frontend Transport; Thu, 6 Oct 2022 15:44:56 +0000 Received: from BLR-5CG113396H.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 6 Oct 2022 10:44:14 -0500 From: Ravi Bangoria To: , CC: , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH v4 4/8] perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events Date: Thu, 6 Oct 2022 21:09:42 +0530 Message-ID: <20221006153946.7816-5-ravi.bangoria@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221006153946.7816-1-ravi.bangoria@amd.com> References: <20221006153946.7816-1-ravi.bangoria@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT081:EE_|LV2PR12MB5968:EE_ X-MS-Office365-Filtering-Correlation-Id: afaf9685-725d-4b5e-c432-08daa7b1b81d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JaixgDqe5DLb6et3UQPnOvHvrwU/AyJVFtrcnTfTn9edgdQACAT+4Srny+NOwbLpfs6P/sCUCu3YUO7asWRHAEcb970mq2zjN2ksukuDZevgewKc9P+iZY+//zAOJ5LuzdmyGH4ZkxkvsUfAGIJTh89JuULuRBauxOQbRvvtMPQpphxIDk+7frboZuP6Y8WZd2l4JueCF5MAdvgyxMsmi7TEZjLxnUHlgUIwhaYM2kY/PLyALTFUnhg+utEDV5v6r6S8zGv4ppMgXUpGiHXcHrUl3mnIOA1rYY+3efAzFce+wwARJlwCBcmhCzEQ4BiEtN8btwrR/Un/8/mHmpq9ZcwcwBGpj3kZO/0XHAOO/cycpMB9FoyT/qOCcF2it8EKQ5Cx/bNsgby/WwexRejSPkFGwlJpmNLwofe3C/KHnqRw/woFKuhi1c56y2O+CKASazAdU1YSvMesHfGG9IIhDjHVWLR9y1/muOcy6wLw+mAd2BXwzeCtKA55kz2UVHpgENu9mxHgy9da4pofUGFOJxI5beDT1cqdFe48K+uEhDCbrvL0tZIVry9kV0Qv/7fMyKBfhG7a6wHSLj4Go8oMjtF+gGsOv6GAYxd5ebexnsGXSvMlRSXZ/MnrhI0xxYWjyGeQZGTxDJalr5SQmJxAtPCfqDEvopLeWi2XJlj2cOIWy3s41vqmFnZDgH0KktDS1yS62zUKAZ+ZHaXQ3IHCRV/wV2cessrwWpvKV5QUTOY68hoklrZAuFt3QFfN3ia4LB3VEJhi7EJncttiF8dMOAixdOV+U2ViI7JZClZ0RzOA73v9kmYDsljDXWC7pP4MWPLrUIOvn9U3iiRtFnAKE9my8itc/7K2XFQ+nSLIL+CHimnm6iraAtRltyt5w07i X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(396003)(136003)(376002)(346002)(451199015)(40470700004)(46966006)(36840700001)(2906002)(8936002)(7416002)(70206006)(316002)(36756003)(54906003)(8676002)(81166007)(478600001)(41300700001)(86362001)(44832011)(70586007)(5660300002)(4326008)(110136005)(36860700001)(16526019)(356005)(26005)(2616005)(1076003)(47076005)(40460700003)(186003)(336012)(6666004)(82740400003)(426003)(7696005)(40480700001)(82310400005)(16393002)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 15:44:56.4480 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: afaf9685-725d-4b5e-c432-08daa7b1b81d X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT081.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV2PR12MB5968 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Currently perf sets PERF_SAMPLE_WEIGHT flag only for mem load events. Set it for combined load-store event as well which will enable recording of load latency by default on arch that does not support independent mem load event. Also document missing -W in perf-record man page. Signed-off-by: Ravi Bangoria Acked-by: Jiri Olsa --- tools/perf/Documentation/perf-record.txt | 1 + tools/perf/builtin-c2c.c | 1 + tools/perf/builtin-mem.c | 1 + 3 files changed, 3 insertions(+) diff --git a/tools/perf/Documentation/perf-record.txt b/tools/perf/Document= ation/perf-record.txt index 378f497f4be3..e41ae950fdc3 100644 --- a/tools/perf/Documentation/perf-record.txt +++ b/tools/perf/Documentation/perf-record.txt @@ -411,6 +411,7 @@ is enabled for all the sampling events. The sampled bra= nch type is the same for The various filters must be specified as a comma separated list: --branch-= filter any_ret,u,k Note that this feature may not be available on all processors. =20 +-W:: --weight:: Enable weightened sampling. An additional weight is recorded per sample an= d can be displayed with the weight and local_weight sort keys. This currently work= s for TSX diff --git a/tools/perf/builtin-c2c.c b/tools/perf/builtin-c2c.c index f35a47b2dbe4..a9190458d2d5 100644 --- a/tools/perf/builtin-c2c.c +++ b/tools/perf/builtin-c2c.c @@ -3281,6 +3281,7 @@ static int perf_c2c__record(int argc, const char **ar= gv) */ if (e->tag) { e->record =3D true; + rec_argv[i++] =3D "-W"; } else { e =3D perf_mem_events__ptr(PERF_MEM_EVENTS__LOAD); e->record =3D true; diff --git a/tools/perf/builtin-mem.c b/tools/perf/builtin-mem.c index 9e435fd23503..f7dd8216de72 100644 --- a/tools/perf/builtin-mem.c +++ b/tools/perf/builtin-mem.c @@ -122,6 +122,7 @@ static int __cmd_record(int argc, const char **argv, st= ruct perf_mem *mem) (mem->operation & MEM_OPERATION_LOAD) && (mem->operation & MEM_OPERATION_STORE)) { e->record =3D true; + rec_argv[i++] =3D "-W"; } else { if (mem->operation & MEM_OPERATION_LOAD) { e =3D perf_mem_events__ptr(PERF_MEM_EVENTS__LOAD); --=20 2.37.3 From nobody Mon Apr 6 21:09:50 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 31B1CC433F5 for ; Thu, 6 Oct 2022 15:45:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231906AbiJFPp1 (ORCPT ); Thu, 6 Oct 2022 11:45:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43484 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231753AbiJFPpR (ORCPT ); Thu, 6 Oct 2022 11:45:17 -0400 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1anam02on2087.outbound.protection.outlook.com [40.107.96.87]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4547D58152; Thu, 6 Oct 2022 08:45:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eQBlM3fvNEUTIn1OJrlQbHulzPWSFfRR5v1ygH1BlS48Joc+6twccE07OxnYJfzBGgkvgRiVGgdUJHKgc8cYp1WnMjOAt4UvnsavTk0XFZ5wZVJrEsGtBvh7FHuqWhzWPicY/Nim0H36vis6GiZAmFVAbBCfUtineCc4RPZOLl9TAg0wd3KYAkz34VLtsQ6gnijvCgX3MfXK991dibGOikRCBf3aCui+0yc/B638sPzecROoeiAqw7ehwMw2LvWZqUzG8opLEi4jIDhvvSdSfLCQTXuw9tHPR9MNe81k48rxRlHGaLps8dwB/1x672Jbsz1/Kb6Mw8k4emWinmTUdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=AOhZv7mshlIwhAylpL2hI4/npmyBYdh1ja8tz7jrQJQ=; b=kkNoJmNfA7J3jH1QI5+hibgNx8Zv9i7HgLlrT4IoWdSHxfqWqLekrFhEo7KQfckCgiG/L/7EP6r2xjBHZ+ACbdhHnPrtUjbyZShKUIF+Qh1A1c+FNT+pcq+cIjT2dfNphd4SG08QBnBiOlR/6aJBafA12pD1I87hMAdJiIUh0NpeuAt+oj6dqDpI3nMsjDmzz8pXGQg+9N360EMaCCp3MWyC/2ekZAhKCXTFD6NPyHrsywL9UNgrzXh3lQCEvfMxhter+39MnTz3FFVbuXW6zf/CR3pWmcJA6nFLugpfTYm6hPoHz03mbuKQJCPv/5i7ktVAWy9L2PpahZ7HO15hXQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AOhZv7mshlIwhAylpL2hI4/npmyBYdh1ja8tz7jrQJQ=; b=GKEdAtN2ZxREWr4bqOTymvB3nimc+TjzNbAXg72Xadql7SAl/sxj7shgklzFb0HXYGzQFWIWXkkPWxNXEsVLCKDYLtF8yIgjJHI764XL6Vv+T3c12FIr1HDPX5LVZXZMV/ZP7QkLRV+xa5z9syIp43EiTfLfh0nH2BT3u/w/N/I= Received: from MW4PR03CA0194.namprd03.prod.outlook.com (2603:10b6:303:b8::19) by BL1PR12MB5063.namprd12.prod.outlook.com (2603:10b6:208:31a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.24; Thu, 6 Oct 2022 15:45:11 +0000 Received: from CO1NAM11FT036.eop-nam11.prod.protection.outlook.com (2603:10b6:303:b8:cafe::ac) by MW4PR03CA0194.outlook.office365.com (2603:10b6:303:b8::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.26 via Frontend Transport; Thu, 6 Oct 2022 15:45:11 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CO1NAM11FT036.mail.protection.outlook.com (10.13.174.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5709.10 via Frontend Transport; Thu, 6 Oct 2022 15:45:11 +0000 Received: from BLR-5CG113396H.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 6 Oct 2022 10:44:55 -0500 From: Ravi Bangoria To: , CC: , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH v4 5/8] perf mem/c2c: Add load store event mappings for AMD Date: Thu, 6 Oct 2022 21:09:43 +0530 Message-ID: <20221006153946.7816-6-ravi.bangoria@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221006153946.7816-1-ravi.bangoria@amd.com> References: <20221006153946.7816-1-ravi.bangoria@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT036:EE_|BL1PR12MB5063:EE_ X-MS-Office365-Filtering-Correlation-Id: 2dde0f55-f0d8-4077-c08f-08daa7b1c100 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: R3U/8BEqzVMc8KmW87dbESyWWguk/muwN76t236coIXRmt1RfY1PmvDWGDQOUJMtxuSqgFvWyCP04OQZUwX8yfGCUFqhg5/G0M2QcZQRjGlCdiGWl/9be7ozhrt/4rbuMk5l4G7b1IW8yvvpS8KWU9gXZVtNCPY0G0+kOJVVW3jsIywoiObVIqvHQHdO4f5WbzAO4Z8m+XtvCoWwzZqvgEzoEHSqwdPzaZYzqX3T+L6LiPhwKcTBiTUQXIHD94xB8h7EeEeT1zjpo8U77z2f3B/4hYa/EGaJUX6CnnM9UwTJULAhLes09/rBZP7MRR4tPpxNGE/PDST6hgOuQBHnSzFWl8A+iyBCkfxle9GpTqwprSxaJ1avkE44SdB6OpPWDwH46Nv82AokQf5YlceTU0UfBOXSDuS1UNhMVHTIjvMorSFYAZXvUbXIe2T3a5AvHNSSeB/62yBK/rU8cK9gImeSpmMOWmcalgwJF0PFOoq/GPqde8GaWHJEhpuibDfxIrJAs3X8zVqg8hXctHpIPyt3BpP8Lm122gysr87iS6yavQ3yVSgCQ1+Vbn1x5ZCtkfomlv1sbPZ5utq3/ALfpNORe3O+xpDosqJm9vCYboBbzXID0ZfVex3s+5DpHr8V0xfQ1cReAj+/qc3GjqMbaESBq2mnQfPgLWqMhexihlN4Uv9CFZTaP8pJWyj8RAKHQN64MrsfZ67X4TAM4qc3VSDasNIPCh0kb8dJ/Lzlz42I2P95KAGtqpGP1SNiI31p+9mifCQQUuPrIv+qVGM577dhN/FnMUEVc6C9ZMwBenyNTffy+oTF+SLODjcFRfMqisHKUtNcIWBpKeAh+DmVbQ== X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(396003)(376002)(136003)(346002)(39860400002)(451199015)(40470700004)(46966006)(36840700001)(36860700001)(40460700003)(86362001)(36756003)(82740400003)(81166007)(356005)(316002)(40480700001)(54906003)(966005)(110136005)(8936002)(5660300002)(7416002)(44832011)(8676002)(4326008)(70586007)(70206006)(82310400005)(41300700001)(2906002)(16526019)(47076005)(426003)(336012)(186003)(83380400001)(1076003)(6666004)(7696005)(478600001)(2616005)(26005)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 15:45:11.3573 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2dde0f55-f0d8-4077-c08f-08daa7b1c100 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT036.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5063 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Perf mem and c2c tools are wrappers around perf record with mem load/ store events. IBS tagged load/store sample provides most of the information needed for these tools. Wire in ibs_op// event as mem-ldst event for AMD. There are some limitations though: Only load/store micro-ops provide mem/c2c information. Whereas, IBS does not have a way to choose a particular type of micro-op to tag. This results in many non-LS micro-ops being tagged which appear as N/A in the perf report. IBS, being an uncore pmu from kernel point of view[1], does not support per process monitoring. Thus, perf mem/c2c on AMD are currently supported in per-cpu mode only. Example: $ sudo ./perf mem record -- -c 10000 ^C[ perf record: Woken up 227 times to write data ] [ perf record: Captured and wrote 58.760 MB perf.data (836978 samples) ] $ sudo ./perf mem report -F mem,sample,snoop Samples: 836K of event 'ibs_op//', Event count (approx.): 8418762 Memory access Samples Snoop N/A 700620 N/A L1 hit 126675 N/A L2 hit 424 N/A L3 hit 664 HitM L3 hit 10 N/A Local RAM hit 2 N/A Remote RAM (1 hop) hit 8558 N/A Remote Cache (1 hop) hit 3 N/A Remote Cache (1 hop) hit 2 HitM Remote Cache (2 hops) hit 10 HitM Remote Cache (2 hops) hit 6 N/A Uncached hit 4 N/A [1]: https://lore.kernel.org/lkml/20220829113347.295-1-ravi.bangoria@amd.com Signed-off-by: Ravi Bangoria Acked-by: Jiri Olsa --- tools/perf/Documentation/perf-c2c.txt | 14 ++++++++---- tools/perf/Documentation/perf-mem.txt | 3 ++- tools/perf/arch/x86/util/mem-events.c | 31 +++++++++++++++++++++++++-- 3 files changed, 41 insertions(+), 7 deletions(-) diff --git a/tools/perf/Documentation/perf-c2c.txt b/tools/perf/Documentati= on/perf-c2c.txt index f1f7ae6b08d1..5c5eb2def83e 100644 --- a/tools/perf/Documentation/perf-c2c.txt +++ b/tools/perf/Documentation/perf-c2c.txt @@ -19,9 +19,10 @@ C2C stands for Cache To Cache. The perf c2c tool provides means for Shared Data C2C/HITM analysis. It all= ows you to track down the cacheline contentions. =20 -On x86, the tool is based on load latency and precise store facility events +On Intel, the tool is based on load latency and precise store facility eve= nts provided by Intel CPUs. On PowerPC, the tool uses random instruction sampl= ing -with thresholding feature. +with thresholding feature. On AMD, the tool uses IBS op pmu (due to hardwa= re +limitations, perf c2c is not supported on Zen3 cpus). =20 These events provide: - memory address of the access @@ -49,7 +50,8 @@ RECORD OPTIONS =20 -l:: --ldlat:: - Configure mem-loads latency. (x86 only) + Configure mem-loads latency. Supported on Intel and Arm64 processors + only. Ignored on other archs. =20 -k:: --all-kernel:: @@ -135,11 +137,15 @@ Following perf record options are configured by defau= lt: -W,-d,--phys-data,--sample-cpu =20 Unless specified otherwise with '-e' option, following events are monitore= d by -default on x86: +default on Intel: =20 cpu/mem-loads,ldlat=3D30/P cpu/mem-stores/P =20 +following on AMD: + + ibs_op// + and following on PowerPC: =20 cpu/mem-loads/ diff --git a/tools/perf/Documentation/perf-mem.txt b/tools/perf/Documentati= on/perf-mem.txt index 66177511c5c4..005c95580b1e 100644 --- a/tools/perf/Documentation/perf-mem.txt +++ b/tools/perf/Documentation/perf-mem.txt @@ -85,7 +85,8 @@ RECORD OPTIONS Be more verbose (show counter open errors, etc) =20 --ldlat :: - Specify desired latency for loads event. (x86 only) + Specify desired latency for loads event. Supported on Intel and Arm64 + processors only. Ignored on other archs. =20 In addition, for report all perf report options are valid, and for record all perf record options. diff --git a/tools/perf/arch/x86/util/mem-events.c b/tools/perf/arch/x86/ut= il/mem-events.c index 5214370ca4e4..f683ac702247 100644 --- a/tools/perf/arch/x86/util/mem-events.c +++ b/tools/perf/arch/x86/util/mem-events.c @@ -1,7 +1,9 @@ // SPDX-License-Identifier: GPL-2.0 #include "util/pmu.h" +#include "util/env.h" #include "map_symbol.h" #include "mem-events.h" +#include "linux/string.h" =20 static char mem_loads_name[100]; static bool mem_loads_name__init; @@ -12,18 +14,43 @@ static char mem_stores_name[100]; =20 #define E(t, n, s) { .tag =3D t, .name =3D n, .sysfs_name =3D s } =20 -static struct perf_mem_event perf_mem_events[PERF_MEM_EVENTS__MAX] =3D { +static struct perf_mem_event perf_mem_events_intel[PERF_MEM_EVENTS__MAX] = =3D { E("ldlat-loads", "%s/mem-loads,ldlat=3D%u/P", "%s/events/mem-loads"), E("ldlat-stores", "%s/mem-stores/P", "%s/events/mem-stores"), E(NULL, NULL, NULL), }; =20 +static struct perf_mem_event perf_mem_events_amd[PERF_MEM_EVENTS__MAX] =3D= { + E(NULL, NULL, NULL), + E(NULL, NULL, NULL), + E("mem-ldst", "ibs_op//", "ibs_op"), +}; + +static int perf_mem_is_amd_cpu(void) +{ + struct perf_env env =3D { .total_mem =3D 0, }; + + perf_env__cpuid(&env); + if (env.cpuid && strstarts(env.cpuid, "AuthenticAMD")) + return 1; + return -1; +} + struct perf_mem_event *perf_mem_events__ptr(int i) { + /* 0: Uninitialized, 1: Yes, -1: No */ + static int is_amd; + if (i >=3D PERF_MEM_EVENTS__MAX) return NULL; =20 - return &perf_mem_events[i]; + if (!is_amd) + is_amd =3D perf_mem_is_amd_cpu(); + + if (is_amd =3D=3D 1) + return &perf_mem_events_amd[i]; + + return &perf_mem_events_intel[i]; } =20 bool is_mem_loads_aux_event(struct evsel *leader) --=20 2.37.3 From nobody Mon Apr 6 21:09:50 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 66CDCC433F5 for ; Thu, 6 Oct 2022 15:45:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231917AbiJFPpo (ORCPT ); Thu, 6 Oct 2022 11:45:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44856 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231904AbiJFPp1 (ORCPT ); Thu, 6 Oct 2022 11:45:27 -0400 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2085.outbound.protection.outlook.com [40.107.93.85]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 64435FD23; Thu, 6 Oct 2022 08:45:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WKq7pn1HGnVkMgFU6uynu1wkoT5P2YkzCHIbwLec4oK3azdo8aOB7bu7Jex2EyHu0O0KXAZkB5MUKaU1INgf7zFYoWYgR0uIyXl8zaKDfwJyfxau7IJSKJ+v2ojhbx5Nh8x6mg+f7BvxweIIBKWLFJus1RtvvGNElNBKCFLbSCNEbM9uAOJYRyu5RCTZXHrhaq6r3OAPYL7y4Y55IIoGIcqzd8fyRUWAnLux64NijiK/WfLMsb+3EtnnOo/h1QQp0VAXWU/9cRU/q/eBDgEEJY0J/4qy4Hp8z1r1Q6oVFU2gq+vkX2+soCphsk4LarGNPjpagPuX+I2p2W+jNowDQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=zeI3AcmG1pZYJ4aznKk+wKhZyEIq79yXuMa4OiK3C+0=; b=h7wKgqVd/+JwOjNsQJLsNUWdE5yH9n3E6yq5ejDe8xtPSSIamtFVHOsBldpBV2mr0BXqgEERoTcZRGS5OES4dEc4F7XEccnqYfQBTfSt8U7vaabwK2hRwNzjqb9NhYCqqOS/xoA3A9h0fMvf5enq7DDRC95tbZMohC4xssa5e9bkBhVHiWvOFQDMBV/06SKi1SGWHNXCSTH/GfJHtwEP9N/1mpiJ7K4LJxB6QifE2XBMs6C34svi7rlYMmbeFff917ReV2TDsNjVWPODviaWS/SCxrFrEMLIRZDxYrInKLhKLr6bkLP8/wZsDvOWcss71QWyzSW5ykZCpUY882fDmQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zeI3AcmG1pZYJ4aznKk+wKhZyEIq79yXuMa4OiK3C+0=; b=iOpNlAPEda3sQfdw0RJuf2vZ2bFQsmxYhI3jFADedKi1GQeknQUYrq+fNgbUOz74X7ClkvZgY6aopfun5VCALsBM3n7tzYvbphOMbGA1MTFZZHw2AZbnNzf5Aza7dRXZnipWIjrjaDYVzm0s8tp3XybCkpAJDaX8PizBkol0LUQ= Received: from MW4PR03CA0237.namprd03.prod.outlook.com (2603:10b6:303:b9::32) by SN7PR12MB7371.namprd12.prod.outlook.com (2603:10b6:806:29a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28; Thu, 6 Oct 2022 15:45:23 +0000 Received: from CO1NAM11FT023.eop-nam11.prod.protection.outlook.com (2603:10b6:303:b9:cafe::35) by MW4PR03CA0237.outlook.office365.com (2603:10b6:303:b9::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28 via Frontend Transport; Thu, 6 Oct 2022 15:45:23 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CO1NAM11FT023.mail.protection.outlook.com (10.13.175.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5709.10 via Frontend Transport; Thu, 6 Oct 2022 15:45:23 +0000 Received: from BLR-5CG113396H.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 6 Oct 2022 10:45:10 -0500 From: Ravi Bangoria To: , CC: , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH v4 6/8] perf mem/c2c: Avoid printing empty lines for unsupported events Date: Thu, 6 Oct 2022 21:09:44 +0530 Message-ID: <20221006153946.7816-7-ravi.bangoria@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221006153946.7816-1-ravi.bangoria@amd.com> References: <20221006153946.7816-1-ravi.bangoria@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT023:EE_|SN7PR12MB7371:EE_ X-MS-Office365-Filtering-Correlation-Id: 831eb3e3-9df3-478e-485b-08daa7b1c829 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9e7RhXESV4xL0YRdAp9jgb0amgi5MfvMu5//RcgqWjlWn6xI1hzkJb4YLxXyoJ1FJJAPs4ay1QMZ4hKx88jp9VB3WOM0g88NWbxlPwQjbwEe4lZOtqXMVXMVhSOOiz3aVBqsE6Joac82fsduSGjr45UfDu/6OKVXBKwgBultmLqlKrHL9XZhtriROJ7PK6l7sHBh+ClvZKkYqVVfzwzN93aHHevrM9nKMo29QN3Ig/yB5vi2cK5C7YTy5LwZVs7JUSrfVTM9ugsC0sC13SPldoY69C7pBcWO+zq6CLXsdeo8tIpbV/EhImjsSNvoq9Umr80BmRxUmI2bQbbzw/V8sY89/Bu4vMsXcvKCwWsTeJNT+EuciOmkBn0nBQnXIAksazDigfKyUSPWvHevkPNUd57W96h657EKhtZp3oznxd/gLjFjYtNUR+GssNBFeE4CBfl4X8ULy2DOrLnGwhD++sa2XoqjoThWibxvHgBB+lyCOWcgywTrZPyjOL0+PkLGZFuXssNUQVUIHPxQn0zq6cWSspmN52Cwe0MU4EE0lmrrM9rJZWSdvjmAd/3tbQPILJ0EczF6UMrOeL+QOtLSeuu5AsdigAIHtSHCrjiBjzyAsId9xlJC4K8Ph1dn+ML1X5mX1Td4wPo9s1veRNCs5lRkp9xsCpC7Hg90AmOOQuXzUTEZpfwrHJ5vfW4CbIF9OKDA6CLAYGCxRF9rWr32+6fZy7J/OtVZVduHgimxrXFB2lxufwffXdlnbLA6aE61Sb0ciZbTCXhOsM5JYge7TQ1IDcQr9hckn5+4C3naexA= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(376002)(346002)(396003)(39860400002)(136003)(451199015)(46966006)(36840700001)(40470700004)(478600001)(47076005)(82740400003)(40480700001)(6666004)(7696005)(426003)(26005)(36756003)(336012)(1076003)(5660300002)(186003)(40460700003)(83380400001)(16526019)(316002)(8936002)(7416002)(41300700001)(2616005)(44832011)(2906002)(4326008)(82310400005)(86362001)(8676002)(81166007)(110136005)(70206006)(54906003)(356005)(36860700001)(70586007)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 15:45:23.3670 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 831eb3e3-9df3-478e-485b-08daa7b1c829 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT023.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7371 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Perf mem and c2c can be used with 3 different events: load, store and combined load-store. Some architectures might support only partial set of events in which case, perf prints empty line for unsupported events. Avoid that. Ex, AMD Zen cpus supports only combined load-store event and does not support individual load and store event. Before patch: $ ./perf mem record -e list mem-ldst : available After patch: $ ./perf mem record -e list mem-ldst : available Signed-off-by: Ravi Bangoria Acked-by: Jiri Olsa --- tools/perf/util/mem-events.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tools/perf/util/mem-events.c b/tools/perf/util/mem-events.c index 8909dc7b14a7..6c7feecd2e04 100644 --- a/tools/perf/util/mem-events.c +++ b/tools/perf/util/mem-events.c @@ -156,11 +156,12 @@ void perf_mem_events__list(void) for (j =3D 0; j < PERF_MEM_EVENTS__MAX; j++) { struct perf_mem_event *e =3D perf_mem_events__ptr(j); =20 - fprintf(stderr, "%-13s%-*s%s\n", - e->tag ?: "", - verbose > 0 ? 25 : 0, - verbose > 0 ? perf_mem_events__name(j, NULL) : "", - e->supported ? ": available" : ""); + fprintf(stderr, "%-*s%-*s%s", + e->tag ? 13 : 0, + e->tag ? : "", + e->tag && verbose > 0 ? 25 : 0, + e->tag && verbose > 0 ? perf_mem_events__name(j, NULL) : "", + e->supported ? ": available\n" : ""); } } =20 --=20 2.37.3 From nobody Mon Apr 6 21:09:50 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 14791C4321E for ; Thu, 6 Oct 2022 15:46:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231947AbiJFPqR (ORCPT ); Thu, 6 Oct 2022 11:46:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44752 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231389AbiJFPqI (ORCPT ); Thu, 6 Oct 2022 11:46:08 -0400 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2071.outbound.protection.outlook.com [40.107.94.71]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 99A6D8304D; Thu, 6 Oct 2022 08:46:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VAFwnOzH61wtUe8zkTBI1UNwDrIjHXUIyS+2uRTmyHMKEiiRo7UCOXGDDlY5Yk7OFmHKp0lXsPhcdxX3bqgIpzPRJtMG0SQfpedjT8WZ9BXh5yWEEfBtSMj0mHXKJVYofLO1bl2VAZpKBW8I4iUK3OGZNwZilLV2VOThQRJGyqjkVHrDOv2W9Ru7LHAIWlcdN3k5GsdE0H6UF5n/x+6MTkjRnlgAryl6+ruMYxa+2uydKnzYpRDp9JFoeKNTlG+zo3r6a39D3di9KqoQLD9S+0F9Zu/i3T3KswYyUdZ+4xzJBV2IerJyFvBblL1MY+fh6PdlLb9Ncy6UW8ZpxuOR1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=qgLo7cI1iZbqJUYmxI2Da3ewoNyCgzG7pC9Wz2vg5So=; b=E8SqS+XNZ6Mid4Dmx/hMvKDOZMBhVnOrwNUA4fCqire6LAq2bmHUlD6kraga6AWet9pAd6aFhZgBOJAWKqCNu2FpNVwg0ifAbbq4iXnF/GY1tewZoQ1U6DUIKYRgVWqW5kzvoTnRlNeKu6nqhZWrdYH1KRxHil+QxJ0jt0TVUGOhCKeNSdNqFDsdT/ZknCrJTEVm9ylT9EJbBPTZFfBUlgxfDlmsipqB0REITneTjGs1U6u68u7IcVki49Lvodcw9YRc1i2xjel85n51rsnbCIBUK68U6an2biYVmPoG7gkOUUN4R99aE8qhkG9DT4H160pj3tGGSAV0wmshhuqTCg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qgLo7cI1iZbqJUYmxI2Da3ewoNyCgzG7pC9Wz2vg5So=; b=4crB3zB8NJO6zDCJeMq4e0vEYzGFogBSiT2GU+wvOwj/bYfzrtM9oL3WHmcEBUaLzww+/g5zfBwDbmc+pSy3ytytwwUIBPSx7w9DCJhdM27heaHCDzPTkkyWTVwxUiuQnkmzv+9JFJZR5qInwNOjMyU1lj8wa6lERQBGV+oBA+8= Received: from MW4PR03CA0340.namprd03.prod.outlook.com (2603:10b6:303:dc::15) by MN2PR12MB4288.namprd12.prod.outlook.com (2603:10b6:208:1d2::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28; Thu, 6 Oct 2022 15:45:58 +0000 Received: from CO1NAM11FT087.eop-nam11.prod.protection.outlook.com (2603:10b6:303:dc:cafe::8c) by MW4PR03CA0340.outlook.office365.com (2603:10b6:303:dc::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.24 via Frontend Transport; Thu, 6 Oct 2022 15:45:58 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CO1NAM11FT087.mail.protection.outlook.com (10.13.174.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5709.10 via Frontend Transport; Thu, 6 Oct 2022 15:45:57 +0000 Received: from BLR-5CG113396H.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 6 Oct 2022 10:45:22 -0500 From: Ravi Bangoria To: , CC: , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH v4 7/8] perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB Date: Thu, 6 Oct 2022 21:09:45 +0530 Message-ID: <20221006153946.7816-8-ravi.bangoria@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221006153946.7816-1-ravi.bangoria@amd.com> References: <20221006153946.7816-1-ravi.bangoria@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT087:EE_|MN2PR12MB4288:EE_ X-MS-Office365-Filtering-Correlation-Id: d4ec4e63-2647-4ede-4c28-08daa7b1dcb8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Sc/DabkhHFmxa6Q3YVuguDaURdtrHa2clfVvoh5LdbEd89chS8ZIZGtSZzbg+SYXP7Mp09oFgoReNRp7DPAWH7EGul+aZUuSiRLrV2txq8WtLIDYYU7QLYjArgboXK/rW+z0HYilQorxX9sGdu4qLPoLTCai/ZBdKwxmeNL7JmvqiqAOC39LgPgLYE/9JaMAE6QEOmJu4DwSKUc6QN1zJRflLXvQ0XklNr4JO7i3ObjhfMXFKzfSljfdcLRJsqKx1vymSYNWPH498fICDGu7b8fr5SiM12FFV7YkD8Cm1vmOuaVYQQbz37SWBsVNGA2gjmaF8I+HymfGoYAma1VtWz+ITv6vY+DqFg6bMkpk7NIhW0/Qc+lxkyf2jZz7PI69KBaTQFgWQOydfx0TXtJKNn/YV53qPoYXUR4oHYknMDVtNJl8WUwJBYQTXm9bQ18sPeBYof22Z8OlYGiksjs1fJF2cQxiQJ/kOUZ/IRMEjcWHxW4YFkKYKx5mcSBhV4JxXPlUj5fsn3ukGm0a683pXRePyTsR9OkdpiRl0ZyI3+RFN9p1YfWwnJ/e7PzEZCu+YdFMSResum0uWe7XFh/YCqOh6SS8YxDwnnTewMlWBBTzuqta75n2Hy4S4GZD/eR6ESGGsXUdG4/RO0v2Sm/TwoRW50nbQu9Dnd5srQP3V2ixsyzV1MQo1+Lzb/taSwtsjRDDXFCLwbrUQ1XGSroce5kyrp9VoabCMBRmWhffHcVVVV0N+TtkFNpiZM7Ns2RAVXADAoOya9464ekBEfuq6cPHKQZl9SjqSck5n9skZbY24TpeMDj7B8cDe3GhSqiK X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(396003)(39860400002)(376002)(346002)(136003)(451199015)(46966006)(36840700001)(40470700004)(186003)(16526019)(426003)(336012)(47076005)(356005)(81166007)(86362001)(82310400005)(54906003)(36860700001)(82740400003)(8936002)(41300700001)(7416002)(5660300002)(44832011)(316002)(110136005)(40480700001)(8676002)(70586007)(70206006)(4326008)(26005)(7696005)(2616005)(1076003)(40460700003)(2906002)(6666004)(478600001)(36756003)(83380400001)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 15:45:57.8587 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d4ec4e63-2647-4ede-4c28-08daa7b1dcb8 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT087.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4288 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" A hw component to track outstanding L1 Data Cache misses is called LFB (Line Fill Buffer) on Intel and Arm. However similar component exists on other arch with different names, for ex, it's called MAB (Miss Address Buffer) on AMD. Use 'LFB/MAB' instead of just 'LFB'. Signed-off-by: Ravi Bangoria --- tools/perf/util/mem-events.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/perf/util/mem-events.c b/tools/perf/util/mem-events.c index 6c7feecd2e04..b3a91093069a 100644 --- a/tools/perf/util/mem-events.c +++ b/tools/perf/util/mem-events.c @@ -282,7 +282,7 @@ static const char * const mem_lvl[] =3D { "HIT", "MISS", "L1", - "LFB", + "LFB/MAB", "L2", "L3", "Local RAM", @@ -298,7 +298,7 @@ static const char * const mem_lvlnum[] =3D { [PERF_MEM_LVLNUM_CXL] =3D "CXL", [PERF_MEM_LVLNUM_IO] =3D "I/O", [PERF_MEM_LVLNUM_ANY_CACHE] =3D "Any cache", - [PERF_MEM_LVLNUM_LFB] =3D "LFB", + [PERF_MEM_LVLNUM_LFB] =3D "LFB/MAB", [PERF_MEM_LVLNUM_RAM] =3D "RAM", [PERF_MEM_LVLNUM_PMEM] =3D "PMEM", [PERF_MEM_LVLNUM_NA] =3D "N/A", --=20 2.37.3 From nobody Mon Apr 6 21:09:50 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id EC7FCC433F5 for ; Thu, 6 Oct 2022 15:46:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231890AbiJFPq4 (ORCPT ); Thu, 6 Oct 2022 11:46:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48112 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231825AbiJFPqd (ORCPT ); Thu, 6 Oct 2022 11:46:33 -0400 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2046.outbound.protection.outlook.com [40.107.212.46]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C94C83F1E; Thu, 6 Oct 2022 08:46:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a7b3gogijzL4fneQyddF1KSQCjd4lqk0wRaUMXoyGPC02PKG+Dcu+DjWKkblT13aOFHs8sFB2zOhfoZNIw/LbDsm4blW4H2hgUwUDo1cr1mdENTJdywAuW/9ZhSuyRUtRFQjnZjaGJ21f1yuqvI3QO0jo0J3O2x30flLYNUgqH80xOpAt9vCHonNVgwFTyvrNOGJc9VO+Gv/blZVbbzj00hBnqZyHr10Po4qhqjZHC3hVy9Ee1XnS/sFhHEeppqqHPFI5nIGv5zn2lvJ7mf+Oxma5QeLREqTskFxVJzln4VsO8ZMS6KgeHi1IQ+mECB2I+3OE5loFb6+cE4+w5wbBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=C9cz1hNI5roAmy9Idx1qYpg3NU473PKqlOrFZsxihnA=; b=JZX33NBzcaeUKj7TF6/GSkF4taZ3803UQtsGTLfVEIjOWM9wW03JrfHxejHdStAn8unPK5CJlXPW60NSlgDMc4IJz7icOcVasb5j5/ZZcw28K6jtzw4perMtKmAJd7+rl2PaZiOB1yYS+DXLaRIdBZ++bGzQNS49oe0xnehQ07uPpyHFeE8ltfuRJqJtAovRi9wN+tJqmNtbfLDZ8aXo9ADV7Vh5avbK+9k/C1zOy/Hu/1bDhlUnil54i2hQFDd1Eh/+3JtNX/uNLIxxAX1IU/gdqZKsg9QiDZTqg7MP3RcFcrDIeEHAezinnYFSoJR6s2lqvNylHGxlmvS67wz+sQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C9cz1hNI5roAmy9Idx1qYpg3NU473PKqlOrFZsxihnA=; b=gNM39L/5ONPI6QdO4CpGu8Du902DnuxqKahXpKiHJKtjO5ka6m1VWcnP2lg0aXNdAmcPRxgS8nglismMGj94xnXQJGP8PiyokXvCDKebfx9VxhEcDgiT3Fv9w8tjip9yDiYOwIvDfLTE83DQphTVWU5DTgkTtBlLOHNvD4UjkC0= Received: from MW4PR03CA0338.namprd03.prod.outlook.com (2603:10b6:303:dc::13) by DM4PR12MB6349.namprd12.prod.outlook.com (2603:10b6:8:a4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.31; Thu, 6 Oct 2022 15:46:23 +0000 Received: from CO1NAM11FT087.eop-nam11.prod.protection.outlook.com (2603:10b6:303:dc:cafe::36) by MW4PR03CA0338.outlook.office365.com (2603:10b6:303:dc::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.26 via Frontend Transport; Thu, 6 Oct 2022 15:46:23 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by CO1NAM11FT087.mail.protection.outlook.com (10.13.174.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5709.10 via Frontend Transport; Thu, 6 Oct 2022 15:46:23 +0000 Received: from BLR-5CG113396H.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Thu, 6 Oct 2022 10:45:54 -0500 From: Ravi Bangoria To: , CC: , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH v4 8/8] perf script: Add missing fields in usage hint Date: Thu, 6 Oct 2022 21:09:46 +0530 Message-ID: <20221006153946.7816-9-ravi.bangoria@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221006153946.7816-1-ravi.bangoria@amd.com> References: <20221006153946.7816-1-ravi.bangoria@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT087:EE_|DM4PR12MB6349:EE_ X-MS-Office365-Filtering-Correlation-Id: 7a4fc6cc-9301-4535-3650-08daa7b1ebd3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2gK+NXpsRxvpIP3H9wBdnllcFVWqe2s0HF0FS2XsFZsSPUdQ3DzBEsyKCeYEFKzqmdDNB0BrSu9EWHKWkkI9ey9+YREc9rrpBCaJ/inQA2mWvtjH60Y75fcwMu/h0nCTIoLow6ZBQ3pyOFXmieI7cKQpD0oRhge/xzrwHNEbYCPc/XKi1o64LGFfJF9/lcZUy//26I7Orn4LEUzIUuke+wmzjwr/2nqLiKhT81qpdnzRojkSMXrHhCYHwmFcFGznSxpLdyM/DTzJh/caasmbeZJ9rqm2z9y1N4dO7RDa5Sw08PCVpyZIx3T2hIvLCn0A/H+AChCDuOfbo6hBKnUW8K8sHlHwMSC0rgTlEfT/jln2DLQsYBuAkIFQFw0p1S3ELHUQIrJDIn185PaUmIYYCA4rOFL8VT9xDR/Qf6YhO2oJRIVxUv7GjNC94K1qN1NVzEb31zPQ+eO+RRKz3NQWhRHP30eJEotDr9gtZd91uTn3pXfYS3iiR52LeStxeeylQGO4L1+lEoxqa4bh+tnZPrigmpNIrT95ovmMs5H84ZysKS/W66VUWdvqQ2BHIelIpAIYoK3IWEPP01OPaFOZE/q4SBbxiaJyXcSo05JFr2DUqB/KTZ+CtMj3Ces7uj9BqCZn6Xy5KXyakG+j2rnVOva18tEiOacJrh9wfkecW47EDjFrycnk2zJ38EDlo/szmIzmbd8NFHValNlyi6ySnT7DGy49qsa6R1Uw9V0OUaRSVqesNduyMGh/TzGjRnqsHDYzcMXuul+sJMc+Wu1cTMXt6EL7WnzdLf1Bpof9SSA= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(346002)(39860400002)(396003)(136003)(376002)(451199015)(40470700004)(36840700001)(46966006)(336012)(47076005)(16526019)(70586007)(36756003)(426003)(6666004)(81166007)(2906002)(36860700001)(356005)(83380400001)(478600001)(70206006)(2616005)(7416002)(316002)(186003)(8676002)(44832011)(86362001)(4326008)(5660300002)(82740400003)(110136005)(40460700003)(1076003)(7696005)(54906003)(26005)(40480700001)(82310400005)(41300700001)(8936002)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 15:46:23.2165 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7a4fc6cc-9301-4535-3650-08daa7b1ebd3 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT087.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6349 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Few fields are missing in the usage message printed when wrong field option is passed. Add them in the list. Signed-off-by: Ravi Bangoria Acked-by: Jiri Olsa --- tools/perf/builtin-script.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/perf/builtin-script.c b/tools/perf/builtin-script.c index 7fa467ed91dc..7ca238277d83 100644 --- a/tools/perf/builtin-script.c +++ b/tools/perf/builtin-script.c @@ -3846,9 +3846,10 @@ int cmd_script(int argc, const char **argv) "Valid types: hw,sw,trace,raw,synth. " "Fields: comm,tid,pid,time,cpu,event,trace,ip,sym,dso," "addr,symoff,srcline,period,iregs,uregs,brstack," - "brstacksym,flags,bpf-output,brstackinsn,brstackinsnlen,brstackoff," - "callindent,insn,insnlen,synth,phys_addr,metric,misc,ipc,tod," - "data_page_size,code_page_size,ins_lat", + "brstacksym,flags,data_src,weight,bpf-output,brstackinsn," + "brstackinsnlen,brstackoff,callindent,insn,insnlen,synth," + "phys_addr,metric,misc,srccode,ipc,tod,data_page_size," + "code_page_size,ins_lat", parse_output_fields), OPT_BOOLEAN('a', "all-cpus", &system_wide, "system-wide collection from all CPUs"), --=20 2.37.3