Why is -msoft-float used in Kernel compilation?

Troy Benjegerdes hozer at drgw.net
Mon Feb 15 17:41:24 EST 1999

On Sun, 14 Feb 1999, Michel Lanners wrote:

> On  13 Feb, this message from Gavriel State echoed through cyberspace:
> > 
> > I can understand using -msoft-float if CONFIG__8xx is on,
> > but why use it when compiling for 60x or 7x0 CPUs?
> I've heard something about a 'no floiting point in kernel' rule, and
> I've tried compiling without -msoft-float.... it does boot, but it's an
> ugly sight... fp warning messages all over!
> I have, however, never seen a clear explanation of why that rule
> exists...

I'm not sure, but I believe it's an optimization to allow the kernel to
not have to save floating point registers on every context switch.

| Troy Benjegerdes    |       troy at microux.com     |    hozer at drgw.net   |
|    Unix is user friendly... You just have to be friendly to it first.  |
| This message composed with 100% free software.    http://www.gnu.org   |

[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to  Cc linuxppc-dev  if your ]]
[[ reply is of general interest. To unsubscribe from linuxppc-dev, send ]]
[[ the message 'unsubscribe' to linuxppc-dev-request at lists.linuxppc.org ]]

More information about the Linuxppc-dev mailing list