1/* $FreeBSD: stable/12/sys/conf/ldscript.mips.octeon1 360814 2020-05-08 14:48:45Z jhb $ */
2
3ENTRY(_start)
4
5PHDRS {
6	text PT_LOAD FLAGS(0x7);
7}
8
9SECTIONS {
10	. = KERNLOADADDR + SIZEOF_HEADERS;
11
12	.text : {
13	    	*(.text)
14		*(.dynamic)
15		etext = .;
16		_etext = .;
17		. = ALIGN(0x2000);
18	} : text
19
20	. = ALIGN(0x2000);
21	.rodata : {
22		_fdata = .;
23	    	*(.rodata)
24		. = ALIGN(32);
25	}
26
27	.note.gnu.build-id : {
28		PROVIDE (__build_id_start = .);
29		*(.note.gnu.build-id)
30		PROVIDE (__build_id_end = .);
31	}
32
33	.data : {
34                _rwdata = .;
35	    	*(.data)
36		. = ALIGN(32);
37	}
38
39	_gp = (. + 0x8000);
40
41	.sdata : {
42                _small_start = .;
43		*(.sdata)
44		. = ALIGN(32);
45		edata = .;
46		_edata = .;
47	} : text
48
49	.sbss : {
50		__bss_start = .;
51		_fbss = .;
52		*(.sbss) *(.scommon)
53                _small_end = .;
54		. = ALIGN(32);
55	}
56
57	.bss : {
58		*(.bss)
59		*(COMMON)
60		. = ALIGN(32);
61		_end = .;
62		end = .;
63	}
64
65}
66