coherent_xbar.hh (11859:76c36516e0ae) coherent_xbar.hh (12341:6eebba99d117)
1/*
1/*
2 * Copyright (c) 2011-2015 ARM Limited
2 * Copyright (c) 2011-2015, 2017 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
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated

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

273 SnoopFilter *snoopFilter;
274
275 /** Cycles of snoop response latency.*/
276 const Cycles snoopResponseLatency;
277
278 /** Is this crossbar the point of coherency? **/
279 const bool pointOfCoherency;
280
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
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated

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

273 SnoopFilter *snoopFilter;
274
275 /** Cycles of snoop response latency.*/
276 const Cycles snoopResponseLatency;
277
278 /** Is this crossbar the point of coherency? **/
279 const bool pointOfCoherency;
280
281 /** Is this crossbar the point of unification? **/
282 const bool pointOfUnification;
283
281 /**
282 * Upstream caches need this packet until true is returned, so
283 * hold it for deletion until a subsequent call
284 */
285 std::unique_ptr<Packet> pendingDelete;
286
287 /** Function called by the port when the crossbar is recieving a Timing
288 request packet.*/

--- 125 unchanged lines hidden ---
284 /**
285 * Upstream caches need this packet until true is returned, so
286 * hold it for deletion until a subsequent call
287 */
288 std::unique_ptr<Packet> pendingDelete;
289
290 /** Function called by the port when the crossbar is recieving a Timing
291 request packet.*/

--- 125 unchanged lines hidden ---