%TOC% # Introduction This page is a simple project page for me. I use it to keep track of things concerning the Hurd. If you wish to comment on my lack of progress/life the do so in [[TWiki/GoodStyle]], preferable at the bottom of this topic. _Todays Got'cha_ Don't forget using --\_enable\_-indirect-osenv, even though the --help listing changed from 2001 to 2002 version of the OSKit! # Current Project I am currently working on updating the OSKit's Linux drivers from Linux 2.2.12 to 2.2.21 plus the ATA-100 patches for Linux 2.2.19. This because my Promise ATA-100 card at home prevents me from running the Hurd on my SMP machine. ## Project plan 1. Start off with OSKit, St. Patrick's Day release. 2. Upgrade the Linux IDE drivers to Linux 2.2.19, and 2.2.21 3. Test against HEAD branch of gnumach (oskit-mach) 4. Import the ATA-100 patch. 5. Test again. 6. Release fat patch. I will do this in parts, see status table below. ## Status
Part Brief description DIFF Date
I Upgrade IDE drivers TGZ May 4, 2002
II Import ATA-100 patches: PDC20267 HPT366. -- --
III Upgrade to Linux 2.2.20 of IDE drivers. -- --
IV Upgrade rest of ATA-100 drivers. -- --
V Upgrade ISA NIC's. -- --
VI Upgrade rest of drivers. -- --
## Accessing GNU CVS export CVSROOT=":pserver:anoncvs@anoncvs.gnu.org:/cvsroot/hurd" ## OSKit-Mach Troubles * Building OSKit & Mach and optimizations, context SMP: * OSKit \_\_libc\_multiple\_libcs: * Enabling OSKit drivers in Mach: * IDE Bios probe trap on page zero problem: * Neal announces oskit-mach binary: * Neal crashes with OSKit 200009 on 0x104: * Igor crashes on 0x104: # Future Work 1. Enable [[FreeBSD]] drivers from OSKit in Mach. 2. Use the sound drivers in Mach - port a useful sound daemon. 3. I want to get SMP working with OSKit-mach. I have the SMP test kernel from the OSKit, comprehensive knowledge of how Linux 2.4 deals with SMP. Now I only need to read the Intel specs on multiprocessing and start working ... eh? # Links Misc. links for my pleasure only. * [Savannah - GNU CVS](http://savannah.gnu.org) * [Gnu/Hurd](http://hurd.gnu.org) * [OSKit-mach docs](http://www.etherhogz.org/doc/) * "Building OSKit-Mach" the document: * [Walken Hurd hackers guide](http://www.via.ecp.fr/~walken/hurd/) [(mirror)](http://vmlinux.org/crash/mirror/www.via.ecp.fr/) * [CMU CS Mach pages](http://www.cs.cmu.edu/afs/cs.cmu.edu/project/mach/public/www/mach.html) * [Univ. of Utah's Mach 4](http://www.cs.utah.edu/projects/flux/mach4/html/) * OSKit [HTML](http://www.cs.utah.edu/flux/oskit/html/oskit-www.html) or [PS.GZ](http://vmlinux.org/joachim/hurd/oskit.ps.gz) manual. Mach docs * wget -m -np (nearly 250M) * wget -m -np (nearly 2G (e.g. includes oskit)) * wget -m -np (About 20-30M) * ---- -- [[Main/JoachimNilsson]] - 21 Sep 2002