From: Raúl Porcel Date: Sat, 4 Sep 2010 17:39:42 +0000 (+0000) Subject: Fix typo and add armv7a-hardfp target X-Git-Tag: CATALYST-2.0.10~3^2~63 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=bfecd46895ea365f2c90c5c22187760697376b25;p=catalyst.git Fix typo and add armv7a-hardfp target --- diff --git a/ChangeLog b/ChangeLog index 6ce96c1d..51457993 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,10 @@ # Distributed under the GPL v2 # $Id$ + 04 Sep 2010; Raúl Porcel + modules/catalyst/arch/arm.py: + Fix typo and add armv7a-hardfp target + 04 Sep 2010; Raúl Porcel targets/support/bootloader-setup.sh, targets/support/create-iso.sh, targets/support/pre-kmerge.sh: diff --git a/modules/catalyst/arch/arm.py b/modules/catalyst/arch/arm.py index 1a3c88f8..225f731d 100644 --- a/modules/catalyst/arch/arm.py +++ b/modules/catalyst/arch/arm.py @@ -102,7 +102,7 @@ class arch_armv7r(generic_arm): "Builder class for armv7r target" def __init__(self,myspec): generic_arm.__init__(self,myspec) - self.settings["CHOST"]="armv7rl-unknown-linux-gnueabi" + self.settings["CHOST"]="armv7r-unknown-linux-gnueabi" self.settings["CFLAGS"]+=" -march=armv7-r -mfpu=vfp -mfloat-abi=softfp" class arch_armv7m(generic_arm): @@ -112,6 +112,13 @@ class arch_armv7m(generic_arm): self.settings["CHOST"]="armv7m-unknown-linux-gnueabi" self.settings["CFLAGS"]+=" -march=armv7-m -mfpu=vfp -mfloat-abi=softfp" +class arch_armv7a_hardfp(generic_arm): + "Builder class for armv7a hardfloat target, requires >=gcc-4.5" + def __init__(self,myspec): + generic_arm.__init__(self,myspec) + self.settings["CHOST"]="armv7a-hardfloat-linux-gnueabi" + self.settings["CFLAGS"]+=" -march=armv7-a -mfpu=vfp -mfloat-abi=hard" + class arch_armv5teb(generic_armeb): "Builder class for armv5teb (XScale) target" def __init__(self,myspec): @@ -133,6 +140,7 @@ _subarch_map = { "armv7a" : arch_armv7a, "armv7r" : arch_armv7r, "armv7m" : arch_armv7m, + "armv7a_hardfp" : arch_armv7a_hardfp, "armeb" : arch_armeb, "armv5teb" : arch_armv5teb }