summaryrefslogtreecommitdiff
path: root/src/mem/cache/tags/base.cc
diff options
context:
space:
mode:
authorDaniel R. Carvalho <odanrc@yahoo.com.br>2018-02-26 15:22:33 +0100
committerDaniel Carvalho <odanrc@yahoo.com.br>2018-03-01 08:14:33 +0000
commit3c076e4d69b38be9e4ce7ca9cfb7145ae6f27393 (patch)
tree5e0ceaa3782b22db7fa01e521955be3b01f915ad /src/mem/cache/tags/base.cc
parentf4d83eaf52926aa379292a9f75ba6b36eb04c52d (diff)
downloadgem5-3c076e4d69b38be9e4ce7ca9cfb7145ae6f27393.tar.xz
mem-cache: Vectorize C arrays in BaseSetAssoc.
Transform BaseSetAssoc's arrays into C++ vectors to avoid unnecessary resource management. Change-Id: I656f42f29e5f9589eba491b410ca1df5a64f2f34 Reviewed-on: https://gem5-review.googlesource.com/8621 Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com> Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Jason Lowe-Power <jason@lowepower.com>
Diffstat (limited to 'src/mem/cache/tags/base.cc')
-rw-r--r--src/mem/cache/tags/base.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mem/cache/tags/base.cc b/src/mem/cache/tags/base.cc
index aa8a34f2d..8b52b746e 100644
--- a/src/mem/cache/tags/base.cc
+++ b/src/mem/cache/tags/base.cc
@@ -63,7 +63,7 @@ BaseTags::BaseTags(const Params *p)
std::max(p->tag_latency, p->data_latency)),
cache(nullptr),
warmupBound((p->warmup_percentage/100.0) * (p->size / p->block_size)),
- warmedUp(false), numBlocks(0)
+ warmedUp(false), numBlocks(p->size / p->block_size)
{
}