hardware_xiaomi/aidl/power-libperfmgr
Jimmy Shiu c998138db6 power: Make HintManager a singleton class
HintManager is unique and widely used in many different components.
This is for making it easiler to be reloaded for debugging.

Bug: 172285365
Test: adb push \
      out/target/product/raven/data/nativetest64/libperfmgr_test/libperfmgr_test \
      /data/nativetest64/libperfmgr_test/libperfmgr_test && \
      adb shell /data/nativetest64/libperfmgr_test/libperfmgr_test
Change-Id: I3affdfe780073ebbc50fac7bfbdd1530ee9dc8c2
2022-11-01 11:01:16 +00:00
..
android.hardware.power-service.xiaomi-libperfmgr.rc power: Add global debug property for override config path properly 2022-11-01 11:01:16 +00:00
android.hardware.power-service.xiaomi.xml power: add PowerHintSession for ADPF implementation 2021-10-18 23:40:43 +02:00
Android.mk aidl: Remove ndk_platform backend. Use the ndk backend. 2022-09-12 11:48:10 +02:00
InteractionHandler.cpp power: Make HintManager a singleton class 2022-11-01 11:01:16 +00:00
InteractionHandler.h power: Make HintManager a singleton class 2022-11-01 11:01:16 +00:00
Power.cpp power: Make HintManager a singleton class 2022-11-01 11:01:16 +00:00
Power.h power: Make HintManager a singleton class 2022-11-01 11:01:16 +00:00
PowerExt.cpp power: Make HintManager a singleton class 2022-11-01 11:01:16 +00:00
PowerExt.h power: Make HintManager a singleton class 2022-11-01 11:01:16 +00:00
PowerHintSession.cpp power: PowerHintSession: do not update PID controller when target changes 2022-11-01 11:01:16 +00:00
PowerHintSession.h power: Fix race condition between Looper and destructor 2022-11-01 11:01:16 +00:00
PowerSessionManager.cpp power: Make HintManager a singleton class 2022-11-01 11:01:16 +00:00
PowerSessionManager.h power: Make HintManager a singleton class 2022-11-01 11:01:16 +00:00
service.cpp power: Make HintManager a singleton class 2022-11-01 11:01:16 +00:00