cache.hh (13350:247e4108a5e8) cache.hh (13358:5e1605b47a21)
1/*
2 * Copyright (c) 2012-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

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

136 *
137 * @return The snoop delay incurred by the upwards snoop
138 */
139 uint32_t handleSnoop(PacketPtr pkt, CacheBlk *blk,
140 bool is_timing, bool is_deferred, bool pending_inval);
141
142 M5_NODISCARD PacketPtr evictBlock(CacheBlk *blk) override;
143
1/*
2 * Copyright (c) 2012-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

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

136 *
137 * @return The snoop delay incurred by the upwards snoop
138 */
139 uint32_t handleSnoop(PacketPtr pkt, CacheBlk *blk,
140 bool is_timing, bool is_deferred, bool pending_inval);
141
142 M5_NODISCARD PacketPtr evictBlock(CacheBlk *blk) override;
143
144 void evictBlock(CacheBlk *blk, PacketList &writebacks) override;
145
146 /**
147 * Create a CleanEvict request for the given block.
148 *
149 * @param blk The block to evict.
150 * @return The CleanEvict request for the block.
151 */
152 PacketPtr cleanEvictBlk(CacheBlk *blk);
153

--- 26 unchanged lines hidden ---
144 /**
145 * Create a CleanEvict request for the given block.
146 *
147 * @param blk The block to evict.
148 * @return The CleanEvict request for the block.
149 */
150 PacketPtr cleanEvictBlk(CacheBlk *blk);
151

--- 26 unchanged lines hidden ---