Re: [PATCH v2 0/12] perf vendor events intel: update

From: Chun-Tse Shao

Date: Wed Jul 15 2026 - 13:37:21 EST


(Please disregard my previous message due to a formatting error, I
apologize for the spam)

Following feedback from Ian
(https://lore.kernel.org/all/CAP-5=fVc6tw3hfnvB7n_UZ3B5JF7vBpm7cnE8516t5HVUWwFNQ@xxxxxxxxxxxxxx/),
we have decided to address this by fixing get_cpuid_str rather than
modifying mapfile.csv. I will send a separate patch for that.

Please disregard this v2 series and use the v1 series instead:
https://lore.kernel.org/all/20260713181757.481164-1-ctshao@xxxxxxxxxx/

Thanks,
CT


On Tue, Jul 14, 2026 at 1:40 PM Chun-Tse Shao <ctshao@xxxxxxxxxx> wrote:
>
> Sync the Linux kernel perf PMU events with the latest upstream Intel
> perfmon repository.
>
> This patchset includes event and metric updates for Alder Lake, Alder
> Lake N, Arrow Lake, Clearwater Forest, Emerald Rapids (including IIO
> bandwidth metrics), Grand Ridge, Granite Rapids, Lunar Lake, Meteor
> Lake, Panther Lake, and Sierra Forest, as well as adding initial event
> support for Nova Lake v1.00.
>
> v2:
> - Fix Novalake CPUID regex in mapfile.csv to match single digit model
> numbers without zero padding (GenuineIntel-18-[13]).
>
> v1: lore.kernel.org/20260713181757.481164-1-ctshao@xxxxxxxxxx
>
> Chun-Tse Shao (12):
> perf vendor events intel: Update alderlake events from 1.39 to 1.40
> perf vendor events intel: Update alderlaken events from 1.39 to 1.40
> perf vendor events intel: Update arrowlake events from 1.19 to 1.20
> perf vendor events intel: Update clearwaterforest events from 1.02 to
> 1.04
> perf vendor events intel: Update grandridge events from 1.12 to 1.13
> perf vendor events intel: Update graniterapids events from 1.19 to
> 1.20
> perf vendor events intel: Update lunarlake events from 1.25 to 1.26
> perf vendor events intel: Update meteorlake events from 1.21 to 1.22
> perf vendor events intel: Add novalake v1.00 events
> perf vendor events intel: Update pantherlake events from 1.06 to 1.07
> perf vendor events intel: Update sierraforest events from 1.17 to 1.18
> perf vendor events intel: Update emeraldrapids metrics
>
> .../arch/x86/alderlake/adl-metrics.json | 80 +-
> .../pmu-events/arch/x86/alderlake/cache.json | 36 +
> .../arch/x86/alderlake/metricgroups.json | 2 +-
> .../arch/x86/alderlake/pipeline.json | 6 +-
> .../pmu-events/arch/x86/alderlaken/cache.json | 32 +
> .../arch/x86/arrowlake/arl-metrics.json | 152 +-
> .../arch/x86/arrowlake/metricgroups.json | 2 +-
> .../arch/x86/arrowlake/pipeline.json | 2 +-
> .../arch/x86/arrowlake/uncore-memory.json | 84 +-
> .../arch/x86/clearwaterforest/memory.json | 33 +
> .../arch/x86/clearwaterforest/pipeline.json | 19 +
> .../clearwaterforest/uncore-interconnect.json | 10 +
> .../x86/clearwaterforest/uncore-memory.json | 2 +-
> .../arch/x86/emeraldrapids/emr-metrics.json | 135 +-
> .../arch/x86/emeraldrapids/metricgroups.json | 2 +-
> .../pmu-events/arch/x86/grandridge/cache.json | 25 +
> .../arch/x86/grandridge/counter.json | 42 -
> .../arch/x86/grandridge/floating-point.json | 56 +
> .../arch/x86/grandridge/memory.json | 57 +
> .../arch/x86/grandridge/pipeline.json | 140 ++
> .../arch/x86/grandridge/uncore-memory.json | 2 +-
> .../arch/x86/grandridge/virtual-memory.json | 8 +
> .../arch/x86/graniterapids/gnr-metrics.json | 102 +-
> .../arch/x86/graniterapids/metricgroups.json | 2 +-
> .../arch/x86/graniterapids/pipeline.json | 2 +-
> .../arch/x86/lunarlake/lnl-metrics.json | 142 +-
> .../arch/x86/lunarlake/metricgroups.json | 2 +-
> .../arch/x86/lunarlake/pipeline.json | 2 +-
> tools/perf/pmu-events/arch/x86/mapfile.csv | 21 +-
> .../pmu-events/arch/x86/meteorlake/cache.json | 11 +-
> .../arch/x86/meteorlake/metricgroups.json | 2 +-
> .../arch/x86/meteorlake/mtl-metrics.json | 88 +-
> .../arch/x86/meteorlake/pipeline.json | 4 +-
> .../arch/x86/meteorlake/uncore-memory.json | 84 +-
> .../pmu-events/arch/x86/novalake/cache.json | 749 +++++++
> .../pmu-events/arch/x86/novalake/counter.json | 17 +
> .../arch/x86/novalake/floating-point.json | 452 ++++
> .../arch/x86/novalake/frontend.json | 600 +++++
> .../pmu-events/arch/x86/novalake/memory.json | 299 +++
> .../pmu-events/arch/x86/novalake/other.json | 144 ++
> .../arch/x86/novalake/pipeline.json | 1976 +++++++++++++++++
> .../arch/x86/novalake/uncore-memory.json | 42 +
> .../arch/x86/novalake/virtual-memory.json | 338 +++
> .../arch/x86/pantherlake/pipeline.json | 2 +-
> .../arch/x86/sierraforest/counter.json | 77 -
> .../x86/sierraforest/uncore-interconnect.json | 10 +
> .../arch/x86/sierraforest/uncore-memory.json | 2 +-
> 47 files changed, 5615 insertions(+), 482 deletions(-)
> delete mode 100644 tools/perf/pmu-events/arch/x86/grandridge/counter.json
> create mode 100644 tools/perf/pmu-events/arch/x86/novalake/cache.json
> create mode 100644 tools/perf/pmu-events/arch/x86/novalake/counter.json
> create mode 100644 tools/perf/pmu-events/arch/x86/novalake/floating-point.json
> create mode 100644 tools/perf/pmu-events/arch/x86/novalake/frontend.json
> create mode 100644 tools/perf/pmu-events/arch/x86/novalake/memory.json
> create mode 100644 tools/perf/pmu-events/arch/x86/novalake/other.json
> create mode 100644 tools/perf/pmu-events/arch/x86/novalake/pipeline.json
> create mode 100644 tools/perf/pmu-events/arch/x86/novalake/uncore-memory.json
> create mode 100644 tools/perf/pmu-events/arch/x86/novalake/virtual-memory.json
> delete mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/counter.json
>
> --
> 2.55.0.141.g00534a21ce-goog
>