Add plumbing for ADPF FMQ
This patch adds plumbing for ADPF to work with FMQ, including new getSessionChannel and closeSessionChannel methods in HintManagerService. It also introduces a system to cache FMQ descriptors per app and track binder tokens provided by getSessionChannel, to close the FMQ channels when the clients die. Bug: 315894228 Test: atest HintManagerServiceTest Change-Id: I74a8f9d679eae4c04894cdde3f2538825ec8675b
Showing
- core/java/android/os/IHintManager.aidl 12 additions, 0 deletionscore/java/android/os/IHintManager.aidl
- native/android/tests/performance_hint/PerformanceHintNativeTest.cpp 4 additions, 0 deletions...roid/tests/performance_hint/PerformanceHintNativeTest.cpp
- services/core/java/com/android/server/power/hint/HintManagerService.java 186 additions, 0 deletions...ava/com/android/server/power/hint/HintManagerService.java
- services/core/jni/com_android_server_hint_HintManagerService.cpp 13 additions, 15 deletions...s/core/jni/com_android_server_hint_HintManagerService.cpp
- services/tests/servicestests/src/com/android/server/power/hint/HintManagerServiceTest.java 153 additions, 0 deletions...com/android/server/power/hint/HintManagerServiceTest.java
Loading
Please register or sign in to comment