Messages in this thread |  | | Subject | Re: [patch] Real-Time Preemption, -RT-2.6.10-rc2-mm3-V0.7.32-15 | | From | Mark_H_Johnson@Raytheon ... | | Date | Fri, 10 Dec 2004 15:31:50 -0600 |
| |
>* Mark_H_Johnson@raytheon.com <Mark_H_Johnson@raytheon.com> wrote: > >> [1] I still do not get traces where cpu_delay switches CPU's. I only >> get trace output if it starts and ends on a single CPU. [...] > >lt001.18RT/lt.02 is such a trace. It starts on CPU#1: > > <unknown-3556 1...1 0µs : find_next_bit (user_trace_start) > >and ends on CPU#0: > > <unknown-3556 1...1 247µs : _raw_spin_lock_irqsave (user_trace_stop) > >the trace shows a typical migration of an RT task.
Hmm. Now I look at it more clearly like... # grep '^<unknown-3556' lt001.18RT/lt.02 I can see what you mean. Though this time it moved from one [22 usec] to zero [189 usec] and back to one [238 usec] before it finally stopped the trace at 248 usec. [the attempt to reschedule on CPU zero was clearly ineffective]
This trace is also odd in that the duration of the trace in the header is listed as 99 usec (and the application confirmed that) but the trace ends at 248 usec.
Hmm. Now that I look at it, the duration in the header (99 usec) is the duration of lt.01 (as reported by the script) but the total duration of the trace (248 usec) is the duration from the script for lt.02.
--Mark H Johnson <mailto:Mark_H_Johnson@raytheon.com>
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |