Another pass of minor changes in preparation for new protocol.
authorSteve Reinhardt <stever@eecs.umich.edu>
Tue, 22 May 2007 13:29:48 +0000 (06:29 -0700)
committerSteve Reinhardt <stever@eecs.umich.edu>
Tue, 22 May 2007 13:29:48 +0000 (06:29 -0700)
commit9048c695a0ecde709a074259bad9ad1cda57a303
treea7f029ca6b30b538c5089b06d1ab0e255efda26b
parent0a02e3a7643d15ed662aedf4566a9dea7a07f2f2
Another pass of minor changes in preparation for new protocol.

src/mem/cache/cache_impl.hh:
src/mem/cache/coherence/simple_coherence.hh:
    Get rid of old invalidate propagation logic in preparation
    for new multilevel snoop protocol.
src/mem/cache/coherence/coherence_protocol.cc:
    L2 cache now has protocol, so protocol must handle ReadExReq
    coming in from the CPU side.
src/mem/cache/miss/mshr_queue.cc:
    Assertion is failing, so let's take it out for now.
src/mem/packet.cc:
src/mem/packet.hh:
    Add WritebackAck command.
    Reorganize enum to put responses next to corresponding requests.
    Get rid of unused WriteReqNoAck.

--HG--
extra : convert_revision : 24c519846d161978123f9aa029ae358a41546c73
src/mem/cache/cache_impl.hh
src/mem/cache/coherence/coherence_protocol.cc
src/mem/cache/coherence/simple_coherence.hh
src/mem/cache/miss/mshr_queue.cc
src/mem/packet.cc
src/mem/packet.hh