summaryrefslogtreecommitdiff
path: root/src/mem/coherent_xbar.cc
diff options
context:
space:
mode:
authorTiago Muck <tiago.muck@arm.com>2019-02-07 13:37:40 -0600
committerTiago Mück <tiago.muck@arm.com>2019-05-28 16:14:22 +0000
commitc73b7e50d06a8313174de0133ea4050ccb5959d9 (patch)
treede1366aa2ec9ff6c4844b7a241df888d2e92b4f0 /src/mem/coherent_xbar.cc
parentcdc03f96a70b659ba3067c2dae1901aac5cda9df (diff)
downloadgem5-c73b7e50d06a8313174de0133ea4050ccb5959d9.tar.xz
mem: Snoop filter support for large systems
Changed SnoopMask to use std::bitset instead of uint64 so we can simulate larger systems without having to workaround limitations on the number of ports. No noticeable performance drop was observed after this change. The size of the bitset is currently set to 256 which should fit most needs. Change-Id: I216882300500e2dcb789889756e73a1033271621 Signed-off-by: Tiago Muck <tiago.muck@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18791 Reviewed-by: Daniel Carvalho <odanrc@yahoo.com.br> Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com> Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com> Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'src/mem/coherent_xbar.cc')
0 files changed, 0 insertions, 0 deletions