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

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

108 recvTimingReq(PacketPtr pkt) override
109 {
110 return xbar.recvTimingReq(pkt, id);
111 }
112
113 Tick
114 recvAtomic(PacketPtr pkt) override
115 {
116 return xbar.recvAtomic(pkt, id);
117 }
118
119 void
120 recvFunctional(PacketPtr pkt) override
121 {
122 xbar.recvFunctional(pkt, id);
123 }
124
125 AddrRangeList
126 getAddrRanges() const override

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

167 {
168 xbar.recvReqRetry(id);
169 }
170 };
171
172 virtual bool recvTimingReq(PacketPtr pkt, PortID slave_port_id);
173 virtual bool recvTimingResp(PacketPtr pkt, PortID master_port_id);
174 void recvReqRetry(PortID master_port_id);
175 Tick recvAtomic(PacketPtr pkt, PortID slave_port_id);
176 void recvFunctional(PacketPtr pkt, PortID slave_port_id);
177
178 public:
179
180 NoncoherentXBar(const NoncoherentXBarParams *p);
181
182 virtual ~NoncoherentXBar();
183
184 void regStats() override;
185 Stats::Scalar totPktSize;
186};
187
188#endif //__MEM_NONCOHERENT_XBAR_HH__