summaryrefslogtreecommitdiff
authorJiyu Yang <jiyu.yang@amlogic.com>2017-04-27 13:02:41 (GMT)
committer Jiyu Yang <jiyu.yang@amlogic.com>2017-05-10 08:44:08 (GMT)
commit9b1a4335d055254c6fcbab97ebb9b452ea7db771 (patch)
treeb58190e086012c548f9e2afeda7c829fe88f133a
parent92f2f222b844fb765c67bda02709ab23130d6cf3 (diff)
downloadgralloc-9b1a4335d055254c6fcbab97ebb9b452ea7db771.zip
gralloc-9b1a4335d055254c6fcbab97ebb9b452ea7db771.tar.gz
gralloc-9b1a4335d055254c6fcbab97ebb9b452ea7db771.tar.bz2
PD#142871 fixed gralloc path on Android4.4
Change-Id: I54705854182c5be58bcbbe259807be599a0edce6
Diffstat
-rw-r--r--Android.mk6
-rw-r--r--framebuffer.h8
2 files changed, 4 insertions, 10 deletions
diff --git a/Android.mk b/Android.mk
index e814a3f..27b8a18 100644
--- a/Android.mk
+++ b/Android.mk
@@ -81,7 +81,6 @@ ifeq ($(MALI_ARCHITECTURE_UTGARD),1)
GRALLOC_DEPTH?=GRALLOC_32_BITS
GRALLOC_FB_SWAP_RED_BLUE?=0
MALI_DDK_INCLUDES=$(MALI_LOCAL_PATH)/include $(MALI_LOCAL_PATH)/src/ump/include
- LOCAL_MODULE_RELATIVE_PATH := hw
ifeq ($(MALI_ION),1)
ALLOCATION_LIB := libion
ALLOCATOR_SPECIFIC_FILES := alloc_ion.cpp gralloc_module_ion.cpp
@@ -96,7 +95,6 @@ else
GRALLOC_DEPTH?=GRALLOC_32_BITS
GRALLOC_FB_SWAP_RED_BLUE?=0
MALI_DDK_INCLUDES=$(MALI_LOCAL_PATH)/include $(MALI_LOCAL_PATH)/kernel/include
- #LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
ifeq ($(MALI_ION),1)
ALLOCATION_LIB := libion
ALLOCATOR_SPECIFIC_FILES := alloc_ion.cpp gralloc_module_ion.cpp
@@ -170,7 +168,11 @@ endif
LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib
LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64
+ifneq ($(TARGET_2ND_ARCH),)
LOCAL_MODULE_RELATIVE_PATH := hw
+else
+LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
+endif
ifeq ($(TARGET_BOARD_PLATFORM),)
LOCAL_MODULE := gralloc.default
else
diff --git a/framebuffer.h b/framebuffer.h
index a2dbe59..1a229ad 100644
--- a/framebuffer.h
+++ b/framebuffer.h
@@ -62,14 +62,6 @@ typedef struct hwc_fb_sync_request_t{
unsigned int reserve;
} hwc_fb_sync_request_t;
-#define ION_IOC_MESON_PHYS_ADDR 8
-
-struct meson_phys_data{
- int handle;
- unsigned int phys_addr;
- unsigned int size;
-};
-
// Initialize the framebuffer (must keep module lock before calling
int init_frame_buffer_locked(struct framebuffer_info_t* info);