
Dear Scott Wood,
In message 20110125140547.2825fdad@udp111988uds.am.freescale.net you wrote:
On cores that have FP (at least those that support the FPU POST, and which are currently having problems), use hard float, enable MSR[FP] or equivalent, and let GCC use FP for various tasks if it wants. This shouldn't involve much more complexity than adding a small amount of init, which you'd need for the POST anyway.
On cores that don't have FP, use soft float, and don't include the FPU POST code. This should not be any different than today, except for adding another compiler flag that depends on the build target.
And why exactly should we do all this, given the fact that there are no intentions to work with floating point data in U-Boot?
Best regards,
Wolfgang Denk