summaryrefslogtreecommitdiff
path: root/kernel/src/arch/aarch64/main.S
blob: fdd9888674306bfda28a937eacbdfa5e7d8f7276 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

.extern main
.global kmain

kmain:
    adrp x0, stack_top
    mov x1, 1
    msr SPSel, x1
    isb
    mov sp, x0
    isb
    bl main
    

.section .bss
.align 4
stack_base:
    .skip (4096 * 8)
stack_top: