queued.cc (11793:ef606668d247) queued.cc (12727:56c23b54bcb1)
1/*
2 * Copyright (c) 2014-2015 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 25 unchanged lines hidden (view full) ---

34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
35 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36 *
37 * Authors: Mitch Hayenga
38 */
39
40#include "mem/cache/prefetch/queued.hh"
41
1/*
2 * Copyright (c) 2014-2015 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 25 unchanged lines hidden (view full) ---

34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
35 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36 *
37 * Authors: Mitch Hayenga
38 */
39
40#include "mem/cache/prefetch/queued.hh"
41
42#include <cassert>
43
44#include "base/logging.hh"
45#include "base/trace.hh"
42#include "debug/HWPrefetch.hh"
46#include "debug/HWPrefetch.hh"
43#include "mem/cache/base.hh"
47#include "mem/request.hh"
48#include "params/QueuedPrefetcher.hh"
44
45QueuedPrefetcher::QueuedPrefetcher(const QueuedPrefetcherParams *p)
46 : BasePrefetcher(p), queueSize(p->queue_size), latency(p->latency),
47 queueSquash(p->queue_squash), queueFilter(p->queue_filter),
48 cacheSnoop(p->cache_snoop), tagPrefetch(p->tag_prefetch)
49{
50
51}

--- 228 unchanged lines hidden ---
49
50QueuedPrefetcher::QueuedPrefetcher(const QueuedPrefetcherParams *p)
51 : BasePrefetcher(p), queueSize(p->queue_size), latency(p->latency),
52 queueSquash(p->queue_squash), queueFilter(p->queue_filter),
53 cacheSnoop(p->cache_snoop), tagPrefetch(p->tag_prefetch)
54{
55
56}

--- 228 unchanged lines hidden ---