From 66f80b5a731e2fac5d9e4f841804d87a1267b76a Mon Sep 17 00:00:00 2001 From: Matteo Andreozzi Date: Wed, 10 Jan 2018 13:38:47 +0000 Subject: mem: Add a QoS-aware Memory Controller type This is the implementation of QoS algorithms support for gem5 memory objects. This change-list provides a framework for specifying QoS algorithm which can be used to prioritise service to specific masters in the memory controller. The QoS support implemented here is designed to be extendable so that new QoS algorithms can be easily plugged into the memory controller as "QoS Policies". Change-Id: I0b611f13fce54dd1dd444eb806f8e98afd248bd5 Signed-off-by: Giacomo Travaglini Reviewed-on: https://gem5-review.googlesource.com/11970 Maintainer: Nikos Nikoleris Reviewed-by: Nikos Nikoleris --- src/mem/SConscript | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src/mem/SConscript') diff --git a/src/mem/SConscript b/src/mem/SConscript index 7c0d426d7..b9d5672a6 100644 --- a/src/mem/SConscript +++ b/src/mem/SConscript @@ -1,5 +1,17 @@ # -*- mode:python -*- - +# +# Copyright (c) 2018 ARM Limited +# All rights reserved +# +# The license below extends only to copyright in the software and shall +# not be construed as granting a license to any other intellectual +# property including but not limited to intellectual property relating +# to a hardware implementation of the functionality of the software +# licensed hereunder. You may use the software subject to the license +# terms below provided that you ensure that this notice is replicated +# unmodified and in its entirety in all distributions of the software, +# modified or unmodified, in source code or in binary form. +# # Copyright (c) 2006 The Regents of The University of Michigan # All rights reserved. # @@ -110,3 +122,4 @@ DebugFlag('SerialLink') DebugFlag("MemChecker") DebugFlag("MemCheckerMonitor") +DebugFlag("QOS") -- cgit v1.2.3