From e62dfa5225a1773350bcf2236dc6516bdfc694d2 Mon Sep 17 00:00:00 2001 From: Boris Gjenero Date: Tue, 22 Nov 2011 17:34:01 +0000 Subject: FS#12397 : On targets which load .data directly into its final location and lack code for moving it, remove linker script trick which ignores section alignment and word-aligns the section instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31041 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/tatung/app.lds | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'firmware/target/arm/tatung/app.lds') diff --git a/firmware/target/arm/tatung/app.lds b/firmware/target/arm/tatung/app.lds index cda0190809..a00d5f1f2e 100644 --- a/firmware/target/arm/tatung/app.lds +++ b/firmware/target/arm/tatung/app.lds @@ -56,20 +56,12 @@ SECTIONS *(.rodata.str1.1) *(.rodata.str1.4) . = ALIGN(0x4); - - /* Pseudo-allocate the copies of the data sections */ - _datacopy = .; } > DRAM - /* TRICK ALERT! For RAM execution, we put the .data section at the - same load address as the copy. Thus, we don't waste extra RAM - when we don't actually need the copy. */ - .data : AT ( _datacopy ) + .data : { - _datastart = .; *(.data*) . = ALIGN(0x4); - _dataend = .; } > DRAM #if NOCACHE_BASE != 0 -- cgit v1.2.3