Hi,

 

I was trying to upgrade my application running on Viper (2.6.16.28 kernel with xenomai 2.3.1)  to

kernel 2.6.30.10 with xenomai 2.4.10 and ran into couple of problems.

 

1. My application uses real-time hook to CPLD interrupt, which is chained interrupt.

   Xenomai 2.4.10 for some reason assigns general purpose interrupt handler to I-pipe  acknowledgment handler :

 

in kernel/irq/chip.c: