mem: Parameterize coherent xbar sanity checks
authorTiago Muck <tiago.muck@arm.com>
Mon, 4 Mar 2019 22:42:13 +0000 (16:42 -0600)
committerTiago Mück <tiago.muck@arm.com>
Tue, 28 May 2019 16:14:40 +0000 (16:14 +0000)
commitc32b2ac795686d3292d8442d0091c42b17b61797
treeebf43da2d88bc4d434344e131ae11ddce15684a9
parentc73b7e50d06a8313174de0133ea4050ccb5959d9
mem: Parameterize coherent xbar sanity checks

Parameters can be used to change coherent xbar limits for the routing
table and outstanding snoops. We need the ability to tweak these values
as the current defaults may be violated in simulations with large core
counts.

Change-Id: Idb64b8c105683d02d8beba5bce13b815181ba824
Signed-off-by: Tiago Muck <tiago.muck@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18789
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>
src/mem/XBar.py
src/mem/coherent_xbar.cc
src/mem/coherent_xbar.hh