From d6736384b2bb280ec12d472cac6eb25a70b4af60 Mon Sep 17 00:00:00 2001 From: Gene Wu Date: Mon, 23 Aug 2010 11:18:41 -0500 Subject: MEM: Make CLREX a first class request operation and clear locks in caches when it in received --- src/mem/cache/tags/base.hh | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/mem/cache/tags/base.hh') diff --git a/src/mem/cache/tags/base.hh b/src/mem/cache/tags/base.hh index fc8470290..62ae4a032 100644 --- a/src/mem/cache/tags/base.hh +++ b/src/mem/cache/tags/base.hh @@ -140,6 +140,12 @@ class BaseTags * exits. */ virtual void cleanupRefs() {} + + /** + *iterated through all blocks and clear all locks + *Needed to clear all lock tracking at once + */ + virtual void clearLocks() {} }; class BaseTagsCallback : public Callback -- cgit v1.2.3