summaryrefslogtreecommitdiff
path: root/src/mem/cache/tags/lru.cc
diff options
context:
space:
mode:
authorDaniel R. Carvalho <odanrc@yahoo.com.br>2018-03-06 11:48:21 +0100
committerDaniel Carvalho <odanrc@yahoo.com.br>2018-03-09 09:50:56 +0000
commitee16a95ec8a7f2d207320670a135065981033f61 (patch)
tree060c40d22e411bf198c279faadec2e1e895d9bfe /src/mem/cache/tags/lru.cc
parenta883aef55f2b9f33e60ce72a3e053e0c7af0f21e (diff)
downloadgem5-ee16a95ec8a7f2d207320670a135065981033f61.tar.xz
mem-cache: Use CacheBlk parameter on address regeneration
Skewed caches need to know the way to regenerate a block address. Change-Id: I62c61ac9509eff2f37bad36862751956db7a6e40 Reviewed-on: https://gem5-review.googlesource.com/8782 Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com> Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
Diffstat (limited to 'src/mem/cache/tags/lru.cc')
-rw-r--r--src/mem/cache/tags/lru.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mem/cache/tags/lru.cc b/src/mem/cache/tags/lru.cc
index 5fc48b963..4302a8de6 100644
--- a/src/mem/cache/tags/lru.cc
+++ b/src/mem/cache/tags/lru.cc
@@ -64,7 +64,7 @@ LRU::accessBlock(Addr addr, bool is_secure, Cycles &lat)
// move this block to head of the MRU list
sets[blk->set].moveToHead(blk);
DPRINTF(CacheRepl, "set %x: moving blk %x (%s) to MRU\n",
- blk->set, regenerateBlkAddr(blk->tag, blk->set),
+ blk->set, regenerateBlkAddr(blk),
is_secure ? "s" : "ns");
}
@@ -88,7 +88,7 @@ LRU::findVictim(Addr addr)
if (blk && blk->isValid()) {
DPRINTF(CacheRepl, "set %x: selecting blk %x for replacement\n",
- set, regenerateBlkAddr(blk->tag, set));
+ set, regenerateBlkAddr(blk));
}
return blk;