More fixes for functional accesses. It now makes the writeback memory leak to crash...
authorRon Dreslinski <rdreslin@umich.edu>
Sat, 11 Nov 2006 03:45:50 +0000 (22:45 -0500)
committerRon Dreslinski <rdreslin@umich.edu>
Sat, 11 Nov 2006 03:45:50 +0000 (22:45 -0500)
commitf876bc2bf0e04b888c2748c0cabf8d11b31f41b7
tree8dcd8a817d203442fdcbc332d7fed0d5ab8f8701
parent9a6e896d3bc904745f090aad1a6d40f04f5ac2ef
More fixes for functional accesses.  It now makes the writeback memory leak to crash all configs.
Working on that now.

src/mem/cache/base_cache.cc:
    Keep a list of the responders so we can search them on functional accesses.
src/mem/cache/base_cache.hh:
    Properly put things on a list for responses so we can search the list.
    Also, be sure to check the outgoing ports lists on a functional access (factor some common code out there)
src/mem/cache/cache_impl.hh:
    Properly return when the first read hit on a functional access.
    Make sure to call to check the other ports list of packets before forwarding it out.

--HG--
extra : convert_revision : 1d21cb55ff29c15716617efc48441329707c088a
src/mem/cache/base_cache.cc
src/mem/cache/base_cache.hh
src/mem/cache/cache_impl.hh