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

Change-Id: I89a2579abfac9bcefd82010a69793bee3a8116e2
Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
1 file changed
tree: 3e188c191a860bf3b3cc08e7b8bf362459eeb2c1
  1. conf/
  2. recipes-aspeed/
  3. recipes-bsp/
  4. recipes-core/
  5. recipes-kernel/
  6. COPYING.apache-2.0
  7. COPYING.MIT
  8. LICENSE
  9. MAINTAINERS
  10. README.md
README.md

OpenEmbedded/Yocto BSP layer for Aspeed's platforms

This layer provides support for Aspeed's platforms for use with OpenEmbedded and/or Yocto.

This layer depends on:

URI: git://git.openembedded.org/openembedded-core
layers: meta
branch: master
revision: HEAD

Contributing

meta-aspeed patches are reviewed using the Gerrit instance at https://gerrit.openbmc-project.xyz.

Please submit patches to Gerrit. More information on using Gerrit can be found here. https://github.com/openbmc/meta-aspeed is a hosting mirror only and GitHub pull requests are not monitored and will not be accepted.

Patch checklist. Please ensure patches adhere to the following guidelines:

For questions or help please come join us on the mailing list or in IRC.