]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/pmap_internal.h
xnu-1504.15.3.tar.gz
[apple/xnu.git] / osfmk / i386 / pmap_internal.h
index 04f4aa0081c1d721eb3e4797d7951b74e54dc4df..63bebc3abf0c7f5a37a020f9aee8539fc15255f8 100644 (file)
@@ -278,6 +278,7 @@ typedef struct pv_hashed_entry {     /* first three entries must match pv_rooted
 #define        PHYS_MODIFIED   INTEL_PTE_MOD   /* page modified */
 #define        PHYS_REFERENCED INTEL_PTE_REF   /* page referenced */
 #define PHYS_MANAGED   INTEL_PTE_VALID /* page is managed */
+#define PHYS_NOENCRYPT INTEL_PTE_USER  /* no need to encrypt this page in the hibernation image */
 
 /*
  *     Amount of virtual memory mapped by one
@@ -354,6 +355,10 @@ extern uint64_t pde_mapped_size;
 extern char            *pmap_phys_attributes;
 extern unsigned int    last_managed_page;
 
+extern ppnum_t lowest_lo;
+extern ppnum_t lowest_hi;
+extern ppnum_t highest_hi;
+
 /*
  * when spinning through pmap_remove
  * ensure that we don't spend too much