Naseer Ahmed
71e0e80dbd
display: Add support for protected heaps
...
(cherry picked from commit c932690c5a9d0aedfd2580e5c5e9f79e32f54261)
Change-Id: Ibddab4252ecefa1c410430b89f94aba4d3ae1c96
2012-03-16 20:34:50 -05:00
Naseer Ahmed
0322ae55d3
gralloc: Make all pmem buffers cacheable by default
...
If an uncached buffer is needed from gralloc, the
client must use the flag GRALLOC_USAGE_PRIVATE_UNCACHED
Change-Id: Ie3fcfee1071a87fa0440600f4ca3e2d7ff6243ed
2012-02-06 23:19:37 -06:00
Naseer Ahmed
ea94363fde
Display: Use new ION heaps
...
Use new ION heaps in gralloc
and use them in rotator
Change-Id: I4ff903fd48a90e19655a64c5a0abaeec35aa34c8
2012-02-06 23:19:37 -06:00
toastcfh
b67994677f
Merge git://codeaurora.org/platform/hardware/qcom/display.git ics into ics and resolve conflicts
...
Change-Id: I3acb5e963763821d2b547cf3c9390754dc42c12f
2011-12-18 19:45:23 -05:00
Naseer Ahmed
c2e6b1f62e
display: Use bypass only for contiguous memory
...
Since composition bypass uses MDP overlays, which
need physically contiguous memory, we cannot use
bypass in cases where the buffers are using ashmem
or other virtual memory. Hence, avoid bypass in
such cases.
Change-Id: I5c6d20e68e15719295373a1b0f3b930536336c43
2011-12-09 14:47:10 -07:00
Naseer Ahmed
c421c6ac19
gralloc: Limit fallback case for SMI
...
For pmem, do not fall back to the ADSP heap if
SMI was requested explicitly
Change-Id: I31d85aa7bef3db53ca9ba108170df7ef4841843b
2011-12-07 10:56:11 +05:30
freexperia
7fab09c1b3
msm: idef TARGET_USES_ION for targets that dont have ION (msm7x30)
...
Change-Id: I048b5ad12d1f050c8d07ccbc279dde8a56d8c043
2011-12-05 21:35:11 -08:00
Naseer Ahmed
78ec9e4e53
display: Add support for pmem in the new gralloc
...
Change-Id: Ice6f436a01c3344a6d859ee0afc77673f151dbe4
2011-11-20 21:42:37 -08:00
Naseer Ahmed
9c050e95ec
gralloc: Refactor, ion support
...
- Add ION support
- Refactor the design
Change-Id: I5b067b0aca1235ee8c01c256e025f416bb56f560
2011-11-16 13:43:12 -08:00