Subject: Re: (Broken) LC040 & alternative distribution
To: None <jcoombs@gwi.net>
From: Bruce ONeel <edoneel@sdf.lonestar.org>
List: port-mac68k
Date: 07/01/2003 16:11:24
Hi,
There seems to be two LC040 problems (on macs)
- ones which work with the SoftFPU control panel
- ones which do not work with the SoftFPU control panel.
The LC040s which work with SoftFPU should, but don't, work
with a FPU emulator. My *guess* is that the stack is geting
munged in some odd way since you hit a FLine trap and return
to some random place in the code.
The LC040s which don't work with SoftFPU, these seem to be
the earliest ones, will never work with a FPU emulator.
Building with -msoft-float fixes both of these types.
Someone who is bright could probably make the LC040s
which work with SoftFPU work with the existing
FPU emulator. I had no luck though.
cheers
bruce
Joshua Coombs <jcoombs@gwi.net> wrote:
> > d) Provide an complete alternative m68k-softfloat distribution.
> > Bruce O'Neel has done this - would it make sense to pull this
> > into the main tree and produce an an alternate distribution
> > with the standard NetBSD release? As a bonus non-broken LC040
> > and LC060 users would be able to use this for a small performance
> > gain. The question would be whether to compile it
> > '-m68040-60 -soft-float' or just '-soft-float' :)
>
> Non-broken? My understanding is the LC040 is an 040 lacking an FPU. There
> is further cripling/breakage on some of them?
>
> Josh C