diff options
author | Andrew Waterman <waterman@eecs.berkeley.edu> | 2014-01-16 00:09:27 -0800 |
---|---|---|
committer | Andrew Waterman <waterman@eecs.berkeley.edu> | 2014-01-16 00:09:27 -0800 |
commit | 733dc842be471799cdbd610fd62355f651d8af96 (patch) | |
tree | bea8cda9548999491406ec1c0b3ffd6d2f126b34 /riscv/processor.cc | |
parent | 77f281580773fe5217ae40bcf8a0f8bc05c28ded (diff) | |
download | spike-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.cc | 7 |
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; |