diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2008-05-10 22:03:45 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2008-05-10 22:03:45 +0000 |
commit | 209aa8eda5b5c7cecde65885e6beaf37c92ba622 (patch) | |
tree | 6beddeac6d9714732931b211c2d4cd84ce5db920 /firmware/target/arm/s3c2440/boot.lds | |
parent | ab15fa7e00a4d98685dba186125d0805d1deb22c (diff) |
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
Diffstat (limited to 'firmware/target/arm/s3c2440/boot.lds')
-rw-r--r-- | firmware/target/arm/s3c2440/boot.lds | 24 |
1 files changed, 4 insertions, 20 deletions
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 = .; |