]> git.openpandora.org Git - openembedded.git/commitdiff
tune files: add FEED_ARCH
authorKoen Kooi <koen@openembedded.org>
Sun, 13 Apr 2008 10:59:05 +0000 (10:59 +0000)
committerKoen Kooi <koen@openembedded.org>
Sun, 13 Apr 2008 10:59:05 +0000 (10:59 +0000)
24 files changed:
conf/machine/include/tune-arm9tdmi.inc
conf/machine/include/tune-armv7.inc
conf/machine/include/tune-athlonmp.inc
conf/machine/include/tune-c3.inc
conf/machine/include/tune-cortexa8.inc
conf/machine/include/tune-cortexm3.inc
conf/machine/include/tune-cortexr4.inc
conf/machine/include/tune-ep9312.inc
conf/machine/include/tune-geodelx.inc
conf/machine/include/tune-iwmmxt.inc
conf/machine/include/tune-pentium.inc
conf/machine/include/tune-pentiumpro.inc
conf/machine/include/tune-ppc405.inc
conf/machine/include/tune-ppc440.inc
conf/machine/include/tune-ppc440e.inc
conf/machine/include/tune-ppc603e.inc
conf/machine/include/tune-ppce300c2.inc
conf/machine/include/tune-ppce300c3.inc
conf/machine/include/tune-ppce500.inc
conf/machine/include/tune-sh3.inc
conf/machine/include/tune-sh4.inc
conf/machine/include/tune-strongarm.inc
conf/machine/include/tune-supersparc.inc
conf/machine/include/tune-x86.inc

index d097b07739c038199210d582c74b9a2b9bb5848d..ded2c1b732fb428a3fca7c1b4dfd7c9599e427b7 100644 (file)
@@ -1,2 +1,3 @@
+FEED_ARCH = "armv4t"
 PACKAGE_ARCH = "armv4t"
 TARGET_CC_ARCH = "-mcpu=arm9tdmi -mtune=arm9tdmi"
index 61b4685f10b22354775d9a4c0c09f756824d30bb..6276fe679883d0ad221a1e084a9b2c120bafec8a 100644 (file)
@@ -1,5 +1,6 @@
 # valid options for -march: `armv7', `armv7-a', `armv7-r', `armv7-m'
 # valid option for -mtune: `cortex-a8', `cortex-r4', `cortex-m3', `cortex-m1'
+# This will NOT compile programs in 'ARM' mode, which is what you really want
 TARGET_CC_ARCH = "-march=armv7 -mfpu=vfp -mfloat-abi=softfp"
 FEED_ARCH = "armv7"
 PACKAGE_ARCH = "armv7"
index b2d0e703db6c68ef5350b3377d91b2860cc35b56..167559aa857085c11ac9e64e4c479f98ecf99648 100644 (file)
@@ -1,3 +1,3 @@
 TARGET_CC_ARCH = "-march=i686"
 PACKAGE_ARCH = "i686"
-
+FEED_ARCH = "i686"
index e6a522af10975dc9b0620333102bbffe37fd3a17..00db9d0445528a53b5c05440d1890c4bd0dac4d6 100644 (file)
@@ -1,3 +1,3 @@
 TARGET_CC_ARCH = "-march=c3 -mtune=c3"
 PACKAGE_ARCH = "i586"
-
+FEED_ARCH = "i586"
index 03e2e86a5f9f16ca9e919693ce23d7ee4385384f..6c3bdb6ee02e52c65094a013e8dec7c2524308ef 100644 (file)
@@ -1,3 +1,8 @@
+# Instead of using -mfpu=vfp[2] we can use -mfpu=neon to make use of gcc intrinsics[1] and vectorize loops with -ftree-vectorize[3]
+# [1] http://gcc.gnu.org/onlinedocs/gcc/ARM-NEON-Intrinsics.html
+# [2] http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html 
+# [3] https://support.codesourcery.com/GNUToolchain/kbentry29
+
 TARGET_CC_ARCH = "-march=armv7-a -mtune=cortex-a8 -mfpu=vfp -mfloat-abi=softfp"
 FEED_ARCH = "armv7a"
 PACKAGE_ARCH = "armv7a"
index 72ec53d7c0164abdaa0b21f775861003129069b9..3598998a74b45dda277dea0005cc6df2d91c59e1 100644 (file)
@@ -1,4 +1,4 @@
 # valid options for -march: `armv7', `armv7-m'
-TARGET_CC_ARCH = "-march=armv7 -mtune=cortex-m3 -mfpu=vfp -mfloat-abi=softfp"
+TARGET_CC_ARCH = "-march=armv7-m -mtune=cortex-m3 -mfpu=vfp -mfloat-abi=softfp"
 FEED_ARCH = "armv7"
 PACKAGE_ARCH = "armv7"
index 5d9a30f629d48452c747ebf5a9c2772624e13f6e..93c82e8607e8badd9e5be9bae6fb8c4a31d5385d 100644 (file)
@@ -1,4 +1,4 @@
 # valid options for -march: `armv7', `armv7-r'
-TARGET_CC_ARCH = "-march=armv7 -mtune=cortex-r4 -mfpu=vfp -mfloat-abi=softfp"
+TARGET_CC_ARCH = "-march=armv7-r -mtune=cortex-r4 -mfpu=vfp -mfloat-abi=softfp"
 FEED_ARCH = "armv7"
 PACKAGE_ARCH = "armv7"
index 0982cf2a132f491a6d54538061861fbdb246571b..76ccc1a1e3b6aca2756377e456659671c1214c37 100644 (file)
@@ -3,4 +3,5 @@ TARGET_CC_ARCH = "-march=ep9312 -mtune=ep9312 -mcpu=ep9312"
 
 #set arch to ep9312 for all generated packages
 PACKAGE_ARCH = "ep9312"
+FEED_ARCH = "ep9312"
 
index 335fadec6e5fbb71e76d46a7370f1b156ddc3dd0..c167515d46b9b5dc06b5074d12a8b3c3242d4934 100644 (file)
@@ -3,4 +3,5 @@
 #
 TARGET_CC_ARCH = "-march=k6-2"
 PACKAGE_ARCH = "geode"
+FEED_ARCH = "geode"
 
index 8376faca74a8d9135803f6864f68a890dc32b19c..20fe82b584ed5b3be7eb521f05e481c20654f062 100644 (file)
@@ -3,4 +3,5 @@
 TARGET_CC_ARCH = "-march=iwmmxt -mcpu=iwmmxt -mtune=iwmmxt"
 PACKAGE_ARCH = "iwmmxt"
 PACKAGE_EXTRA_ARCHS += "iwmmxt"
+FEED_ARCH = "iwmmxt"
 
index 7b1a517895b9207ac6855c2e952fb009325ce9a3..fbefe5bd895e94db5eecb42b605c5735244a8f2e 100644 (file)
@@ -1,3 +1,4 @@
 TARGET_CC_ARCH = "-mcpu=pentium"
 PACKAGE_ARCH = "i586"
+FEED_ARCH = "i586"
 
index aa9a8dfa1d0f4abf3959313d20114a97cbc2b857..6b110cc0b6edc004bdcbae2e8239a16287b402f0 100644 (file)
@@ -1,3 +1,4 @@
 TARGET_CC_ARCH = "-mcpu=pentiumpro"
 PACKAGE_ARCH = "i686"
+FEED_ARCH = "i686"
 
index 62118dd3a135d34d65f3894ca5636aaa47347a37..f798df837cc1bb667c58929e08b724095f62c46c 100644 (file)
@@ -2,3 +2,4 @@
 TARGET_FPU   ?=  "soft"
 TARGET_CC_ARCH = "-mcpu=405"
 PACKAGE_ARCH = "ppc405"
+FEED_ARCH = "ppc405"
index dff8dce68445261925d20a309518f1e27b3f3383..d38adac0080f621fc6caaf3d1c432d364b292f3c 100644 (file)
@@ -1,2 +1,3 @@
 TARGET_CC_ARCH = "-mcpu=440"
 PACKAGE_ARCH = "ppc440"
+FEED_ARCH = "ppc440"
index 5c47482a54ff9ed29b7f88764db41c2d6edde59c..539fa2d06594cbc23484ad25f5ce35547df785cd 100644 (file)
@@ -1,2 +1,3 @@
 TARGET_CC_ARCH = "-mcpu=440fp -mhard-float"
 PACKAGE_ARCH = "ppc440e"
+FEED_ARCH = "ppc440e"
index 1a004d30b52840eaaee7dd89616a3f1d5aa490e9..0305a129b9a6d25df7a6df56419140f91b0fb605 100644 (file)
@@ -1,2 +1,3 @@
 TARGET_CC_ARCH = "-mcpu=603e -mhard-float"
 PACKAGE_ARCH = "ppc603e"
+FEED_ARCH = "ppc603e"
index 4d7ea7ef87b88f91d6f14e31244401b78ed4c5dd..ddf9de00ce725dd8e43ce5eeac32f408ca2caeec 100644 (file)
@@ -1,3 +1,3 @@
 TARGET_CC_ARCH = "-mcpu=e300c2"
 PACKAGE_ARCH = "ppce300c2"
-
+FEED_ARCH = "ppce300c2"
index 29944eeba4d2d73a66f90d49d22426b199c75ca8..769c18720d1d69b0005a7fef839f5b42e63046dd 100644 (file)
@@ -1,2 +1,3 @@
 TARGET_CC_ARCH = "-mcpu=e300c3"
 PACKAGE_ARCH = "ppce300c3"
+FEED_ARCH = "ppce300c3"
index 11717eba70740b21eb26e29af48a7b2b7170c165..7a0476e5b7e8b8cc41884f9666c015a1364f1a4c 100644 (file)
@@ -1,2 +1,3 @@
 TARGET_CC_ARCH = "-mcpu=8540"
 PACKAGE_ARCH = "ppce500"
+FEED_ARCH = "ppce500"
index 192dd8fd22e9e5c05ef7422ddbdd0d1480e21bb6..65bfacf174840743e4bb40f1718f3eb771f54d82 100644 (file)
@@ -1 +1,2 @@
 TARGET_CC_ARCH = "-ml -m3"
+FEED_ARCH = "sh3"
index 866f7f89d5e29e617d4b20bed8e37d327bffb640..c20b8cf5a0c14e5fcf415d654cd78a5cb9b28fe3 100644 (file)
@@ -1 +1,2 @@
 TARGET_CC_ARCH = "-ml -m4"
+FEED_ARCH = "sh4"
index 0a773149fff202e4bbd5409b4db2171c468c3a4a..37499a61dc1a349cab023f65a2d8a662eeec81b5 100644 (file)
@@ -4,4 +4,5 @@
 
 ARM_ABI = "oabi"
 TARGET_CC_ARCH = "-march=armv4 -mtune=strongarm"
+FEED_ARCH = "arm-oabi"
 
index 1b1ec1207f70fa528149e21dcc6e609e83339a02..5fbfabe8d3019d2520702f7b536bf61bc4a2b416 100644 (file)
@@ -1,2 +1,3 @@
 TARGET_CC_ARCH = "-mcpu=supersparc"
-PACKAGE_ARCH = "supersparc" 
+PACKAGE_ARCH = "supersparc"
+FEED_ARCH = "supersparc" 
index a536bbb6e5e1b03d0bbdffaf2dd95d23b87a4d36..b1a0b9eeb88d6b69fedf34c9306a1dba991bec84 100644 (file)
@@ -1,3 +1,3 @@
 TARGET_CC_ARCH = "-march=i486"
-
+FEED_ARCH = "i486"