Commented out non ported directories
[lttv.git] / doc / developer / lttng-lttv-compatibility.html
CommitLineData
606f30cf 1<html>
2<body>
3
b9e1fab1 4The not-so-quick list of compatible LTTV and LTTng versions :<br>
5(please scroll to the bottom to see the latest versions)<br>
dbe25949 6<br>
30a17b53 7<br>
8<br>
9<br>
9c67c034 10<table style="width: 100%; text-align: left;" border="2" cellpadding="2"
fe107a6f 11cellspacing="2" rules="all" frame="border">
2c126659 12<thead>
450835e8 13<tr>
d6beae4c 14<th style="vertical-align: top;">LTTV<br>
15</th>
16<th style="vertical-align: top;">LTTng<br>
17</th>
18<th style="vertical-align: top;">LTT Control<br>
19</th>
20<th style="vertical-align: top;">LTTng modules<br>
21</th>
ed786a8a 22<th style="vertical-align: top;">LTTng userspace tracer / markers-userspace<br>
d6beae4c 23</th>
24<th style="vertical-align: top;">Genevent<br>
25</th>
26<th style="vertical-align: top;">Trace Major.Minor<br>
27</th>
28<th style="vertical-align: top;">Kernels-architectures<br>
29</th>
30<th style="vertical-align: top;">Comments<br>
31</th>
f4f60f51 32<th style="vertical-align: top;">Kernel Regression ok<br>
bf5d6c27 33</th>
a4fd7e0b 34<th style="vertical-align: top;">Regression fails/not tested<br>
f0a21e02 35</th>
450835e8 36</tr>
9ad0cc75 37</thead>
2c126659 38<tfoot>
39<tr>
40<th style="vertical-align: top;">LTTV<br>
41</th>
42<th style="vertical-align: top;">LTTng<br>
43</th>
44<th style="vertical-align: top;">LTT Control<br>
45</th>
46<th style="vertical-align: top;">LTTng modules<br>
47</th>
48<th style="vertical-align: top;">LTTng userspace tracer<br>
49</th>
50<th style="vertical-align: top;">Genevent<br>
51</th>
52<th style="vertical-align: top;">Trace Major.Minor<br>
53</th>
54<th style="vertical-align: top;">Kernels-architectures<br>
55</th>
56<th style="vertical-align: top;">Comments<br>
57</th>
f4f60f51 58<th style="vertical-align: top;">Kernel Regression ok<br>
bf5d6c27 59</th>
8ec9adfc 60<th style="vertical-align: top;">Regression fails/not tested<br>
f0a21e02 61</th>
2c126659 62</tr>
63</tfoot>
64
65<tbody>
450835e8 66<tr>
67<td style="vertical-align: top;">0.6.9<br>
68</td>
69<td style="vertical-align: top;">0.4.4<br>
70</td>
7b8814c4 71<td style="vertical-align: top;"><br>
72</td>
a3058121 73<td style="vertical-align: top;">0.3<br>
74</td>
9fd525f2 75<td style="vertical-align: top;"><br>
76</td>
0b6139ee 77<td style="vertical-align: top;">0.2<br>
78</td>
450835e8 79<td style="vertical-align: top;">0.4<br>
80</td>
ecc15d84 81<td style="vertical-align: top;">
822.6.12-rc4-mm2-i386 (tarball)<br>
832.6.12-rc4-i386 (git)<br>
842.6.9-i386 (contribution)<br>
852.6.9-x86_64 (contribution)<br>
86</td>
450835e8 87<td style="vertical-align: top;"><br>
88</td>
1af94d5d 89<td style="vertical-align: top;"><br>
90</td>
91<td style="vertical-align: top;"><br>
92</td>
450835e8 93</tr>
94<tr>
95<td style="vertical-align: top;">0.7.0<br>
96</td>
97<td style="vertical-align: top;">0.4.5<br>
98</td>
7b8814c4 99<td style="vertical-align: top;"><br>
100</td>
a3058121 101<td style="vertical-align: top;">0.3<br>
102</td>
9fd525f2 103<td style="vertical-align: top;"><br>
104</td>
0b6139ee 105<td style="vertical-align: top;">0.2<br>
106</td>
450835e8 107<td style="vertical-align: top;">0.5<br>
108</td>
ecc15d84 109<td style="vertical-align: top;">2.6.12-rc4-i386 (git)<br>
110</td>
450835e8 111<td style="vertical-align: top;">Traces can now be written/read between 32 and 64 bits arch.<br>
112</td>
ddf17e9f 113<td style="vertical-align: top;"><br>
114</td>
115<td style="vertical-align: top;"><br>
116</td>
450835e8 117</tr>
d27ebf2c 118<tr>
119<td style="vertical-align: top;">0.8.0<br>
120</td>
121<td style="vertical-align: top;">0.5.0<br>
122</td>
7b8814c4 123<td style="vertical-align: top;"><br>
124</td>
a3058121 125<td style="vertical-align: top;">0.3<br>
126</td>
9fd525f2 127<td style="vertical-align: top;"><br>
128</td>
0b6139ee 129<td style="vertical-align: top;">0.3<br>
130</td>
d27ebf2c 131<td style="vertical-align: top;">0.6<br>
132</td>
0ed676d4 133<td style="vertical-align: top;">
1342.6.12-rc4-i386 (git)<br>
1352.6.12-i386 (git)<br>
1362.6.13-i386 (git)<br>
fff15f65 137</td>
138<td style="vertical-align: top;"><br>
139</td>
ddf17e9f 140<td style="vertical-align: top;"><br>
141</td>
142<td style="vertical-align: top;"><br>
143</td>
fff15f65 144</tr>
145<tr>
146<td style="vertical-align: top;">0.8.0<br>
147</td>
148<td style="vertical-align: top;">0.5.0<br>
149</td>
7b8814c4 150<td style="vertical-align: top;"><br>
151</td>
fff15f65 152<td style="vertical-align: top;">0.4<br>
153</td>
9fd525f2 154<td style="vertical-align: top;"><br>
155</td>
fff15f65 156<td style="vertical-align: top;">0.3<br>
157</td>
158<td style="vertical-align: top;">0.6<br>
159</td>
160<td style="vertical-align: top;">
0ed676d4 1612.6.14-i386 (git)<br>
3bcefd11 162</td>
d27ebf2c 163<td style="vertical-align: top;"><br>
164</td>
ddf17e9f 165<td style="vertical-align: top;"><br>
166</td>
167<td style="vertical-align: top;"><br>
168</td>
d27ebf2c 169</tr>
bed0e9f2 170<tr>
171<td style="vertical-align: top;">0.8.0<br>
172</td>
173<td style="vertical-align: top;">0.5.0a<br>
174</td>
7b8814c4 175<td style="vertical-align: top;"><br>
176</td>
bed0e9f2 177<td style="vertical-align: top;">0.4<br>
178</td>
9fd525f2 179<td style="vertical-align: top;"><br>
180</td>
bed0e9f2 181<td style="vertical-align: top;">0.3<br>
182</td>
183<td style="vertical-align: top;">0.6<br>
184</td>
185<td style="vertical-align: top;">
1862.6.14-i386 (tarball)<br>
187</td>
188<td style="vertical-align: top;"><br>
189</td>
ddf17e9f 190<td style="vertical-align: top;"><br>
191</td>
192<td style="vertical-align: top;"><br>
193</td>
bed0e9f2 194</tr>
195
90f3eb49 196<tr>
20becfd0 197<td style="vertical-align: top;">
1980.8.1<br>
1990.8.2<br>
b0a1cd56 2000.8.3<br>
85d63317 2010.8.4<br>
90f3eb49 202</td>
203<td style="vertical-align: top;">0.5.1<br>
204</td>
7b8814c4 205<td style="vertical-align: top;"><br>
206</td>
90f3eb49 207<td style="vertical-align: top;">0.4<br>
208</td>
9fd525f2 209<td style="vertical-align: top;"><br>
210</td>
70640d9b 211<td style="vertical-align: top;">0.4<br>
212</td>
90f3eb49 213<td style="vertical-align: top;">0.6<br>
214</td>
215<td style="vertical-align: top;">
2162.6.14-i386 (git)<br>
2172.6.14-i386 (tarball)<br>
08f8401d 2182.6.15-i386 (git)<br>
2192.6.15-i386 (tarball)<br>
220</td>
0e5baf20 221<td style="vertical-align: top;">Per architecture syscall enumeration<br>
08f8401d 222</td>
ddf17e9f 223<td style="vertical-align: top;"><br>
224</td>
225<td style="vertical-align: top;"><br>
226</td>
08f8401d 227</tr>
228
15e82da7 229<tr>
20becfd0 230<td style="vertical-align: top;">
2310.8.1<br>
2320.8.2<br>
b0a1cd56 2330.8.3<br>
85d63317 2340.8.4<br>
15e82da7 235</td>
e0d215b2 236<td style="vertical-align: top;">
2370.5.3<br>
2380.5.4<br>
a7df0d28 2390.5.5<br>
15e82da7 240</td>
7b8814c4 241<td style="vertical-align: top;"><br>
242</td>
15e82da7 243<td style="vertical-align: top;">0.4<br>
244</td>
70640d9b 245<td style="vertical-align: top;"><br>
246</td>
a16987f1 247<td style="vertical-align: top;">
2480.4<br>
2490.5<br>
15e82da7 250</td>
251<td style="vertical-align: top;">0.6<br>
252</td>
253<td style="vertical-align: top;">
2542.6.15-i386 (git)<br>
2552.6.15-i386 (tarball)<br>
256</td>
257<td style="vertical-align: top;">APIC NMI watchdog can now be logged<br>
258</td>
ddf17e9f 259<td style="vertical-align: top;"><br>
260</td>
261<td style="vertical-align: top;"><br>
262</td>
15e82da7 263</tr>
264
05699ea6 265<tr>
266<td style="vertical-align: top;">
2670.8.5<br>
268</td>
269<td style="vertical-align: top;">
2700.5.6<br>
271</td>
7b8814c4 272<td style="vertical-align: top;"><br>
273</td>
05699ea6 274<td style="vertical-align: top;">0.4<br>
275</td>
9fd525f2 276<td style="vertical-align: top;"><br>
277</td>
05699ea6 278<td style="vertical-align: top;">
2790.6<br>
280</td>
281<td style="vertical-align: top;">0.6<br>
282</td>
283<td style="vertical-align: top;">
2842.6.15-i386 (git)<br>
2852.6.15-i386 (tarball)<br>
286</td>
287<td style="vertical-align: top;">
288Custom write function in genevent (for process stack dump)<br>
289Use atomic_cmpxchg()<br>
290<br>
291</td>
ddf17e9f 292<td style="vertical-align: top;"><br>
293</td>
294<td style="vertical-align: top;"><br>
295</td>
05699ea6 296</tr>
297
cb310b57 298<tr>
299<td style="vertical-align: top;">
3000.8.6<br>
fe2212e5 3010.8.7<br>
c0ddaff7 3020.8.8<br>
81cf5425 3030.8.9<br>
cb310b57 304</td>
305<td style="vertical-align: top;">
3060.5.7<br>
c1f0cabe 3070.5.8<br>
abaac036 3080.5.9a<br>
2966f052 3090.5.10<br>
f32e1ba0 3100.5.11<br>
c0ddaff7 3110.5.13<br>
f70813fd 3120.5.16<br>
cb310b57 313</td>
7b8814c4 314<td style="vertical-align: top;"><br>
315</td>
f6ec3312 316<td style="vertical-align: top;">
3170.4<br>
cb310b57 318</td>
9fd525f2 319<td style="vertical-align: top;"><br>
320</td>
cb310b57 321<td style="vertical-align: top;">
f6ec3312 3220.6<br>
fe2212e5 3230.7<br>
f70813fd 3240.8<br>
cb310b57 325</td>
f6ec3312 326<td style="vertical-align: top;">
3270.7<br>
cb310b57 328</td>
329<td style="vertical-align: top;">
3302.6.15-i386 (git)<br>
3312.6.15-i386 (tarball)<br>
332</td>
333<td style="vertical-align: top;">
334Support for architectures without TSC.<br>
fe2212e5 335LTTV 0.8.7/genevent 0.7 fixes a bug in enum XML parsing.<br>
cb310b57 336<br>
337</td>
ddf17e9f 338<td style="vertical-align: top;"><br>
339</td>
340<td style="vertical-align: top;"><br>
341</td>
cb310b57 342</tr>
343
da049ee1 344<tr>
345<td style="vertical-align: top;">
3460.8.10<br>
4cbe0337 3470.8.11<br>
bfee7c5c 3480.8.12<br>
da049ee1 349</td>
350<td style="vertical-align: top;">
3510.5.17<br>
352</td>
7b8814c4 353<td style="vertical-align: top;"><br>
354</td>
da049ee1 355<td style="vertical-align: top;">
3560.4<br>
357</td>
9fd525f2 358<td style="vertical-align: top;"><br>
359</td>
da049ee1 360<td style="vertical-align: top;">
3610.8<br>
362</td>
363<td style="vertical-align: top;">
3640.7<br>
365</td>
366<td style="vertical-align: top;">
3672.6.15-i386 (git)<br>
3682.6.15-i386 (tarball)<br>
369</td>
370<td style="vertical-align: top;">
371Multithreaded lttd.<br>
372Stack dump fix.<br>
bfee7c5c 373LTTV 0.8.12 fixes timing problem in tracecontrol module.<br>
da049ee1 374<br>
375</td>
ddf17e9f 376<td style="vertical-align: top;"><br>
377</td>
378<td style="vertical-align: top;"><br>
379</td>
da049ee1 380</tr>
381
fecfcfdc 382<tr>
383<td style="vertical-align: top;">
3840.8.13<br>
43a8437c 3850.8.14<br>
c96bb808 3860.8.15<br>
d58ba670 3870.8.16<br>
f05ca5d3 3880.8.17<br>
fecfcfdc 389</td>
390<td style="vertical-align: top;">
bbd18116 3910.5.18a<br>
f05ca5d3 3920.5.19<br>
fecfcfdc 393</td>
7b8814c4 394<td style="vertical-align: top;"><br>
395</td>
fecfcfdc 396<td style="vertical-align: top;">
3970.5<br>
0fd81e07 3980.6<br>
097c2b56 3990.7<br>
fecfcfdc 400</td>
9fd525f2 401<td style="vertical-align: top;"><br>
402</td>
fecfcfdc 403<td style="vertical-align: top;">
4040.8<br>
43a8437c 4050.9<br>
fecfcfdc 406</td>
407<td style="vertical-align: top;">
4080.7<br>
409</td>
410<td style="vertical-align: top;">
4112.6.15-i386 (git)<br>
4122.6.15-i386 (tarball)<br>
413</td>
414<td style="vertical-align: top;">
415Kernel State Dump : get vmaps, process names, fd at the beginning of a trace.<br>
416<br>
417</td>
ddf17e9f 418<td style="vertical-align: top;"><br>
419</td>
420<td style="vertical-align: top;"><br>
421</td>
fecfcfdc 422</tr>
423
ea682e08 424<tr>
425<td style="vertical-align: top;">
4260.8.18<br>
54ccc727 4270.8.19<br>
468d9de1 4280.8.20<br>
7244307e 4290.8.21<br>
cdca2eba 4300.8.22<br>
7bfd7820 4310.8.23<br>
f4e86fd8 4320.8.24<br>
d5bb8bf3 4330.8.25<br>
ea682e08 434</td>
435<td style="vertical-align: top;">
4360.5.20<br>
a861555b 4370.5.20a<br>
49b33346 4380.5.22<br>
d7af6eb1 4390.5.23<br>
424fa8da 4400.5.24<br>
3eff8952 4410.5.25<br>
f4e86fd8 4420.5.27<br>
d5bb8bf3 4430.5.28<br>
ea682e08 444</td>
7b8814c4 445<td style="vertical-align: top;"><br>
446</td>
ea682e08 447<td style="vertical-align: top;">
4480.6<br>
aaba39a9 4490.7<br>
4500.8<br>
ea682e08 451</td>
9fd525f2 452<td style="vertical-align: top;"><br>
453</td>
ea682e08 454<td style="vertical-align: top;">
4550.10<br>
7244307e 4560.11<br>
cdca2eba 4570.12<br>
ea682e08 458</td>
459<td style="vertical-align: top;">
4600.7<br>
461</td>
462<td style="vertical-align: top;">
4632.6.15-i386 (git)<br>
4642.6.15-i386 (tarball)<br>
465</td>
466<td style="vertical-align: top;">
467Add kernel stack dump instrumentation and facility.<br>
7244307e 468LTTV 0.8.21+genevent 0.11 : add support for network byte order data with the "
469network " tag in the XML file.<br>
f4e86fd8 470LTTng 0.5.27+LTTV 0.8.24 introduces the heartbeat timer.<br>
d5bb8bf3 471LTTng 0.5.28 introduces the synthetic 64 bits TSC for archs with 32 bits TSC.<br>
ea682e08 472<br>
473</td>
ddf17e9f 474<td style="vertical-align: top;"><br>
475</td>
476<td style="vertical-align: top;"><br>
477</td>
ea682e08 478</tr>
479
9fd525f2 480<tr>
481<td style="vertical-align: top;">
4820.8.26<br>
483</td>
484<td style="vertical-align: top;">
4850.5.29<br>
21eeeb10 4860.5.29a<br>
9fd525f2 487</td>
7b8814c4 488<td style="vertical-align: top;"><br>
489</td>
9fd525f2 490<td style="vertical-align: top;">
4910.8<br>
492</td>
44a04f4e 493<td style="vertical-align: top;">
9fd525f2 4940.1<br>
495</td>
496<td style="vertical-align: top;">
4970.13<br>
498</td>
499<td style="vertical-align: top;">
5000.7<br>
501</td>
502<td style="vertical-align: top;">
5032.6.15-i386 (git)<br>
5042.6.15-i386 (tarball)<br>
505</td>
506<td style="vertical-align: top;">
507Add user space tracing through system call.<br>
508<br>
509</td>
ddf17e9f 510<td style="vertical-align: top;"><br>
511</td>
512<td style="vertical-align: top;"><br>
513</td>
9fd525f2 514</tr>
da049ee1 515
247e83b0 516<tr>
517<td style="vertical-align: top;">
5180.8.27<br>
519</td>
520<td style="vertical-align: top;">
5210.5.29<br>
21eeeb10 5220.5.29a<br>
a741beb5 5230.5.30<br>
247e83b0 524</td>
7b8814c4 525<td style="vertical-align: top;"><br>
526</td>
247e83b0 527<td style="vertical-align: top;">
5280.8<br>
a741beb5 5290.9<br>
247e83b0 530</td>
531<td style="vertical-align: top;">
5320.2<br>
a7d58174 5330.3<br>
87af0f49 5340.4<br>
247e83b0 535</td>
536<td style="vertical-align: top;">
5370.14<br>
538</td>
539<td style="vertical-align: top;">
5400.7<br>
541</td>
542<td style="vertical-align: top;">
5432.6.15-i386 (git)<br>
5442.6.15-i386 (tarball)<br>
545</td>
546<td style="vertical-align: top;">
547Add function instrumentation tracing (gcc -finstrument-functions)<br>
548<br>
549</td>
ddf17e9f 550<td style="vertical-align: top;"><br>
551</td>
552<td style="vertical-align: top;"><br>
553</td>
247e83b0 554</tr>
555
bf9c80a5 556<tr>
557<td style="vertical-align: top;">
5580.8.28<br>
559</td>
560<td style="vertical-align: top;">
5610.5.33<br>
a59f2897 5620.5.34<br>
bf9c80a5 563</td>
7b8814c4 564<td style="vertical-align: top;"><br>
565</td>
bf9c80a5 566<td style="vertical-align: top;">
5670.10<br>
568</td>
569<td style="vertical-align: top;">
309e3f86 5700.5<br>
bf9c80a5 571</td>
572<td style="vertical-align: top;">
5730.15<br>
3220c508 5740.16<br>
bf9c80a5 575</td>
576<td style="vertical-align: top;">
5770.7<br>
578</td>
579<td style="vertical-align: top;">
5802.6.15-i386 (git)<br>
5812.6.15-i386 (tarball)<br>
582</td>
583<td style="vertical-align: top;">
584Fast "Usertrace"<br>
585Bugfixes.<br>
586Network ip interfaces state.<br>
587<br>
588</td>
ddf17e9f 589<td style="vertical-align: top;"><br>
590</td>
591<td style="vertical-align: top;"><br>
592</td>
bf9c80a5 593</tr>
594
a59f2897 595<tr>
596<td style="vertical-align: top;">
5970.8.29<br>
6c701b3c 5980.8.30<br>
a59f2897 599</td>
600<td style="vertical-align: top;">
6010.5.33<br>
6020.5.34<br>
603</td>
7b8814c4 604<td style="vertical-align: top;"><br>
605</td>
a59f2897 606<td style="vertical-align: top;">
6070.10<br>
608</td>
609<td style="vertical-align: top;">
309e3f86 6100.6<br>
a59f2897 611</td>
612<td style="vertical-align: top;">
6130.17<br>
614</td>
615<td style="vertical-align: top;">
6160.7<br>
617</td>
618<td style="vertical-align: top;">
6192.6.15-i386 (git)<br>
6202.6.15-i386 (tarball)<br>
621</td>
622<td style="vertical-align: top;">
623XML facilities description format changed. Now XML 1.0 : breaks compatibility
624with old XML files.<br>
6c701b3c 625LTTV 0.8.30 changes the statistics tree structure. It adds user functions
626statistics support.<br>
a59f2897 627<br>
628</td>
ddf17e9f 629<td style="vertical-align: top;"><br>
630</td>
631<td style="vertical-align: top;"><br>
632</td>
a59f2897 633</tr>
634
7b8814c4 635<tr>
636<td style="vertical-align: top;">
6370.8.31<br>
d73e451f 6380.8.32<br>
58a29f3b 6390.8.33<br>
484fcb9a 6400.8.34<br>
7b8814c4 641</td>
642<td style="vertical-align: top;">
6430.5.34<br>
32095bb4 6440.5.36<br>
7b8814c4 645</td>
646<td style="vertical-align: top;">
6470.1<br>
7b8814c4 648<td style="vertical-align: top;">
6490.10<br>
5ff1cdd7 6500.11<br>
7b8814c4 651</td>
652<td style="vertical-align: top;">
309e3f86 6530.6<br>
7b8814c4 654</td>
655<td style="vertical-align: top;">
6560.17<br>
657</td>
658<td style="vertical-align: top;">
6590.7<br>
660</td>
661<td style="vertical-align: top;">
6622.6.15-i386 (git)<br>
6632.6.15-i386 (tarball)<br>
664</td>
665<td style="vertical-align: top;">
666Separate the viewer from the tracing controller (userful for embedded tracing).<br>
667<br>
668</td>
ddf17e9f 669<td style="vertical-align: top;"><br>
670</td>
671<td style="vertical-align: top;"><br>
672</td>
7b8814c4 673</tr>
674
bf9c80a5 675
70bc5948 676<tr>
677<td style="vertical-align: top;">
6780.8.34<br>
875a21ef 6790.8.35<br>
70bc5948 680</td>
681<td style="vertical-align: top;">
6820.5.37<br>
45b646f2 6830.5.38<br>
1852cb18 6840.5.39<br>
39c1a823 6850.5.40<br>
86a01c19 6860.5.41<br>
70bc5948 687</td>
688<td style="vertical-align: top;">
6890.1<br>
99d00939 6900.2<br>
70bc5948 691<td style="vertical-align: top;">
6920.12<br>
693</td>
694<td style="vertical-align: top;">
309e3f86 6950.7<br>
6960.8<br>
70bc5948 697</td>
698<td style="vertical-align: top;">
6990.17<br>
86a01c19 7000.18<br>
70bc5948 701</td>
702<td style="vertical-align: top;">
7030.7<br>
704</td>
705<td style="vertical-align: top;">
7062.6.16-i386 (git)<br>
7072.6.16-i386 (tarball)<br>
708</td>
709<td style="vertical-align: top;">
710Kernel 2.6.16 support.<br>
309e3f86 711LTTng 0.5.38 : Fix deadlock scenario involving deliver from an NMI handler.<br>
712LTTng 0.5.40/ltt-usertrace 0.8 : Fix off-by-one which pushes the reader with small subbuffers (only in buffer full condition)<br>
86a01c19 713genevent 0.18 fixes missing nested subtypes align/write functions.<br>
70bc5948 714<br>
715</td>
ddf17e9f 716<td style="vertical-align: top;"><br>
717</td>
718<td style="vertical-align: top;"><br>
719</td>
70bc5948 720</tr>
721
e7564342 722<tr>
723<td style="vertical-align: top;">
7240.8.34<br>
7250.8.35<br>
726</td>
727<td style="vertical-align: top;">
7280.5.42<br>
4d726e93 7290.5.43<br>
e7564342 730</td>
731<td style="vertical-align: top;">
7320.3<br>
a9bdaf3f 7330.4<br>
e7564342 734<td style="vertical-align: top;">
7350.13<br>
2f5bc915 7360.14<br>
e7564342 737</td>
738<td style="vertical-align: top;">
7390.7<br>
7400.8<br>
741</td>
742<td style="vertical-align: top;">
7430.17<br>
7440.18<br>
745</td>
746<td style="vertical-align: top;">
7470.7<br>
748</td>
749<td style="vertical-align: top;">
7502.6.16-i386 (git)<br>
7512.6.16-i386 (tarball)<br>
752</td>
753<td style="vertical-align: top;">
754Improvements in ltt-statedump process state.<br>
4d726e93 755LTTng 0.5.43 : Add ARM IRQ statedump.<br>
e7564342 756<br>
757</td>
ddf17e9f 758<td style="vertical-align: top;"><br>
759</td>
760<td style="vertical-align: top;"><br>
761</td>
e7564342 762</tr>
247e83b0 763
804b200f 764<tr>
765<td style="vertical-align: top;">
7660.8.34<br>
7670.8.35<br>
f67a96ef 7680.8.36<br>
804b200f 769</td>
770<td style="vertical-align: top;">
7710.5.44<br>
f67a96ef 7720.5.45<br>
804b200f 773</td>
774<td style="vertical-align: top;">
7750.5<br>
776<td style="vertical-align: top;">
7770.13<br>
7780.14<br>
dfed7970 7790.15<br>
804b200f 780</td>
781<td style="vertical-align: top;">
7820.7<br>
7830.8<br>
784</td>
785<td style="vertical-align: top;">
7860.17<br>
7870.18<br>
788</td>
789<td style="vertical-align: top;">
7900.7<br>
791</td>
792<td style="vertical-align: top;">
7932.6.16-i386 (git)<br>
7942.6.16-i386 (tarball)<br>
795</td>
796<td style="vertical-align: top;">
797Add IRQ enable/disable/save/restore instrumentation under locking.xml.<br>
f67a96ef 798Various architecture specific fixes.<br>
799LTTV : Add process names to textDump.<br>
804b200f 800<br>
801</td>
ddf17e9f 802<td style="vertical-align: top;"><br>
803</td>
804<td style="vertical-align: top;"><br>
805</td>
804b200f 806</tr>
807
dbd2bdfe 808<tr>
809<td style="vertical-align: top;">
8100.8.37<br>
8110.8.38<br>
bf444f00 8120.8.39<br>
5fff48fb 8130.8.40<br>
dbd2bdfe 814</td>
815<td style="vertical-align: top;">
8160.5.46<br>
817</td>
818<td style="vertical-align: top;">
8190.6<br>
820<td style="vertical-align: top;">
8210.15<br>
822</td>
823<td style="vertical-align: top;">
8240.8<br>
825</td>
826<td style="vertical-align: top;">
8270.18<br>
828</td>
829<td style="vertical-align: top;">
8300.7<br>
831</td>
832<td style="vertical-align: top;">
8332.6.16-i386 (git)<br>
8342.6.16-i386 (tarball)<br>
835</td>
836<td style="vertical-align: top;">
837Add C2 Microsystems support in LTTV and ltt-control.<br>
838Include fixes to instrumentation of MIPS and PPC from Yuri Frolov.<br>
bf444f00 839Fix state dump states in LTTV.<br>
840Fix interrupt and diskperformance views.<br>
dbd2bdfe 841<br>
842</td>
ddf17e9f 843<td style="vertical-align: top;"><br>
844</td>
845<td style="vertical-align: top;"><br>
846</td>
dbd2bdfe 847</tr>
848
5bbd0be5 849<tr>
850<td style="vertical-align: top;">
8510.8.37<br>
8520.8.38<br>
8530.8.39<br>
8540.8.40<br>
855</td>
856<td style="vertical-align: top;">
40582943 8570.5.47a<br>
5bbd0be5 858</td>
859<td style="vertical-align: top;">
8600.6<br>
861<td style="vertical-align: top;">
862obsolete<br>
863</td>
864<td style="vertical-align: top;">
8650.8<br>
866</td>
867<td style="vertical-align: top;">
8680.18<br>
869</td>
870<td style="vertical-align: top;">
8710.7<br>
872</td>
873<td style="vertical-align: top;">
8742.6.16-i386 (git)<br>
8752.6.16-i386 (tarball)<br>
876</td>
877<td style="vertical-align: top;">
878Merge ltt-modules into the kernel tree.<br>
879<br>
880</td>
ddf17e9f 881<td style="vertical-align: top;"><br>
882</td>
883<td style="vertical-align: top;"><br>
884</td>
5bbd0be5 885</tr>
886
0fffcd2f 887<tr>
888<td style="vertical-align: top;">
8890.8.41<br>
ca03015f 8900.8.42<br>
4315e7f5 8910.8.43<br>
a434121a 8920.8.44<br>
0fffcd2f 893</td>
894<td style="vertical-align: top;">
d20d9b4e 8950.5.48<br>
0748318f 8960.5.49<br>
8970.5.51<br>
59f72e96 8980.5.52<br>
22670a21 8990.5.52a<br>
305c590d 9000.5.52b<br>
a63411a5 9010.5.52c<br>
ca03015f 9020.5.55<br>
ea041934 9030.5.56<br>
5c20839e 9040.5.57<br>
0fffcd2f 905</td>
906<td style="vertical-align: top;">
9070.6<br>
ca03015f 9080.7<br>
0fffcd2f 909<td style="vertical-align: top;">
910obsolete<br>
911</td>
912<td style="vertical-align: top;">
9130.8<br>
e6be4081 9140.9<br>
985184b8 9150.10<br>
0fffcd2f 916</td>
917<td style="vertical-align: top;">
9180.19<br>
59f72e96 9190.20<br>
ca03015f 9200.21<br>
0fffcd2f 921</td>
922<td style="vertical-align: top;">
9230.7<br>
924</td>
925<td style="vertical-align: top;">
9262.6.16-i386 (git)<br>
9272.6.16-i386 (tarball)<br>
928</td>
929<td style="vertical-align: top;">
e73c591a 930Fix LTTV for PowerPC. Integrate some fixes useful for other architectures.<br>
d20d9b4e 931Basic PowerPC tracing (incomplete instrumentation).<br>
59f72e96 932LTTng 0.5.51, 0.5.52, genevent 0.20 : code indentation fix.<br>
ca03015f 933LTTV 0.4.42, LTTng 0.5.55, LTT control 0.7, genevent 0.21 : PowerPC 32 and 64
934bits support.<br>
ea041934 935LTTng 0.5.56 : MIPS time frequency fix.<br>
5c20839e 936LTTng 0.5.57 : add 32 bits compat execve tracing (for 64 bits architectures).<br>
4315e7f5 937LTTV 0.8.43 : fix trace start time, 0.8.44 : interrupt view fixes.<br>
985184b8 938ltt-usertrace : add a java tracing example.<br>
0fffcd2f 939<br>
940</td>
ddf17e9f 941<td style="vertical-align: top;"><br>
942</td>
943<td style="vertical-align: top;"><br>
944</td>
0fffcd2f 945</tr>
946
0e3adc68 947<tr>
948<td style="vertical-align: top;">
9490.8.45<br>
41e4a2da 9500.8.46<br>
73a50924 9510.8.47<br>
0e3adc68 952</td>
953<td style="vertical-align: top;">
9540.5.58<br>
d5824ed0 9550.5.59<br>
e60b2738 9560.5.60<br>
52091cbb 9570.5.61<br>
5e4bfccf 9580.5.62<br>
663e9410 9590.5.63<br>
9600.5.64<br>
45ef8938 9610.5.65<br>
64ae8dcd 9620.5.66<br>
bd47f176 9630.5.68a<br>
c95fb6f7 9640.5.69<br>
0e3adc68 965</td>
966<td style="vertical-align: top;">
9670.8<br>
18584a4a 9680.9<br>
73a50924 9690.10<br>
0e3adc68 970<td style="vertical-align: top;">
971obsolete<br>
972</td>
973<td style="vertical-align: top;">
9740.8<br>
9750.9<br>
9760.10<br>
5fbbd49c 9770.11<br>
f82dffae 9780.12<br>
0e3adc68 979</td>
980<td style="vertical-align: top;">
9810.19<br>
9820.20<br>
9830.21<br>
6bbf17dc 9840.22<br>
0e3adc68 985</td>
986<td style="vertical-align: top;">
9870.7<br>
988</td>
989<td style="vertical-align: top;">
9902.6.16-i386 (git)<br>
9912.6.16-i386 (tarball)<br>
992</td>
993<td style="vertical-align: top;">
994Add support for fs_data facility : get the first 32 bytes of data in read and
995write system calls.<br>
d5824ed0 996LTTng 0.5.59 : Fix usertrace facility registration : fork vs exec.<br>
41e4a2da 997LTTV 0.8.46 : fix end of process in state.c.<br>
45ef8938 998LTTng 0.5.65 : Fix ltt-heartbeat.<br>
c95fb6f7 999LTTng 0.5.69 : Fix ltt-usertrace blocking mode : causes OOPS on trace stop.<br>
0e3adc68 1000<br>
1001</td>
ddf17e9f 1002<td style="vertical-align: top;"><br>
1003</td>
1004<td style="vertical-align: top;"><br>
1005</td>
0e3adc68 1006</tr>
1007
620920a8 1008<tr>
1009<td style="vertical-align: top;">
10100.8.45<br>
10110.8.46<br>
10120.8.47<br>
1013</td>
1014<td style="vertical-align: top;">
10150.5.70<br>
623e9ae8 10160.5.71<br>
620920a8 1017</td>
1018<td style="vertical-align: top;">
10190.11<br>
1020<td style="vertical-align: top;">
1021obsolete<br>
1022</td>
1023<td style="vertical-align: top;">
10240.13<br>
1025</td>
1026<td style="vertical-align: top;">
10270.19<br>
10280.20<br>
10290.21<br>
10300.22<br>
1031</td>
1032<td style="vertical-align: top;">
10330.7<br>
1034</td>
1035<td style="vertical-align: top;">
10362.6.17 (git)<br>
10372.6.17 (tarball)<br>
1038</td>
1039<td style="vertical-align: top;">
623e9ae8 1040LTTng 0.5.71 : Fix a bug with ltt-usertrace blocking mode.<br>
620920a8 1041<br>
1042</td>
ddf17e9f 1043<td style="vertical-align: top;"><br>
1044</td>
1045<td style="vertical-align: top;"><br>
1046</td>
620920a8 1047</tr>
1048
e0faa65c 1049<tr>
1050<td style="vertical-align: top;">
10510.8.48<br>
1052</td>
1053<td style="vertical-align: top;">
944e9196 10540.5.72a<br>
0887494d 10550.5.72b<br>
e0faa65c 1056</td>
1057<td style="vertical-align: top;">
10580.12<br>
1059<td style="vertical-align: top;">
1060obsolete<br>
1061</td>
1062<td style="vertical-align: top;">
10630.13<br>
1064</td>
1065<td style="vertical-align: top;">
10660.19<br>
10670.20<br>
10680.21<br>
10690.22<br>
1070</td>
1071<td style="vertical-align: top;">
10720.7<br>
1073</td>
1074<td style="vertical-align: top;">
10752.6.17 (git)<br>
10762.6.17 (tarball)<br>
1077</td>
1078<td style="vertical-align: top;">
1079Add TGID.<br>
1080Merge Tim Bird fixes for compiling LTTV out of tree.<br>
1081<br>
1082</td>
ddf17e9f 1083<td style="vertical-align: top;"><br>
1084</td>
1085<td style="vertical-align: top;"><br>
1086</td>
e0faa65c 1087</tr>
1088
f5681ad7 1089<tr>
1090<td style="vertical-align: top;">
10910.8.49<br>
1092</td>
1093<td style="vertical-align: top;">
10940.5.73<br>
f92f6404 10950.5.74<br>
f5681ad7 1096</td>
1097<td style="vertical-align: top;">
10980.13<br>
1099<td style="vertical-align: top;">
1100obsolete<br>
1101</td>
1102<td style="vertical-align: top;">
11030.14<br>
620823b9 11040.15<br>
f5681ad7 1105</td>
1106<td style="vertical-align: top;">
11070.23<br>
1108</td>
1109<td style="vertical-align: top;">
11100.7<br>
1111</td>
1112<td style="vertical-align: top;">
11132.6.17 (git)<br>
11142.6.17 (tarball)<br>
1115</td>
1116<td style="vertical-align: top;">
1117Add x86_64 support (Martin Bisson for Autodesk).<br>
1118Make LTTV control flow lines thicker (Tim Bird).<br>
1119<br>
1120</td>
ddf17e9f 1121<td style="vertical-align: top;"><br>
1122</td>
1123<td style="vertical-align: top;"><br>
1124</td>
f5681ad7 1125</tr>
1126
e584ec9c 1127<tr>
1128<td style="vertical-align: top;">
11290.8.49<br>
10a1d435 11300.8.50<br>
c8e8c5d8 11310.8.51<br>
738577d2 11320.8.52<br>
efada953 11330.8.53<br>
e584ec9c 1134</td>
1135<td style="vertical-align: top;">
11360.5.75<br>
4cd27bb8 11370.5.75a<br>
8b16dff0 11380.5.76<br>
e95f1362 11390.5.78<br>
e584ec9c 1140</td>
1141<td style="vertical-align: top;">
11420.13<br>
1143<td style="vertical-align: top;">
1144obsolete<br>
1145</td>
1146<td style="vertical-align: top;">
11470.14<br>
11480.15<br>
1149</td>
1150<td style="vertical-align: top;">
11510.24<br>
1152</td>
1153<td style="vertical-align: top;">
11540.7<br>
1155</td>
1156<td style="vertical-align: top;">
11572.6.17 (git)<br>
11582.6.17 (tarball)<br>
1159</td>
1160<td style="vertical-align: top;">
1161Integrate transport abstraction from Richard Purdie.<br>
738577d2 1162LTTV 0.8.52 : Add "stop" event handling to detailed event list (gui).<br>
e584ec9c 1163<br>
1164</td>
ddf17e9f 1165<td style="vertical-align: top;"><br>
1166</td>
1167<td style="vertical-align: top;"><br>
1168</td>
e584ec9c 1169</tr>
804b200f 1170
e95f1362 1171<tr>
1172<td style="vertical-align: top;">
11730.8.49<br>
11740.8.50<br>
11750.8.51<br>
11760.8.52<br>
11770.8.53<br>
1178</td>
1179<td style="vertical-align: top;">
11800.5.79<br>
1181</td>
1182<td style="vertical-align: top;">
11830.14<br>
d2d0ed5b 11840.15<br>
11850.16<br>
11860.17<br>
e95f1362 1187<td style="vertical-align: top;">
1188obsolete<br>
1189</td>
1190<td style="vertical-align: top;">
11910.14<br>
11920.15<br>
1193</td>
1194<td style="vertical-align: top;">
11950.24<br>
1196</td>
1197<td style="vertical-align: top;">
11980.7<br>
1199</td>
1200<td style="vertical-align: top;">
12012.6.17 (git)<br>
12022.6.17 (tarball)<br>
1203</td>
1204<td style="vertical-align: top;">
1205Separate the transport mechanism from the tracing (Richard Purdie).<br>
1206<br>
1207</td>
ddf17e9f 1208<td style="vertical-align: top;"><br>
1209</td>
1210<td style="vertical-align: top;"><br>
1211</td>
e95f1362 1212</tr>
1213
0c4c1bd7 1214<tr>
1215<td style="vertical-align: top;">
12160.8.49<br>
12170.8.50<br>
12180.8.51<br>
12190.8.52<br>
12200.8.53<br>
190cab3b 12210.8.54<br>
0893aa5b 12220.8.55<br>
7fcfb49d 12230.8.56<br>
c0e5b05d 12240.8.57<br>
c1012efc 12250.8.59<br>
0c4c1bd7 1226</td>
1227<td style="vertical-align: top;">
12280.5.80<br>
2fa50bb3 12290.5.81<br>
34762c16 12300.5.82<br>
d701c5fe 12310.5.83<br>
24409aeb 12320.5.86<br>
6d2fa691 12330.5.87<br>
e0c18e67 12340.5.88<br>
fd61f760 12350.5.89<br>
aec6d275 12360.5.90<br>
003e753f 12370.5.91<br>
5e4adc8c 12380.5.92<br>
30b5b7d1 12390.5.94<br>
bdecd736 12400.5.95<br>
d0a0270a 12410.5.96<br>
38cc1a75 12420.5.98<br>
a324dc55 12430.5.99<br>
98152028 12440.5.100<br>
6a613e85 12450.5.103<br>
0c4c1bd7 1246</td>
1247<td style="vertical-align: top;">
12480.14<br>
d2d0ed5b 12490.15<br>
12500.16<br>
12510.17<br>
9f4b099a 12520.18<br>
0c4c1bd7 1253<td style="vertical-align: top;">
1254obsolete<br>
1255</td>
1256<td style="vertical-align: top;">
12570.15<br>
2fa50bb3 12580.16<br>
d701c5fe 12590.17<br>
15abe53d 12600.18<br>
0c4c1bd7 1261</td>
1262<td style="vertical-align: top;">
12630.24<br>
d701c5fe 12640.25<br>
6d2fa691 12650.26<br>
15abe53d 12660.27<br>
0c4c1bd7 1267</td>
1268<td style="vertical-align: top;">
12690.7<br>
1270</td>
1271<td style="vertical-align: top;">
12722.6.17 (git)<br>
12732.6.17 (tarball)<br>
1274</td>
1275<td style="vertical-align: top;">
1276Fix syscall enum on x86_64.<br>
1277Fix types in ltt-core.h.<br>
fba34574 1278ltt-usertrace 0.16 makes headers completely kernel independant, which is sane.<br>
d701c5fe 1279genevent 0.25, ltt-usertrace 0.18 and lttng 0.5.83 add support for g++.<br>
0893aa5b 1280LTTV 0.8.55 fixes stats accounting for PID 0 at beginning of trace.<br>
6d2fa691 1281LTTng 0.5.87 fixes x86 kernel and process stack dump and adds nice menu options
1282for it.<br>
c0e5b05d 1283LTTV 0.8.57 fixes a bug recently introduced in event list scroll/page/move
1284up.<br>
e0c18e67 1285LTTng 0.5.88 fixes an important bug, present in all LTTng versions, which
1286makes it discard silently every event nested on an already executing probe.<br>
15abe53d 1287genevent 0.27 and ltt-usertrace 0.18 fix a problem with alignment of the
1288userspace printf event.<br>
5d039511 1289LTTng 0.5.101 Adds sysenter/sysexit instrumentation. It also fixes i386 stack
1290dump.<br>
0c4c1bd7 1291<br>
1292</td>
ddf17e9f 1293<td style="vertical-align: top;"><br>
1294</td>
1295<td style="vertical-align: top;"><br>
1296</td>
0c4c1bd7 1297</tr>
1298
df881a60 1299<tr>
1300<td style="vertical-align: top;">
13010.8.49<br>
13020.8.50<br>
13030.8.51<br>
13040.8.52<br>
13050.8.53<br>
13060.8.54<br>
13070.8.55<br>
13080.8.56<br>
13090.8.57<br>
13100.8.59<br>
1311</td>
1312<td style="vertical-align: top;">
13130.5.104<br>
1314</td>
1315<td style="vertical-align: top;">
13160.19<br>
1317<td style="vertical-align: top;">
1318obsolete<br>
1319</td>
1320<td style="vertical-align: top;">
13210.15<br>
13220.16<br>
13230.17<br>
13240.18<br>
1325</td>
1326<td style="vertical-align: top;">
13270.24<br>
13280.25<br>
13290.26<br>
13300.27<br>
1331</td>
1332<td style="vertical-align: top;">
13330.7<br>
1334</td>
1335<td style="vertical-align: top;">
13362.6.17 (git)<br>
13372.6.17 (tarball)<br>
1338</td>
1339<td style="vertical-align: top;">
1340High, medium and low event rate channel size and number of subbuffers. Default :
1341high 1MB, medium 256KB, low 64KB.<br>
1342<br>
1343</td>
ddf17e9f 1344<td style="vertical-align: top;"><br>
1345</td>
1346<td style="vertical-align: top;"><br>
1347</td>
df881a60 1348</tr>
1349
1350
6364fee4 1351<tr>
1352<td style="vertical-align: top;">
13530.8.49<br>
13540.8.50<br>
13550.8.51<br>
13560.8.52<br>
13570.8.53<br>
13580.8.54<br>
13590.8.55<br>
13600.8.56<br>
13610.8.57<br>
13620.8.59<br>
1363</td>
1364<td style="vertical-align: top;">
13650.5.105<br>
1366</td>
1367<td style="vertical-align: top;">
13680.20<br>
1369<td style="vertical-align: top;">
1370obsolete<br>
1371</td>
1372<td style="vertical-align: top;">
13730.15<br>
13740.16<br>
13750.17<br>
13760.18<br>
1377</td>
1378<td style="vertical-align: top;">
13790.24<br>
13800.25<br>
13810.26<br>
13820.27<br>
1383</td>
1384<td style="vertical-align: top;">
13850.7<br>
1386</td>
1387<td style="vertical-align: top;">
13882.6.17 (git)<br>
13892.6.17 (tarball)<br>
1390</td>
1391<td style="vertical-align: top;">
1392Add hybrid mode : High event rate channels are in flight recorder mode,
1393low/medium rate channels in normal tracing mode.<br>
1394<br>
1395</td>
ddf17e9f 1396<td style="vertical-align: top;"><br>
1397</td>
1398<td style="vertical-align: top;"><br>
1399</td>
6364fee4 1400</tr>
1401
e95f1362 1402
d8d845c1 1403<tr>
1404<td style="vertical-align: top;">
14050.8.60<br>
1406</td>
1407<td style="vertical-align: top;">
14080.5.106<br>
00420f6d 14090.5.107<br>
d8d845c1 1410</td>
1411<td style="vertical-align: top;">
14120.21<br>
1413<td style="vertical-align: top;">
1414obsolete<br>
1415</td>
1416<td style="vertical-align: top;">
14170.19<br>
1418</td>
1419<td style="vertical-align: top;">
14200.28<br>
1421</td>
1422<td style="vertical-align: top;">
14230.7<br>
1424</td>
1425<td style="vertical-align: top;">
14262.6.17 (git)<br>
14272.6.17 (tarball)<br>
1428</td>
1429<td style="vertical-align: top;">
1430Send statedump events to medium rate channels, thread branding is now
1431"high_priority" : saved to the processes channel.<br>
00420f6d 1432LTTng 0.5.107 : fixes a potential oops when freeing the trace structure (use
1433kref now).<br>
d8d845c1 1434<br>
1435</td>
ddf17e9f 1436<td style="vertical-align: top;"><br>
1437</td>
1438<td style="vertical-align: top;"><br>
1439</td>
d8d845c1 1440</tr>
1441
5c4294fe 1442<tr>
1443<td style="vertical-align: top;">
14440.8.61<br>
a232a9e6 14450.8.62<br>
5c4294fe 1446</td>
1447<td style="vertical-align: top;">
14480.5.111<br>
b6455872 14490.5.112<br>
91aa0e4c 14500.5.113<br>
5c4294fe 1451</td>
1452<td style="vertical-align: top;">
14530.22<br>
91aa0e4c 14540.23<br>
14550.24<br>
5c4294fe 1456<td style="vertical-align: top;">
1457obsolete<br>
1458</td>
1459<td style="vertical-align: top;">
14600.19<br>
1461</td>
1462<td style="vertical-align: top;">
14630.28<br>
1464</td>
1465<td style="vertical-align: top;">
14660.7<br>
1467</td>
1468<td style="vertical-align: top;">
14692.6.17 (git)<br>
14702.6.17 (tarball)<br>
1471</td>
1472<td style="vertical-align: top;">
b6455872 1473Now use Relay+DebugFS.<br>
1474Add printk instrumentation.<br>
5c4294fe 1475<br>
1476</td>
ddf17e9f 1477<td style="vertical-align: top;"><br>
1478</td>
1479<td style="vertical-align: top;"><br>
1480</td>
5c4294fe 1481</tr>
1482
67678749 1483<tr>
1484<td style="vertical-align: top;">
14850.8.61<br>
a232a9e6 14860.8.62<br>
67678749 1487</td>
1488<td style="vertical-align: top;">
14890.5.112<br>
1490</td>
1491<td style="vertical-align: top;">
14920.23<br>
1493<td style="vertical-align: top;">
1494obsolete<br>
1495</td>
1496<td style="vertical-align: top;">
14970.19<br>
1498</td>
1499<td style="vertical-align: top;">
15000.28<br>
1501</td>
1502<td style="vertical-align: top;">
15030.7<br>
1504</td>
1505<td style="vertical-align: top;">
15062.6.17 (git)<br>
15072.6.17 (tarball)<br>
1508</td>
1509<td style="vertical-align: top;">
1510Add printk instrumentation.<br>
1511<br>
1512</td>
ddf17e9f 1513<td style="vertical-align: top;"><br>
1514</td>
1515<td style="vertical-align: top;"><br>
1516</td>
67678749 1517</tr>
1518
1519
1520
1521<tr>
1522<td style="vertical-align: top;">
15230.8.61<br>
a232a9e6 15240.8.62<br>
67678749 1525</td>
1526<td style="vertical-align: top;">
15270.5.113<br>
1528</td>
1529<td style="vertical-align: top;">
15300.24<br>
1531<td style="vertical-align: top;">
1532obsolete<br>
1533</td>
1534<td style="vertical-align: top;">
15350.19<br>
1536</td>
1537<td style="vertical-align: top;">
15380.28<br>
1539</td>
1540<td style="vertical-align: top;">
15410.7<br>
1542</td>
1543<td style="vertical-align: top;">
15442.6.17 (git)<br>
15452.6.17 (tarball)<br>
1546</td>
1547<td style="vertical-align: top;">
1548Add printk_locate instrumentation.<br>
1549<br>
1550</td>
ddf17e9f 1551<td style="vertical-align: top;"><br>
1552</td>
1553<td style="vertical-align: top;"><br>
1554</td>
67678749 1555</tr>
1556
d8d845c1 1557
d32a4ca5 1558<tr>
1559<td style="vertical-align: top;">
15600.8.61<br>
a232a9e6 15610.8.62<br>
d32a4ca5 1562</td>
1563<td style="vertical-align: top;">
15640.6.0preX<br>
1565</td>
1566<td style="vertical-align: top;">
15670.24<br>
1568<td style="vertical-align: top;">
1569obsolete<br>
1570</td>
1571<td style="vertical-align: top;">
15720.19<br>
1573</td>
1574<td style="vertical-align: top;">
1575SVN head<br>
1576</td>
1577<td style="vertical-align: top;">
15780.7<br>
1579</td>
1580<td style="vertical-align: top;">
15812.6.17 (git)<br>
15822.6.17 (tarball)<br>
1583</td>
1584<td style="vertical-align: top;">
69b70000 1585Marker+Probe mechanism.<br>
d32a4ca5 1586<br>
1587</td>
ddf17e9f 1588<td style="vertical-align: top;"><br>
1589</td>
1590<td style="vertical-align: top;"><br>
1591</td>
d32a4ca5 1592</tr>
1593
a03f6180 1594<tr>
1595<td style="vertical-align: top;">
15960.8.61<br>
15970.8.62<br>
1598</td>
1599<td style="vertical-align: top;">
16000.6.0<br>
1601</td>
1602<td style="vertical-align: top;">
16030.25<br>
1604<td style="vertical-align: top;">
1605obsolete<br>
1606</td>
1607<td style="vertical-align: top;">
16080.19<br>
1609</td>
1610<td style="vertical-align: top;">
16110.29<br>
1612</td>
1613<td style="vertical-align: top;">
16140.7<br>
1615</td>
1616<td style="vertical-align: top;">
16172.6.17 (git)<br>
16182.6.17 (tarball)<br>
1619</td>
1620<td style="vertical-align: top;">
1621LTTng 0.6.0 with markers and probes.<br>
1622<br>
1623</td>
ddf17e9f 1624<td style="vertical-align: top;"><br>
1625</td>
1626<td style="vertical-align: top;"><br>
1627</td>
a03f6180 1628</tr>
d8d845c1 1629
3235a1af 1630<tr>
1631<td style="vertical-align: top;">
16320.8.61<br>
16330.8.62<br>
1634</td>
1635<td style="vertical-align: top;">
16360.6.2<br>
1637</td>
1638<td style="vertical-align: top;">
16390.26<br>
1640<td style="vertical-align: top;">
1641obsolete<br>
1642</td>
1643<td style="vertical-align: top;">
16440.20<br>
1645</td>
1646<td style="vertical-align: top;">
16470.29<br>
1648</td>
1649<td style="vertical-align: top;">
16500.7<br>
1651</td>
1652<td style="vertical-align: top;">
16532.6.18 (git)<br>
16542.6.18 (tarball)<br>
1655</td>
1656<td style="vertical-align: top;">
16572.6.18 kernel.<br>
1658<br>
1659</td>
ddf17e9f 1660<td style="vertical-align: top;"><br>
1661</td>
1662<td style="vertical-align: top;"><br>
1663</td>
3235a1af 1664</tr>
1665
f592baae 1666<tr>
1667<td style="vertical-align: top;">
16680.8.61<br>
16690.8.62<br>
52d815d6 16700.8.63<br>
d2148fb5 16710.8.64<br>
91eb15a6 16720.8.65<br>
529b3b9b 16730.8.66<br>
56cb41d3 16740.8.67<br>
16750.8.68<br>
627a2fd2 16760.8.69<br>
8466fef2 16770.8.70<br>
f592baae 1678</td>
1679<td style="vertical-align: top;">
16800.6.3<br>
61c4d2a5 16810.6.4<br>
3ffefada 16820.6.5<br>
16830.6.6<br>
16840.6.7<br>
727706d9 16850.6.8<br>
ff72b2af 16860.6.9<br>
86d64959 16870.6.10<br>
2efa0d6c 16880.6.11<br>
a3196dd3 16890.6.13<br>
b951a7bd 16900.6.14<br>
9e41d9b0 16910.6.15<br>
6faf92e0 16920.6.16<br>
49a542b4 16930.6.17<br>
18fc7c69 16940.6.18<br>
e73f0e9c 16950.6.19<br>
f74d1b17 16960.6.20<br>
715dff54 16970.6.21<br>
8f68e8aa 16980.6.22<br>
7f5f9966 16990.6.23<br>
398173a0 17000.6.24<br>
b2059fb2 17010.6.25<br>
24dc4908 17020.6.26<br>
17030.6.27<br>
f592baae 1704</td>
1705<td style="vertical-align: top;">
17060.27<br>
91eb15a6 17070.28<br>
8466fef2 17080.29<br>
f592baae 1709<td style="vertical-align: top;">
1710obsolete<br>
1711</td>
1712<td style="vertical-align: top;">
17130.20<br>
e73f0e9c 17140.21<br>
f592baae 1715</td>
1716<td style="vertical-align: top;">
17170.29<br>
b951a7bd 17180.30<br>
f592baae 1719</td>
1720<td style="vertical-align: top;">
17210.7<br>
1722</td>
1723<td style="vertical-align: top;">
17242.6.18 (git)<br>
17252.6.18 (tarball)<br>
1726</td>
1727<td style="vertical-align: top;">
1728Locking, hardirq and softirq instrumentation.<br>
b951a7bd 1729Coding style fixes.<br>
9e41d9b0 1730Round to count order for subbuffer size and number of subbuffers.<br>
6faf92e0 1731Fix ltt-statedump with unnamed irq chips.<br>
18fc7c69 1732LTTng 0.6.18 fixes an important bug in LTT statedump (semaphore on the
49a542b4 1733stack).<br>
7f5f9966 1734LTTng 0.6.23 implements optimisez per-cpu atomic operations for non shared
1735variables. It provides cheap NMI protection.<br>
f592baae 1736<br>
1737</td>
ddf17e9f 1738<td style="vertical-align: top;"><br>
1739</td>
1740<td style="vertical-align: top;"><br>
1741</td>
f592baae 1742</tr>
1743
0bffe9b0 1744<tr>
1745<td style="vertical-align: top;">
17460.8.61<br>
17470.8.62<br>
17480.8.63<br>
17490.8.64<br>
17500.8.65<br>
17510.8.66<br>
17520.8.67<br>
17530.8.68<br>
17540.8.69<br>
17550.8.70<br>
66e8d085 17560.8.71<br>
a89931d6 17570.8.72<br>
0bffe9b0 1758</td>
1759<td style="vertical-align: top;">
4cb1a6ed 17600.6.28<br>
e1d6ac89 17610.6.29<br>
90f9194c 17620.6.30<br>
1325828f 17630.6.31<br>
f2dbc7dc 17640.6.32<br>
0bffe9b0 1765</td>
1766<td style="vertical-align: top;">
17670.30<br>
1768<td style="vertical-align: top;">
1769obsolete<br>
1770</td>
1771<td style="vertical-align: top;">
17720.20<br>
17730.21<br>
1774</td>
1775<td style="vertical-align: top;">
17760.29<br>
17770.30<br>
1778</td>
1779<td style="vertical-align: top;">
17800.7<br>
1781</td>
1782<td style="vertical-align: top;">
17832.6.18 (git)<br>
17842.6.18 (tarball)<br>
1785</td>
1786<td style="vertical-align: top;">
1787Syscall facilities update for 2.6.18.<br>
3fa56475 17880.8.29 fixes a typo in asm-generic/atomic-up.h.<br>
0bffe9b0 1789<br>
1790</td>
ddf17e9f 1791<td style="vertical-align: top;"><br>
1792</td>
1793<td style="vertical-align: top;"><br>
1794</td>
0bffe9b0 1795</tr>
1796
9f31e6bb 1797<tr>
1798<td style="vertical-align: top;">
17990.8.61<br>
18000.8.62<br>
18010.8.63<br>
18020.8.64<br>
18030.8.65<br>
18040.8.66<br>
18050.8.67<br>
18060.8.68<br>
18070.8.69<br>
18080.8.70<br>
18090.8.71<br>
a89931d6 18100.8.72<br>
9f31e6bb 1811</td>
1812<td style="vertical-align: top;">
18130.6.35<br>
dc104dbc 18140.6.36<br>
221dc7bd 18150.6.36a<br>
46276dbb 18160.6.37<br>
f3095432 18170.6.38<br>
823f77d8 18180.6.39<br>
0b636d16 18190.6.40<br>
3fe6f627 18200.6.41<br>
9f31e6bb 1821</td>
1822<td style="vertical-align: top;">
18230.30<br>
1824<td style="vertical-align: top;">
1825obsolete<br>
1826</td>
1827<td style="vertical-align: top;">
18280.20<br>
18290.21<br>
1830</td>
1831<td style="vertical-align: top;">
18320.31<br>
1833</td>
1834<td style="vertical-align: top;">
18350.7<br>
1836</td>
1837<td style="vertical-align: top;">
18382.6.18 (git)<br>
18392.6.18 (tarball)<br>
1840</td>
1841<td style="vertical-align: top;">
1842Add CPU hotplug support (hotplug events in Relay and inotify support in debugfs
1843and lttd).<br>
1844<br>
1845</td>
ddf17e9f 1846<td style="vertical-align: top;"><br>
1847</td>
1848<td style="vertical-align: top;"><br>
1849</td>
9f31e6bb 1850</tr>
1851
05c7c5c5 1852<tr>
1853<td style="vertical-align: top;">
18540.8.61<br>
18550.8.62<br>
18560.8.63<br>
18570.8.64<br>
18580.8.65<br>
18590.8.66<br>
18600.8.67<br>
18610.8.68<br>
18620.8.69<br>
18630.8.70<br>
18640.8.71<br>
a89931d6 18650.8.72<br>
20d86829 18660.8.73<br>
0a06ab49 18670.8.74<br>
b8838031 18680.8.75<br>
22f6f541 18690.8.76<br>
93c84685 18700.8.77<br>
7f32b001 18710.8.78<br>
c3ba614d 18720.8.79<br>
05c7c5c5 1873</td>
1874<td style="vertical-align: top;">
18750.6.42<br>
04981608 18760.6.42a<br>
20d86829 18770.6.43<br>
544e446f 18780.6.44<br>
db06bf46 18790.6.45<br>
05dbe520 18800.6.46<br>
61859743 18810.6.47<br>
1f521600 18820.6.48<br>
05c7c5c5 1883</td>
1884<td style="vertical-align: top;">
e443733d 18850.32<br>
05c7c5c5 1886<td style="vertical-align: top;">
1887obsolete<br>
1888</td>
1889<td style="vertical-align: top;">
18900.22<br>
1891</td>
1892<td style="vertical-align: top;">
e443733d 18930.31<br>
05c7c5c5 1894</td>
1895<td style="vertical-align: top;">
18960.7<br>
1897</td>
1898<td style="vertical-align: top;">
18992.6.19 (git)<br>
19002.6.19 (tarball)<br>
1901</td>
1902<td style="vertical-align: top;">
19032.6.19 support.<br>
20d86829 1904LTTV 0.8.73 has important statistics fixes.<br>
22f6f541 1905LTTV 0.8.76 adds TASK_DEAD support, new task state from 2.6.19.<br>
05c7c5c5 1906<br>
1907</td>
ddf17e9f 1908<td style="vertical-align: top;"><br>
1909</td>
1910<td style="vertical-align: top;"><br>
1911</td>
05c7c5c5 1912</tr>
1913
e443733d 1914<tr>
1915<td style="vertical-align: top;">
19160.8.61<br>
19170.8.62<br>
19180.8.63<br>
19190.8.64<br>
19200.8.65<br>
19210.8.66<br>
19220.8.67<br>
19230.8.68<br>
19240.8.69<br>
19250.8.70<br>
19260.8.71<br>
19270.8.72<br>
19280.8.73<br>
19290.8.74<br>
19300.8.75<br>
19310.8.76<br>
19320.8.77<br>
7f32b001 19330.8.78<br>
c3ba614d 19340.8.79<br>
e443733d 1935</td>
1936<td style="vertical-align: top;">
19370.6.51<br>
ff62150b 19380.6.52<br>
e443733d 1939</td>
1940<td style="vertical-align: top;">
19410.33<br>
1942<td style="vertical-align: top;">
1943obsolete<br>
1944</td>
1945<td style="vertical-align: top;">
19460.22<br>
1947</td>
1948<td style="vertical-align: top;">
19490.31<br>
1950</td>
1951<td style="vertical-align: top;">
19520.7<br>
1953</td>
1954<td style="vertical-align: top;">
19552.6.20-rc1-git7 (git)<br>
19562.6.20-rc1-git7 (tarball)<br>
1957</td>
1958<td style="vertical-align: top;">
19592.6.20-rc1-git7 support.<br>
ff62150b 1960LTTng 0.6.52 fixes the ltt-heartbeat synthetic TSC with cpu hotplug.<br>
1961LTTng 0.6.52 marks ltt-heartbeat pediodic events as EXPERIMENTAL, as it is
1962problematic with cpu hotplug and trace stop/restart sequence.<br>
e443733d 1963<br>
1964</td>
ddf17e9f 1965<td style="vertical-align: top;"><br>
1966</td>
1967<td style="vertical-align: top;"><br>
1968</td>
e443733d 1969</tr>
1970
16d82582 1971<tr>
1972<td style="vertical-align: top;">
19730.8.61<br>
19740.8.62<br>
19750.8.63<br>
19760.8.64<br>
19770.8.65<br>
19780.8.66<br>
19790.8.67<br>
19800.8.68<br>
19810.8.69<br>
19820.8.70<br>
19830.8.71<br>
19840.8.72<br>
19850.8.73<br>
19860.8.74<br>
19870.8.75<br>
19880.8.76<br>
19890.8.77<br>
7f32b001 19900.8.78<br>
c3ba614d 19910.8.79<br>
16d82582 1992</td>
1993<td style="vertical-align: top;">
19940.6.53<br>
278715c8 19950.6.54<br>
75f5d93b 19960.6.55<br>
babac0b5 19970.6.55a<br>
e563cb24 19980.6.56<br>
a285a0ae 19990.6.58<br>
16d82582 2000</td>
2001<td style="vertical-align: top;">
20020.34<br>
2003<td style="vertical-align: top;">
2004obsolete<br>
2005</td>
2006<td style="vertical-align: top;">
20070.23<br>
2008</td>
2009<td style="vertical-align: top;">
20100.31<br>
e563cb24 20110.32<br>
16d82582 2012</td>
2013<td style="vertical-align: top;">
20140.7<br>
2015</td>
2016<td style="vertical-align: top;">
20172.6.20-rc4-git3 (git)<br>
20182.6.20-rc4-git3 (tarball)<br>
2019</td>
2020<td style="vertical-align: top;">
20212.6.20-rc4-git3 support.<br>
278715c8 2022Change marker format to %p[type], %u[extended type], i.e. : %p[struct
2023task_struct], %u[__be].<br>
a285a0ae 2024LTTng 0.6.56 and genevent 0.32 changes the preempt_enable_no_resched() calls for
e563cb24 2025a preempt_enable() call.<br>
a285a0ae 2026LTTng 0.6.58 fixes markers for i386 : optimized version correctly does XMC
2027following Pentium III erratum 49.<br>
16d82582 2028<br>
2029</td>
ddf17e9f 2030<td style="vertical-align: top;"><br>
2031</td>
2032<td style="vertical-align: top;"><br>
2033</td>
16d82582 2034</tr>
2035
975c1656 2036<tr>
2037<td style="vertical-align: top;">
20380.8.61<br>
20390.8.62<br>
20400.8.63<br>
20410.8.64<br>
20420.8.65<br>
20430.8.66<br>
20440.8.67<br>
20450.8.68<br>
20460.8.69<br>
20470.8.70<br>
20480.8.71<br>
20490.8.72<br>
20500.8.73<br>
20510.8.74<br>
20520.8.75<br>
20530.8.76<br>
20540.8.77<br>
20550.8.78<br>
c3ba614d 20560.8.79<br>
975c1656 2057</td>
2058<td style="vertical-align: top;">
20590.6.59<br>
94139821 20600.6.60<br>
4c8522f2 20610.6.61<br>
975c1656 2062</td>
2063<td style="vertical-align: top;">
20640.34<br>
2065<td style="vertical-align: top;">
2066obsolete<br>
2067</td>
2068<td style="vertical-align: top;">
20690.23<br>
2070</td>
2071<td style="vertical-align: top;">
20720.31<br>
20730.32<br>
2074</td>
2075<td style="vertical-align: top;">
20760.7<br>
2077</td>
2078<td style="vertical-align: top;">
20792.6.20-rc5-git4 (git)<br>
20802.6.20-rc5-git4 (tarball)<br>
2081</td>
2082<td style="vertical-align: top;">
20832.6.20-rc5-git4 support.<br>
4c8522f2 2084Use cpuid instruction in pIII XMC.<br>
975c1656 2085<br>
2086</td>
ddf17e9f 2087<td style="vertical-align: top;"><br>
2088</td>
2089<td style="vertical-align: top;"><br>
2090</td>
975c1656 2091</tr>
2092
2b01e868 2093<tr>
2094<td style="vertical-align: top;">
20950.8.61<br>
20960.8.62<br>
20970.8.63<br>
20980.8.64<br>
20990.8.65<br>
21000.8.66<br>
21010.8.67<br>
21020.8.68<br>
21030.8.69<br>
21040.8.70<br>
21050.8.71<br>
21060.8.72<br>
21070.8.73<br>
21080.8.74<br>
21090.8.75<br>
21100.8.76<br>
21110.8.77<br>
21120.8.78<br>
c3ba614d 21130.8.79<br>
2b01e868 2114</td>
2115<td style="vertical-align: top;">
21160.6.62<br>
9819cbae 21170.6.63<br>
c7320f23 21180.6.64<br>
1e33c4d4 21190.6.68<br>
98e7f514 21200.6.69<br>
8b11a3bd 21210.6.70<br>
939f600d 21220.6.71<br>
c698258a 21230.6.72<br>
4f501133 21240.6.73<br>
21250.6.74<br>
c55ced63 21260.6.75<br>
5a6a2dda 21270.6.76<br>
fcc2b19b 21280.6.77<br>
2b01e868 2129</td>
2130<td style="vertical-align: top;">
21310.34<br>
8de10cc0 21320.35<br>
ee56039d 2133</td>
2b01e868 2134<td style="vertical-align: top;">
2135obsolete<br>
2136</td>
2137<td style="vertical-align: top;">
21380.23<br>
94a86079 21390.24<br>
efc938df 21400.25<br>
504cafc3 21410.26<br>
e933856e 21420.27<br>
2b01e868 2143</td>
2144<td style="vertical-align: top;">
21450.31<br>
21460.32<br>
2147</td>
2148<td style="vertical-align: top;">
21490.7<br>
2150</td>
2151<td style="vertical-align: top;">
56ca746b 21522.6.20-rc6<br>
2153ARM, MIPS32/64, powerpc32, powerpc64, ppc, i386, x86_64<br>
21542.6.20<br>
2155ARM, MIPS32/64, powerpc32, powerpc64, ppc, i386, x86_64<br>
2b01e868 2156</td>
2157<td style="vertical-align: top;">
21582.6.20-rc6 support.<br>
9819cbae 2159Use my own infrastructure to support intel pIII xmc instead of using
2160kprobes.<br>
efc938df 2161ltt-usertrace 0.25 fixes signal reentrancy in ltt-usertrace-fast.<br>
c7320f23 2162LTTng 0.6.64 adds 2.6.20 support.<br>
8b11a3bd 2163LTTng 0.6.68 fixes regression for MIPS, ARM, powerpc64.<br>
2164LTTng 0.6.69 fixes menus, regression for i686 ok, fixes an upstream bug for
98e7f514 2165sparc64.<br>
3644083a 2166LTTng 0.6.70 fixes regression for m68k.<br>
939f600d 2167LTTng 0.6.71 fixes regression for ppc 405 and sparc (fixing alignment of
3644083a 2168.markers.c section).<br>
c698258a 2169LTTng 0.6.71 fixes upstream error in ppc/powerpc.<br>
a4fd7e0b 2170LTTng 0.6.72 fixes corrects .markers.c section declaration : fixes
2171regression on sparc.<br>
2172LTTng 0.6.72 fixes regression on alpha.<br>
832372a5 2173ltt-usertrace 0.27 fixes a signal race.<br>
fcc2b19b 2174LTTng 0.6.77 puts all process events in medium rate process channel.<br>
8de10cc0 2175ltt-control 0.35 adds the Xen facility.<br>
f0b5c0b8 2176Matches LTTng for xen-unstable up to changeset: 14390.<br>
ee56039d 2177</td>
84c125dc 2178<td style="vertical-align: top;">
a4fd7e0b 2179ARM, mips, mipsel, powerpc64, i386, sparc64, m68k, ia64, s390, sparc, alpha.<br>
f0a21e02 2180</td>
2181<td style="vertical-align: top;">
a4fd7e0b 2182arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um, v850,
2183xtensa.<br>
84c125dc 2184</td>
b90c1eea 2185</tr>
2186
2187<tr>
2188<td style="vertical-align: top;">
21890.8.80<br>
e9d51d44 21900.8.81<br>
b90c1eea 2191</td>
2192<td style="vertical-align: top;">
21930.6.78<br>
e9d51d44 21940.6.80<br>
b90c1eea 2195</td>
2196<td style="vertical-align: top;">
21970.36<br>
2198</td>
2199<td style="vertical-align: top;">
2200obsolete<br>
2201</td>
2202<td style="vertical-align: top;">
70f48101 22030.28<br>
b90c1eea 2204</td>
2205<td style="vertical-align: top;">
22060.33<br>
2207</td>
2208<td style="vertical-align: top;">
22090.8<br>
2210</td>
2211<td style="vertical-align: top;">
22122.6.20<br>
2213ARM, MIPS32/64, powerpc32, powerpc64, ppc, i386, x86_64<br>
2214</td>
2215<td style="vertical-align: top;">
2216Add compact channel.<br>
a1ec465a 2217Fix start of trace get full timestamp. Caused problems with time gap between
2218trace create/start and 32 bits (or less) TSC in events.<br>
f0b5c0b8 2219Ok for xen-unstable changeset starting at 14391.<br>
e9d51d44 2220Adds TSC testing in kernel.<br>
2221Adds monotonic logical clock based on highest TSC count for x86 and x86_64 with
2222async TSCs.<br>
2223Fix missing compat_fs_exec event : rename to fs_exec.<br>
b90c1eea 2224</td>
2225<td style="vertical-align: top;">
2226</td>
2227<td style="vertical-align: top;">
2228ARM, mips, mipsel, powerpc64, i386, sparc64, m68k, ia64, s390, sparc, alpha.<br>
2229arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um, v850,
2230xtensa.<br>
2231</td>
84c125dc 2232
2b01e868 2233</tr>
d8d845c1 2234
37821349 2235<tr>
2236<td style="vertical-align: top;">
22370.8.82<br>
2238</td>
2239<td style="vertical-align: top;">
22400.9.0<br>
2241</td>
2242<td style="vertical-align: top;">
22430.37<br>
2244</td>
2245<td style="vertical-align: top;">
2246obsolete<br>
2247</td>
2248<td style="vertical-align: top;">
22490.29<br>
2250</td>
2251<td style="vertical-align: top;">
22520.34<br>
2253</td>
2254<td style="vertical-align: top;">
22550.8<br>
2256</td>
2257<td style="vertical-align: top;">
22582.6.20<br>
2259ARM, MIPS32/64, powerpc32, powerpc64, ppc, i386, x86_64<br>
2260</td>
2261<td style="vertical-align: top;">
2262Introduces the LTT serialization library. Cuts the kernel patch size from
22632M to 500k. Deprecates genevent for kernel instrumentation, but keeps backward
2264compatibility with genevent generated code (still used for user space tracing).
2265Slightly longer execution time at instrumentation site (270ns vs 200ns for 4
2266bytes write on P4 3GHz), but the global advantage of using less memory, and
2267therefore less cache, should overweight this cost in cycles. Note : In this
2268version, the ltt-probe-* kernel modules and the XML definitions must be kept in
2269sync by hand, otherwise, LTTV will detect a size mismatch between the kernel
2270trace and the expected event size..<br>
2271</td>
2272<td style="vertical-align: top;">
f4f60f51 2273arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2274sparc, sparc64.<br>
37821349 2275</td>
2276<td style="vertical-align: top;">
f4f60f51 2277alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2278v850, xtensa.<br>
37821349 2279</td>
2280
2281</tr>
2282
3d8b2575 2283<tr>
2284<td style="vertical-align: top;">
22850.8.82<br>
2286</td>
2287<td style="vertical-align: top;">
22880.9.1<br>
5283449f 22890.9.2<br>
48d45b93 22900.9.3<br>
3e34e41b 22910.9.4<br>
e0ce1d70 22920.9.5<br>
ed013dd8 22930.9.6<br>
e2a68f39 2294</td>
2295<td style="vertical-align: top;">
22960.38<br>
22970.39<br>
22980.40<br>
6ca3a291 22990.43<br>
e2a68f39 2300</td>
2301<td style="vertical-align: top;">
2302obsolete<br>
2303</td>
2304<td style="vertical-align: top;">
23050.30<br>
23060.31<br>
23070.32<br>
2308</td>
2309<td style="vertical-align: top;">
23100.34<br>
2311</td>
2312<td style="vertical-align: top;">
23130.8<br>
2314</td>
2315<td style="vertical-align: top;">
23162.6.21-rc6-mm1<br>
23172.6.21<br>
23182.6.21-mm2<br>
2319ARM, MIPS32/64, powerpc32, powerpc64, ppc, i386, x86_64<br>
23202.6.22-rc2-mm1<br>
2321</td>
2322<td style="vertical-align: top;">
2323Ported to Andrew Morton's tree.<br>
2324LTTng 0.9.3 and ltt-usertrace 0.32 fixes a syscall parameter size mismatch
2325between 64 bits kernel and 32 bits user-space processes for user-space
2326tracing.<br>
2327LTTng 0.9.5 adds support for kernel 2.6.21.<br>
2328LTTng 0.9.6 supports kernel 2.6.21-mm2.<br>
2329</td>
2330<td style="vertical-align: top;">
2331</td>
2332<td style="vertical-align: top;">
2333alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2334v850, xtensa.<br>
2335arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2336sparc, sparc64.<br>
2337</td>
2338
2339</tr>
2340
2341
2342<tr>
2343<td style="vertical-align: top;">
23440.8.83<br>
3de8060d 23450.8.84<br>
e2a68f39 2346</td>
2347<td style="vertical-align: top;">
bbbf4af7 23480.9.7<br>
59fc93b2 23490.9.8<br>
e195ac2c 23500.9.9<br>
3d4e2d08 23510.9.10<br>
3d8b2575 2352</td>
2353<td style="vertical-align: top;">
f2402fda 23540.41<br>
c63b4310 23550.42<br>
6ca3a291 23560.43<br>
3d8b2575 2357</td>
2358<td style="vertical-align: top;">
2359obsolete<br>
2360</td>
2361<td style="vertical-align: top;">
f2402fda 23620.33<br>
3d8b2575 2363</td>
2364<td style="vertical-align: top;">
f2402fda 23650.35<br>
3d8b2575 2366</td>
2367<td style="vertical-align: top;">
23680.8<br>
2369</td>
2370<td style="vertical-align: top;">
bbbf4af7 23712.6.22-rc2-mm1<br>
e195ac2c 23722.6.22-rc4-mm2<br>
3d8b2575 2373</td>
2374<td style="vertical-align: top;">
bbbf4af7 2375LTTng 0.9.7 supports kernel 2.6.22-rc2-mm1.<br>
f2402fda 2376automake updates in LTTV and ltt-control.<br>
2377format="" format strings support for XML descriptions.<br>
e195ac2c 2378LTTng 0.9.9 adds support for kernel 2.6.22-rc4-mm2.<br>
3d4e2d08 2379LTTng 0.9.10 fixes a bug in i386 optimized immediate values.<br>
6ca3a291 2380ltt-control 0.43 fixes a bug with LTTng lseek event.<br>
3d8b2575 2381</td>
2382<td style="vertical-align: top;">
2383</td>
2384<td style="vertical-align: top;">
2385alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2386v850, xtensa.<br>
2387arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2388sparc, sparc64.<br>
2389</td>
3d8b2575 2390</tr>
2391
282ae6d3 2392<tr>
2393<td style="vertical-align: top;">
23940.8.83<br>
2395</td>
2396<td style="vertical-align: top;">
23970.9.10<br>
2398</td>
2399<td style="vertical-align: top;">
24000.41<br>
c63b4310 24010.42<br>
6ca3a291 24020.43<br>
27340388 24030.44<br>
282ae6d3 2404</td>
2405<td style="vertical-align: top;">
2406obsolete<br>
2407</td>
2408<td style="vertical-align: top;">
2409Not available (syscall IDs not updated)<br>
2410</td>
2411<td style="vertical-align: top;">
2412obsolete<br>
2413</td>
2414<td style="vertical-align: top;">
24150.8<br>
2416</td>
2417<td style="vertical-align: top;">
24182.6.22.1-rt4<br>
2419</td>
2420<td style="vertical-align: top;">
2421LTTng 0.9.10 port to 2.6.22.1-rt4.<br>
27340388 2422LTT control 0.44 fixes facilities makefile.<br>
282ae6d3 2423</td>
2424<td style="vertical-align: top;">
2425Tested on x86_32.
2426</td>
2427<td style="vertical-align: top;">
2428alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2429v850, xtensa.<br>
2430arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2431sparc, sparc64.<br>
2432</td>
2433</tr>
37821349 2434
5e7ec335 2435<tr>
2436<td style="vertical-align: top;">
24370.10.0-pre1<br>
2438</td>
2439<td style="vertical-align: top;">
24400.10.0-pre5<br>
f3db587c 24410.10.0-pre6<br>
703bd264 24420.10.0-pre7<br>
068a60bb 24430.10.0-pre8<br>
05fd43dc 24440.10.0-pre9<br>
24450.10.0-pre10<br>
07404543 24460.10.0-pre11<br>
c85459d9 24470.10.0-pre12<br>
c4e754d6 24480.10.0-pre13<br>
e63bcfa9 24490.10.0-pre14<br>
dea701fd 24500.10.0-pre15<br>
245d4c04 24510.10.0-pre16<br>
5e7ec335 2452</td>
2453<td style="vertical-align: top;">
24540.45<br>
2455</td>
2456<td style="vertical-align: top;">
2457obsolete<br>
2458</td>
2459<td style="vertical-align: top;">
2460Not available (syscall IDs not updated)<br>
2461</td>
2462<td style="vertical-align: top;">
2463obsolete<br>
2464</td>
2465<td style="vertical-align: top;">
24661.0<br>
2467</td>
2468<td style="vertical-align: top;">
24692.6.23-mm1<br>
377d3be4 24702.6.23.1<br>
dea701fd 24712.6.24-rc1-git11<br>
94b0c1ca 24722.6.24-rc1-git13<br>
5e7ec335 2473</td>
2474<td style="vertical-align: top;">
2475Simplified trace_mark().<br>
2476Remove XML.<br>
2477Per marker activation through /proc/ltt.<br>
2478Crash dump trace extraction.<br>
2479LTTV --edebug for raw binary even debugging, hexedit style.<br>
2480LTTng is now mostly arch-agnostic, using a non precise logical clock
2481fallback.<br>
f3db587c 2482LTTng 0.10.0-pre6 is a compile fix.<br>
703bd264 2483LTTng 0.10.0-pre7 adds the upstream 2.6.23.1 sata_mv fix.<br>
377d3be4 2484LTTng 0.10.0-pre7-port to 2.6.23.1.<br>
068a60bb 2485LTTng 0.10.0-pre8 fixes x86_64 segfault due to thread flags and fixes
2486ltt-serialize x86_64 va_list argument passing array nonsense.<br>
103a0e7a 2487LTTng 0.10.0-pre9 fixes SH and polishes the menus.<br>
05fd43dc 2488LTTng 0.10.0-pre9 fixes s390 instrumentation mistake.<br>
c85459d9 2489LTTng 0.10.0-pre12 checkpatch coding style fixes.<br>
245d4c04 2490LTTng 0.10.0-pre16 Change LTT menu location : now in general setup.<br>
4d7c4cbd 2491LTTng 0.10.0-pre17<br>
94b0c1ca 2492LTTng 0.10.0-pre18 : supports 2.6.24-rc1-git13, add markers support for multiple
2493probes. Immediate values updates.<br>
5e7ec335 2494</td>
2495<td style="vertical-align: top;">
2496Tested on x86_32.
2497</td>
2498<td style="vertical-align: top;">
2499alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2500v850, xtensa.<br>
2501arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2502sparc, sparc64.<br>
2503</td>
2504</tr>
2505
cb9ab632 2506<tr>
2507<td style="vertical-align: top;">
25080.10.0-pre2<br>
2509</td>
2510<td style="vertical-align: top;">
25110.10.0-pre20<br>
bdb3a561 25120.10.0-pre21<br>
b0dac0c9 25130.10.0-pre22<br>
ac746031 25140.10.0-pre23<br>
660bdee6 25150.10.0-pre24<br>
68c286b8 25160.10.0-pre25<br>
6073be92 25170.10.0-pre26<br>
791b5149 25180.10.0-pre27<br>
93323223 25190.10.0-pre28<br>
cb9ab632 2520</td>
2521<td style="vertical-align: top;">
25220.46<br>
2523</td>
2524<td style="vertical-align: top;">
2525obsolete<br>
2526</td>
2527<td style="vertical-align: top;">
2528Not available (syscall IDs not updated)<br>
2529</td>
2530<td style="vertical-align: top;">
2531obsolete<br>
2532</td>
2533<td style="vertical-align: top;">
25341.0<br>
2535</td>
2536<td style="vertical-align: top;">
25372.6.24-rc2<br>
660bdee6 25382.6.24-rc2-git3<br>
791b5149 25392.6.24-rc2-git5<br>
ba68a75e 25402.6.24-rc3-git1<br>
cb9ab632 2541</td>
2542<td style="vertical-align: top;">
2543Fix multi-probes markers.<br>
e63e61af 2544LTTng 0.10.0-pre22 fixes multi-probes markers, fixes markers mutex usage at
2545module load.<br>
ac746031 2546LTTng 0.10.0-pre22 fixes a multi-probes pointer bug.<br>
660bdee6 2547LTTng 0.10.0-pre24, announcement to LKML.<br>
cb9ab632 2548</td>
2549<td style="vertical-align: top;">
2550Tested on x86_32.
2551</td>
2552<td style="vertical-align: top;">
2553alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2554v850, xtensa.<br>
2555arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2556sparc, sparc64.<br>
2557</td>
2558</tr>
2559
f8d5be50 2560<tr>
2561<td style="vertical-align: top;">
25620.10.0-pre3<br>
1caf3e3b 25630.10.0-pre4<br>
f8d5be50 2564</td>
2565<td style="vertical-align: top;">
25660.10.0-pre30<br>
778c55d4 25670.10.0-pre31<br>
cf0b628f 25680.10.0-pre32<br>
1a9bb5b8 25690.10.0-pre33<br>
2a85b930 25700.10.0-pre34<br>
db274118 25710.10.0-pre35<br>
1caf3e3b 25720.10.0-pre36<br>
f8d5be50 2573</td>
2574<td style="vertical-align: top;">
25750.46<br>
2576</td>
2577<td style="vertical-align: top;">
2578obsolete<br>
2579</td>
2580<td style="vertical-align: top;">
2581Not available (syscall IDs not updated)<br>
2582</td>
2583<td style="vertical-align: top;">
2584obsolete<br>
2585</td>
2586<td style="vertical-align: top;">
25871.0<br>
2588</td>
2589<td style="vertical-align: top;">
25902.6.24-rc3-git1<br>
db274118 25912.6.24-rc3-git3<br>
f8d5be50 2592</td>
2593<td style="vertical-align: top;">
2594Fix process release in LTTV.<br>
2595Add missing APIC interrupts on x86 and x86_64.<br>
1a9bb5b8 2596lttng pre31, pre32, pre33 fixes x86_64 instrumentation.<br>
3d924fbf 2597lttng pre36 adds listing of syscalls, interrupts and softirqs. KALLSYMS is
2598useful to get the symbol names.<br>
2599lttng pre36 fixes the missing ltt-test-tsc. in Kconfig options.<br>
f8d5be50 2600</td>
2601<td style="vertical-align: top;">
2602Tested on x86_32.
2603</td>
2604<td style="vertical-align: top;">
2605alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2606v850, xtensa.<br>
2607arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2608sparc, sparc64.<br>
2609</td>
2610</tr>
2611
0f36c16f 2612<tr>
2613<td style="vertical-align: top;">
26140.10.0-pre5<br>
5a12be05 26150.10.0-pre6<br>
e8353e0c 26160.10.0-pre7<br>
b0e00636 26170.10.0-pre8<br>
74df55a8 26180.10.0-pre9<br>
3e05cef0 26190.10.0-pre10<br>
84a26630 26200.10.0-pre11<br>
0f36c16f 2621</td>
2622<td style="vertical-align: top;">
26230.10.0-pre37<br>
450a1b54 26240.10.0-pre38<br>
9cb943f4 26250.10.0-pre39<br>
3f524727 26260.10.0-pre40<br>
5e612ee1 26270.10.0-pre41<br>
26280.10.0-pre42<br>
0f36c16f 2629</td>
2630<td style="vertical-align: top;">
26310.46<br>
2632</td>
2633<td style="vertical-align: top;">
2634obsolete<br>
2635</td>
2636<td style="vertical-align: top;">
2637Not available (syscall IDs not updated)<br>
2638</td>
2639<td style="vertical-align: top;">
2640obsolete<br>
2641</td>
2642<td style="vertical-align: top;">
26431.0<br>
2644</td>
2645<td style="vertical-align: top;">
01b8488d 26462.6.24-rc4<br>
9cb943f4 26472.6.24-rc4-git3<br>
3f524727 26482.6.24-rc5-git7<br>
93eb4c91 26492.6.24-rc8-git3<br>
0f36c16f 2650</td>
2651<td style="vertical-align: top;">
2652Fix process end of life (LTTng/LTTV).<br>
2653Fix endianness (LTTV).<br>
5a12be05 2654LTTV 0.10.0-pre6 shows system call and softirq names. (depends on KALLSYMS)<br>
e8353e0c 2655LTTV 0.10.0-pre7 fixes large irq tables.<br>
3e05cef0 2656LTTng 0.10 pre10 fixes a segfault in state.c<br>
0f36c16f 2657</td>
2658<td style="vertical-align: top;">
2659Tested on x86_32.
2660Tested on x86_64.
2661</td>
2662<td style="vertical-align: top;">
2663alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2664v850, xtensa.<br>
2665arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2666sparc, sparc64.<br>
2667</td>
2668</tr>
2669
cb9ab632 2670
2671
0a8acf60 2672<tr>
2673<td style="vertical-align: top;">
26740.10.0-pre5<br>
26750.10.0-pre6<br>
26760.10.0-pre7<br>
26770.10.0-pre8<br>
26780.10.0-pre9<br>
26790.10.0-pre10<br>
84a26630 26800.10.0-pre11<br>
0a8acf60 2681</td>
2682<td style="vertical-align: top;">
26830.10.0-pre43<br>
2684</td>
2685<td style="vertical-align: top;">
26860.47<br>
2687</td>
2688<td style="vertical-align: top;">
2689obsolete<br>
2690</td>
2691<td style="vertical-align: top;">
2692Not available (syscall IDs not updated)<br>
2693</td>
2694<td style="vertical-align: top;">
2695obsolete<br>
2696</td>
2697<td style="vertical-align: top;">
26981.0<br>
2699</td>
2700<td style="vertical-align: top;">
27012.6.24<br>
2702</td>
2703<td style="vertical-align: top;">
2704LTTng 0.10.0-pre43 supports kernel 2.6.24<br>
2705</td>
2706<td style="vertical-align: top;">
2707</td>
2708<td style="vertical-align: top;">
2709x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2710um, v850, xtensa.<br>
2711arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
2712powerpc64, s390, sparc, sparc64.<br>
2713</td>
2714</tr>
2715
167bee50 2716<tr>
2717<td style="vertical-align: top;">
27180.10.0-pre5<br>
27190.10.0-pre6<br>
27200.10.0-pre7<br>
27210.10.0-pre8<br>
27220.10.0-pre9<br>
27230.10.0-pre10<br>
84a26630 27240.10.0-pre11<br>
d13f110d 27250.10.0-pre12<br>
ef1fcc0d 27260.10.0-pre13<br>
167bee50 2727</td>
2728<td style="vertical-align: top;">
27290.10.0-pre44<br>
aa2dc4e4 27300.10.0-pre45<br>
2c257427 27310.10.0-pre47<br>
e101bb1d 27320.10.0-pre49<br>
2b3347dd 27330.10.0-pre50<br>
7c547358 27340.10.0-pre51<br>
9c55187b 27350.10.0-pre52<br>
8b9f9374 27360.10.0-pre53<br>
ae40690b 27370.10.0-pre54<br>
1f35e957 27380.10.0-pre56<br>
167bee50 2739</td>
2740<td style="vertical-align: top;">
27410.48<br>
2742</td>
2743<td style="vertical-align: top;">
2744obsolete<br>
2745</td>
2746<td style="vertical-align: top;">
2747Not available (syscall IDs not updated)<br>
2748</td>
2749<td style="vertical-align: top;">
2750obsolete<br>
2751</td>
2752<td style="vertical-align: top;">
27531.0<br>
2754</td>
2755<td style="vertical-align: top;">
27562.6.25-rc3<br>
aa2dc4e4 27572.6.25-rc6-git8<br>
e101bb1d 27582.6.25-rc7-git6<br>
aa6dad71 27592.6.25-rc9-git1<br>
8b9f9374 27602.6.25<br>
9664db5a 27612.6.25.4<br>
1f35e957 27622.6.26-rc8<br>
263dab6e 27632.6.26-rc9<br>
167bee50 2764</td>
2765<td style="vertical-align: top;">
2766LTTng 0.10.0-pre44 supports kernel 2.6.25-rc3 and includes various fixes.<br>
2b3347dd 2767LTTng 0.10.0-pre50 fixes x86 NMIs instrumentation, includes workaround for RCU
2768preempt for markers (in mainline rc9).<br>
3ca06c34 2769LTTng 0.10.0-pre51 fixes the buffer switch in active mode.<br>
c0c3e03a 2770LTTng 0.10.0-pre52 adds nop/jump optimization to immediate values and fix NMI in
9c55187b 2771the Linux kernel.<br>
8b9f9374 2772LTTng 0.10.0-pre52 supports 2.6.25.<br>
9664db5a 2773LTTng 0.10.0-pre55 supports 2.6.25.4, includes bugfixes.<br>
d13f110d 2774LTTV 0.10-pre12 fixes control flow view interaction with newer GTK versions.<br>
ef1fcc0d 2775LTTV 0.10-pre13 fixes ressource view interaction with newer GTK versions.<br>
1f35e957 2776LTTng 0.10-pre56 supports kernel 2.6.26-rc8.<br>
263dab6e 2777LTTng 0.10-pre57 starts using Tracepoints and re-introduces userspace tracing
2778through a userspace marker infrastructure, only for x86 for now.<br>
514ae829 2779LTTng 0.10-pre58 fixes tracepoint probe build in some configurations and x86
2780arch-specific irq instrumentation.<br>
0df41288 2781LTTng 0.11 has an immediate values bugfix which could case a kernel OOPS when
2782enabling tracepoints or markers.<br>
167bee50 2783</td>
2784<td style="vertical-align: top;">
2785</td>
2786<td style="vertical-align: top;">
2787x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2788um, v850, xtensa.<br>
2789arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
2790powerpc64, s390, sparc, sparc64.<br>
2791</td>
2792</tr>
2793
ed786a8a 2794<tr>
2795<td style="vertical-align: top;">
27960.10.0-pre5<br>
27970.10.0-pre6<br>
27980.10.0-pre7<br>
27990.10.0-pre8<br>
28000.10.0-pre9<br>
28010.10.0-pre10<br>
28020.10.0-pre11<br>
28030.10.0-pre12<br>
28040.10.0-pre13<br>
395bcec6 28050.10.0-pre14<br>
ed786a8a 2806</td>
2807<td style="vertical-align: top;">
0df41288 28080.10<br>
28090.11<br>
da68082d 28100.12<br>
ff1c2f59 28110.13<br>
dcd6dacc 28120.14<br>
c8be2b26 28130.15<br>
ed786a8a 2814</td>
2815<td style="vertical-align: top;">
28160.49<br>
395bcec6 28170.50<br>
ed786a8a 2818</td>
2819<td style="vertical-align: top;">
2820obsolete<br>
2821</td>
2822<td style="vertical-align: top;">
28230.5<br>
2824</td>
2825<td style="vertical-align: top;">
2826obsolete<br>
2827</td>
2828<td style="vertical-align: top;">
28291.0<br>
2830</td>
2831<td style="vertical-align: top;">
28322.6.26<br>
dcd6dacc 28332.6.26.1<br>
ed786a8a 2834</td>
2835<td style="vertical-align: top;">
2836LTTng 0.10 support kernel 2.6.26 and adds markers support for userspace on x86
283732 and 64 bits. ltt-control 0.49 contains sample scripts to enable all userspace
2838markers visible in /proc at script execution.<br>
395bcec6 2839ltt-control 0.50 fixes lttd mutex usage in when multithreaded (-N x).<br>
2840lttv 0.10.0-pre14 fixes support of traces where CPU are hotplugged.<br>
dcd6dacc 2841LTTng 0.14 includes a fix to the LTTng buffering scheme, found by running a Spin
2842model through Promela.<br>
c8be2b26 2843LTTng 0.15 has whitespace cleanups.<br>
ed786a8a 2844</td>
2845<td style="vertical-align: top;">
2846</td>
2847<td style="vertical-align: top;">
2848x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2849um, v850, xtensa.<br>
2850arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
2851powerpc64, s390, sparc, sparc64.<br>
2852</td>
2853</tr>
2854
fdfe1d09 2855<tr>
2856<td style="vertical-align: top;">
28570.10.0-pre15<br>
2858</td>
2859<td style="vertical-align: top;">
28600.16<br>
0386f324 28610.17<br>
97708943 28620.18<br>
594ced92 28630.19<br>
40cd7840 28640.20<br>
28650.21<br>
2b2b293a 28660.22<br>
144a585c 28670.23<br>
eea2d561 28680.24<br>
c6c10591 28690.25<br>
28700.26<br>
fdfe1d09 2871</td>
2872<td style="vertical-align: top;">
28730.51<br>
2b57398d 28740.52<br>
fdfe1d09 2875</td>
2876<td style="vertical-align: top;">
2877obsolete<br>
2878</td>
2879<td style="vertical-align: top;">
068a2c7f 28800.6<br>
fdfe1d09 2881</td>
2882<td style="vertical-align: top;">
2883obsolete<br>
2884</td>
2885<td style="vertical-align: top;">
28861.0<br>
2887</td>
2888<td style="vertical-align: top;">
28892.6.27-rc2<br>
0386f324 28902.6.27-rc3<br>
40cd7840 28912.6.27-rc6<br>
c6c10591 28922.6.27-rc7<br>
fdfe1d09 2893</td>
2894<td style="vertical-align: top;">
2895LTTng 0.16 supports 2.6.27-rc2, including ftrace and "taps".<br>
2896LTTV 0.10.0-pre15 includes some fixes in state.c (uninitialized variables).<br>
2897lttctl 0.51 adds support for taps.<br>
068a2c7f 2898markers-userspace 0.6 supports kernel 2.6.27-rc2.<br>
0386f324 2899LTTng 0.17 uses per-cpu variables to keep ltt_nesting.<br>
97708943 2900LTTng 0.18 reverts the formal-verif fix patch, which was broken since LTTng
29010.14.<br>
ad14f90e 2902LTTng 0.19 really just fixes the "author" in the lttng git tree.<br>
144a585c 2903LTTng 0.23 contains a build fix for psrwlock on x86_32.<br>
eea2d561 2904LTTng 0.24 fixes the git tree.<br>
c6c10591 2905LTTng 0.25 fixes x86_64 compilation.<br>
2906LTTng 0.26 supports kernel 2.6.27-rc7.<br>
2b57398d 2907lttctl 0.52 fixes the ltt-armall script.<br>
4ce9b400 2908</td>
2909<td style="vertical-align: top;">
2910</td>
2911<td style="vertical-align: top;">
2912x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2913um, v850, xtensa.<br>
2914arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
2915powerpc64, s390, sparc, sparc64.<br>
2916</td>
2917</tr>
2918
2919<tr>
2920<td style="vertical-align: top;">
29210.10.0-pre15<br>
2922</td>
2923<td style="vertical-align: top;">
29240.27<br>
29250.28<br>
29260.29<br>
29270.30<br>
43927be9 29280.31<br>
dd586268 29290.32<br>
740c64c0 29300.33<br>
15439ec7 29310.34<br>
727f22d6 29320.35<br>
e0ad6541 29330.36<br>
4ce9b400 2934</td>
2935<td style="vertical-align: top;">
29360.53<br>
2937</td>
2938<td style="vertical-align: top;">
2939obsolete<br>
2940</td>
2941<td style="vertical-align: top;">
29420.6<br>
2943</td>
2944<td style="vertical-align: top;">
2945obsolete<br>
2946</td>
2947<td style="vertical-align: top;">
29481.0<br>
2949</td>
2950<td style="vertical-align: top;">
29512.6.27-rc7<br>
29522.6.27-rc8<br>
dd586268 29532.6.27-rc9<br>
4ce9b400 2954</td>
2955<td style="vertical-align: top;">
9ffd1188 2956LTTng 0.27 and lttd (ltt-control) 0.53 implement a vmap-less buffering scheme
2957using splice().<br>
fdc1fca0 2958LTTng 0.28 includes a small build fix.<br>
2959LTTng 0.29 supports 2.6.27-rc8.<br>
dd586268 2960LTTng 0.32 supports 2.6.27-rc9 and adds a spinlock/irqoff buffering scheme
2961(can be used with lttctl -T relay-locked).<br>
e0ad6541 2962LTTng 0.33, 0.34 : checkpatch.pl coding style fixes. 0.35, 0.36 : size_t cast.<br>
fdfe1d09 2963</td>
2964<td style="vertical-align: top;">
2965</td>
2966<td style="vertical-align: top;">
2967x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2968um, v850, xtensa.<br>
2969arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
2970powerpc64, s390, sparc, sparc64.<br>
2971</td>
2972</tr>
2973
c4a5a3f6 2974<tr>
2975<td style="vertical-align: top;">
29760.11.0<br>
2977</td>
2978<td style="vertical-align: top;">
445f28b3 29790.38<br>
c4a5a3f6 2980</td>
2981<td style="vertical-align: top;">
29820.53<br>
6bb0312d 29830.54<br>
c4a5a3f6 2984</td>
2985<td style="vertical-align: top;">
2986obsolete<br>
2987</td>
2988<td style="vertical-align: top;">
29890.6<br>
2990</td>
2991<td style="vertical-align: top;">
2992obsolete<br>
2993</td>
2994<td style="vertical-align: top;">
29952.0<br>
2996</td>
2997<td style="vertical-align: top;">
29982.6.27<br>
2999</td>
3000<td style="vertical-align: top;">
445f28b3 3001LTTng 0.38 and LTTV 0.11.0<br>
3002<br>
c4a5a3f6 3003I just cleaned up the LTTng trace format heavily, got rid of the
3004heartbeat timer (by checking for overflow at the tracing site), got rid
3005of the "special" compact channel; it removed about 5 FIXMEs in LTTng
3006(cpu hotplug and compact channel related). Everything is compact now :<br>
3007<br>
3008This is much more compact than the previous format, and permits a
3009"tracer debug mode" in menuconfig which enables the "event size" field,
3010which helps cross-checking the size expected by the userspace tool and
3011the size written by the kernel.<br>
3012<br>
3013Note that this "event size" field can eventually be enabled on a
3014per-event or per-channel basis. This will probably be useful to encode
3015"binary blobs"...<br>
3016<br>
6c7f3894 3017I also cleanup up the subbuffer header to make is much smaller than the
3018previous one by removing unneeded information.<br>
3019<br>
74270fbc 3020I renamed the "facilities" channel to a better name : "metadata". It
3021contains marker descriptions.<br>
3022<br>
c4a5a3f6 3023The trace major number is bumped to "2" and is completely incompatible
3024with old LTTV.<br>
3025</td>
3026<td style="vertical-align: top;">
3027</td>
3028<td style="vertical-align: top;">
3029x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3030um, v850, xtensa.<br>
3031arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3032powerpc64, s390, sparc, sparc64.<br>
3033</td>
3034</tr>
3035
a607d4c6 3036<tr>
3037<td style="vertical-align: top;">
30380.11.1<br>
e773b13c 30390.11.2<br>
cc731880 30400.11.3<br>
a607d4c6 3041</td>
3042<td style="vertical-align: top;">
30430.39<br>
0a4481de 30440.40<br>
07ca8daa 30450.41<br>
89fb1161 30460.42<br>
47ed3276 30470.43<br>
cc731880 30480.44<br>
e6c4f72c 30490.45<br>
46a900bd 30500.46<br>
a607d4c6 3051</td>
3052<td style="vertical-align: top;">
30530.53<br>
30540.54<br>
89fb1161 30550.55<br>
e6c4f72c 30560.56<br>
a607d4c6 3057</td>
3058<td style="vertical-align: top;">
3059obsolete<br>
3060</td>
3061<td style="vertical-align: top;">
30620.6<br>
3063</td>
3064<td style="vertical-align: top;">
3065obsolete<br>
3066</td>
3067<td style="vertical-align: top;">
30682.1<br>
3069</td>
3070<td style="vertical-align: top;">
30712.6.27<br>
e6c4f72c 30722.6.27.2<br>
a607d4c6 3073</td>
3074<td style="vertical-align: top;">
3075LTTng 0.39 and LTTV 0.11.1 fixes 32-64 bits subbuffer header portability.<br>
07ca8daa 3076LTTng 0.41 reintroduces the formal verification fix, which solves the
3077case where the reader thinks the uncommitted subbuffer is fully committed.
3078Unlikely to happen, but could, with small buffers especially.<br>
a607d4c6 3079</td>
3080<td style="vertical-align: top;">
3081</td>
3082<td style="vertical-align: top;">
3083x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3084um, v850, xtensa.<br>
3085arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3086powerpc64, s390, sparc, sparc64.<br>
3087</td>
3088</tr>
3089
4c34315b 3090<tr>
3091<td style="vertical-align: top;">
30920.11.4<br>
5a5c9db4 30930.11.5<br>
aac6b1ce 30940.11.6<br>
4c34315b 3095</td>
3096<td style="vertical-align: top;">
30970.47<br>
476ab57d 30980.48<br>
0c2ebe09 30990.49<br>
96cd94d7 31000.50<br>
5a5c9db4 31010.51<br>
1cd5368f 31020.52<br>
d6befb22 31030.53<br>
aac6b1ce 31040.54<br>
05848e8b 31050.55<br>
ec631f1b 31060.56<br>
3eb1ff6f 31070.57<br>
4c34315b 3108</td>
3109<td style="vertical-align: top;">
31100.53<br>
31110.54<br>
31120.55<br>
31130.56<br>
3114</td>
3115<td style="vertical-align: top;">
3116obsolete<br>
3117</td>
3118<td style="vertical-align: top;">
31190.6<br>
3120</td>
3121<td style="vertical-align: top;">
3122obsolete<br>
3123</td>
3124<td style="vertical-align: top;">
31252.2<br>
3126</td>
3127<td style="vertical-align: top;">
31282.6.27.4<br>
c6ca0a91 31292.6.27.6<br>
4c34315b 3130</td>
3131<td style="vertical-align: top;">
3132LTTng 0.47 and LTTV 0.11.4 now saves the event lost count in the subbuffer
3133header. It's printed as a lttv warning when encountered. LTTng 0.47 also
3134implemented specialized trap probes.<br>
0c2ebe09 3135LTTng 0.49 is a compile fix for userspace markers.<br>
96cd94d7 3136LTTng 0.50 fixes immediate values by reverting the "jump patching" version of
3137immediate values. They were always on, and therefore broken. It also
3138reimplements tracepoint, marker and imv mutexes.<br>
5a5c9db4 3139LTTng 0.51 implements timestamping updates.<br>
d6befb22 3140LTTng 0.53 implements a timer-based generic tracing clock, also includes
1cd5368f 3141various fixes.<br>
aac6b1ce 3142LTTng 0.54 fixes the MIPS get_cycles_rate() and also change the freq_scale
3143variable from a multiplier to a divisor.<br>
3eb1ff6f 3144LTTng 0.57 fixes the modification done to offset and commit count counters
3145following formal verification so the overflow is dealt with correctly. It was
3146causing problems on 32-bits machines after 4GB worth of data going through a
3147buffer.<br>
4c34315b 3148</td>
3149<td style="vertical-align: top;">
3150</td>
3151<td style="vertical-align: top;">
3152x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3153um, v850, xtensa.<br>
3154arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3155powerpc64, s390, sparc, sparc64.<br>
3156</td>
3157</tr>
0a8acf60 3158
f6fe5fc8 3159
3160<tr>
3161<td style="vertical-align: top;">
31620.11.4<br>
31630.11.5<br>
31640.11.6<br>
3165</td>
3166<td style="vertical-align: top;">
31670.58<br>
eb85ec17 31680.59<br>
ea859e2f 31690.60<br>
dbb0e8a7 31700.61<br>
e42c33db 31710.62<br>
db81da07 31720.63<br>
7604216a 31730.64<br>
f6fe5fc8 3174</td>
3175<td style="vertical-align: top;">
31760.58<br>
74268442 31770.59<br>
f6fe5fc8 3178</td>
3179<td style="vertical-align: top;">
3180obsolete<br>
3181</td>
3182<td style="vertical-align: top;">
31830.6<br>
3184</td>
3185<td style="vertical-align: top;">
3186obsolete<br>
3187</td>
3188<td style="vertical-align: top;">
31892.2<br>
3190</td>
3191<td style="vertical-align: top;">
31922.6.27.7<br>
dc87b6b7 31932.6.27.8<br>
f6fe5fc8 3194</td>
3195<td style="vertical-align: top;">
3196LTTng 0.58 implements debugfs-based trace control which will gradually replace
3197the netlink-based control.<br>
3198ltt-control 0.58 expects the netlink negative error values.<br>
eb85ec17 3199LTTng 0.59 implements an exclusive wait poll to fix thundering herd problem and
3200help scalability.<br>
f6fe5fc8 3201</td>
3202<td style="vertical-align: top;">
3203</td>
3204<td style="vertical-align: top;">
3205x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3206um, v850, xtensa.<br>
3207arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3208powerpc64, s390, sparc, sparc64.<br>
3209</td>
3210</tr>
3211
550cf24a 3212<tr>
3213<td style="vertical-align: top;">
32140.12.0<br>
f8fb0f39 32150.12.1<br>
d2d7b248 32160.12.2<br>
03cff32a 32170.12.3<br>
0919a063 32180.12.4<br>
de5e5ffa 32190.12.5<br>
b206019c 32200.12.6<br>
e8a1a060 32210.12.7<br>
550cf24a 3222</td>
3223<td style="vertical-align: top;">
32240.65<br>
3494a67b 32250.66<br>
f8fb0f39 32260.67<br>
badc1bdf 32270.68<br>
11fee3bf 32280.69<br>
697f56a5 32290.70<br>
86f81fa7 32300.71<br>
7c659f66 32310.72<br>
de5e5ffa 32320.73<br>
dd6e1d5e 32330.74<br>
d772cca3 32340.75<br>
b6da731f 32350.76<br>
32360.77<br>
324a1784 32370.78<br>
0dc8d3c1 32380.79<br>
7341827b 32390.80<br>
28b45a8f 32400.81<br>
8c73d528 32410.82<br>
09d6a996 32420.83<br>
5a8d007b 32430.84<br>
a41efeab 32440.85<br>
6740946d 32450.86<br>
550cf24a 3246</td>
3247<td style="vertical-align: top;">
32480.60<br>
f8fb0f39 32490.61<br>
9c3c176a 32500.62<br>
a3dcc206 32510.63<br>
71d401ab 32520.64<br>
550cf24a 3253</td>
3254<td style="vertical-align: top;">
3255obsolete<br>
3256</td>
3257<td style="vertical-align: top;">
32580.6<br>
3259</td>
3260<td style="vertical-align: top;">
3261obsolete<br>
3262</td>
3263<td style="vertical-align: top;">
32642.3<br>
3265</td>
3266<td style="vertical-align: top;">
32672.6.27.8<br>
86f81fa7 32682.6.27.9<br>
32692.6.27.10<br>
de5e5ffa 32702.6.28<br>
f976021f 32712.6.28.1<br>
550cf24a 3272</td>
3273<td style="vertical-align: top;">
3274Channels are now dynamically allocated at runtime by LTTng.<br>
3275Marker IDs are now per channel.<br>
f8fb0f39 3276ltt-control 0.61 changes the command line arguments. See updated QUICKSTART.<br>
d2d7b248 3277LTTng 0.68 implements /mnt/debugfs/ltt/write_event for basic userspace tracing.<br>
03cff32a 3278LTTV 0.12.3 updates the filter for channel_name.event_name, adds channel.name=
3279support and event.subname= support.<br>
0919a063 3280LTTV 0.12.4 fixes marker support so it handles disabled channels.<br>
9c3c176a 3281ltt-control 0.62 fixes ash newline support in ltt-armall/ltt-disarmall.
3282This is expecially useful for busybox.<br>
de5e5ffa 3283LTTV 0.12.5 fixes the syscall and softirq names in print.c.<br>
3284LTTng 0.73 supports the 2.6.28 kernel.<br>
dd6e1d5e 3285LTTng 0.74 fixes network probe build and adds ext4/jbd2 tracepoints.<br>
d772cca3 3286LTTng 0.75 adds ext4 tracing support.<br>
ed40688f 3287LTTng 0.76 adds ext4 and jbd2 filtering on inode/device. See
3288/mnt/debugfs/ltt/filter/<br>
71d401ab 3289ltt-control 0.64 automatically mounts debugfs and loads
3290ltt-trace-control.ko.<br>
7341827b 3291LTTng 0.80 fixes regression in entry_64.S where a tbench slowdown occured when
3292SYSCALL AUDIT or secure computing was enabled.<br>
28b45a8f 3293LTTng 0.81 fixes userspace marker ABI x86_32 build error.<br>
8c73d528 3294LTTng 0.82 fixes x86_32 entry_32.S syscall tracing missing event due to thread
3295flag being moved to bit 9 in 2.6.28. The testb has to be changed for a
3296testw.<br>
09d6a996 3297LTTng 0.83 fixes kerneldoc.<br>
5a8d007b 3298LTTng 0.84 adds block layer tracing.<br>
a41efeab 3299LTTng 0.85 fixes function tracer support.<br>
e8a1a060 3300LTTV 0.12.7 updates LTTV to the new lttctl and ltt-armall commands.<br>
6740946d 3301LTTng 0.86 fixes entry_64.S irq off tracer support.<br>
550cf24a 3302</td>
3303<td style="vertical-align: top;">
3304</td>
3305<td style="vertical-align: top;">
3306x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3307um, v850, xtensa.<br>
3308arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3309powerpc64, s390, sparc, sparc64.<br>
3310</td>
3311</tr>
3312
3313
4e9bbbd3 3314<tr>
3315<td style="vertical-align: top;">
33160.12.8<br>
996dfce4 33170.12.9<br>
15906989 33180.12.10<br>
33190.12.11<br>
4e9bbbd3 3320</td>
3321<td style="vertical-align: top;">
33220.87<br>
996dfce4 33230.88<br>
5f968bda 33240.89<br>
5f9c868f 33250.90<br>
abe858bc 33260.91<br>
4e9bbbd3 3327</td>
3328<td style="vertical-align: top;">
33290.60<br>
33300.61<br>
33310.62<br>
33320.63<br>
33330.64<br>
3334</td>
3335<td style="vertical-align: top;">
3336obsolete<br>
3337</td>
3338<td style="vertical-align: top;">
33390.6<br>
3340</td>
3341<td style="vertical-align: top;">
3342obsolete<br>
3343</td>
3344<td style="vertical-align: top;">
33452.3<br>
3346</td>
3347<td style="vertical-align: top;">
33482.6.28.2<br>
0c71c32a 33492.6.28.3<br>
2e83a4f2 33502.6.28.4<br>
5f968bda 33512.6.29-rc3<br>
4e9bbbd3 3352</td>
3353<td style="vertical-align: top;">
3354LTTng 0.87 combines 4 page fault events into 2. This is a very high-speed
3355tracing path.<br>
3356LTTV 0.12.8 supports LTTng 0.87.<br>
996dfce4 3357LTTng 0.88 and LTTV 0.12.9 now supports dynamic kernel instrumentation with
3358kprobes through a simple /mnt/debugfs/ltt/kprobes/ interface.<br>
5f968bda 3359LTTng 0.89 supports kernel 2.6.29-rc3, adds tree RCU tracing.<br>
abe858bc 3360LTTng 0.91 optimizes the write to page function (data copy to the buffers).<br>
15906989 3361LTTV 0.12.11 fixes a nasty event id/timestamp bug for event IDs 29, 30, 31.<br>
4e9bbbd3 3362</td>
3363<td style="vertical-align: top;">
3364</td>
3365<td style="vertical-align: top;">
3366x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3367um, v850, xtensa.<br>
3368arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3369powerpc64, s390, sparc, sparc64.<br>
3370</td>
3371</tr>
3372
3373
1db0bd6a 3374<tr>
3375<td style="vertical-align: top;">
33760.12.8<br>
33770.12.9<br>
4d7d8d3a 33780.12.10<br>
ab263a10 33790.12.11<br>
33800.12.12<br>
c06e7a12 33810.12.13<br>
34bab9f8 33820.12.14<br>
838c5eb0 33830.12.15<br>
ab92fbe9 33840.12.16<br>
7694499f 33850.12.17<br>
733bd0fb 33860.12.18<br>
3bfcfb76 33870.12.19<br>
b681cb70 33880.12.20<br>
1db0bd6a 3389</td>
3390<td style="vertical-align: top;">
76930b09 33910.92<br>
1db0bd6a 33920.93<br>
4564fd1d 33930.94<br>
9ac70c1d 33940.95<br>
5363eaeb 33950.96<br>
ecdef749 33960.97<br>
1b77f8d2 33970.98<br>
1ccd60c4 33980.99<br>
eb538ab0 33990.100<br>
bdc856f1 34000.101<br>
91305ead 34010.102<br>
6905aab1 34020.103<br>
3c6c2aa9 34030.104<br>
9d479088 34040.105<br>
1959d813 34050.106<br>
02e754a1 34060.108<br>
620c11bc 34070.109<br>
fdcc305d 34080.110<br>
34090.111<br>
6ee8193b 34100.112<br>
72433306 34110.113<br>
1c0c1ecf 34120.114<br>
5114c352 34130.115<br>
48c61138 34140.116<br>
4ee7bc67 34150.117<br>
47d851d8 34160.118<br>
f9072bd4 34170.119<br>
5bec86c7 34180.120<br>
2a95e6c4 34190.121<br>
34200.122<br>
a99a437c 34210.123<br>
286b8d95 34220.124<br>
a2afc77a 34230.125<br>
fa7a1a62 34240.126<br>
abae726d 34250.127<br>
f289395b 34260.128<br>
279e9684 34270.129<br>
076b3ebc 34280.130<br>
c356d272 34290.131<br>
f70d0843 34300.132<br>
61577e44 34310.133<br>
c4fc5d63 34320.134<br>
1e68ad46 34330.135<br>
66cc2cb3 34340.136<br>
cd8e20e9 34350.137<br>
44d92732 34360.138<br>
b9691551 34370.139<br>
d5199b01 34380.140<br>
893b0557 34390.141<br>
49b7ec47 34400.142<br>
34410.143<br>
1a84f51f 34420.144<br>
cc58fd88 34430.145<br>
34440.146<br>
17573902 34450.147<br>
88ae7929 34460.148<br>
ca229d8d 34470.149<br>
0887f823
MD
34480.150<br>
34490.151<br>
e25b7fb6 34500.152<br>
77bdcc69 34510.153<br>
09ac38f4
MD
34520.154<br>
34530.155<br>
3bc4047c 34540.156<br>
9cff5b44 34550.157<br>
7fa841b1 34560.158<br>
bcaf565b 34570.159<br>
40ee6182
MD
34580.160<br>
34590.161<br>
a76ec682 34600.162<br>
dfa5943d
MD
34610.163<br>
34620.164<br>
34630.165<br>
b047e7ad 34640.166<br>
edb1680e
MD
34650.167<br>
34660.168<br>
ae501037 34670.169<br>
64b86e79 34680.170<br>
1db0bd6a 3469</td>
3470<td style="vertical-align: top;">
34710.65<br>
dbeb6428 34720.66<br>
529464b7 34730.67<br>
ab92fbe9 34740.68<br>
1c1a0eb7 34750.69<br>
09ac38f4 34760.70<br>
d3666aaf 34770.71<br>
3af2ddd1
MD
34780.72<br>
34790.73<br>
14e3ee3f 34800.74<br>
64b86e79 34810.75<br>
1db0bd6a 3482</td>
3483<td style="vertical-align: top;">
3484obsolete<br>
3485</td>
3486<td style="vertical-align: top;">
34870.6<br>
3488</td>
3489<td style="vertical-align: top;">
3490obsolete<br>
3491</td>
3492<td style="vertical-align: top;">
34932.3<br>
3494</td>
3495<td style="vertical-align: top;">
34962.6.29-rc4<br>
bdc856f1 34972.6.29-rc6<br>
3c6c2aa9 34982.6.29-rc7<br>
6ee8193b 34992.6.29-rc8<br>
5114c352 35002.6.29<br>
a99a437c 35012.6.29.1<br>
fa7a1a62 35022.6.30-rc1<br>
35032.6.30-rc2<br>
1e68ad46 35042.6.30-rc5<br>
d5199b01 35052.6.30<br>
92a37329 35062.6.30.9<br>
a76ec682 35072.6.31.3<br>
c1c9e0ac 35082.6.31.5<br>
fabe11d5 35092.6.31.6<br>
1db0bd6a 3510</td>
3511<td style="vertical-align: top;">
3512LTTng 0.92 reorders the LTTng patchset and drops the /proc/ltt interface.<br>
3513lttctl 0.65 updates ltt-armall to the new debugfs interface.<br>
4d7d8d3a 3514lttv 0.12.10 fixes 32-bits host support for kprobes hash table.<br>
4564fd1d 3515LTTng 0.94 adds ARM OMAP3 uniprocessor support, no power management support
3516yet.<br>
1ccd60c4 3517LTTng 0.99 fixes ARM syscall exit tracing.<br>
bdc856f1 3518LTTng 0.101 supports Linux kernel 2.6.29-rc6.<br>
9250dd72 3519LTTng 0.103 integrates a patch to cache the page_address lookup.<br>
3c6c2aa9 3520LTTng 0.104 includes the basics for future text output support (ltt-ascii is
3521still work in progress) and a lot of patch folding has been done in preparation
3522for LKML post. It supports kernel 2.6.29-rc7.<br>
02e754a1 3523LTTng 0.108 boosts performances. Fixes a false-sharing problem, divides the
3524buffer management code into slow and fast paths for better locality.<br>
978cd71a 3525LTTng 0.110 moves to a pointer array instead of a linked list to manage the
3526buffer pages.<br>
fdcc305d 3527LTTng 0.111 adds commit count prefetch, removes rcu list prefetch (slows down
3528small lists) and fixes powerpc64 build.<br>
1c0c1ecf 3529LTTng 0.114 fixes LTTng vmcore (crash dump) support.<br>
5114c352 3530LTTng 0.115 support kernel 2.6.29.<br>
302cf70b 3531LTTng 0.116 adds irq_next_handler event to tell which irq handler is being
3532called.<br>
4ee7bc67 3533LTTng 0.117 fixes napi dev instrumentation.<br>
5bec86c7 3534LTTng 0.120 fixes irq instrumentation bug introduced in 0.118.<br>
781be978 3535LTTng 0.121 adds performance enhancements (lighter atomic primitives) and adds
3536NFS support for splice write (can save traces to NFS mounts again).<br>
a99a437c 3537LTTng 0.123 supports kernel 2.6.29.1.<br>
286b8d95 3538LTTng 0.124 fixes a mutex circular dependency in ltt-trace-control.<br>
a2afc77a 3539LTTng 0.125 supports kernel 2.6.30-rc1.<br>
fa7a1a62 3540LTTng 0.126 supports kernel 2.6.30-rc2.<br>
279e9684 3541LTTng 0.129 finally gets merge with event tracer right.<br>
076b3ebc 3542LTTng 0.130 fixes issues when building LTTng as modules (in ltt kprobes support,
3543Kconfig for ltt-relay-*.c and exporting vmalloc_sync_all symbol appropriately).<br>
61577e44 3544LTTng 0.133 fixes a irq handler instrumentation regression introduced in the
35452.6.30-rc LTTng versions.<br>
c4fc5d63 3546LTTng 0.134 includes ARM OMAP3 trace clock fixes, idle support, PM tracepoints
3547and LTTng async timer running as deferrable timer to save power.<br>
1e68ad46 3548LTTng 0.135 support kernel 2.6.30-rc5.<br>
c06e7a12 3549LTTV 0.12.13 fixes a bug in resourceview trap exit handling when occurs before
3550any trap entry at the beginning of the trace.<br>
6754dce7 3551LTTV 0.12.14 fixes irq and softirq handling of resourceview for exit event at
3552the beginning of the trace.<br>
cd8e20e9 3553LTTng 0.137 moves trace_clock generic variable to trace_clock_var. Conflict with
3554ftrace.<br>
b9691551 3555LTTng 0.139 modifies the memory barrier IPIs (at sub-subber switch) to give them
3556a good deal of paranoia : don't trust the Linux IPI mechanism to ensure that
3557memory is presented in program order when the remote ipi handler runs. Use our
3558own smp_mb()s to ensure memory ordering. It's a slow path anyway, we don't
3559care.<br>
d5199b01 3560LTTng 0.140 supports kernel 2.6.30.<br>
838c5eb0 3561LTTV 0.12.15 contains some fixes for the resource view.<br>
ab92fbe9 3562ltt-control 0.68 fixes a memory leak in liblttctl.<br>
3563lttv 0.12.16 fixes file/quit menu.<br>
7694499f 3564lttv 0.12.17 changes g_warning for missing events/fields for a g_info. Activate
3565with -v on the command line.<br>
49b7ec47 3566LTTng 0.143 fixes LTTng build with kernels having module config options
3567disabled.<br>
1a84f51f 3568LTTng 0.144 includes a fix for network event byte ordering.<br>
30dbc49e 3569LTTng 0.145 fixes the flight recorder lockless fast path. Need to push reader
3570there too. Also fixes the maximum splice() size: fixed to 1 subbuffer. Also
3571simplified the flight recorder wrap around handling.<br>
cc58fd88 3572LTTng 0.146 adds extra read-side sub-buffer for flight recorder.<br>
17573902 3573LTTng 0.147 fixes a race in the commit path for flight recorder extra sub-buffer
3574exchange.<br>
88ae7929 3575LTTng 0.148 correctly rounds the subbuffer size to at least one page.<br>
ca229d8d 3576LTTng 0.149 has working experimental ascii output.<br>
10e4eabf 3577LTTng 0.150 fixes UP build for cpufreq driver.<br>
1c1a0eb7 3578ltt-control 0.69 fixes lttd append mode.<br>
0887f823
MD
3579LTTng 0.151 fixes softirq instrumentation, caused by switch to mainline
3580TRACE_EVENT with different name assignment.<br>
e25b7fb6 3581LTTng 0.152 few SH build fixes.<br>
77bdcc69 3582LTTng 0.153 updates trace clock (minor fix).<br>
3bc4047c
MD
3583LTTng 0.156 adds a required compiler barrier to the trace-clock-32-to-64
3584update-side.<br>
9cff5b44
MD
3585LTTng 0.157 fixes the trace-clock-32-to-64 mutex to spinlock transition
3586patch.<br>
d3666aaf 3587ltt-control 0.71 fixes uClibc support.<br>
7fa841b1
MD
3588LTTng 0.158 fixes a memory size allocation problem, triggered with large number
3589of subbuffers in lockless mode. Also adds a per-subbuffer event counter in
3590lockless buffers shown in dmesg when buffers are destroyed.<br>
bcaf565b
MD
3591LTTng 0.159 fixes trace-clock for mips and x86: use spinlock in cpu hotplug
3592notifier instead of mutex.<br>
92a37329
MD
3593LTTng 0.160 supports kernel 2.6.30.9. Using CONFIG_TREE_RCU with kernel 2.6.30.x
3594is recommended due to problems encountered with mainline PREEMPT and CLASSIC
3595RCU.<br>
40ee6182 3596LTTng 0.161 fixes immediate values interaction with !CONFIG_KPROBES.<br>
733bd0fb 3597LTTV 0.12.18 fixes a name table resizing problem (memory leak).<br>
3bfcfb76 3598LTTV 0.12.19 fixes packaging issue with headers.<br>
a76ec682 3599LTTng 0.162 supports Linux 2.6.31.3.<br>
c1c9e0ac
MD
3600LTTng 0.163 for Linux 2.6.31.5 adds support for network synchronization
3601markers.<br>
3602ltt-control 0.72 adds support for network synchronization markers.<br>
c0739ccf
MD
3603LTTng 0.164 relicenses most tracer C files and headers, as well as immediate
3604values C files to dual LGPL v2.1 / GPL v2 license, and most immediate values
3605headers to dual BSD / GPL v2 license (phase 1).<br>
dfa5943d
MD
3606LTTng 0.165 does a large refactoring/cleanup. It relicenses all the missing
3607LTTng files that can be shared with the UST tracer. All code imported from
3608relay.c is now in ltt-relay-splice.c, which is kept under the GPL license (and
3609only useful within the kernel anyway).<br>
b047e7ad
MD
3610LTTng 0.166 fixes trace teardown error for 32-bit machines introduced in
36110.165.<br>
fabe11d5 3612LTTng 0.167 supports kernel 2.6.31.6.<br>
3af2ddd1
MD
3613ltt-control 0.73 adds per-channel parameter "switch_timer" (periodic buffer
3614flush timer interval).<br>
b681cb70
MD
3615LTTV 0.12.20 fixes a dependency on non-standard __SIZEOF_LONG__. Uses __WORDSIZE
3616instead. Should fix some 32-bit builds.<br>
14e3ee3f 3617ltt-control 0.74 fixes a missing return value from liblttctl.<br>
edb1680e
MD
3618LTTng 0.168 makes periodic flush energy-efficient, adds cpu idle notifiers for
3619x86_32, x86_64 to deal with periodic flush vs idle interaction (other
3620architectures are todo). Also fix a ltt-relay-vfs file close bug, increase
3621default vm_state channel subbuffer size, fix ltt-ascii so it compiles after
3622cleanup (ltt-ascii is still experimental, will need to be adapted to new
3623periodic flush scheme).<br>
ae501037 3624LTTng 0.169 fixes trace teardown.<br>
64b86e79 3625LTTng 0.170 fixes kref issues (since refactoring) and cpu hotplug vs trace
d081dd5e
MD
3626teardown issues. Simplification of trace creation/remove locking scheme.
3627Passes test of concurrent CPU hotplug, markers arm/disarm and trace
3628create/delete in loops for minutes.<br>
1db0bd6a 3629</td>
3630<td style="vertical-align: top;">
3631</td>
3632<td style="vertical-align: top;">
3633x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3634um, v850, xtensa.<br>
3635arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3636powerpc64, s390, sparc, sparc64.<br>
3637</td>
3638</tr>
3639
d167a36f
MD
3640<tr>
3641<td style="vertical-align: top;">
36420.12.21<br>
3643</td>
3644<td style="vertical-align: top;">
36450.171<br>
3d92a104 36460.172<br>
d167a36f
MD
3647</td>
3648<td style="vertical-align: top;">
36490.65<br>
36500.66<br>
36510.67<br>
36520.68<br>
36530.69<br>
36540.70<br>
36550.71<br>
36560.72<br>
36570.73<br>
36580.74<br>
36590.75<br>
3660</td>
3661<td style="vertical-align: top;">
3662obsolete<br>
3663</td>
3664<td style="vertical-align: top;">
36650.6<br>
3666</td>
3667<td style="vertical-align: top;">
3668obsolete<br>
3669</td>
3670<td style="vertical-align: top;">
36712.4<br>
3672</td>
3673<td style="vertical-align: top;">
36742.6.31.6<br>
3675</td>
3676<td style="vertical-align: top;">
3677LTTng 0.170 and LTTV 0.12.21 fixes gcc structure trace format compatibility.<br>
3d92a104
MD
3678LTTng 0.172 adds credits to Steven Rostedt for the extra subbuffer for reader in
3679flight recorder mode.<br>
d167a36f
MD
3680</td>
3681<td style="vertical-align: top;">
3682</td>
3683<td style="vertical-align: top;">
3684x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3685um, v850, xtensa.<br>
3686arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3687powerpc64, s390, sparc, sparc64.<br>
3688</td>
3689</tr>
3690
1d44e92a
MD
3691<tr>
3692<td style="vertical-align: top;">
36930.12.22<br>
4503a53e 36940.12.23<br>
ac871830 36950.12.24<br>
5b90a222 36960.12.25<br>
9f11321b 36970.12.26<br>
ccf1db70 36980.12.27<br>
8a30d0e0 36990.12.28<br>
7671b5b8 37000.12.29<br>
1d44e92a
MD
3701</td>
3702<td style="vertical-align: top;">
37030.173<br>
14e70674 37040.174<br>
751195d2 37050.175<br>
1d78e14a 37060.176<br>
fc6c9cbc 37070.177<br>
c5a78c0a 37080.178<br>
c1c26726 37090.179<br>
046f32d6 37100.180<br>
1ba0060d 37110.181<br>
019d6c3a 37120.182<br>
816fe342 37130.182o<br>
dc68f867
MD
37140.183<br>
37150.183o<br>
6592b8a2 37160.184<br>
64bb8aaf
MD
37170.185<br>
37180.185o<br>
e82ba01f
MD
37190.186<br>
37200.186o<br>
46a96390 37210.187<br>
f27fd7ea 37220.188<br>
d45ec92d
MD
37230.189<br>
37240.189o<br>
9a224c09 37250.190<br>
1d44e92a
MD
3726</td>
3727<td style="vertical-align: top;">
37280.76<br>
1d78e14a 37290.77<br>
4b2722d4 37300.78<br>
40839ec0 37310.79<br>
de92e2dd 37320.80<br>
e3d87cc5 37330.81<br>
1d44e92a
MD
3734</td>
3735<td style="vertical-align: top;">
3736obsolete<br>
3737</td>
3738<td style="vertical-align: top;">
37390.6<br>
3740</td>
3741<td style="vertical-align: top;">
3742obsolete<br>
3743</td>
3744<td style="vertical-align: top;">
37452.5<br>
3746</td>
3747<td style="vertical-align: top;">
37482.6.31.6<br>
c1c26726 37492.6.32-rc8<br>
6592b8a2
MD
37502.6.32<br>
37512.6.32.2<br>
46a96390 37522.6.32.4<br>
1d44e92a
MD
3753</td>
3754<td style="vertical-align: top;">
3755LTTng 0.173, ltt-control 0.76, lttv 0.12.22, trace format 2.5 add support
3756for variable-sized subbuffer transfers. Useful for network trace streaming with
3757a periodic timer to flush the buffers periodically: only the actual payload
3758(aligned to the next page) will be sent.<br>
14e70674
MD
3759LTTng 0.174 adds missing del_timer to switch_timer, and fixes buggy mips32 trace
3760clock.<br>
751195d2
MD
3761LTTng 0.175 fixes event ID compaction. Caused problems when doing a second (and
3762more) trace session.<br>
1d78e14a
MD
3763ltt-control 0.77 integrates new more flexible ltt-armall/ltt-disarmall scripts
3764(which can now take options). LTTng 0.176 fixes a reverse locking issue in
3765marker disable from trace control module.<br>
4503a53e 3766lttv 0.12.23 fixes polling in the trace control plugin.<br>
fc6c9cbc 3767LTTng 0.177 fixes mips32 and mips64 trace clock.<br>
c5a78c0a 3768LTTng 0.178 reverts MIPS trace clock to assume synchronized TSCs.<br>
c1c26726 3769LTTng 0.179 supports kernel 2.6.32-rc8.<br>
ac871830
MD
3770LTTV 0.12.24 deals with try_wake_up by appropriately setting the target thread
3771to "wake for cpu" state.<br>
046f32d6 3772LTTng 0.180 fixes SH trace clock definition.<br>
1ba0060d 3773LTTng 0.181 supports kernel 2.6.32.<br>
4b2722d4 3774ltt-control update ltt-armall script to stop using deprecated head -1.<br>
019d6c3a
MD
3775LTTng 0.182 fixes powerpc 440 support and adds trace clock support for PM and
3776DVFS on ARM OMAP3.<br>
816fe342
MD
3777LTTng 0.182o is based on the omap/pm tree 2.6.32-rc8 kernel. It has the DVFS/PM
3778trace clock support found in lttng 0.182.<br>
5b90a222
MD
3779LTTV 0.12.25 changes the size of default irq table to work around a bug in
3780state.c (experienced on a ARM trace).<br>
64bb8aaf 3781LTTng 0.185 coexists peacefully with trace event.<br>
e82ba01f 3782LTTng 0.186 and 0.186o fixes !CPUFREQ config for arm omap3 tracing.<br>
f27fd7ea 3783LTTng 0.187 and 0.188, for kernel 2.6.32.4, fixes x86-32 apm cpu idle instrumentation.<br>
ccf1db70 3784LTTV 0.12.26 fixes a backward position seek wrap-around (time underflow) issue
9f11321b 3785with the detailed event list.<br>
8a30d0e0
MD
3786LTTV 0.12.27, 0.12.28 temporarily disables the new network sync module, which
3787causes a build failure on 64-bit.<br>
40839ec0 3788ltt-control 0.79 ensures /bin/sh (busybox) script compatibilty.<br>
7671b5b8 3789LTTV 0.12.29 re-enables the network time alignment (sync/). It's fixed now.<br>
d45ec92d
MD
3790LTTng 0.189: tree reorganisation in subdirectories, phase 1. Add ARM cpufreq
3791trace clock fix.<br>
3792LTTng 0.189o: lttng-omap tree, add arm cpufreq trace clock fix.<br>
9a224c09 3793LTTng 0.190 fixes net-extended instrumentation alignment on 32-bit architectures.<br>
1d44e92a
MD
3794</td>
3795<td style="vertical-align: top;">
3796</td>
3797<td style="vertical-align: top;">
3798x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3799um, v850, xtensa.<br>
3800arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3801powerpc64, s390, sparc, sparc64.<br>
3802</td>
3803</tr>
3804
d167a36f 3805
4c46be8d
MD
3806<tr>
3807<td style="vertical-align: top;">
38080.12.30<br>
e606e600 38090.12.31<br>
cf1edabd 38100.12.32<br>
4ce1d98a 38110.12.33<br>
74d01ac4 38120.12.34<br>
82b4cbf3 38130.12.35<br>
4011932e 38140.12.36<br>
4c46be8d
MD
3815</td>
3816<td style="vertical-align: top;">
38170.191<br>
d9e88ff5 38180.192<br>
0a208f00 38190.193<br>
97503f90 38200.194<br>
41e81bed 38210.195<br>
0fe94b61 38220.196<br>
d2e66b84
MD
38230.197<br>
38240.198<br>
38250.199<br>
5b929a8d 38260.200<br>
91c65187 38270.201<br>
6c9fa6d2 38280.202<br>
47e31470 38290.203<br>
b9c918ba
MD
38300.204<br>
38310.205<br>
d12a509a 38320.206<br>
651278cd 38330.207<br>
9b70a502
MD
38340.208<br>
38350.209<br>
55c326f4 38360.210<br>
e3a5aa2b 38370.211<br>
43e0623f 38380.212<br>
e065b39b
MD
38390.213<br>
38400.214<br>
6e0afe72 38410.215<br>
0f01eb10 38420.216<br>
d18b09be 38430.217<br>
a5eab19c 38440.218<br>
309d9cfe
MD
38450.219<br>
38460.220<br>
4e0b958a 38470.221<br>
2cd021e0 38480.222<br>
b72282a6 38490.223<br>
6c161530 38500.224<br>
c09b9c99 38510.225<br>
7e129426 38520.226<br>
4c46be8d
MD
3853</td>
3854<td style="vertical-align: top;">
38550.76<br>
38560.77<br>
38570.78<br>
38580.79<br>
de92e2dd 38590.80<br>
e3d87cc5 38600.81<br>
b9c918ba 38610.82<br>
6e8a9c01 38620.83<br>
be060ee3 38630.84<br>
bfd10e86 38640.85<br>
83dda0d1 38650.86<br>
cf1edabd 38660.87<br>
4c46be8d
MD
3867</td>
3868<td style="vertical-align: top;">
3869obsolete<br>
3870</td>
3871<td style="vertical-align: top;">
38720.6<br>
3873</td>
3874<td style="vertical-align: top;">
3875obsolete<br>
3876</td>
3877<td style="vertical-align: top;">
38782.6<br>
3879</td>
3880<td style="vertical-align: top;">
38812.6.32.4<br>
41e81bed 38822.6.32.9<br>
d2e66b84 38832.6.33<br>
5b929a8d 38842.6.33.1<br>
47e31470 38852.6.33.2<br>
e065b39b
MD
38862.6.33.3<br>
38872.6.33.4<br>
d18b09be 38882.6.34<br>
2cd021e0 38892.6.34.4<br>
b72282a6 38902.6.35.2<br>
c09b9c99 38912.6.35.4<br>
4c46be8d
MD
3892</td>
3893<td style="vertical-align: top;">
3894LTTng 0.191, LTTV 0.12.30 coming with trace format 2.6 revert to the pre-2.4
3895behavior for alignment of 64-bit fields on 32-bit architectures. It aligns them
3896on 32-bit (maximum alignment is the architecture size). This follows gcc
3897behavior.<br>
d9e88ff5
MD
3898LTTng 0.192 fixes a crash with immediate values on x86 for kernel configured
3899without modules. It was caused by a mainline commit which restricted the
3900liveness of the "nop" table to init time in this configuration.<br>
0a208f00
MD
3901LTTng 0.193 modifies timers to support RT kernels again, and modifies omap3
3902trace clock spinlock taken with irqs off, turning it into a raw spinlock
3903(needed for RT kernel).<br>
97503f90
MD
3904LTTng 0.194 uses mod_timer_pinned with add_timer_on to support NO_HZ SMP
3905configs. Fixes incorrect API use introduced in 0.193.<br>
41e81bed 3906LTTng 0.195 supports kernel 2.6.32.9.<br>
0fe94b61
MD
3907LTTng 0.196 fixes a declaration omission in ARM omap3 trace clock, introduced in
39080.194.<br>
a1d69849
MD
3909LTTng 0.197 adds compiler barriers within nesting count. Eliminates possible
3910false-negative caused by heavy compiler optimization. This only affects
3911self-detection of internal LTTng problems (e.g. detecting trap recursion within
3912the tracer), so it is not crucially important to update.<br>
bcd59dcb 3913LTTng 0.198 fixes a periodic flush timer bug introduced in LTTng 0.194.<br>
5b929a8d
MD
3914LTTng 0.199 supports Linux kernel 2.6.33.<br>
3915LTTng 0.200 supports Linux kernel 2.6.33.1.<br>
91c65187 3916LTTng 0.201 fixes omap3 trace clock build: header moved from mach/ to plat/.<br>
6c9fa6d2 3917LTTng 0.202 fixes the ARM omap3 build.<br>
9498e323
MD
3918LTTng 0.203 re-introduces the fligh- channel prefix for flight recorder
3919channels. This has been lost in the refactoring done around the 2.6.30 Linux
3920kernel support series.<br>
de92e2dd
MD
3921ltt-control 0.80 ltt-armall disables the input subsystem by default. ltt-armall
3922-i should be used to activate these markers.<br>
e3d87cc5
MD
3923ltt-control 0.81 divides the lttd daemon in a LGPLv2.1 library and GPLv2 program
3924parts. It makes it possible to spawn a daemon instance from a program without
3925requiring to fork a new process.<br>
47e31470 3926LTTng 0.204 supports kernel 2.6.33.2<br>
b9c918ba
MD
3927LTTng 0.205 fixes a kref race in channel teardown vs lttd file open.<br>
3928ltt-control 0.82 ensures lttctl waits for lttd to complete when called at trace
3929destruction in overwrite mode. Failure to do so can result in unread channels in
3930flight recorder mode.<br>
d12a509a
MD
3931LTTng 0.206 marks Immediate Values as BROKEN for PowerPC. Will be replaced by
3932asm goto from mainline eventually anyway, so don't bother looking for the cause
3933of the bug.<br>
651278cd 3934LTTng 0.207 fixes trivial error from 0.206.<br>
9d612c74
MD
3935LTTng 0.208 uses msleep() rather than cpu_relax() for better !PREEMPT UP support
3936for the kref teardown.<br>
6e8a9c01
MD
3937ltt-control 0.83 does a temporary fix to ensure lttd grabs file handles at the
3938end of overwrite mode tracing.<br>
e606e600
MD
3939LTTV 0.12.31 fixes the statedump end state handler to correctly deal with
3940threads scheduled out from userspace (waiting for CPU) when the statedump end
3941event happen.<br>
be060ee3
MD
3942ltt-control 0.84 fixes /debugfs auto-find in ltt-armall and ltt-disarmall
3943scripts.<br>
9b70a502 3944LTTng 0.209 fixes a module build issue.<br>
55c326f4
MD
3945LTTng 0.210 reverts some powerpc-specific instrumentation from mainline that
3946clashes with arch-agnostic LTTng instrumentation.<br>
e3a5aa2b 3947LTTng 0.211 fixes build menu Kconfig dependencies.<br>
43e0623f 3948LTTng 0.212 adds more complete MIPS syscall instrumentation.<br>
0d0eba7e
MD
3949LTTng 0.213 supports kernel 2.6.33.3, moves call_64.h to the correct header
3950location and fixes -rt kernel teardown locking issue.<br>
e065b39b 3951LTTng 0.214 support kernel 2.6.33.4.<br>
6e0afe72 3952LTTng 0.215 fixes module circular dependendy.<br>
bfd10e86
MD
3953ltt-control 0.85 contains an update lttd which uses fadvise and sync_file_range
3954to ensure that the page cache is not filled by trace buffers.<br>
83dda0d1
MD
3955ltt-control 0.86 puts fadvise after sync writeback to use sync writeback rather
3956than dirty page writeback. (should improve streaming)<br>
0f01eb10
MD
3957LTTng 0.216 fixes a trace-clock-32-to-64 teardown bug recently introcuced. Only
3958affects ARM and MIPS SMP systems.<br>
cf1edabd
MD
3959LTTV 0.12.32 includes various cleanups and fixes.<br>
3960ltt-control 0.87 fixes argument parsing for periodical buffer switch option.<br>
d18b09be 3961LTTng 0.217 supports kernel 2.6.34.<br>
a5eab19c
MD
3962LTTng 0.218 fixes a missing irq_desc export in kernel/irq/handle.c, affects
3963sparse irq configurations.<br>
4ce1d98a
MD
3964LTTV 0.12.33 fixes statistics handling. Use per-cpu rather than per-tracefile
3965event tree head. This bug was introduced when LTTng started supporting multiple
3966channels.<br>
309d9cfe
MD
3967LTTng 0.219 fixes an out-of-bound array use in marker.c.<br>
3968LTTng 0.220 forces alignment on 128 bytes (larger than structure) to ensure that
3969the section alignment in the linker script matches that of overly enthusiastic
3970compilers.<br>
74d01ac4
MD
3971LTTV 0.12.34 fixes a bug in string handling in libltttraceread. Caused incorrect
3972string length calculation when a string appeared in many per-cpu tracefiles of
3973the same channel.<br>
49d78272 3974LTTng 0.221 now supports writing strings into the buffer when string input is
4e0b958a
MD
3975being modified concurrently. Such a race should not render the trace
3976unreadable.<br>
8984f293
MD
3977LTTng 0.222 supports kernel 2.6.34.4. It includes a lttng splice actor
3978adjustment to match a splice.c change in 2.6.34.2 which changed the checks for
3979seekable files.<br>
82b4cbf3
MD
3980LTTV 0.12.35 fixes a problem introduced in 0.12.34, fixing the problem initially
3981fixed by 0.12.34 in the "correct" way; without unwanted side-effects. LTTV
39820.12.34 had problems calling hooks for some events.<br>
b72282a6 3983LTTng 0.223 supports kernel 2.6.35.2.<br>
6c161530
MD
3984LTTng 0.224 fixes socket instrumentation in git tree: the patch hunk management
3985differs between quilt and git, so only the git tree showed this problem.<br>
c09b9c99 3986LTTng 0.225 supports kernel 2.6.35.4, updates generic alignment patch.<br>
7e129426 3987LTTng 0.226 is a simple cleanup: it removes the unused psrwlock patches.<br>
4c46be8d
MD
3988</td>
3989<td style="vertical-align: top;">
3990</td>
3991<td style="vertical-align: top;">
3992x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3993um, v850, xtensa.<br>
3994arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3995powerpc64, s390, sparc, sparc64.<br>
3996</td>
3997</tr>
3998
268875bf
MD
3999<tr>
4000<td style="vertical-align: top;">
40010.12.30<br>
4002...<br>
40030.12.35<br>
4011932e 40040.12.36<br>
268875bf
MD
4005</td>
4006<td style="vertical-align: top;">
40070.227<br>
6375068a 40080.228<br>
b72cc11e 40090.229<br>
dd1a9a44 40100.230<br>
f3535e4e 40110.231<br>
ab794e64 40120.232<br>
268875bf
MD
4013</td>
4014<td style="vertical-align: top;">
40150.76<br>
4016...<br>
40170.87<br>
d9c578aa 40180.88<br>
1e9ea573 40190.89<br>
268875bf
MD
4020</td>
4021<td style="vertical-align: top;">
40220.16<br>
6375068a 40230.17<br>
b72cc11e 40240.18<br>
7a3f0cf6 40250.19<br>
268875bf
MD
4026</td>
4027<td style="vertical-align: top;">
40280.6<br>
4029</td>
4030<td style="vertical-align: top;">
4031obsolete<br>
4032</td>
4033<td style="vertical-align: top;">
40342.6<br>
4035</td>
4036<td style="vertical-align: top;">
40372.6.35.4<br>
f3535e4e 40382.6.35.5<br>
ab794e64 40392.6.35.7<br>
268875bf
MD
4040</td>
4041<td style="vertical-align: top;">
4042LTTng 0.227 re-introduces the lttng-modules package, which splits the kernel
4043patches from the LTTng tracer. It matches lttng-modules 0.16.<br>
6375068a
MD
4044LTTng 0.228 and lttng-modules 0.17 removes the now unneeded patches from the
4045lttng kernel tree.<br>
b72cc11e
MD
4046LTTng 0.229 and lttng-modules 0.18 re-insert a few missing patches in the kernel
4047patchset and fixes a circular module dependency in lttng-modules.<br>
7a3f0cf6
MD
4048lttng-modules 0.19 adds options to support crash dump trace extraction and
4049"debug event size" options. See the LTTng manual for details. It also fixes
4050ltt-core missing module license and a debugfs bug in ltt-ascii.c.<br>
dd1a9a44
MD
4051LTTng 0.230 fixes a trace clock Kconfig rebase error introduced recently, and
4052adds KVM instrumentation and probes.<br>
f3535e4e 4053LTTng 0.231 is rebased on kernel 2.6.35.5.<br>
d9c578aa
MD
4054ltt-control 0.88 integrates automatic modprobe in ltt-armall/rmmod in
4055ltt-disarmall.<br>
ab794e64 4056LTTng 0.232 is rebased on kernel 2.6.35.7.<br>
268875bf
MD
4057</td>
4058<td style="vertical-align: top;">
4059</td>
4060<td style="vertical-align: top;">
4061x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
4062um, v850, xtensa.<br>
4063arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
4064powerpc64, s390, sparc, sparc64.<br>
4065</td>
4066</tr>
4067
4c46be8d 4068
9f52f9e2
MD
4069<tr>
4070<td style="vertical-align: top;">
40710.12.30<br>
4072...<br>
40730.12.35<br>
4011932e 40740.12.36<br>
9f52f9e2
MD
4075</td>
4076<td style="vertical-align: top;">
40770.233<br>
f469b04b 40780.234<br>
31c00749 40790.235<br>
87a9b6e8 40800.236<br>
674d70e9 40810.237<br>
9f52f9e2
MD
4082</td>
4083<td style="vertical-align: top;">
40840.76<br>
4085...<br>
40860.87<br>
40870.88<br>
1e9ea573 40880.89<br>
9f52f9e2
MD
4089</td>
4090<td style="vertical-align: top;">
40910.19.1<br>
4092</td>
4093<td style="vertical-align: top;">
40940.6<br>
4095</td>
4096<td style="vertical-align: top;">
4097obsolete<br>
4098</td>
4099<td style="vertical-align: top;">
41002.6<br>
4101</td>
4102<td style="vertical-align: top;">
41032.6.36<br>
4104</td>
4105<td style="vertical-align: top;">
4106LTTng 0.233 and lttng-modules 0.19.1 support kernel 2.6.36.<br>
f469b04b 4107LTTng 0.234 removes duplicated old-napi duplicated device instrumentation.<br>
31c00749 4108LTTng 0.235 re-insert missing network tracepoint.<br>
674d70e9 4109LTTng 0.236 (patch cleanup for 0.237) fixes mainline power event breakage.<br>
9f52f9e2
MD
4110</td>
4111<td style="vertical-align: top;">
4112</td>
4113<td style="vertical-align: top;">
4114x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
4115um, v850, xtensa.<br>
4116arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
4117powerpc64, s390, sparc, sparc64.<br>
4118</td>
4119</tr>
4120
6b1db990
MD
4121<tr>
4122<td style="vertical-align: top;">
41230.12.30<br>
4124...<br>
41250.12.35<br>
4011932e 41260.12.36<br>
6b1db990
MD
4127</td>
4128<td style="vertical-align: top;">
41290.238<br>
2b900087 41300.239<br>
315a8172 4131linaro-0.239-1<br>
4bc3cc92 41320.240<br>
6b1db990
MD
4133</td>
4134<td style="vertical-align: top;">
41350.76<br>
4136...<br>
41370.87<br>
41380.88<br>
1e9ea573 41390.89<br>
6b1db990
MD
4140</td>
4141<td style="vertical-align: top;">
41420.19.2<br>
598951e4 41430.19.3<br>
6b1db990
MD
4144</td>
4145<td style="vertical-align: top;">
41460.6<br>
c39aaccf
MD
41470.7<br>
41480.8<br>
41490.9<br>
41500.10<br>
41510.11<br>
41520.12<br>
6b1db990
MD
4153</td>
4154<td style="vertical-align: top;">
4155obsolete<br>
4156</td>
4157<td style="vertical-align: top;">
41582.6<br>
4159</td>
4160<td style="vertical-align: top;">
41612.6.36<br>
4bc3cc92 41622.6.36.2<br>
6b1db990
MD
4163</td>
4164<td style="vertical-align: top;">
4165LTTng 0.238 and lttng-modules 0.19.2 now reserve the PMU on ARM OMAP2+ when a
4166trace session starts. We're playing nice with perf.<br>
2b900087 4167LTTng 0.239 updates the generic alignment API patch.<br>
4011932e 4168LTTV 0.12.36 contains small improvements and bugfixes.<br>
52557e19
MD
4169LTTng 0.239-1 (Linaro) introduces a LTTng tree based off the Linaro kernel tree.
4170It will be rebased for each Linaro kernel release.<br>
4bc3cc92
MD
4171LTTng 0.240 supports kernel 2.6.36.2, and adds user-space trace clock read
4172support through clock_gettime() for UST.<br>
6b1db990
MD
4173</td>
4174<td style="vertical-align: top;">
4175</td>
4176<td style="vertical-align: top;">
4177x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
4178um, v850, xtensa.<br>
4179arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
4180powerpc64, s390, sparc, sparc64.<br>
4181</td>
4182</tr>
4183
598951e4
MD
4184<tr>
4185<td style="vertical-align: top;">
41860.12.30<br>
4187...<br>
41880.12.35<br>
41890.12.36<br>
11069d1e 41900.12.37<br>
598951e4
MD
4191</td>
4192<td style="vertical-align: top;">
41930.241<br>
28f92123 41940.242<br>
315a8172 4195linaro-0.242-1<br>
ff74dace 41960.243<br>
e1a681ff
MD
41970.244<br>
4198linaro-0.244-1<br>
90a481ab 41990.245<br>
598951e4
MD
4200</td>
4201<td style="vertical-align: top;">
42020.76<br>
4203...<br>
42040.87<br>
42050.88<br>
1e9ea573 42060.89<br>
598951e4
MD
4207</td>
4208<td style="vertical-align: top;">
42090.19.4<br>
addf2262 42100.19.5<br>
ff74dace 42110.19.6<br>
598951e4
MD
4212</td>
4213<td style="vertical-align: top;">
42140.6<br>
c39aaccf
MD
42150.7<br>
42160.8<br>
42170.9<br>
42180.10<br>
42190.11<br>
42200.12<br>
598951e4
MD
4221</td>
4222<td style="vertical-align: top;">
4223obsolete<br>
4224</td>
4225<td style="vertical-align: top;">
42262.6<br>
4227</td>
4228<td style="vertical-align: top;">
42292.6.37<br>
315a8172 42302.6.37-linaro<br>
598951e4
MD
4231</td>
4232<td style="vertical-align: top;">
4233LTTng 0.241 and lttng-modules 0.19.4 support kernel 2.6.37.<br>
28f92123
MD
4234LTTng 0.242 re-adds DUMP_TABLES support for x86, and fixes the lockdep
4235instrumentation integration.<br>
addf2262
MD
4236lttng-modules 0.19.5 fixes a module teardown bug and adapts the net-probe module
4237to the 2.6.37 lttng tracepoint name change.<br>
315a8172 4238LTTng 0.242-1 for Linaro supports the 2.6.37 Linaro kernel tree.<br>
ff74dace
MD
4239LTTng 0.243 removes the NMI-safe page fault for x86_64, which causes problems on
4240some setups. vmalloc_sync_all() called after buffer allocation and after module
4241load ensures that no vmalloc faults are triggered by LTTng from NMI context.<br>
4242lttng-modules 0.19.6 fixes uninitialized fields in net-extended events.<br>
e1a681ff
MD
4243LTTng 0.244 and 0.244-1 for Linaro fixes MIPS Octeon trace clock and ARM OMAP4
4244interaction with PMU.<br>
11069d1e
MD
4245LTTV 0.12.37 contains: LTTV-wide build warnings cleanup, new time bar, new
4246formatted dump module.<br>
90a481ab 4247LTTng 0.245 fixes MIPS Octeon cycles_t type.<br>
598951e4
MD
4248</td>
4249<td style="vertical-align: top;">
4250</td>
4251<td style="vertical-align: top;">
4252x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
4253um, v850, xtensa.<br>
4254arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
4255powerpc64, s390, sparc, sparc64.<br>
4256</td>
4257</tr>
4e9bbbd3 4258
80b2ad03
MD
4259<tr>
4260<td style="vertical-align: top;">
42610.12.30<br>
4262...<br>
42630.12.35<br>
42640.12.36<br>
42650.12.37<br>
4306107a 42660.12.38<br>
80b2ad03
MD
4267</td>
4268<td style="vertical-align: top;">
42690.246<br>
a51c00d8 42700.247<br>
4e396559 42710.248<br>
a6f534e1 42720.249<br>
80b2ad03
MD
4273</td>
4274<td style="vertical-align: top;">
42750.76<br>
4276...<br>
42770.87<br>
42780.88<br>
1e9ea573 42790.89<br>
80b2ad03
MD
4280</td>
4281<td style="vertical-align: top;">
42820.19.7<br>
a51c00d8 42830.19.8<br>
54d98f58 42840.19.9<br>
a6f534e1 42850.19.10<br>
18b3a722 42860.19.11<br>
80b2ad03
MD
4287</td>
4288<td style="vertical-align: top;">
42890.6<br>
99920de9
MD
42900.7<br>
42910.8<br>
42920.9<br>
42930.10<br>
42940.11<br>
42950.12<br>
f5f68e4a
MD
42960.13<br>
42970.14<br>
80b2ad03
MD
4298</td>
4299<td style="vertical-align: top;">
4300obsolete<br>
4301</td>
4302<td style="vertical-align: top;">
43032.6<br>
4304</td>
4305<td style="vertical-align: top;">
43062.6.38<br>
4e396559 43072.6.38.2<br>
ad37d3f9 43082.6.38.6<br>
80b2ad03
MD
4309</td>
4310<td style="vertical-align: top;">
4311LTTng 0.246 and lttng-modules 0.19.7 support Linux 2.6.38.<br>
a51c00d8
MD
4312LTTng 0.247 and lttng-modules 0.19.8 add back MAYBE_BUILD_BUG_ON specifically
4313for lttng modules and fix a prototype mismatch warning.<br>
4306107a
MD
4314LTTV 0.12.38 fixes a bug in state.c raise softirq handling of softirq IDs larger
4315than 31 (this was a bug in fallback code), which causes segmentation faults when
4316viewing traces recorded on a 2.6.38 kernel.<br>
4e396559
MD
4317LTTng 0.248 supports kernel 2.6.38.2, fixes a quilt vs git lockdep patch hunk
4318error (all quilt patches refreshed), merges OMAP4 trace clock fix.<br>
54d98f58
MD
4319lttng-modules 0.19.9 is a bugfix release, fixes incorrect handling of disabled
4320channels.<br>
a6f534e1 4321lttng-modules 0.19.10 and LTTng 0.249 add dup() instrumentation and fixes
ad37d3f9 4322socket_sendmsg probe name typo. LTTng 0.249 is based on kernel 2.6.38.6.<br>
18b3a722 4323lttng-modules 0.19.11 fixes softirq instrumentation prototype.<br>
80b2ad03
MD
4324</td>
4325<td style="vertical-align: top;">
4326</td>
4327<td style="vertical-align: top;">
4328x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
4329um, v850, xtensa.<br>
4330arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
4331powerpc64, s390, sparc, sparc64.<br>
4332</td>
4333</tr>
550cf24a 4334
859498ef 4335</tbody>
4336</table>
859498ef 4337
dbe25949 4338<br>
606f30cf 4339</body>
4340</html>
This page took 0.711185 seconds and 4 git commands to generate.