mem-cache: Use ReplaceableEntry in findBlockBySetAndWay
authorDaniel R. Carvalho <odanrc@yahoo.com.br>
Fri, 20 Apr 2018 15:15:41 +0000 (17:15 +0200)
committerDaniel Carvalho <odanrc@yahoo.com.br>
Fri, 8 Jun 2018 09:33:39 +0000 (09:33 +0000)
commit815b12fb4aa45bfe8b38f96f923c150880bf9200
tree38695d2a170fbc1b7096fbe7296e4257423d0910
parentb2d3cc00e84a07ac209f8357cd9c64235ce6abd3
mem-cache: Use ReplaceableEntry in findBlockBySetAndWay

With a sector cache you can't find a block using only its set
and way, as there is the sector offset to take into account. As
all of these blocks inherit from ReplaceableEntry, the return
type of this function has been updated.

This function has also been declared closer to findBlock() due
to their similar functionality.

Change-Id: I4730a2b4ebb5738f7fc118201e208a1b9c3ba8e8
Reviewed-on: https://gem5-review.googlesource.com/10141
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
src/mem/cache/tags/base.hh
src/mem/cache/tags/base_set_assoc.cc
src/mem/cache/tags/base_set_assoc.hh
src/mem/cache/tags/fa_lru.cc
src/mem/cache/tags/fa_lru.hh