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