summaryrefslogtreecommitdiff
path: root/mips/mips_wrappers.sail
diff options
context:
space:
mode:
authorRobert Norton2016-06-28 14:23:11 +0100
committerRobert Norton2016-06-28 14:25:28 +0100
commit28874bde2f7ad58e76ebe8d779d3920d74ca1db6 (patch)
tree5abc4c1c32e16e71029ca9e3367235f99bc627fd /mips/mips_wrappers.sail
parent90c7ab7d28d68d943ebae7be6b687550d57a357c (diff)
Munge exception destination PC so we hit the correct address even when kcc.base is non-zero.
Diffstat (limited to 'mips/mips_wrappers.sail')
-rw-r--r--mips/mips_wrappers.sail2
1 files changed, 1 insertions, 1 deletions
diff --git a/mips/mips_wrappers.sail b/mips/mips_wrappers.sail
index 36cbe0d4..e8b17a29 100644
--- a/mips/mips_wrappers.sail
+++ b/mips/mips_wrappers.sail
@@ -52,6 +52,6 @@ function (bit[64]) TranslateAddress ((bit[64]) vAddr, (MemAccessType) accessType
let have_cp2 = false
-function unit SignalException ((Exception) ex) = SignalExceptionMIPS(ex)
+function unit SignalException ((Exception) ex) = SignalExceptionMIPS(ex, 0x0000000000000000)
function unit ERETHook() = ()