Cross Reference: RubySystem.py
xref: /gem5/src/mem/ruby/system/RubySystem.py
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /gem5/src/mem/ruby/system/
RubySystem.py revision 6883
16876Ssteve.reinhardt@amd.comfrom m5.params import *
26876Ssteve.reinhardt@amd.comfrom m5.SimObject import SimObject
36876Ssteve.reinhardt@amd.com
46876Ssteve.reinhardt@amd.comclass RubySystem(SimObject):
56876Ssteve.reinhardt@amd.com    type = 'RubySystem'
66876Ssteve.reinhardt@amd.com    random_seed = Param.Int(1234, "random seed used by the simulation");
76876Ssteve.reinhardt@amd.com    randomization = Param.Bool(False,
86876Ssteve.reinhardt@amd.com        "insert random delays on message enqueue times");
96876Ssteve.reinhardt@amd.com    tech_nm = Param.Int(45,
106876Ssteve.reinhardt@amd.com        "device size used to calculate latency and area information");
116883SBrad.Beckmann@amd.com    clock = Param.Clock('1GHz', "")
126876Ssteve.reinhardt@amd.com    block_size_bytes = Param.Int(64,
136876Ssteve.reinhardt@amd.com        "default cache block size; must be a power of two");
146880Ssteve.reinhardt@amd.com    mem_size_mb = Param.Int("");
156876Ssteve.reinhardt@amd.com    network = Param.RubyNetwork("")
166876Ssteve.reinhardt@amd.com    debug = Param.RubyDebug("the default debug object")
176876Ssteve.reinhardt@amd.com    profiler = Param.RubyProfiler("");
186876Ssteve.reinhardt@amd.com    tracer = Param.RubyTracer("");
196876Ssteve.reinhardt@amd.com
20

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