diff options
Diffstat (limited to 'src/mem/cache/cache.hh')
-rw-r--r-- | src/mem/cache/cache.hh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mem/cache/cache.hh b/src/mem/cache/cache.hh index 5ea72831b..4f1763c89 100644 --- a/src/mem/cache/cache.hh +++ b/src/mem/cache/cache.hh @@ -247,6 +247,13 @@ class Cache : public BaseCache writebackTempBlockAtomicEvent; /** + * Store the outstanding requests that we are expecting snoop + * responses from so we can determine which snoop responses we + * generated and which ones were merely forwarded. + */ + std::unordered_set<RequestPtr> outstandingSnoop; + + /** * Does all the processing necessary to perform the provided request. * @param pkt The memory request to perform. * @param blk The cache block to be updated. |