mem: track per-request latencies and access depths in the cache hierarchy
authorMatt Horsnell <matt.horsnell@ARM.com>
Fri, 24 Jan 2014 21:29:30 +0000 (15:29 -0600)
committerMatt Horsnell <matt.horsnell@ARM.com>
Fri, 24 Jan 2014 21:29:30 +0000 (15:29 -0600)
commitca89eba79ebe0adc9cea7656c288e0381754171a
tree10446c49e315ae891e625ccae48c050b4e48737a
parentdaa781d2db938dcc7bea4455b03838fa5bf6ddbf
mem: track per-request latencies and access depths in the cache hierarchy

Add some values and methods to the request object to track the translation
and access latency for a request and which level of the cache hierarchy responded
to the request.
src/cpu/o3/fetch_impl.hh
src/cpu/o3/lsq_unit_impl.hh
src/cpu/simple/timing.cc
src/cpu/translation.hh
src/mem/cache/base.hh
src/mem/request.hh