Add option to use new heap_id_mask instead of old heap_mask

Use TW_NEW_ION_HEAP := true to use it

Change-Id: I2ad105fa6d122b460ed4b5dc78563077b7904567
This commit is contained in:
Kra1o5
2015-04-23 21:49:57 +02:00
parent 2252d24c96
commit de50c5f552
4 changed files with 16 additions and 0 deletions
+4
View File
@@ -29,6 +29,10 @@ else
LOCAL_C_INCLUDES += $(commands_recovery_local_path)/minui/include
endif
ifeq ($(TW_NEW_ION_HEAP), true)
LOCAL_CFLAGS += -DNEW_ION_HEAP
endif
LOCAL_STATIC_LIBRARY := libpng
LOCAL_WHOLE_STATIC_LIBRARIES := libpixelflinger_static
LOCAL_MODULE := libminui
+4
View File
@@ -145,7 +145,11 @@ int alloc_ion_mem(unsigned int size)
ionAllocData.flags = 0;
ionAllocData.len = size;
ionAllocData.align = sysconf(_SC_PAGESIZE);
#ifdef NEW_ION_HEAP
ionAllocData.heap_id_mask =
#else
ionAllocData.heap_mask =
#endif
ION_HEAP(ION_IOMMU_HEAP_ID) |
ION_HEAP(ION_SYSTEM_CONTIG_HEAP_ID);
+4
View File
@@ -26,6 +26,10 @@ else
LOCAL_C_INCLUDES += $(commands_recovery_local_path)/minuitwrp/include
endif
ifeq ($(TW_NEW_ION_HEAP), true)
LOCAL_CFLAGS += -DNEW_ION_HEAP
endif
LOCAL_C_INCLUDES += \
external/libpng \
external/zlib \
+4
View File
@@ -158,7 +158,11 @@ int alloc_ion_mem(unsigned int size)
ionAllocData.flags = 0;
ionAllocData.len = size;
ionAllocData.align = sysconf(_SC_PAGESIZE);
#ifdef NEW_ION_HEAP
ionAllocData.heap_id_mask =
#else
ionAllocData.heap_mask =
#endif
ION_HEAP(ION_IOMMU_HEAP_ID) |
ION_HEAP(ION_SYSTEM_CONTIG_HEAP_ID);