Bring-up RenderScript HAL for Muskie / Walleye

Bug: 36097673
Test: mm && tested on Walleye to make sure QCOM driver load.
Test: RS CTS tests pass
Test: Imageprocessing tests pass, and confirming running on GPU.

Change-Id: Iaca74a8e90d9fd10e4327bd55d982e95b700ca0f
This commit is contained in:
Miao Wang
2017-04-17 18:00:07 -07:00
parent b13737cc28
commit 9898d9d468
4 changed files with 26 additions and 0 deletions

View File

@@ -99,6 +99,9 @@ TARGET_NO_RPC := true
BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := default
BOARD_VENDOR_QCOM_LOC_PDK_FEATURE_SET := true
# RenderScript
OVERRIDE_RS_DRIVER := libRSDriver_adreno.so
# Sensors
USE_SENSOR_MULTI_HAL := true

View File

@@ -242,6 +242,10 @@ PRODUCT_PACKAGES += \
android.hardware.graphics.mapper@2.0-impl \
libbt-vendor
# RenderScript HAL
PRODUCT_PACKAGES += \
android.hardware.renderscript@1.0-impl
# Light HAL
PRODUCT_PACKAGES += \
lights.$(PRODUCT_HARDWARE) \

View File

@@ -226,4 +226,13 @@
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.renderscript</name>
<transport arch="32+64">passthrough</transport>
<version>1.0</version>
<interface>
<name>IDevice</name>
<instance>default</instance>
</interface>
</hal>
</manifest>

View File

@@ -221,6 +221,16 @@
/vendor/lib(64)?/libdrmutils\.so u:object_r:same_process_hal_file:s0
# RenderScript dependencies.
# To test: run cts -m CtsRenderscriptTestCases
/vendor/lib(64)?/libRSDriver_adreno\.so u:object_r:same_process_hal_file:s0
/vendor/lib(64)?/libCB\.so u:object_r:same_process_hal_file:s0
/vendor/lib(64)?/libbccQTI\.so u:object_r:same_process_hal_file:s0
/vendor/lib(64)?/libllvm-qcom\.so u:object_r:same_process_hal_file:s0
/vendor/lib(64)?/librs_adreno\.so u:object_r:same_process_hal_file:s0
/vendor/lib(64)?/librs_adreno_sha1\.so u:object_r:same_process_hal_file:s0
/vendor/lib(64)?/libqti-perfd-client\.so u:object_r:same_process_hal_file:s0
# TODO(b/36895509): remove the following 2 lines once this bug is resolved
# needed by radio
/vendor/lib(64)?/libimsmedia_jni\.so u:object_r:same_process_hal_file:s0