Hi Gilles,

it seems to me as APC interrupts on ipipe got lost. I have added two counters: 
One increments in schedule_linux_call() when a request for a specific 
application task is queued. Another one is incremented in lostage_handler() 
when the specific task was waked up. When I output the counter's values after 
tasks have freezed the counter of lostage_handler is exactly one value less 
than schedule_linux_call's counter. 

And then, when I wake-up APC thread manually all freezed tasks continue for a 
moment, until all are freezing again.

Do you have any idea what could lead to that behaviour?

Regards,
Christoph

_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to