diff options
Diffstat (limited to 'src/mem/cache')
-rw-r--r-- | src/mem/cache/tags/base.hh | 1 | ||||
-rw-r--r-- | src/mem/cache/tags/fa_lru.hh | 2 | ||||
-rw-r--r-- | src/mem/cache/tags/sector_tags.hh | 1 |
3 files changed, 4 insertions, 0 deletions
diff --git a/src/mem/cache/tags/base.hh b/src/mem/cache/tags/base.hh index 30da40855..9a9de8cfa 100644 --- a/src/mem/cache/tags/base.hh +++ b/src/mem/cache/tags/base.hh @@ -63,6 +63,7 @@ #include "sim/clocked_object.hh" class BaseCache; +class ReplaceableEntry; /** * A common base class of Cache tagstore objects. diff --git a/src/mem/cache/tags/fa_lru.hh b/src/mem/cache/tags/fa_lru.hh index dee1af028..35413c253 100644 --- a/src/mem/cache/tags/fa_lru.hh +++ b/src/mem/cache/tags/fa_lru.hh @@ -68,6 +68,8 @@ // TrackedCaches class //#define FALRU_DEBUG +class ReplaceableEntry; + // A bitmask of the caches we are keeping track of. Currently the // lowest bit is the smallest cache we are tracking, as it is // specified by the corresponding parameter. The rest of the bits are diff --git a/src/mem/cache/tags/sector_tags.hh b/src/mem/cache/tags/sector_tags.hh index d0dc1f7e3..c0dae8dd4 100644 --- a/src/mem/cache/tags/sector_tags.hh +++ b/src/mem/cache/tags/sector_tags.hh @@ -45,6 +45,7 @@ #include "params/SectorTags.hh" class BaseReplacementPolicy; +class ReplaceableEntry; /** * A SectorTags cache tag store. |