From 098900186c8ed04fc9d58121bd403e04699a1c2a Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 15 Nov 2018 06:40:35 +0100 Subject: bsps/sparc64: Use interrupt stack for init stack Update #3459. --- bsps/sparc64/shared/start/start.S | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/bsps/sparc64/shared/start/start.S b/bsps/sparc64/shared/start/start.S index 92c2177c1e..effdb4e842 100644 --- a/bsps/sparc64/shared/start/start.S +++ b/bsps/sparc64/shared/start/start.S @@ -103,8 +103,8 @@ zerobss: nop /* Install stack */ -setstack: - set SYM(StackStart), %sp + set SYM(_ISR_Stack_area_end), %sp + add %sp, -SPARC64_MINIMUM_STACK_FRAME_SIZE, %sp add %sp, -STACK_BIAS, %sp /* BSP-specific pre-bootcard initializations */ @@ -138,13 +138,6 @@ setstack: halted: nop b SYM(halted) -.section BOOTSTRAP - .align CPU_ALIGNMENT - .space 32768 - SPARC64_MINIMUM_STACK_FRAME_SIZE ! 32K boot stack grows down - .global StackStart - StackStart: - .space SPARC64_MINIMUM_STACK_FRAME_SIZE ! initial stack frame - .section BOOTSTRAP .align CPU_ALIGNMENT param_space: -- cgit v1.2.3