summaryrefslogtreecommitdiffstats
path: root/sys/mips/include/_types.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/mips/include/_types.h')
-rw-r--r--sys/mips/include/_types.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/mips/include/_types.h b/sys/mips/include/_types.h
index 57fc843..40c8db2 100644
--- a/sys/mips/include/_types.h
+++ b/sys/mips/include/_types.h
@@ -133,13 +133,17 @@ typedef __uint32_t __u_register_t;
#endif
#ifdef __LP64__
typedef __uint64_t __vm_offset_t;
-typedef __uint64_t __vm_paddr_t;
typedef __uint64_t __vm_size_t;
#else
typedef __uint32_t __vm_offset_t;
-typedef __uint32_t __vm_paddr_t;
typedef __uint32_t __vm_size_t;
#endif
+#if defined(__LP64__) || defined(__mips_n32) /* PHYSADDR_64_BIT */
+typedef __uint64_t __vm_paddr_t;
+#else
+typedef __uint32_t __vm_paddr_t;
+#endif
+
typedef __int64_t __vm_ooffset_t;
typedef __uint64_t __vm_pindex_t;
OpenPOWER on IntegriCloud