summaryrefslogtreecommitdiff
path: root/kconfig
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-06-02 23:39:57 +0200
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-06-02 23:40:21 +0200
commit2ce314511e9fc451720e609175b21dabae7bbefe (patch)
tree12142dc0eab9a21f429cd55e871bf373d9b26645 /kconfig
parentd55bf3ed505124c8bf627afad78ec1329dfeef1c (diff)
downloadembtoolkit-2ce314511e9fc451720e609175b21dabae7bbefe.tar.gz
embtoolkit-2ce314511e9fc451720e609175b21dabae7bbefe.tar.bz2
embtoolkit-2ce314511e9fc451720e609175b21dabae7bbefe.tar.xz
EMBTK: MIPS arch: make use of EMBTK_TARGET_ARCH_64BITS and remove some ABIs that seem to be unsuppoted by eglibc
This patch makes use of EMBTK_TARGET_ARCH_64BITS and removes some ABIs that seem to be unsuppoted by eglibc. Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
Diffstat (limited to 'kconfig')
-rw-r--r--kconfig/arch-variant.kconfig27
1 files changed, 8 insertions, 19 deletions
diff --git a/kconfig/arch-variant.kconfig b/kconfig/arch-variant.kconfig
index 914ae37..ebeea3b 100644
--- a/kconfig/arch-variant.kconfig
+++ b/kconfig/arch-variant.kconfig
@@ -89,30 +89,19 @@ choice
help
Here you can select which abi you want to use.
config EMBTK_ARCH_MIPS_ABI_O32
- bool "o32"
+ bool "o32" if !EMBTK_TARGET_ARCH_64BITS
+
config EMBTK_ARCH_MIPS_ABI_N32
- bool "n32" if EMBTK_ARCH_MIPS_MIPS3_LITTLE || EMBTK_ARCH_MIPS_MIPS3_BIG \
- || EMBTK_ARCH_MIPS_MIPS4_LITTLE || EMBTK_ARCH_MIPS_MIPS4_BIG || \
- EMBTK_ARCH_MIPS_MIPS64_LITTLE || EMBTK_ARCH_MIPS_MIPS64_BIG || \
- EMBTK_ARCH_MIPS_MIPS64R2_LITTLE || EMBTK_ARCH_MIPS_MIPS64R2_BIG
+ bool "n32" if EMBTK_TARGET_ARCH_64BITS
- config EMBTK_ARCH_MIPS_ABI_EABI
- bool "eabi (BROKEN)" if EMBTK_ARCH_MIPS_MIPS3_LITTLE || EMBTK_ARCH_MIPS_MIPS3_BIG \
- || EMBTK_ARCH_MIPS_MIPS4_LITTLE || EMBTK_ARCH_MIPS_MIPS4_BIG || \
- EMBTK_ARCH_MIPS_MIPS64_LITTLE || EMBTK_ARCH_MIPS_MIPS64_BIG || \
- EMBTK_ARCH_MIPS_MIPS64R2_LITTLE || EMBTK_ARCH_MIPS_MIPS64R2_BIG
+# config EMBTK_ARCH_MIPS_ABI_EABI
+# bool "eabi (BROKEN)" if EMBTK_TARGET_ARCH_64BITS
- config EMBTK_ARCH_MIPS_ABI_O64
- bool "o64 (BROKEN)" if EMBTK_ARCH_MIPS_MIPS3_LITTLE || EMBTK_ARCH_MIPS_MIPS3_BIG \
- || EMBTK_ARCH_MIPS_MIPS4_LITTLE || EMBTK_ARCH_MIPS_MIPS4_BIG || \
- EMBTK_ARCH_MIPS_MIPS64_LITTLE || EMBTK_ARCH_MIPS_MIPS64_BIG || \
- EMBTK_ARCH_MIPS_MIPS64R2_LITTLE || EMBTK_ARCH_MIPS_MIPS64R2_BIG
+# config EMBTK_ARCH_MIPS_ABI_O64
+# bool "o64 (BROKEN)" if EMBTK_TARGET_ARCH_64BITS
config EMBTK_ARCH_MIPS_ABI_N64
- bool "n64" if EMBTK_ARCH_MIPS_MIPS3_LITTLE || EMBTK_ARCH_MIPS_MIPS3_BIG \
- || EMBTK_ARCH_MIPS_MIPS4_LITTLE || EMBTK_ARCH_MIPS_MIPS4_BIG || \
- EMBTK_ARCH_MIPS_MIPS64_LITTLE || EMBTK_ARCH_MIPS_MIPS64_BIG || \
- EMBTK_ARCH_MIPS_MIPS64R2_LITTLE || EMBTK_ARCH_MIPS_MIPS64R2_BIG
+ bool "n64" if EMBTK_TARGET_ARCH_64BITS
endchoice
################################## End MIPS ARCH ########################################