Sorting source tree a bit
[tpg/acess2.git] / KernelLand / Kernel / arch / m68k / link.ld
1 ENTRY (_start)
2
3 _kernel_base = 0x0;
4
5 SECTIONS
6 {
7         . = 0;
8         .init :
9         {
10                 *(.init)
11         }
12         . += _kernel_base;
13         .text : AT( ADDR(.text) - _kernel_base )
14         {
15                 *(.text*)
16                 *(.rodata*)
17         }
18         /* 0x4000 (4 pages) alignment needed for root table */
19         .data ALIGN(0x4000) : AT( ADDR(.data) - _kernel_base )
20         {
21                 *(.padata)
22                 *(.data*)
23                 
24                 gKernelSymbols = .;
25                 *(KEXPORT)
26                 gKernelSymbolsEnd = .;
27                 
28                 gKernelModules = .;
29                 *(KMODULES)
30                 gKernelModulesEnd = .;
31         }
32         .bss : AT( ADDR(.bss) - _kernel_base )
33         {
34                 *(.bss*)
35                 *(COMMON*)
36                 . = ALIGN(0x1000);
37                 *(.pabss)
38         }
39         gKernelEnd = .;
40 }

UCC git Repository :: git.ucc.asn.au