PG_SYSTEM
#define PG_SPECIAL (PG_VALID|PG_WRITE|PG_SYSTEM|PG_NC|PG_REF|PG_MOD)
#define PG_PERM (PG_VALID|PG_WRITE|PG_SYSTEM|PG_NC)
#if (PG_WRITE >> 2) != PG_SYSTEM
pte ^= (PG_SYSTEM);
pte ^= (PG_SYSTEM);
if (pte & PG_SYSTEM)
pte |= (PG_SYSTEM | PG_WRITE | PG_NC);
pte |= (PG_SYSTEM | PG_WRITE);
pte |= (PG_SYSTEM);
pte |= (PG_SYSTEM | PG_WRITE);
new_pte |= PG_SYSTEM;
if ((new_pte & (PG_VALID | PG_SYSTEM)) != (PG_VALID | PG_SYSTEM))
if ((new_pte & (PG_VALID | PG_SYSTEM)) != PG_VALID)
new_pte |= PG_SYSTEM|PG_VALID;
#define PG_SPECIAL (PG_VALID|PG_WRITE|PG_SYSTEM|PG_NC|PG_REF|PG_MOD)
#define PG_PERM (PG_VALID|PG_WRITE|PG_SYSTEM|PG_NC)
pte |= (PG_VALID | PG_WRITE | PG_SYSTEM | PG_NC);
if (pte & PG_SYSTEM)
#define PGBITS (PG_VALID|PG_WRITE|PG_SYSTEM)
pte |= (PG_SYSTEM | PG_WRITE | PG_NC);
pte |= (PG_SYSTEM | PG_WRITE);
pte |= (PG_SYSTEM);
pte |= (PG_SYSTEM | PG_WRITE);
new_pte |= PG_SYSTEM;
if ((new_pte & (PG_VALID | PG_SYSTEM)) != (PG_VALID | PG_SYSTEM))
if ((new_pte & (PG_VALID | PG_SYSTEM)) != PG_VALID)
new_pte |= PG_SYSTEM|PG_VALID;
pte ^= (PG_SYSTEM);
pte ^= (PG_SYSTEM);
#if (PG_WRITE >> 2) != PG_SYSTEM