mem: Avoid unecessary retries when bus peer is not ready
authorAndreas Hansson <andreas.hansson@arm.com>
Wed, 3 Sep 2014 11:42:53 +0000 (07:42 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Wed, 3 Sep 2014 11:42:53 +0000 (07:42 -0400)
commit1ff4c45bbbaa22d5bd91e9bdd34d4435290ab8be
tree8249a3f3b73194cf9ccc6ce921ff6cf97052ed4d
parent8f95144e161ef7bdb264eb572108a98f215785c0
mem: Avoid unecessary retries when bus peer is not ready

This patch removes unecessary retries that happened when the bus layer
itself was no longer busy, but the the peer was not yet ready. Instead
of sending a retry that will inevitably not succeed, the bus now
silenty waits until the peer sends a retry.
src/mem/bus.cc
src/mem/bus.hh