</td>
<td style="vertical-align: top;"><br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
<td style="vertical-align: top;">0.7.0<br>
</td>
<td style="vertical-align: top;">Traces can now be written/read between 32 and 64 bits arch.<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
<td style="vertical-align: top;">0.8.0<br>
</td>
<td style="vertical-align: top;"><br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
<td style="vertical-align: top;">0.8.0<br>
</td>
<td style="vertical-align: top;"><br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
<td style="vertical-align: top;">0.8.0<br>
</td>
<td style="vertical-align: top;"><br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
</td>
<td style="vertical-align: top;">Per architecture syscall enumeration<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
</td>
<td style="vertical-align: top;">APIC NMI watchdog can now be logged<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Use atomic_cmpxchg()<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
LTTV 0.8.7/genevent 0.7 fixes a bug in enum XML parsing.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
LTTV 0.8.12 fixes timing problem in tracecontrol module.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Kernel State Dump : get vmaps, process names, fd at the beginning of a trace.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
LTTng 0.5.28 introduces the synthetic 64 bits TSC for archs with 32 bits TSC.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Add user space tracing through system call.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Add function instrumentation tracing (gcc -finstrument-functions)<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Network ip interfaces state.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
statistics support.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Separate the viewer from the tracing controller (userful for embedded tracing).<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
genevent 0.18 fixes missing nested subtypes align/write functions.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
LTTng 0.5.43 : Add ARM IRQ statedump.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
LTTV : Add process names to textDump.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Fix interrupt and diskperformance views.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Merge ltt-modules into the kernel tree.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
ltt-usertrace : add a java tracing example.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
LTTng 0.5.69 : Fix ltt-usertrace blocking mode : causes OOPS on trace stop.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
LTTng 0.5.71 : Fix a bug with ltt-usertrace blocking mode.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Merge Tim Bird fixes for compiling LTTV out of tree.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Make LTTV control flow lines thicker (Tim Bird).<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
LTTV 0.8.52 : Add "stop" event handling to detailed event list (gui).<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Separate the transport mechanism from the tracing (Richard Purdie).<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
dump.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
high 1MB, medium 256KB, low 64KB.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
low/medium rate channels in normal tracing mode.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
kref now).<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Add printk instrumentation.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
Add printk instrumentation.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
Add printk_locate instrumentation.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
Marker+Probe mechanism.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
LTTng 0.6.0 with markers and probes.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
2.6.18 kernel.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
variables. It provides cheap NMI protection.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
0.8.29 fixes a typo in asm-generic/atomic-up.h.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
and lttd).<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
0.8.76<br>
0.8.77<br>
0.8.78<br>
+0.8.79<br>
</td>
<td style="vertical-align: top;">
0.6.42<br>
LTTV 0.8.76 adds TASK_DEAD support, new task state from 2.6.19.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
0.8.76<br>
0.8.77<br>
0.8.78<br>
+0.8.79<br>
</td>
<td style="vertical-align: top;">
0.6.51<br>
problematic with cpu hotplug and trace stop/restart sequence.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
0.8.76<br>
0.8.77<br>
0.8.78<br>
+0.8.79<br>
</td>
<td style="vertical-align: top;">
0.6.53<br>
following Pentium III erratum 49.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
0.8.76<br>
0.8.77<br>
0.8.78<br>
+0.8.79<br>
</td>
<td style="vertical-align: top;">
0.6.59<br>
Use cpuid instruction in pIII XMC.<br>
<br>
</td>
+<td style="vertical-align: top;"><br>
+</td>
+<td style="vertical-align: top;"><br>
+</td>
</tr>
<tr>
0.8.76<br>
0.8.77<br>
0.8.78<br>
+0.8.79<br>
+0.8.81<br>
</td>
<td style="vertical-align: top;">
0.6.62<br>
0.6.73<br>
0.6.74<br>
0.6.75<br>
+0.6.76<br>
+0.6.77<br>
</td>
<td style="vertical-align: top;">
0.34<br>
+0.35<br>
+</td>
<td style="vertical-align: top;">
obsolete<br>
</td>
LTTng 0.6.68 fixes regression for MIPS, ARM, powerpc64.<br>
LTTng 0.6.69 fixes menus, regression for i686 ok, fixes an upstream bug for
sparc64.<br>
-LTTng 0.6.70 fixes regression for m68k.</td>
+LTTng 0.6.70 fixes regression for m68k.<br>
LTTng 0.6.71 fixes regression for ppc 405 and sparc (fixing alignment of
-.markers.c section).</td>
+.markers.c section).<br>
LTTng 0.6.71 fixes upstream error in ppc/powerpc.<br>
LTTng 0.6.72 fixes corrects .markers.c section declaration : fixes
regression on sparc.<br>
LTTng 0.6.72 fixes regression on alpha.<br>
ltt-usertrace 0.27 fixes a signal race.<br>
+LTTng 0.6.77 puts all process events in medium rate process channel.<br>
+ltt-control 0.35 adds the Xen facility.<br>
+Matches LTTng for xen-unstable up to changeset: 14390.<br>
+</td>
<td style="vertical-align: top;">
ARM, mips, mipsel, powerpc64, i386, sparc64, m68k, ia64, s390, sparc, alpha.<br>
</td>
arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um, v850,
xtensa.<br>
</td>
+</tr>
+
+<tr>
+<td style="vertical-align: top;">
+0.8.80<br>
+</td>
+<td style="vertical-align: top;">
+0.6.78<br>
+</td>
+<td style="vertical-align: top;">
+0.36<br>
+</td>
+<td style="vertical-align: top;">
+obsolete<br>
+</td>
+<td style="vertical-align: top;">
+0.28<br>
+</td>
+<td style="vertical-align: top;">
+0.33<br>
+</td>
+<td style="vertical-align: top;">
+0.8<br>
+</td>
+<td style="vertical-align: top;">
+2.6.20<br>
+ARM, MIPS32/64, powerpc32, powerpc64, ppc, i386, x86_64<br>
+</td>
+<td style="vertical-align: top;">
+Add compact channel.<br>
+Fix start of trace get full timestamp. Caused problems with time gap between
+trace create/start and 32 bits (or less) TSC in events.<br>
+Ok for xen-unstable changeset starting at 14391.<br>
+</td>
+<td style="vertical-align: top;">
+</td>
+<td style="vertical-align: top;">
+ARM, mips, mipsel, powerpc64, i386, sparc64, m68k, ia64, s390, sparc, alpha.<br>
+arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um, v850,
+xtensa.<br>
+</td>
</tr>