30a31
> * Ron Dreslinski
48a50,51
> #include "sim/eventq.hh"
>
85a89,91
> void processRequestEvent();
> void processResponseEvent();
>
87a94,95
> virtual void recvRetry();
>
90a99,108
>
> typedef EventWrapper<CpuSidePort, &CpuSidePort::processResponseEvent>
> ResponseEvent;
>
> typedef EventWrapper<CpuSidePort, &CpuSidePort::processRequestEvent>
> RequestEvent;
>
> virtual void scheduleRequestEvent(Tick t) {
> new RequestEvent(this, t);
> }
105a124,126
> void processRequestEvent();
> void processResponseEvent();
>
107a129,130
> virtual void recvRetry();
>
110a134,143
>
> typedef EventWrapper<MemSidePort, &MemSidePort::processResponseEvent>
> ResponseEvent;
>
> typedef EventWrapper<MemSidePort, &MemSidePort::processRequestEvent>
> RequestEvent;
>
> virtual void scheduleRequestEvent(Tick t) {
> new RequestEvent(this, t);
> }
342,343d374
< virtual void recvStatusChange(Port::Status status, bool isCpuSide);
<
357c388
< virtual PacketPtr getPacket();
---
> PacketPtr getPacket();
364c395
< virtual void sendResult(PacketPtr &pkt, MSHR* mshr, bool success);
---
> void sendResult(PacketPtr &pkt, MSHR* mshr, bool success);
367,373d397
< * Was the CSHR request was sent successfully?
< * @param pkt The request.
< * @param success True if the request was sent successfully.
< */
< virtual void sendCoherenceResult(PacketPtr &pkt, MSHR* cshr, bool success);
<
< /**
380,385d403
< * Selects a coherence message to forward to lower levels of the hierarchy.
< * @return The coherence message to forward.
< */
< virtual PacketPtr getCoherencePacket();
<
< /**