da00f25c26c6aef86160a68f3b70fba98f4c8501 |
|
31-May-2018 |
Arthur Ishiguro <arthuri@google.com> |
Refactors island voting logic into its own class Makes the island voting + memory allocation fallback logic its own singleton class, so that the memory allocation code does not depend on the entire CHRE event loop. This allows other modules (e.g. VSC/ASH) to use the CHRE utilities without pulling in extra dependencies. Bug: 74559032 Bug: 76176220 Test: Compile only Change-Id: I11f7662de92e08f23d69844db97a458deb005c40
/system/chre/platform/slpi/see/power_control_manager.cc
|
dd303b4e62ba6c2dafdf82b252b372599b1caf43 |
|
11-May-2018 |
Meng-hsuan Chung <menghsuan@google.com> |
Use big image memory when uimg memory is exhausted Bug: 79543004 Test: load uimg target, verify there's no OOM warning when island heap is exhausted, and CHRE is able to enter/leave big image when island heap exhaustion happens or is resolved. Change-Id: Ied286b19a7abf149968ef9e5404ee2bd01dcd69f
/system/chre/platform/slpi/see/power_control_manager.cc
|
c3f1375898bdd6283a61bf4d47876ce138c1671a |
|
12-Apr-2018 |
Meng-hsuan Chung <menghsuan@google.com> |
Deregister sns_island_aggregator client when destructed Bug: 74524281 Test: locally define CHRE_SLPI_UIMG_ENABLED and kill chre or reboot debvice. Verify CHRE initializes successfully. Change-Id: I079fa7e31b7ee87603ca92b3a3deca12299cc678
/system/chre/platform/slpi/see/power_control_manager.cc
|
765990735a7b72f5e03926e9dc764c1caf22f60b |
|
09-Mar-2018 |
Meng-hsuan Chung <menghsuan@google.com> |
Implement PowerControlManagerBase for SLPI/SEE Bug: 74393285 Test: locally define CHRE_SLPI_UIMG_ENABLED in power_control_manager.cc and verify CHRE functionality Change-Id: Ic0aad9765a8863f94e46a1c8b0523c05880f0aa2
/system/chre/platform/slpi/see/power_control_manager.cc
|
0215a9b7c1f789118881d48c06553b22eaaed9ce |
|
23-Jan-2018 |
Arthur Ishiguro <arthuri@google.com> |
Updates AP awake state in power control manager Bug: 69976723 Test: Compile and run CHRE with the "Wakeup Message World" nanoapp, verify AP can still suspend while running. Change-Id: I7860f895a0ec991f6f384bd3da1dc2b20803b91e
/system/chre/platform/slpi/see/power_control_manager.cc
|
e86a5bf9725d503444e27ec05f5034777759428e |
|
22-Nov-2017 |
Andrew Rossignol <aarossig@google.com> |
Move the chreIsHostAwake storage to the platform Test: ./run_sim.sh, ./load_chre.sh with modified timer world, see awake/sleep state change Change-Id: Id2edd1c797b642431aaecb37dfb12aa34186957a
/system/chre/platform/slpi/see/power_control_manager.cc
|
7b561ef8c8f1fac2c1fc2f3292d3151f4c8b1564 |
|
04-Oct-2017 |
Meng-hsuan Chung <menghsuan@google.com> |
Convert votePowerMode into voteBigImage - This removes dependency on sns_pm_img_mode_e from power_control_util.h, which allows it to be shared between SLPI/SMGR and SLPI/SEE. - Also added skeleton code for SLPI/SEE Test: compile only Change-Id: I990553a1f5f49ffd0b5ff07256935d1ae57815ae
/system/chre/platform/slpi/see/power_control_manager.cc
|