diff options
author | John Stultz <john.stultz@linaro.org> | 2018-08-08 12:21:58 -0700 |
---|---|---|
committer | John Stultz <john.stultz@linaro.org> | 2018-09-06 12:16:11 -0700 |
commit | be064a22950781778b0079d6a2db06c0fc4180de (patch) | |
tree | 5dae3382be85e84a57c11bf89942cf8f481b524a | |
parent | 6cd25833e0d164313ffd94958905940f4a196963 (diff) | |
download | hikey-be064a22950781778b0079d6a2db06c0fc4180de.tar.gz |
hikey960: bifrost: Add renderscript binary dependencies
This patch adds prebuilt binary/libraries needed by the mali renderscript
code.
Following the renderscript integration instructions in the release
notes from the binary blob package here:
https://developer.arm.com/products/software/mali-drivers/user-space
Specifically:
https://developer.arm.com/-/media/Files/downloads/mali-drivers/user-space/HiKey%20960/mali-G71_r10p0-01rel1_android-8.1_1.tar.gz?revision=56403097-18f0-4ea2-9ff8-de7044b71e5e
These were built by repo sync'ing Android-8.1, and building:
OVERRIDE_RS_DRIVER=libRSDriverArm.so make libclcore.bc libclcore_neon.bc libbcc libLLVM bcc
Then the resulting binaries were copied from the system dir
to here.
Change-Id: Ife139a20c2a9aa1727de0668ba85309d9b09920f
Signed-off-by: John Stultz <john.stultz@linaro.org>
-rw-r--r-- | hikey960/device-hikey960.mk | 8 | ||||
-rwxr-xr-x | mali/bifrost/bin/bcc | bin | 0 -> 49320 bytes | |||
-rw-r--r-- | mali/bifrost/lib/libclcore.bc | bin | 0 -> 297820 bytes | |||
-rw-r--r-- | mali/bifrost/lib/libclcore_neon.bc | bin | 0 -> 301196 bytes | |||
-rwxr-xr-x | mali/bifrost/lib64/libLLVM.so | bin | 0 -> 20202144 bytes | |||
-rwxr-xr-x | mali/bifrost/lib64/libbcc.so | bin | 0 -> 378280 bytes | |||
-rw-r--r-- | mali/bifrost/lib64/libclcore.bc | bin | 0 -> 330432 bytes |
7 files changed, 8 insertions, 0 deletions
diff --git a/hikey960/device-hikey960.mk b/hikey960/device-hikey960.mk index 65ae7edb..0a39bb57 100644 --- a/hikey960/device-hikey960.mk +++ b/hikey960/device-hikey960.mk @@ -49,6 +49,14 @@ PRODUCT_PACKAGES += gralloc.hikey960 PRODUCT_PACKAGES += libGLES_mali.so \ vulkan.hikey960.so \ END_USER_LICENCE_AGREEMENT.txt +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/../mali/bifrost/lib/libclcore.bc:vendor/lib/libclcore.bc \ + $(LOCAL_PATH)/../mali/bifrost/lib/libclcore_neon.bc:vendor/lib/libclcore_neon.bc \ + $(LOCAL_PATH)/../mali/bifrost/bin/bcc:vendor/bin/bcc \ + $(LOCAL_PATH)/../mali/bifrost/lib64/libbcc.so:vendor/lib64/libbcc.so \ + $(LOCAL_PATH)/../mali/bifrost/lib64/libclcore.bc:vendor/lib64/libclcore.bc \ + $(LOCAL_PATH)/../mali/bifrost/lib64/libLLVM.so:vendor/lib64/libLLVM.so + PRODUCT_PACKAGES += power.hikey960 diff --git a/mali/bifrost/bin/bcc b/mali/bifrost/bin/bcc Binary files differnew file mode 100755 index 00000000..c828bcaf --- /dev/null +++ b/mali/bifrost/bin/bcc diff --git a/mali/bifrost/lib/libclcore.bc b/mali/bifrost/lib/libclcore.bc Binary files differnew file mode 100644 index 00000000..ee0429ad --- /dev/null +++ b/mali/bifrost/lib/libclcore.bc diff --git a/mali/bifrost/lib/libclcore_neon.bc b/mali/bifrost/lib/libclcore_neon.bc Binary files differnew file mode 100644 index 00000000..ce3da693 --- /dev/null +++ b/mali/bifrost/lib/libclcore_neon.bc diff --git a/mali/bifrost/lib64/libLLVM.so b/mali/bifrost/lib64/libLLVM.so Binary files differnew file mode 100755 index 00000000..894b1d1c --- /dev/null +++ b/mali/bifrost/lib64/libLLVM.so diff --git a/mali/bifrost/lib64/libbcc.so b/mali/bifrost/lib64/libbcc.so Binary files differnew file mode 100755 index 00000000..b95b141c --- /dev/null +++ b/mali/bifrost/lib64/libbcc.so diff --git a/mali/bifrost/lib64/libclcore.bc b/mali/bifrost/lib64/libclcore.bc Binary files differnew file mode 100644 index 00000000..ca3d10b8 --- /dev/null +++ b/mali/bifrost/lib64/libclcore.bc |