Henri Roosen wrote:
> Hello,
> 
> I want to use Xenomai (2.4.9.1) on a Freescale iMX25 processor. The
> faq tells this processor is currently not supported by Xenomai, but
> the similar iMX27 is. I would like to find out what needs to be done
> to get Xenomai running on the iMX25 platform.

There are only two or three things that need to be implemented to port
the I-pipe patch for a new ARM board:
1- the system timer, based on some kind of hardware timer;
2- the TSC emulation (usually also based on a hardware timer, often the
same as used for the system timer);
3- if they exist, the GPIO interrupts de-multiplexing.

If we assume that the iMX25 has the same hardware timers as iMX27, you
probably only need to implement 3.

In any case, a guide on how to port Xenomai on a new ARM platform exists
here:
http://www.xenomai.org/index.php/I-pipe:ArmPorting

> 
> Does anyone on this list have any input or have experience already
> with Xenomai on an iMX25?
> 
> Also I am a little confused about the extra ipipe-2.6.26-mxc.diff
> patch contained in Xenomai. Is the iMX27 supported for a 2.6.28 kernel
> with the normal adeos-ipipe-2.6.28-arm-1.12-05.patch, or is it
> supported only until the 2.6.26 kernel with the ipipe-2.6.26-mxc.diff
> patch?

ipipe-2.6.26-mxc.diff is a backport to 2.6.26 of the MXC patches which
were included in 2.6.27, that is because the port to MXC was done
between the time when the MXC patches were submitted on the
linux-arm-kernel mailing list, and the time when they were merged and
released with 2.6.27. Starting from 2.6.27 onwards, the I-pipe support
for MXC is included into the I-pipe patch.

So, yes, adeos-ipipe-2.6.28-arm-1.12-05.patch, should be ok.

-- 
                                          Gilles


_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to