OSDN Git Service

minigbm: Link amdgpuaddr for DRV_AMDGPU.
authorJustin TerAvest <teravest@chromium.org>
Wed, 18 Oct 2017 17:27:33 +0000 (11:27 -0600)
committerchrome-bot <chrome-bot@chromium.org>
Fri, 20 Oct 2017 08:51:19 +0000 (01:51 -0700)
The amdgpu driver requires functions provided by amdgpuaddr:
  * AddrComputeSurfaceInfo
  * AddrConvertTileInfoToHW
  * AddrCreate
  * AddrDestroy

We need to link against amdgpuaddr when using this driver.

BUG=b:64515630
TEST=Built modified arc-cros-gralloc, got ARC++ graphics on AMD

Change-Id: I5bfa32f0c912ac5d3a19ab4f337614a1d91a6328
Reviewed-on: https://chromium-review.googlesource.com/726364
Commit-Ready: Justin TerAvest <teravest@chromium.org>
Tested-by: Justin TerAvest <teravest@chromium.org>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
cros_gralloc/Makefile

index 17e884f..1583a6f 100644 (file)
@@ -21,6 +21,10 @@ CXXFLAGS += -std=c++14
 CFLAGS   += -std=c99
 LIBS     += -shared -lcutils -lhardware -lsync $(LIBDRM_LIBS)
 
+ifdef DRV_AMDGPU
+       LIBS += -lamdgpuaddr
+endif
+
 OBJS =  $(foreach source, $(SOURCES), $(addsuffix .o, $(basename $(source))))
 
 OBJECTS = $(addprefix $(TARGET_DIR), $(notdir $(OBJS)))