Merge branch 'irq/threaded' of git://git.kernel.org/pub/scm/linux/kernel/git/tip...
[linux-2.6] / drivers / message / i2o / README
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)