diff options
Diffstat (limited to 'Hurd/JoachimNilssonHurdPage.mdwn')
-rw-r--r-- | Hurd/JoachimNilssonHurdPage.mdwn | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/Hurd/JoachimNilssonHurdPage.mdwn b/Hurd/JoachimNilssonHurdPage.mdwn index f2b4558e..c887d75f 100644 --- a/Hurd/JoachimNilssonHurdPage.mdwn +++ b/Hurd/JoachimNilssonHurdPage.mdwn @@ -12,11 +12,13 @@ ## <a name="Introduction"> Introduction </a> -This page serves as a simple project page for me. I use it to list my personal Hurd related projects. If you wish to comment on my lack of progress, do so in [[TWiki/GoodStyle]], preferably at the bottom of this page. +This page serves as a simple project page for me. I use it to list my personal Hurd related projects, currently only OSKit related. If you wish to comment on my work, do so in [[TWiki/GoodStyle]], preferably at the bottom of this page. + +The OSKit work is based on the St. Patrick's Day release, snapshot 20020317. ## <a name="Current_Project"> Current Project </a> -Currently I'm working on importing the Linux ATA-100 drivers to the OSKit. Using patches by Linux ATA guy, Andr� Hedrick. [ATA-100 patches](http://www.kernel.org/pub/linux/kernel/people/hedrick/ide-2.2.20/). +I'm working on importing the Linux ATA-100 drivers to the OSKit. Using patches by Linux ATA guy, Andr� Hedrick. [ATA-100 patches](http://www.kernel.org/pub/linux/kernel/people/hedrick/ide-2.2.20/). At my help I now have [[Main/OgnyanKulev]], he will test a few ATA-100 cards he has access to. @@ -32,19 +34,32 @@ At my help I now have [[Main/OgnyanKulev]], he will test a few ATA-100 cards he ### <a name="ATA_100_Support"> </a> ATA-100 Support -Work in progress ... please stand by. +I have used the Linux 2.2.22 patch as the base and added the Linux ide-2.2.20.01102002 patch on top. Integration is now complete, testing have started. An alpha quality release will be posted here soon, watch this space. If you want to help out with testing, please contact me via email. -If you want to help out testing, please contact me via email. +<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> 2.2.22-ATA (ALPHA) </td> + <td> Adds ATA-100/66 capabilities (alpha release) </td> + <td><a href="http://gnufans.org/joachim/hurd/patch-oskit-linux-2.2.22-ATA-alpha.diff.gz" target="_top">patch-oskit-linux-2.2.22-ATA-alpha.diff.gz</a></td> + <td align="right"> Jan 3, 2003 </td> + </tr> +</table> ---- ## <a name="Previous_Projects"> Previous Projects </a> -### <a name="Add_new_Linux_drivers_to_the_OSK"> </a> Add "new" Linux drivers to the OSKit +### <a name="Add_new_Linux_NIC_drivers_to_the"> </a> Add "new" Linux NIC drivers to the OSKit "New" means simply to add more of the drivers existing in Linux 2.2.X that don't exist in the OSKit today. -To test any of the work in this project you first need to upgrade the OSKit to Linux 2.2.22 using my patches below. The first stage deals with network drivers, 10 and 100 Mbps. Gigabit ethernet I have no possibility to test ... so they are **not** included. +To test any of the work in this project you first need to upgrade the OSKit to Linux 2.2.22 (or later) using my patches below. The first stage deals with network drivers, 10 and 100 Mbps. Gigabit ethernet I have no possibility to test ... so they are **not** included. I may, at a later date, include updates to drivers by Donald Becker. His company keeps new drivers at <http://www.scyld.com/network/> @@ -77,14 +92,12 @@ I may, at a later date, include updates to drivers by Donald Becker. His company ### <a name="Upgrade_OSKit_Linux_drivers"> </a> Upgrade OSKit Linux drivers -The OSKit itslef is currently at Linux version 2.2.12 for most of its drivers. The objective of this project was to upgrade to 2.2.22. - -The first patch brings the Linux drivers up to version 2.2.13. Please note that: + The OSKit itslef is currently at Linux version 2.2.12 for most of its drivers. The objective of this project was to upgrade to 2.2.22. I will of course also provide upgrades to upcoming revisions of the 2.2.x series, but they have a low priority right now. Please note: * The patches are cummulative, i.e., you only need one. * The patches only upgrade existing OSKit drivers, they don't add support for new ones. Unlike the corresponding Linux patches. -To build [[Mach/OskitMach]] you also need some [[Mach/UsefulOskitPatches]]. As well as two unofficial GNUmach2 patches. See Daniel Wagners post to bug-hurd, <http://mail.gnu.org/pipermail/bug-hurd/2002-December/011134.html> +To build [[Mach/OskitMach]] you also need some other [[Mach/UsefulOskitPatches]]. As well as two unofficial GNUmach2 patches. See Daniel Wagners post to bug-hurd, <http://mail.gnu.org/pipermail/bug-hurd/2002-December/011134.html>, or the [[Mach/UsefulOskitPatches]]. **_Tested NICs:_** @@ -202,11 +215,11 @@ These I have and will test eventually ## <a name="FreeBSD_NIC_drivers_for_GNUmach"> </a> [[FreeBSD]] NIC drivers for GNUmach -I have looked into this a bit. The [[FreeBSD]] PCI drivers are initialized from the [[FreeBSD]] PCI probe. GNUmach uses the Linux PCI stuff which means the [[FreeBSD]] probe will not run - this is probably solved in some ingenious way int the OSKit, but I've yet to find out about that. + I have looked into this a bit. The [[FreeBSD]] PCI drivers are initialized from the [[FreeBSD]] PCI probe. GNUmach uses the Linux PCI stuff which means the [[FreeBSD]] probe will not run - this is probably solved in some ingenious way int the OSKit, but I've yet to find out about that. ---- -Feel free to contact me if you have any comments or suggestions. + Feel free to contact me if you have any comments or suggestions. -- [[Main/JoachimNilsson]] - Nov 13th 2002 |