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