configs: MemConfig, add QoSMemSinkCtrl support
authorAdrian Herrera <adrian.herrera@arm.com>
Fri, 2 Oct 2020 07:48:23 +0000 (08:48 +0100)
committerAdrian Herrera <adrian.herrera@arm.com>
Tue, 19 Jan 2021 09:04:13 +0000 (09:04 +0000)
commit32b3be789de6bebc8db2682c17334d48e5398eb4
treea261351e026c0c95e9217049974222af0c3500b1
parent12602e4dca021d89b045e96bd495559c0a7ad999
configs: MemConfig, add QoSMemSinkCtrl support

QoSMemSinkInterface is a special case of memory interface type, similar
to SimpleMemory. It requires a QoSMemSinkCtrl where most model parameters
are exposed. By adding support in "config_mem", we allow configurations
with multiple QoSMemSinkCtrls to be centrally configured, particularly
interleaving parameters.

Change-Id: I46462b55d587acd2c861963bc0279bce92d5f450
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/35797
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
configs/common/MemConfig.py