aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r--ld/ChangeLog15
1 files changed, 14 insertions, 1 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 11795ab..2682cda 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -9,7 +9,11 @@ start-sanitize-d30v
end-sanitize-tic80
start-sanitize-d30v
- * Makefile.{am,in}: (ALL_EMULATIONS): Add ed30velf.o.
+ * Makefile.{am,in}: (ALL_EMULATIONS): Add ed30velf{,_e,_o}.o.
+ (ed30velf_e.c): Like d30velf, except .text/.data/etc always go in
+ external memory.
+ (ed30velf_o.c): Like d30velf, except .text/.data/etc always go in
+ onchip memory.
* emulparams/d30velf.sh (STACK_START_ADDR): Top of default
stack.
@@ -17,6 +21,15 @@ start-sanitize-d30v
({TEXT,DATA,BSS}_MEMORY): Which memory region .text, .data, and
.bss should go in.
+ * emulparams/d30velf_{e,o}.sh: New files to be explicit whether
+ .text, .data, etc go in external memory or onchip memory.
+
+ * configure.tgt (d30v-*-*ext*): New configuration to default
+ .text, .data, etc. in external memory.
+ (d30v-*-*onchip*): New configuration to default .text, .data,
+ etc. in onchip memory.
+ (d30v-*-*): Add d30velf_{e,o} emulations.
+
* scripttempl/elfd30v.sc: Allow .text, .data, .bss to be put in
either the onchip text/data areas or the external memory area.
(MEMORY): Get sizes from d30velf.sh.