![]() |
![]() ![]() Projects/Bugs in need of volunteer(s) |
There are several bugs in MkLinux, many of which can potentially be
fixed by people not associated with Apple or OSF. The Projects/People
section lists projects that are "claimed". If you are interested in
helping with one of those projects, contact the people mentioned. The
projects listed here are "unclaimed". If you'd like to work on one of
these, please contact me before you even start coding. With luck, that
should prevent me from receiving ten different patches for the same
problem that all accomplish the same thing. :-)
Mach Kernel Bugs: hash table halved bug (pmap.c) If there's enoguh memory in a system and the first block of memory is too full to hold a hash table for memory management (I don't know the details), the hash table must be halved, possibly more than once, to fit in the space. To fix the problem, the code should, instead of always using the first block, find the smallest block that's larger than the hash table, or failing that, the largest block, then half the hash table as necessary (it shouldn't ever be necessary in that case), and finally, it should divide that block into two pieces, one for the hash table, and one to be freed, and add it back into the free list. *NOTE* I've actually tried such a patch, but it doesn't work. Contact me for my changes as a starting point if you're interested.
Adding support: PowerBook ethernet: write driver or port linuxppc drivers (where applicable). Ethernet is known to work on the PowerBook G3 series. Beyond that, your guess is as good as mine. The real problem appears to be systems that have combination video/ethernet cards. Finally, if you're already working on one of these projects, please let me know, and I'll bounce it to the active list.
David A. Gatwood
marsmail@globegate.utm.edu
| |
[Append to This Answer] |
Previous: |
![]() |
Next: |
![]() |
|