config: command line option to specify ruby output file
authorgloh <none@none>
Thu, 1 Dec 2011 18:08:52 +0000 (10:08 -0800)
committergloh <none@none>
Thu, 1 Dec 2011 18:08:52 +0000 (10:08 -0800)
--HG--
extra : rebase_source : df2237b2ce01b1a3e1d6f112a62deadde4d92420

configs/ruby/Ruby.py

index e83e7f23f442d5c3c0c88605fdef571dd2758245..1562c531cba43f03e0d56c346cf9153a0bd87338 100644 (file)
@@ -58,13 +58,16 @@ def define_options(parser):
     parser.add_option("--random_seed", type="int", default=1234,
                       help="Used for seeding the random number generator")
 
+    parser.add_option("--ruby_stats", type="string", default="ruby.stats")
+
     protocol = buildEnv['PROTOCOL']
     exec "import %s" % protocol
     eval("%s.define_options(parser)" % protocol)
 
 def create_system(options, system, piobus = None, dma_devices = []):
 
-    system.ruby = RubySystem(clock = options.clock)
+    system.ruby = RubySystem(clock = options.clock,
+                             stats_filename = options.ruby_stats)
     ruby = system.ruby
 
     protocol = buildEnv['PROTOCOL']