-(1) make LTT tracing code completely atomic (thus remove locks)<br>
-(1) port LTTng to 2.6.14 kernel.<br>
-(2) add efficient and secure user space tracing. (1 month)<br>
-(3) integrate LTTng State Dump : missing irq and process state.<br>
- # Jean-Hugues Deschenes <jean-hugues.deschenes@polymtl.ca><br>
-(9) add genevent full functionnality : alignment, array, sequences, nested
-structures.<br>
-(7) add gcc -finstrument-functions instrumentation<br>
-(3) port LTTng to x86_64, PPC, alpha, user-mode Linux, Xen, MIPS, ARM, S/390.
-<br>
-<br>
-* Done<br>
-remove ltt-headers.h<br>
-remove ltt-log.h<br>
-Put trace->active later in _ltt_trace_start()<br>
-ltt_trace_create() remove sleep in spinlock use GFP_ATOMIC kmalloc<br>
-Fix the locking of module hooks.<br>
-Fix the traps -> disable nested logging for now.<br>
-Use per cpu spinlock on trace list.<br>
-Finish the control module, libltt and lttctl : netlink interface<br>
-Finish integrating lttctl with lttd.<br>
-fix lttctl signal waiting : use a flag.<br>
-Add ltt_write_commit_counter call to genevent.<br>
-Add information in the buffer header : buffer size, etc etc...<br>
- -> this information is so small that we can repeat it. Makes flight recorder
- easier to decode.<br>
-Add trace start structure to buffer start header.<br>
-fix genevent : take no lock if num traces active is 0.<br>
-Add type information per facility : it will help having a standard way
-to understand information coming from both kernel space and user space, and deal
-easily with 64 bits kernel with 64 and 32 bits processes (and with size_t know
-at compile time which can differ inside the same process from one library to
-another).<br>
-fix structures alignment, array and sequences too. -> trace dynamic.<br>
-add per facility alignment (inside structures).<br>
-add control of alignment.<br>
-add control for subbuffer size and number of subbuffers.<br>
-Add reserve - get TSC - alignment atomicity through the use of cmpxchg.<br>
-Add configurable alignment (LTT_ALIGNMENT).<br>
-Get ultra-precise logging with use of TSC (only) : only one do_gettimeofday
-read, and then we don't want the time flow to be altered by ntp.<br>
-Debian kernel package<br>
+(4) Add Xen support.<br>
+ # <A HREF="mailto:Mathieu Desnoyers <compudj@krystal.dyndns.org>">Mathieu Desnoyers</A><br>
+ # <A HREF="mailto:Parisa Heidari <parisa.heidari@polymtl.ca>">Parisa Heidari</A><br>
+(4) efficient dynamic event filtering while recording trace.<br>
+ % Sensis Corp. <A HREF="mailto:Bish, Tim <Tim.Bish@Sensis.com>">Tim Bish</A><br>
+(4) instrument kernel bottom half irqsave, spinlocks, rwlocks, seqlocks, semaphores, mutexes, brlock.<br>
+(4) integrate NPTL instrumentation (see
+<A HREF="http://nptltracetool.sourceforge.net/">PTT</A>).<br>
+(5) Support CPUs with scalable frequency.<br>
+(5) Integrate LTTng and lttd with LKCD.<br>
+(7) Integrate periodical dump of perfctr hardware counters.<br>
+(8) Integrate periodical dump of SystemTAP computed information.<br>
+(8) Integrate SystemTAP logging with LTTng.<br>
+(9) Add support for setjmp/longjmp and jump tables instrumentation to
+ltt-instrument-functions.<br>
+(9) Make ltt-usertrace-fast support internal heartbeat timer.<br>
+(3) port LTTng to :<br>
+x86_64<BR>
+#Autodesk <A HREF="mailto:Francois L'Archeveque <fla@discreet.com>">Francois
+L'Archeveque</A> for 2.6.9 RedHat Enterprise (patch available in contrib, still
+has to be ported to 2.6.14, thanks!)<BR>
+# Wind River for 2.6.14<BR>
+PPC<BR>
+PPC64<BR>
+# Wind River for 2.6.14<BR>
+alpha<BR>
+user-mode Linux<BR>
+Xen<BR>
+# IBM<BR>
+MIPS<BR>
+MIPS64<BR>
+% Wind River for 2.6.14<BR>
+# Tim Bird <A HREF="mailto:tim.bird@as.sony.com">Tim Bird</A><br>
+S/390<BR>
+RTLinux<BR>
+% Wind River for 2.6.14<BR>