Send load reset hint from SF in advance of frame
Send a load reset hint from SF to wake the session, to help move
responsibility for this to individual sessions and away from
DISPLAY_UPDATE_IMMINENT.
Bug: b/256918431
Test: atest libsurfaceflinger_unittest
Change-Id: I5a3c04682993866d9c0b4531ab69cfb903500813
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index 032541c..4e2bfff 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -1806,7 +1806,7 @@
if (hint == FrameHint::kActive) {
mScheduler->resetIdleTimer();
}
- mPowerAdvisor->notifyDisplayUpdateImminent();
+ mPowerAdvisor->notifyDisplayUpdateImminentAndCpuReset();
mScheduler->scheduleFrame();
}