ATTR_AF
l3_attr = ATTR_S1_UXN | ATTR_AF | pmap_sh_attr |
pte[pmap_l2_index(tmp)] = (tmp | L2_BLOCK | ATTR_AF | ATTR_S1_UXN);
pte[pmap_l2_index(tmp)] = (tmp | L2_BLOCK | ATTR_AF | ATTR_S1_UXN);
pte[pmap_l2_index(tmp)] = (tmp | L2_BLOCK | ATTR_AF | ATTR_S1_UXN);
j * PAGE_SIZE) | ATTR_AF |
ATTR_AF | pmap_sh_attr | L3_PAGE;
ATTR_AF | pmap_sh_attr | ATTR_S1_XN | ATTR_KERN_GP |
ATTR_AF | pmap_sh_attr | ATTR_S1_XN | ATTR_KERN_GP |
PHYS_TO_PTE(bs_state.pa) | ATTR_AF |
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 = ATTR_AF | pmap_sh_attr | ATTR_S1_AP(ATTR_S1_AP_RW) |
attr = ATTR_AF | pmap_sh_attr |
if ((tpte & ATTR_AF) != 0) {
if (old_l2 & ATTR_AF)
if (old_l3 & ATTR_AF)
first_l3e |= l3e & ATTR_AF;
if ((first_l3e & ATTR_AF) != 0)
if ((old_l3 & ATTR_AF) != 0)
if ((tpte & ATTR_AF) != 0) {
all_l3e_AF = newl2 & ATTR_AF;
newl2 &= ~(ATTR_CONTIGUOUS | ATTR_AF | ATTR_DESCR_MASK) | all_l3e_AF;
all_l3e_AF = firstl3c & ATTR_AF;
firstl3c &= ~ATTR_AF | all_l3e_AF;
new_l3 = (pt_entry_t)(PHYS_TO_PTE(pa) | ATTR_AF | pmap_sh_attr |
new_l3 &= ~ATTR_AF;
if ((orig_l3 & ATTR_AF) != 0) {
KASSERT((orig_l3 & ATTR_AF) != 0,
if ((orig_l3 & ~ATTR_AF) != (new_l3 & ~ATTR_AF)) {
new_l2 |= ATTR_AF;
l3e |= ATTR_AF;
l3_val |= ATTR_AF;
l3e &= ~(ATTR_SW_WIRED | ATTR_AF);
srcptepaddr &= ~ATTR_AF;
ATTR_AF;
mask |= ATTR_AF | ATTR_DESCR_MASK;
value |= ATTR_AF | L3_PAGE;
mask |= ATTR_AF | ATTR_DESCR_MASK;
value |= ATTR_AF | L2_BLOCK;
if ((tpte & ATTR_AF) != 0) {
pmap_clear_bits(pte, ATTR_AF);
if ((tpte & ATTR_AF) != 0) {
pmap_clear_bits(pte, ATTR_AF);
(pmap_load_l3c(pte) & ATTR_AF) != 0) {
(oldl3 & ~ATTR_AF) |
} else if ((oldl3 & ATTR_AF) != 0) {
pmap_clear_bits(l3, ATTR_AF);
PHYS_TO_PTE(pa) | ATTR_AF | pmap_sh_attr |
pmap_store(cmap1_pte, ATTR_AF |
if ((oldl2 & ATTR_AF) == 0) {
nbits |= l2e & ATTR_AF;
if ((nbits & ATTR_AF) != 0) {
nbits |= l3e & ATTR_AF;
if ((nbits & ATTR_AF) != 0) {
nbits |= l3e & ATTR_AF;
if ((tpte & ATTR_AF) == ATTR_AF)
pmap_set_bits(ptep, ATTR_AF | ATTR_DESCR_VALID);
pmap_set_bits(ptep, ATTR_AF);
#define ATTR_PROMOTE (ATTR_MASK & ~(ATTR_CONTIGUOUS | ATTR_AF))
new_l3 = (pt_entry_t)(pa | ATTR_AF | ATTR_SH(ATTR_SH_IS) |
l3e = ATTR_AF | ATTR_SH(ATTR_SH_IS) | L3_PAGE;