OK folks, here's the deal. As some of you will have noticed,
I checked the FPU emulation machinery of for the MIPS 2.2
kernel into the oss.sgi.com repository earlier this week. Since
then, I've been working on merging in the changes to the other
kernel modules (most importantly traps.c, but a number of others)
necessary to integrate it into the kernel. I had hoped to keep it
to a subset of the mods and fixes we've made at MIPS, but as is
often the case, there are chains of interdependency. I cannot spare
the time to re-engineer everything to isolate the FP emulation support.
In particular, I'm not going to back-out the changes that were made
to eliminate the (intrinsically unsafe) use of bitfields for instruction
decoding.
So, here's the deal. Either I will merge the totality of our mods into
the 2.2 repository, or I will leave things as they are now, and leave it
to others to re-implement what we did at MIPS (and which can be
ownloaded from ftp://ftp.mips.com/pub/linux/kernel ). My inclination
is to check the stuff in and get it over with, but this *will* create some
differences with the 2.3 tree that might confuse some people. It will
also be the case that there I cannot test all known configurations -
indeed, as far as SGI boxes go, I can only test on an Indy - and risk
leaving some minor problems to be cleaned up by someone else with
the appropriate platform. So it those sorts of prospects scare you,
speak up now.
Regards,
Kevin K.
__
Kevin D. Kissell
MIPS Technologies European Architecture Lab
kevink@mips.com
Tel. +33.4.78.38.70.67
FAX. +33.4.78.38.70.68
|