Re: NetBSD-9 on 80486?

Rin Okuyama <[email protected]> Fri, 30 Jul 2021 11:49:05 +0900
Newsgroups gmane.os.netbsd.ports.i386
Message-ID <[email protected]>
On 2021/07/30 11:21, John Klos wrote:
> Hi,
> 
>> NetBSD requires 486 instructions *and* x87 FPU; MATH_EMULATE option
>> was removed back in 2008 before 5.0 was released:
>>
>> http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/i386/i386/Attic/math_emulate.c?hideattic=0
>>
>> According to Wikipedia, Cx486DLC lacks internal FPU. This should be
>> why it does not work. Does the system have slot for external FPU?
> 
> The board has an FPU installed (ULSI "DX/DLC"), and even though the dmesg doesn't show it, NetBSD makes use of it as evidenced by pkgsrc/benchmarks/flops, plus sysctl gives machdep.fpu_present = 1.
> 
> Hmmm...

Hmm, NetBSD 5.0 is the first release after i386 support was removed:

http://gnats.netbsd.org/36163

Cx486DLC may not fully support i486 instructions. Linux seems to drop
its support along with i386:

https://lkml.org/lkml/2012/12/11/131

Thanks,
rin