Review Board 2.0.15


Ruby: Remove CacheMsg class from SLICC

Review Request #327 - Created Dec. 1, 2010 and submitted

Information
Nilay Vaish
gem5
default
Reviewers
Default
Ruby: Remove CacheMsg class from SLICC
The goal of the patch is to do away with the CacheMsg class currently in use
in coherence protocols. In place of CacheMsg, the RubyRequest class will used.
This class is already present in slicc_interface/RubyRequest.hh. In fact,
objects of class CacheMsg are generated by copying values from a RubyRequest
object.

   
Review request changed
Updated (March 20, 2011, 3:53 a.m.)

Summary:

-Remove CacheMsg class from SLICC
+Ruby: Remove CacheMsg class from SLICC

Description:

~  

Remove CacheMsg class from SLICC

  ~

Ruby: Remove CacheMsg class from SLICC

    The goal of the patch is to do away with the CacheMsg class currently in use
    in coherence protocols. In place of CacheMsg, the RubyRequest class will used.
~   This class is already present in libruby.hh. In fact, objects of class
~   CacheMsg are generated by copying values from a RubyRequest object.

~  
  ~ This class is already present in slicc_interface/RubyRequest.hh. In fact,
  ~ objects of class CacheMsg are generated by copying values from a RubyRequest
  ~ object.

-  

The changes relating to removal of libruby have been moved to separate patch.

Diff:

Revision 7 (+207 -163)

Show changes

Ship it!
Posted (March 21, 2011, 2:12 a.m.)