]> git.sur5r.net Git - u-boot/blobdiff - arch/x86/include/asm/types.h
x86: acpi: Adjust order in acpi_table.c
[u-boot] / arch / x86 / include / asm / types.h
index 9a40e383eb35afc93ac0b07cbded5530908b4a18..766617f9aa3e22a5ac2346acac4312104e7821ff 100644 (file)
@@ -36,17 +36,25 @@ typedef unsigned short u16;
 typedef signed int s32;
 typedef unsigned int u32;
 
+#if !defined(CONFIG_USE_STDINT) || !defined(__INT64_TYPE__)
 typedef signed long long s64;
 typedef unsigned long long u64;
+#else
+typedef __INT64_TYPE__ s64;
+typedef __UINT64_TYPE__ u64;
+#endif
 
+#ifdef CONFIG_EFI_STUB_64BIT
+#define BITS_PER_LONG 64
+#else
 #define BITS_PER_LONG 32
-
+#endif
 /* Dma addresses are 32-bits wide.  */
 
 typedef u32 dma_addr_t;
 
-typedef unsigned long phys_addr_t;
-typedef unsigned long phys_size_t;
+typedef unsigned long long phys_addr_t;
+typedef unsigned long long phys_size_t;
 
 #endif /* __KERNEL__ */