Allow updating the PC and SVSTATE registers while stopped
authorCesar Strauss <cestrauss@gmail.com>
Sat, 6 Mar 2021 22:38:00 +0000 (19:38 -0300)
committerCesar Strauss <cestrauss@gmail.com>
Sat, 6 Mar 2021 22:38:00 +0000 (19:38 -0300)
commit00ba656d95feaa71365ebc9bb6c8088f9a297ded
tree9eb38f3517efb739b4439aa6259b4b4a944795ea
parentca082b68683bff0934d917d2a16d278232300215
Allow updating the PC and SVSTATE registers while stopped

While the fetch address was overridden by a PC reset, the PC register
itself was updated (with NIA) only after the first instruction ended. Use
the time while the core is stopped to recognise and update the PC and
SVSTATE registers, before the first instruction starts.
src/soc/simple/issuer.py