1
0

Initial commit

This commit is contained in:
2012-09-03 23:44:36 -04:00
commit 4be5ceeec6
6 changed files with 107 additions and 0 deletions

3
boot/Makefile.inc Normal file
View File

@ -0,0 +1,3 @@
BOOT_PREFIX = boot
KOBJS += $(BOOT_PREFIX)/start.o

17
boot/start.s Normal file
View File

@ -0,0 +1,17 @@
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 main @ Jump to the main function
1:
b 1b @ Halt