summaryrefslogtreecommitdiffstats
path: root/bsps/sh/gensh2/start
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/sh/gensh2/start')
-rw-r--r--bsps/sh/gensh2/start/linkcmds14
-rw-r--r--bsps/sh/gensh2/start/linkcmds.ram2
-rw-r--r--bsps/sh/gensh2/start/linkcmds.rom2
3 files changed, 9 insertions, 9 deletions
diff --git a/bsps/sh/gensh2/start/linkcmds b/bsps/sh/gensh2/start/linkcmds
index bdc71bb984..98178b6101 100644
--- a/bsps/sh/gensh2/start/linkcmds
+++ b/bsps/sh/gensh2/start/linkcmds
@@ -199,18 +199,18 @@ SECTIONS
PROVIDE (end = .);
.noinit (NOLOAD) : {
- *(.noinit*)
+ *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*)))
} > ram
- .rtemsstackidle (NOLOAD) : {
- *(SORT(.rtemsstack.idle*))
- } > ram
-
- _WorkAreaBase = . ;
+ .rtemsstackinterrupt (NOLOAD) : {
+ *(.rtemsstack.interrupt)
+ } > onchip_ram
.rtemsstack (NOLOAD) : {
*(SORT(.rtemsstack.*))
- } > onchip_ram
+ } > ram
+
+ _WorkAreaBase = . ;
/* Stabs debugging sections. */
.stab 0 : { *(.stab) }
diff --git a/bsps/sh/gensh2/start/linkcmds.ram b/bsps/sh/gensh2/start/linkcmds.ram
index ccf752a26b..c6f173d129 100644
--- a/bsps/sh/gensh2/start/linkcmds.ram
+++ b/bsps/sh/gensh2/start/linkcmds.ram
@@ -201,7 +201,7 @@ SECTIONS
PROVIDE (end = .);
.noinit (NOLOAD) : {
- *(.noinit*)
+ *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*)))
} > ram
.rtemsstackidle (NOLOAD) : {
diff --git a/bsps/sh/gensh2/start/linkcmds.rom b/bsps/sh/gensh2/start/linkcmds.rom
index 6b2a760cfa..2d3071e260 100644
--- a/bsps/sh/gensh2/start/linkcmds.rom
+++ b/bsps/sh/gensh2/start/linkcmds.rom
@@ -202,7 +202,7 @@ SECTIONS
PROVIDE (end = .);
.noinit (NOLOAD) : {
- *(.noinit*)
+ *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*)))
} > ram
.rtemsstackidle (NOLOAD) : {