[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] Linux Trace Toolkit and microblaze



Hi Alejandro,

Alejandro Lucero wrote:

During the rtlinux port to microblaze, I have used an ad-hoc kernel trace system. I want to use this experience and effort to obtain a compatible LTT trace toolkit, so we can use the current graph tools from LTT and LTTng projects.
Any idea or commentary will be appreciated.

Sounds like it would be very useful. Why not use LTTng as it is, rather than re-implementing a compatible trace toolkit?

A quick glance at the latest patch sets shows some arch-specific work will be required, but given your time spent deep in the guts working on RTLinux I'm sure you're up to the task!

A couple of observations
 * LTTng (new generation) targets recent 2.6 kernels (2.6.12 onwards)
 * original LTT development ended at 2.4.16, and 2.5.something
* it looks like LTT requires modules - 2.6 for microblaze doesn't have loadable module support yet (oh joy, ELF relocs :) * look around to see if anyone is already running LTT on an nommu architecture. in particular the runtime logging daemon would be a good candidate for nommu pain (forking, mmapping files and so on).

I'd encourage you to use LTTng (and thus 2.6) if you were going to do this, but that's entirely up to you.

Cheers,

John
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/