Make our replacement algorithm same as legion (although not same as the spec)
itb should be 64 entries not 48
src/arch/sparc/tlb.cc:
Bug fixes in the TLB
Make our replacement algorithm same as legion (although not same as the spec)
src/arch/sparc/tlb.hh:
Make our replacement algorithm same as legion (although not same as the spec)
src/python/m5/objects/SparcTLB.py:
itb should be 64 entries too
--HG--
extra : convert_revision : 1b5cb3597091e3cfe293e94f6f2219b1e621c35f
15 lines
287 B
Python
15 lines
287 B
Python
from m5.SimObject import SimObject
|
|
from m5.params import *
|
|
class SparcTLB(SimObject):
|
|
type = 'SparcTLB'
|
|
abstract = True
|
|
size = Param.Int("TLB size")
|
|
|
|
class SparcDTB(SparcTLB):
|
|
type = 'SparcDTB'
|
|
size = 64
|
|
|
|
class SparcITB(SparcTLB):
|
|
type = 'SparcITB'
|
|
size = 64
|