diff options
Diffstat (limited to 'Hurd')
-rw-r--r-- | Hurd/JoachimNilssonHurdPage.mdwn | 34 |
1 files changed, 26 insertions, 8 deletions
diff --git a/Hurd/JoachimNilssonHurdPage.mdwn b/Hurd/JoachimNilssonHurdPage.mdwn index f2d707df..675e7c55 100644 --- a/Hurd/JoachimNilssonHurdPage.mdwn +++ b/Hurd/JoachimNilssonHurdPage.mdwn @@ -17,6 +17,8 @@ Currently I'm working on importing new Linux drivers to the OSKit. "New" means s 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. +1. Add support for my [[RealTek]] 8139B - testing has begun using the 8139too.c and rtl8139.c drivers from Linux 2.2.22 - as well as the [latest work by Donald Becker](http://www.scyld.com/network/rtl8139.html). + <table border="1" cellpadding="1" cellspacing="0"> <tr> <th bgcolor="#99CCCC"><strong>Part</strong></th> @@ -38,7 +40,7 @@ To test any of the work in this project you first need to upgrade the OSKit to L 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, it also includes some [[Mach/UsefulOskitPatches]]. Please note that: +The first patch brings the Linux drivers up to version 2.2.13. Please note that: * 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. @@ -125,16 +127,32 @@ The first patch brings the Linux drivers up to version 2.2.13, it also includes **_Notes:_** -1. Yes, the patch has been tested using the latest CVS version (HEAD) of GNUmach. Verified means that I have verified that GNUmach can be built, booted successfully (using IDE and various NICs). I have also verified that the Hurd swap using storeio works smoothly. However, you _may_ need to add the [[PUBURLMachUsefuleOskitPatchespatch-oskit-097-jon_arneydiffgz]] in [[Mach/UsefulOskitPatches]]. This because I seem to have forgotten it in some of the patches ... **ahem** +1. Yes, the patch has been tested using the latest CVS version (HEAD) of GNUmach. Verified means that I have verified that GNUmach can be built, booted successfully (using IDE and various NICs). + +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> + +**_Tested NICs:_** + +Testbed: Intel AL440LX mobo 128MiB RAM (only 64MiB detected by Grub 0.93). + +* Digital Equipment Corp. Etherworks Turbo PCI Controller DE435 - digital Tulip 21040-AA +* 3Com 3C905B-TXNM Fast Etherlink XL PCI - Parallel Tasking II 3Com 40-0483-004 + +**_Untested NICs:_** + +These I have and will test eventually + +* Western Digital 10 Mbps ISA - WD8003EBD +* SMC Ultra 16 ISA +* NE1000/2000 # <a name="Future_Work"> Future Work </a> -1. Add support for my [[RealTek]] 8139 - testing has begun using the 8139too.c and rtl8139.c drivers from Linux 2.2.20 - as well as the [latest work by Donald Becker](http://www.scyld.com/network/rtl8139.html). -2. Add support for my ATA-100 controller to the OSKit - using [Andr� Hedricks ATA-100 patches](http://www.kernel.org/pub/linux/kernel/people/hedrick/ide-2.2.20/). -3. _Try to enable GNUmach to use the [[FreeBSD]] drivers in the OSKit_<br /> I have now looked into this. The [[FreeBSD]] PCI related drivers are initialized from the [[FreeBSD]] PCI probe. GNUmach uses the Linux PCI stuff and hence it would not be done easily. -4. Port a simple DHCP client. -5. Use the sound drivers in the OSKit -- port a useful sound daemon. -6. I want to get SMP working with OSKit-mach. +1. Add support for my ATA-100 controller to the OSKit - using [Andr� Hedricks ATA-100 patches](http://www.kernel.org/pub/linux/kernel/people/hedrick/ide-2.2.20/). +2. _Try to enable GNUmach to use the [[FreeBSD]] drivers in the OSKit_<br /> 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. +3. Port a simple DHCP client (udhcp perhaps?). +4. Enable the sound drivers in the OSKit -- port a useful sound daemon. +5. I want to get SMP working with OSKit-mach. ---- |