56c56,60
< if (status == RangeChange)
---
> if (status == RangeChange) {
> if (!snoopRangeSent) {
> snoopRangeSent = true;
> sendStatusChange(Port::RangeChange);
> }
58c62
<
---
> }
99a104,105
> dcachePort.snoopRangeSent = false;
>