Gilles Chanteperdrix wrote:
[...]
If you have a real irq, you do not need to allocate a virtual irq.
intall an handler in the HRT domain with ipipe_virtualize_irq(), a
handler in the Linux domain with request_irq(), and call
ipipe_propagate_irq() from within the HRT domain interrupt handler.
That is solution #2 I already tried and it works :-)
But I don't want to block almost all real IRQ's from linux and
only propagate when I have data. Instead I prefer to have a more
general driver template. But for the private project I'm working
on, this solution would be sufficient.
Thank you very much and best regards,
Hannes.