Kernel/armv7 - Renamed to reduce confusion
[tpg/acess2.git] / Kernel / arch / armv7 / link.ld
1 ENTRY (_start)
2
3 _kernel_base = 0x80000000;
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         .data ALIGN(0x4000) : AT( ADDR(.data) - _kernel_base )
19         {
20                 *(.padata)
21                 *(.data*)
22                 
23                 gKernelSymbols = .;
24                 *(KEXPORT)
25                 gKernelSymbolsEnd = .;
26                 
27                 gKernelModules = .;
28                 *(KMODULES)
29                 gKernelModulesEnd = .;
30         }
31         .bss : AT( ADDR(.bss) - _kernel_base )
32         {
33                 *(.bss*)
34                 *(COMMON*)
35         }
36         gKernelEnd = .;
37 }

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