Skip to content

Instantly share code, notes, and snippets.

@k3170makan
Created July 15, 2018 08:46
Show Gist options
  • Select an option

  • Save k3170makan/59701b4fa38119490fba0b0cb1515d26 to your computer and use it in GitHub Desktop.

Select an option

Save k3170makan/59701b4fa38119490fba0b0cb1515d26 to your computer and use it in GitHub Desktop.
.section ".text.boot"
.global _start
_start:
mrc p15,#0,r1,c0,c0,#5
and r1,r1,#3
cmp r1,#0
bne halt
mov sp,#0x8000
ldr r4, = __bss_start
ldr r9, = __bss_end
mov r5, #0
mov r6, #0
mov r7, #0
mov r8, #0
b 2f
1:
stmia r4!, {r5-r8}
2:
cmp r4,r9
blo 1b
ldr r3, =kernel_main
blx r3
halt:
wfe
b halt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment