[PATCH 0/4] Support Lunar Lake and Arrow Lake uncore PMU

kan.liang
2024-04-04T14:18:07Z

From the uncore PMU's perspective, the Lunar Lake and Arrow Lake are the
same, which are similar to the previous generation Meteor Lake. The
uncore PerfMon registers are located at both MSR and MMIO space.
The patch set is to enable the uncore PMUs for the Lunar Lake and
Arrow Lake.

Kan Liang (2):
perf/x86/intel/uncore: Factor out common MMIO init and ops functions
perf/x86/intel/uncore: Add Lunar Lake and Arrow Lake support

Zhenyu Wang (2):
perf/x86/intel/uncore: Add LNL uncore iMC freerunning support
perf/x86/intel/uncore: Use D0:F0 as a default device

arch/x86/events/intel/uncore.c | 7 ++
arch/x86/events/intel/uncore.h | 2 +
arch/x86/events/intel/uncore_snb.c | 169 ++++++++++++++++++++++++++---
3 files changed, 161 insertions(+), 17 deletions(-)

--
2.35.1