From 7f71dd04e3b8c941701c441b0db1940d8fd97d1b Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Mon, 28 Oct 2002 13:25:21 +0000 Subject: none --- Hurd/JoachimNilssonHurdPage.mdwn | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) (limited to 'Hurd/JoachimNilssonHurdPage.mdwn') diff --git a/Hurd/JoachimNilssonHurdPage.mdwn b/Hurd/JoachimNilssonHurdPage.mdwn index 4473d6e4..1b2eb134 100644 --- a/Hurd/JoachimNilssonHurdPage.mdwn +++ b/Hurd/JoachimNilssonHurdPage.mdwn @@ -1,18 +1,31 @@ +# Table of Contents + %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_ +# 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 controller at home prevents me from running the Hurd on my SMP machine. (Even though I now have rigged another machine for my testing efforts ...) -Don't forget using --\_enable\_-indirect-osenv, even though the --help listing changed from 2001 to 2002 version of the OSKit! +## Project plan: Update OSKit Linux drivers -# Current Project +I have forked. I will now work on two paths: + +1. Patch ALL drivers, patch by patch, from 2.2.12 to 2.2.13 etc. +2. Continue my work on patching only the IDE stuff. + +Yesterday I patched the Linux drivers (all of them) from 2.2.12 to 2.2.13, I found a **stable** oskit-mach (before the Roland messup with the GDT's) sitting in an old directory - dated June 2002. (Don't get me started on stable tags on the CVS and the likes!) + +After having built both of them I finally, after almost six months of no results, managed to successfully boot the oskit-linux-2.2.13-mach-binary and start the Hurd! + +* Diff file [patch-oskit-linux-2.2.13.diff.gz](http://vmlinux.org/joachim/hurd/patch-oskit-linux-2.2.13.diff.gz) -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. +This month (I'm getting more moderate in my time plan) I will **try** to continue patching towards Linux 2.2.21. As I progress I will update this page. -## Project plan +## Old 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 @@ -23,7 +36,7 @@ I am currently working on updating the OSKit's Linux drivers from Linux 2.2.12 t I will do this in parts, see status table below. -## Status +## Old Status @@ -46,7 +59,7 @@ I will do this in parts, see status table below. - + @@ -87,9 +100,9 @@ I will do this in parts, see status table below. # 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? +1. Enable [[FreeBSD]] drivers from OSKit in Mach. Checked that, does not work easily since the [[FreeBSD]] drivers are initialized from the [[FreeBSD]] PCI probe. OSKit-Mach uses the Linux PCI stuff and hence it would not be done easily. +2. Use the sound drivers in the OSKit -- port a useful sound daemon. +3. I want to get SMP working with OSKit-mach. # Links @@ -113,4 +126,4 @@ Mach docs ---- --- [[Main/JoachimNilsson]] - 21 Sep 2002 +-- [[Main/JoachimNilsson]] - 28 Okt 2002 -- cgit v1.2.3
III Upgrade to Linux 2.2.20 of IDE drivers. Upgrade to Linux 2.2.21 of IDE drivers. -- --