X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/b7266188b87f3620ec3f9f717e57194a7dd989fe..060df5ea7c632b1ac8cc8aac1fb59758165c2084:/osfmk/i386/pmap_internal.h diff --git a/osfmk/i386/pmap_internal.h b/osfmk/i386/pmap_internal.h index 04f4aa008..63bebc3ab 100644 --- a/osfmk/i386/pmap_internal.h +++ b/osfmk/i386/pmap_internal.h @@ -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