as those who are tracking the CVS archive or the commit mailing list
probably already have seen I've got started to work on a 64-bit kernel.
I'm also using the chance to do a major overhaul of various code which
over the years had turned into a major uglyness.
In particular the machine abstraction layer needs some overhaul.
Basically the attempt of doing generic kernels for MIPS is dead by now.
Given the number of different firmware implementations and memory layouts
makes it impossible to build a single generic kernel image that fits
more than a few machines. In fact so far the only combo that was working
at all was Magnum 4000 / PICA / RM200C. So I'm wiping out all that code
which makes things look significantly nicer.
As of now the MIPS64 code is still in it's very early stages; it doesn't
even compile. However I'd like to invite other people to alreasy start
working on porting the machine specific bits to MIPS64. I myself will
initially only implement support for the SGI IP22. When this one is
running flawless I'll go on with IP27 and SMP support.
Even though I've invested a horrible amount of time int tracking down
the bugs in current binutils they're still in a rather sad state for
64-bit stuff. Volunteers _urgently_ wanted. Note that these problems
will also affect other operating system, so it doesn't necessarily have
to be a Linux volunteer.