-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.m5sim.org/r/277/
-----------------------------------------------------------

(Updated 2010-10-26 10:17:01.760756)


Review request for Default and Ruby Reviewers.


Changes
-------

I have condensed a couple of lines that were more than 80 characters in length. 
I had failed to add '\n' in the DPRINTF() calls. So that has been fixed as well.
Brad, though the programmer needs to specify the trace flag, SLICC compiler 
would still output RubySlicc as the trace flag.
Nate, I will go through the added trace flags later and will see which one of 
them should exist and with what names. Currently, I had simple converted the 
components that were defined in Ruby.


Summary
-------

Ruby currently uses GEMS debug support with the enum character string map to 
enable certain debug messages.  Meanwhile, M5 has debug print support that 
works with scons. Compiling the m5.fast binary, the M5 debug statements are 
removed, but the Ruby ones are not unless RUBY_DEBUG is not defined. This patch 
moves Ruby to M5's debug print support.


Diffs (updated)
-----

  src/cpu/testers/rubytest/CheckTable.cc f166f8bd8818 
  src/mem/SConscript f166f8bd8818 
  src/mem/protocol/MESI_CMP_directory-L1cache.sm f166f8bd8818 
  src/mem/protocol/MESI_CMP_directory-L2cache.sm f166f8bd8818 
  src/mem/protocol/MESI_CMP_directory-dir.sm f166f8bd8818 
  src/mem/protocol/MI_example-cache.sm f166f8bd8818 
  src/mem/protocol/MI_example-dir.sm f166f8bd8818 
  src/mem/protocol/MOESI_CMP_directory-L1cache.sm f166f8bd8818 
  src/mem/protocol/MOESI_CMP_directory-L2cache.sm f166f8bd8818 
  src/mem/protocol/MOESI_CMP_directory-dir.sm f166f8bd8818 
  src/mem/protocol/MOESI_CMP_directory-perfectDir.sm f166f8bd8818 
  src/mem/protocol/MOESI_CMP_token-L1cache.sm f166f8bd8818 
  src/mem/protocol/MOESI_CMP_token-L2cache.sm f166f8bd8818 
  src/mem/protocol/MOESI_CMP_token-dir.sm f166f8bd8818 
  src/mem/protocol/MOESI_hammer-cache.sm f166f8bd8818 
  src/mem/protocol/MOESI_hammer-dir.sm f166f8bd8818 
  src/mem/ruby/SConsopts f166f8bd8818 
  src/mem/ruby/buffers/MessageBuffer.cc f166f8bd8818 
  src/mem/ruby/common/Debug.hh f166f8bd8818 
  src/mem/ruby/common/Debug.cc f166f8bd8818 
  src/mem/ruby/common/NetDest.hh f166f8bd8818 
  src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc f166f8bd8818 
  src/mem/ruby/network/garnet/fixed-pipeline/Switch_d.cc f166f8bd8818 
  src/mem/ruby/network/garnet/flexible-pipeline/NetworkInterface.cc 
f166f8bd8818 
  src/mem/ruby/network/garnet/flexible-pipeline/Router.cc f166f8bd8818 
  src/mem/ruby/network/simple/PerfectSwitch.cc f166f8bd8818 
  src/mem/ruby/network/simple/Throttle.cc f166f8bd8818 
  src/mem/ruby/network/simple/Topology.cc f166f8bd8818 
  src/mem/ruby/storebuffer/storebuffer.cc f166f8bd8818 
  src/mem/ruby/system/CacheMemory.cc f166f8bd8818 
  src/mem/ruby/system/DirectoryMemory.cc f166f8bd8818 
  src/mem/ruby/system/SConscript f166f8bd8818 
  src/mem/ruby/system/SparseMemory.cc f166f8bd8818 
  src/mem/ruby/tester/RaceyPseudoThread.cc f166f8bd8818 
  src/mem/slicc/ast/FuncCallExprAST.py f166f8bd8818 
  src/mem/slicc/symbols/StateMachine.py f166f8bd8818 

Diff: http://reviews.m5sim.org/r/277/diff


Testing
-------


Thanks,

Nilay

_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to