57a58,64
>
> enum Source {
> FromCPU,
> FromSnoop,
> FromPrefetcher
> };
>
62c69
< bool cpuSide; //!< Did request come from cpu side or mem side?
---
> Source source; //!< Did request come from cpu, memory, or prefetcher?
66,67d72
< bool isCpuSide() const { return cpuSide; }
<
69c74
< bool _cpuSide, bool _markedPending)
---
> Source _source, bool _markedPending)
71c76
< pkt(_pkt), cpuSide(_cpuSide), markedPending(_markedPending)
---
> pkt(_pkt), source(_source), markedPending(_markedPending)
88c93
< bool cpuSide, bool markPending);
---
> Target::Source source, bool markPending);
241c246
< return tgt->isCpuSide() && !tgt->pkt->needsResponse();
---
> return tgt->source == Target::FromCPU && !tgt->pkt->needsResponse();