-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlink.ld
More file actions
executable file
·36 lines (24 loc) · 973 Bytes
/
link.ld
File metadata and controls
executable file
·36 lines (24 loc) · 973 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
ENTRY(__start) /* le nom de l'étiquette du point d'entrée */
SECTIONS {
. = 1M; /* le code doit être chargé à 1 Mo */
__kernel_base = .;
.text BLOCK(4K) : ALIGN (4K) /* alignement à 4 ko */
{
*(.multiboot)
*(.text) /* toutes les sections texte de tous les fichiers */
}
.rodata BLOCK(4K) : ALIGN (4K) /* alignement à 4 ko */
{
*(.rodata*) /* toutes les sections de données en lecture seule, de tous les fichiers */
}
.data BLOCK(4K) : ALIGN (4K) /* alignement à 4 ko */
{
*(.data) /* toutes les sections de données, de tous les fichiers */
}
.bss BLOCK(4K) : ALIGN (4K) /* alignement à 4 ko */
{
*(COMMON) /* toutes les sections COMMON de tous les fichiers */
*(.bss) /* toutes les sections bss de tous les fichiers */
}
__kernel_end = ALIGN(4K);
}