summaryrefslogtreecommitdiff
path: root/src/mem/snoop_filter.cc
diff options
context:
space:
mode:
authorAndreas Hansson <andreas.hansson@arm.com>2015-09-25 07:26:57 -0400
committerAndreas Hansson <andreas.hansson@arm.com>2015-09-25 07:26:57 -0400
commitca163a80e27e66027a1e28b7b28ff76b8bd14b01 (patch)
treed4ad8429b8d66f47058645363ddd2967c974e1f0 /src/mem/snoop_filter.cc
parent3aa87251d7bc05a1d99fcb0bded843f1c93c2a77 (diff)
downloadgem5-ca163a80e27e66027a1e28b7b28ff76b8bd14b01.tar.xz
mem: Only track snooping ports in the snoop filter
This patch changes the tracking of ports in the snoop filter to use local dense port IDs so that we can have 64 snooping ports (rather than crossbar slave ports). This is achieved by adding a simple remapping vector that translates the actal port IDs into the local slave IDs used in the SnoopMask. Ultimately this patch allows us to scale to much larger systems without introducing a hierarchy of crossbars.
Diffstat (limited to 'src/mem/snoop_filter.cc')
0 files changed, 0 insertions, 0 deletions