summaryrefslogtreecommitdiff
path: root/src/dev/etherint.hh
diff options
context:
space:
mode:
authorAndreas Hansson <andreas.hansson@arm.com>2012-07-09 12:35:36 -0400
committerAndreas Hansson <andreas.hansson@arm.com>2012-07-09 12:35:36 -0400
commit995e6e4670f52c52f798320055d74994e6539cda (patch)
treebd758d4a220f06412abe4a7484369b18ae1ea0be /src/dev/etherint.hh
parent14f9c77dd36fef8ab509bc17ecbe422555daa9c6 (diff)
downloadgem5-995e6e4670f52c52f798320055d74994e6539cda.tar.xz
Bus: Add a notion of layers to the buses
This patch moves all flow control, arbitration and state information into a bus layer. The layer is thus responsible for all the state transitions, and for keeping hold of the retry list. Consequently the layer is also responsible for the draining. With this change, the non-coherent and coherent bus are given a single layer to avoid changing any temporal behaviour, but the patch opens up for adding more layers.
Diffstat (limited to 'src/dev/etherint.hh')
0 files changed, 0 insertions, 0 deletions