summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc/shared/startup
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-11-02 10:01:36 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-11-02 10:05:40 +0100
commitfac8a3a463e1eaa3fda3231fe3cb79078781ed24 (patch)
treea66c699d75da3a9c859d5a84ccb7d9d85e958d53 /c/src/lib/libbsp/sparc/shared/startup
parentsptests/sp35: Remove dead code (diff)
downloadrtems-fac8a3a463e1eaa3fda3231fe3cb79078781ed24.tar.bz2
bsps/sparc: Fix copy of initialized data
The text and data sections may have different alignment requirements. Support a data section alignment greater than 16.
Diffstat (limited to 'c/src/lib/libbsp/sparc/shared/startup')
-rw-r--r--c/src/lib/libbsp/sparc/shared/startup/linkcmds.base1
1 files changed, 1 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base b/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base
index 219a060572..6cc44c1c7c 100644
--- a/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base
+++ b/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base
@@ -162,6 +162,7 @@ SECTIONS
edata = .;
_edata = .;
} > ram
+ _data_load_start = LOADADDR (.data);
.rtemsrwset : {
KEEP (*(SORT(.rtemsrwset.*)))
} >ram