On Jan 17, 2008 3:04 PM, Gilles Chanteperdrix
[EMAIL PROTECTED] wrote:
On Jan 17, 2008 2:58 PM, axel axel [EMAIL PROTECTED] wrote:
HI
another question four you.
i'm a newbie of Xenomai and Ipipe, but i had to porting Xenomai on ARM9
Cirrus ep9315.
And so i ask me and you:
where and when is TSC( time stam counter ) used in Xenomai ? I try to know
reading the code but i don't understand good.
I explain it better.
Is it foundamental the implementation of TSC emulation ( the hardware
doesn't have TSC, has only a free counter for debug ) for the main
functionality of Xenomai OR
need only for the functions relative to exactly differences of time () ?
Implementation of a TSC is mandatory, but the good news is that if
your hardware has a free running counter, the implementation is pretty
straightforward, and you have an example on Xenomai wiki:
http://www.xenomai.org/index.php/I-pipe:ArmPorting#Free-running_counters
From what I read in arch/arm/mach-ep93xx/core.c,
__raw_readl(EP93XX_TIMER4_VALUE_LOW) is a free-running counter that
can be used for the I-pipe TSC emulation.
--
Gilles Chanteperdrix
___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core