summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/psim/start
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/powerpc/psim/start')
-rw-r--r--c/src/lib/libbsp/powerpc/psim/start/start.S10
1 files changed, 8 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/powerpc/psim/start/start.S b/c/src/lib/libbsp/powerpc/psim/start/start.S
index 4d4c16ae95..9163226387 100644
--- a/c/src/lib/libbsp/powerpc/psim/start/start.S
+++ b/c/src/lib/libbsp/powerpc/psim/start/start.S
@@ -41,10 +41,10 @@ FUNC_NAME(__atexit): /* tell C's eabi-ctor's we have an atexit function */
.long .LCTOC1 /* address we think .LCTOC1 is loaded at */
.Lbss_start = .-.LCTOC1
- .long __bss_start
+ .long bsp_section_sbss_begin
.Lend = .-.LCTOC1
- .long _end
+ .long bsp_section_bss_end
.Lstack = .-.LCTOC1 /* stack address if set by user */
.long __stack
@@ -132,3 +132,9 @@ FUNC_NAME(bsp_reset):
.Lstart:
.size _start,.Lstart-_start
+
+ /* Start stack area */
+.section ".bsp_rwextra", "aw", @nobits
+.align 4
+.space 4096
+__stack: