Switch to hard-float by default?

Adrian Chadd adrian.chadd at gmail.com
Fri Jan 12 23:19:57 UTC 2018


hi,

On 11 January 2018 at 15:26, John Baldwin <jhb at freebsd.org> wrote:

>
> If it is only 32-bit CPUs that need soft-float as an option then we could
> perhaps have mips64 and mipsn32 assume hard-float with 'mipshf' for 32-bit
> hard-float and leave 'mips' as-is.  It would perhaps be less confusing in
> the long run (and consistent with other FreeBSD platforms) to go the *sf
> route though and have 'mipssf'.  If we don't need mipsn32sf and mips64sf
> then supporting both hard and soft for 32-bit mips is not quite as onerous
> in terms of exploding the worlds built for 'make tinderbox', etc.  If there
> are boards people are still using that don't support hard-float we should
> keep soft-float around though.  I think it's mostly a matter of figuring
> out which combinations of ABI x big/little x hard/soft that are worth
> supporting.

hi,

Yeah - almost all of the 32 bit router platforms aren't including the
FPU in the RTL generation.

Hm, is the ci20 32 bit or 64 bit? I know it has an FPU..

-adrian


More information about the freebsd-mips mailing list