RubySystem.py revision 6880
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(""); 15 network = Param.RubyNetwork("") 16 debug = Param.RubyDebug("the default debug object") 17 profiler = Param.RubyProfiler(""); 18 tracer = Param.RubyTracer(""); 19 20