ANDROID: sched/fair: Try to estimate possible idle states.
In the current EAS group energy calculations, we only use the idle state of the group as it is right now. This means that there are times when EAS cannot see that we are about to remove all utilization from a group which is likely to result in us being able to idle that entire group. This is an attempt to detect that situation and at least allow the energy calculation to include savings in that scenario, regardless of what we might be able to actually achieve in the real world. If a cluster or cpu looks like it will have some idle time available to it, we try to map the utilization onto an idle state. Change-Id: I8fcb1e507f65ae6a2c5647eeef75a4bf28c7a0c0 Signed-off-by: Chris Redpath <chris.redpath@arm.com> (cherry picked from commit 6a43b3d6d4f0ce4c978a7b3170f130146a3dbc12) Signed-off-by: Quentin Perret <quentin.perret@arm.com>
Loading
Please register or sign in to comment