aboutsummaryrefslogtreecommitdiff
path: root/arm/el0_s/el0_sec.lds.S
blob: 55852acc828c8e88c40aeb42896ea936dcced44e (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("elf32-littlearm")
OUTPUT_ARCH(arm)
TARGET(binary)
ENTRY(main)

#include "memory.h"

SECTIONS
{
    . = EL0_S_BASE_VA;
    .text . : {
        _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);
    }
}