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
Jimmy Shiu
8ac355cf49
sm6375-common: power-libperfmgr: add PowerHintSession for ADPF implementation
...
Adapted from PoC from ag/13100800
Added more ATRACE for further tuning and debug
Test: APPPID=$(adb shell pidof com.prefabulated.touchlatency); watch -n
1 adb shell grep uclamp /proc/${APPPID}/sched
Test: atest VtsHalPowerTargetTest
Bug: 177492680
Change-Id: I6bfd61b21dc1cde04f6ba9ae8d3533cd263ad814
Signed-off-by: Wei Wang <wvw@google.com>
2024-07-18 20:16:00 +05:30
Jeongik Cha
582d354820
sm6375-common: power-libperfmgr: Specify version for aidl_interface explicitly
...
Bug: 150578172
Test: m
Change-Id: I4a9bf218b92252403e9ebbe8f89b10ee1899283f
2024-07-18 20:16:00 +05:30
Wei Wang
a1435fd888
sm6375-common: power-libperfmgr: add aidl extension server
...
Bug: 151896829
Test: boot flame
Change-Id: Ie951008cabe2a5680fbc546a21bdc9a428864ef9
2024-07-18 20:16:00 +05:30
Anand S
544a50cef7
sm6375-common: power-libperfmgr: Adapt and rebrand to moto_sm6375
...
Change-Id: I6732e0076564ada7078c9334b62fb865d473accd
2024-07-18 20:16:00 +05:30
Anand S
c40ef4df34
sm6375-common: Import Pixel libperfmgr AIDL Power HAL
...
Change-Id: Ibec82206ac2b070bdcb88213d98f6cc35109ea4f
2024-07-18 20:16:00 +05:30