summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-09-27 11:05:33 +0200
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-09-27 11:05:33 +0200
commit1926e9c1d02aae439a51b5cb9aadd384859521b5 (patch)
tree2cdddad47411cc10585bbb1cd92fde5729d0c989
parentbf1f7611e22909b47e0df65a3030aa5959686ce3 (diff)
downloadembtoolkit-1926e9c1d02aae439a51b5cb9aadd384859521b5.tar.gz
embtoolkit-1926e9c1d02aae439a51b5cb9aadd384859521b5.tar.bz2
embtoolkit-1926e9c1d02aae439a51b5cb9aadd384859521b5.tar.xz
Toolchain: MIPS: create symbols in order to identify symbols
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r--kconfig/arch-variant-mips.kconfig20
1 files changed, 20 insertions, 0 deletions
diff --git a/kconfig/arch-variant-mips.kconfig b/kconfig/arch-variant-mips.kconfig
index 91d7205..78e3ee0 100644
--- a/kconfig/arch-variant-mips.kconfig
+++ b/kconfig/arch-variant-mips.kconfig
@@ -31,52 +31,68 @@ choice
config EMBTK_ARCH_MIPS_MIPS1_LITTLE
bool "MIPS I little endian"
select EMBTK_TARGET_ARCH_32BITS
+ select EMBTK_ARCH_MIPS_LITTLE_ENDIAN
config EMBTK_ARCH_MIPS_MIPS1_BIG
bool "MIPS I big endian"
select EMBTK_TARGET_ARCH_32BITS
+ select EMBTK_ARCH_MIPS_BIG_ENDIAN
config EMBTK_ARCH_MIPS_MIPS2_LITTLE
bool "MIPS II little endian"
select EMBTK_TARGET_ARCH_32BITS
+ select EMBTK_ARCH_MIPS_LITTLE_ENDIAN
config EMBTK_ARCH_MIPS_MIPS2_BIG
bool "MIPS II big endian"
select EMBTK_TARGET_ARCH_32BITS
+ select EMBTK_ARCH_MIPS_BIG_ENDIAN
config EMBTK_ARCH_MIPS_MIPS3_LITTLE
bool "MIPS III little endian"
select EMBTK_TARGET_ARCH_64BITS
+ select EMBTK_ARCH_MIPS_LITTLE_ENDIAN
config EMBTK_ARCH_MIPS_MIPS3_BIG
bool "MIPS III big endian"
select EMBTK_TARGET_ARCH_64BITS
+ select EMBTK_ARCH_MIPS_BIG_ENDIAN
config EMBTK_ARCH_MIPS_MIPS4_LITTLE
bool "MIPS IV little endian"
select EMBTK_TARGET_ARCH_64BITS
+ select EMBTK_ARCH_MIPS_LITTLE_ENDIAN
config EMBTK_ARCH_MIPS_MIPS4_BIG
bool "MIPS IV big endian"
select EMBTK_TARGET_ARCH_64BITS
+ select EMBTK_ARCH_MIPS_BIG_ENDIAN
config EMBTK_ARCH_MIPS_MIPS32_LITTLE
bool "MIPS32 little endian"
select EMBTK_TARGET_ARCH_32BITS
+ select EMBTK_ARCH_MIPS_LITTLE_ENDIAN
config EMBTK_ARCH_MIPS_MIPS32_BIG
bool "MIPS32 big endian"
select EMBTK_TARGET_ARCH_32BITS
+ select EMBTK_ARCH_MIPS_BIG_ENDIAN
config EMBTK_ARCH_MIPS_MIPS32R2_LITTLE
bool "MIPS32 release 2 little endian"
select EMBTK_TARGET_ARCH_32BITS
+ select EMBTK_ARCH_MIPS_LITTLE_ENDIAN
config EMBTK_ARCH_MIPS_MIPS32R2_BIG
bool "MIPS32 release 2 big endian"
select EMBTK_TARGET_ARCH_32BITS
+ select EMBTK_ARCH_MIPS_BIG_ENDIAN
config EMBTK_ARCH_MIPS_MIPS64_LITTLE
bool "MIPS64 little endian"
select EMBTK_TARGET_ARCH_64BITS
+ select EMBTK_ARCH_MIPS_LITTLE_ENDIAN
config EMBTK_ARCH_MIPS_MIPS64_BIG
bool "MIPS64 big endian"
select EMBTK_TARGET_ARCH_64BITS
+ select EMBTK_ARCH_MIPS_BIG_ENDIAN
config EMBTK_ARCH_MIPS_MIPS64R2_LITTLE
bool "MIPS64 release 2 little endian"
select EMBTK_TARGET_ARCH_64BITS
+ select EMBTK_ARCH_MIPS_LITTLE_ENDIAN
config EMBTK_ARCH_MIPS_MIPS64R2_BIG
bool "MIPS64 release 2 big endian"
select EMBTK_TARGET_ARCH_64BITS
+ select EMBTK_ARCH_MIPS_BIG_ENDIAN
endchoice
@@ -105,3 +121,7 @@ choice
select EMBTK_64BITS_FS
endchoice
+config EMBTK_ARCH_MIPS_BIG_ENDIAN
+ bool
+config EMBTK_ARCH_MIPS_LITTLE_ENDIAN
+ bool