Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
[pandora-kernel.git] / arch / arm / Kconfig.instrumentation
1 menuconfig INSTRUMENTATION
2         bool "Instrumentation Support"
3         default y
4         ---help---
5           Say Y here to get to see options related to performance measurement,
6           system-wide debugging, and testing. This option alone does not add any
7           kernel code.
8
9           If you say N, all options in this submenu will be skipped and
10           disabled. If you're trying to debug the kernel itself, go see the
11           Kernel Hacking menu.
12
13 if INSTRUMENTATION
14
15 config PROFILING
16         bool "Profiling support (EXPERIMENTAL)"
17         help
18           Say Y here to enable the extended profiling support mechanisms used
19           by profilers such as OProfile.
20
21 config OPROFILE
22         tristate "OProfile system profiling (EXPERIMENTAL)"
23         depends on PROFILING && !UML
24         help
25           OProfile is a profiling system capable of profiling the
26           whole system, include the kernel, kernel modules, libraries,
27           and applications.
28
29           If unsure, say N.
30
31 config OPROFILE_ARMV6
32         bool
33         depends on OPROFILE && CPU_V6 && !SMP
34         default y
35         select OPROFILE_ARM11_CORE
36
37 config OPROFILE_MPCORE
38         bool
39         depends on OPROFILE && CPU_V6 && SMP
40         default y
41         select OPROFILE_ARM11_CORE
42
43 config OPROFILE_ARM11_CORE
44         bool
45
46 config MARKERS
47         bool "Activate markers"
48         help
49           Place an empty function call at each marker site. Can be
50           dynamically changed for a probe function.
51
52 endif # INSTRUMENTATION