summaryrefslogtreecommitdiff
path: root/Hurd/JoachimNilssonHurdPage.mdwn
diff options
context:
space:
mode:
authorJoachim Nilsson <joachim@gnufans.org>2002-10-28 13:25:21 +0000
committerJoachim Nilsson <joachim@gnufans.org>2002-10-28 13:25:21 +0000
commit7f71dd04e3b8c941701c441b0db1940d8fd97d1b (patch)
tree52dc68cbe95264d8e35b32c99b4cfde8b71b8f57 /Hurd/JoachimNilssonHurdPage.mdwn
parent48306eb4fb5dc14eedc4a0718a76d5393f146686 (diff)
none
Diffstat (limited to 'Hurd/JoachimNilssonHurdPage.mdwn')
-rw-r--r--Hurd/JoachimNilssonHurdPage.mdwn35
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