Index: boot/arch/sparc32/include/types.h
===================================================================
--- boot/arch/sparc32/include/types.h	(revision f64fe6e66d56e463f7d0a175dfd25a55757a880f)
+++ boot/arch/sparc32/include/types.h	(revision 80d9d8391bc56eab2b15e4a28cb1562b86e17ea6)
@@ -58,4 +58,11 @@
 	size_t cnt;
 	task_t tasks[TASKMAP_MAX_RECORDS];
+	/* Fields below are LEON-specific */
+	uintptr_t uart_base;
+	uintptr_t intc_base;
+	uintptr_t timer_base;
+	int uart_irq;
+	int timer_irq;
+	uint32_t memsize;
 } bootinfo_t;
 
Index: boot/arch/sparc32/src/asm.S
===================================================================
--- boot/arch/sparc32/src/asm.S	(revision f64fe6e66d56e463f7d0a175dfd25a55757a880f)
+++ boot/arch/sparc32/src/asm.S	(revision 80d9d8391bc56eab2b15e4a28cb1562b86e17ea6)
@@ -53,5 +53,5 @@
 jump_to_kernel:
 	set 0x80a00000, %l0
-	
+	mov %i1, %o0
 	jmp %l0
 	nop
