MipsTLB.py (5464:7eb7f0f5e79f) | MipsTLB.py (5610:0e1e9c186769) |
---|---|
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 --- 25 unchanged lines hidden (view full) --- 34 35class MipsTLB(SimObject): 36 type = 'MipsTLB' 37 abstract = True 38 size = Param.Int("TLB size") 39 40class MipsDTB(MipsTLB): 41 type = 'MipsDTB' | 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 --- 25 unchanged lines hidden (view full) --- 34 35class MipsTLB(SimObject): 36 type = 'MipsTLB' 37 abstract = True 38 size = Param.Int("TLB size") 39 40class MipsDTB(MipsTLB): 41 type = 'MipsDTB' |
42 cxx_namespace = 'MipsISA' 43 cxx_class = 'DTB' | 42 cxx_class = 'MipsISA::DTB' |
44 size = 64 45 46class MipsITB(MipsTLB): 47 type = 'MipsITB' | 43 size = 64 44 45class MipsITB(MipsTLB): 46 type = 'MipsITB' |
48 cxx_namespace = 'MipsISA' 49 cxx_class = 'ITB' | 47 cxx_class = 'MipsISA::ITB' |
50 size = 64 51 52class MipsUTB(MipsTLB): 53 type = 'MipsUTB' | 48 size = 64 49 50class MipsUTB(MipsTLB): 51 type = 'MipsUTB' |
54 cxx_namespace = 'MipsISA' 55 cxx_class = 'UTB' | 52 cxx_class = 'MipsISA::UTB' |
56 size = 64 57 | 53 size = 64 54 |