All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-core] My work on Xenomai integration to LTTng / LTTV
@ 2006-10-31 13:53 Jean-Olivier Villemure
  2006-10-31 17:34 ` Jan Kiszka
  0 siblings, 1 reply; 3+ messages in thread
From: Jean-Olivier Villemure @ 2006-10-31 13:53 UTC (permalink / raw)
  To: xenomai

[-- Attachment #1: Type: text/plain, Size: 1126 bytes --]

Hello,

I'm currently working on the integration of Xenomai tracing in LTTng
(Linux Trace Toolkit Next Generation) and the event viewing in LTTV
(Linux Trace Toolkit Viewer).

At this moment, I 'm tracing events about task handling, period and
soon, mutex and semaphore synchronization.

Inserting traqcing points in Xenomai nucleus is not very difficult, my
main work is focus on the controlflow viewer module of LTTV. At this
moment, we can open a trace and view:
- Task state : init, started, running, suspended, overrunning (period
miss)
- Period timer tick for periodic task
- Textual information about the task (name, period, priority, birth)
- Mutex/semaphore owned by specific task
- Soon task waiting on mutex/semaphore

Look at the screenshot to have a better idea.

The next step will be to generate some statistics, for this step I will
need your help. As Xenomai users, which kind of stats would you want to
compute?

After that, I'll study the possibilities of simulating an execution
trace from an existing trace by modifying some parameters (period
length, ...)

Any ideas are welcome!

Jean-Olivier Villemure

[-- Attachment #2: Type: image/png, Size: 121459 bytes --]

[-- Attachment #3: Type: image/png, Size: 1209 bytes --]

[-- Attachment #4: Type: image/png, Size: 66360 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-11-01  6:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-31 13:53 [Xenomai-core] My work on Xenomai integration to LTTng / LTTV Jean-Olivier Villemure
2006-10-31 17:34 ` Jan Kiszka
2006-11-01  6:07   ` Philippe Gerum

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.