RubySystem.py revision 6895
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 stats_filename = Param.String("ruby.stats", 18 "file to which ruby dumps its stats") 19