Searched refs:is_ept (Results 1 – 5 of 5) sorted by relevance
| /xnu-8792.61.2/osfmk/i386/ |
| H A D | pmap_x86_common.c | 340 boolean_t is_ept, locked = FALSE; in pmap_find_pa() local 343 is_ept = is_ept_pmap(pmap); in pmap_find_pa() 358 if ((pdep != PD_ENTRY_NULL) && ((pde = *pdep) & PTE_VALID_MASK(is_ept))) { in pmap_find_pa() 363 if ((PT_ENTRY_NULL != ptp) && (((pte = *ptp) & PTE_VALID_MASK(is_ept)) != 0)) { in pmap_find_pa() 421 boolean_t is_ept, locked = FALSE; in pmap_get_prot() local 425 is_ept = is_ept_pmap(pmap); in pmap_get_prot() 440 if ((pdep != PD_ENTRY_NULL) && ((pde = *pdep) & PTE_VALID_MASK(is_ept))) { in pmap_get_prot() 444 if (pde & PTE_WRITE(is_ept)) { in pmap_get_prot() 447 if (PTE_IS_EXECUTABLE(is_ept, pde)) { in pmap_get_prot() 453 if ((PT_ENTRY_NULL != ptp) && (((pte = *ptp) & PTE_VALID_MASK(is_ept)) != 0)) { in pmap_get_prot() [all …]
|
| H A D | pmap.h | 345 pte_remove_ex(pt_entry_t pte, boolean_t is_ept) in pte_remove_ex() argument 347 if (__probable(!is_ept)) { in pte_remove_ex() 355 pte_set_ex(pt_entry_t pte, boolean_t is_ept) in pte_set_ex() argument 357 if (__probable(!is_ept)) { in pte_set_ex() 411 #define PTE_VALID_MASK(is_ept) ((is_ept) ? (INTEL_EPT_READ | INTEL_EPT_WRITE | INTEL_EPT_EX | INTE… argument 412 #define PTE_READ(is_ept) ((is_ept) ? INTEL_EPT_READ : INTEL_PTE_VALID) argument 413 #define PTE_WRITE(is_ept) ((is_ept) ? INTEL_EPT_WRITE : INTEL_PTE_WRITE) argument 414 #define PTE_IS_EXECUTABLE(is_ept, pte) ((is_ept) ? (((pte) & (INTEL_EPT_EX | INTEL_EPT_UEX)) != 0)… argument 418 #define PTE_NCACHE(is_ept) ((is_ept) ? INTEL_EPT_NCACHE : INTEL_PTE_NCACHE) argument 419 #define PTE_WTHRU(is_ept) ((is_ept) ? INTEL_EPT_WTHRU : INTEL_PTE_WTHRU) argument [all …]
|
| H A D | pmap_internal.h | 753 boolean_t is_ept; in pmap_classify_pagetable_corruption() local 765 is_ept = is_ept_pmap(pmap); in pmap_classify_pagetable_corruption() 811 …if (!is_ept && ((cpte & (INTEL_PTE_NCACHE | INTEL_PTE_WTHRU | INTEL_PTE_PAT)) == (INTEL_PTE_NCACHE… in pmap_classify_pagetable_corruption() 817 } else if ((pmap != kernel_pmap) && (!is_ept) && ((cpte & INTEL_PTE_USER) == 0)) { in pmap_classify_pagetable_corruption() 1111 pmap_update_pte(boolean_t is_ept, pt_entry_t *mptep, uint64_t pclear_bits, uint64_t pset_bits, bool… in pmap_update_pte() argument 1121 } else if (__improbable(!oldpte_invalid_ok && (opte & PTE_VALID_MASK(is_ept)) == 0)) { in pmap_update_pte() 1130 if (__improbable(pmap_inject_pte_corruption != 0 && is_ept == FALSE && (npte & PTE_COMPRESSED))) { in pmap_update_pte() 1138 if (__improbable((is_ept == FALSE) && (npte & PTE_COMPRESSED) && (npte & INTEL_PTE_NX))) { in pmap_update_pte() 1187 boolean_t is_ept; in pmap64_pdpt() local 1190 is_ept = is_ept_pmap(pmap); in pmap64_pdpt() [all …]
|
| H A D | pmap_common.c | 127 pmap_get_cache_attributes(ppnum_t pn, boolean_t is_ept) in pmap_get_cache_attributes() argument 134 return PTE_NCACHE(is_ept); in pmap_get_cache_attributes() 146 if ((attr & PHYS_PAT) && !is_ept) { in pmap_get_cache_attributes() 155 template |= PTE_NCACHE(is_ept); in pmap_get_cache_attributes() 156 } else if (is_ept) { in pmap_get_cache_attributes()
|
| /xnu-8792.61.2/osfmk/x86_64/ |
| H A D | pmap.c | 1866 boolean_t is_ept; in pmap_protect_options() local 1884 is_ept = is_ept_pmap(map); in pmap_protect_options() 1886 if ((prot & VM_PROT_EXECUTE) || __improbable(is_ept && (prot & VM_PROT_UEXEC))) { in pmap_protect_options() 1915 if (pde && (*pde & PTE_VALID_MASK(is_ept))) { in pmap_protect_options() 1931 if (!(*spte & PTE_VALID_MASK(is_ept))) { in pmap_protect_options() 1938 if (is_ept) { in pmap_protect_options() 1940 clear_bits |= PTE_READ(is_ept); in pmap_protect_options() 1944 clear_bits |= PTE_WRITE(is_ept); in pmap_protect_options() 1949 set_bits |= PTE_WRITE(is_ept); in pmap_protect_options() 1954 if (!is_ept) { in pmap_protect_options() [all …]
|