Linux tracing time stamps on 2.6.33.7 OMAP L138

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

 



Hi,

I am using a Real-Time linux kernel 2.6.33.7 and I try to measure some
latencies on the platform ARM926 OMAPL138.
I think something is wrong with the timestamps
.
The platform timer.c file provides a timer, for time events, and one
free running clocksource.

Any ideas of what may be wrong?

/*
 * clocksource
 */
static cycle_t read_cycles(struct clocksource *cs)
{
        struct timer_s *t = &timers[TID_CLOCKSOURCE];

        return (cycles_t)timer32_read(t);
}

static struct clocksource clocksource_davinci = {
        .rating         = 300,
        .read           = read_cycles,
        .mask           = CLOCKSOURCE_MASK(32),
        .shift          = 24,
        .flags          = CLOCK_SOURCE_IS_CONTINUOUS,
};



 kmmcd-188     0dNh4. 134260000us :    188:120:R   + [000]    12: 50:S
sirq-rcu/0
   kmmcd-188     0...2. 134260000us :    188:120:R ==> [000]     4:
50:R sirq-timer/0
sirq-tim-4       0d..3. 134260000us :      4: 50:R   + [000]
366:120:S TPS6507x Touchs
sirq-tim-4       0...2. 134260000us :      4: 50:S ==> [000]    12:
50:R sirq-rcu/0
sirq-rcu-12      0...2. 134260000us :     12: 50:S ==> [000]
366:120:R TPS6507x Touchs
TPS6507x-366     0...2. 134260000us!:    366:120:S ==> [000]   188:120:R kmmcd
   kmmcd-188     0d.h4. 134270000us :    188:120:R   + [000]     4:
50:S sirq-timer/0
   kmmcd-188     0dNh4. 134270000us :    188:120:R   + [000]    12:
50:S sirq-rcu/0
   kmmcd-188     0...2. 134270000us :    188:120:R ==> [000]     4:
50:R sirq-timer/0
sirq-tim-4       0...2. 134270000us :      4: 50:S ==> [000]    12:
50:R sirq-rcu/0
sirq-rcu-12      0...2. 134270000us!:     12: 50:S ==> [000]   188:120:R kmmcd
   kmmcd-188     0d.h4. 134280000us :    188:120:R   + [000]     4:
50:S sirq-timer/0
   kmmcd-188     0dNh4. 134280000us :    188:120:R   + [000]    12:
50:S sirq-rcu/0
   kmmcd-188     0...2. 134280000us :    188:120:R ==> [000]     4:
50:R sirq-timer/0
sirq-tim-4       0...2. 134280000us :      4: 50:S ==> [000]    12:
50:R sirq-rcu/0
sirq-rcu-12      0...2. 134280000us!:     12: 50:S ==> [000]   188:120:R kmmcd
   kmmcd-188     0d.h4. 134290000us :    188:120:R   + [000]     4:
50:S sirq-timer/0
   kmmcd-188     0dNh4. 134290000us :    188:120:R   + [000]    12:
50:S sirq-rcu/0
   kmmcd-188     0...2. 134290000us :    188:120:R ==> [000]     4:
50:R sirq-timer/0
sirq-tim-4       0d..3. 134290000us :      4: 50:R   + [000]
366:120:S TPS6507x Touchs
sirq-tim-4       0...2. 134290000us :      4: 50:S ==> [000]    12:
50:R sirq-rcu/0
sirq-rcu-12      0...2. 134290000us :     12: 50:S ==> [000]
366:120:R TPS6507x Touchs
TPS6507x-366     0...2. 134290000us!:    366:120:S ==> [000]   188:120:R kmmcd
   kmmcd-188     0d.h4. 134300000us :    188:120:R   + [000]     4:
50:S sirq-timer/0
   kmmcd-188     0dNh4. 134300000us :    188:120:R   + [000]    12:
50:S sirq-rcu/0
   kmmcd-188     0...2. 134300000us :    188:120:R ==> [000]     4:
50:R sirq-timer/0
sirq-tim-4       0...2. 134300000us :      4: 50:S ==> [000]    12:
50:R sirq-rcu/0
sirq-rcu-12      0...2. 134300000us!:     12: 50:S ==> [000]   188:120:R kmmcd
   kmmcd-188     0d.h4. 134310000us :    188:120:R   + [000]     4:
50:S sirq-timer/0
   kmmcd-188     0dNh4. 134310000us :    188:120:R   + [000]    12:
50:S sirq-rcu/0
   kmmcd-188     0...2. 134310000us :    188:120:R ==> [000]     4:
50:R sirq-timer/0
sirq-tim-4       0...2. 134310000us :      4: 50:S ==> [000]    12:
50:R sirq-rcu/0
sirq-rcu-12      0...2. 134310000us!:     12: 50:S ==> [000]   188:120:R kmmcd
   kmmcd-188     0d.h4. 134320000us :    188:120:R   + [000]     4:
50:S sirq-timer/0
   kmmcd-188     0dNh4. 134320000us :    188:120:R   + [000]    12:
50:S sirq-rcu/0
   kmmcd-188     0...2. 134320000us :    188:120:R ==> [000]     4:
50:R sirq-timer/0
sirq-tim-4       0d..3. 134320000us :      4: 50:R   + [000]    15:
98:S events/0

TIA
Andreas
--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux