arch: add corei7-avx
authorSteven Noonan <steven@uplinklabs.net>
Wed, 18 Mar 2015 22:01:08 +0000 (15:01 -0700)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 9 Apr 2015 21:34:08 +0000 (23:34 +0200)
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
arch/Config.in.x86

index d5788b12334617218df59d4292d8102eccc2db6a..9767bc1c2892e721973e106f537b032ed962c129 100644 (file)
@@ -13,6 +13,8 @@ config BR2_X86_CPU_HAS_SSE4
        bool
 config BR2_X86_CPU_HAS_SSE42
        bool
+config BR2_X86_CPU_HAS_AVX
+       bool
 
 choice
        prompt "Target Architecture Variant"
@@ -89,6 +91,16 @@ config BR2_x86_corei7
        select BR2_X86_CPU_HAS_SSSE3
        select BR2_X86_CPU_HAS_SSE4
        select BR2_X86_CPU_HAS_SSE42
+config BR2_x86_corei7_avx
+       bool "corei7-avx"
+       select BR2_X86_CPU_HAS_MMX
+       select BR2_X86_CPU_HAS_SSE
+       select BR2_X86_CPU_HAS_SSE2
+       select BR2_X86_CPU_HAS_SSE3
+       select BR2_X86_CPU_HAS_SSSE3
+       select BR2_X86_CPU_HAS_SSE4
+       select BR2_X86_CPU_HAS_SSE42
+       select BR2_X86_CPU_HAS_AVX
 config BR2_x86_atom
        bool "atom"
        select BR2_X86_CPU_HAS_MMX
@@ -226,6 +238,7 @@ config BR2_GCC_TARGET_ARCH
        default "nocona"        if BR2_x86_nocona
        default "core2"         if BR2_x86_core2
        default "corei7"        if BR2_x86_corei7
+       default "corei7-avx"    if BR2_x86_corei7_avx
        default "atom"          if BR2_x86_atom
        default "k8"            if BR2_x86_opteron
        default "k8-sse3"       if BR2_x86_opteron_sse3