Cache: add a response latency to the caches
authorMrinmoy Ghosh <mrinmoy.ghosh@arm.com>
Tue, 25 Sep 2012 16:49:41 +0000 (11:49 -0500)
committerMrinmoy Ghosh <mrinmoy.ghosh@arm.com>
Tue, 25 Sep 2012 16:49:41 +0000 (11:49 -0500)
commit6fc0094337bc0356c55232c3850fb5fd2dab1f0c
treef23261eb3f3a7e91b08505e68015941b1d04ba7c
parent74ab69c7eafc2f0d187ce3ba7d6b9a59ba291b9f
Cache: add a response latency to the caches

In the current caches the hit latency is paid twice on a miss. This patch lets
a configurable response latency be set of the cache for the backward path.
32 files changed:
configs/common/Caches.py
configs/common/O3_ARM_v7a.py
src/mem/cache/BaseCache.py
src/mem/cache/base.cc
src/mem/cache/base.hh
src/mem/cache/builder.cc
src/mem/cache/cache_impl.hh
tests/configs/inorder-timing.py
tests/configs/memtest.py
tests/configs/o3-timing-checker.py
tests/configs/o3-timing-mp.py
tests/configs/o3-timing.py
tests/configs/pc-o3-timing.py
tests/configs/pc-simple-atomic.py
tests/configs/pc-simple-timing.py
tests/configs/realview-o3-checker.py
tests/configs/realview-o3-dual.py
tests/configs/realview-o3.py
tests/configs/realview-simple-atomic-dual.py
tests/configs/realview-simple-atomic.py
tests/configs/realview-simple-timing-dual.py
tests/configs/realview-simple-timing.py
tests/configs/simple-atomic-mp.py
tests/configs/simple-timing-mp.py
tests/configs/simple-timing.py
tests/configs/tsunami-inorder.py
tests/configs/tsunami-o3-dual.py
tests/configs/tsunami-o3.py
tests/configs/tsunami-simple-atomic-dual.py
tests/configs/tsunami-simple-atomic.py
tests/configs/tsunami-simple-timing-dual.py
tests/configs/tsunami-simple-timing.py