diff mbox series

[14/16] arch/Config.in.x86: add cooperlake CPU variant

Message ID 20220124230116.203218-15-thomas.petazzoni@bootlin.com
State Accepted
Headers show
Series Bootlin toolchain updates and x86 updates | expand

Commit Message

Thomas Petazzoni Jan. 24, 2022, 11:01 p.m. UTC
It was added in gcc 10.x.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 arch/Config.in.x86 | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
diff mbox series

Patch

diff --git a/arch/Config.in.x86 b/arch/Config.in.x86
index dffc9a74d3..08837b7cea 100644
--- a/arch/Config.in.x86
+++ b/arch/Config.in.x86
@@ -397,6 +397,19 @@  config BR2_x86_cascadelake
 	select BR2_X86_CPU_HAS_AVX2
 	select BR2_X86_CPU_HAS_AVX512
 	select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
+config BR2_x86_cooperlake
+	bool "cooperlake"
+	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
+	select BR2_X86_CPU_HAS_AVX512
+	select BR2_ARCH_NEEDS_GCC_AT_LEAST_10
 config BR2_x86_tigerlake
 	bool "tigerlake"
 	select BR2_X86_CPU_HAS_MMX
@@ -550,6 +563,7 @@  config BR2_GCC_TARGET_ARCH
 	default "icelake-client" if BR2_x86_icelake_client
 	default "icelake-server" if BR2_x86_icelake_server
 	default "cascadelake"	if BR2_x86_cascadelake
+	default "cooperlake"	if BR2_x86_cooperlake
 	default "tigerlake"	if BR2_x86_tigerlake
 	default "k8"		if BR2_x86_opteron
 	default "k8-sse3"	if BR2_x86_opteron_sse3