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

#include "memory.h"

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

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