OPENPIC_CTPR
cpu_write_4(OPENPIC_BASE + OPENPIC_CTPR, 15); /* IPL_HIGH */
cpu_write_4(OPENPIC_BASE + OPENPIC_CTPR, 15); /* IPL_HIGH */
cpu_read_4(OPENPIC_BASE + OPENPIC_CTPR));
if (IPL2CTPR(old_ipl) != openpic_read(cpu, OPENPIC_CTPR))
15 - IPL_HIGH, openpic_read(cpu, OPENPIC_CTPR));
if (IPL2CTPR(old_ipl) != openpic_read(cpu, OPENPIC_CTPR))
15 - IPL_HIGH, openpic_read(cpu, OPENPIC_CTPR));
KASSERTMSG(CTPR2IPL(openpic_read(curcpu()->ci_softc, OPENPIC_CTPR)) == IPL_NONE,
CTPR2IPL(openpic_read(curcpu()->ci_softc, OPENPIC_CTPR)));
KASSERT(openpic_read(cpu, OPENPIC_CTPR) == IPL2CTPR(ci->ci_cpl));
openpic_write(cpu, OPENPIC_CTPR, ctpr);
KASSERT(openpic_read(cpu, OPENPIC_CTPR) == ctpr);
|| IPL2CTPR(old_ipl) != openpic_read(cpu, OPENPIC_CTPR))
15 - IPL_HIGH, openpic_read(cpu, OPENPIC_CTPR));
__func__, tf, old_ipl, IPL_VM, openpic_read(cpu, OPENPIC_CTPR));
if (IPL2CTPR(old_ipl) != openpic_read(cpu, OPENPIC_CTPR))
15 - IPL_HIGH, openpic_read(cpu, OPENPIC_CTPR));
if (IPL2CTPR(old_ipl) != openpic_read(cpu, OPENPIC_CTPR))
15 - IPL_HIGH, openpic_read(cpu, OPENPIC_CTPR));