History log of /hardware/qcom/display/msm8084/libqdutils/idle_invalidator.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e7403150b1a7a50e5b2689dd40ae7825c4641fe2 07-Feb-2014 Ramkumar Radhakrishnan <ramkumar@codeaurora.org> qdutils: Refactor idletimeout fallback mechanism.

1. Use kernel timer interrupt to signal about the timeout to
Invalidator thread and fallback to GPU composition.
2. This implementation avoids waking up the Invalidator thread for
every idletimeout value during continuous update.

Change-Id: I4370f10a0ca06b5cb1e7bdcb047e9c8daec51afb
/hardware/qcom/display/msm8084/libqdutils/idle_invalidator.h
3e051aac179e00ba4991ef31747af8fd3f9d8876 24-Jan-2014 Saurabh Shah <saurshah@codeaurora.org> qdutils: idle_invalidator: Use fixed timeout rather than range

Currently the idle timeout is in a range from idle_timeout / 2
to idle_timeout, since we didn't need precise values.

Change this to a fixed value using timestamps, because the timeout
is too low and warrants precision.

Change-Id: I9cec1db7f1d7fda2996ab80449c61269915f6be4
/hardware/qcom/display/msm8084/libqdutils/idle_invalidator.h
9e1ed6a96a3845af146b95e9af38c9e06bbf22de 09-Jul-2013 Prabhanjan Kandula <pkandula@codeaurora.org> libqdutils: Add synchronization to idle invalidator

Protect invalidator data from accessing multiple threads
asynchronously. Composition thread and idle invalidator
threads could access at same time. Add locking to protect
invalidator class member variables.

Change-Id: I568ec367958c88f70f7aa4e6917abd53830adfd3
/hardware/qcom/display/msm8084/libqdutils/idle_invalidator.h
5070c694011ddc30673ec68a9d1d74dc713c49f2 10-Feb-2013 Duy Truong <dtruong@codeaurora.org> Update copyright to The Linux Foundation

Change-Id: I145b66896159ff9886ed73507f17b3165ba0266d
/hardware/qcom/display/msm8084/libqdutils/idle_invalidator.h
0f859f6f0db0e0c05d8c319d8d597ad2731513ae 02-Jul-2012 Naseer Ahmed <naseer@codeaurora.org> display: Add QC Display utils

* Rename qcomui directory to qdutils
* Avoid inclusion of qcom_ui header
* Add class to get MDP version
* Add namespace for qdutils to prevent collison

Change-Id: I9a3f440e6b0fea1cfcc478ddca90af5df3bbb897
/hardware/qcom/display/msm8084/libqdutils/idle_invalidator.h