MIPS3_PG_V
if (tlb.tlb_lo0 & MIPS3_PG_V || tlb.tlb_lo1 & MIPS3_PG_V) {
#define MIPS3_PG_ROPAGE (MIPS3_PG_V | MIPS3_PG_RO | MIPS3_PG_CACHED)
#define MIPS3_PG_RWPAGE (MIPS3_PG_V | MIPS3_PG_D | MIPS3_PG_CACHED)
#define MIPS3_PG_RWNCPAGE (MIPS3_PG_V | MIPS3_PG_D | MIPS3_PG_UNCACHED)
#define MIPS3_PG_RWAPAGE (MIPS3_PG_V | MIPS3_PG_D | MIPS3_PG_ACC)
#define MIPS3_PG_CWPAGE (MIPS3_PG_V | MIPS3_PG_CACHED)
#define MIPS3_PG_CWNCPAGE (MIPS3_PG_V | MIPS3_PG_UNCACHED)
#define MIPS3_PG_CWAPAGE (MIPS3_PG_V | MIPS3_PG_ACC)
(MIPS3_PG_G | MIPS3_PG_V | MIPS3_PG_D | MIPS3_CCA_TO_PG(cca))
return (entry & MIPS3_PG_V) != 0;
| MIPS3_PG_WIRED | MIPS3_PG_V | MIPS3_PG_G;
#define mips_pg_v(entry) ((entry) & MIPS3_PG_V)
const uint32_t tlb_lo = MIPS3_PG_G|MIPS3_PG_V
!((tlb.tlb_lo0 | tlb.tlb_lo1) & MIPS3_PG_V))
(tlb.tlb_lo0 | tlb.tlb_lo1) & MIPS3_PG_V ? ' ' : '*',
uint32_t tlb_lo = MIPS3_PG_G | MIPS3_PG_V | MIPS3_PG_D
cpuhdrp->pg_v = MIPS3_PG_V;