PTE1_A
#define PTE1_PROMOTE (PTE1_V | PTE1_A | PTE1_NM | PTE1_S | PTE1_NG | \
(((l2_attr) & PTE2_A) ? PTE1_A : 0) | \
(((l1_attr) & PTE1_A) ? PTE2_A : 0) | \
if (opte1 & PTE1_A)
if ((opte1 & PTE1_A) == 0 || (m = pmap_pt2_page(pmap, va)) == NULL) {
if ((opte1 & PTE1_A) == 0 ||
KASSERT((opte1 & PTE1_A) != 0,
l1prot = PTE1_U | PTE1_NG | PTE1_RW | PTE1_M | PTE1_A;
rv = (pte1 & (PTE1_A | PTE1_V)) == (PTE1_A | PTE1_V);
if ((opte1 & PTE1_A) != 0) {
pte1_clear_bit(pte1p, PTE1_A);
if (pte1 & PTE1_A)
pte1_store(pte1p, pte1 | PTE1_A);
#define PTE1_KERN(pa, ap, attr) PTE1(pa, (ap) | PTE1_A | PTE1_G, attr)
#define PTE1_KERN_NG(pa, ap, attr) PTE1(pa, (ap) | PTE1_A | PTE1_NG, attr)