255c255
< // Snoop flags
---
> // Snoop response flags
257a258,259
> // Special control flags
> ExpressSnoop,
319a322,325
> // Special control flags
> void setExpressSnoop() { flags[ExpressSnoop] = true; }
> bool isExpressSnoop() { return flags[ExpressSnoop]; }
>
375c381
< Packet(Packet *origPkt)
---
> Packet(Packet *origPkt, bool clearFlags = false)
384c390
< flags(origPkt->flags),
---
> flags(clearFlags ? 0 : origPkt->flags),