linker.ld

Commit: 2a3b0c04 Author: jokerz Raw Copy
1
/* Pactor64 — Raspberry Pi 5 Linker Script (AArch64)
2
 * Kernel loads at 0x80000 (standard Pi kernel load address)
3
 */
4
5
ENTRY(_start)
6
7
SECTIONS
8
{
9
    . = 0x80000;
10
11
    .text : {
12
        __text_start = .;
13
        *(.text)
14
        *(.text.*)
15
        __text_end = .;
16
    }
17
18
    .rodata : {
19
        *(.rodata)
20
        *(.rodata.*)
21
    }
22
23
    .data : {
24
        *(.data)
25
        *(.data.*)
26
    }
27
28
    .bss : {
29
        __bss_start = .;
30
        *(.bss)
31
        *(.bss.*)
32
        *(COMMON)
33
        . = ALIGN(16);
34
        __bss_end = .;
35
    }
36
37
    /DISCARD/ : {
38
        *(.comment)
39
        *(.note*)
40
        *(.eh_frame*)
41
        *(.ARM.*)
42
    }
43
}
44