bsps/sparc64: Use interrupt stack for init stack

Update #3459.
This commit is contained in:
Sebastian Huber
2018-11-15 06:40:35 +01:00
parent 5f5bbd10fb
commit 098900186c

View File

@@ -103,8 +103,8 @@ zerobss:
nop nop
/* Install stack */ /* Install stack */
setstack: set SYM(_ISR_Stack_area_end), %sp
set SYM(StackStart), %sp add %sp, -SPARC64_MINIMUM_STACK_FRAME_SIZE, %sp
add %sp, -STACK_BIAS, %sp add %sp, -STACK_BIAS, %sp
/* BSP-specific pre-bootcard initializations */ /* BSP-specific pre-bootcard initializations */
@@ -138,13 +138,6 @@ setstack:
halted: nop halted: nop
b SYM(halted) 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 .section BOOTSTRAP
.align CPU_ALIGNMENT .align CPU_ALIGNMENT
param_space: param_space: