coherent_xbar.hh (10713:eddb533708cb) coherent_xbar.hh (10719:b4fc9ad648aa)
1/*
1/*
2 * Copyright (c) 2011-2014 ARM Limited
2 * Copyright (c) 2011-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
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated

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

267 * properties.
268 */
269 System *system;
270
271 /** A snoop filter that tracks cache line residency and can restrict the
272 * broadcast needed for probes. NULL denotes an absent filter. */
273 SnoopFilter *snoopFilter;
274
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

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

267 * properties.
268 */
269 System *system;
270
271 /** A snoop filter that tracks cache line residency and can restrict the
272 * broadcast needed for probes. NULL denotes an absent filter. */
273 SnoopFilter *snoopFilter;
274
275 /** Cycles of snoop response latency.*/
276 const Cycles snoopResponseLatency;
277
275 /** Function called by the port when the crossbar is recieving a Timing
276 request packet.*/
277 bool recvTimingReq(PacketPtr pkt, PortID slave_port_id);
278
279 /** Function called by the port when the crossbar is recieving a Timing
280 response packet.*/
281 bool recvTimingResp(PacketPtr pkt, PortID master_port_id);
282

--- 112 unchanged lines hidden ---
278 /** Function called by the port when the crossbar is recieving a Timing
279 request packet.*/
280 bool recvTimingReq(PacketPtr pkt, PortID slave_port_id);
281
282 /** Function called by the port when the crossbar is recieving a Timing
283 response packet.*/
284 bool recvTimingResp(PacketPtr pkt, PortID master_port_id);
285

--- 112 unchanged lines hidden ---