From 8bcffed949fa1057b64188dbd3a2cfc142c9f3e1 Mon Sep 17 00:00:00 2001 From: Michael 'Mickey' Lauer Date: Wed, 4 Mar 2009 12:01:14 +0100 Subject: tune-arm1136-novfp.inc: include tune-thumb here as well --- conf/machine/include/tune-arm1136-novfp.inc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'conf') diff --git a/conf/machine/include/tune-arm1136-novfp.inc b/conf/machine/include/tune-arm1136-novfp.inc index 372148e7a2..e1f7945a0f 100644 --- a/conf/machine/include/tune-arm1136-novfp.inc +++ b/conf/machine/include/tune-arm1136-novfp.inc @@ -6,3 +6,5 @@ FEED_ARCH = "armv6-novfp" BASE_PACKAGE_ARCH = "armv6-novfp" PACKAGE_EXTRA_ARCHS += "armv4 armv4t armv5te armv6-novfp" +# Include tune file for thumb support, it defaults to off so DISTROs can turn it on if they wish +require conf/machine/include/tune-thumb.inc -- cgit 1.2.3-korg From 85d81cd7213618916df6c442c555db1ce23537aa Mon Sep 17 00:00:00 2001 From: Michael 'Mickey' Lauer Date: Wed, 4 Mar 2009 14:08:21 +0100 Subject: sane-toolchain.inc: remove KEEP_OABI overrides for specific kernels from here. This knowledge should rather be encoded in the actual recipes. --- conf/distro/include/sane-toolchain.inc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'conf') diff --git a/conf/distro/include/sane-toolchain.inc b/conf/distro/include/sane-toolchain.inc index 0d859903e1..b261d635af 100644 --- a/conf/distro/include/sane-toolchain.inc +++ b/conf/distro/include/sane-toolchain.inc @@ -73,7 +73,7 @@ PREFERRED_ARM_INSTRUCTION_SET ?= "arm" PREFERRED_ARM_INSTRUCTION_SET_armv4t = "thumb" PREFERRED_ARM_INSTRUCTION_SET_armv5te = "thumb" PREFERRED_ARM_INSTRUCTION_SET_armv5teb = "thumb" -ARM_INSTRUCTION_SET = "${PREFERRED_ARM_INSTRUCTION_SET} +ARM_INSTRUCTION_SET = "${PREFERRED_ARM_INSTRUCTION_SET}" # "arm" "thumb" # The instruction set the compiler should use when generating application # code. The kernel is always compiled with arm code at present. arm code @@ -91,9 +91,6 @@ THUMB_INTERWORK = "yes" # We don't want to keep OABI compat ARM_KEEP_OABI = "0" -# Do keep OABI compat for om-gta01 to keep the gllin binary working -ARM_KEEP_OABI_pn-linux-openmoko-2.6.24_om-gta01 = "1" -ARM_KEEP_OABI_pn-linux-openmoko-2.6.28_om-gta01 = "1" # ARM EABI is softfloat by default, but let's make sure :) # make it overridable for platforms with FPU, like ep93xx or i.mx31 @@ -108,7 +105,8 @@ TARGET_FPU_armv7a ?= "hard" TARGET_FPU_ppc603e ?= "hard" # webkit-gtk and cairo have alignment issues with double instructions on armv5 so -# disable them here +# disable them here. TODO: This knowledge should rather be encoded in the actual +# recipes! TARGET_CC_ARCH_pn-webkit-gtk_armv5te = "-march=armv4t" TARGET_CC_ARCH_pn-cairo_armv5te = "-march=armv4t" -- cgit 1.2.3-korg