[RESEND PATCH V2 0/4] perf: Support Panther Lake uncore

kan.liang@linux.intel.com posted 4 patches 7 months, 1 week ago
There is a newer version of this series
arch/x86/events/intel/uncore.c           |  7 ++
arch/x86/events/intel/uncore.h           |  2 +
arch/x86/events/intel/uncore_discovery.c | 89 ++++++++++++++++++------
arch/x86/events/intel/uncore_discovery.h |  7 ++
arch/x86/events/intel/uncore_snb.c       | 79 +++++++++++++++++++++
arch/x86/events/intel/uncore_snbep.c     |  4 +-
6 files changed, 166 insertions(+), 22 deletions(-)
[RESEND PATCH V2 0/4] perf: Support Panther Lake uncore
Posted by kan.liang@linux.intel.com 7 months, 1 week ago
From: Kan Liang <kan.liang@linux.intel.com>

Starting from the Panther Lake, the uncore discovery table mechanism is
also introduced into the client platforms. The difference is that the
portal of the global discovery table is retrieved from an MSR, rather
than MMIO space.

The first two patches provide a generic support for the extension of the
uncore discovery table mechanism.
The rest patches enable the uncore PMU on Panther Lake.

Kan Liang (4):
  perf/x86/intel/uncore: Support MSR portal for discovery tables
  perf/x86/intel/uncore: Support customized MMIO map size
  perf/x86/intel/uncore: Add Panther Lake support
  perf/x86/intel/uncore: Add iMC freerunning for Panther Lake

 arch/x86/events/intel/uncore.c           |  7 ++
 arch/x86/events/intel/uncore.h           |  2 +
 arch/x86/events/intel/uncore_discovery.c | 89 ++++++++++++++++++------
 arch/x86/events/intel/uncore_discovery.h |  7 ++
 arch/x86/events/intel/uncore_snb.c       | 79 +++++++++++++++++++++
 arch/x86/events/intel/uncore_snbep.c     |  4 +-
 6 files changed, 166 insertions(+), 22 deletions(-)

-- 
2.38.1
Re: [RESEND PATCH V2 0/4] perf: Support Panther Lake uncore
Posted by Liang, Kan 6 months, 2 weeks ago
Hi Peter and Ingo,

Could you please take a look at the patch set? Please let me know if
there are any concerns.

Thanks,
Kan

On 2025-05-07 10:34 a.m., kan.liang@linux.intel.com wrote:
> From: Kan Liang <kan.liang@linux.intel.com>
> 
> Starting from the Panther Lake, the uncore discovery table mechanism is
> also introduced into the client platforms. The difference is that the
> portal of the global discovery table is retrieved from an MSR, rather
> than MMIO space.
> 
> The first two patches provide a generic support for the extension of the
> uncore discovery table mechanism.
> The rest patches enable the uncore PMU on Panther Lake.
> 
> Kan Liang (4):
>   perf/x86/intel/uncore: Support MSR portal for discovery tables
>   perf/x86/intel/uncore: Support customized MMIO map size
>   perf/x86/intel/uncore: Add Panther Lake support
>   perf/x86/intel/uncore: Add iMC freerunning for Panther Lake
> 
>  arch/x86/events/intel/uncore.c           |  7 ++
>  arch/x86/events/intel/uncore.h           |  2 +
>  arch/x86/events/intel/uncore_discovery.c | 89 ++++++++++++++++++------
>  arch/x86/events/intel/uncore_discovery.h |  7 ++
>  arch/x86/events/intel/uncore_snb.c       | 79 +++++++++++++++++++++
>  arch/x86/events/intel/uncore_snbep.c     |  4 +-
>  6 files changed, 166 insertions(+), 22 deletions(-)
>
Re: [RESEND PATCH V2 0/4] perf: Support Panther Lake uncore
Posted by Liang, Kan 6 months ago
Hi Peter and Ingo,

Ping. Any comments for the series?

Thanks,
Kan

On 2025-05-28 11:24 a.m., Liang, Kan wrote:
> Hi Peter and Ingo,
> 
> Could you please take a look at the patch set? Please let me know if
> there are any concerns.
> 
> Thanks,
> Kan
> 
> On 2025-05-07 10:34 a.m., kan.liang@linux.intel.com wrote:
>> From: Kan Liang <kan.liang@linux.intel.com>
>>
>> Starting from the Panther Lake, the uncore discovery table mechanism is
>> also introduced into the client platforms. The difference is that the
>> portal of the global discovery table is retrieved from an MSR, rather
>> than MMIO space.
>>
>> The first two patches provide a generic support for the extension of the
>> uncore discovery table mechanism.
>> The rest patches enable the uncore PMU on Panther Lake.
>>
>> Kan Liang (4):
>>   perf/x86/intel/uncore: Support MSR portal for discovery tables
>>   perf/x86/intel/uncore: Support customized MMIO map size
>>   perf/x86/intel/uncore: Add Panther Lake support
>>   perf/x86/intel/uncore: Add iMC freerunning for Panther Lake
>>
>>  arch/x86/events/intel/uncore.c           |  7 ++
>>  arch/x86/events/intel/uncore.h           |  2 +
>>  arch/x86/events/intel/uncore_discovery.c | 89 ++++++++++++++++++------
>>  arch/x86/events/intel/uncore_discovery.h |  7 ++
>>  arch/x86/events/intel/uncore_snb.c       | 79 +++++++++++++++++++++
>>  arch/x86/events/intel/uncore_snbep.c     |  4 +-
>>  6 files changed, 166 insertions(+), 22 deletions(-)
>>
>