PG_G
pt_entry_t PG_G;
PG_G = pmap_global_bit(pmap);
else if ((newpde & PG_G) == 0)
pt_entry_t PG_G, PG_A, PG_M, PG_RW;
PG_G = PG_A = PG_M = PG_RW = 0;
PG_G = pmap_global_bit(pmap);
if ((tpte & PG_G) != 0)
pt_entry_t PG_A, PG_G, PG_M, PG_PKU_MASK, PG_RW, PG_V;
PG_G = pmap_global_bit(pmap);
pt_entry_t PG_G, PG_A, PG_M, PG_RW;
PG_G = pmap_global_bit(pmap);
if ((oldpde & PG_G) != 0)
pt_entry_t PG_G, *pte;
PG_G = pmap_global_bit(pmap);
if ((*pte & PG_G) == 0)
pt_entry_t PG_G, PG_V;
PG_G = pmap_global_bit(pmap);
MPASS((*pdpe & (PG_MANAGED | PG_G)) == 0);
if ((ptpaddr & PG_G) == 0)
pt_entry_t PG_G, PG_M, PG_RW;
PG_G = pmap_global_bit(pmap);
if ((oldpde & PG_G) != 0)
pt_entry_t *pte, PG_G, PG_M, PG_RW, PG_V;
PG_G = pmap_global_bit(pmap);
MPASS((pbits & (PG_MANAGED | PG_G)) == 0);
if (obits & PG_G)
pt_entry_t allpte_PG_A, PG_A, PG_G, PG_M, PG_PKU_MASK, PG_RW, PG_V;
PG_G = pmap_global_bit(pmap);
pt_entry_t *pte, PG_G, PG_A, PG_M, PG_RW, PG_V;
PG_G = pmap_global_bit(pmap);
newpte |= PG_G;
pt_entry_t PG_G, PG_RW, PG_V;
PG_G = pmap_global_bit(pmap);
if ((oldpde & PG_G) == 0)
pt_entry_t *pte, PG_V, PG_G __diagused;
PG_G = pmap_global_bit(pmap);
MPASS((*pdpe & (PG_MANAGED | PG_G)) == 0);
pt_entry_t *pte, PG_A, PG_G, PG_M, PG_RW, PG_V;
PG_G = pmap_global_bit(pmap);
if ((*pte & PG_G) != 0) {
#define PG_PTE_PROMOTE (PG_NX | PG_MANAGED | PG_W | PG_G | PG_PTE_CACHE | \
if ((tpte & PG_G) != 0)
if ((oldpde & PG_G) == 0)
if ((oldpde & PG_G) != 0)
if (oldpte & PG_G)
if ((*pte & PG_G) == 0)
if ((ptpaddr & PG_G) == 0)
if ((oldpde & PG_G) != 0)
if (obits & PG_G)
if ((oldpde & PG_G) == 0)
if ((*pte & PG_G) != 0) {
pgeflag = PG_G;
(range->attrs & PG_G) != 0 ? 'g' : '-',
mask = pg_nx | PG_G | PG_RW | PG_U | PG_PDE_CACHE;
attrs |= pde & (PG_G | PG_PDE_CACHE);
attrs |= pte & (PG_G | PG_PTE_CACHE);
#define PG_PTE_PROMOTE (PG_MANAGED | PG_W | PG_G | PG_PTE_PAT | \