From c7f40a193418491eabac8c11708abe131366cfed Mon Sep 17 00:00:00 2001 From: Tormod Volden Date: Sun, 19 Apr 2015 18:43:45 +0200 Subject: [PATCH] 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 --- Kernel/platform-dragon-nx32/tricks.s | 3 +++ 1 file changed, 3 insertions(+) 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 -- 2.34.1