Hi Karim,
your LTT is really great stuff. I've successfully set up
your TracePackage-0.9.3 with the latest RTAI version 1.5 (1).
Beside a minor glitch (2) which I found in your package
it required some changes in the rtai patch.
Because there might be some interest in the RTAI community
I append my patch-ltt-rtai-1.5 based on your
patch-ltt-rtai-1.3-000827.
Details:
(1) A 2.2.16-rtai-1.5 kernel is patched with your
patch-ltt-linux-2.2.16-with-rtai-22.2.4-000822 with
no problems or complaints (BTW: What's referred by the
date appended to the patch name?). Just apply the
containd patch-ltt-rtai-1.5 and make.
(2) In rtai-1.5/posix/rtai_pthread.c (770) in
pthread_mutexattr_getkind_np() it should probably
read ...GETKIND rather than ...SETKIND. This is also
fixed in my patch.
Finally a few questions and remarks related to TraceToolkit:
- Is it possible to identify rtai or any of its tasks in the
Go-to-event- and Dump-file-options-dialog?
- I'm not familiar with gtk programming, so I might express
this as a small wishlist:
1. How about a third indication in the status bar showing
the current cursor position (that of the small arrow
in the time scale)?
2. How about the begin and end times in the status bar
(plus possibly their delta) not indicating the trace
window extents but those of two cursors to be placed in
the time scale (e.g. by left and right mouse clicks).
These could then become entries for the View-time-frame-
dialog. This would save a lot of (slow) scrolling.
3. How about a dialog to set up and start the TraceDaemon?
- TraceToolkit crashes on my system if I restrict the file dump
to one process (and sometimes also when using the Open-Trace-
dialog). Sorry, but no further details (yet).
Cheers
Wilken
patch-ltt-rtai-1.5.bz2