Deleted Added
sdiff udiff text old ( 8832:247fee427324 ) new ( 9288:3d6da8559605 )
full compact
1from m5.SimObject import SimObject
2from m5.params import *
3from m5.proxy import *
4
5class BasePrefetcher(SimObject):
6 type = 'BasePrefetcher'
7 abstract = True
8 size = Param.Int(100,
9 "Number of entries in the hardware prefetch queue")
10 cross_pages = Param.Bool(False,
11 "Allow prefetches to cross virtual page boundaries")
12 serial_squash = Param.Bool(False,
13 "Squash prefetches with a later time on a subsequent miss")
14 degree = Param.Int(1,
15 "Degree of the prefetch depth")
16 latency = Param.Latency('10t',
17 "Latency of the prefetcher")
18 use_master_id = Param.Bool(True,
19 "Use the master id to separate calculations of prefetches")
20 data_accesses_only = Param.Bool(False,
21 "Only prefetch on data not on instruction accesses")
22 sys = Param.System(Parent.any, "System this device belongs to")
23
24class GHBPrefetcher(BasePrefetcher):
25 type = 'GHBPrefetcher'

--- 13 unchanged lines hidden ---