mem: Remove the GHB prefetcher from the source tree
authorMitch Hayenga <mitch.hayenga@arm.com>
Sat, 20 Sep 2014 21:17:44 +0000 (17:17 -0400)
committerMitch Hayenga <mitch.hayenga@arm.com>
Sat, 20 Sep 2014 21:17:44 +0000 (17:17 -0400)
commit3e5bf0c922a88736915f0ea49cf0597d79b8ada1
tree720ea0a19774124c59c82b8a391acd9290611b4d
parentca3513d63038e562782cd193c00c3892a276bb5d
mem: Remove the GHB prefetcher from the source tree

There are two primary issues with this code which make it deserving of deletion.

1) GHB is a way to structure a prefetcher, not a definitive type of prefetcher
2) This prefetcher isn't even structured like a GHB prefetcher.
   It's basically a worse version of the stride prefetcher.

It primarily serves to confuse new gem5 users and most functionality is already
present in the stride prefetcher.
src/mem/cache/prefetch/Prefetcher.py
src/mem/cache/prefetch/SConscript
src/mem/cache/prefetch/ghb.cc [deleted file]
src/mem/cache/prefetch/ghb.hh [deleted file]