MIPS_INT_MASK
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_VM] = MIPS_INT_MASK, /* XXX */
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_VM] = MIPS_INT_MASK, /* XXX */
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_VM] = MIPS_INT_MASK, /* XXX */
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_VM] = MIPS_INT_MASK ^ MIPS_INT_MASK_5,
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
#define NOINTS MIPS_INT_MASK
#define NOINTS MIPS_INT_MASK
#define MIPS_SPLHIGH (MIPS_INT_MASK)
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_VM] = MIPS_INT_MASK & ~MIPS_INT_MASK_5,
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_SCHED] = MIPS_INT_MASK, /* EVERYTHING */
[IPL_DDB] = MIPS_INT_MASK, /* EVERYTHING */
[IPL_HIGH] = MIPS_INT_MASK, /* EVERYTHING */
[IPL_SCHED] = MIPS_INT_MASK, /* EVERYTHING */
[IPL_DDB] = MIPS_INT_MASK, /* EVERYTHING */
[IPL_HIGH] = MIPS_INT_MASK, /* EVERYTHING */
KASSERT((mips_cp0_status_read() & MIPS_INT_MASK) == 0);
KASSERT((ipending & ~MIPS_INT_MASK) == 0);
[IPL_HIGH] = MIPS_INT_MASK,
ori sr, (MIPS_INT_MASK | MIPS_SR_INT_IE); \
#define MIPS3_INT_MASK MIPS_INT_MASK
#define MIPS3_INT_MASK (MIPS_INT_MASK & ~MIPS_INT_MASK_5)
#define MIPS1_PSL_LOWIPL (MIPS_INT_MASK | MIPS_SR_INT_IE)
MIPS_INT_MASK)
| (ipl_sr_map.sr_bits[IPL_SCHED] ^ MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT(status == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT((status ^ sr_map[IPL_SOFTCLOCK]) == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT((status ^ sr_map[IPL_SOFTBIO]) == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT((status ^ sr_map[IPL_SOFTNET]) == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT((status ^ sr_map[IPL_SOFTSERIAL]) == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT((status ^ sr_map[IPL_VM]) == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT((status ^ sr_map[IPL_SCHED]) == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT((status ^ sr_map[IPL_HIGH]) == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT(status == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT((status ^ sr_map[t]) == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT((status ^ sr_map[r]) == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT((status ^ sr_map[s]) == MIPS_INT_MASK);
status = mips_cp0_status_read() & MIPS_INT_MASK;
KASSERT(status == MIPS_INT_MASK);
[IPL_VM] = MIPS_INT_MASK ^ MIPS_INT_MASK_5,
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
#define MIPS_SPLHIGH (MIPS_INT_MASK)
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_SCHED] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_HIGH] = MIPS_INT_MASK,
[IPL_DDB] = MIPS_INT_MASK, \
[IPL_HIGH] = MIPS_INT_MASK
[IPL_SCHED] = MIPS_INT_MASK,