aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--riscv/processor.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/riscv/processor.cc b/riscv/processor.cc
index 17b8796..66901a0 100644
--- a/riscv/processor.cc
+++ b/riscv/processor.cc
@@ -257,13 +257,13 @@ void state_t::reset(reg_t max_isa)
memset(&this->dcsr, 0, sizeof(this->dcsr));
tselect = 0;
+ memset(this->mcontrol, 0, sizeof(this->mcontrol));
for (auto &item : mcontrol)
item.type = 2;
memset(this->tdata2, 0, sizeof(this->tdata2));
debug_mode = false;
single_step = STEP_NONE;
- memset(this->mcontrol, 0, sizeof(this->mcontrol));
memset(this->pmpcfg, 0, sizeof(this->pmpcfg));
memset(this->pmpaddr, 0, sizeof(this->pmpaddr));