|
|
Log in / Subscribe / Register

Support Lunar Lake and Arrow Lake uncore PMU

From:  kan.liang-AT-linux.intel.com
To:  peterz-AT-infradead.org, mingo-AT-redhat.com, acme-AT-kernel.org, namhyung-AT-kernel.org, irogers-AT-google.com, adrian.hunter-AT-intel.com, alexander.shishkin-AT-linux.intel.com, linux-kernel-AT-vger.kernel.org
Subject:  [PATCH 0/4] Support Lunar Lake and Arrow Lake uncore PMU
Date:  Thu, 04 Apr 2024 07:17:02 -0700
Message-ID:  <20240404141706.1235531-1-kan.liang@linux.intel.com>
Cc:  ak-AT-linux.intel.com, Kan Liang <kan.liang-AT-linux.intel.com>
Archive-link:  Article

From: Kan Liang <kan.liang@linux.intel.com>

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




Copyright © 2024, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds