Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit de50c5f5 authored by Kra1o5's avatar Kra1o5
Browse files

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
parent 2252d24c
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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 −0
Original line number Diff line number Diff line
@@ -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 −0
Original line number Diff line number Diff line
@@ -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 −0
Original line number Diff line number Diff line
@@ -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);