Deleted Added
sdiff udiff text old ( 13808:0a44fbc3a853 ) new ( 13847:c9b92a513019 )
full compact
1/*
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

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

118 recvTimingSnoopResp(PacketPtr pkt) override
119 {
120 return xbar.recvTimingSnoopResp(pkt, id);
121 }
122
123 Tick
124 recvAtomic(PacketPtr pkt) override
125 {
126 return xbar.recvAtomic(pkt, id);
127 }
128
129 void
130 recvFunctional(PacketPtr pkt) override
131 {
132 xbar.recvFunctional(pkt, id);
133 }
134
135 AddrRangeList
136 getAddrRanges() const override

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

309 *
310 * @param pkt Packet to forward
311 * @param exclude_slave_port_id Id of slave port to exclude
312 * @param dests Vector of destination ports for the forwarded pkt
313 */
314 void forwardTiming(PacketPtr pkt, PortID exclude_slave_port_id,
315 const std::vector<QueuedSlavePort*>& dests);
316
317 Tick recvAtomic(PacketPtr pkt, PortID slave_port_id);
318 Tick recvAtomicSnoop(PacketPtr pkt, PortID master_port_id);
319
320 /**
321 * Forward an atomic packet to our snoopers, potentially excluding
322 * one of the connected coherent masters to avoid sending a packet
323 * back to where it came from.
324 *
325 * @param pkt Packet to forward

--- 93 unchanged lines hidden ---