mem: Implement base QoS Policies.
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Thu, 10 May 2018 16:07:42 +0000 (17:07 +0100)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Fri, 7 Sep 2018 13:16:20 +0000 (13:16 +0000)
commit70718a9feed127d42f8aa3780894bb599c1f1fd1
tree0d165296c3201b8497e11a7d3bfa6f8f1460a622
parentaa103566d6413bfdbfab7177734f0894a751a856
mem: Implement base QoS Policies.

This patch implements a base fixed priority policy and an ideal
turnaround policy for the QoS memory controller.

Change-Id: I38ce16f845fc0ec86d6fc4cc5dc5406f213a465e
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/11972
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
src/mem/qos/QoSPolicy.py
src/mem/qos/QoSTurnaround.py
src/mem/qos/SConscript
src/mem/qos/policy_fixed_prio.cc [new file with mode: 0644]
src/mem/qos/policy_fixed_prio.hh [new file with mode: 0644]
src/mem/qos/turnaround_policy_ideal.cc [new file with mode: 0644]
src/mem/qos/turnaround_policy_ideal.hh [new file with mode: 0644]