pwr: Closing power and thermal feedback loop
This patch makes thermal models use the power figures calculated by power models. Since there is a circular dependency between power and thermal (and thermal was pushed before) this patch closes that loop. Change-Id: I8bd5acf6a5026fdbbcfac47e33d27397f24a6f7d Reviewed-by: Stephan Diestelhorst <stephan.diestelhorst@arm.com>
This commit is contained in:
parent
7cfb59d6e5
commit
12714040a2
1 changed files with 2 additions and 1 deletions
|
@ -110,7 +110,8 @@ LinearEquation
|
||||||
ThermalDomain::getEquation(ThermalNode * tn, unsigned n, double step) const
|
ThermalDomain::getEquation(ThermalNode * tn, unsigned n, double step) const
|
||||||
{
|
{
|
||||||
LinearEquation eq(n);
|
LinearEquation eq(n);
|
||||||
|
double power = subsystem->getDynamicPower() + subsystem->getStaticPower();
|
||||||
if (tn == node)
|
if (tn == node)
|
||||||
eq[eq.cnt()] = 1.75f; // Fake 1.75 Watts for now, to be changed to PM
|
eq[eq.cnt()] = power;
|
||||||
return eq;
|
return eq;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue