summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx31/app.lds
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx31/app.lds')
-rw-r--r--firmware/target/arm/imx31/app.lds15
1 files changed, 6 insertions, 9 deletions
diff --git a/firmware/target/arm/imx31/app.lds b/firmware/target/arm/imx31/app.lds
index 60187fe433..ac91ffd767 100644
--- a/firmware/target/arm/imx31/app.lds
+++ b/firmware/target/arm/imx31/app.lds
@@ -46,7 +46,7 @@ SECTIONS
46 . = ALIGN(0x200); 46 . = ALIGN(0x200);
47 *(.init.text) 47 *(.init.text)
48 *(.text*) 48 *(.text*)
49 *(.icode) 49 *(.icode*)
50 *(.glue_7) 50 *(.glue_7)
51 *(.glue_7t) 51 *(.glue_7t)
52 . = ALIGN(0x4); 52 . = ALIGN(0x4);
@@ -54,18 +54,15 @@ SECTIONS
54 54
55 .rodata : 55 .rodata :
56 { 56 {
57 *(.rodata) /* problems without this, dunno why */
58 *(.rodata*) 57 *(.rodata*)
59 *(.rodata.str1.1) 58 *(.irodata*)
60 *(.rodata.str1.4)
61 *(.irodata)
62 . = ALIGN(0x4); 59 . = ALIGN(0x4);
63 } > DRAM 60 } > DRAM
64 61
65 .data : 62 .data :
66 { 63 {
67 *(.data*) 64 *(.data*)
68 *(.idata) 65 *(.idata*)
69 . = ALIGN(0x4); 66 . = ALIGN(0x4);
70 } > DRAM 67 } > DRAM
71 68
@@ -102,8 +99,8 @@ SECTIONS
102 { 99 {
103 . = ALIGN(4); 100 . = ALIGN(4);
104 _initstart = .; 101 _initstart = .;
105 *(.init) 102 *(.init*)
106 *(.initdata) 103 *(.initdata*)
107 _initend = .; 104 _initend = .;
108 } > INIT AT> DRAM 105 } > INIT AT> DRAM
109 106
@@ -122,7 +119,7 @@ SECTIONS
122 { 119 {
123 _edata = .; 120 _edata = .;
124 *(.bss*) 121 *(.bss*)
125 *(.ibss) 122 *(.ibss*)
126 *(COMMON) 123 *(COMMON)
127 . = ALIGN(0x4); 124 . = ALIGN(0x4);
128 } > DRAM 125 } > DRAM