]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/mach/vm_param.h
xnu-1228.3.13.tar.gz
[apple/xnu.git] / osfmk / mach / vm_param.h
index 861d5501b2bf5d31a6a87d90e70eb923237b3e18..13078d58e40944d90eb9a43dbfe399dff84a134d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  * 
 
 #define round_page_32(x) (((uint32_t)(x) + PAGE_MASK) & ~((signed)PAGE_MASK))
 #define trunc_page_32(x) ((uint32_t)(x) & ~((signed)PAGE_MASK))
-#define round_page_64(x) (((uint64_t)(x) + PAGE_MASK) & ~((signed)PAGE_MASK))
-#define trunc_page_64(x) ((uint64_t)(x) & ~((signed)PAGE_MASK))
+#define round_page_64(x) (((uint64_t)(x) + PAGE_MASK_64) & ~((signed)PAGE_MASK_64))
+#define trunc_page_64(x) ((uint64_t)(x) & ~((signed)PAGE_MASK_64))
 
 
 /*
@@ -220,6 +220,9 @@ extern uint64_t             mem_actual;             /* 64-bit size of memory - not limited by maxmem *
 extern uint64_t                sane_size;              /* Memory size to use for defaults calculations */
 extern addr64_t        vm_last_addr;   /* Highest kernel virtual address known to the VM system */
 
+extern const vm_offset_t       vm_min_kernel_address;
+extern const vm_offset_t       vm_max_kernel_address;
+
 #endif /* XNU_KERNEL_PRIVATE */
 
 extern vm_size_t       page_size;