summaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorStephan Diestelhorst <stephan.diestelhorst@arm.com>2015-03-27 04:56:03 -0400
committerStephan Diestelhorst <stephan.diestelhorst@arm.com>2015-03-27 04:56:03 -0400
commitcb8856f58059df962652243a9a9c7549571d79fa (patch)
tree617812866f12e8b0d89d27c00754689d22e355d3 /configs
parent0197e580e5761cba7c1f643aa9d85d5465964106 (diff)
downloadgem5-cb8856f58059df962652243a9a9c7549571d79fa.tar.xz
mem: Support any number of master-IDs in stride prefetcher
The stride prefetcher had a hardcoded number of contexts (i.e. master-IDs) that it could handle. Since master IDs need to be unique per system, and every core, cache etc. requires a separate master port, a static limit on these does not make much sense. Instead, this patch adds a small hash map that will map all master IDs to the right prefetch state and dynamically allocates new state for new master IDs.
Diffstat (limited to 'configs')
0 files changed, 0 insertions, 0 deletions