| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 |  | 
 | 2 | 	Linux I2O Support	(c) Copyright 1999 Red Hat Software | 
 | 3 | 					and others. | 
 | 4 |  | 
 | 5 | 	This program is free software; you can redistribute it and/or | 
 | 6 | 	modify it under the terms of the GNU General Public License | 
 | 7 | 	as published by the Free Software Foundation; either version | 
 | 8 | 	2 of the License, or (at your option) any later version. | 
 | 9 |  | 
 | 10 | AUTHORS (so far) | 
 | 11 |  | 
 | 12 | Alan Cox, Building Number Three Ltd. | 
 | 13 | 	Core code, SCSI and Block OSMs | 
 | 14 |  | 
 | 15 | Steve Ralston, LSI Logic Corp. | 
 | 16 | 	Debugging SCSI and Block OSM | 
 | 17 |  | 
 | 18 | Deepak Saxena, Intel Corp. | 
 | 19 | 	Various core/block extensions | 
 | 20 | 	/proc interface, bug fixes | 
 | 21 | 	Ioctl interfaces for control | 
 | 22 | 	Debugging LAN OSM | 
 | 23 |  | 
 | 24 | Philip Rumpf | 
 | 25 | 	Fixed assorted dumb SMP locking bugs | 
 | 26 |  | 
 | 27 | Juha Sievanen, University of Helsinki Finland | 
 | 28 | 	LAN OSM code | 
 | 29 | 	/proc interface to LAN class | 
 | 30 | 	Bug fixes | 
 | 31 | 	Core code extensions | 
 | 32 |  | 
 | 33 | Auvo Häkkinen, University of Helsinki Finland | 
 | 34 | 	LAN OSM code | 
 | 35 | 	/Proc interface to LAN class | 
 | 36 | 	Bug fixes | 
 | 37 | 	Core code extensions | 
 | 38 |  | 
 | 39 | Taneli Vähäkangas, University of Helsinki Finland | 
 | 40 | 	Fixes to i2o_config | 
 | 41 |  | 
 | 42 | CREDITS | 
 | 43 |  | 
 | 44 | 	This work was made possible by  | 
 | 45 |  | 
 | 46 | Red Hat Software | 
 | 47 | 	Funding for the Building #3 part of the project | 
 | 48 |  | 
 | 49 | Symbios Logic (Now LSI) | 
 | 50 | 	Host adapters, hints, known to work platforms when I hit | 
 | 51 | 	compatibility problems | 
 | 52 |  | 
 | 53 | BoxHill Corporation | 
 | 54 | 	Loan of initial FibreChannel disk array used for development work. | 
 | 55 |  | 
 | 56 | European Comission | 
 | 57 | 	Funding the work done by the University of Helsinki | 
 | 58 |  | 
 | 59 | SysKonnect | 
 | 60 |         Loan of FDDI and Gigabit Ethernet cards | 
 | 61 |  | 
 | 62 | ASUSTeK | 
 | 63 |         Loan of I2O motherboard  | 
 | 64 |  | 
 | 65 | STATUS: | 
 | 66 |  | 
 | 67 | o	The core setup works within limits. | 
 | 68 | o	The scsi layer seems to almost work.  | 
 | 69 |            I'm still chasing down the hang bug. | 
 | 70 | o	The block OSM is mostly functional | 
 | 71 | o	LAN OSM works with FDDI and Ethernet cards. | 
 | 72 |  | 
 | 73 | TO DO: | 
 | 74 |  | 
 | 75 | General: | 
 | 76 | o	Provide hidden address space if asked | 
 | 77 | o	Long term message flow control | 
 | 78 | o	PCI IOP's without interrupts are not supported yet | 
 | 79 | o	Push FAIL handling into the core | 
 | 80 | o	DDM control interfaces for module load etc | 
 | 81 | o       Add I2O 2.0 support (Deffered to 2.5 kernel) | 
 | 82 |  | 
 | 83 | Block: | 
 | 84 | o	Multiple major numbers | 
 | 85 | o	Read ahead and cache handling stuff. Talk to Ingo and people | 
 | 86 | o	Power management | 
 | 87 | o	Finish Media changers | 
 | 88 |  | 
 | 89 | SCSI: | 
 | 90 | o	Find the right way to associate drives/luns/busses | 
 | 91 |  | 
 | 92 | Lan:	 | 
 | 93 | o	Performance tuning | 
 | 94 | o	Test Fibre Channel code | 
 | 95 |  | 
 | 96 | Tape: | 
 | 97 | o	Anyone seen anything implementing this ? | 
 | 98 |            (D.S: Will attempt to do so if spare cycles permit) |