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