revert 213 commits (to 56092) from the last month. 10 still need work to resolve...
[AROS.git] / arch / arm-raspi / boot / ldscript-le.lds
blob86cfd00cf1eeafc86c8c916c38b83a4bfbfd9e64
1 FORCE_COMMON_ALLOCATION
3 SECTIONS
5     . = 0x8000;
7     __bootstrap_start = . ;
9     .text :
10     {
11         *(.aros.startup)
12         *(.text)
13         *(.text.*)
14         *(.stub)
15         *(.gnu.warning)
16         *(.gnu.linkonce.t.*)
17     }
19     .rodata ALIGN(0x1000) :
20     {
21         *(.rodata)
22         *(.rodata.*)
23         *(.gnu.linkonce.r.*)
24     }
25     .rodata1 : { *(.rodata1) }
27     .sdata2 : { *(.sdata2) *(.sdata2.*) *(.gnu.linkonce.s2.*) }
28     .sbss2  : { *(.sbss2) *(.sbss2.*) *(.gnu.linkonce.sb2.*) }
30     .data ALIGN(0x1000) :
31     {
32         *core.bin.o(.data)
33         *(.data)
34         *(.data.*)
35         *(.gnu.linkonce.d.*)
36     }
38     .data1              : { *(.data1) }
39     .eh_frame           : { KEEP (*(.eh_frame)) }
40     .gcc_except_table   : { *(.gcc_except_table) }
42     .sdata ALIGN(0x1000) :
43     {
44         *(.sdata)
45         *(.sdata.*)
46         *(.gnu.linkonce.s.*)
47     }
49     __bss_start = . ;
51     .sbss ALIGN(0x1000) :
52     {
53         *(.sbss)
54         *(.sbss.*)
55         *(.gnu.linkonce.sb.*)
56         *(.scommon)
57     }
59     .bss ALIGN(0x1000) :
60     {
61         *(.bss)
62         *(.bss.*)
63         *(.gnu.linkonce.b.*)
64         *(COMMON)
65     }
67     _end = . ;
69     __bootstrap_end = . ;
71     .trailer ALIGN(4) :
72     {
73     LONG(0)
74     LONG(0)
75     LONG(0x00000001)    /* DTOK = 1, please give us device tree */
76     LONG(0x00000004)
77     LONG(0x4b4f5444)    /* DTOK */
78     LONG(0x00000020)
79     LONG(0x00000004)
80     LONG(0x4c545052)
81     }