Searched refs:ARM_PTE_PNX (Results 1 – 8 of 8) sorted by relevance
| /xnu-11215.61.5/osfmk/arm64/ |
| H A D | hibernate_restore.c | 269 #define MAP_DEVICE (ARM_PTE_AF | ARM_TTE_VALID | ARM_PTE_PNX | ARM_PTE_NX | ARM_PTE_SH(SH_NON… 270 #define MAP_RO (MAP_FLAGS_COMMON | ARM_PTE_PNX | ARM_PTE_NX | ARM_PTE_AP(AP_RONA)) 271 #define MAP_RW (MAP_FLAGS_COMMON | ARM_PTE_PNX | ARM_PTE_NX)
|
| H A D | platform_tests.c | 1554 T_EXPECT(ARM_PTE_EXTRACT_AP(prot) == AP_RWNA && (prot & ARM_PTE_PNX), "Mapping is EL1 RWNX"); in ctrr_test_cpu() 1585 T_EXPECT(ARM_PTE_EXTRACT_AP(prot) == AP_RONA && (~prot & ARM_PTE_PNX), "Mapping is EL1 ROX"); in ctrr_test_cpu()
|
| H A D | proc_reg.h | 1745 #define ARM_PTE_PNX 0x0020000000000000ULL /* value for privilege no execute bit */ macro
|
| H A D | machine_routines.c | 1953 arm_prot |= ARM_PTE_PNX; in ml_static_protect()
|
| H A D | arm_vm_init.c | 1057 ptmp = ptmp | ARM_PTE_PNX; in arm_vm_page_granular_helper()
|
| /xnu-11215.61.5/osfmk/arm64/sptm/pmap/ |
| H A D | pmap.c | 295 .ap_xn = ARM_PTE_PNX | ARM_PTE_NX, 296 .ap_x = ARM_PTE_PNX, 315 .ap_xn = ARM_PTE_PNX | ARM_PTE_NX, 316 .ap_x = ARM_PTE_PNX, 1435 mem_attr | ARM_PTE_TYPE | ARM_PTE_NX | ARM_PTE_PNX | ARM_PTE_AF; in pmap_map_bd_with_options() 1529 | ARM_PTE_TYPE | ARM_PTE_AF | ARM_PTE_NX | ARM_PTE_PNX in pmap_map_high_window_bd() 1590 effective_prot_bits = tte & (ARM_PTE_APMASK | ARM_PTE_NX | ARM_PTE_PNX); in pmap_get_arm64_prot() 1597 effective_prot_bits |= (table_pxn ? ARM_PTE_PNX : 0); in pmap_get_arm64_prot() 1843 | ARM_PTE_SH(SH_INNER_MEMORY) | ARM_PTE_PNX in pmap_create_commpage_table() 5388 pte |= ARM_PTE_NX | ARM_PTE_PNX; [all …]
|
| /xnu-11215.61.5/san/memory/ |
| H A D | kasan-arm64.c | 298 | ARM_PTE_PNX; in kasan_arm64_pte_map()
|
| /xnu-11215.61.5/osfmk/arm/pmap/ |
| H A D | pmap.c | 283 .ap_xn = ARM_PTE_PNX | ARM_PTE_NX, 284 .ap_x = ARM_PTE_PNX, 303 .ap_xn = ARM_PTE_PNX | ARM_PTE_NX, 304 .ap_x = ARM_PTE_PNX, 1949 | ARM_PTE_TYPE | ARM_PTE_AF | ARM_PTE_NX | ARM_PTE_PNX in pmap_map_bd_with_options() 2072 | ARM_PTE_TYPE | ARM_PTE_AF | ARM_PTE_NX | ARM_PTE_PNX in pmap_map_high_window_bd() 2176 effective_prot_bits = tte & (ARM_PTE_APMASK | ARM_PTE_NX | ARM_PTE_PNX); in pmap_get_arm64_prot() 2183 effective_prot_bits |= (table_pxn ? ARM_PTE_PNX : 0); in pmap_get_arm64_prot() 5939 pte |= ARM_PTE_NX | ARM_PTE_PNX; 5943 pte |= ARM_PTE_NX | ARM_PTE_PNX; [all …]
|