-
Although the synchronous single-stepping code has moved to the I-pipe section, we should be able to reuse the current logic nearly as is on top of Dovetail, with only minor adjustments. However, compared to the previous implementation, the single-stepping status (XNCONTHI) and the user return notifier are armed _after_ the personality handlers have run, in the relaxing path for the current thread (see xnthread_relax()). This change should not affect the overall logic, assuming no custom relax handler was depending on the original sequence of actions (which they should definitely not anyway). We keep this commit which does introduce a small functional change separated from the other scheduler-related modifications, as a convenience for chasing regressions if need be. Signed-off-by: Philippe Gerum <rpm@xenomai.org> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
d0f63400