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? Jan
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core