Cross Reference: RubySystem.py
xref: /gem5/src/mem/ruby/system/RubySystem.py
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /gem5/src/mem/ruby/system/
RubySystem.py revision 6883
113481Sgiacomo.travaglini@arm.comfrom m5.params import *
213481Sgiacomo.travaglini@arm.comfrom m5.SimObject import SimObject
313481Sgiacomo.travaglini@arm.com
413481Sgiacomo.travaglini@arm.comclass RubySystem(SimObject):
513481Sgiacomo.travaglini@arm.com    type = 'RubySystem'
613481Sgiacomo.travaglini@arm.com    random_seed = Param.Int(1234, "random seed used by the simulation");
713481Sgiacomo.travaglini@arm.com    randomization = Param.Bool(False,
813481Sgiacomo.travaglini@arm.com        "insert random delays on message enqueue times");
913481Sgiacomo.travaglini@arm.com    tech_nm = Param.Int(45,
1013481Sgiacomo.travaglini@arm.com        "device size used to calculate latency and area information");
1113481Sgiacomo.travaglini@arm.com    clock = Param.Clock('1GHz', "")
1213481Sgiacomo.travaglini@arm.com    block_size_bytes = Param.Int(64,
1313481Sgiacomo.travaglini@arm.com        "default cache block size; must be a power of two");
1413481Sgiacomo.travaglini@arm.com    mem_size_mb = Param.Int("");
1513481Sgiacomo.travaglini@arm.com    network = Param.RubyNetwork("")
1613481Sgiacomo.travaglini@arm.com    debug = Param.RubyDebug("the default debug object")
1713481Sgiacomo.travaglini@arm.com    profiler = Param.RubyProfiler("");
1813481Sgiacomo.travaglini@arm.com    tracer = Param.RubyTracer("");
1913481Sgiacomo.travaglini@arm.com
2013481Sgiacomo.travaglini@arm.com

Indexes created Thu Sep 26 06:36:22 EDT 2019