Subject: CVS commit: src/sys/dev/microcode/isp
To: None <source-changes@NetBSD.org>
From: Matthew Jacob <mjacob@netbsd.org>
List: source-changes
Date: 05/24/2007 22:12:06
Module Name:	src
Committed By:	mjacob
Date:		Thu May 24 22:12:06 UTC 2007

Modified Files:
	src/sys/dev/microcode/isp: asm_1040.h asm_1080.h asm_12160.h asm_2100.h
	    asm_2200.h asm_2300.h asm_sbus.h
Added Files:
	src/sys/dev/microcode/isp: asm_2322.h asm_2400.h

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 src/sys/dev/microcode/isp/asm_1040.h \
    src/sys/dev/microcode/isp/asm_1080.h
cvs rdiff -r1.6 -r1.7 src/sys/dev/microcode/isp/asm_12160.h
cvs rdiff -r1.7 -r1.8 src/sys/dev/microcode/isp/asm_2100.h \
    src/sys/dev/microcode/isp/asm_2200.h src/sys/dev/microcode/isp/asm_2300.h
cvs rdiff -r0 -r1.1 src/sys/dev/microcode/isp/asm_2322.h \
    src/sys/dev/microcode/isp/asm_2400.h
cvs rdiff -r1.20 -r1.21 src/sys/dev/microcode/isp/asm_sbus.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.