X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=README.md;h=06480d3b914a19524d73d1c6e7ee1f041075e157;hb=561a35a375c5b0456dd1e8723affeedf79e70e5e;hp=450f3630d582ebf63f47161e93c23cacb59fd544;hpb=47491cdffd394f09524657e9be1e90d4bb644f2f;p=lttng-modules.git diff --git a/README.md b/README.md index 450f3630..06480d3b 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,7 @@ Make sure your target kernel has the following config options enabled: - `CONFIG_TRACEPOINTS`: kernel tracepoint instrumentation (enabled as a side-effect of any of the perf/ftrace/blktrace instrumentation features). + - `CONFIG_KPROBES` (5.7+): use kallsyms for kernel 5.7 and newer. ### Supported (optional) kernel config options @@ -94,6 +95,21 @@ available from LTTng: - `CONFIG_KALLSYMS_ALL`: state dump of mapping between block device number and name +### LTTng specific kernel config options + +The following kernel configuration options are provided by LTTng: + + - `CONFIG_LTTNG`: Build LTTng (Defaults to 'm'). + - `CONFIG_LTTNG_EXPERIMENTAL_BITWISE_ENUM`: Enable the experimental bitwise + enumerations (Defaults to 'n'). This can be enabled by building with: + + make CONFIG_LTTNG_EXPERIMENTAL_BITWISE_ENUM=y + + - `CONFIG_LTTNG_CLOCK_PLUGIN_TEST`: Build the test clock plugin (Defaults to + 'm'). This plugin overrides the trace clock and should always be built as a + module for testing. + + Customization/Extension ----------------------- @@ -120,7 +136,7 @@ to print traces as a human-readable text log. Support ------- -Linux kernels >= 3.0 are supported. +Linux kernels >= 4.4 are supported. Notes