memory system: fix functional access bug.
authorSteve Reinhardt <stever@gmail.com>
Mon, 30 Jul 2007 03:17:03 +0000 (20:17 -0700)
committerSteve Reinhardt <stever@gmail.com>
Mon, 30 Jul 2007 03:17:03 +0000 (20:17 -0700)
commit2f93db6f95b02d2bedf9571330a3185ac3fa7fa9
tree307e0050c41df9aa9bc90c3294f7aae3c57be2e1
parent08474ccf68e14f59b4517c6024a9bc6ecbd4a1d5
memory system: fix functional access bug.
Make sure not to keep processing functional accesses
after they've been responded to.
Also use checkFunctional() return value instead of checking
packet command field where possible, mostly just for consistency.

--HG--
extra : convert_revision : 29fc76bc18731bd93a4ed05a281297827028ef75
src/mem/cache/base_cache.cc
src/mem/cache/cache_impl.hh
src/mem/physical.cc
src/mem/tport.cc
src/mem/tport.hh