pwr: Enable multiple power models per component
authorDavid Guillen Fandos <david.guillen@arm.com>
Fri, 1 Jul 2016 16:46:25 +0000 (17:46 +0100)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Thu, 16 Nov 2017 16:15:12 +0000 (16:15 +0000)
commit0757bef15d934b22555c396bcbcb91c0a1dffbe5
tree1473b0ad4803cceeac138e22821e53630f1a582c
parent899ad72060a7a95d6c1d7090c40f23a04699b43c
pwr: Enable multiple power models per component

This patch allows the user to specify more than one
power model for any given Clocked Object. This is
useful and some times necessary to properly model
components that have multiple power sources (or
subcomponents) but gem5 doesn't model them.

The ideal solution would be to have a DictParam
to replace the VectorParam so each model can have
a name and can be identified in the stats file.

Change-Id: I4080a7054a16b56069c44750a7a9ce4e674cdf9d
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/5733
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/sim/ClockedObject.py
src/sim/clocked_object.cc