Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# SPDX-License-Identifier: GPL-2.0
menu "Performance monitoring"

config CONFIG_PERF_EVENTS_INTEL_UNCORE
	tristate "Intel uncore performance events"
	depends on CONFIG_PERF_EVENTS && CONFIG_CPU_SUP_INTEL && CONFIG_PCI
	default y
	---help---
	Include support for Intel uncore performance events. These are
	available on NehalemEX and more modern processors.

config CONFIG_PERF_EVENTS_INTEL_RAPL
	tristate "Intel rapl performance events"
	depends on CONFIG_PERF_EVENTS && CONFIG_CPU_SUP_INTEL && CONFIG_PCI
	default y
	---help---
	Include support for Intel rapl performance events for power
	monitoring on modern processors.

config CONFIG_PERF_EVENTS_INTEL_CSTATE
	tristate "Intel cstate performance events"
	depends on CONFIG_PERF_EVENTS && CONFIG_CPU_SUP_INTEL && CONFIG_PCI
	default y
	---help---
	Include support for Intel cstate performance events for power
	monitoring on modern processors.

config CONFIG_PERF_EVENTS_AMD_POWER
	depends on CONFIG_PERF_EVENTS && CONFIG_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