diff options
-rw-r--r-- | riscv/processor.cc | 2 |
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)); |