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