61 lines
1.7 KiB
Plaintext
61 lines
1.7 KiB
Plaintext
|
menu Profilers
|
||
|
|
||
|
config PROFILING
|
||
|
bool "Profiling support (EXPERIMENTAL)"
|
||
|
help
|
||
|
Say Y here to enable the extended profiling support mechanisms used
|
||
|
by profilers such as OProfile.
|
||
|
|
||
|
config OPROFILE
|
||
|
tristate "OProfile system profiling (EXPERIMENTAL)"
|
||
|
depends on PROFILING
|
||
|
depends on HAVE_OPROFILE
|
||
|
select RING_BUFFER
|
||
|
select RING_BUFFER_ALLOW_SWAP
|
||
|
help
|
||
|
OProfile is a profiling system capable of profiling the
|
||
|
whole system, include the kernel, kernel modules, libraries,
|
||
|
and applications.
|
||
|
|
||
|
If unsure, say N.
|
||
|
|
||
|
config OP_SH_USE_TMU
|
||
|
bool "Sample using TMU2 timer"
|
||
|
depends on CPU_SUBTYPE_ST40 && OPROFILE
|
||
|
help
|
||
|
Uses the generic timer API to sample using the TMU2 timer
|
||
|
peripheral instead of the standard timer interrupt. This
|
||
|
allows the user to vary the sample rate with opcontrol --rate.
|
||
|
|
||
|
config OPROFILE_IBS
|
||
|
bool "OProfile AMD IBS support (EXPERIMENTAL)"
|
||
|
default n
|
||
|
depends on OPROFILE && SMP && X86
|
||
|
help
|
||
|
Instruction-Based Sampling (IBS) is a new profiling
|
||
|
technique that provides rich, precise program performance
|
||
|
information. IBS is introduced by AMD Family10h processors
|
||
|
(AMD Opteron Quad-Core processor "Barcelona") to overcome
|
||
|
the limitations of conventional performance counter
|
||
|
sampling.
|
||
|
|
||
|
If unsure, say N.
|
||
|
|
||
|
config OPROFILE_EVENT_MULTIPLEX
|
||
|
bool "OProfile multiplexing support (EXPERIMENTAL)"
|
||
|
default n
|
||
|
depends on OPROFILE && X86
|
||
|
help
|
||
|
The number of hardware counters is limited. The multiplexing
|
||
|
feature enables OProfile to gather more events than counters
|
||
|
are provided by the hardware. This is realized by switching
|
||
|
between events at an user specified time interval.
|
||
|
|
||
|
If unsure, say N.
|
||
|
|
||
|
config HAVE_OPROFILE
|
||
|
bool
|
||
|
|
||
|
endmenu
|
||
|
|