summaryrefslogtreecommitdiff
path: root/src/boot/entry.S
blob: a3c212a62688b622f830168982bf40005d1db4bb (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
25
26
.section .text.entry
.global _start

_start:
    la t0, g_dtb_addr
    sd a1, 0(t0)

    la sp, stack_top

    call kernel_main

.L_park:
    wfi
    j .L_park

.section .bss
.align 4
.global stack_top
stack_base:
    .space 4096 * 4
stack_top:

.align 8
.global g_dtb_addr
g_dtb_addr:
    .space 8