]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/blob - sys/conf/ldscript.mips.octeon1.32
MFC r362623:
[FreeBSD/stable/8.git] / sys / conf / ldscript.mips.octeon1.32
1 /* $FreeBSD$ */
2
3 TARGET(elf32-tradbigmips)
4 OUTPUT_FORMAT("elf32-tradbigmips", "elf32-tradbigmips", "elf32-tradlittlemips")
5 OUTPUT_ARCH(mips)
6 ENTRY(_start)
7    __DYNAMIC = 0;
8 PROVIDE (_DYNAMIC = 0);
9
10 SECTIONS {
11         . = KERNLOADADDR + SIZEOF_HEADERS;
12
13         .text . : {
14                 *(.text)
15                 *(.dynamic)
16                 etext = .;
17                 _etext = .;
18                 . = ALIGN(0x2000);
19         }
20
21         .rodata ALIGN(0x2000) : {
22                 _fdata = .;
23                 *(.rodata)
24                 . = ALIGN(32);
25         }
26         
27         .data . : {
28                 _rwdata = .;
29                 *(.data)
30                 . = ALIGN(32);
31                 CONSTRUCTORS;
32         }
33
34         _gp = (. + 0x8000);
35
36         .sdata . : {
37                 _small_start = .;
38                 *(.sdata)
39                 . = ALIGN(32);
40                 edata = .;
41                 _edata = .;
42         }
43
44         .sbss . : {
45                 __bss_start = .;
46                 _fbss = .;
47                 *(.sbss) *(.scommon)
48                 _small_end = .;
49                 . = ALIGN(32);
50         }
51
52         .bss . : {
53                 *(.bss)
54                 *(COMMON)
55                 . = ALIGN(32);
56                 _end = .;
57                 end = .;
58         }
59
60 }