1 /* $FreeBSD: releng/8.4/sys/conf/ldscript.mips.octeon1.32 229498 2012-01-04 16:24:33Z jhb $ */
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 }
Cache object: 620ac8049b16c90b23241c4a2b6e2da0
|