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