[EMAIL PROTECTED] ha scritto:
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 !?!

Could I please try testing your patch here ?

Marco Cavallini
Koan s.a.s. - Bergamo - ITALIA
Embedded and Real-Time Software Engineering
www.KoanSoftware.com   |    www.KaeilOS.com

Xenomai-core mailing list

Reply via email to