X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=README;h=1bcd5b2d69bd9109bdb38236063470294b3f3d7d;hb=88ec3fac2b6a6631b61e066c89687f77f00c7210;hp=ac0dc88860668f072ae177ad62e2d12cf4322d84;hpb=d0a5ff7d8479de94f1082055d1d940d660027fc8;p=lttng-modules.git diff --git a/README b/README index ac0dc888..1bcd5b2d 100644 --- a/README +++ b/README @@ -38,19 +38,22 @@ http://lttng.org/lttng2.0 So far, it has been tested on vanilla Linux kernels 2.6.38, 2.6.39, 3.0, 3.1, 3.2, 3.3 (on x86 32/64-bit, and powerpc 32-bit at the moment, build -tested on ARM). It should work fine with newer kernels and other -architectures, but expect build issues with kernels older than 2.6.36. -The clock source currently used is the standard gettimeofday (slower, -less scalable and less precise than the LTTng 0.x clocks). Support for -LTTng 0.x clocks will be added back soon into LTTng 2.0. Please note -that lttng-modules 2.0 can build on a Linux kernel patched with the -LTTng 0.x patchset, but the lttng-modules 2.0 replace the lttng-modules -0.x, so both tracers cannot be installed at the same time for a given -kernel version. - - -* Kernel config options requied - +tested on ARM). Kernels 2.6.32 to 2.6.34 need up to 3 patches applied +(refer to linux-patches within the lttng-modules tree). It should work +fine with newer kernels and other architectures, but expect build issues +with kernels older than 2.6.36. The clock source currently used is the +standard gettimeofday (slower, less scalable and less precise than the +LTTng 0.x clocks). Support for LTTng 0.x clocks will be added back soon +into LTTng 2.0. Please note that lttng-modules 2.0 can build on a Linux +kernel patched with the LTTng 0.x patchset, but the lttng-modules 2.0 +replace the lttng-modules 0.x, so both tracers cannot be installed at +the same time for a given kernel version. + + +* Kernel config options required + +CONFIG_MODULES: required + * Kernel modules support. CONFIG_KALLSYMS: required * See wrapper/ files. This is necessary until the few required missing symbols are exported to GPL modules from mainline. @@ -77,7 +80,7 @@ CONFIG_PERF_EVENTS: lttng add-context -t perf:* CONFIG_EVENT_TRACING: needed to allow block layer tracing -CONFIG_KPROBES: +CONFIG_KPROBES: Dynamic probe. lttng enable-event -k --probe ... CONFIG_KRETPROBES: