Add support for cortex-a72
Bug: 113346253 Test: lunch cheets_arm64-eng; m Change-Id: I02dd1cfe75f97767eac7424d472ff643987c276b
This commit is contained in:
parent
2da4ea0b6b
commit
eb37ed3832
|
@ -959,6 +959,7 @@ func getMegaDeviceConfig() []archConfig {
|
|||
{"arm", "armv7-a-neon", "cortex-a15", []string{"armeabi-v7a"}},
|
||||
{"arm", "armv7-a-neon", "cortex-a53", []string{"armeabi-v7a"}},
|
||||
{"arm", "armv7-a-neon", "cortex-a53.a57", []string{"armeabi-v7a"}},
|
||||
{"arm", "armv7-a-neon", "cortex-a72", []string{"armeabi-v7a"}},
|
||||
{"arm", "armv7-a-neon", "cortex-a73", []string{"armeabi-v7a"}},
|
||||
{"arm", "armv7-a-neon", "cortex-a75", []string{"armeabi-v7a"}},
|
||||
{"arm", "armv7-a-neon", "denver", []string{"armeabi-v7a"}},
|
||||
|
@ -967,6 +968,7 @@ func getMegaDeviceConfig() []archConfig {
|
|||
{"arm", "armv7-a-neon", "exynos-m1", []string{"armeabi-v7a"}},
|
||||
{"arm", "armv7-a-neon", "exynos-m2", []string{"armeabi-v7a"}},
|
||||
{"arm64", "armv8-a", "cortex-a53", []string{"arm64-v8a"}},
|
||||
{"arm64", "armv8-a", "cortex-a72", []string{"arm64-v8a"}},
|
||||
{"arm64", "armv8-a", "cortex-a73", []string{"arm64-v8a"}},
|
||||
{"arm64", "armv8-a", "denver64", []string{"arm64-v8a"}},
|
||||
{"arm64", "armv8-a", "kryo", []string{"arm64-v8a"}},
|
||||
|
|
|
@ -86,6 +86,7 @@ func init() {
|
|||
"armv8_2a",
|
||||
"cortex-a53",
|
||||
"cortex-a55",
|
||||
"cortex-a72",
|
||||
"cortex-a73",
|
||||
"cortex-a75",
|
||||
"kryo",
|
||||
|
@ -146,6 +147,7 @@ var (
|
|||
"": "",
|
||||
"cortex-a53": "${config.Arm64CortexA53Cflags}",
|
||||
"cortex-a55": "${config.Arm64CortexA55Cflags}",
|
||||
"cortex-a72": "${config.Arm64CortexA53Cflags}",
|
||||
"cortex-a73": "${config.Arm64CortexA53Cflags}",
|
||||
"cortex-a75": "${config.Arm64CortexA55Cflags}",
|
||||
"kryo": "${config.Arm64KryoCflags}",
|
||||
|
@ -162,6 +164,7 @@ var (
|
|||
"": "",
|
||||
"cortex-a53": "${config.Arm64ClangCortexA53Cflags}",
|
||||
"cortex-a55": "${config.Arm64ClangCortexA55Cflags}",
|
||||
"cortex-a72": "${config.Arm64ClangCortexA53Cflags}",
|
||||
"cortex-a73": "${config.Arm64ClangCortexA53Cflags}",
|
||||
"cortex-a75": "${config.Arm64ClangCortexA55Cflags}",
|
||||
"kryo": "${config.Arm64ClangKryoCflags}",
|
||||
|
@ -257,7 +260,7 @@ func arm64ToolchainFactory(arch android.Arch) Toolchain {
|
|||
|
||||
var extraLdflags string
|
||||
switch arch.CpuVariant {
|
||||
case "cortex-a53", "cortex-a73", "kryo", "exynos-m1", "exynos-m2",
|
||||
case "cortex-a53", "cortex-a72", "cortex-a73", "kryo", "exynos-m1", "exynos-m2",
|
||||
// This variant might not need the workaround but leave it
|
||||
// in the list since it has had the workaround on before.
|
||||
"denver64":
|
||||
|
|
|
@ -162,6 +162,7 @@ func init() {
|
|||
"cortex-a53",
|
||||
"cortex-a53-a57",
|
||||
"cortex-a55",
|
||||
"cortex-a72",
|
||||
"cortex-a73",
|
||||
"cortex-a75",
|
||||
"krait",
|
||||
|
@ -269,6 +270,7 @@ var (
|
|||
"cortex-a53": "${config.ArmCortexA53Cflags}",
|
||||
"cortex-a53.a57": "${config.ArmCortexA53Cflags}",
|
||||
"cortex-a55": "${config.ArmCortexA55Cflags}",
|
||||
"cortex-a72": "${config.ArmCortexA53Cflags}",
|
||||
"cortex-a73": "${config.ArmCortexA53Cflags}",
|
||||
"cortex-a75": "${config.ArmCortexA55Cflags}",
|
||||
"krait": "${config.ArmKraitCflags}",
|
||||
|
@ -292,6 +294,7 @@ var (
|
|||
"cortex-a53": "${config.ArmClangCortexA53Cflags}",
|
||||
"cortex-a53.a57": "${config.ArmClangCortexA53Cflags}",
|
||||
"cortex-a55": "${config.ArmClangCortexA55Cflags}",
|
||||
"cortex-a72": "${config.ArmClangCortexA53Cflags}",
|
||||
"cortex-a73": "${config.ArmClangCortexA53Cflags}",
|
||||
"cortex-a75": "${config.ArmClangCortexA55Cflags}",
|
||||
"krait": "${config.ArmClangKraitCflags}",
|
||||
|
|
Loading…
Reference in New Issue