summaryrefslogtreecommitdiff
path: root/libs/hwui/renderthread/DrawFrameTask.cpp
diff options
context:
space:
mode:
authorKarthik Ravi Shankar <karthikrs@google.com>2017-10-13 15:42:32 -0700
committerKarthik Ravi Shankar <karthikrs@google.com>2017-10-17 00:14:32 -0700
commit4d1ad408736f28229c3f625de6873e3862adf6bf (patch)
tree00030b8ed16556a45978b4ccdc28c2b1e1b2fe42 /libs/hwui/renderthread/DrawFrameTask.cpp
parent0d2d6b6a863cfd64a6f1d3c1a33eed198d7612a2 (diff)
Add crash recovery logic to HardwarePropertiesManagerService
The HardwarePropertiesManagerService-JNI communicates with the thermal HAL to expose temperature and other thermal data to Java services. When Thermal HAL died, there was no recovery mechanism in place. This change adds that recovery mechanism. Bug: 67769672 Test: 1) Rebooted the device multiple times and checked that VrCore is able to get the thermal information correctly. 2) Enter and exit VR mode multiple times killing thermalHal by design and ensure that we're getting thermal temperatures correctly. 10-16 10:05:19.605 1099 1600 E HardwarePropertiesManagerService-JNI: ThermalHAL just died ... 10-16 10:05:29.761 3459 3459 D ThermalWarningManager: THERMAL: ThermalInfo: [current temp=33.0, VR throttling temp (soft exit)=52.0, VR hard exit temp=54.0, VR warning temp=51.0, last throttling warning wall time=n/a, last soft 'exit VR' flow wall time=n/a, last hard 'exit VR' flow wall time=n/a] Change-Id: I55d8eae31526e1bd1a232afea5bd02cb0afca142 Signed-off-by: Karthik Ravi Shankar <karthikrs@google.com>
Diffstat (limited to 'libs/hwui/renderthread/DrawFrameTask.cpp')
0 files changed, 0 insertions, 0 deletions