+extern const vm_offset_t vm_min_kernel_address;
+extern const vm_offset_t vm_max_kernel_address;
+
+extern vm_offset_t vm_kernel_stext;
+extern vm_offset_t vm_kernel_etext;
+extern vm_offset_t vm_kernel_base;
+extern vm_offset_t vm_kernel_top;
+extern vm_offset_t vm_kernel_slide;
+extern vm_offset_t vm_kernel_addrperm;
+
+extern vm_offset_t vm_kext_base;
+extern vm_offset_t vm_kext_top;
+
+#define VM_KERNEL_IS_SLID(_o) \
+ (((vm_offset_t)(_o) >= vm_kernel_base) && \
+ ((vm_offset_t)(_o) < vm_kernel_top))
+#define VM_KERNEL_IS_KEXT(_o) \
+ (((vm_offset_t)(_o) >= vm_kext_base) && \
+ ((vm_offset_t)(_o) < vm_kext_top))
+#define VM_KERNEL_UNSLIDE(_v) \
+ ((VM_KERNEL_IS_SLID(_v) || \
+ VM_KERNEL_IS_KEXT(_v)) ? \
+ (vm_offset_t)(_v) - vm_kernel_slide : \
+ (vm_offset_t)(_v))
+#define VM_KERNEL_SLIDE(_u) \
+ ((vm_offset_t)(_u) + vm_kernel_slide)
+
+#define VM_KERNEL_ADDRPERM(_v) \
+ (((vm_offset_t)(_v) == 0) ? \
+ (vm_offset_t)(0) : \
+ (vm_offset_t)(_v) + vm_kernel_addrperm)
+
+#endif /* XNU_KERNEL_PRIVATE */
+
+extern vm_size_t page_size;
+extern vm_size_t page_mask;
+extern int page_shift;
+