ibex icon indicating copy to clipboard operation
ibex copied to clipboard

[rtl] Ibex services interrupts when single stepping

Open GregAC opened this issue 3 years ago • 1 comments

Ibex hard-codes dcsr.stepie to 0, meaning when single-stepping is enabled all interrupts should be masked. From trials with debugging on https://github.com/GregAC/ibex_super_system this is not the observed behaviour, a single step can enter an instruction handler.

In addition to fixing this we should look at our existing DV to determine if this bug could have been caught by it (single step tests are failing in the nightly regression so potentially have already found the bug, we just haven't had the time to look at the failures yet)

estimate 4

GregAC avatar Sep 21 '22 16:09 GregAC

@hcallahan-lowrisc have you come across any behaviour around single stepping and interrupts in your debug DV work?

GregAC avatar Sep 21 '22 16:09 GregAC