Romain Lenglet wrote:
> ...
> Otherwise, my biggest source of problems is IRQ sharing between 
> realtime and non-realtime drivers: this predictably provokes 
> kernel panics. But Jan seems to be working on it.

Actually, Dmitry and I are discussing IRQ sharing between real-time
driver, not across the RT/non-RT border.

The latter case almost always a no-go and should rather be solved at
hardware level by rearranging the IRQ usage (where possible...). The
problem is that the non-RT IRQ handler has to be called just after the
RT handler to make the non-RT hardware release the IRQ line. But this
cannot be guaranteed due to other RT activity and creates an ugly
priority inversion.

That your system just crashes is likely due to the RT driver not being
prepared to share IRQs with non-RT. What driver are you using?


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to