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