sim: Move the BaseTLB to src/arch/generic/
[gem5.git] / src / arch / mips / MipsTLB.py
index 41d46c572cb8e909ce768d569dac5e24f09b004b..c43cee717953f4b35dd27b34347842da2ec68e77 100644 (file)
@@ -36,21 +36,6 @@ from BaseTLB import BaseTLB
 
 class MipsTLB(BaseTLB):
     type = 'MipsTLB'
-    abstract = True
-    size = Param.Int("TLB size")
-
-class MipsDTB(MipsTLB):
-    type = 'MipsDTB'
-    cxx_class = 'MipsISA::DTB'
-    size = 64
-
-class MipsITB(MipsTLB):
-    type = 'MipsITB'
-    cxx_class = 'MipsISA::ITB'
-    size = 64
-
-class MipsUTB(MipsTLB):
-    type = 'MipsUTB'
-    cxx_class = 'MipsISA::UTB'
-    size = 64
-
+    cxx_class = 'MipsISA::TLB'
+    cxx_header = 'arch/mips/tlb.hh'
+    size = Param.Int(64, "TLB size")