On Mon, 2007-01-29 at 17:41 +0100, Markus Osterried wrote:
> Hi Philippe,
> see below a code snippet for demonstration of the task priority problem.
> The expected behaviour is that the new task is running immediately after
> lowering root's priority.
> The log of the reached statements should therefor be: 1, 10, 2, 3, 4, 5
> But instead the log is: 1, 2, 3, 4, 10, 5, i.e. the new task is running
> only after blocking root task.
Ok, confirmed, I've spotted the issue. It's an interesting corner case
due to the task creation/start protocol that definitely needs more brain
cycles to be solved properly. More later, thanks for reporting this.
Xenomai-core mailing list