Johan Borkhuis wrote: > Hello, > > I am trying to create an RTDM interrupt handler for an external > interrupt. I use a rtdm_irq_request, followed by a rtdm_irq_enable. This
The rtdm_irq_enable is no longer required with RTDM revision 6 and higher. But that's trunk, it's rev. 5 which still comes with Xenomai 2.3.x. And the enable will also cause no harm with rev. 6. > caused one interrupt to be processed, but subsequent interrupts were not > processed. > After adding an extra rtdm_irq_enable to the ISR the interrupts are > processed. When I look at the other drivers I don't see this. Is this > needed, or is there a bug/feature in the interrupt handling on my platform? > (I use a MVME3100 with a ppc8540 processor and openPIC interrupt > controller). What do you return with your IRQ handler? RTDM_IRQ_HANDLED? That explicit rtdm_irq_enable is not required by design, would rather be a bug on certain platforms (where enable != end IRQ), and indicates that something else is broken, maybe in Xenomai. Jan
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
