xref: /openbmc/linux/arch/x86/events/Kconfig (revision 32981ea5)
1menu "Performance monitoring"
2
3config 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
11config 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
19config 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
27config 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
36endmenu
37