18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_cimenu "Performance monitoring" 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ciconfig PERF_EVENTS_INTEL_UNCORE 58c2ecf20Sopenharmony_ci tristate "Intel uncore performance events" 68c2ecf20Sopenharmony_ci depends on PERF_EVENTS && CPU_SUP_INTEL && PCI 78c2ecf20Sopenharmony_ci default y 88c2ecf20Sopenharmony_ci help 98c2ecf20Sopenharmony_ci Include support for Intel uncore performance events. These are 108c2ecf20Sopenharmony_ci available on NehalemEX and more modern processors. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciconfig PERF_EVENTS_INTEL_RAPL 138c2ecf20Sopenharmony_ci tristate "Intel/AMD rapl performance events" 148c2ecf20Sopenharmony_ci depends on PERF_EVENTS && (CPU_SUP_INTEL || CPU_SUP_AMD) && PCI 158c2ecf20Sopenharmony_ci default y 168c2ecf20Sopenharmony_ci help 178c2ecf20Sopenharmony_ci Include support for Intel and AMD rapl performance events for power 188c2ecf20Sopenharmony_ci monitoring on modern processors. 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciconfig PERF_EVENTS_INTEL_CSTATE 218c2ecf20Sopenharmony_ci tristate "Intel cstate performance events" 228c2ecf20Sopenharmony_ci depends on PERF_EVENTS && CPU_SUP_INTEL && PCI 238c2ecf20Sopenharmony_ci default y 248c2ecf20Sopenharmony_ci help 258c2ecf20Sopenharmony_ci Include support for Intel cstate performance events for power 268c2ecf20Sopenharmony_ci monitoring on modern processors. 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ciconfig PERF_EVENTS_AMD_POWER 298c2ecf20Sopenharmony_ci depends on PERF_EVENTS && CPU_SUP_AMD 308c2ecf20Sopenharmony_ci tristate "AMD Processor Power Reporting Mechanism" 318c2ecf20Sopenharmony_ci help 328c2ecf20Sopenharmony_ci Provide power reporting mechanism support for AMD processors. 338c2ecf20Sopenharmony_ci Currently, it leverages X86_FEATURE_ACC_POWER 348c2ecf20Sopenharmony_ci (CPUID Fn8000_0007_EDX[12]) interface to calculate the 358c2ecf20Sopenharmony_ci average power consumption on Family 15h processors. 368c2ecf20Sopenharmony_ci 378c2ecf20Sopenharmony_ciendmenu 38