// printf("[CSR] redirect to %x\n", io.redirect.target)
// }
// }
XSDebug(raiseExceptionIntr,"int/exc: pc %x int (%d):%x exc: (%d):%x\n",io.exception.bits.cf.pc,intrNO,io.exception.bits.cf.intrVec.asUInt,exceptionNO,raiseExceptionVec.asUInt)
XSDebug(valid&&isMret,"Mret to %x!\n[CSR] int/exc: pc %x int (%d):%x exc: (%d):%x\n",retTarget,io.cfIn.pc,intrNO,io.cfIn.intrVec.asUInt,exceptionNO,raiseExceptionVec.asUInt)
XSDebug(valid&&isSret,"Sret to %x!\n[CSR] int/exc: pc %x int (%d):%x exc: (%d):%x\n",retTarget,io.cfIn.pc,intrNO,io.cfIn.intrVec.asUInt,exceptionNO,raiseExceptionVec.asUInt)