ATTR_S1_XN
l3_attr |= ATTR_S1_XN;
return (block & (ATTR_S1_AP_MASK | ATTR_S1_XN | ATTR_S1_IDX_MASK |
ATTR_AF | pmap_sh_attr | ATTR_S1_XN | ATTR_KERN_GP |
ATTR_AF | pmap_sh_attr | ATTR_S1_XN | ATTR_KERN_GP |
ATTR_S1_XN | ATTR_KERN_GP | L1_BLOCK);
ATTR_AF | pmap_sh_attr | ATTR_S1_XN | ATTR_KERN_GP |
#define PMAP_SAN_PTE_BITS (ATTR_AF | ATTR_S1_XN | pmap_sh_attr | \
ATTR_S1_XN | ATTR_KERN_GP | ATTR_S1_IDX(mode);
ATTR_S1_AP(ATTR_S1_AP_RW) | ATTR_S1_XN |
mask |= ATTR_S1_XN;
nbits |= ATTR_S1_XN;
(opa != pa || (orig_l3 & ATTR_S1_XN))) {
new_l2 |= ATTR_S1_XN;
if ((new_l2 & ATTR_S1_XN) == 0 && (PTE_TO_PHYS(new_l2) !=
PTE_TO_PHYS(old_l2) || (old_l2 & ATTR_S1_XN) != 0) &&
l3e |= ATTR_S1_XN;
if ((l3e & ATTR_S1_XN) == 0 && pmap != kernel_pmap &&
l3_val |= ATTR_S1_XN;
ATTR_S1_XN | ATTR_KERN_GP |
mask |= ATTR_S1_XN;
bits |= ATTR_S1_XN;
mask |= ATTR_S1_AP_MASK | ATTR_S1_XN;
ATTR_S1_XN | ATTR_KERN_GP |
val |= ATTR_S1_XN;
val |= ATTR_S1_XN;
new_l3 |= ATTR_S1_XN; /* Execute never. */