diff options
Diffstat (limited to 'sys/mips/include/_types.h')
-rw-r--r-- | sys/mips/include/_types.h | 8 |
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; |