Hi I am working on BF527 at the moment while we queue work item upon GPI interrupt to a work queue as delayed work. This kernel driver works fine without Xenomai patch turned on. However, it stops working after applying Xenomai patch. It appears that the interrupt handler was triggered but the work item in the work queue is not being processing (by kernel thread which is supposed to work on).
my assumption was that ipipe should pass through non-rt interrupts to Linux domain. Linux kernel tasks such as work queue will still be handled in the same way by kthread. However, it seems that 1. the interrupt line never gets cleared 2. kthread which handles work structure in the work queue not doing its work (or cannot switch to linux kthread context I suspect) Any suggestions? Thanks
_______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
