From b92147cf66fed9e3636d945cb50ab7fae2fd7192 Mon Sep 17 00:00:00 2001 From: Vernon Mauery Date: Thu, 17 Oct 2019 11:22:20 -0700 Subject: Move ast2600 to use hard float call convention Before this change, the ast2600 binaries were built with the soft float call convention, which allows them to run on systems that don't have hard float FPUs. Internally, this changes yocto to build like this: CXX="arm-openbmc-linux-gnueabi-g++ \ -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard ... CPP="arm-openbmc-linux-gnueabi-gcc \ -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard ... Tested: Builds and boots on ast2600-EVB (From meta-aspeed rev: 53e322518fe6f471663746934e38bf5d8143a501) Change-Id: If8037c66301ca4a3588d10270fe8d2fc610bb195 Signed-off-by: Vernon Mauery Signed-off-by: Brad Bishop --- meta-aspeed/conf/machine/include/aspeed.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meta-aspeed') diff --git a/meta-aspeed/conf/machine/include/aspeed.inc b/meta-aspeed/conf/machine/include/aspeed.inc index 05e465849..a2316cf6a 100644 --- a/meta-aspeed/conf/machine/include/aspeed.inc +++ b/meta-aspeed/conf/machine/include/aspeed.inc @@ -20,7 +20,7 @@ MACHINEOVERRIDES =. "aspeed:" SERIAL_CONSOLES ?= "115200;ttyS4" DEFAULTTUNE_aspeed-g5 ?= "arm1176jzs" -DEFAULTTUNE_aspeed-g6 ?= "armv7a-vfpv4d16" +DEFAULTTUNE_aspeed-g6 ?= "armv7ahf-vfpv4d16" UBOOT_ENTRYPOINT_aspeed-g4 ?= "0x40001000" UBOOT_ENTRYPOINT_aspeed-g5 ?= "0x80001000" -- cgit v1.2.3