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)
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