update buildroot to 2017.02.11
This commit is contained in:
37
bsp/buildroot-2017.02.11/package/lttng-modules/Config.in
Normal file
37
bsp/buildroot-2017.02.11/package/lttng-modules/Config.in
Normal file
@@ -0,0 +1,37 @@
|
||||
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
|
||||
@@ -0,0 +1,3 @@
|
||||
# From http://lttng.org/files/lttng-modules/lttng-modules-2.9.0.tar.bz2.{md5,sha1}
|
||||
md5 717df375ccb6f32bb297cc2f2e692bbf lttng-modules-2.9.0.tar.bz2
|
||||
sha1 819ee1c2a5a821b7fdc1c2fc102ef3079c32aad7 lttng-modules-2.9.0.tar.bz2
|
||||
@@ -0,0 +1,15 @@
|
||||
################################################################################
|
||||
#
|
||||
# lttng-modules
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LTTNG_MODULES_VERSION = 2.9.0
|
||||
LTTNG_MODULES_SITE = http://lttng.org/files/lttng-modules
|
||||
LTTNG_MODULES_SOURCE = lttng-modules-$(LTTNG_MODULES_VERSION).tar.bz2
|
||||
LTTNG_MODULES_LICENSE = LGPLv2.1/GPLv2 (kernel modules), MIT (lib/bitfield.h, lib/prio_heap/*)
|
||||
LTTNG_MODULES_LICENSE_FILES = lgpl-2.1.txt gpl-2.0.txt mit-license.txt LICENSE
|
||||
LTTNG_MODULES_MODULE_MAKE_OPTS = CONFIG_LTTNG=m CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m
|
||||
|
||||
$(eval $(kernel-module))
|
||||
$(eval $(generic-package))
|
||||
Reference in New Issue
Block a user