Added C++ ctors and partial SDHOST driver
[rpi-open-firmware.git] / arm_chainloader / linker.lds
index 672df5d..f7f6624 100755 (executable)
@@ -1,10 +1,39 @@
-MEMORY\r
-{\r
-    ram : ORIGIN = 0x0, LENGTH = 0x100000\r
-}\r
-\r
 SECTIONS\r
 {\r
-    .text : { *(.text*) } > ram\r
-    .bss : { *(.bss*) } > ram\r
+       . = 0x0;\r
+\r
+       _text = .;\r
+\r
+       .text : {\r
+               *(.text)\r
+               *(.text.*)\r
+               *(.gnu.warning)\r
+       }\r
+\r
+       _etext = .;\r
+\r
+       .rodata : { *(.rodata) *(.rodata.*) }\r
+       . = ALIGN(4096);\r
+       _erodata = .;\r
+\r
+       . = ALIGN(32 / 8);\r
+\r
+       PROVIDE (__init_array_start = .);\r
+       .init_array : {\r
+               *(.init_array)\r
+               *(.init_array.*)\r
+       }\r
+       PROVIDE (__init_array_end = .);\r
+\r
+       .data : {                       /* Data */\r
+               *(.data)\r
+       }\r
+\r
+       .bss : {\r
+               _edata = .;\r
+               __bss_start = .;\r
+               *(.bss)\r
+       }\r
+\r
+       _end = . ;\r
 }
\ No newline at end of file
This page took 0.031668 seconds and 4 git commands to generate.