MEM: Remove onRetryList from BusPort and rely on retryList
authorAndreas Hansson <andreas.hansson@arm.com>
Thu, 9 Feb 2012 18:06:27 +0000 (13:06 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Thu, 9 Feb 2012 18:06:27 +0000 (13:06 -0500)
commitcdb32860b412f37a6c3c6881a81ec2c90876a504
tree6558cee905d0423690cdd917ac8cf0c6190b7a2e
parenta6246bb047a0527590519c35a5ffbd660c680991
MEM: Remove onRetryList from BusPort and rely on retryList

This patch removes the onRetryList field from the BusPort class and
entirely relies on the retryList which holds all ports that are
waiting to retry. The onRetryList field and the retryList were
previously used with overloaded functionalities and only one is really
needed (there were also checks to assert they held the same
information). After this patch the bus ports will be split into master
and slave ports and this simplifies that transition.
src/mem/bus.cc
src/mem/bus.hh