arch/arm: use EABIhf by default with VFP
authorBenoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
Sun, 25 Oct 2015 15:19:40 +0000 (16:19 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Sun, 25 Oct 2015 18:56:20 +0000 (19:56 +0100)
Set EABIhf as the default target ABI for the ARM processors that have or
may have a VFP unit, since this ABI is the most efficient in that case.
Of course, EABI can still be selected manually if needed.

[Peter: only default to EABIHF when we are sure the CPU has a VFP]
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
arch/Config.in.arm

index 4d10f4c49801d188a598292f9b971ccea4a51bf8..db7b8f2cb4abdd994fa4bea2b0f7252fca0bf473 100644 (file)
@@ -188,6 +188,7 @@ endchoice
 choice
        prompt "Target ABI"
        depends on BR2_arm || BR2_armeb
+       default BR2_ARM_EABIHF if BR2_ARM_CPU_HAS_VFPV2
        default BR2_ARM_EABI
        help
          Application Binary Interface to use. The Application Binary