From 674a743cd01d8798893e911b14fd6034b5fc40d3 Mon Sep 17 00:00:00 2001 From: compudj Date: Fri, 9 Jan 2009 23:54:07 +0000 Subject: [PATCH] update QUICKSTART git-svn-id: http://ltt.polymtl.ca/svn@3199 04897980-b3bd-0310-b5e0-8ef037075253 --- trunk/lttv/QUICKSTART | 53 +++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 24 deletions(-) diff --git a/trunk/lttv/QUICKSTART b/trunk/lttv/QUICKSTART index 8115ebe9..fc99bb38 100644 --- a/trunk/lttv/QUICKSTART +++ b/trunk/lttv/QUICKSTART @@ -1,7 +1,7 @@ Linux Trace Toolkit Quickstart ------------------------------ Author : Mathieu Desnoyers, September 2005 -Last update : July 31, 2008 +Last update : January 9th, 2009 This document is made of four parts : the first one explains how to install @@ -165,26 +165,22 @@ make menuconfig (or make xconfig or make config) Items preceded by [ ] means they should be removed. go to the "General setup" section Select the following options : - [*] Activate tracepoints + [*] Prompt for development and/or incomplete code/drivers [*] Activate markers - [*] Activate userspace markers ABI - <*> Compile generic tracing probes - Linux Trace Toolkit ---> - [LTTng fine-grained-timestamping] - [*] Linux Trace Toolkit Instrumentation Support - or <*> Linux Trace Toolkit Relay+DebugFS Support + [*] Activate userspace markers ABI (experimental, optional) + [*] Immediate value optimization (optional) + [*] Linux Trace Toolkit Next Generation (LTTng) ---> + or <*> Compile lttng tracing probes + or <*> Linux Trace Toolkit High-speed Lockless Data Relay + or <*> Linux Trace Toolkit Lock-Protected Data Relay or <*> Linux Trace Toolkit Serializer - or <*> Linux Trace Toolkit Marker Control - or <*> Linux Trace Toolkit Tracer - It makes no difference for the rest of the procedure whether the Tracer - is compiled built-in or as a module. - activate : - [*] Align Linux Trace Toolkit Traces - Linux Trace Toolkit Netlink Controller - Linux Trace Toolkit State Dump - your choice (see < Help >) : - [ ] Write heartbeat event to shrink traces - [ ] Support trace extraction from crash dump + or <*> Linux Trace Toolkit Marker Control + or <*> Linux Trace Toolkit Tracer + [*] Align Linux Trace Toolkit Traces + or <*> Support logging events from userspace + [*] Support trace extraction from crash dump + or <*> Linux Trace Toolkit Trace Controller + or <*> Linux Trace Toolkit State Dump Select Select Select @@ -196,7 +192,7 @@ make modules_install -- on X86, X86_64 make install reboot -Select the Linux 2.6.17-lttng-0.x.xx kernel in your boot loader. +Select the Linux 2.6.X-lttng-0.x.xx kernel in your boot loader. -- on PowerPC cp vmlinux.strip /boot/vmlinux-2.6.X-lttng-0.x.xx @@ -209,7 +205,7 @@ that comes first is the default kernel) ybin select the right entry at the yaboot prompt (see choices : tab, select : type the kernel name followed by enter) -Select the Linux 2.6.17-lttng-0.x.xx kernel in your boot loader. +Select the Linux 2.6.X-lttng-0.x.xx kernel in your boot loader. -- @@ -278,7 +274,7 @@ same name as the ltt-control kernel module, they are *not* the same thing.) su - cd /usr/src wget http://ltt.polymtl.ca/lttng/ltt-control-0.x-xxxx2006.tar.gz -gzip -cd ltt-control-0.x-xxxx2006.tar.gz | tar xvof - +gzip -cd ltt-control-0.x-xxxx2008.tar.gz | tar xvof - cd ltt-control-0.x-xxxx2006 (refer to README to see the development libraries that must be installed on you system) @@ -286,9 +282,14 @@ system) make make install -* Getting and installing the markers-userspace package for user space tracing -See http://ltt.polymtl.ca/packages/markers-userspace-0.5.tar.bz2 or more recent. +* Userspace tracing + +Simple userspace tracing is available through +echo "some text to record" > /mnt/debugfs/ltt/write_event +It will appear in the trace under event : +channel : userspace +event name : event * Getting and installing the LTTV package (on the visualisation machine, same or different from the visualisation machine) @@ -305,6 +306,10 @@ make make install +* Getting and installing the markers-userspace package for user space tracing +(experimental) +See http://ltt.polymtl.ca/packages/markers-userspace-0.5.tar.bz2 or more recent. + *********************************************************** -- 2.34.1