summaryrefslogtreecommitdiff
path: root/misc/buildroot/Config.in
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-04-23 02:27:06 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-04-23 02:27:06 +0000
commit239679bf37b4d5532beaf40a3207de9c238d0232 (patch)
tree5f56c128113fe6720caad1cd93a79fe6321d70d6 /misc/buildroot/Config.in
parentf8e7d6864a9a99101b69cfcf1d3ef623616ac0f3 (diff)
downloadnuttx-239679bf37b4d5532beaf40a3207de9c238d0232.tar.gz
nuttx-239679bf37b4d5532beaf40a3207de9c238d0232.tar.bz2
nuttx-239679bf37b4d5532beaf40a3207de9c238d0232.zip
Add logic to more clearly specific ARM architecture
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1722 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'misc/buildroot/Config.in')
-rw-r--r--misc/buildroot/Config.in40
1 files changed, 39 insertions, 1 deletions
diff --git a/misc/buildroot/Config.in b/misc/buildroot/Config.in
index f9cb2e6fe..153b7a8ac 100644
--- a/misc/buildroot/Config.in
+++ b/misc/buildroot/Config.in
@@ -75,6 +75,8 @@ config BR2_arm710
bool "arm710"
config BR2_arm720t
bool "arm720t"
+config BR2_arm740t
+ bool "arm740t"
config BR2_arm920t
bool "arm920t"
config BR2_arm922t
@@ -98,6 +100,7 @@ config BR2_ARM_TYPE
default ARM610 if BR2_arm610
default ARM710 if BR2_arm710
default ARM720T if BR2_arm720t
+ default ARM740T if BR2_arm740t
default ARM920T if BR2_arm920t
default ARM922T if BR2_arm922t
default ARM926T if BR2_arm926t
@@ -207,7 +210,42 @@ config BR2_ARCH
default "sh64" if BR2_sh64
default "h8300" if BR2_h8300
default "sparc" if BR2_sparc
- default "x86_64" if BR2_x86_64
+
+config BR2_GCC_TARGET_TUNE
+ string
+ default i386 if BR2_x86_i386
+ default i486 if BR2_x86_i486
+ default i586 if BR2_x86_i586
+ default i686 if BR2_x86_i686
+ default arm610 if BR2_arm610
+ default arm7tdmi if BR2_arm7tdmi || BR2_arm720t || BR2_arm740t
+ default arm920t if BR2_arm920t
+ default arm922t if BR2_arm922t
+ default arm9tdmi if BR2_arm926t
+ default arm1136jf-s if BR2_arm1136jf_s
+ default strongarm110 if BR2_sa110
+ default strongarm1100 if BR2_sa1100
+ default xscale if BR2_xscale
+ default iwmmxt if BR2_iwmmxt
+
+config BR2_GCC_TARGET_ARCH
+ string
+ default i386 if BR2_x86_i386
+ default i486 if BR2_x86_i486
+ default i586 if BR2_x86_i586
+ default i686 if BR2_x86_i686
+ default armv3 if BR2_arm610 || BR2_arm710
+ default armv4 if BR2_sa110 || BR2_sa1100
+ default armv4t if BR2_arm7tdmi
+ default armv4t if BR2_arm720t || BR2_arm920t || BR2_arm922t
+ default armv5te if BR2_arm926t || BR2_arm10t || BR2_xscale
+ default armv6j if BR2_arm1136jf_s
+ default iwmmxt if BR2_iwmmxt
+
+config BR2_GCC_TARGET_ABI
+ string
+ default apcs-gnu if BR2_ARM_OABI
+ default aapcs-linux if BR2_ARM_EABI
config BR2_ENDIAN
string