SPR_DBCR0
r = mfspr(SPR_DBCR0);
mtspr(SPR_DBCR0, r & ~DBCR0_IC);
r = mfspr(SPR_DBCR0);
mtspr(SPR_DBCR0, r | DBCR0_IC | DBCR0_IDM);
mtspr(SPR_DBCR0, td->td_pcb->pcb_cpu.booke.dbcr0);
td->td_pcb->pcb_cpu.booke.dbcr0 = mfspr(SPR_DBCR0);
mtspr(SPR_DBCR0, DBCR0_IDM | DBCR0_RST_SYSTEM);