Add support for Exynos-M1
Change-Id: Ie57507a5d0ea9101db603ff3538c51853083a314
Signed-off-by: Junmo Park <junmoz.park@samsung.com>
diff --git a/cc/config/arm64_device.go b/cc/config/arm64_device.go
index 139c901..025d3a5 100644
--- a/cc/config/arm64_device.go
+++ b/cc/config/arm64_device.go
@@ -81,6 +81,9 @@
// don't support a Kryo specific target yet.
"-mcpu=cortex-a57",
},
+ "exynos-m1": []string{
+ "-mcpu=exynos-m1",
+ },
"exynos-m2": []string{
"-mcpu=exynos-m2",
},
@@ -99,6 +102,7 @@
"cortex-a53",
"cortex-a73",
"kryo",
+ "exynos-m1",
"exynos-m2",
"denver64")
@@ -129,6 +133,11 @@
pctx.StaticVariable("Arm64ClangKryoCflags",
strings.Join(arm64ClangCpuVariantCflags["kryo"], " "))
+ pctx.StaticVariable("Arm64ExynosM1Cflags",
+ strings.Join(arm64CpuVariantCflags["cortex-a53"], " "))
+ pctx.StaticVariable("Arm64ClangExynosM1Cflags",
+ strings.Join(arm64ClangCpuVariantCflags["exynos-m1"], " "))
+
pctx.StaticVariable("Arm64ExynosM2Cflags",
strings.Join(arm64CpuVariantCflags["cortex-a53"], " "))
pctx.StaticVariable("Arm64ClangExynosM2Cflags",
@@ -141,6 +150,7 @@
"cortex-a53": "${config.Arm64CortexA53Cflags}",
"cortex-a73": "${config.Arm64CortexA53Cflags}",
"kryo": "${config.Arm64KryoCflags}",
+ "exynos-m1": "${config.Arm64ExynosM1Cflags}",
"exynos-m2": "${config.Arm64ExynosM2Cflags}",
}
@@ -149,6 +159,7 @@
"cortex-a53": "${config.Arm64ClangCortexA53Cflags}",
"cortex-a73": "${config.Arm64ClangCortexA53Cflags}",
"kryo": "${config.Arm64ClangKryoCflags}",
+ "exynos-m1": "${config.Arm64ClangExynosM1Cflags}",
"exynos-m2": "${config.Arm64ClangExynosM2Cflags}",
}
)