fix marker hash table
[lttv.git] / ltt / branches / poly / doc / developer / lttng-lttv-roadmap.html
index dd8974e22303a4157d10a4f47be1d945c905bb64..bf0878d8b7d6897744ab663d1548bd7ac669b004 100644 (file)
@@ -16,14 +16,18 @@ The % symbol marks who is interested in the realisation of the item.<br>
 <big>LTTV Roadmap<small><br>
 <br>
 * TODO<br>
+(1) Marker integration. Change the byte pair "facility, event" id for a short
+combining the informatinon.<br>
+       # <A HREF="mailto:Mathieu Desnoyers <compudj@krystal.dyndns.org>">Mathieu Desnoyers</A><br>
 (3) Add cluster support.<br>
        # <A HREF="mailto:Eric Clement <eric.clement@polymtl.ca>">Eric Clement</A><br>
 (3) Make LTTV aware of type formats (visual separators) defined in the XML
 file.<br>
+       # <A HREF="mailto:Gabriel Matni <gabrien.matni@polymtl.ca>">Gabriel Matni</A><br>
 (3) Use a per architecture enumeration for traps.<br>
-(3) Change the byte pair "facility, event" id for a short combining the
-informatinon.<br>
 (4) Statistics per time window.<br>
+(4) Add Xen per physical CPU view.<br>
+(4) Add Xen per vcpu view.<br>
 (4) Disable plugins when threshold reached (i.e. too much process in control
 flow view). Draw, and, when the threshold is reached, stop drawing. The global
 statistics view can inhibit showing the per process stats.<br>
@@ -57,30 +61,26 @@ of process 0.<br>
 <big>LTT Next Generation Roadmap<small><br>
 <br>
 * TODO<br>
-(2) Post a "lite" LTTng version to LKML (core only).<br>
-(2) Post an updated LTTng version to LKML (2.6.18-rcX).<br>
-(3) Change the byte pair "facility, event" id for a short combining the
-informatinon.<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>
+(1) efficient dynamic event filtering while recording trace.<br>
+       % Google<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) Try to use my own non LOCK prefixed version of atomic operations : we are
-using per-CPU variables, so it should make it possible.<br>
+       # <A HREF="mailto:Mathieu Desnoyers <compudj@krystal.dyndns.org>">Mathieu Desnoyers</A><br>
+       - Partly implemented: per marker selection through /proc interface.<br>
+       - Must still implement per active trace filtering.<br>
+(1) Add Xen support. (Trace buffer desallocation needs to be fixed)<br>
+       # <A HREF="mailto:Mathieu Desnoyers <compudj@krystal.dyndns.org>">Mathieu Desnoyers</A><br>
+(1) Integrate SystemTAP logging with LTTng.<br>
+(4) instrument kernel bottom half irqsave, seqlocks, semaphores, mutexes, brlock.<br>
 (4) integrate NPTL instrumentation (see
 <A HREF="http://nptltracetool.sourceforge.net/">PTT</A>).<br>
 (4) Probe calibration kernel module.<br>
 (4) Make page faults detect nested fault without nesting 4 times in the page
 fault handler.<br>
-(5) Discuss with RelayFS upstream to integrate LTTng modifications.<br>
-(5) Move to DebugFS for channel files.<br>
 (5) Support CPUs with scalable frequency.<br>
+(5) Add boot time tracing support.<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>
@@ -92,6 +92,9 @@ Xen<BR>
 S/390<BR>
 RTLinux<BR>
 % Wind River for 2.6.14<BR>
+sparc64<BR>
+# Wind River<BR>
+sh4<br>
 <br>
 <br>
 <br>
@@ -113,25 +116,6 @@ Merge facilities headers into one big header.<br>
 Change the name of XML files from XML to something else.<br>
 Remove ltt-base.c.<br>
 <br>
-<br>
-* lttng patch division (0.5.10+) :<br>
-<br>
-instrumentation.diff<br>
-instrumentation-arm.diff<br>
-instrumentation-i386.diff<br>
-instrumentation-mips.diff<br>
-instrumentation-powerpc.diff<br>
-instrumentation-ppc.diff<br>
-instrumentation-s390.diff<br>
-instrumentation-sh.diff<br>
-ltt-facilities-headers.diff<br>
-ltt-facilities-loader.diff<br>
-ltt-facilities.diff<br>
-ltt-relayfs.diff<br>
-ltt-core.diff<br>
-ltt-build.diff<br>
-<br>
-<br>
 Mathieu Desnoyers<br>
 
 
This page took 0.026637 seconds and 4 git commands to generate.