Subject: Re: Port to 8xx embedded PPCs
To: David Querbach <querbach@realtime.bc.ca>
From: Ben Harris <bjh21@netbsd.org>
List: tech-embed
Date: 06/20/2000 12:57:05
On Tue, 20 Jun 2000, David Brownlee wrote:
> On Mon, 19 Jun 2000, David Querbach wrote:
>
> > > I'm not very familiar with the 8xxs, but I'm assuming they have no
> > > hardware floating point? If so, the soft float support we have in
> > > several other ports can probably be stolen -- it would be very
> > > straightforward.
> >
> > Yes, we need software floating-point. After looking at the emulators that
> > come with the compiler, I instead chose to steal the one in the arm32 port
> > (src/sys/lib/libc/arch/arm32/fplib).
>
> I believe Ban Harris has imported a version designed to be MI -
> he might be able to comment on this more :)
Yes. I've imported a new version of the SoftFloat package that arm32
uses, and tried to make it more amenable to use by other ports. It lives
in src/lib/libc/softfloat and src/lib/libc/arch/${MACHINE_ARCH}/softfloat.
Currently, the only port using it is arm26, but I think I've got the
portability hacks right. If I haven't, please tell me rather than putting
yet another copy of SoftFloat in the tree.
I'm not reading tech-embed, but feel free to get in touch directly if you
want to talk about SoftFloat stuff.
--
Ben Harris <bjh21@netbsd.org>
Portmaster, NetBSD/arm26 <URL:http://www.netbsd.org/Ports/arm26/>