Linux-libre 4.13.7-gnu
[librecmc/linux-libre.git] / arch / x86 / events / Kconfig
1 menu "Performance monitoring"
2
3 config PERF_EVENTS_INTEL_UNCORE
4         tristate "Intel uncore performance events"
5         depends on PERF_EVENTS && CPU_SUP_INTEL && PCI
6         default y
7         ---help---
8         Include support for Intel uncore performance events. These are
9         available on NehalemEX and more modern processors.
10
11 config PERF_EVENTS_INTEL_RAPL
12         tristate "Intel rapl performance events"
13         depends on PERF_EVENTS && CPU_SUP_INTEL && PCI
14         default y
15         ---help---
16         Include support for Intel rapl performance events for power
17         monitoring on modern processors.
18
19 config PERF_EVENTS_INTEL_CSTATE
20         tristate "Intel cstate performance events"
21         depends on PERF_EVENTS && CPU_SUP_INTEL && PCI
22         default y
23         ---help---
24         Include support for Intel cstate performance events for power
25         monitoring on modern processors.
26
27 config PERF_EVENTS_AMD_POWER
28         depends on PERF_EVENTS && CPU_SUP_AMD
29         tristate "AMD Processor Power Reporting Mechanism"
30         ---help---
31           Provide power reporting mechanism support for AMD processors.
32           Currently, it leverages X86_FEATURE_ACC_POWER
33           (CPUID Fn8000_0007_EDX[12]) interface to calculate the
34           average power consumption on Family 15h processors.
35
36 endmenu