diff options
Diffstat (limited to '')
-rw-r--r-- | bsps/sparc64/shared/start/start.S | 11 |
1 files 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 */ @@ -140,12 +140,5 @@ halted: nop .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: .space 8 |