RubySystem.py (6884:28a5d2e6b1ff) RubySystem.py (6895:5f3d2d3f977e)
1from m5.params import *
2from m5.SimObject import SimObject
3
4class RubySystem(SimObject):
5 type = 'RubySystem'
6 random_seed = Param.Int(1234, "random seed used by the simulation");
7 randomization = Param.Bool(False,
8 "insert random delays on message enqueue times");
9 clock = Param.Clock('1GHz', "")
10 block_size_bytes = Param.Int(64,
11 "default cache block size; must be a power of two");
12 mem_size_mb = Param.Int("");
13 network = Param.RubyNetwork("")
14 debug = Param.RubyDebug("the default debug object")
15 profiler = Param.RubyProfiler("");
16 tracer = Param.RubyTracer("");
1from m5.params import *
2from m5.SimObject import SimObject
3
4class RubySystem(SimObject):
5 type = 'RubySystem'
6 random_seed = Param.Int(1234, "random seed used by the simulation");
7 randomization = Param.Bool(False,
8 "insert random delays on message enqueue times");
9 clock = Param.Clock('1GHz', "")
10 block_size_bytes = Param.Int(64,
11 "default cache block size; must be a power of two");
12 mem_size_mb = Param.Int("");
13 network = Param.RubyNetwork("")
14 debug = Param.RubyDebug("the default debug object")
15 profiler = Param.RubyProfiler("");
16 tracer = Param.RubyTracer("");
17
17 stats_filename = Param.String("ruby.stats",
18 "file to which ruby dumps its stats")