ruby: Fix MESI consistency bug
authorMarco Elver <marco.elver@ed.ac.uk>
Sun, 7 Jun 2015 19:02:40 +0000 (14:02 -0500)
committerMarco Elver <marco.elver@ed.ac.uk>
Sun, 7 Jun 2015 19:02:40 +0000 (14:02 -0500)
commit6599dd87c8332e4db3d898c9a28531ce2740c37f
tree6b17c6af452a2473c4f9d96ae2073e00297af65e
parent25fe4c25291db84c314ed979b3afbb49a3fa7306
ruby: Fix MESI consistency bug

Fixes missed forward eviction to CPU. With the O3CPU this can lead to load-load
reordering, as the LQ is never notified of the invalidate.

Committed by: Nilay Vaish <nilay@cs.wisc.edu>
src/mem/protocol/MESI_Two_Level-L1cache.sm