DBCR0_IDM
tf->cpu.booke.dbcr0 |= (DBCR0_IDM | DBCR0_IC);
tf->cpu.booke.dbcr0 &= ~(DBCR0_IDM | DBCR0_IC);
mtspr(SPR_DBCR0, r | DBCR0_IC | DBCR0_IDM);
mtspr(SPR_DBCR0, DBCR0_IDM | DBCR0_RST_SYSTEM);
frame->cpu.booke.dbcr0 &= ~(DBCR0_IDM | DBCR0_IC);