Commit ba92d6ef authored by Thomas Petazzoni's avatar Thomas Petazzoni
Browse files

Make hard-float the default on Cortex-A8 and Cortex-A9



Cortex-A8 and Cortex-A9 ARM cores are guaranteed to provide a hardware
floating point unit, so there's no reason to default to software
floating point for them.

More importantly, the newest Linaro toolchains are hard float
toolchains, so basically an user choosing those toolchains and leaving
the default option of software float would run in compilation issues.

So let's make hard float the default for Cortex-A8 and Cortex-A9.

Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent b64233fc
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -101,7 +101,11 @@ config BR2_USE_MMU

config BR2_PREFER_SOFT_FLOAT
	bool
	default y if BR2_arm || BR2_armeb || BR2_avr32 || BR2_mips || BR2_mipsel
	default y if (BR2_arm && !BR2_cortex_a8 && !BR2_cortex_a9)
	default y if BR2_armeb
	default y if BR2_avr32
	default y if BR2_mips
	default y if BR2_mipsel

config BR2_SOFT_FLOAT
	bool "Use software floating point by default"