redox/bootloader/arm/start.s
Jeremy Soller 6715d5c534 Arm!
2016-08-25 17:03:01 -06:00

18 lines
303 B
ArmAsm

interrupt_vector_table:
b . @ Reset
b .
b . @ SWI instruction
b .
b .
b .
b .
b .
.comm stack, 0x10000 @ Reserve 64k stack in the BSS
_start:
.globl _start
ldr sp, =stack+0x10000 @ Set up the stack
bl kstart @ Jump to the main function
1:
b 1b @ Halt