Ver código fonte

finetune mips{32,64}r6 default selection for gcc/linux

Waldemar Brodkorb 8 anos atrás
pai
commit
35092dbab8

+ 5 - 0
target/config/Config.in.compiler

@@ -26,6 +26,7 @@ default ADK_TOOLCHAIN_GCC_6_1_0 if ADK_TARGET_ARCH_XTENSA
 default ADK_TOOLCHAIN_GCC_6_1_0 if ADK_TARGET_ARCH_BFIN
 default ADK_TOOLCHAIN_GCC_6_1_0 if ADK_TARGET_ARCH_C6X
 default ADK_TOOLCHAIN_GCC_6_1_0 if ADK_TARGET_ARCH_H8300
+default ADK_TOOLCHAIN_GCC_6_1_0 if ADK_TARGET_CPU_MIPS_MIPS32R6 || ADK_TARGET_CPU_MIPS64_MIPS64R6
 default ADK_TOOLCHAIN_GCC_5_4_0
 
 config ADK_TOOLCHAIN_GCC_GIT
@@ -60,6 +61,8 @@ config ADK_TOOLCHAIN_GCC_5_4_0
 	depends on !ADK_TARGET_ARCH_OR1K
 	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
 	depends on !(ADK_TARGET_LIB_GLIBC && ADK_TARGET_ARCH_SH)
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 
 config ADK_TOOLCHAIN_GCC_4_9_3
 	bool "4.9.3"
@@ -71,6 +74,8 @@ config ADK_TOOLCHAIN_GCC_4_9_3
 	depends on !ADK_TARGET_ARCH_METAG
 	depends on !ADK_TARGET_ARCH_OR1K
 	depends on !ADK_TARGET_ARCH_TILE
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 
 config ADK_TOOLCHAIN_GCC_5_3_OR1K
 	bool "5.3-or1k"

+ 22 - 0
target/config/Config.in.kernelversion

@@ -7,6 +7,8 @@ depends on ADK_TARGET_OS_LINUX
 default ADK_TARGET_KERNEL_VERSION_4_6_3 if ADK_TARGET_ARCH_ARC
 default ADK_TARGET_KERNEL_VERSION_4_6_3 if ADK_TARGET_ARCH_NIOS2
 default ADK_TARGET_KERNEL_VERSION_4_6_3 if ADK_TARGET_ARCH_XTENSA
+default ADK_TARGET_KERNEL_VERSION_4_6_3 if ADK_TARGET_CPU_MIPS_MIPS32R6
+default ADK_TARGET_KERNEL_VERSION_4_6_3 if ADK_TARGET_CPU_MIPS64_MIPS64R6
 default ADK_TARGET_KERNEL_VERSION_4_4_14
 
 config ADK_TARGET_KERNEL_VERSION_GIT
@@ -26,6 +28,8 @@ config ADK_TARGET_KERNEL_VERSION_4_5_7
 	depends on !ADK_TARGET_ARCH_NIOS2
 	depends on !ADK_TARGET_BOARD_BCM28XX
 	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 	select ADK_TARGET_KERNEL_VERSION_4_5
 
 config ADK_TARGET_KERNEL_VERSION_4_4_14
@@ -33,6 +37,8 @@ config ADK_TARGET_KERNEL_VERSION_4_4_14
 	depends on !ADK_TARGET_ARCH_NDS32
 	depends on !ADK_TARGET_ARCH_NIOS2
 	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 	select ADK_TARGET_KERNEL_VERSION_4_4
 
 config ADK_TARGET_KERNEL_VERSION_4_1_26
@@ -44,6 +50,8 @@ config ADK_TARGET_KERNEL_VERSION_4_1_26
 	depends on !ADK_TARGET_ARCH_NDS32
 	depends on !ADK_TARGET_ARCH_SPARC
 	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 	select ADK_TARGET_KERNEL_VERSION_4_1
 
 config ADK_TARGET_KERNEL_VERSION_3_18_33
@@ -59,6 +67,8 @@ config ADK_TARGET_KERNEL_VERSION_3_18_33
 	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
 	depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 	select ADK_TARGET_KERNEL_VERSION_3_18
 
 config ADK_TARGET_KERNEL_VERSION_3_14_72
@@ -72,6 +82,8 @@ config ADK_TARGET_KERNEL_VERSION_3_14_72
 	depends on !ADK_TARGET_BOARD_ATH79
 	depends on !ADK_TARGET_BOARD_BCM28XX
 	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 	select ADK_TARGET_KERNEL_VERSION_3_14
 
 config ADK_TARGET_KERNEL_VERSION_3_12_59
@@ -87,6 +99,8 @@ config ADK_TARGET_KERNEL_VERSION_3_12_59
 	depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
 	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 	select ADK_TARGET_KERNEL_VERSION_3_12
 
 config ADK_TARGET_KERNEL_VERSION_3_10_101
@@ -103,6 +117,8 @@ config ADK_TARGET_KERNEL_VERSION_3_10_101
 	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
 	depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
 	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 	select ADK_TARGET_KERNEL_VERSION_3_10
 
 config ADK_TARGET_KERNEL_VERSION_3_4_112
@@ -117,6 +133,8 @@ config ADK_TARGET_KERNEL_VERSION_3_4_112
 	depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
 	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 	select ADK_TARGET_KERNEL_VERSION_3_4
 
 config ADK_TARGET_KERNEL_VERSION_3_2_80
@@ -132,6 +150,8 @@ config ADK_TARGET_KERNEL_VERSION_3_2_80
 	depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
 	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 	select ADK_TARGET_KERNEL_VERSION_3_2
 
 config ADK_TARGET_KERNEL_VERSION_2_6_32_70
@@ -147,6 +167,8 @@ config ADK_TARGET_KERNEL_VERSION_2_6_32_70
 	depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
 	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+	depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
+	depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
 	select ADK_TARGET_KERNEL_VERSION_2_6_32
 
 endchoice