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