base.hh (12565:950ef64cb0a8) base.hh (12727:56c23b54bcb1)
1/*
2 * Copyright (c) 2013-2014 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

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

44/**
45 * @file
46 * Miss and writeback queue declarations.
47 */
48
49#ifndef __MEM_CACHE_PREFETCH_BASE_HH__
50#define __MEM_CACHE_PREFETCH_BASE_HH__
51
1/*
2 * Copyright (c) 2013-2014 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

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

44/**
45 * @file
46 * Miss and writeback queue declarations.
47 */
48
49#ifndef __MEM_CACHE_PREFETCH_BASE_HH__
50#define __MEM_CACHE_PREFETCH_BASE_HH__
51
52#include <cstdint>
53
52#include "base/statistics.hh"
54#include "base/statistics.hh"
55#include "base/types.hh"
53#include "mem/packet.hh"
56#include "mem/packet.hh"
54#include "params/BasePrefetcher.hh"
57#include "mem/request.hh"
55#include "sim/clocked_object.hh"
56
57class BaseCache;
58#include "sim/clocked_object.hh"
59
60class BaseCache;
61struct BasePrefetcherParams;
62class System;
58
59class BasePrefetcher : public ClockedObject
60{
61 protected:
62
63 // PARAMETERS
64
65 /** Pointr to the parent cache. */

--- 78 unchanged lines hidden ---
63
64class BasePrefetcher : public ClockedObject
65{
66 protected:
67
68 // PARAMETERS
69
70 /** Pointr to the parent cache. */

--- 78 unchanged lines hidden ---