Index: kernel/arch/ia32/include/byteorder.h
===================================================================
--- kernel/arch/ia32/include/byteorder.h	(revision 2bc137c2ead5aef4703a85727d96bf8f99c6f418)
+++ kernel/arch/ia32/include/byteorder.h	(revision 8c19cf2876a406fac783c1b246f2f5a22deab35c)
@@ -36,7 +36,12 @@
 #define KERN_ia32_BYTEORDER_H_
 
+#include <byteorder.h>
+
 /* IA-32 is little-endian */
-#define unative_t_le2host(n)		(n)
+#define uint32_t_le2host(n)		(n)
 #define uint64_t_le2host(n)		(n)
+
+#define uint32_t_be2host(n)		uint64_t_byteorder_swap(n)
+#define uint64_t_be2host(n)		uint32_t_byteorder_swap(n)
 
 #endif
