[Buildroot] GCC-mips configuration options
Michael S. Zick
minimod at morethan.org
Sat Nov 28 22:42:45 UTC 2009
Just FYI
(no tuning for fp implementation yet - whitespace trashed on purpose):
diff --git a/target/Config.in.arch b/target/Config.in.arch
index 1e3c78c..e9bde2a 100644
--- a/target/Config.in.arch
+++ b/target/Config.in.arch
@@ -156,6 +156,8 @@ config BR2_mips_32
bool "mips 32"
config BR2_mips_32r2
bool "mips 32r2"
+config BR2_mips_24kc
+ bool "mips 24Kc"
config BR2_mips_64
bool "mips 64"
config BR2_mips_64r2
@@ -177,10 +179,10 @@ config BR2_MIPS_OABI32
bool "o32"
config BR2_MIPS_ABI32
bool "n32"
- depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
+ depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_24kc || BR2_mips_64 || BR2_mips_64r2 || BR2
config BR2_MIPS_EABI
bool "eabi"
- depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
+ depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_24kc || BR2_mips_64 || BR2_mips_64r2 || BR2
config BR2_MIPS_ABI64
bool "n64"
depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
@@ -625,6 +627,7 @@ config BR2_GCC_TARGET_TUNE
default mips4 if BR2_mips_4
default mips32 if BR2_mips_32
default mips32r2 if BR2_mips_32r2
+ default 24kc if BR2_mips_24kc
default mips64 if BR2_mips_64
default mips64r2 if BR2_mips_64r2
default mips16 if BR2_mips_16
@@ -724,6 +727,16 @@ config BR2_GCC_TARGET_ARCH
default 68030 if BR2_m68k_68030
default 68040 if BR2_m68k_68040
default 68060 if BR2_m68k_68060
+ default mips1 if BR2_mips_1
+ default mips2 if BR2_mips_2
+ default mips3 if BR2_mips_3
+ default mips4 if BR2_mips_4
+ default mips32 if BR2_mips_32
+ default mips32r2 if BR2_mips_32r2
+ default 24kc if BR2_mips_24kc
+ default mips64 if BR2_mips_64
+ default mips64r2 if BR2_mips_64r2
+ default mips16 if BR2_mips_16
config BR2_GCC_TARGET_ABI
string
Ref: http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/MIPS-Options.html#MIPS-Options
More information about the buildroot
mailing list