Fix it so that the cache does not assume to gave the packet it sent out via sendTiming.
authorRon Dreslinski <rdreslin@umich.edu>
Tue, 17 Oct 2006 19:05:21 +0000 (15:05 -0400)
committerRon Dreslinski <rdreslin@umich.edu>
Tue, 17 Oct 2006 19:05:21 +0000 (15:05 -0400)
commit288b98eb695f7ee508df523e87431181ee878d66
treeadcfa90d913616479317090d489c3f580e10df61
parentdb6cc97e31c992edd53f2b519aae9e0634ffc8fc
Fix it so that the cache does not assume to gave the packet it sent out via sendTiming.
Still need to fix upgrades to use this path

src/mem/cache/base_cache.cc:
    Copy the pkt to the MSHR before issuing the sendTiming where it may be changed/consumed
src/mem/cache/cache_impl.hh:
    Use copy of packet, because sendTiming may have changed the pkt
    Also, delete the copy when the time comes

--HG--
extra : convert_revision : 635cde6b4f08d010affde310c46b1caf50fbe424
src/mem/cache/base_cache.cc
src/mem/cache/cache_impl.hh