Jimmy Shiu
d01fb0826f
sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource
...
The patch includes:
1. Move from folder adpf to aidl.
2. Add PowerSessionManager class to maintain hint status.
And PowerHintMointor looper thread for monitoring or updating
PowerHintSession status.
3. Use PID algorithm to replace the step-wise alogrithm for cpu resource
control.
Test: build, boot to home, trace analysis
Bug: 177493042
Change-Id: Ib7d3f414225b18954350341ca22b7be87a6202e7
2024-07-18 20:16:00 +05:30
..
Android.bp
sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource
2024-07-18 20:16:00 +05:30
android.hardware.power-service.moto_sm6375-libperfmgr.rc
sm6375-common: libperfmgr.rc: let power hal start early
2024-07-18 20:16:00 +05:30
android.hardware.power-service.moto_sm6375.xml
sm6375-common: power-libperfmgr: add PowerHintSession for ADPF implementation
2024-07-18 20:16:00 +05:30
InteractionHandler.cpp
sm6375-common: power-libperfmgr: add PowerHintSession for ADPF implementation
2024-07-18 20:16:00 +05:30
InteractionHandler.h
sm6375-common: power-libperfmgr: add support for devices without display idle signals
2024-07-18 20:16:00 +05:30
Power.cpp
sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource
2024-07-18 20:16:00 +05:30
Power.h
sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource
2024-07-18 20:16:00 +05:30
PowerExt.cpp
sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource
2024-07-18 20:16:00 +05:30
PowerExt.h
sm6375-common: power-libperfmgr: rename namespace for Pixel power HAL
2024-07-18 20:16:00 +05:30
PowerHintSession.cpp
sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource
2024-07-18 20:16:00 +05:30
PowerHintSession.h
sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource
2024-07-18 20:16:00 +05:30
PowerSessionManager.cpp
sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource
2024-07-18 20:16:00 +05:30
PowerSessionManager.h
sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource
2024-07-18 20:16:00 +05:30
service.cpp
sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource
2024-07-18 20:16:00 +05:30