mbox series

[SRU,O,0/5] uncore: Add ARL and LNL support on 6.11

Message ID 20240924092446.26884-1-aaron.ma@canonical.com
Headers show
Series uncore: Add ARL and LNL support on 6.11 | expand

Message

Aaron Ma Sept. 24, 2024, 9:24 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/2081810

[Impact]
perf/uncore is not supported on Oracular and OEM-6.11 kernel.

[Fix]
Add LNL and ARL support, the commits are just landed in upstream.

[Test]
Tested on hardware, the sysfs show:
On ARL:
$ cat /sys/devices/uncore_*/type
30
31
16
26
27
17
18
19
20
21
22
23
24
25
34
28
29
32
33
36
37
38
39
35

On LNL:
$ cat /sys/devices/uncore_*/type
21
22
17
18
19
20
25
26
23
24
28
29
27

[Where problems could occur]
It may break uncore support on LNL and ARL.

Kan Liang (3):
  perf/x86/intel/uncore: Add Arrow Lake support
  perf/x86/intel/uncore: Factor out common MMIO init and ops functions
  perf/x86/intel/uncore: Add Lunar 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     |   9 ++
 arch/x86/events/intel/uncore.h     |   2 +
 arch/x86/events/intel/uncore_snb.c | 185 ++++++++++++++++++++++++++---
 3 files changed, 179 insertions(+), 17 deletions(-)

Comments

Timo Aaltonen Oct. 2, 2024, 8:23 a.m. UTC | #1
Aaron Ma kirjoitti 24.9.2024 klo 12.24:
> BugLink: https://bugs.launchpad.net/bugs/2081810
> 
> [Impact]
> perf/uncore is not supported on Oracular and OEM-6.11 kernel.
> 
> [Fix]
> Add LNL and ARL support, the commits are just landed in upstream.
> 
> [Test]
> Tested on hardware, the sysfs show:
> On ARL:
> $ cat /sys/devices/uncore_*/type
> 30
> 31
> 16
> 26
> 27
> 17
> 18
> 19
> 20
> 21
> 22
> 23
> 24
> 25
> 34
> 28
> 29
> 32
> 33
> 36
> 37
> 38
> 39
> 35
> 
> On LNL:
> $ cat /sys/devices/uncore_*/type
> 21
> 22
> 17
> 18
> 19
> 20
> 25
> 26
> 23
> 24
> 28
> 29
> 27
> 
> [Where problems could occur]
> It may break uncore support on LNL and ARL.
> 
> Kan Liang (3):
>    perf/x86/intel/uncore: Add Arrow Lake support
>    perf/x86/intel/uncore: Factor out common MMIO init and ops functions
>    perf/x86/intel/uncore: Add Lunar 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     |   9 ++
>   arch/x86/events/intel/uncore.h     |   2 +
>   arch/x86/events/intel/uncore_snb.c | 185 ++++++++++++++++++++++++++---
>   3 files changed, 179 insertions(+), 17 deletions(-)
> 

applied to oracular, thanks