aboutsummaryrefslogtreecommitdiff
path: root/riscv/sim.cc
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2020-12-13 20:08:08 -0800
committerGitHub <noreply@github.com>2020-12-13 20:08:08 -0800
commit4e3d8df5a8c45c1b3cf3059d0786e947a9f2aba6 (patch)
tree185170d0298f69727b3fcce4a19effe14419bd25 /riscv/sim.cc
parentd74b2cd324bd88f7d824a8f106a63dce06038bcf (diff)
downloadspike-4e3d8df5a8c45c1b3cf3059d0786e947a9f2aba6.zip
spike-4e3d8df5a8c45c1b3cf3059d0786e947a9f2aba6.tar.gz
spike-4e3d8df5a8c45c1b3cf3059d0786e947a9f2aba6.tar.bz2
Preserve abstract s0 write if progbuf excepts. (#615)
When a single abstract command writes s0 and executes a program buffer that leads to an exception, the value of s0 should still persist. The fact that it did not masked the following bug in OpenOCD: https://github.com/riscv/riscv-openocd/issues/559
Diffstat (limited to 'riscv/sim.cc')
0 files changed, 0 insertions, 0 deletions