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

Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to