diff options
Diffstat (limited to 'i386/include')
-rwxr-xr-x | i386/include/mach/i386/machine_types.defs | 5 | ||||
-rw-r--r-- | i386/include/mach/i386/vm_types.h | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/i386/include/mach/i386/machine_types.defs b/i386/include/mach/i386/machine_types.defs index 6ff93dbd..dfbc521e 100755 --- a/i386/include/mach/i386/machine_types.defs +++ b/i386/include/mach/i386/machine_types.defs @@ -58,4 +58,9 @@ type natural_t = uint32_t; */ type integer_t = int32_t; +/* + * Physical address size + */ +type rpc_phys_addr_t = uint64_t; + #endif /* _MACHINE_MACHINE_TYPES_DEFS_ */ diff --git a/i386/include/mach/i386/vm_types.h b/i386/include/mach/i386/vm_types.h index 28609e7c..29b9e1e6 100644 --- a/i386/include/mach/i386/vm_types.h +++ b/i386/include/mach/i386/vm_types.h @@ -72,11 +72,16 @@ typedef vm_offset_t * vm_offset_array_t; /* * A type for physical addresses. */ +#ifdef MACH_KERNEL #ifdef PAE typedef unsigned long long phys_addr_t; #else /* PAE */ typedef unsigned long phys_addr_t; #endif /* PAE */ +#else +typedef unsigned long long phys_addr_t; +#endif +typedef unsigned long long rpc_phys_addr_t; /* * A vm_size_t is the proper type for e.g. |