summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/psim/start/start.S
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-03-19 10:12:06 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-03-19 15:15:45 +0100
commit6457fb29ff20698c98f1dede5517d286ac081f8f (patch)
tree0d12c4c90116e5662128432c5ff48578310e028a /c/src/lib/libbsp/powerpc/psim/start/start.S
parentFixed 2 compiler warnings (diff)
downloadrtems-6457fb29ff20698c98f1dede5517d286ac081f8f.tar.bz2
bsp/psim: Use shared linkcmds.base
Several GCC tests faild due to the outdated previous linker command file.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/psim/start/start.S')
-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: