Kconfig (90edf27fb89241917e91155bfdcc7c8e5a587222) Kconfig (bf5438fca2950b03c21ad868090cc1a8fcd49536)
1#
2# General architecture dependent options
3#
4
5config OPROFILE
6 tristate "OProfile system profiling"
7 depends on PROFILING
8 depends on HAVE_OPROFILE

--- 18 unchanged lines hidden (view full) ---

27
28 If unsure, say N.
29
30config HAVE_OPROFILE
31 bool
32
33config KPROBES
34 bool "Kprobes"
1#
2# General architecture dependent options
3#
4
5config OPROFILE
6 tristate "OProfile system profiling"
7 depends on PROFILING
8 depends on HAVE_OPROFILE

--- 18 unchanged lines hidden (view full) ---

27
28 If unsure, say N.
29
30config HAVE_OPROFILE
31 bool
32
33config KPROBES
34 bool "Kprobes"
35 depends on MODULES
35 depends on KALLSYMS && MODULES
36 depends on HAVE_KPROBES
36 depends on HAVE_KPROBES
37 select KALLSYMS
38 help
39 Kprobes allows you to trap at almost any kernel address and
40 execute a callback function. register_kprobe() establishes
41 a probepoint and specifies the callback. Kprobes is useful
42 for kernel debugging, non-intrusive instrumentation and testing.
43 If in doubt, say "N".
44
45config OPTPROBES
46 def_bool y
47 depends on KPROBES && HAVE_OPTPROBES
48 depends on !PREEMPT
37 help
38 Kprobes allows you to trap at almost any kernel address and
39 execute a callback function. register_kprobe() establishes
40 a probepoint and specifies the callback. Kprobes is useful
41 for kernel debugging, non-intrusive instrumentation and testing.
42 If in doubt, say "N".
43
44config OPTPROBES
45 def_bool y
46 depends on KPROBES && HAVE_OPTPROBES
47 depends on !PREEMPT
48 select KALLSYMS_ALL
49
50config HAVE_EFFICIENT_UNALIGNED_ACCESS
51 bool
52 help
53 Some architectures are unable to perform unaligned accesses
54 without the use of get_unaligned/put_unaligned. Others are
55 unable to perform such accesses efficiently (e.g. trap on
56 unaligned access and require fixing it up in the exception

--- 96 unchanged lines hidden (view full) ---

153
154config HAVE_PERF_EVENTS_NMI
155 bool
156 help
157 System hardware can generate an NMI using the perf event
158 subsystem. Also has support for calculating CPU cycle events
159 to determine how many clock cycles in a given period.
160
49
50config HAVE_EFFICIENT_UNALIGNED_ACCESS
51 bool
52 help
53 Some architectures are unable to perform unaligned accesses
54 without the use of get_unaligned/put_unaligned. Others are
55 unable to perform such accesses efficiently (e.g. trap on
56 unaligned access and require fixing it up in the exception

--- 96 unchanged lines hidden (view full) ---

153
154config HAVE_PERF_EVENTS_NMI
155 bool
156 help
157 System hardware can generate an NMI using the perf event
158 subsystem. Also has support for calculating CPU cycle events
159 to determine how many clock cycles in a given period.
160
161config HAVE_ARCH_JUMP_LABEL
162 bool
163
161source "kernel/gcov/Kconfig"
164source "kernel/gcov/Kconfig"