|
@@ -2,18 +2,34 @@ config BR2_PACKAGE_LTTNG_MODULES
|
|
bool "lttng-modules"
|
|
bool "lttng-modules"
|
|
depends on BR2_LINUX_KERNEL
|
|
depends on BR2_LINUX_KERNEL
|
|
help
|
|
help
|
|
- Kernel modules for the LTTng 2.0 kernel tracing
|
|
|
|
|
|
+ Linux kernel modules for the LTTng 2.x kernel tracing
|
|
infrastructure.
|
|
infrastructure.
|
|
|
|
|
|
- Your kernel must have CONFIG_TRACEPOINTS enabled for this
|
|
|
|
- package to build something useful. You may also want to have
|
|
|
|
- CONFIG_PERF_EVENTS to access perf event counters from
|
|
|
|
- ltt-ng. Note that system call tracing is only available on
|
|
|
|
- architectures that support CONFIG_HAVE_SYSCALL_TRACEPOINTS.
|
|
|
|
|
|
+ Make sure your target kernel has the following config
|
|
|
|
+ options enabled:
|
|
|
|
|
|
- The packaged version is compatible with kernel 2.6.38,
|
|
|
|
- 2.6.39, 3.0 and 3.1.0. See
|
|
|
|
- http://lttng.org/files/bundles/20111214/README.compatible.kernels.txt
|
|
|
|
|
|
+ * 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
|
|
http://lttng.org
|
|
|
|
|