queued.cc (11484:08b33c52a16d) queued.cc (11793:ef606668d247)
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

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

32 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
33 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
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
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

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

32 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
33 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
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 "debug/HWPrefetch.hh"
41#include "mem/cache/prefetch/queued.hh"
40#include "mem/cache/prefetch/queued.hh"
41
42#include "debug/HWPrefetch.hh"
42#include "mem/cache/base.hh"
43
44QueuedPrefetcher::QueuedPrefetcher(const QueuedPrefetcherParams *p)
45 : BasePrefetcher(p), queueSize(p->queue_size), latency(p->latency),
46 queueSquash(p->queue_squash), queueFilter(p->queue_filter),
47 cacheSnoop(p->cache_snoop), tagPrefetch(p->tag_prefetch)
48{
49

--- 229 unchanged lines hidden ---
43#include "mem/cache/base.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

--- 229 unchanged lines hidden ---