1*8368e25fSAaron LI__PAGE_SIZE = 0x1000 ;
2*8368e25fSAaron LI
3*8368e25fSAaron LIENTRY(start)
4*8368e25fSAaron LISECTIONS
5*8368e25fSAaron LI{
6*8368e25fSAaron LI	.text : AT (ADDR(.text) & 0x0fffffff)
7*8368e25fSAaron LI	{
8*8368e25fSAaron LI		*(.text)
9*8368e25fSAaron LI		*(.text.*)
10*8368e25fSAaron LI		*(.stub)
11*8368e25fSAaron LI	} =0xCC
12*8368e25fSAaron LI	_etext = . ;
13*8368e25fSAaron LI	PROVIDE (etext = .) ;
14*8368e25fSAaron LI
15*8368e25fSAaron LI	. = ALIGN(__PAGE_SIZE);
16*8368e25fSAaron LI
17*8368e25fSAaron LI	__rodata_start = . ;
18*8368e25fSAaron LI	.rodata :
19*8368e25fSAaron LI	{
20*8368e25fSAaron LI		*(.rodata)
21*8368e25fSAaron LI		*(.rodata.*)
22*8368e25fSAaron LI	}
23*8368e25fSAaron LI
24*8368e25fSAaron LI	. = ALIGN(__PAGE_SIZE);
25*8368e25fSAaron LI
26*8368e25fSAaron LI	__data_start = . ;
27*8368e25fSAaron LI	.data :
28*8368e25fSAaron LI	{
29*8368e25fSAaron LI		*(.data)
30*8368e25fSAaron LI	}
31*8368e25fSAaron LI
32*8368e25fSAaron LI	__bss_start = . ;
33*8368e25fSAaron LI	.bss :
34*8368e25fSAaron LI	{
35*8368e25fSAaron LI		*(.bss)
36*8368e25fSAaron LI		*(.bss.*)
37*8368e25fSAaron LI		*(COMMON)
38*8368e25fSAaron LI	}
39*8368e25fSAaron LI
40*8368e25fSAaron LI	. = ALIGN(__PAGE_SIZE);
41*8368e25fSAaron LI
42*8368e25fSAaron LI	/* End of the kernel image */
43*8368e25fSAaron LI	__smallkern_end = . ;
44*8368e25fSAaron LI
45*8368e25fSAaron LI	_end = . ;
46*8368e25fSAaron LI	PROVIDE (end = .) ;
47*8368e25fSAaron LI}
48*8368e25fSAaron LI
49