mem: Squash prefetch requests from downstream caches
authorMitch Hayenga <mitch.hayenga@arm.com>
Fri, 9 May 2014 22:58:46 +0000 (18:58 -0400)
committerMitch Hayenga <mitch.hayenga@arm.com>
Fri, 9 May 2014 22:58:46 +0000 (18:58 -0400)
commita15b713cba52d9d4d2c1204fef050fb3856ca33e
tree4bd5a1e3fda3aa33feb10cc475f8b8554f3d0958
parentb9e6c260a01bab2b59d6eef4f45a642f57484275
mem: Squash prefetch requests from downstream caches

This patch squashes prefetch requests from downstream caches,
so that they do not steal cachelines away from caches closer
to the cpu.  It was originally coded by Mitch Hayenga and
modified by Aasheesh Kolli.
src/mem/cache/cache_impl.hh
src/mem/cache/mshr_queue.cc
src/mem/cache/mshr_queue.hh
src/mem/packet.hh