From 155fc8b5fea763816c0d23924883b1b50fceaa68 Mon Sep 17 00:00:00 2001 From: Andrew Boie Date: Wed, 5 Mar 2014 12:10:01 -0800 Subject: [PATCH] add silvermont x86 architecture This is used for Baytrail targets. Change-Id: I5a2fa6dbb8217a326ee09f5ea434885718ab3f0c Signed-off-by: Andrew Boie Signed-off-by: Pavel Chupin Signed-off-by: Fengwei Yin --- core/combo/arch/x86/silvermont.mk | 20 ++++++++++++++++++++ core/combo/arch/x86_64/silvermont.mk | 17 +++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 core/combo/arch/x86/silvermont.mk create mode 100644 core/combo/arch/x86_64/silvermont.mk diff --git a/core/combo/arch/x86/silvermont.mk b/core/combo/arch/x86/silvermont.mk new file mode 100644 index 000000000..3a8718d1a --- /dev/null +++ b/core/combo/arch/x86/silvermont.mk @@ -0,0 +1,20 @@ +# This file contains feature macro definitions specific to the +# silvermont arch variant. +# +# See build/core/combo/arch/x86/x86-atom.mk for differences. +# + +ARCH_X86_HAVE_SSSE3 := true +ARCH_X86_HAVE_SSE4 := true +ARCH_X86_HAVE_SSE4_1 := true +ARCH_X86_HAVE_SSE4_2 := true +ARCH_X86_HAVE_AES_NI := true +ARCH_X86_HAVE_POPCNT := true +ARCH_X86_HAVE_MOVBE := true + +# CFLAGS for this arch +arch_variant_cflags := \ + -march=slm \ + -mstackrealign \ + -mfpmath=sse \ + diff --git a/core/combo/arch/x86_64/silvermont.mk b/core/combo/arch/x86_64/silvermont.mk new file mode 100644 index 000000000..6c953a349 --- /dev/null +++ b/core/combo/arch/x86_64/silvermont.mk @@ -0,0 +1,17 @@ +# This file contains feature macro definitions specific to the +# silvermont arch variant. +# +# See build/core/combo/arch/x86/x86-atom.mk for differences. +# + +ARCH_X86_HAVE_SSSE3 := true +ARCH_X86_HAVE_SSE4 := true +ARCH_X86_HAVE_SSE4_1 := true +ARCH_X86_HAVE_SSE4_2 := true +ARCH_X86_HAVE_AES_NI := true +ARCH_X86_HAVE_POPCNT := true +ARCH_X86_HAVE_MOVBE := true + +# CFLAGS for this arch +arch_variant_cflags := \ + -march=slm \