Tony Jones c55d87
From: Kan Liang <kan.liang@linux.intel.com>
Tony Jones c55d87
Date: Wed, 4 May 2022 12:44:10 -0700
Tony Jones c55d87
Subject: perf/x86/msr: Add new Alder Lake and Raptor Lake support
Tony Jones c55d87
Git-commit: d773a73366bd54d0c75c533269fe2f0765ce42ee
Tony Jones c55d87
Patch-mainline: v5.19-rc1
Tony Jones 700454
References: jsc#PED-1815 (dependent patch), jsc#PED-1755
Tony Jones c55d87
Tony Jones c55d87
The new Alder Lake N and Raptor Lake P also support PPERF and SMI_COUNT
Tony Jones c55d87
MSRs.
Tony Jones c55d87
Tony Jones c55d87
Signed-off-by: Kan Liang <kan.liang@linux.intel.com>
Tony Jones c55d87
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Tony Jones c55d87
Link: https://lore.kernel.org/r/20220504194413.1003071-2-kan.liang@linux.intel.com
Tony Jones c55d87
Tony Jones c55d87
Signed-off-by: Tony Jones <tonyj@suse.de>
Tony Jones c55d87
---
Tony Jones c55d87
 arch/x86/events/msr.c | 2 ++
Tony Jones c55d87
 1 file changed, 2 insertions(+)
Tony Jones c55d87
Tony Jones c55d87
diff --git a/arch/x86/events/msr.c b/arch/x86/events/msr.c
Tony Jones c55d87
index 6d759f88315c..ac542f98c070 100644
Tony Jones c55d87
--- a/arch/x86/events/msr.c
Tony Jones c55d87
+++ b/arch/x86/events/msr.c
Tony Jones c55d87
@@ -103,7 +103,9 @@ static bool test_intel(int idx, void *data)
Tony Jones c55d87
 	case INTEL_FAM6_ROCKETLAKE:
Tony Jones c55d87
 	case INTEL_FAM6_ALDERLAKE:
Tony Jones c55d87
 	case INTEL_FAM6_ALDERLAKE_L:
Tony Jones c55d87
+	case INTEL_FAM6_ALDERLAKE_N:
Tony Jones c55d87
 	case INTEL_FAM6_RAPTORLAKE:
Tony Jones c55d87
+	case INTEL_FAM6_RAPTORLAKE_P:
Tony Jones c55d87
 		if (idx == PERF_MSR_SMI || idx == PERF_MSR_PPERF)
Tony Jones c55d87
 			return true;
Tony Jones c55d87
 		break;
Tony Jones c55d87