mem-cache: Revamp multiple size tracking for FALRU caches
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Thu, 12 Apr 2018 15:57:21 +0000 (16:57 +0100)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Wed, 18 Apr 2018 13:37:48 +0000 (13:37 +0000)
commit5cebd91336cbfbf46d6bffe9a01b7eea55e62f44
tree00928622e5a4b07cd03536c550946adbef9ab642
parent2ecc1756254ba571318ffe30130bad35a99a2d39
mem-cache: Revamp multiple size tracking for FALRU caches

This change fixes a few bugs and refactors the mechanism by which
caches that use the FALRU tags can output statistics for multiple
cache sizes ranging from the minimum cache of interest up to the
actual configured cache size.

Change-Id: Ibea029cf275a8c068c26eceeb06c761fc53aede2
Reviewed-on: https://gem5-review.googlesource.com/9826
Reviewed-by: Daniel Carvalho <odanrc@yahoo.com.br>
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
src/mem/cache/tags/Tags.py
src/mem/cache/tags/fa_lru.cc
src/mem/cache/tags/fa_lru.hh