5f121ba6b6
[ Upstream commit fd3ae1e158
]
To prepare for support of both Intel and AMD RAPL.
As per the AMD PPR, Fam17h support Package RAPL counters to monitor power usage.
The RAPL counter operates as with Intel RAPL, and as such it is beneficial
to share the code.
No change in functionality.
Signed-off-by: Stephane Eranian <eranian@google.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/20200527224659.206129-2-eranian@google.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
menu "Performance monitoring"
|
|
|
|
config PERF_EVENTS_INTEL_UNCORE
|
|
tristate "Intel uncore performance events"
|
|
depends on PERF_EVENTS && CPU_SUP_INTEL && PCI
|
|
default y
|
|
---help---
|
|
Include support for Intel uncore performance events. These are
|
|
available on NehalemEX and more modern processors.
|
|
|
|
config PERF_EVENTS_INTEL_RAPL
|
|
tristate "Intel/AMD rapl performance events"
|
|
depends on PERF_EVENTS && (CPU_SUP_INTEL || CPU_SUP_AMD) && PCI
|
|
default y
|
|
---help---
|
|
Include support for Intel and AMD rapl performance events for power
|
|
monitoring on modern processors.
|
|
|
|
config PERF_EVENTS_INTEL_CSTATE
|
|
tristate "Intel cstate performance events"
|
|
depends on PERF_EVENTS && CPU_SUP_INTEL && PCI
|
|
default y
|
|
---help---
|
|
Include support for Intel cstate performance events for power
|
|
monitoring on modern processors.
|
|
|
|
config PERF_EVENTS_AMD_POWER
|
|
depends on PERF_EVENTS && CPU_SUP_AMD
|
|
tristate "AMD Processor Power Reporting Mechanism"
|
|
---help---
|
|
Provide power reporting mechanism support for AMD processors.
|
|
Currently, it leverages X86_FEATURE_ACC_POWER
|
|
(CPUID Fn8000_0007_EDX[12]) interface to calculate the
|
|
average power consumption on Family 15h processors.
|
|
|
|
endmenu
|