From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Wed, 21 Dec 2011 23:30:21 +0100 Subject: [Buildroot] [pull request] Pull request for branch for-2012.02/lttng Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hello, Here is a set of patches that integrate the new generation LTTng tracing infrastructure into Buildroot. There are several components in this infrastructure: * lttng-modules are kernel modules that implement the kernel side of lttng. So far they are compatible with 2.6.38, 2.6.39, 3.0 and 3.1, and they don't require any kernel patches, they are simple external kernel modules. * lttng-tools are the userspace tools to start/stop and configure tracing sessions. They are typically installed on the target. * liburcu is an implementation of the RCU algorithm in userspace, used by lttng-tools. * lttng-babeltrace is the utility that allows to convert the binary traces generated by lttng-tools into a human-readable text format. A host variant of lttng-babeltrace is automatically built as a dependency of lttng-tools, because running babeltrace on the host machine is probably the most common use case. But building lttng-babeltrace for the target is also possible. * lttng-libust is an userspace library that allows applications to create their own trace events, which are combined with all other kernel events by lttng. Some updates to the popt and util-linux packages are also required in order to have an host variant of those packages, required to build the host variant of lttng-babeltrace. See http://lttng.org/lttng2.0 for more details. Regards, Thomas The following changes since commit ef3fe1bef6581c66af3858d540343e011cb9fdd6: cdrkit: bump to version 1.1.11 and adjust style (2011-12-21 23:02:31 +0100) are available in the git repository at: http://free-electrons.com/~thomas/buildroot.git for-2012.02/lttng Thomas Petazzoni (7): liburcu: new package lttng-modules: new package lttng-tools: new package popt: add host variant for host-lttng-babeltrace util-linux: add host variant for host-lttng-babeltrace lttng-babeltrace: new package lttng-libust: new package package/Config.in | 5 ++++ package/liburcu/Config.in | 9 +++++++ package/liburcu/liburcu.mk | 8 ++++++ package/lttng-babeltrace/Config.in | 22 ++++++++++++++++ package/lttng-babeltrace/bleh.patch | 13 ++++++++++ package/lttng-babeltrace/lttng-babeltrace.mk | 17 +++++++++++++ package/lttng-libust/Config.in | 11 ++++++++ .../lttng-libust-fix-overflow-32-bits.patch | 26 ++++++++++++++++++++ package/lttng-libust/lttng-libust.mk | 8 ++++++ package/lttng-modules/Config.in | 18 +++++++++++++ package/lttng-modules/lttng-modules.mk | 16 ++++++++++++ package/lttng-tools/Config.in | 19 ++++++++++++++ package/lttng-tools/lttng-tools.mk | 12 +++++++++ package/popt/popt.mk | 1 + package/util-linux/util-linux.mk | 9 +++++++ 15 files changed, 194 insertions(+), 0 deletions(-) create mode 100644 package/liburcu/Config.in create mode 100644 package/liburcu/liburcu.mk create mode 100644 package/lttng-babeltrace/Config.in create mode 100644 package/lttng-babeltrace/bleh.patch create mode 100644 package/lttng-babeltrace/lttng-babeltrace.mk create mode 100644 package/lttng-libust/Config.in create mode 100644 package/lttng-libust/lttng-libust-fix-overflow-32-bits.patch create mode 100644 package/lttng-libust/lttng-libust.mk create mode 100644 package/lttng-modules/Config.in create mode 100644 package/lttng-modules/lttng-modules.mk create mode 100644 package/lttng-tools/Config.in create mode 100644 package/lttng-tools/lttng-tools.mk Thanks, -- Thomas Petazzoni