aboutsummaryrefslogtreecommitdiff
path: root/riscv/processor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'riscv/processor.cc')
-rw-r--r--riscv/processor.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/riscv/processor.cc b/riscv/processor.cc
index 0ac6e67..469da1e 100644
--- a/riscv/processor.cc
+++ b/riscv/processor.cc
@@ -611,6 +611,9 @@ void processor_t::set_histogram(bool value)
void processor_t::enable_log_commits()
{
log_commits_enabled = true;
+
+ // commit logging occurs on the TLB-miss path
+ mmu->flush_tlb();
}
void processor_t::reset()