aboutsummaryrefslogtreecommitdiff
path: root/riscv/processor.cc
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@eecs.berkeley.edu>2014-01-16 00:09:27 -0800
committerAndrew Waterman <waterman@eecs.berkeley.edu>2014-01-16 00:09:27 -0800
commit733dc842be471799cdbd610fd62355f651d8af96 (patch)
treebea8cda9548999491406ec1c0b3ffd6d2f126b34 /riscv/processor.cc
parent77f281580773fe5217ae40bcf8a0f8bc05c28ded (diff)
downloadspike-733dc842be471799cdbd610fd62355f651d8af96.zip
spike-733dc842be471799cdbd610fd62355f651d8af96.tar.gz
spike-733dc842be471799cdbd610fd62355f651d8af96.tar.bz2
Initialize tohost and fromhost to zero
Surprising we got away without doing this for so long
Diffstat (limited to 'riscv/processor.cc')
-rw-r--r--riscv/processor.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/riscv/processor.cc b/riscv/processor.cc
index 17b4181..067288c 100644
--- a/riscv/processor.cc
+++ b/riscv/processor.cc
@@ -47,12 +47,15 @@ void state_t::reset()
XPR.reset();
FPR.reset();
- evec = 0;
epc = 0;
badvaddr = 0;
- cause = 0;
+ evec = 0;
+ ptbr = 0;
pcr_k0 = 0;
pcr_k1 = 0;
+ cause = 0;
+ tohost = 0;
+ fromhost = 0;
count = 0;
compare = 0;
fflags = 0;