arch: add core-avx2
authorSteven Noonan <steven@uplinklabs.net>
Wed, 18 Mar 2015 22:01:10 +0000 (15:01 -0700)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 9 Apr 2015 21:34:14 +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 9767bc1c2892e721973e106f537b032ed962c129..43f6abc3427cb55db9d9350295012b37ae8bc815 100644 (file)
@@ -15,6 +15,8 @@ config BR2_X86_CPU_HAS_SSE42
        bool
 config BR2_X86_CPU_HAS_AVX
        bool
+config BR2_X86_CPU_HAS_AVX2
+       bool
 
 choice
        prompt "Target Architecture Variant"
@@ -101,6 +103,17 @@ config BR2_x86_corei7_avx
        select BR2_X86_CPU_HAS_SSE4
        select BR2_X86_CPU_HAS_SSE42
        select BR2_X86_CPU_HAS_AVX
+config BR2_x86_core_avx2
+       bool "core-avx2"
+       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
+       select BR2_X86_CPU_HAS_AVX2
 config BR2_x86_atom
        bool "atom"
        select BR2_X86_CPU_HAS_MMX
@@ -239,6 +252,7 @@ config BR2_GCC_TARGET_ARCH
        default "core2"         if BR2_x86_core2
        default "corei7"        if BR2_x86_corei7
        default "corei7-avx"    if BR2_x86_corei7_avx
+       default "core-avx2"     if BR2_x86_core_avx2
        default "atom"          if BR2_x86_atom
        default "k8"            if BR2_x86_opteron
        default "k8-sse3"       if BR2_x86_opteron_sse3