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