diff options
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r-- | ld/ChangeLog | 15 |
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. |