diff options
author | Ron Dreslinski <rdreslin@umich.edu> | 2006-11-10 22:45:50 -0500 |
---|---|---|
committer | Ron Dreslinski <rdreslin@umich.edu> | 2006-11-10 22:45:50 -0500 |
commit | f876bc2bf0e04b888c2748c0cabf8d11b31f41b7 (patch) | |
tree | 8dcd8a817d203442fdcbc332d7fed0d5ab8f8701 /src/mem/page_table.cc | |
parent | 9a6e896d3bc904745f090aad1a6d40f04f5ac2ef (diff) | |
download | gem5-f876bc2bf0e04b888c2748c0cabf8d11b31f41b7.tar.xz |
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
Diffstat (limited to 'src/mem/page_table.cc')
0 files changed, 0 insertions, 0 deletions