diff options
Diffstat (limited to 'Hurd/JoachimNilssonHurdPage.mdwn')
-rw-r--r-- | Hurd/JoachimNilssonHurdPage.mdwn | 113 |
1 files changed, 111 insertions, 2 deletions
diff --git a/Hurd/JoachimNilssonHurdPage.mdwn b/Hurd/JoachimNilssonHurdPage.mdwn index 49eec6dc..32660429 100644 --- a/Hurd/JoachimNilssonHurdPage.mdwn +++ b/Hurd/JoachimNilssonHurdPage.mdwn @@ -1,3 +1,112 @@ -Nothing much here right now. I might be moving the stuff I already have from <http://vmlinux.org/joachim/hurd/> to here, sometime in the future. +%TOC% -For now, it's empty. +# <a name="Introduction"> Introduction </a> + +This page is a simple project page for me. I use it to keep track of things concerning the Hurd. This until we get a Wiki or something up and running. + +# <a name="Current_Project"> Current Project </a> + +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. + +## <a name="Project_plan"> Project plan </a> + +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. + +## <a name="Status"> Status </a> + +<table border="1" cellpadding="1" cellspacing="0"> + <tr> + <th bgcolor="#99CCCC"><strong>Part</strong></th> + <th bgcolor="#99CCCC"><strong>Brief description</strong></th> + <th bgcolor="#99CCCC"><strong>DIFF</strong></th> + <th bgcolor="#99CCCC"><strong>Date</strong></th> + </tr> + <tr> + <td> I </td> + <td><a href="http://vmlinux.org/joachim/hurd/oskit-2002-partI.php" target="_top">Upgrade IDE drivers</a></td> + <td><a href="http://vmlinux.org/joachim/hurd/oskit-2002-partI.tgz" target="_top">TGZ</a></td> + <td> May 4, 2002 </td> + </tr> + <tr> + <td> II </td> + <td> Import ATA-100 patches: PDC20267 HPT366. </td> + <td align="center"> -- </td> + <td align="center"> -- </td> + </tr> + <tr> + <td> III </td> + <td> Upgrade to Linux 2.2.20 of IDE drivers. </td> + <td align="center"> -- </td> + <td align="center"> -- </td> + </tr> + <tr> + <td> IV </td> + <td> Upgrade rest of ATA-100 drivers. </td> + <td align="center"> -- </td> + <td align="center"> -- </td> + </tr> + <tr> + <td> V </td> + <td> Upgrade ISA NIC's. </td> + <td align="center"> -- </td> + <td align="center"> -- </td> + </tr> + <tr> + <td> VI </td> + <td> Upgrade rest of drivers. </td> + <td align="center"> -- </td> + <td align="center"> -- </td> + </tr> +</table> + +## <a name="Accessing_GNU_CVS"> </a> Accessing GNU CVS + + export CVSROOT=":pserver:anoncvs@anoncvs.gnu.org:/cvsroot/hurd" + +## <a name="OSKit_Mach_Troubles"> </a> OSKit-Mach Troubles + +* Building OSKit & Mach and optimizations, context SMP: <http://lists.debian.org/debian-hurd/2002/debian-hurd-200203/msg00080.html> +* OSKit \_\_libc\_multiple\_libcs: <ftp://flux.cs.utah.edu/flux/oskit/mail/html/oskit-users/msg01052.html> +* Enabling OSKit drivers in Mach: <http://lists.debian.org/debian-hurd/2000/debian-hurd-200003/msg00265.html> +* IDE Bios probe trap on page zero problem: <http://mail.gnu.org/pipermail/bug-hurd/2001-July/004714.html> + +* Neal announces oskit-mach binary: <http://lists.debian.org/debian-hurd/2000/debian-hurd-200009/msg00323.html> +* Neal crashes with OSKit 200009 on 0x104: <http://mail.gnu.org/pipermail/bug-hurd/2000-September/000055.html> +* Igor crashes on 0x104: <http://mail.gnu.org/pipermail/bug-hurd/2001-July/004714.html> + +# <a name="Future_Work"> Future Work </a> + +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? + +# <a name="Links"> Links </a> + +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: <http://mail.gnu.org/pipermail/bug-hurd/2001-September/005266.html> +* [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 <ftp://ftp.inf.tu-dresden.de/pub/os/mach/> (nearly 250M) +* wget -m -np <ftp://ftp.lip6.fr/pub/mach/> (nearly 2G (e.g. includes oskit)) +* wget -m -np <ftp://ftp.opengroup.org/pub/ri/os/> (About 20-30M) +* <ftp://ftp.ftp.lip6.fr/pub/mach/cmu/doc/osf/> + +---- + +-- [[Main/JoachimNilsson]] - 21 Sep 2002 |