summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sh/shsim/startup/linkcmds
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/sh/shsim/startup/linkcmds')
-rw-r--r--c/src/lib/libbsp/sh/shsim/startup/linkcmds11
1 files changed, 10 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/sh/shsim/startup/linkcmds b/c/src/lib/libbsp/sh/shsim/startup/linkcmds
index 353a8bafbf..22a9be2d64 100644
--- a/c/src/lib/libbsp/sh/shsim/startup/linkcmds
+++ b/c/src/lib/libbsp/sh/shsim/startup/linkcmds
@@ -178,6 +178,13 @@ SECTIONS
_end = . ;
PROVIDE (end = .);
+ .stack : {
+ . += 0x1000;
+ *(.stack)
+ _stack = .;
+ } > ram
+ _stack = .;
+
_WorkAreaBase = . ;
_CPU_Interrupt_stack_low = 0x00080000 ;
@@ -217,6 +224,8 @@ SECTIONS
.debug_typenames 0 : { *(.debug_typenames) }
.debug_varnames 0 : { *(.debug_varnames) }
- .stack /* 0x00081ff0 */: { _stack = .; *(.stack) } > ram /* > onchip_ram */
+/*
+ .stack 0x00081ff0 : { _stack = .; *(.stack) } > onchip_ram
+*/
/* These must appear regardless of . */
}