From 209aa8eda5b5c7cecde65885e6beaf37c92ba622 Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Sat, 10 May 2008 22:03:45 +0000 Subject: Real fake IRAM by placing .i.... section in the analagous DRAM sections in the linker scripts that hasn't done this yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17449 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/s3c2440/boot.lds | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) (limited to 'firmware/target/arm/s3c2440/boot.lds') diff --git a/firmware/target/arm/s3c2440/boot.lds b/firmware/target/arm/s3c2440/boot.lds index 3cb88c9e7b..2f22b7603f 100644 --- a/firmware/target/arm/s3c2440/boot.lds +++ b/firmware/target/arm/s3c2440/boot.lds @@ -33,6 +33,7 @@ SECTIONS _textstart = .; *(.text) *(.text*) + *(.icode) *(.glue_7) *(.glue_7t) . = ALIGN(0x4); @@ -46,12 +47,14 @@ SECTIONS *(.rodata*) *(.rodata.str1.1) *(.rodata.str1.4) + *(.irodata) . = ALIGN(0x4); } > DRAM .data : { *(.data*) + *(.idata) . = ALIGN(0x4); } > DRAM @@ -60,26 +63,6 @@ SECTIONS *(.eh_frame) } - .iram : - { - _iramstart = .; - *(.icode) - *(.irodata) - *(.idata) - . = ALIGN(0x4); - _iramend = .; - } > DRAM - - _iramcopy = LOADADDR(.iram); - - .ibss : - { - _iedata = .; - *(.ibss) - . = ALIGN(0x4); - _iend = .; - } > DRAM - .stack : { *(.stack) @@ -92,6 +75,7 @@ SECTIONS { _edata = .; *(.bss*) + *(.ibss) *(COMMON) . = ALIGN(0x4); _end = .; -- cgit v1.2.3