Review Board 2.0.15


cache: coherence protocol enhancements & bug fixes

Review Request #235 - Created Aug. 27, 2010 and submitted

Information
Steve Reinhardt
gem5
Reviewers
Default
cache: coherence protocol enhancements & bug fixes
Allow lower-level caches (e.g., L2 or L3) to pass exclusive
copies to higher levels (e.g., L1).  This eliminates a lot
of unnecessary upgrade transactions on read-write sequences
to non-shared data.

Also some cleanup of MSHR coherence handling and multiple
bug fixes.

   
Ship it!
Posted (Sept. 8, 2010, 1:47 p.m.)
I'm not sure that there's anyone really qualified to read this diff.  Superficially, there is nothing obviously wrong.