PG_KWE
if (*pv->pv_pte & (PG_KWE | PG_UWE)) {
*pv->pv_pte &= ~(PG_KWE | PG_UWE);
kp[prot] |= PG_KWE;
up[prot] |= PG_KWE | PG_UWE;
if (!(*pte & (user ? PG_UWE : PG_UWE | PG_KWE))) {
PG_V | PG_ASM | PG_KRE | PG_KWE | PG_WIRED;
PG_V | PG_ASM | PG_KRE | PG_KWE | PG_WIRED;
PG_V | PG_KRE | PG_KWE;
PG_V | PG_KRE | PG_KWE | PG_WIRED |
pte |= PG_V | PG_ASM | PG_KRE | PG_KWE | PG_WIRED;
pte |= PG_V | PG_KRE | PG_KWE; /* NOTE NO ASM */
pte |= PG_V | PG_ASM | PG_KRE | PG_KWE | PG_WIRED;