coherent_xbar.hh (10719:b4fc9ad648aa) | coherent_xbar.hh (10883:9294c4a60251) |
---|---|
1/* 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 --- 261 unchanged lines hidden (view full) --- 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 | 1/* 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 --- 261 unchanged lines hidden (view full) --- 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 |
278 /** 279 * @todo this is a temporary workaround until the 4-phase code is committed. 280 * upstream caches need this packet until true is returned, so hold it for 281 * deletion until a subsequent call 282 */ 283 std::vector<PacketPtr> pendingDelete; 284 |
|
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 --- | 285 /** Function called by the port when the crossbar is recieving a Timing 286 request packet.*/ 287 bool recvTimingReq(PacketPtr pkt, PortID slave_port_id); 288 289 /** Function called by the port when the crossbar is recieving a Timing 290 response packet.*/ 291 bool recvTimingResp(PacketPtr pkt, PortID master_port_id); 292 --- 112 unchanged lines hidden --- |