Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jan 2018 15:19:53 -0800
From:      Adrian Chadd <adrian.chadd@gmail.com>
To:        John Baldwin <jhb@freebsd.org>
Cc:        "freebsd-mips@freebsd.org. Robert Pera" <freebsd-mips@freebsd.org>, Alex Zepeda <mips@inferiorhumanorgans.com>
Subject:   Re: Switch to hard-float by default?
Message-ID:  <CAJ-VmonJoksRMn-UAgNzmG9geC7UNOfAPKJkZ68=%2B6q9gU2stA@mail.gmail.com>
In-Reply-To: <18788446.orHcog1a1k@ralph.baldwin.cx>
References:  <CANCZdfp=82mpjO3C3L_RXrPa66nouFfgpKxtzezxoe1S2RzCzQ@mail.gmail.com> <20180111004929.GA17499@bloaty> <CANCZdfq7QeZCHAe8P=TSgKEZj=3%2BfTAH6u1eSqxxEgOdA47DJA@mail.gmail.com> <18788446.orHcog1a1k@ralph.baldwin.cx>

next in thread | previous in thread | raw e-mail | index | archive | help
hi,

On 11 January 2018 at 15:26, John Baldwin <jhb@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmonJoksRMn-UAgNzmG9geC7UNOfAPKJkZ68=%2B6q9gU2stA>