
.section .text
	.align(4)
.globl _start
_start: 
	@record that we got here
	mov	r0,#0x40000000
	add	r0,#0x00900000
	add	r0,#0x0000002c
	mov	r1,#0x00000011;

	str	r1,[r0];

	@ setup stack in first 64K of memory for now, kernel should setup it's own
	mov	sp,#0x81000000
	add	sp,#0x00010000	

	bl	boot
death:	b	death

	.globl	kernel_start
	.globl	kernel_end
kernel_start:
	.incbin	"Image"
kernel_end:

