aboutsummaryrefslogtreecommitdiff
path: root/riscv/processor.cc
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@cs.berkeley.edu>2013-03-29 18:35:25 -0700
committerAndrew Waterman <waterman@cs.berkeley.edu>2013-03-29 18:35:25 -0700
commitb189b9b128ce619f9423009062a85ccb17b32db9 (patch)
tree519ee4bd22ea039d28690294461a02b2ce66635f /riscv/processor.cc
parent983a062e287ebe0d69c17448e67da6223cf48080 (diff)
downloadspike-b189b9b128ce619f9423009062a85ccb17b32db9.zip
spike-b189b9b128ce619f9423009062a85ccb17b32db9.tar.gz
spike-b189b9b128ce619f9423009062a85ccb17b32db9.tar.bz2
add load-reserved/store-conditional instructions
Diffstat (limited to 'riscv/processor.cc')
-rw-r--r--riscv/processor.cc3
1 files changed, 0 insertions, 3 deletions
diff --git a/riscv/processor.cc b/riscv/processor.cc
index ba65a93..39a9ec0 100644
--- a/riscv/processor.cc
+++ b/riscv/processor.cc
@@ -225,9 +225,6 @@ void processor_t::set_pcr(int which, reg_t val)
#endif
sr &= ~SR_ZERO;
mmu.set_sr(sr);
- mmu.flush_tlb();
- // set the fixed-point register length
- xprlen = ((sr & SR_S) ? (sr & SR_S64) : (sr & SR_U64)) ? 64 : 32;
break;
case PCR_EPC:
epc = val;