Index: boot/arch/sparc64/include/asm.h
===================================================================
--- boot/arch/sparc64/include/asm.h	(revision de1712e4e19c9ccc82703e05e5f4805fdb28a75b)
+++ boot/arch/sparc64/include/asm.h	(revision 98a38791c78a67662e1d752dd4c6ac2ce413c18f)
@@ -31,5 +31,5 @@
 #define BOOT_sparc64_ASM_H_
 
-#include <stddef.h>
+#include <stdint.h>
 
 extern void jump_to_kernel(uintptr_t physmem_start, bootinfo_t *bootinfo,
Index: boot/arch/sparc64/include/main.h
===================================================================
--- boot/arch/sparc64/include/main.h	(revision de1712e4e19c9ccc82703e05e5f4805fdb28a75b)
+++ boot/arch/sparc64/include/main.h	(revision 98a38791c78a67662e1d752dd4c6ac2ce413c18f)
@@ -30,5 +30,5 @@
 #define BOOT_sparc64_MAIN_H_
 
-#include <stddef.h>
+#include <stdint.h>
 #include <balloc.h>
 #include <genarch/ofw_tree.h>
Index: boot/arch/sparc64/include/ofw.h
===================================================================
--- boot/arch/sparc64/include/ofw.h	(revision de1712e4e19c9ccc82703e05e5f4805fdb28a75b)
+++ boot/arch/sparc64/include/ofw.h	(revision 98a38791c78a67662e1d752dd4c6ac2ce413c18f)
@@ -30,5 +30,5 @@
 #define BOOT_sparc64_OFW_H_
 
-#include <stddef.h>
+#include <stdint.h>
 
 #define OFW_ADDRESS_CELLS  2
Index: boot/arch/sparc64/include/types.h
===================================================================
--- boot/arch/sparc64/include/types.h	(revision de1712e4e19c9ccc82703e05e5f4805fdb28a75b)
+++ boot/arch/sparc64/include/types.h	(revision 98a38791c78a67662e1d752dd4c6ac2ce413c18f)
@@ -30,4 +30,6 @@
 #define BOOT_sparc64_TYPES_H_
 
+#include <arch/common.h>
+
 #define TASKMAP_MAX_RECORDS        32
 #define BOOTINFO_TASK_NAME_BUFLEN  32
