X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=trunk%2Flttv%2Fdoc%2Fdeveloper%2Flttng-lttv-compatibility.html;h=ec406b0f9f2dd88154616878a8869fde36ec06bf;hb=11aa591817846326962c1a31851bead9d6c91c7a;hp=e90a7a9c7e7c930c55ed4db1462fa10a8c35b3ac;hpb=740c64c0ad21eabf0c73d020b1fedd915ac97302;p=lttv.git diff --git a/trunk/lttv/doc/developer/lttng-lttv-compatibility.html b/trunk/lttv/doc/developer/lttng-lttv-compatibility.html index e90a7a9c..ec406b0f 100644 --- a/trunk/lttv/doc/developer/lttng-lttv-compatibility.html +++ b/trunk/lttv/doc/developer/lttng-lttv-compatibility.html @@ -2927,6 +2927,9 @@ powerpc64, s390, sparc, sparc64.
0.31
0.32
0.33
+0.34
+0.35
+0.36
0.53
@@ -2955,6 +2958,114 @@ LTTng 0.28 includes a small build fix.
LTTng 0.29 supports 2.6.27-rc8.
LTTng 0.32 supports 2.6.27-rc9 and adds a spinlock/irqoff buffering scheme (can be used with lttctl -T relay-locked).
+LTTng 0.33, 0.34 : checkpatch.pl coding style fixes. 0.35, 0.36 : size_t cast.
+ + + + +x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, +um, v850, xtensa.
+arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, +powerpc64, s390, sparc, sparc64.
+ + + + + +0.11.0
+ + +0.38
+ + +0.53
+0.54
+ + +obsolete
+ + +0.6
+ + +obsolete
+ + +2.0
+ + +2.6.27
+ + +LTTng 0.38 and LTTV 0.11.0
+
+I just cleaned up the LTTng trace format heavily, got rid of the +heartbeat timer (by checking for overflow at the tracing site), got rid +of the "special" compact channel; it removed about 5 FIXMEs in LTTng +(cpu hotplug and compact channel related). Everything is compact now :
+
+This is much more compact than the previous format, and permits a +"tracer debug mode" in menuconfig which enables the "event size" field, +which helps cross-checking the size expected by the userspace tool and +the size written by the kernel.
+
+Note that this "event size" field can eventually be enabled on a +per-event or per-channel basis. This will probably be useful to encode +"binary blobs"...
+
+I also cleanup up the subbuffer header to make is much smaller than the +previous one by removing unneeded information.
+
+I renamed the "facilities" channel to a better name : "metadata". It +contains marker descriptions.
+
+The trace major number is bumped to "2" and is completely incompatible +with old LTTV.
+ + + + +x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, +um, v850, xtensa.
+arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, +powerpc64, s390, sparc, sparc64.
+ + + + + +0.11.1
+0.11.2
+ + +0.39
+0.40
+0.41
+ + +0.53
+0.54
+ + +obsolete
+ + +0.6
+ + +obsolete
+ + +2.1
+ + +2.6.27
+ + +LTTng 0.39 and LTTV 0.11.1 fixes 32-64 bits subbuffer header portability.
+LTTng 0.41 reintroduces the formal verification fix, which solves the +case where the reader thinks the uncommitted subbuffer is fully committed. +Unlikely to happen, but could, with small buffers especially.