base.hh (12753:fe5b2dbe42bb) base.hh (12773:387fa9e5c9ff)
1/*
2 * Copyright (c) 2012-2014,2016-2018 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

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

58#include "base/statistics.hh"
59#include "base/types.hh"
60#include "mem/cache/blk.hh"
61#include "mem/packet.hh"
62#include "params/BaseTags.hh"
63#include "sim/clocked_object.hh"
64
65class BaseCache;
1/*
2 * Copyright (c) 2012-2014,2016-2018 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

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

58#include "base/statistics.hh"
59#include "base/types.hh"
60#include "mem/cache/blk.hh"
61#include "mem/packet.hh"
62#include "params/BaseTags.hh"
63#include "sim/clocked_object.hh"
64
65class BaseCache;
66class ReplaceableEntry;
66
67/**
68 * A common base class of Cache tagstore objects.
69 */
70class BaseTags : public ClockedObject
71{
72 protected:
73 /** The block size of the cache. */

--- 280 unchanged lines hidden ---
67
68/**
69 * A common base class of Cache tagstore objects.
70 */
71class BaseTags : public ClockedObject
72{
73 protected:
74 /** The block size of the cache. */

--- 280 unchanged lines hidden ---