mem: Clarify cache behaviour for pending dirty responses
authorAndreas Hansson <andreas.hansson@arm.com>
Tue, 3 Feb 2015 19:25:59 +0000 (14:25 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Tue, 3 Feb 2015 19:25:59 +0000 (14:25 -0500)
commit193325ff60d11012f4fefb26c2b574b227ad5f1d
treeb1f4114989279a595f27329c6424ae300b05c82e
parentf0a764edc6dd9c844a1514a005f0695a9149b58a
mem: Clarify cache behaviour for pending dirty responses

This patch adds a bit of clarification around the assumptions made in
the cache when packets are sent out, and dirty responses are
pending. As part of the change, the marking of an MSHR as in service
is simplified slightly, and comments are added to explain what
assumptions are made.
src/mem/cache/base.hh
src/mem/cache/cache.hh
src/mem/cache/cache_impl.hh
src/mem/cache/mshr.cc
src/mem/cache/mshr.hh
src/mem/cache/mshr_queue.cc
src/mem/cache/mshr_queue.hh