diff options
Diffstat (limited to 'src/arch/mips/tlb.hh')
-rw-r--r-- | src/arch/mips/tlb.hh | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/arch/mips/tlb.hh b/src/arch/mips/tlb.hh index 6025de4c0..682aa7654 100644 --- a/src/arch/mips/tlb.hh +++ b/src/arch/mips/tlb.hh @@ -45,17 +45,26 @@ namespace MipsISA void unserialize(Checkpoint *cp, const std::string §ion); }; - class ITB : public GenericITB<> + class TLB : public GenericTLB { public: - ITB(const std::string &name) : GenericITB<>(name) + TLB(const std::string &name) : GenericTLB(name) + {} + + Fault translate(RequestPtr req, ThreadContext *tc, bool=false); + }; + + class ITB : public TLB + { + public: + ITB(const std::string &name) : TLB(name) {} }; - class DTB : public GenericDTB<> + class DTB : public TLB { public: - DTB(const std::string &name) : GenericDTB<>(name) + DTB(const std::string &name) : TLB(name) {} }; }; |