PG_RO
npte = (pa & PMAP_PA_MASK) | ((prot & PROT_WRITE) ? PG_RW : PG_RO) |
protection_codes[PROT_READ] = PG_RO | pg_nx; /* -r- */
protection_codes[PROT_READ | PROT_EXEC] = PG_RO; /* -rx */
bits = pmap_pte_set(va, pa, ((prot & PROT_WRITE) ? PG_RW : PG_RO) |
protection_codes[PROT_READ] = PG_RO; /* -r- */
if (pte != NULL && (opte & PG_RO)) {
npte = opte & ~PG_RO;
if (pte != NULL && (opte & PG_RO)) {
if (CPU_IS88110 && m88k_protection(prot) != PG_RO)
npte = opte | PG_RO;
if ((*pte & (PG_M | PG_RO)) != 0)
#define m88k_protection(prot) ((prot) & PROT_WRITE ? PG_RW : PG_RO)
if (CPU_IS88110 && m88k_protection(prot) != PG_RO)
*pte++ = pa | PG_SO | PG_RO | PG_W | PG_V;
#define PG_PROTMASK (PG_M | PG_RO | PG_RI | PG_XI)
if (entry & PG_RO) {
protection_codes[i] |= PG_RO;