2010-01-30 05:29:17 +01:00
|
|
|
from m5.params import *
|
|
|
|
from m5.SimObject import SimObject
|
|
|
|
|
|
|
|
class RubyProfiler(SimObject):
|
|
|
|
type = 'RubyProfiler'
|
|
|
|
cxx_class = 'Profiler'
|
|
|
|
hot_lines = Param.Bool(False, "")
|
|
|
|
all_instructions = Param.Bool(False, "")
|
2010-01-30 05:29:20 +01:00
|
|
|
mem_cntrl_count = Param.Int(0, "")
|
|
|
|
banks_per_rank = Param.Int("")
|
|
|
|
ranks_per_dimm = Param.Int("")
|
|
|
|
dimms_per_channel = Param.Int("")
|
2010-01-30 05:29:19 +01:00
|
|
|
|
|
|
|
class CacheProfiler(SimObject):
|
|
|
|
type = 'CacheProfiler'
|
|
|
|
cxx_class = 'CacheProfiler'
|
|
|
|
description = Param.String("")
|