gem5/src/mem/cache/tags
Nikos Nikoleris 83cabc6264 mem: Make blkAlign a common function between all tag classes
blkAlign was defined as a separate function in the base associative
and fully-associative tags classes although both functions implemented
identical functionality. This patch moves the blkAlign in the base
tags class.

Change-Id: I3d415d0e62bddeec7ce0d559667e40a8c5fdc2d4
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Andreas Hansson <andreas.hansson@arm.com>
2017-03-03 14:09:42 +00:00
..
base.cc mem: Make blkAlign a common function between all tag classes 2017-03-03 14:09:42 +00:00
base.hh mem: Make blkAlign a common function between all tag classes 2017-03-03 14:09:42 +00:00
base_set_assoc.cc mem: Make blkAlign a common function between all tag classes 2017-03-03 14:09:42 +00:00
base_set_assoc.hh mem: Make blkAlign a common function between all tag classes 2017-03-03 14:09:42 +00:00
cacheset.hh mem: fix headers include order in the cache related classes 2016-05-26 11:56:24 +01:00
fa_lru.cc mem: Remove unused arguments (asid/contex_id) from accessBlock 2017-02-21 14:14:44 +00:00
fa_lru.hh mem: Make blkAlign a common function between all tag classes 2017-03-03 14:09:42 +00:00
lru.cc mem: Remove unused arguments (asid/contex_id) from accessBlock 2017-02-21 14:14:44 +00:00
lru.hh mem: Remove unused arguments (asid/contex_id) from accessBlock 2017-02-21 14:14:44 +00:00
random_repl.cc mem: Remove unused arguments (asid/contex_id) from accessBlock 2017-02-21 14:14:44 +00:00
random_repl.hh mem: Remove unused arguments (asid/contex_id) from accessBlock 2017-02-21 14:14:44 +00:00
SConscript mem: refactor LRU cache tags and add random replacement tags 2014-07-28 12:23:23 -04:00
Tags.py mem: Split the hit_latency into tag_latency and data_latency 2016-11-30 17:10:27 -05:00