summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Stultz <john.stultz@linaro.org>2018-06-13 16:57:04 -0700
committerJohn Stultz <john.stultz@linaro.org>2018-07-11 15:59:46 -0700
commita88fbc333e9d7c9723edba45a19dd643d87d1c36 (patch)
tree0ab49c9d968040e84501c48517ad7167fb466f2a
parentb644c34ee96bbd432d653402a802b9743492877e (diff)
downloadhikey-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.cpp2
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;
}