summaryrefslogtreecommitdiff
path: root/src/mem/qos/SConscript
diff options
context:
space:
mode:
authorMatteo Andreozzi <matteo.andreozzi@arm.com>2018-05-10 21:59:08 +0100
committerGiacomo Travaglini <giacomo.travaglini@arm.com>2018-09-07 13:16:20 +0000
commitaa103566d6413bfdbfab7177734f0894a751a856 (patch)
treeb07a709b23ca9028e3e8ac4ca0628749d7740fcc /src/mem/qos/SConscript
parent66f80b5a731e2fac5d9e4f841804d87a1267b76a (diff)
downloadgem5-aa103566d6413bfdbfab7177734f0894a751a856.tar.xz
mem: Add a simple QoS-aware Memory Controller
This patch implements QoSMemorySink: a simple generic QoS-aware memory controller which inherits from QoS::MemCtrl. Change-Id: I537a4e2d4cb8f54fa0002eb088b2c6957afb9973 Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-on: https://gem5-review.googlesource.com/11971 Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com> Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com> Reviewed-by: Matthew Poremba <porembam@gmail.com>
Diffstat (limited to 'src/mem/qos/SConscript')
-rw-r--r--src/mem/qos/SConscript2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mem/qos/SConscript b/src/mem/qos/SConscript
index 9d44337ab..9a9343fc0 100644
--- a/src/mem/qos/SConscript
+++ b/src/mem/qos/SConscript
@@ -38,9 +38,11 @@
Import('*')
SimObject('QoSMemCtrl.py')
+SimObject('QoSMemSinkCtrl.py')
SimObject('QoSPolicy.py')
SimObject('QoSTurnaround.py')
Source('policy.cc')
Source('q_policy.cc')
Source('mem_ctrl.cc')
+Source('mem_sink.cc')