diff options
author | Kan Liang <kan.liang@linux.intel.com> | 2025-03-27 12:52:16 -0700 |
---|---|---|
committer | Peter Zijlstra <peterz@infradead.org> | 2025-04-08 20:55:49 +0200 |
commit | 1856c6c2f8416b1340652cccfa1fc302ac8d5ecd (patch) | |
tree | e375a8ccb41603900efccc51b36e3ccf9272f869 /scripts/lib/kdoc/kdoc_files.py | |
parent | c9449c8506a5df5052ef4d17867699517b10b55a (diff) |
perf/x86/intel: Add CPUID enumeration for the auto counter reload
The counters that support the auto counter reload feature can be
enumerated in the CPUID Leaf 0x23 sub-leaf 0x2.
Add acr_cntr_mask to store the mask of counters which are reloadable.
Add acr_cause_mask to store the mask of counters which can cause reload.
Since the e-core and p-core may have different numbers of counters,
track the masks in the struct x86_hybrid_pmu as well.
Signed-off-by: Kan Liang <kan.liang@linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Tested-by: Thomas Falcon <thomas.falcon@intel.com>
Link: https://lkml.kernel.org/r/20250327195217.2683619-5-kan.liang@linux.intel.com
Diffstat (limited to 'scripts/lib/kdoc/kdoc_files.py')
0 files changed, 0 insertions, 0 deletions