From d148b8aac3a3296fcc403e246c26928e311ef492 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Sun, 28 Jul 2013 19:46:18 -0700 Subject: [PATCH] Don't flush TLB on PTBR writes (only FATC) --- riscv/mmu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/riscv/mmu.h b/riscv/mmu.h index a754b60..bb35f70 100644 --- a/riscv/mmu.h +++ b/riscv/mmu.h @@ -113,7 +113,7 @@ public: reg_t get_badvaddr() { return badvaddr; } reg_t get_ptbr() { return ptbr; } - void set_ptbr(reg_t addr) { ptbr = addr & ~(PGSIZE-1); flush_tlb(); } + void set_ptbr(reg_t addr) { ptbr = addr & ~(PGSIZE-1); } void set_processor(processor_t* p) { proc = p; flush_tlb(); } void flush_tlb(); -- 2.30.2