Matt Buckley
caedda6122
sm6375-common: power-libperfmgr: Remove wakeup behavior from PowerHintSession and PowerSessionManager
...
Currently, all sessions get boosted any time DISPLAY_UPDATE_IMMINENT is
sent from SurfaceFlinger which can lead to large, unnecessary boosts.
This patch aims to change that by removing the wakeup behavior, relying
instead on sessions to boost themselves with new load change hints.
* Remove wakeup() from PowerHintSession
* Remove wakeSessions from PowerSessionManager
* Remove related timers and message handlers
* Remove DISPLAY_UPDATE_IMMINENT behavior entirely
Test: manual
Bug: b/260136431
Change-Id: I4610edfefe8fcbef7d4cdbf5768830a9392a54f7
2024-07-18 12:56:42 +05:30
..
Android.bp
sm6375-common: power-libperfmgr: aidl: Remove ndk_platform backend. Use the ndk backend.
2024-07-18 12:56:42 +05:30
android.hardware.power-service.moto_sm6375-libperfmgr.rc
sm6375-common: power-libperfmgr: enable powerhint parsing after boot completion
2024-07-18 12:56:42 +05:30
android.hardware.power-service.moto_sm6375.xml
sm6375-common: power-libperfmgr: add PowerHintSession for ADPF implementation
2024-07-18 12:56:42 +05:30
InteractionHandler.cpp
sm6375-common: power-libperfmgr: Make HintManager a singleton class
2024-07-18 12:56:42 +05:30
InteractionHandler.h
sm6375-common: power-libperfmgr: Make HintManager a singleton class
2024-07-18 12:56:42 +05:30
Power.cpp
sm6375-common: power-libperfmgr: Allow certain hints to be processed always
2024-07-18 12:56:42 +05:30
Power.h
sm6375-common: power-libperfmgr: Disable boosting when battery saver is on
2024-07-18 12:56:42 +05:30
PowerExt.cpp
sm6375-common: power-libperfmgr: ADPF: Fix updateHintBoost blocks the binder thread
2024-07-18 12:56:42 +05:30
PowerExt.h
sm6375-common: power-libperfmgr: Make HintManager a singleton class
2024-07-18 12:56:42 +05:30
PowerHintSession.cpp
sm6375-common: power-libperfmgr: Remove wakeup behavior from PowerHintSession and PowerSessionManager
2024-07-18 12:56:42 +05:30
PowerHintSession.h
sm6375-common: power-libperfmgr: Remove wakeup behavior from PowerHintSession and PowerSessionManager
2024-07-18 12:56:42 +05:30
PowerSessionManager.cpp
sm6375-common: power-libperfmgr: Remove wakeup behavior from PowerHintSession and PowerSessionManager
2024-07-18 12:56:42 +05:30
PowerSessionManager.h
sm6375-common: power-libperfmgr: Remove wakeup behavior from PowerHintSession and PowerSessionManager
2024-07-18 12:56:42 +05:30
service.cpp
sm6375-common: power-libperfmgr: Add minimal binder thread prio as -20 to match process prio
2024-07-18 12:56:42 +05:30