changeset ccd55d73c75d in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=ccd55d73c75d
description:
        config: added cmd options to control ruby debug

diffstat:

 configs/ruby/Ruby.py |  7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diffs (24 lines):

diff -r 40ba2226f274 -r ccd55d73c75d configs/ruby/Ruby.py
--- a/configs/ruby/Ruby.py      Fri Aug 20 11:46:13 2010 -0700
+++ b/configs/ruby/Ruby.py      Fri Aug 20 11:46:13 2010 -0700
@@ -48,6 +48,10 @@
     parser.add_option("--use-map", action="store_true", default=False)
     parser.add_option("--map-levels", type="int", default=4)
 
+    # ruby debug cmd line options
+    parser.add_option("--ruby-debug", action="store_true", default=False)
+    parser.add_option("--ruby-debug-cycle", type="int", default=1)
+
     protocol = buildEnv['PROTOCOL']
     exec "import %s" % protocol
     eval("%s.define_options(parser)" % protocol)
@@ -103,7 +107,8 @@
                       tracer = RubyTracer(),
                       debug = RubyDebug(filter_string = 'none',
                                         verbosity_string = 'none',
-                                        protocol_trace = False),
+                                        protocol_trace = options.ruby_debug,
+                                        start_time = options.ruby_debug_cycle),
                       mem_size = total_mem_size)
 
     ruby.cpu_ruby_ports = cpu_sequencers
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to