111,115c111,115
< /**
< * When receiving a timing request, pass it to the crossbar.
< */
< virtual bool recvTimingReq(PacketPtr pkt)
< { return xbar.recvTimingReq(pkt, id); }
---
> bool
> recvTimingReq(PacketPtr pkt) override
> {
> return xbar.recvTimingReq(pkt, id);
> }
117,121c117,121
< /**
< * When receiving a timing snoop response, pass it to the crossbar.
< */
< virtual bool recvTimingSnoopResp(PacketPtr pkt)
< { return xbar.recvTimingSnoopResp(pkt, id); }
---
> bool
> recvTimingSnoopResp(PacketPtr pkt) override
> {
> return xbar.recvTimingSnoopResp(pkt, id);
> }
123,127c123,127
< /**
< * When receiving an atomic request, pass it to the crossbar.
< */
< virtual Tick recvAtomic(PacketPtr pkt)
< { return xbar.recvAtomic(pkt, id); }
---
> Tick
> recvAtomic(PacketPtr pkt) override
> {
> return xbar.recvAtomic(pkt, id);
> }
129,133c129,133
< /**
< * When receiving a functional request, pass it to the crossbar.
< */
< virtual void recvFunctional(PacketPtr pkt)
< { xbar.recvFunctional(pkt, id); }
---
> void
> recvFunctional(PacketPtr pkt) override
> {
> xbar.recvFunctional(pkt, id);
> }
135,139c135,139
< /**
< * Return the union of all adress ranges seen by this crossbar.
< */
< virtual AddrRangeList getAddrRanges() const
< { return xbar.getAddrRanges(); }
---
> AddrRangeList
> getAddrRanges() const override
> {
> return xbar.getAddrRanges();
> }
169,170c169
< virtual bool isSnooping() const
< { return true; }
---
> bool isSnooping() const override { return true; }
172,176c171,175
< /**
< * When receiving a timing response, pass it to the crossbar.
< */
< virtual bool recvTimingResp(PacketPtr pkt)
< { return xbar.recvTimingResp(pkt, id); }
---
> bool
> recvTimingResp(PacketPtr pkt) override
> {
> return xbar.recvTimingResp(pkt, id);
> }
178,182c177,181
< /**
< * When receiving a timing snoop request, pass it to the crossbar.
< */
< virtual void recvTimingSnoopReq(PacketPtr pkt)
< { return xbar.recvTimingSnoopReq(pkt, id); }
---
> void
> recvTimingSnoopReq(PacketPtr pkt) override
> {
> return xbar.recvTimingSnoopReq(pkt, id);
> }
184,188c183,187
< /**
< * When receiving an atomic snoop request, pass it to the crossbar.
< */
< virtual Tick recvAtomicSnoop(PacketPtr pkt)
< { return xbar.recvAtomicSnoop(pkt, id); }
---
> Tick
> recvAtomicSnoop(PacketPtr pkt) override
> {
> return xbar.recvAtomicSnoop(pkt, id);
> }
190,194c189,193
< /**
< * When receiving a functional snoop request, pass it to the crossbar.
< */
< virtual void recvFunctionalSnoop(PacketPtr pkt)
< { xbar.recvFunctionalSnoop(pkt, id); }
---
> void
> recvFunctionalSnoop(PacketPtr pkt) override
> {
> xbar.recvFunctionalSnoop(pkt, id);
> }
196,199c195,196
< /** When reciving a range change from the peer port (at id),
< pass it to the crossbar. */
< virtual void recvRangeChange()
< { xbar.recvRangeChange(id); }
---
> void recvRangeChange() override { xbar.recvRangeChange(id); }
> void recvReqRetry() override { xbar.recvReqRetry(id); }
201,205d197
< /** When reciving a retry from the peer port (at id),
< pass it to the crossbar. */
< virtual void recvReqRetry()
< { xbar.recvReqRetry(id); }
<
234c226,228
< void sendRetryResp() {
---
> void
> sendRetryResp() override
> {
239,242c233,237
< /**
< * Provided as necessary.
< */
< void recvReqRetry() { panic("SnoopRespPort should never see retry\n"); }
---
> void
> recvReqRetry() override
> {
> panic("SnoopRespPort should never see retry");
> }
244,247c239,240
< /**
< * Provided as necessary.
< */
< bool recvTimingResp(PacketPtr pkt)
---
> bool
> recvTimingResp(PacketPtr pkt) override
249,250c242
< panic("SnoopRespPort should never see timing response\n");
< return false;
---
> panic("SnoopRespPort should never see timing response");
283d274
< /** Cycles of snoop response latency.*/
285,286d275
<
< /** Is this crossbar the point of coherency? **/
288,289d276
<
< /** Is this crossbar the point of unification? **/
298,299d284
< /** Function called by the port when the crossbar is recieving a Timing
< request packet.*/
301,303d285
<
< /** Function called by the port when the crossbar is recieving a Timing
< response packet.*/
305,307d286
<
< /** Function called by the port when the crossbar is recieving a timing
< snoop request.*/
309,311d287
<
< /** Function called by the port when the crossbar is recieving a timing
< snoop response.*/
313,315d288
<
< /** Timing function called by port when it is once again able to process
< * requests. */
326c299,301
< void forwardTiming(PacketPtr pkt, PortID exclude_slave_port_id) {
---
> void
> forwardTiming(PacketPtr pkt, PortID exclude_slave_port_id)
> {
342,343d316
< /** Function called by the port when the crossbar is recieving a Atomic
< transaction.*/
345,347d317
<
< /** Function called by the port when the crossbar is recieving an
< atomic snoop transaction.*/
360,361c330,331
< std::pair<MemCmd, Tick> forwardAtomic(PacketPtr pkt,
< PortID exclude_slave_port_id)
---
> std::pair<MemCmd, Tick>
> forwardAtomic(PacketPtr pkt, PortID exclude_slave_port_id)
426c396,397
< bool isDestination(const PacketPtr pkt) const
---
> bool
> isDestination(const PacketPtr pkt) const