-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbitvisor.lds
More file actions
45 lines (45 loc) · 749 Bytes
/
bitvisor.lds
File metadata and controls
45 lines (45 loc) · 749 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
ENTRY(entry)
virt = 0x40100000;
phys = 0x00100000;
PHDRS {
hdrs PT_PHDR PHDRS AT (phys);
all PT_LOAD;
}
SECTIONS {
. = virt;
head = .;
. = virt + SIZEOF_HEADERS;
.entry : AT (phys + (code - head)) {
code = .;
*(.entry)
*(.entry.text)
*(.entry.data)
} :all
.text : AT (phys + (text - head)) {
text = .;
*(.text)
codeend = .;
}
.data : AT (phys + (data - head)) {
data = .;
*(.data)
. = ALIGN (8);
__initfunc_start = .;
*(.initfunc)
__initfunc_end = .;
__process_builtin = .;
*(.processes)
__process_builtin_end = .;
dataend = .;
}
.bss : AT (phys + (bss - head)) {
bss = .;
*(.bss)
*(COMMON)
. = ALIGN (4096);
}
end = .;
/DISCARD/ : {
*(.gomi)
}
}