Config.in
1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
config BR2_PACKAGE_LTTNG_MODULES
bool "lttng-modules"
depends on BR2_LINUX_KERNEL
help
Linux kernel modules for the LTTng 2.x kernel tracing
infrastructure.
Make sure your target kernel has the following config
options enabled:
* CONFIG_MODULES: loadable module support
* CONFIG_KALLSYMS: this is necessary until the few
required missing symbols are exported to GPL
modules from mainline
* CONFIG_HIGH_RES_TIMERS: needed for LTTng 2.x
clock source
* CONFIG_TRACEPOINTS: kernel tracepoint instrumentation
(enabled as a side-effect of any of the
perf/ftrace/blktrace instrumentation features)
The following kernel configuration options will
affect the features available from LTTng:
* CONFIG_HAVE_SYSCALL_TRACEPOINTS: system call tracing
* CONFIG_PERF_EVENTS: performance counters
* CONFIG_EVENT_TRACING: needed to allow block layer tracing
* CONFIG_KPROBES: dynamic probes
* CONFIG_KRETPROBES: dynamic function entry/return probes
* CONFIG_KALLSYMS_ALL: state dump of mapping between block
device number and name
The packaged version is compatible with Linux 2.6.38 to 3.16.
http://lttng.org
comment "lttng-modules needs a Linux kernel to be built"
depends on !BR2_LINUX_KERNEL