source:
mainline/boot/arch/riscv64/_link.ld.in@
b639d56
Last change on this file since b639d56 was ae8d7b0, checked in by , 8 years ago | |
---|---|
|
|
File size: 619 bytes |
Rev | Line | |
---|---|---|
[ae8d7b0] | 1 | #include <arch/arch.h> |
2 | ||
[8b6aa39] | 3 | ENTRY(start) |
4 | ||
5 | SECTIONS { | |
[ae8d7b0] | 6 | . = PHYSMEM_START; |
7 | ||
[8b6aa39] | 8 | .text : { |
9 | *(BOOTSTRAP); | |
10 | *(.text); | |
11 | } | |
12 | ||
[ae8d7b0] | 13 | . = ALIGN(0x1000); |
14 | .htif : { | |
15 | htif_page = .; | |
16 | *(.htif) | |
17 | } | |
18 | . = ALIGN(0x1000); | |
19 | ||
20 | . = ALIGN(0x1000); | |
21 | .pt : { | |
22 | pt_page = .; | |
23 | *(.pt) | |
24 | } | |
25 | . = ALIGN(0x1000); | |
26 | ||
[8b6aa39] | 27 | .data : { |
28 | *(.data); /* initialized data */ | |
29 | *(.rodata); | |
30 | *(.rodata.*); | |
31 | *(.sdata); | |
32 | *(.reginfo); | |
33 | *(.sbss); | |
34 | *(.scommon); | |
35 | *(.bss); /* uninitialized static variables */ | |
36 | *(COMMON); /* global variables */ | |
[c09ff7b] | 37 | *(.components); |
[8b6aa39] | 38 | } |
39 | ||
40 | /DISCARD/ : { | |
41 | *(.gnu.*); | |
42 | *(.mdebug*); | |
43 | *(.pdr); | |
44 | *(.comment); | |
45 | *(.note); | |
46 | } | |
47 | } |
Note:
See TracBrowser
for help on using the repository browser.