EXC_DSI
vm_signal(rv, EXC_DSI, faultva, ksi);
vm_signal(rv, EXC_DSI, faultva, ksi);
ksi->ksi_trap = EXC_DSI;
{ EXC_DSI, accesstrap, (uintptr_t)&accesssize },
mtspr(SPR_IVOR2, EXC_DSI); /* data storage */
case EXC_DSI:
case EXC_DSI|EXC_USER:
ksi.ksi_trap = EXC_DSI;
case EXC_DSI:
tf->tf_exc == EXC_DSI)) {
case EXC_DSI:
if (R(&tf->tf_exc) == EXC_DSI)
if (R(&tf->tf_exc) == EXC_DSI ||
ksi->ksi_trap = EXC_DSI;
case EXC_DSI: /* Data storage interrupt */
case EXC_DSI: {
case EXC_DSI|EXC_USER:
ksi.ksi_trap = EXC_DSI;