SCons: Support building without an ISA
[gem5.git] / src / mem / cache / tags / fa_lru.hh
index b20d25d2bfc78316afb3855c7451219b1b438f32..94ffeaa5810d3e7b06abd8ec07c4a5c84c00b5a6 100644 (file)
@@ -84,8 +84,6 @@ class FALRU : public BaseTags
     const unsigned blkSize;
     /** The size of the cache. */
     const unsigned size;
-    /** The number of blocks in the cache. */
-    const unsigned numBlks; // calculated internally
     /** The hit latency of the cache. */
     const unsigned hitLatency;
 
@@ -282,6 +280,12 @@ public:
     {
         return (tag);
     }
+
+    /**
+     *iterated through all blocks and clear all locks
+     *Needed to clear all lock tracking at once
+     */
+    virtual void clearLocks();
 };
 
 #endif // __MEM_CACHE_TAGS_FA_LRU_HH__