James Kilts wrote:
> Philippe,
> 
> Indeed it was a problem with __set_irq_handler() not assigning appropriate
> handlers, since this board doesn't fall into any of the existing handler
> categories.

Ok. I had a look at handle_prio_irq in arch/arm/mach-ns9xxx/irq.c. What
this irq handler does is bad, really bad. If you care about interrupt
latencies, you should really use handle_level_irq. That is, replace the
#if 0 with a #if 1.

This issue has already been discussed (in a slightly different form) on
both Xenomai and Linux-arm-kernel mailing lists.

By the way: do you plan to publish your patch?

-- 
                                            Gilles.

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

Reply via email to