Hi marco,

There is an issue with porting adeos to AT91RM9200. As i understood, adeos
handles system timer interrupt directly to keep real time "tsc" up to date.
To do that, porting xenomai to AT91RM9200 means coding the correct tsc
handling functions in arch/arm/mach-at91rm9200/time.c (in the same way as
integrator board).
That's what i tried to do...

But on AT91RM9200, the system interrupt timer line is shared among other
system peripherals such as watchdog, serial debug unit, memory controller,
I try to demux the interrupt sharing by modifying code of adeos irq
handling but there are specificities with the interrupt controller I can't
deal with...
I have lots of difficulties to understand the overall architecture of the
adeos/xenomai source code...

At this time, I have an adeos/xenomai patched kernel which freezes when
launching the idle process... and I 'm a bit lost !?!
Probably something wrong with the interrupt timer handling...
I'd like to continue to work on xenomai port to AT91RM9200 but I need
support from people with good knowledge of adeos internals... or a good
documentation starting point on adeos internal.

I currently stopped working on xenomai/adeos to study ingo molnar



[EMAIL PROTECTED] a écrit sur 07/06/2006 15:24:47 :

> [EMAIL PROTECTED] ha scritto:
> > Hi all,
> >
> > I try to port xenomai/adeos to CSB637 Cogent Board featuring an
> > cpu.
> > My work is based on the integrator and the recent freescale port of
> > 2.6.14 patch.
> Hi Yann,
> Any news about such port ?
> Ciao
> /marco
> _______________________________________________
> Xenomai-core mailing list
> Xenomai-core@gna.org
> https://mail.gna.org/listinfo/xenomai-core

Xenomai-core mailing list

Reply via email to