Subject: Re: illegal instruction trap booting -current kernel
To: None <john@sixgirls.org>
From: Takeshi Shibagaki <sibagaki@lsi.melco.co.jp>
List: port-mac68k
Date: 03/05/2003 17:00:38
Hi,

>>>>> On Wed, 5 Mar 2003 02:36:50 -0500 (EST), John Klos <john@sixgirls.org> said:

>> > > +	/* Loading '0.0' will change FPU to "idle". */
>> > > +	fmove.x	#0,%fp0
>> >
>> > As we all like bootable and working source trees, I've committed this.
>> > How'd it get broken in the first place is what I'd like to know...
>> 
>> ...as long as it's actually correct...

John> Soon I hope to try to overhaul some of the FPU code to integrate real
John> -soft-float support, compliments of Bruce O'Neel, so we can finally have a
John> good, free Unix on LC040 machines (yay!)

I also implemented with myself method like Bruce-san's method since
old times.

# PB190CS is working now (X too) with myself soft-float libraries.

But I think this method is not a mainstream. built-in soft-float
emulation is the mainstream in NetBSD's principle.

A big issue is getting agree which allow changing userland
library(libc, libm, and so on) in any other ports using
m68k(ex. amiga, atari, x68k, etc). Maybe I guess not allow.

If only mac68k port uses soft-float libraries, it is a problem of
compatibility between other m68k ports.

What do you think about?

Takeshi Shibagaki
ie9t-sbgk@asahi-net.or.jp