mem: Ensure that InvalidateReq is not forwarded as ReadExReq
authorAndreas Hansson <andreas.hansson@arm.com>
Wed, 24 Feb 2016 09:16:57 +0000 (04:16 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Wed, 24 Feb 2016 09:16:57 +0000 (04:16 -0500)
commit7958f34797857fecf803fa4a2fcd018a8fffb640
treedbf93b72ae03dd49a915c81388d522b8cb8d75d0
parent496a8c6c924b2b970eafa941b2617aca789ebe3c
mem: Ensure that InvalidateReq is not forwarded as ReadExReq

This patch fixes an issue where an InvalidationReq only traversed one
level of the cache hierarchy, and was subsequently turned into a
ReadExReq due to it needing writable, and the command not being
checked for explicitly.
src/mem/cache/cache.cc