aboutsummaryrefslogtreecommitdiff
path: root/arm/el0_s/el0_sec.lds.S
blob: 31bba9b56839aab8ea6da76f36300b9541d60100 (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("elf32-littlearm")
OUTPUT_ARCH(arm)
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);
    }
}