10 @ stop all but one of the cores
11 mrc p15, 0, r0, c0, c0, 5
15 @ detect if we're running in hyp mode, and drop to svc
30 @ setup initial stacks, allow 4k stack for IRQs
31 @mov r0, #0x12 @ switch to IRQ mode
34 @mov r0, #0x13 @ switch to supervisor mode
36 ldr sp, =_stacktop - 4096
42 beq 1f @ 0-sized bss, skip clear
54 @ vi:set filetype=armasm: