aboutsummaryrefslogtreecommitdiff
path: root/riscv/processor.cc
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2023-11-15 16:42:07 -0800
committerAndrew Waterman <andrew@sifive.com>2023-11-15 16:42:07 -0800
commit61d54d0e07d96a2b6bb9e4cb9b8c5ae9260be3de (patch)
tree24ed6c62b3abe975e475f7feccb228af89fd4c1d /riscv/processor.cc
parentbe5dee0bafb413c9ac8845ca144db9b7641941b2 (diff)
downloadriscv-isa-sim-61d54d0e07d96a2b6bb9e4cb9b8c5ae9260be3de.zip
riscv-isa-sim-61d54d0e07d96a2b6bb9e4cb9b8c5ae9260be3de.tar.gz
riscv-isa-sim-61d54d0e07d96a2b6bb9e4cb9b8c5ae9260be3de.tar.bz2
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()