107,108c107,109
< // We shouldn't ever get a block in ownership state
< assert(!(pkt->memInhibitAsserted() && !pkt->sharedAsserted()));
---
> // We shouldn't ever get a cacheable block in ownership state
> assert(pkt->req->isUncacheable() ||
> !(pkt->memInhibitAsserted() && !pkt->sharedAsserted()));