Home | History | Annotate | Download | only in isp
History log of /src/sys/dev/microcode/isp/asm_2100.h
RevisionDateAuthorComments
 1.9  11-Mar-2008  mjacob 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.8  24-May-2007  mjacob branches: 1.8.8; 1.8.24; 1.8.28;
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.7  11-Dec-2005  christos branches: 1.7.30; 1.7.32;
merge ktrace-lwp.
 1.6  27-Feb-2005  perry branches: 1.6.4;
nuke trailing whitespace
 1.5  02-May-2004  tls branches: 1.5.4; 1.5.6;
Revert ISP2100 firmware to Qlogic revision 1.19.16 (the version that shipped
with NetBSD 1.5). With all newer versions available to us, we have seen
some adapters crash -- and fail to respond to reset -- under certain heavy
load conditions. This version appears stable under heavy load with the
current driver on multiple systems on which we can reproduce the failure
with newer versions.
 1.4  18-Oct-2002  mjacob branches: 1.4.6; 1.4.8;
Update to the latest Fibre Channel f/w from the QLogic intranet site.
Fixes beaucoup bugs.
 1.3  14-Dec-2001  mjacob branches: 1.3.10;
Roll f/w to latest level, correcting several, ah, interesting bugs.
 1.2  12-Feb-2001  mjacob branches: 1.2.2; 1.2.4;
update to latest f/w
 1.1  05-Jul-2000  mjacob branches: 1.1.2; 1.1.4;
split firmware into smaller files
 1.1.4.3  12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.1.4.1  05-Jul-2000  bouyer file asm_2100.h was added on branch thorpej_scsipi on 2000-11-20 11:41:53 +0000
 1.1.2.3  16-Mar-2001  he Pull up revision 1.2 (requested by mjacob):
Update to latest firmware.
 1.1.2.2  28-Aug-2000  mjacob Complete rewrite of internals for isp core version 2.0.
Pullup to netbsd-1-5 approved by thorpej@netbsd.org.
 1.1.2.1  05-Jul-2000  mjacob file asm_2100.h was added on branch netbsd-1-5 on 2000-08-28 17:42:20 +0000
 1.2.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.2.2.2  11-Nov-2002  nathanw Catch up to -current
 1.2.2.1  08-Jan-2002  nathanw Catch up to -current.
 1.3.10.1  06-May-2004  jmc Pullup rev 1.4-1.5 (requested by tls in ticket #1683)

Revert ISP2100 firmware to Qlogic revision 1.19.16 (the version that shipped
with NetBSD 1.5). With all newer versions available to us, we have seen
some adapters crash -- and fail to respond to reset -- under certain heavy
load conditions. This version appears stable under heavy load with the
current driver on multiple systems on which we can reproduce the failure
with newer versions.
 1.4.8.1  05-May-2004  tron Pull up revision 1.5 (requested by tls in ticket #247):
Revert ISP2100 firmware to Qlogic revision 1.19.16 (the version that shipped
with NetBSD 1.5). With all newer versions available to us, we have seen
some adapters crash -- and fail to respond to reset -- under certain heavy
load conditions. This version appears stable under heavy load with the
current driver on multiple systems on which we can reproduce the failure
with newer versions.
 1.4.6.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.4.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.4.6.1  03-Aug-2004  skrll Sync with HEAD
 1.5.6.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.5.4.1  29-Apr-2005  kent sync with -current
 1.6.4.2  17-Mar-2008  yamt sync with head.
 1.6.4.1  03-Sep-2007  yamt sync with head.
 1.7.32.1  11-Jul-2007  mjf Sync with head.
 1.7.30.1  27-May-2007  ad Sync with head.
 1.8.28.1  03-Apr-2008  mjf Sync with HEAD.
 1.8.24.1  24-Mar-2008  keiichi sync with head.
 1.8.8.1  23-Mar-2008  matt sync with HEAD

RSS XML Feed