diff options
author | Joachim Nilsson <joachim@gnufans.org> | 2002-10-28 13:25:21 +0000 |
---|---|---|
committer | Joachim Nilsson <joachim@gnufans.org> | 2002-10-28 13:25:21 +0000 |
commit | 7f71dd04e3b8c941701c441b0db1940d8fd97d1b (patch) | |
tree | 52dc68cbe95264d8e35b32c99b4cfde8b71b8f57 /Hurd | |
parent | 48306eb4fb5dc14eedc4a0718a76d5393f146686 (diff) |
none
Diffstat (limited to 'Hurd')
-rw-r--r-- | Hurd/JoachimNilssonHurdPage.mdwn | 35 |
1 files changed, 24 insertions, 11 deletions
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 @@ +# <a name="Table_of_Contents"> Table of Contents </a> + %TOC% # <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. 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_ +# <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 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! +## <a name="Project_plan_Update_OSKit_Linux_"> </a> Project plan: Update OSKit Linux drivers -# <a name="Current_Project"> Current Project </a> +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. -## <a name="Project_plan"> Project plan </a> +## <a name="Old_Project_plan"> Old 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 @@ -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. -## <a name="Status"> Status </a> +## <a name="Old_Status"> Old Status </a> <table border="1" cellpadding="1" cellspacing="0"> <tr> @@ -46,7 +59,7 @@ I will do this in parts, see status table below. </tr> <tr> <td> III </td> - <td> Upgrade to Linux 2.2.20 of IDE drivers. </td> + <td> Upgrade to Linux 2.2.21 of IDE drivers. </td> <td align="center"> -- </td> <td align="center"> -- </td> </tr> @@ -87,9 +100,9 @@ I will do this in parts, see status table below. # <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? +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. # <a name="Links"> Links </a> @@ -113,4 +126,4 @@ Mach docs ---- --- [[Main/JoachimNilsson]] - 21 Sep 2002 +-- [[Main/JoachimNilsson]] - 28 Okt 2002 |