aboutsummaryrefslogtreecommitdiff
path: root/aarch64/el0_s/el0_sec.lds.S
blob: 345ce2dcfaab474fd7a60601027ca14077d6331c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
OUTPUT_FORMAT(FORMAT)
OUTPUT_ARCH(ARCH)
TARGET(binary)
ENTRY(main)

#include "memory.h"

SECTIONS
{
    . = EL0_S_BASE_VA;
    .text . : AT(0x0) {
        _EL0_S_TEXT_BASE = .;
        *(.text);
        _EL0_S_TEXT_SIZE = SIZEOF(.text);
    }

    . = ALIGN(4k);
    .data . : {
        _EL0_S_DATA_BASE = .;
        *(.*data);
        *(.*bss);
        _EL0_S_DATA_SIZE = SIZEOF(.data);
    }
}