]> Git Repo - linux.git/commit
x86/cpufeatures: Add LbrExtV2 feature bit
authorSandipan Das <[email protected]>
Thu, 11 Aug 2022 12:29:52 +0000 (17:59 +0530)
committerPeter Zijlstra <[email protected]>
Fri, 26 Aug 2022 22:05:42 +0000 (00:05 +0200)
commit257449c6a50298bd21dcabd644f66a0296b78532
treed57328fb393b04e488c73f45df80e81a57bf4d74
parent706460a96fc654e80b6bed1f562b00d2ce9f2f4d
x86/cpufeatures: Add LbrExtV2 feature bit

CPUID leaf 0x80000022 i.e. ExtPerfMonAndDbg advertises some new performance
monitoring features for AMD processors.

Bit 1 of EAX indicates support for Last Branch Record Extension Version 2
(LbrExtV2) features. If found to be set during PMU initialization, the EBX
bits of the same leaf can be used to determine the number of available LBR
entries.

For better utilization of feature words, LbrExtV2 is added as a scattered
feature bit.

[peterz: Rename to AMD_LBR_V2]
Signed-off-by: Sandipan Das <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Acked-by: Borislav Petkov <[email protected]>
Link: https://lore.kernel.org/r/172d2b0df39306ed77221c45ee1aa62e8ae0548d.1660211399.git.sandipan.das@amd.com
arch/x86/include/asm/cpufeatures.h
arch/x86/kernel/cpu/scattered.c
This page took 0.056519 seconds and 4 git commands to generate.