diff options
author | John Stultz <john.stultz@linaro.org> | 2018-06-13 16:57:04 -0700 |
---|---|---|
committer | John Stultz <john.stultz@linaro.org> | 2018-07-11 15:59:46 -0700 |
commit | a88fbc333e9d7c9723edba45a19dd643d87d1c36 (patch) | |
tree | 0ab49c9d968040e84501c48517ad7167fb466f2a | |
parent | b644c34ee96bbd432d653402a802b9743492877e (diff) | |
download | hikey-a88fbc333e9d7c9723edba45a19dd643d87d1c36.tar.gz |
hikey960: gralloc960: Tweak allocation so every HWC allocation doesn't come out of cma
Since we only need CMA for the HW_FB, don't use CMA for
every buffer, as otherwise we fragment and run out of
CMA space fairly quickly.
Change-Id: I3f274fa4ac4a47e80f2cb350675c197222a92a88
Signed-off-by: John Stultz <john.stultz@linaro.org>
-rw-r--r-- | gralloc960/mali_gralloc_ion.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gralloc960/mali_gralloc_ion.cpp b/gralloc960/mali_gralloc_ion.cpp index ccc7e49d..d0510545 100644 --- a/gralloc960/mali_gralloc_ion.cpp +++ b/gralloc960/mali_gralloc_ion.cpp @@ -274,7 +274,7 @@ unsigned int pick_ion_heap(uint64_t usage) } #elif defined(ION_HEAP_TYPE_DMA_MASK) && GRALLOC_USE_ION_DMA_HEAP - else if (!(usage & GRALLOC_USAGE_HW_VIDEO_ENCODER) && (usage & (GRALLOC_USAGE_HW_FB | GRALLOC_USAGE_HW_COMPOSER))) + else if (!(usage & GRALLOC_USAGE_HW_VIDEO_ENCODER) && (usage & (GRALLOC_USAGE_HW_FB))) { heap_mask = ION_HEAP_TYPE_DMA_MASK; } |