Closed silabs-oysteink closed 1 year ago
I would expect it would always behave as currently documented in the CLIC spec. It behaves as specified even if xstatus.xie is 0 so I think when dcsr.stepie is 0, it would be no different. Do you agree? We should discuss in the task group if additional clarification is required.
Sounds good, I agree that with the behavior specified for xstatus.xie it should also not regard dcsr.stepie.
We discussed in TG meeting 1/17/2023. I agree with this rationale.
Closing as no change needed to CLIC spec.
When single stepping with dcsr.stepie==0, interrupts are disabled and no interrupt should be taken while executing the stepped instruction.
What is the expected behavior of a CSR instruction accessing mnxti during a single step? Would it always behave as currently documented in the CLIC spec, or should it honor the dcsr.stepie bit and always return zero during a step if dcsr.stepie==0 ?