diff options
Diffstat (limited to 'src/arch/sparc')
-rw-r--r-- | src/arch/sparc/tlb.hh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/arch/sparc/tlb.hh b/src/arch/sparc/tlb.hh index 8ed10ff0e..7246cd4f6 100644 --- a/src/arch/sparc/tlb.hh +++ b/src/arch/sparc/tlb.hh @@ -114,6 +114,10 @@ class TLB : public BaseTLB */ TlbEntry *lookup(Addr va, int partition_id, bool real, int context_id = 0, bool update_used = true); + + /** Remove all entries from the TLB */ + void flushAll(); + protected: /** Insert a PTE into the TLB. */ void insert(Addr vpn, int partition_id, int context_id, bool real, @@ -122,9 +126,6 @@ class TLB : public BaseTLB /** Given an entry id, read that tlb entries' tag. */ uint64_t TagRead(int entry); - /** Remove all entries from the TLB */ - void flushAll(); - /** Remove all non-locked entries from the tlb that match partition id. */ void demapAll(int partition_id); |