Wolfgang Grandegger wrote:
> The attached test application using a more sophisticated signal handling
> works fine on my MPC5200-board running Linux 2.6.23 and Xenomai trunk.
> Going to try it tomorrow on my PC.
It works fine as well on my PC with Linux 2.6.23 and Xenomai trunk and
now also with Linux 2.4.25 and Xenomai 2.3.x :-). Just to understand it
right: The task signaled with pthread_kill() will be suspended and
switches to secondary mode if it was running in primary mode. The signal
will then be handled by Linux as usual. When the task resumes, does it
get switched back to primary mode automatically?
Great, the only open issue is why executing init_task() switches to
secondary mode resulting in period overruns in high_prio_task(). Is that
obvious to you?
Thanks a lot.
Xenomai-core mailing list