diff options
author | Matteo Andreozzi <Matteo.Andreozzi@arm.com> | 2017-08-04 11:11:53 +0100 |
---|---|---|
committer | Giacomo Travaglini <giacomo.travaglini@arm.com> | 2018-09-07 13:16:20 +0000 |
commit | 6b5d56b162057f05f0e0b59a2d1af57b1da76276 (patch) | |
tree | b433b093ec1184d3f17247b25cdf9342bbd5b92c /src/mem/DRAMCtrl.py | |
parent | 70718a9feed127d42f8aa3780894bb599c1f1fd1 (diff) | |
download | gem5-6b5d56b162057f05f0e0b59a2d1af57b1da76276.tar.xz |
mem: Make DRAMCtrl a QoS-aware Memory Controller
This patch is turning DRAMCtrl a QoS-aware Memory Controller with "no
policy" as a default policy.
Change-Id: I48163da8c8208498cf0398b07094cb840272507f
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/11973
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Diffstat (limited to 'src/mem/DRAMCtrl.py')
-rw-r--r-- | src/mem/DRAMCtrl.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mem/DRAMCtrl.py b/src/mem/DRAMCtrl.py index f78a7370d..fa04c9f39 100644 --- a/src/mem/DRAMCtrl.py +++ b/src/mem/DRAMCtrl.py @@ -47,6 +47,7 @@ from m5.params import * from m5.proxy import * from AbstractMemory import * +from QoSMemCtrl import * # Enum for memory scheduling algorithms, currently First-Come # First-Served and a First-Row Hit then First-Come First-Served @@ -69,7 +70,7 @@ class PageManage(Enum): vals = ['open', 'open_adaptive', 'close', # that aims to model the most important system-level performance # effects of a DRAM without getting into too much detail of the DRAM # itself. -class DRAMCtrl(AbstractMemory): +class DRAMCtrl(QoSMemCtrl): type = 'DRAMCtrl' cxx_header = "mem/dram_ctrl.hh" |