Here is a first port for OLINUXINO A13 board.
http://www.crubille.lautre.net/xenomai_sun5i/ipipe-linuxsun5i-3.4.24.beta.patch
and apply the standart xenomai-2.6.2.1 procedure on a sunxi linux kernel
from :
"git clone git://github.com/linux-sunxi/linux-sunxi.git -b sunxi-3.4"
I think that the A10/A13 port in the official linux tree is still too
unstable to port on it.
The patch is a basic but functionnal version. I attempt to use priority
interrupt, but go in trouble.
If i can have comments about this point?
If somebody is interested in it for A10, it is very easy to adapt, and i
can do it and send the patch.
Paul Crubillé
---------------------------------------------------------------------------------------------------
Running it, i get
latency -t 2 -p 100
== Sampling period: 100 us
== Test mode: in-kernel timer handler
== All results in microseconds
RTT| 00:00:01 (in-kernel timer handler, 100 us period, priority 99)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat
best|--lat worst
RTD| 5.583| 6.265| 11.167| 0| 0| 5.583|
11.167
RTD| 6.125| 6.258| 10.917| 0| 0| 5.583|
11.167
RTD| 5.500| 6.270| 12.000| 0| 0| 5.500|
12.000
"lat worst" is mostly under 20 us but can go up for 30 ns.
latency -p 100
== Sampling period: 100 us
== Test mode: periodic user-mode task
== All results in microseconds
warming up...
RTT| 00:00:01 (periodic user-mode task, 100 us period, priority 99)
RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat
best|--lat worst
RTD| 11.999| 12.708| 21.333| 0| 0| 11.999|
21.333
RTD| 12.624| 12.791| 21.541| 0| 0| 11.999|
21.541
RTD| 12.458| 12.791| 26.458| 0| 0| 11.999|
26.458
"lat worst" is mostly under 40 us but can go up for 80 ns.
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai