RubySystem.py (6876:a658c315512c) RubySystem.py (6880:a9e3c07205a8)
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 tech_nm = Param.Int(45,
10 "device size used to calculate latency and area information");
11 freq_mhz = Param.Int(3000, "default frequency for the system");
12 block_size_bytes = Param.Int(64,
13 "default cache block size; must be a power of two");
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 tech_nm = Param.Int(45,
10 "device size used to calculate latency and area information");
11 freq_mhz = Param.Int(3000, "default frequency for the system");
12 block_size_bytes = Param.Int(64,
13 "default cache block size; must be a power of two");
14 mem_size_mb = Param.Int("");
14 network = Param.RubyNetwork("")
15 debug = Param.RubyDebug("the default debug object")
16 profiler = Param.RubyProfiler("");
17 tracer = Param.RubyTracer("");
18
15 network = Param.RubyNetwork("")
16 debug = Param.RubyDebug("the default debug object")
17 profiler = Param.RubyProfiler("");
18 tracer = Param.RubyTracer("");
19