BCM WL 6.30.102.9 (r366174)
[tomato.git] / release / src-rt / shared / hndrte.lds.in
blob9f27058f3ddfe9b362a9c65f2da717239c1e0591
1 OUTPUT_ARCH(TARGET_ARCH)
2 ENTRY(startup)
3 SECTIONS {
4         . = TEXT_START;
5         .text : {
6                 _ftext = . ;
7                 text_start = .;
8                 *(.text.startup)
9                 *(.init)
10                 *(.text)
11                 *(.text.*)
12                 *(.fini)
13                 *(.glue_7t)
14                 *(.glue_7)
15                 *(.rdata)
16                 *(.rdata.*)
17                 *(.rodata)
18                 *(.rodata.*)
19                 _etext = .;
20                 text_end = .;
21         }
23         .data : {
24                 data_start = .;
25                 _fdata = .;
26                 *(.data)
27                 *(.data.*)
28                 *(.sdata)
29                 data_end = .;
30                 _edata = .;
31         }
33         .bss : {
34                 _fbss = .;
35                 bss_start = .;
36                 *(.sbss)
37                 *(.scommon)
38                 *(.bss)
39                 *(.bss.*)
40                 *(COMMON)
41                 bss_end = .;
42         }
44         /* Reclaim region 1 for BCMINITFN/BCMINITDATA */
45         .textrc1 : {
46                 _rstart1 = .;
47                 *(.textini1.*)
48                 . = ALIGN(16);
49                 _retext1 = .;
50         }
52         .datarc1 : {
53                 *(.dataini1.*)
54                 . = ALIGN(4);
55                 _rend1 = .;
56         }
58         /* Reclaim region 2 for BCMATTACHFN/BCMATTACHDATA */
59         .textrc2 : {
60                 _rstart2 = .;
61                 *(.textini2.*)
62                 . = ALIGN(16);
63                 _retext2 = .;
64         }
66         .datarc2 : {
67                 *(.dataini2.*)
68                 . = ALIGN(4);
69                 _rend2 = .;
70         }
71         _end = .;