On Mon, Dec 15, 2014 at 11:42:40AM +0000, Stoidner, Christoph wrote:
> 
> > 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.
> 
> As said above waking APC thread using
> 
>   wake_up_process(rthal_apc_servers[smp_processor_id()]);
> 
> does reactivate all Xenomai threads for scheduling. Incontrast using
> 
>   rthal_apc_schedule(lostage_apc);
> 
> does not help. So it seems as APC interrupt is pending but won't be  executed.
> 
> Any idea?

Do you have the same issue if you run a kernel patched with Xenomai
and without the PREEMPT_RT patch?

-- 
                                            Gilles.

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

Reply via email to