1# -*- mode:python -*- 2 3# Copyright (c) 2007 MIPS Technologies, Inc. 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions are 8# met: redistributions of source code must retain the above copyright --- 18 unchanged lines hidden (view full) --- 27# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28# 29# Authors: Jaidev Patwardhan 30# Korey Sewell 31 32from m5.SimObject import SimObject 33from m5.params import * 34 |
35from BaseTLB import BaseTLB 36 37class MipsTLB(BaseTLB): |
38 type = 'MipsTLB' 39 abstract = True 40 size = Param.Int("TLB size") 41 42class MipsDTB(MipsTLB): 43 type = 'MipsDTB' 44 cxx_class = 'MipsISA::DTB' 45 size = 64 46 47class MipsITB(MipsTLB): 48 type = 'MipsITB' 49 cxx_class = 'MipsISA::ITB' 50 size = 64 51 52class MipsUTB(MipsTLB): 53 type = 'MipsUTB' 54 cxx_class = 'MipsISA::UTB' 55 size = 64 56 |