History

perf/x86/intel/cstate: Add Pantherlake support

Like Lunarlake, Pantherlake supports CC1/CC6/CC7 and PC2/PC6/PC10.

Zhang Rui committed 1 year ago

Commit 34976ea1 parent 4ba45f01 file · +8 −6Browse files

Unified · Split

arch/x86/events/intel/cstate.c+8−6
@@ -41,7 +41,7 @@ · 40 unmodified lines
4141 * MSR_CORE_C1_RES: CORE C1 Residency Counter
4242 * perf code: 0x00
4343 * Available model: SLM,AMT,GLM,CNL,ICX,TNT,ADL,RPL
44− * MTL,SRF,GRR,ARL,LNL
44+ * MTL,SRF,GRR,ARL,LNL,PTL
4545 * Scope: Core (each processor core has a MSR)
4646 * MSR_CORE_C3_RESIDENCY: CORE C3 Residency Counter
4747 * perf code: 0x01
@@ -53,18 +53,19 @@ · 5 unmodified lines
5353 * Available model: SLM,AMT,NHM,WSM,SNB,IVB,HSW,BDW,
5454 * SKL,KNL,GLM,CNL,KBL,CML,ICL,ICX,
5555 * TGL,TNT,RKL,ADL,RPL,SPR,MTL,SRF,
56− * GRR,ARL,LNL
56+ * GRR,ARL,LNL,PTL
5757 * Scope: Core
5858 * MSR_CORE_C7_RESIDENCY: CORE C7 Residency Counter
5959 * perf code: 0x03
6060 * Available model: SNB,IVB,HSW,BDW,SKL,CNL,KBL,CML,
61− * ICL,TGL,RKL,ADL,RPL,MTL,ARL,LNL
61+ * ICL,TGL,RKL,ADL,RPL,MTL,ARL,LNL,
62+ * PTL
6263 * Scope: Core
6364 * MSR_PKG_C2_RESIDENCY: Package C2 Residency Counter.
6465 * perf code: 0x00
6566 * Available model: SNB,IVB,HSW,BDW,SKL,KNL,GLM,CNL,
6667 * KBL,CML,ICL,ICX,TGL,TNT,RKL,ADL,
67− * RPL,SPR,MTL,ARL,LNL,SRF
68+ * RPL,SPR,MTL,ARL,LNL,SRF,PTL
6869 * Scope: Package (physical package)
6970 * MSR_PKG_C3_RESIDENCY: Package C3 Residency Counter.
7071 * perf code: 0x01
@@ -77,7 +78,7 @@ · 6 unmodified lines
7778 * Available model: SLM,AMT,NHM,WSM,SNB,IVB,HSW,BDW,
7879 * SKL,KNL,GLM,CNL,KBL,CML,ICL,ICX,
7980 * TGL,TNT,RKL,ADL,RPL,SPR,MTL,SRF,
80− * ARL,LNL
81+ * ARL,LNL,PTL
8182 * Scope: Package (physical package)
8283 * MSR_PKG_C7_RESIDENCY: Package C7 Residency Counter.
8384 * perf code: 0x03
@@ -96,7 +97,7 @@ · 12 unmodified lines
9697 * MSR_PKG_C10_RESIDENCY: Package C10 Residency Counter.
9798 * perf code: 0x06
9899 * Available model: HSW ULT,KBL,GLM,CNL,CML,ICL,TGL,
99− * TNT,RKL,ADL,RPL,MTL,ARL,LNL
100+ * TNT,RKL,ADL,RPL,MTL,ARL,LNL,PTL
100101 * Scope: Package (physical package)
101102 * MSR_MODULE_C6_RES_MS: Module C6 Residency Counter.
102103 * perf code: 0x00
@@ -652,6 +653,7 @@ static const struct x86_cpu_id intel_cstates_match[] __initconst = { · 549 unmodified lines
652653 X86_MATCH_VFM(INTEL_ARROWLAKE_H, &adl_cstates),
653654 X86_MATCH_VFM(INTEL_ARROWLAKE_U, &adl_cstates),
654655 X86_MATCH_VFM(INTEL_LUNARLAKE_M, &lnl_cstates),
656+ X86_MATCH_VFM(INTEL_PANTHERLAKE_L, &lnl_cstates),
655657 { },
656658 };
657659 MODULE_DEVICE_TABLE(x86cpu, intel_cstates_match);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t