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