diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-11-15 06:40:35 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-11-19 07:15:47 +0100 |
commit | 098900186c8ed04fc9d58121bd403e04699a1c2a (patch) | |
tree | 4517b91f4921a0777aa3a8fa518ada854fc4de31 | |
parent | bsps/x86_64: Use interrupt stack for init stack (diff) | |
download | rtems-098900186c8ed04fc9d58121bd403e04699a1c2a.tar.bz2 |
bsps/sparc64: Use interrupt stack for init stack
Update #3459.
-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 |