RubySystem.py revision 6883:f57e272cf8a1
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    clock = Param.Clock('1GHz', "")
12    block_size_bytes = Param.Int(64,
13        "default cache block size; must be a power of two");
14    mem_size_mb = Param.Int("");
15    network = Param.RubyNetwork("")
16    debug = Param.RubyDebug("the default debug object")
17    profiler = Param.RubyProfiler("");
18    tracer = Param.RubyTracer("");
19
20