gem5/src/mem/cache
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
..
prefetch style: [patch 3/22] reduce include dependencies in some headers 2016-11-09 14:27:40 -06:00
tags mem: Make blkAlign a common function between all tag classes 2017-03-03 14:09:42 +00:00
base.cc mem: Split the hit_latency into tag_latency and data_latency 2016-11-30 17:10:27 -05:00
base.hh mem: Use pkt::getBlockAddr instead of BaseCace::blockAlign 2017-03-03 14:09:37 +00:00
blk.cc mem: fix headers include order in the cache related classes 2016-05-26 11:56:24 +01:00
blk.hh mem: Remove unused size field from the CacheBlk class 2017-02-21 14:14:45 +00:00
cache.cc mem: Use pkt::getBlockAddr instead of BaseCace::blockAlign 2017-03-03 14:09:37 +00:00
cache.hh mem: Remove unused type BlkList from the cache and the tags 2017-02-21 14:14:44 +00:00
Cache.py mem: Split the hit_latency into tag_latency and data_latency 2016-11-30 17:10:27 -05:00
mshr.cc mem: Fix MSHR assert triggering for invalidated prefetches 2017-02-21 14:14:44 +00:00
mshr.hh mem: Service only the 1st FromCPU MSHR target on ReadRespWithInv 2016-12-05 16:48:19 -05:00
mshr_queue.cc mem: Create a separate class for the cache write buffer 2016-03-17 09:51:18 -04:00
mshr_queue.hh mem: Adjust cache queue reserve to more conservative values 2016-03-17 09:51:22 -04:00
queue.hh mem: change NULL to nullptr in the cache related classes 2016-05-26 11:56:24 +01:00
queue_entry.hh mem: Create a separate class for the cache write buffer 2016-03-17 09:51:18 -04:00
SConscript mem: Create a separate class for the cache write buffer 2016-03-17 09:51:18 -04:00
write_queue.cc mem: Deallocate all write-queue entries when sent 2016-04-21 04:48:07 -04:00
write_queue.hh mem: Create a separate class for the cache write buffer 2016-03-17 09:51:18 -04:00
write_queue_entry.cc mem: change NULL to nullptr in the cache related classes 2016-05-26 11:56:24 +01:00
write_queue_entry.hh mem: Deallocate all write-queue entries when sent 2016-04-21 04:48:07 -04:00