gralloc: Deprecate GRALLOC_USAGE_PRIVATE_UI_CONTIG_HEAP flag
Remove the unused gralloc flag: GRALLOC_USAGE_PRIVATE_UI_CONTIG_HEAP. It was only used when we had ION carveout allocations for UI. It is not needed anymore and no module is using it. Change-Id: I46ec5758ec3c753ee20426c258aa2a0a46f6a4ac
This commit is contained in:
@@ -294,9 +294,6 @@ int IonController::allocate(alloc_data& data, int usage)
|
|||||||
data.uncached = useUncached(usage);
|
data.uncached = useUncached(usage);
|
||||||
data.allocType = 0;
|
data.allocType = 0;
|
||||||
|
|
||||||
if(usage & GRALLOC_USAGE_PRIVATE_UI_CONTIG_HEAP)
|
|
||||||
ionFlags |= ION_HEAP(ION_SF_HEAP_ID);
|
|
||||||
|
|
||||||
if(usage & GRALLOC_USAGE_PRIVATE_SYSTEM_HEAP)
|
if(usage & GRALLOC_USAGE_PRIVATE_SYSTEM_HEAP)
|
||||||
ionFlags |= ION_HEAP(ION_SYSTEM_HEAP_ID);
|
ionFlags |= ION_HEAP(ION_SYSTEM_HEAP_ID);
|
||||||
|
|
||||||
|
|||||||
@@ -40,8 +40,9 @@ enum {
|
|||||||
/* SYSTEM heap comes from kernel vmalloc,
|
/* SYSTEM heap comes from kernel vmalloc,
|
||||||
* can never be uncached, is not secured*/
|
* can never be uncached, is not secured*/
|
||||||
GRALLOC_USAGE_PRIVATE_SYSTEM_HEAP = GRALLOC_USAGE_PRIVATE_0,
|
GRALLOC_USAGE_PRIVATE_SYSTEM_HEAP = GRALLOC_USAGE_PRIVATE_0,
|
||||||
/* SF heap is used for application buffers, is not secured */
|
|
||||||
GRALLOC_USAGE_PRIVATE_UI_CONTIG_HEAP = GRALLOC_USAGE_PRIVATE_1,
|
/* GRALLOC_USAGE_PRIVATE_1 is unused */
|
||||||
|
|
||||||
/* IOMMU heap comes from manually allocated pages,
|
/* IOMMU heap comes from manually allocated pages,
|
||||||
* can be cached/uncached, is not secured */
|
* can be cached/uncached, is not secured */
|
||||||
GRALLOC_USAGE_PRIVATE_IOMMU_HEAP = GRALLOC_USAGE_PRIVATE_2,
|
GRALLOC_USAGE_PRIVATE_IOMMU_HEAP = GRALLOC_USAGE_PRIVATE_2,
|
||||||
@@ -82,8 +83,7 @@ enum {
|
|||||||
#define GRALLOC_MODULE_PERFORM_GET_COLOR_SPACE_FROM_HANDLE 6
|
#define GRALLOC_MODULE_PERFORM_GET_COLOR_SPACE_FROM_HANDLE 6
|
||||||
#define GRALLOC_MODULE_PERFORM_GET_YUV_PLANE_INFO 7
|
#define GRALLOC_MODULE_PERFORM_GET_YUV_PLANE_INFO 7
|
||||||
|
|
||||||
#define GRALLOC_HEAP_MASK (GRALLOC_USAGE_PRIVATE_UI_CONTIG_HEAP |\
|
#define GRALLOC_HEAP_MASK (GRALLOC_USAGE_PRIVATE_SYSTEM_HEAP |\
|
||||||
GRALLOC_USAGE_PRIVATE_SYSTEM_HEAP |\
|
|
||||||
GRALLOC_USAGE_PRIVATE_IOMMU_HEAP |\
|
GRALLOC_USAGE_PRIVATE_IOMMU_HEAP |\
|
||||||
GRALLOC_USAGE_PRIVATE_MM_HEAP |\
|
GRALLOC_USAGE_PRIVATE_MM_HEAP |\
|
||||||
GRALLOC_USAGE_PRIVATE_ADSP_HEAP)
|
GRALLOC_USAGE_PRIVATE_ADSP_HEAP)
|
||||||
|
|||||||
Reference in New Issue
Block a user