Index: arch/sparc64/src/mm/page.c
===================================================================
--- arch/sparc64/src/mm/page.c	(revision 2f40fe4caa7e109c2321f0142d0cc9787c8a7b17)
+++ arch/sparc64/src/mm/page.c	(revision 5eabe731a024e1f50adc6474397857b2809a3db4)
@@ -74,5 +74,5 @@
 		order = (fnzb32(size - 1) + 1) - FRAME_WIDTH;
 	
-	__address virtaddr = frame_alloc(order, FRAME_KA);
+	__address virtaddr = (__address) frame_alloc(order, FRAME_KA);
 
 	for (i = 0; i < sizemap[order].count; i++)
