Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [pull request] Pull request for branch for-2012.02/lttng
Date: Wed, 21 Dec 2011 23:30:21 +0100	[thread overview]
Message-ID: <cover.1324506157.git.thomas.petazzoni@free-electrons.com> (raw)

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

             reply	other threads:[~2011-12-21 22:30 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-21 22:30 Thomas Petazzoni [this message]
2011-12-21 22:30 ` [Buildroot] [PATCH 1/7] liburcu: new package Thomas Petazzoni
2011-12-21 22:30 ` [Buildroot] [PATCH 2/7] lttng-modules: " Thomas Petazzoni
2011-12-21 22:30 ` [Buildroot] [PATCH 3/7] lttng-tools: " Thomas Petazzoni
2011-12-21 22:30 ` [Buildroot] [PATCH 4/7] popt: add host variant for host-lttng-babeltrace Thomas Petazzoni
2011-12-21 22:30 ` [Buildroot] [PATCH 5/7] util-linux: " Thomas Petazzoni
2011-12-21 22:30 ` [Buildroot] [PATCH 6/7] lttng-babeltrace: new package Thomas Petazzoni
2011-12-21 22:30 ` [Buildroot] [PATCH 7/7] lttng-libust: " Thomas Petazzoni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1324506157.git.thomas.petazzoni@free-electrons.com \
    --to=thomas.petazzoni@free-electrons.com \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox