diff -r b4d0bdb52694 -r 8755d9aa06ac configs/ruby/MESI_CMP_directory.py --- a/configs/ruby/MESI_CMP_directory.py Wed Aug 01 17:07:34 2012 -0500 +++ b/configs/ruby/MESI_CMP_directory.py Thu Aug 02 09:45:49 2012 -0500 @@ -144,7 +144,8 @@ # Create the Ruby objects associated with the directory controller # - mem_cntrl = RubyMemoryControl(version = i) + mem_cntrl = RubyMemoryControl(version = i, + ruby_system = ruby_system) dir_size = MemorySize('0B') dir_size.value = mem_module_size diff -r b4d0bdb52694 -r 8755d9aa06ac configs/ruby/MI_example.py --- a/configs/ruby/MI_example.py Wed Aug 01 17:07:34 2012 -0500 +++ b/configs/ruby/MI_example.py Thu Aug 02 09:45:49 2012 -0500 @@ -115,7 +115,8 @@ # Create the Ruby objects associated with the directory controller # - mem_cntrl = RubyMemoryControl(version = i) + mem_cntrl = RubyMemoryControl(version = i, + ruby_system = ruby_system) dir_size = MemorySize('0B') dir_size.value = mem_module_size diff -r b4d0bdb52694 -r 8755d9aa06ac configs/ruby/MOESI_CMP_directory.py --- a/configs/ruby/MOESI_CMP_directory.py Wed Aug 01 17:07:34 2012 -0500 +++ b/configs/ruby/MOESI_CMP_directory.py Thu Aug 02 09:45:49 2012 -0500 @@ -143,7 +143,8 @@ # Create the Ruby objects associated with the directory controller # - mem_cntrl = RubyMemoryControl(version = i) + mem_cntrl = RubyMemoryControl(version = i, + ruby_system = ruby_system) dir_size = MemorySize('0B') dir_size.value = mem_module_size diff -r b4d0bdb52694 -r 8755d9aa06ac configs/ruby/MOESI_CMP_token.py --- a/configs/ruby/MOESI_CMP_token.py Wed Aug 01 17:07:34 2012 -0500 +++ b/configs/ruby/MOESI_CMP_token.py Thu Aug 02 09:45:49 2012 -0500 @@ -166,7 +166,8 @@ # Create the Ruby objects associated with the directory controller # - mem_cntrl = RubyMemoryControl(version = i) + mem_cntrl = RubyMemoryControl(version = i, + ruby_system = ruby_system) dir_size = MemorySize('0B') dir_size.value = mem_module_size diff -r b4d0bdb52694 -r 8755d9aa06ac configs/ruby/MOESI_hammer.py --- a/configs/ruby/MOESI_hammer.py Wed Aug 01 17:07:34 2012 -0500 +++ b/configs/ruby/MOESI_hammer.py Thu Aug 02 09:45:49 2012 -0500 @@ -164,7 +164,8 @@ # Create the Ruby objects associated with the directory controller # - mem_cntrl = RubyMemoryControl(version = i) + mem_cntrl = RubyMemoryControl(version = i, + ruby_system = ruby_system) dir_size = MemorySize('0B') dir_size.value = mem_module_size diff -r b4d0bdb52694 -r 8755d9aa06ac configs/ruby/Network_test.py --- a/configs/ruby/Network_test.py Wed Aug 01 17:07:34 2012 -0500 +++ b/configs/ruby/Network_test.py Thu Aug 02 09:45:49 2012 -0500 @@ -116,7 +116,8 @@ # Create the Ruby objects associated with the directory controller # - mem_cntrl = RubyMemoryControl(version = i) + mem_cntrl = RubyMemoryControl(version = i, + ruby_system = ruby_system) dir_size = MemorySize('0B') dir_size.value = mem_module_size diff -r b4d0bdb52694 -r 8755d9aa06ac src/mem/ruby/system/MemoryControl.py --- a/src/mem/ruby/system/MemoryControl.py Wed Aug 01 17:07:34 2012 -0500 +++ b/src/mem/ruby/system/MemoryControl.py Thu Aug 02 09:45:49 2012 -0500 @@ -35,5 +35,6 @@ type = 'MemoryControl' cxx_class = 'MemoryControl' version = Param.Int(""); + ruby_system = Param.RubySystem("") mem_bus_cycle_multiplier = Param.Int(10, "");