1config BR2_PACKAGE_LTTNG_MODULES 2 bool "lttng-modules" 3 depends on BR2_LINUX_KERNEL 4 help 5 Linux kernel modules for the LTTng 2.x kernel tracing 6 infrastructure. 7 8 Make sure your target kernel has the following config 9 options enabled: 10 11 * CONFIG_MODULES: loadable module support 12 * CONFIG_KALLSYMS: this is necessary until the few 13 required missing symbols are exported to GPL 14 modules from mainline 15 * CONFIG_HIGH_RES_TIMERS: needed for LTTng 2.x 16 clock source 17 * CONFIG_TRACEPOINTS: kernel tracepoint instrumentation 18 (enabled as a side-effect of any of the 19 perf/ftrace/blktrace instrumentation features) 20 21 The following kernel configuration options will 22 affect the features available from LTTng: 23 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 31 32 The packaged version is compatible with Linux 2.6.38 to 3.16. 33 34 http://lttng.org 35 36comment "lttng-modules needs a Linux kernel to be built" 37 depends on !BR2_LINUX_KERNEL 38