Commit Graph

2 Commits

Author SHA1 Message Date
Ramkumar Radhakrishnan
ef83526f6a sde: Implement sequence locker to lock across multiple APIs.
1. Lock prepare() and set() APIs using sequence entry and sequence
   exit lock respectively to prevent the critical section being
   accessed by other threads.
2. Wait for sequence wait lock on HotPlugEvent thread or any other
   binder threads(Eg. dumpsys), before it accesses the critical region.
3. Prevent deadlock during multiple prepare() calls before a set().

Change-Id: I5443675c870ed2967615ec383dd2d59ded30b52b
2015-02-02 18:07:38 -08:00
Dileep Marchya
f9ba485c78 sde: Interfaces for Snapdragon Display Engine (SDE)
1. Define SDE interfaces for hwc.
2. Define strategy manager interfaces for composition manager.
3. Define utility classes used by SDE.

Change-Id: I2985fbd05e824cb41ac9b03aa0114daac754d712
2014-11-13 11:55:17 -08:00