config: added cmd options to control ruby debug

This commit is contained in:
Brad Beckmann 2010-08-20 11:46:13 -07:00
parent fb2e0f56ef
commit a2dcbde165

View file

@ -48,6 +48,10 @@ def define_options(parser):
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 @@ def create_system(options, system, piobus = None, dma_devices = []):
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