userspace tracing arch
[lttv.git] / ltt / branches / poly / doc / user / user_guide / html / x46.html
CommitLineData
b1053af5 1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
2<HTML
3><HEAD
4><TITLE
5>Installing LTT kernel tracer</TITLE
6><META
7NAME="GENERATOR"
8CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9REL="HOME"
10TITLE="Linux Trace Toolkit Viewer User Guide"
11HREF="index.html"><LINK
12REL="UP"
13TITLE="Getting started"
14HREF="c25.html"><LINK
15REL="PREVIOUS"
16TITLE="Getting started"
17HREF="c25.html"><LINK
18REL="NEXT"
19TITLE="Installing LTT trace recording daemon"
20HREF="x54.html"></HEAD
21><BODY
22CLASS="sect1"
23BGCOLOR="#FFFFFF"
24TEXT="#000000"
25LINK="#0000FF"
26VLINK="#840084"
27ALINK="#0000FF"
28><DIV
29CLASS="NAVHEADER"
30><TABLE
31SUMMARY="Header navigation table"
32WIDTH="100%"
33BORDER="0"
34CELLPADDING="0"
35CELLSPACING="0"
36><TR
37><TH
38COLSPAN="3"
39ALIGN="center"
40>Linux Trace Toolkit Viewer User Guide</TH
41></TR
42><TR
43><TD
44WIDTH="10%"
45ALIGN="left"
46VALIGN="bottom"
47><A
48HREF="c25.html"
49ACCESSKEY="P"
50>Prev</A
51></TD
52><TD
53WIDTH="80%"
54ALIGN="center"
55VALIGN="bottom"
56>Chapter 2. Getting started</TD
57><TD
58WIDTH="10%"
59ALIGN="right"
60VALIGN="bottom"
61><A
62HREF="x54.html"
63ACCESSKEY="N"
64>Next</A
65></TD
66></TR
67></TABLE
68><HR
69ALIGN="LEFT"
70WIDTH="100%"></DIV
71><DIV
72CLASS="sect1"
73><H1
74CLASS="sect1"
75><A
76NAME="install-tracer"
77>2.2. Installing LTT kernel tracer</A
78></H1
79><P
80>&#13;The goal of this guide is not to describe the Linux Trace Toolkit project in
81details, as it is a
82seperate project for now. It just gives pointers to the basic steps you must
83take in order to generate a trace suitable for conversion.
84</P
85><P
86>&#13;First, go to the <A
87HREF="http://ltt.polymtl.ca"
88TARGET="_top"
89>ltt.polymtl.ca</A
90>
91website, in the "Patches for the Official LTT" section. Use the latest version
92of patches available. The file name convention used goes like this :
93aaaaaa-x.x--bbbbb-y.y.patch. That means a patch made for aaaaa, release x.x,
94that adds bbbbb, release y.y to it. Notice the presence of the -- sign that
95separates the "from" field from the name of the patch applied. This way, it's
96impossible to be mixed up on the specific sequence of patch application. I
97suggest that you use the "relayfs", "ltt" and then "md" patches. The "md" patch
98adds events useful to LTTV that are not in the official LTT.
99</P
100><P
101>&#13;Once you have the patches you need, get the matching Linux kernel version, apply
102the patches on it, configure it, install it, reboot with the new kernel. You then
103have an instrumented kernel ready for tracing. If you have problems during this phase,
104please refer to <A
105HREF="http://www.opersys.com/ltt"
106TARGET="_top"
107>www.opersys.com/ltt</A
108>. If you need
109instructions about how to recompile a kernel, see
110<A
111HREF="http://www.tldp.org/HOWTO/Kernel-HOWTO/"
112TARGET="_top"
113>Kernel-HOWTO</A
114>.
115</P
116></DIV
117><DIV
118CLASS="NAVFOOTER"
119><HR
120ALIGN="LEFT"
121WIDTH="100%"><TABLE
122SUMMARY="Footer navigation table"
123WIDTH="100%"
124BORDER="0"
125CELLPADDING="0"
126CELLSPACING="0"
127><TR
128><TD
129WIDTH="33%"
130ALIGN="left"
131VALIGN="top"
132><A
133HREF="c25.html"
134ACCESSKEY="P"
135>Prev</A
136></TD
137><TD
138WIDTH="34%"
139ALIGN="center"
140VALIGN="top"
141><A
142HREF="index.html"
143ACCESSKEY="H"
144>Home</A
145></TD
146><TD
147WIDTH="33%"
148ALIGN="right"
149VALIGN="top"
150><A
151HREF="x54.html"
152ACCESSKEY="N"
153>Next</A
154></TD
155></TR
156><TR
157><TD
158WIDTH="33%"
159ALIGN="left"
160VALIGN="top"
161>Getting started</TD
162><TD
163WIDTH="34%"
164ALIGN="center"
165VALIGN="top"
166><A
167HREF="c25.html"
168ACCESSKEY="U"
169>Up</A
170></TD
171><TD
172WIDTH="33%"
173ALIGN="right"
174VALIGN="top"
175>Installing LTT trace recording daemon</TD
176></TR
177></TABLE
178></DIV
179></BODY
180></HTML
181>
This page took 0.032878 seconds and 4 git commands to generate.