diff options
author | Derek Hower <drh5@cs.wisc.edu> | 2009-12-04 13:12:40 -0600 |
---|---|---|
committer | Derek Hower <drh5@cs.wisc.edu> | 2009-12-04 13:12:40 -0600 |
commit | 5aa104e072eb20f6aca49b169521b0c2da33c844 (patch) | |
tree | 133120a2fbcdb0c31e31a7eee9df738546562176 /src/mem/ruby/config/defaults.rb | |
parent | b3b8e309ed2770af9c0ae8fa0f51a403efcf9ec4 (diff) | |
download | gem5-5aa104e072eb20f6aca49b169521b0c2da33c844.tar.xz |
ruby: cleaned up ruby-lang configuration
Diffstat (limited to 'src/mem/ruby/config/defaults.rb')
-rw-r--r-- | src/mem/ruby/config/defaults.rb | 32 |
1 files changed, 26 insertions, 6 deletions
diff --git a/src/mem/ruby/config/defaults.rb b/src/mem/ruby/config/defaults.rb index 403ec6932..224bf1eeb 100644 --- a/src/mem/ruby/config/defaults.rb +++ b/src/mem/ruby/config/defaults.rb @@ -35,7 +35,26 @@ class Debug < LibRubyObject # 3. set start_time = 1 default_param :protocol_trace, Boolean, false - # a string for filtering debugging output (for all g_debug vars see Debug.h) + # a string for filtering debugging output. Valid options (also see Debug.cc): + # {"System", 's' }, + # {"Node", 'N' }, + # {"Queue", 'q' }, + # {"Event Queue", 'e' }, + # {"Network", 'n' }, + # {"Sequencer", 'S' }, + # {"Tester", 't' }, + # {"Generated", 'g' }, + # {"SLICC", 'l' }, + # {"Network Queues", 'Q' }, + # {"Time", 'T' }, + # {"Network Internals", 'i' }, + # {"Store Buffer", 'b' }, + # {"Cache", 'c' }, + # {"Predictor", 'p' }, + # {"Allocator", 'a' } + # + # e.g., "sq" will print system and queue debugging messages + # Set to "none" for no debugging output default_param :filter_string, String, "none" # filters debugging messages based on priority (none, low, med, high) @@ -45,7 +64,8 @@ class Debug < LibRubyObject default_param :start_time, Integer, 1 # sends debugging messages to a output filename - default_param :output_filename, String, "" + # set to "none" to print to stdout + default_param :output_filename, String, "none" end class Topology < LibRubyObject @@ -68,17 +88,17 @@ end class Network < LibRubyObject default_param :endpoint_bandwidth, Integer, 10000 default_param :adaptive_routing, Boolean, true - default_param :number_of_virtual_networks, Integer, 10 - default_param :fan_out_degree, Integer, 4 + default_param :number_of_virtual_networks, Integer, 5 + # default_param :fan_out_degree, Integer, 4 # default buffer size. Setting to 0 indicates infinite buffering - default_param :buffer_size, Integer, 0 + # default_param :buffer_size, Integer, 0 # local memory latency ?? NetworkLinkLatency default_param :link_latency, Integer, 1 # on chip latency - default_param :on_chip_latency, Integer, 1 + # default_param :on_chip_latency, Integer, 1 default_param :control_msg_size, Integer, 8 end |