From 7e104a1af235823e3d641a972ea920937f7ec67d Mon Sep 17 00:00:00 2001 From: Mrinmoy Ghosh Date: Sun, 12 Feb 2012 16:07:38 -0600 Subject: prefetcher: Make prefetcher a sim object instead of it being a parameter on cache --- src/mem/cache/prefetch/stride.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/mem/cache/prefetch/stride.cc') diff --git a/src/mem/cache/prefetch/stride.cc b/src/mem/cache/prefetch/stride.cc index a5cc805ef..645bc5fc5 100644 --- a/src/mem/cache/prefetch/stride.cc +++ b/src/mem/cache/prefetch/stride.cc @@ -132,3 +132,10 @@ StridePrefetcher::calculatePrefetch(PacketPtr &pkt, std::list &addresses, tab.push_back(new_entry); } } + + +StridePrefetcher* +StridePrefetcherParams::create() +{ + return new StridePrefetcher(this); +} -- cgit v1.2.3