[LITMUS^RT] RFC: kernel-style events for Litmus^RT
Björn Brandenburg
bbb at mpi-sws.org
Thu Feb 16 10:18:25 CET 2012
On Feb 16, 2012, at 9:39 AM, Andrea Bastoni wrote:
>>>
>>> Chris, Glenn, Mac, and I are pro abandoning unit-trace for kernel visualization. Bjoern and Andrea, what do
>>> you think about this? Going forward, I would see us dropping unit-trace for kernel visualization, but could
>>> we replace sched_trace entirely in the long term? Would we want to?
>>
>> As long as there is a tool to convert a trace in the new Linux format to a traditional sched_trace file I'm fine with ripping out the old implementation. At MPI, we use the feather-trace and sched-trace format for non-LITMUS^RT projects as well, so I'm not in favor of retiring all associated tools.
>
> I'm for evaluating the new trace framework for a while, and then
> decide whether we can substitute the sched_trace framework entirely.
> In the meanwhile we can evaluate how easy it is to create converter(s)
> for the traditional sched_trace file format.
> I believe the maintenance overhead of keeping both the tracing
> frameworks for a while shouldn't be very high (the only contact point
> is in the sched_trace_XXX macros in include/litmus/sched_trace.h).
One of the advantages of the sched_trace format is its simplicity. It's easy to stick it into other systems. It's not so easy to stick Linux's tracing infrastructure into non-Linux projects. Instead of exporting Linuxisms to other projects, it's much easier to support LITMUS^RT in Linux.
- Björn
More information about the litmus-dev
mailing list