Index: kernel/arch/sparc64/src/console.c
===================================================================
--- kernel/arch/sparc64/src/console.c	(revision e5ecc02b4e8dc0f4c95588b0f1601d1986173b13)
+++ kernel/arch/sparc64/src/console.c	(revision 06e1e95342d7b9a9c85c7492529a309d51a3fb6c)
@@ -116,4 +116,5 @@
 #endif
 }
+
 /** @}
  */
Index: kernel/arch/sparc64/src/mm/as.c
===================================================================
--- kernel/arch/sparc64/src/mm/as.c	(revision e5ecc02b4e8dc0f4c95588b0f1601d1986173b13)
+++ kernel/arch/sparc64/src/mm/as.c	(revision 06e1e95342d7b9a9c85c7492529a309d51a3fb6c)
@@ -63,3 +63,2 @@
 /** @}
  */
-
Index: kernel/arch/sparc64/src/mm/page.c
===================================================================
--- kernel/arch/sparc64/src/mm/page.c	(revision e5ecc02b4e8dc0f4c95588b0f1601d1986173b13)
+++ kernel/arch/sparc64/src/mm/page.c	(revision 06e1e95342d7b9a9c85c7492529a309d51a3fb6c)
@@ -91,5 +91,5 @@
 		order = 0;
 	else
-		order = (fnzb32(size - 1) + 1) - FRAME_WIDTH;
+		order = (fnzb64(size - 1) + 1) - FRAME_WIDTH;
 
 	/*
Index: kernel/arch/sparc64/src/trap/syscall.c
===================================================================
--- kernel/arch/sparc64/src/trap/syscall.c	(revision e5ecc02b4e8dc0f4c95588b0f1601d1986173b13)
+++ kernel/arch/sparc64/src/trap/syscall.c	(revision 06e1e95342d7b9a9c85c7492529a309d51a3fb6c)
@@ -43,8 +43,5 @@
 unative_t syscall(int n, istate_t *istate, unative_t a1, unative_t a2, unative_t a3, unative_t a4)
 {
-	if (n >= TT_TRAP_INSTRUCTION(0) && n <= TT_TRAP_INSTRUCTION_LAST)
-		return syscall_table[n - TT_TRAP_INSTRUCTION(0)](a1, a2, a3, a4);
-	else
-		panic("Undefined syscall %d\n", n - TT_TRAP_INSTRUCTION(0));
+	return syscall_handler(a1, a2, a3, a4, n - TT_TRAP_INSTRUCTION(0));
 }
 
Index: kernel/arch/sparc64/src/trap/trap.c
===================================================================
--- kernel/arch/sparc64/src/trap/trap.c	(revision e5ecc02b4e8dc0f4c95588b0f1601d1986173b13)
+++ kernel/arch/sparc64/src/trap/trap.c	(revision 06e1e95342d7b9a9c85c7492529a309d51a3fb6c)
@@ -54,3 +54,2 @@
 /** @}
  */
-
