85c85,89
< if (status == RangeChange)
---
> if (status == RangeChange) {
> if (!snoopRangeSent) {
> snoopRangeSent = true;
> sendStatusChange(Port::RangeChange);
> }
86a91
> }
103a109,112
>
> icachePort.snoopRangeSent = false;
> dcachePort.snoopRangeSent = false;
>