aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2002-08-30 11:34:40 +0000
committerNick Clifton <nickc@redhat.com>2002-08-30 11:34:40 +0000
commit5435462c555ab99f8687efda29476de470ebcec1 (patch)
tree5d5f1a133c9c46611bd2d93618822aac526d372f /ld
parent5c368657dca76f12e0b51d60d20482b6a50e4a0d (diff)
downloadfsf-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/ChangeLog8
-rw-r--r--ld/scripttempl/elfd10v.sc19
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.*)