Subject: Re: Kernels & FP Emulation
To: Bill Studenmund <wrstuden@loki.stanford.edu>
From: Xiamin Raahauge <xiamin@scdesantis.ne.mediaone.net>
List: port-mac68k
Date: 01/14/1998 06:36:36
On Tue, 13 Jan 1998, Bill Studenmund wrote:
> > btw,  My config file doesn't include FPU_EMULATE or FPSP.
> 
> If the kernel never touches what's in the FP registers, then the interrupt
> service routines don't have to bother saving & restoring their contents.
> 
> And for the macs, since some machines lack FPU's, imagine what'd happen if
> the code to emulate the FPU ended up using FPU instructions!
> 
> The main problem is the register saving one. There are key points where
> we don't save the FP regs since we're not supposed to touch them. W/o
> -msoft-float, the FP regs were magically changing on the user-land programs.
> 
> Things should run fine on your machine w/ just -Dmc68030 and -msoft-float.
I've always wondered this, what exactly does FPSP do? I have it in my
config file, mostly because I have no idea what it is.
I have a Q650, so I do have a FPU.
-Xiamin

> 
> Take care,
> 
> Bill
>