aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaibo Huang <hhb@google.com>2018-10-10 13:46:48 -0700
committerHaibo Huang <hhb@google.com>2018-10-12 23:55:06 +0000
commitbc4f411138105d28eee984df848b568e30402574 (patch)
tree9b8eaacad4c8af66f787f4bf71dc5f266bbfcba6
parenta2af8bea8c6c4b6ce6883bf92cbce922e0d9f458 (diff)
downloadbionic-bc4f411138105d28eee984df848b568e30402574.tar.gz
Add support for A76 in bionic
A76 still uses A55 as little core. It should be ok to use the same setting as A75 for now. Bug: 117125298 Test: run bionic tests Change-Id: Idfd15424c20ae60becb6539f6ae855f3e7c264cd
-rw-r--r--libc/Android.bp23
1 files changed, 23 insertions, 0 deletions
diff --git a/libc/Android.bp b/libc/Android.bp
index cc0a2bba3..1fc306295 100644
--- a/libc/Android.bp
+++ b/libc/Android.bp
@@ -792,6 +792,16 @@ cc_library_static {
"arch-arm/cortex-a15/bionic/__strcpy_chk.S",
],
},
+ cortex_a76: {
+ srcs: [
+ "arch-arm/denver/bionic/__strcat_chk.S",
+ "arch-arm/denver/bionic/__strcpy_chk.S",
+ ],
+ exclude_srcs: [
+ "arch-arm/cortex-a15/bionic/__strcat_chk.S",
+ "arch-arm/cortex-a15/bionic/__strcpy_chk.S",
+ ],
+ },
denver: {
srcs: [
"arch-arm/denver/bionic/__strcat_chk.S",
@@ -964,6 +974,19 @@ cc_library_static {
"arch-arm/cortex-a15/bionic/strcmp.S",
],
},
+ cortex_a76: {
+ srcs: [
+ "arch-arm/cortex-a7/bionic/memset.S",
+ "arch-arm/denver/bionic/memcpy.S",
+
+ "arch-arm/krait/bionic/strcmp.S",
+ ],
+ exclude_srcs: [
+ "arch-arm/cortex-a15/bionic/memset.S",
+ "arch-arm/cortex-a15/bionic/memcpy.S",
+ "arch-arm/cortex-a15/bionic/strcmp.S",
+ ],
+ },
denver: {
srcs: [
"arch-arm/denver/bionic/memcpy.S",