summaryrefslogtreecommitdiffstats
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/main.c b/main.c
index 0bc7ca0..75fb5e5 100644
--- a/main.c
+++ b/main.c
@@ -231,11 +231,9 @@ switch_to_main_stack(unsigned cpu_num)
extern uintptr_t boot_stack_top;
uintptr_t *src, *dst;
int offs;
- uint8_t * stackAddr, *stackTop;
+ uint8_t *stackTop;
- stackAddr = (uint8_t *) &stacks[cpu_num][0];
-
- stackTop = stackAddr + STACKSIZE;
+ stackTop = (uint8_t *) &stacks[MAX_CPUS - cpu_num][0];
src = (uintptr_t*)&boot_stack_top;
dst = (uintptr_t*)stackTop;