diff -r 88c63064bb48 -r af942fe9d30b src/mem/cache/cache_impl.hh --- a/src/mem/cache/cache_impl.hh Thu Jun 12 14:48:06 2014 -0500 +++ b/src/mem/cache/cache_impl.hh Thu Jun 12 14:48:40 2014 -0500 @@ -340,7 +340,7 @@ return false; } tags->insertBlock(pkt, blk); - blk->status = BlkValid | BlkReadable; + blk->status |= (BlkValid | BlkReadable); } std::memcpy(blk->data, pkt->getPtr(), blkSize); blk->status |= BlkDirty;