]>
Commit | Line | Data |
---|---|---|
1 | OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") | |
2 | OUTPUT_ARCH(i386) | |
3 | ||
4 | SECTIONS | |
5 | { | |
6 | . = 0xA8000; | |
7 | ||
8 | .aseg : { | |
9 | _start = .; | |
10 | entry.o | |
11 | LONG(0xA9FF0); | |
12 | LONG(c_entry); | |
13 | entry_initialized = .; | |
14 | LONG(0); | |
15 | pagingstub-asm.o | |
16 | pagingstub.o | |
17 | _aseg_end = .; | |
18 | } | |
19 | ||
20 | . = 0x200000; | |
21 | ||
22 | .text : { | |
23 | *(.text); | |
24 | *(SORT(.table.*)); | |
25 | } | |
26 | .data : { *(.data); *(.data2); } | |
27 | .rodata : { *(.rodata); } | |
28 | .text : { *(.text); } | |
29 | ||
30 | _bss = .; | |
31 | .bss : { *(.bss); } | |
32 | _bssend = .; | |
33 | _end = .; | |
34 | ||
35 | .stack : { | |
36 | . = . + 0x10000; | |
37 | . = ALIGN(0x10); | |
38 | _primary_stack_top = .; | |
39 | } | |
40 | ||
41 | . = 0x10000; | |
42 | .info : { | |
43 | _start = .; | |
44 | LONG(0x5754454E); | |
45 | LONG(__firstrun_stub); | |
46 | } | |
47 | ||
48 | } |