From 470775b2841308dfba15685d61a65b5e06e6c78e Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 2 Oct 2007 13:54:19 +0000 Subject: 2007-10-02 Jukka Pietarinen * startup/linkcmds: Move definition of _end so memory is not corrupted. --- c/src/lib/libbsp/powerpc/virtex/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/virtex/startup/linkcmds | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) (limited to 'c') diff --git a/c/src/lib/libbsp/powerpc/virtex/ChangeLog b/c/src/lib/libbsp/powerpc/virtex/ChangeLog index 1d3c4e6a37..3be9649cc5 100644 --- a/c/src/lib/libbsp/powerpc/virtex/ChangeLog +++ b/c/src/lib/libbsp/powerpc/virtex/ChangeLog @@ -1,3 +1,7 @@ +2007-10-02 Jukka Pietarinen + + * startup/linkcmds: Move definition of _end so memory is not corrupted. + 2007-09-12 Joel Sherrill PR 1257/bsps diff --git a/c/src/lib/libbsp/powerpc/virtex/startup/linkcmds b/c/src/lib/libbsp/powerpc/virtex/startup/linkcmds index b530f227ed..cb578056de 100644 --- a/c/src/lib/libbsp/powerpc/virtex/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/virtex/startup/linkcmds @@ -22,7 +22,7 @@ _HeapSize = DEFINED(_HeapSize) ? _HeapSize : 8M; MEMORY { - RAM : ORIGIN = 0, LENGTH = 16M + RAM : ORIGIN = 0, LENGTH = 128M /*FLASH : ORIGIN = 0xFFE00000, LENGTH = 16M*/ } SECTIONS @@ -202,6 +202,7 @@ SECTIONS *(.gnu.linkonce.s.*) data.end = .; data.size = data.end - data.start; + PROVIDE (_edata = .); } >RAM __SBSS_START__ = .; @@ -222,7 +223,8 @@ SECTIONS PROVIDE(_data_size = SIZEOF(.data)); PROVIDE(_text_start = ADDR(.text)); PROVIDE(_text_size = SIZEOF(.text)); - PROVIDE(_end = data.end); + PROVIDE(_end = bss.end); + .gzipmalloc : { . = ALIGN (16); @@ -269,9 +271,7 @@ SECTIONS . += 0x4000; intrStack = .; PROVIDE(intrStackPtr = intrStack); - - PROVIDE(_end = intrStack); - + .line 0 : { *(.line) } .debug 0 : { *(.debug) } .debug_sfnames 0 : { *(.debug_sfnames) } -- cgit v1.2.3