OpenGrok
Cross Reference: isp_library.h
xref
: /
src
/
sys
/
dev
/
ic
/
isp_library.h
Home
|
History
|
Annotate
|
Download
|
only in
ic
History log of
/src/sys/dev/ic/isp_library.h
Revision
Date
Author
Comments
1.4
26-Mar-2010
mjacob
Synchronize with other platforms:
Strongly architect handles so we can more easily detect bogus
handles. This switches us to a full 32 bits for all handles.
Handle the case of FC disks disappearing and then reappearing-
at least at the FC transport level.
Some better and finer control of debug and non-debug printouts.
1.3
25-Jun-2009
mjacob
branches: 1.3.2; 1.3.4;
Update ISP driver to latest and greatest. Includes support for the 8Gb part.
1.2
11-Mar-2008
mjacob
branches: 1.2.4; 1.2.18;
Checkpoint of some fairly major isp(4) rototilling.
Reintroduce more of a 'channel' concept in preparation for NP-IV support.
This gets rid of the chanA/chanB concept as the 2400 can have up to 128
virtual channels. Actually, with MID firmware you can also have the 2200
and 2300 support 'channels, but they do it with an FL-Port topology.
Because FC cards can now have 'channels', just about every support
function for fibre channel had to be redone to have a channel index
as well. Rototill isp_ioctl.h for channel stuff as well.
Pick up a lot of work about fabric management (hopefully better) and keep
work in place that will allow for dynamic attachment/detachment of devices
(if I can figure out how to make the midlayer support it).
Merge the target code with external trees. Eventually it might even
be sorted out on NetBSD.
Update some firmware stuff.
1.1
24-May-2007
mjacob
branches: 1.1.2; 1.1.4; 1.1.12; 1.1.14; 1.1.30; 1.1.34;
Major update to isp(4) driver to bring it in line with external sources.
The major changes are:
+ 4Gb (24XX) card support
+ Rewritten fabric and loop evaluation code
+ New f/w sets
The 4Gb changes required major rototilling, which caused a rewrite of
fabric and loop eval code. The latter can now be set up to tune for
dynamic device arrival/departure if the framework is set up for it,
or to be firm about waiting for devices.
Testing has been principally on amd64, i386 and sparc64 and seems to
not have broken things for me.
1.1.34.1
03-Apr-2008
mjf
Sync with HEAD.
1.1.30.1
24-Mar-2008
keiichi
sync with head.
1.1.14.3
17-Mar-2008
yamt
sync with head.
1.1.14.2
03-Sep-2007
yamt
sync with head.
1.1.14.1
24-May-2007
yamt
file isp_library.h was added on branch yamt-lazymbuf on 2007-09-03 14:34:47 +0000
1.1.12.1
23-Mar-2008
matt
sync with HEAD
1.1.4.2
11-Jul-2007
mjf
Sync with head.
1.1.4.1
24-May-2007
mjf
file isp_library.h was added on branch mjf-ufs-trans on 2007-07-11 20:05:54 +0000
1.1.2.2
09-Jun-2007
ad
Sync with head.
1.1.2.1
24-May-2007
ad
file isp_library.h was added on branch vmlocking on 2007-06-09 21:37:15 +0000
1.2.18.1
23-Jul-2009
jym
Sync with HEAD.
1.2.4.2
11-Aug-2010
yamt
sync with head.
1.2.4.1
18-Jul-2009
yamt
sync with head.
1.3.4.1
30-May-2010
rmind
sync with head
1.3.2.1
30-Apr-2010
uebayasi
Sync with HEAD.
Indexes created Sun Oct 19 18:09:56 GMT 2025