From: Tormod Volden Date: Sun, 19 Apr 2015 16:43:45 +0000 (+0200) Subject: dragon-nx32: After unstashing stack, use new stack pointer right away X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=c7f40a193418491eabac8c11708abe131366cfed;p=FUZIX.git dragon-nx32: After unstashing stack, use new stack pointer right away The following jsr will otherwise possibly clobber the stack. Signed-off-by: Tormod Volden --- diff --git a/Kernel/platform-dragon-nx32/tricks.s b/Kernel/platform-dragon-nx32/tricks.s index 85baf85a..c621bb90 100644 --- a/Kernel/platform-dragon-nx32/tricks.s +++ b/Kernel/platform-dragon-nx32/tricks.s @@ -108,6 +108,9 @@ stashb ldd ,x++ bne stashb ldy _swapstack+2 + ; we have now new stacks so get new stack pointer before any jsr + lds U_DATA__U_SP + ; get back kernel page so that we see process table jsr map_kernel