summaryrefslogtreecommitdiff
path: root/firmware/target/arm/s3c2440/boot.lds
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2008-05-10 22:03:45 +0000
committerMichael Sevakis <jethead71@rockbox.org>2008-05-10 22:03:45 +0000
commit209aa8eda5b5c7cecde65885e6beaf37c92ba622 (patch)
tree6beddeac6d9714732931b211c2d4cd84ce5db920 /firmware/target/arm/s3c2440/boot.lds
parentab15fa7e00a4d98685dba186125d0805d1deb22c (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.lds24
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 = .;