diff options
author | Nick Clifton <nickc@redhat.com> | 2002-08-30 11:34:40 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2002-08-30 11:34:40 +0000 |
commit | 5435462c555ab99f8687efda29476de470ebcec1 (patch) | |
tree | 5d5f1a133c9c46611bd2d93618822aac526d372f /ld | |
parent | 5c368657dca76f12e0b51d60d20482b6a50e4a0d (diff) | |
download | fsf-binutils-gdb-5435462c555ab99f8687efda29476de470ebcec1.zip fsf-binutils-gdb-5435462c555ab99f8687efda29476de470ebcec1.tar.gz fsf-binutils-gdb-5435462c555ab99f8687efda29476de470ebcec1.tar.bz2 |
Update description to reflect D10V TS3 board.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 8 | ||||
-rw-r--r-- | ld/scripttempl/elfd10v.sc | 19 |
2 files changed, 22 insertions, 5 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 92ceb5f..0fd8e85 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,11 @@ +2002-08-30 Nick Clifton <nickc@redhat.com> + + * scripttempl/elfd10v.sc (MEMORY): Remove UNIFIED, it is not + used. Change INSN to start at 0x01000000 and extend for + 256K (ignoring holes). Start the STACK on a word aligned + boundary. + (.rodata): Start it at the READONLY_START_ADDR. + 2002-08-30 Alan Modra <amodra@bigpond.net.au> * emulparams/elf32ppc.sh (ARCH): Set to "powerpc:common". diff --git a/ld/scripttempl/elfd10v.sc b/ld/scripttempl/elfd10v.sc index f9acf6c..b24b813 100644 --- a/ld/scripttempl/elfd10v.sc +++ b/ld/scripttempl/elfd10v.sc @@ -65,10 +65,19 @@ ${RELOCATING+${EXECUTABLE_SYMBOLS}} MEMORY { - UNIFIED : org = 0, len = 0x1000000 - INSN : org = 0x1014000, len = 0x40000 - DATA : org = 0x2000004, len = 0x7FFC - STACK : org = 0x200BFFE, len = 4 + /* These are the values for the D10V-TS3 board. + There are other memory regions available on + the TS3 (eg ROM, FLASH, etc) but these are not + used by this script. */ + + INSN : org = 0x01000000, len = 256K + DATA : org = 0x02000000, len = 48K + + /* This is a fake memory region at the top of the + on-chip RAM, used as the start of the + (descending) stack. */ + + STACK : org = 0x0200BFFC, len = 4 } SECTIONS @@ -89,7 +98,7 @@ SECTIONS ${RELOCATING+PROVIDE (etext = .);} } ${RELOCATING+ >INSN} =${NOP-0} - .rodata ${RELOCATING-0} : { + .rodata ${RELOCATING+${READONLY_START_ADDR}} : { *(.rodata) *(.gnu.linkonce.r*) *(.rodata.*) |