truncate effective addresses in rv32
[riscv-isa-sim.git] / riscv / interactive.cc
index 5b4439b6f3a35650d14644e15495210d00870300..58a9066d20a100f4a18e14837aec155e594fe166 100644 (file)
@@ -173,7 +173,7 @@ reg_t sim_t::get_mem(const std::vector<std::string>& args)
     int p = atoi(args[0].c_str());
     if(p >= (int)num_cores())
       throw trap_illegal_instruction;
-    mmu->set_vm_enabled(!!(procs[p]->sr & SR_VM));
+    mmu->set_sr(procs[p]->sr);
     mmu->set_ptbr(procs[p]->mmu.get_ptbr());
     addr_str = args[1];
   }