From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D5136C83F1A for ; Wed, 23 Jul 2025 01:08:23 +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:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=RfMI3/YM29H9nxME616vS9NjUnzzm/RgsziWQdK3lW4=; b=XSTlSjifX5r9XD5WVCEvjTxETY 79wQP1kZm43k/TvumbD7wd6VPwhM2gU8/HwlE6QiM06d4SLZ8GS2ewOjMRwbWKObJc/EpXWKWx1LE LP/6N3RON5TRy0dEJjmYgsRON999bEGG1QwuiXJx0tZrbADj/Nnw5dfCCNnPJdKimkZsEsp0g32Pp DLHBOs3+AoFyKXffx0XH9nYLWTRH6nFjmcSKw982y6smVgKGQfIc71ldOEQ4dPJqso+7764O1jrfI LE8bm5kE37Yg29kUS35nbeL1yrsjvItDMjOtWVcxMgw7rB8SzN6uHaYGa9GNJfcDRxZf1CaNx7shz fVCs1p9A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1ueNxv-00000003lH7-2Vym; Wed, 23 Jul 2025 01:08:15 +0000 Received: from nyc.source.kernel.org ([147.75.193.91]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1ueNvR-00000003l2p-2U9i; Wed, 23 Jul 2025 01:05:43 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 912BAA4D736; Wed, 23 Jul 2025 01:05:40 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 64A1AC4CEEB; Wed, 23 Jul 2025 01:05:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1753232740; bh=e2DyZmmSsCT3bMt2g8K8/Y1GL9j82NXslnA1an1SnSY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=rhrJrcpxZM6pvFEQtZRlMwqaiAeQSTkK/AR6+GQWCxMmbsPCJGvEKjkYp3CDjV0mR JkO2hnI+ClH75XAEXQzehaAKYvYLkWsk1uB5W5XeIXj4QVLiK8LIvjiiAYKuvZADkC K25vnIGNPSWG/fmTN2ro6KZBoCu87Z71SIBKrA8tynwBFB+jV3l0hmowPI3KhHfV3H gyVab42sfid5DIa52gJz4gubuhTAHnO4Vk8dWo1DhxX0fGqR8xAqqb9S4+OI65gtLD 3mw8pESVVKFLcZfI/70/0SwdOEqBLSXTQOwxEN5HA4AeW0njsElTANJQTxxJ0z1A6N 4yL8HQL8f4KhQ== Date: Tue, 22 Jul 2025 18:05:38 -0700 From: Namhyung Kim To: "Falcon, Thomas" Cc: "linux-actions@lists.infradead.org" , "alexander.shishkin@linux.intel.com" , "Biggers, Caleb" , "Hunter, Adrian" , "linux-kernel@vger.kernel.org" , "linux-perf-users@vger.kernel.org" , "mingo@redhat.com" , "irogers@google.com" , "kan.liang@linux.intel.com" , "mark.rutland@arm.com" , "peterz@infradead.org" , "Wang, Weilin" , "mani@kernel.org" , "acme@kernel.org" , "afaerber@suse.de" , "jolsa@kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: Re: [PATCH v1 00/19] Intel TMA 5.1 metrics and event updates Message-ID: References: <20250719034515.2000467-1-irogers@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250722_180541_769732_5A13A31F X-CRM114-Status: GOOD ( 15.04 ) 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 On Tue, Jul 22, 2025 at 06:14:30PM +0000, Falcon, Thomas wrote: > On Fri, 2025-07-18 at 20:44 -0700, Ian Rogers wrote: > > Update events from: > > v1.31 -> v1.33 for alderlake > > v1.09 -> v1.12 for arrowlake > > v1.14 -> v1.16 for emeraldrapids > > v1.10 -> v1.12 for graniterpaids > > v1.14 -> v1.17 for lunarlake > > v1.14 -> v1.16 for meteorlake > > v1.28 -> v1.30 for sapphirerapids > > > > Update TMA 5.0 to 5.1 removing the slots event workaround as the patch series: > > https://lore.kernel.org/lkml/20250719030517.1990983-1-irogers@google.com/ > > is assumed. So I'll merge this series after the above patchset. > > > > The patches are generated by: > > https://github.com/intel/perfmon/blob/main/scripts/create_perf_json.py > > with pull requests 323 and 324 applied. > > > > Hi Ian, metrics tests look good on my alder lake and arrow lake. > > Tested-by: Thomas Falcon Thanks for the test! Namhyung > > > Ian Rogers (19): > > perf vendor events: Update alderlake events/metrics > > perf vendor events: Update arrowlake events/metrics > > perf vendor events: Update broadwell metrics > > perf vendor events: Update cascadelakex metrics > > perf vendor events: Update emeraldrapids events/metrics > > perf vendor events: Update grandridge metrics > > perf vendor events: Update graniterapids events/metrics > > perf vendor events: Update haswell metrics > > perf vendor events: Update icelake metrics > > perf vendor events: Update ivybridge/ivytown metrics > > perf vendor events: Update jaketown metrics > > perf vendor events: Update lunarlake events/metrics > > perf vendor events: Update meteorlake events/metrics > > perf vendor events: Update rocketlake metrics > > perf vendor events: Update sandybridge metrics > > perf vendor events: Update sapphirerapids events/metrics > > perf vendor events: Update sierraforest metrics > > perf vendor events: Update skylake metrics > > perf vendor events: Update tigerlake metrics > > > > .../arch/x86/alderlake/adl-metrics.json | 104 ++++---- > > .../pmu-events/arch/x86/alderlake/cache.json | 99 ++++---- > > .../arch/x86/alderlake/floating-point.json | 28 +-- > > .../arch/x86/alderlake/frontend.json | 42 ++-- > > .../pmu-events/arch/x86/alderlake/memory.json | 12 +- > > .../pmu-events/arch/x86/alderlake/other.json | 8 +- > > .../arch/x86/alderlake/pipeline.json | 163 +++++-------- > > .../x86/alderlake/uncore-interconnect.json | 2 - > > .../arch/x86/alderlake/virtual-memory.json | 40 +-- > > .../arch/x86/alderlaken/adln-metrics.json | 20 +- > > .../x86/alderlaken/uncore-interconnect.json | 2 - > > .../arch/x86/arrowlake/arl-metrics.json | 180 ++++++++------ > > .../pmu-events/arch/x86/arrowlake/cache.json | 122 +++++++--- > > .../arch/x86/arrowlake/frontend.json | 40 +-- > > .../pmu-events/arch/x86/arrowlake/memory.json | 22 +- > > .../arch/x86/arrowlake/pipeline.json | 94 +++++--- > > .../arch/x86/broadwell/bdw-metrics.json | 30 +-- > > .../arch/x86/broadwellde/bdwde-metrics.json | 30 +-- > > .../arch/x86/broadwellx/bdx-metrics.json | 33 ++- > > .../arch/x86/cascadelakex/clx-metrics.json | 139 ++++++++--- > > .../arch/x86/emeraldrapids/cache.json | 100 ++++---- > > .../arch/x86/emeraldrapids/emr-metrics.json | 131 +++++----- > > .../x86/emeraldrapids/floating-point.json | 43 ++-- > > .../arch/x86/emeraldrapids/frontend.json | 42 ++-- > > .../arch/x86/emeraldrapids/memory.json | 30 +-- > > .../arch/x86/emeraldrapids/other.json | 28 ++- > > .../arch/x86/emeraldrapids/pipeline.json | 167 +++++-------- > > .../arch/x86/emeraldrapids/uncore-memory.json | 82 +++++++ > > .../x86/emeraldrapids/virtual-memory.json | 40 +-- > > .../arch/x86/grandridge/grr-metrics.json | 20 +- > > .../arch/x86/graniterapids/cache.json | 227 +++++++++++++----- > > .../x86/graniterapids/floating-point.json | 43 ++-- > > .../arch/x86/graniterapids/frontend.json | 42 ++-- > > .../arch/x86/graniterapids/gnr-metrics.json | 131 +++++----- > > .../arch/x86/graniterapids/memory.json | 33 ++- > > .../arch/x86/graniterapids/other.json | 30 ++- > > .../arch/x86/graniterapids/pipeline.json | 167 ++++++------- > > .../arch/x86/graniterapids/uncore-io.json | 1 - > > .../arch/x86/graniterapids/uncore-memory.json | 31 --- > > .../x86/graniterapids/virtual-memory.json | 40 +-- > > .../arch/x86/haswell/hsw-metrics.json | 32 ++- > > .../arch/x86/haswellx/hsx-metrics.json | 35 ++- > > .../arch/x86/icelake/icl-metrics.json | 96 ++++---- > > .../arch/x86/icelakex/icx-metrics.json | 155 ++++++++---- > > .../arch/x86/ivybridge/ivb-metrics.json | 30 +-- > > .../arch/x86/ivytown/ivt-metrics.json | 33 ++- > > .../arch/x86/jaketown/jkt-metrics.json | 20 +- > > .../pmu-events/arch/x86/lunarlake/cache.json | 104 ++++++-- > > .../arch/x86/lunarlake/frontend.json | 40 +-- > > .../arch/x86/lunarlake/lnl-metrics.json | 216 +++++++++-------- > > .../pmu-events/arch/x86/lunarlake/memory.json | 22 +- > > .../arch/x86/lunarlake/pipeline.json | 85 ++++--- > > .../x86/lunarlake/uncore-interconnect.json | 10 + > > .../arch/x86/lunarlake/uncore-memory.json | 8 + > > tools/perf/pmu-events/arch/x86/mapfile.csv | 16 +- > > .../pmu-events/arch/x86/meteorlake/cache.json | 129 +++++----- > > .../arch/x86/meteorlake/floating-point.json | 28 +-- > > .../arch/x86/meteorlake/frontend.json | 42 ++-- > > .../arch/x86/meteorlake/memory.json | 15 +- > > .../arch/x86/meteorlake/mtl-metrics.json | 103 ++++---- > > .../pmu-events/arch/x86/meteorlake/other.json | 5 +- > > .../arch/x86/meteorlake/pipeline.json | 173 ++++++------- > > .../arch/x86/meteorlake/virtual-memory.json | 40 +-- > > .../arch/x86/rocketlake/rkl-metrics.json | 97 ++++---- > > .../arch/x86/sandybridge/snb-metrics.json | 19 +- > > .../arch/x86/sapphirerapids/cache.json | 100 ++++---- > > .../x86/sapphirerapids/floating-point.json | 43 ++-- > > .../arch/x86/sapphirerapids/frontend.json | 42 ++-- > > .../arch/x86/sapphirerapids/memory.json | 30 +-- > > .../arch/x86/sapphirerapids/other.json | 28 ++- > > .../arch/x86/sapphirerapids/pipeline.json | 167 +++++-------- > > .../arch/x86/sapphirerapids/spr-metrics.json | 153 +++++++----- > > .../x86/sapphirerapids/uncore-memory.json | 82 +++++++ > > .../x86/sapphirerapids/virtual-memory.json | 40 +-- > > .../arch/x86/sierraforest/srf-metrics.json | 20 +- > > .../arch/x86/skylake/skl-metrics.json | 101 +++++--- > > .../arch/x86/skylakex/skx-metrics.json | 101 +++++--- > > .../arch/x86/tigerlake/tgl-metrics.json | 97 ++++---- > > 78 files changed, 2870 insertions(+), 2325 deletions(-) > > create mode 100644 tools/perf/pmu-events/arch/x86/lunarlake/uncore-interconnect.json > > >