Subject: Re: Status of math_emulate
To: None <port-i386@netbsd.org>
From: Pierre Dubuc <pldubuc@yahoo.ca>
List: port-i386
Date: 02/25/2007 14:56:28
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Replying to message <Pine.NEB.4.64.0702250743360.4723@localhost.localhost>

>
> As an experiment, I'll build a kernel without it and give it a try.
>

No go. A bunch of daemons failed saying stuff about "no floating" 
available or something. On my 486, the MATH_EMULATE is absolutely 
mandatory for running even the basic stuff.

Google told me 0xd9fa is the square root function. Looking in 
src/sys/arch/i386/i386/math_emulate.c, I do find a mention of this 
operation code, along with a bunch of others, leading to the "not 
implemented" message. Running a diff between the version in NetBSD-3.1 
(1.28) and the most recent CVS version (1.32) shows a bunch of changes, 
but nothing that would improve on my problem.

So I guess I'm on my own. I'm far from being a kernel developer, so 
I'm still open to other options, but upgrading the hardware is not one
of them ;-)

- -- 
Pierre Dubuc
pldubuc@yahoo.ca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (NetBSD)

iEYEARECAAYFAkXh6fkACgkQaMA1iJ2qYmIRJQCfTlMJeneB9cKEDthLDbaEI3si
PUkAnA8nqL0VlzFeBZxvjb/1LfHHvcj2
=B/mz
-----END PGP SIGNATURE-----