summaryrefslogtreecommitdiff
path: root/sys/dev/microcode/isp
AgeCommit message (Collapse)Author
2007-05-24Major update to isp(4) driver to bring it in line with external sources.mjacob
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.
2005-12-11merge ktrace-lwp.christos
2005-05-31remove bogus cast.christos
2005-03-01revert the whitespace kill -- these are binaries.perry
2005-02-27nuke trailing whitespaceperry
2004-08-01Add binary versions of firmware images, which will be used Soon.mycroft
2004-05-02Revert ISP2100 firmware to Qlogic revision 1.19.16 (the version that shippedtls
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.
2004-01-21Updated firmware from QLogic via Matt Jacob (from his Jan 14 distribution).briggs
12160 Firmware Version 10.04.41 (10:30 Mar 21, 2003) 2200 Firmware Version 2.02.06 (08:39 Jun 26, 2003) 2300 Firmware Version 3.02.15 (08:26 Jul 21, 2003) Matt's done some testing with it, and I've also tested on a very basic setup with a QLA 2310 and a tower of 4 FC drives. Unfortunately, there doesn't seem to be any change log for the firmware.
2003-02-09Roll to latest f/w. Supposed to correct some nasty f/w bugs.mjacob
2002-10-18Update to the latest Fibre Channel f/w from the QLogic intranet site.mjacob
Fixes beaucoup bugs.
2002-03-22Cast for now non-const in ispdv structure.mjacob
2002-02-19Update 2300 firmware to latest release level.mjacob
2001-12-14Roll f/w to latest level, correcting several, ah, interesting bugs.mjacob
2001-10-20Update to latest 12160 initiator firmware.mjacob
2001-08-31Ulp! Open Wide! Another Firmware Enchilada!mjacob
2-Gigabit card firmware.
2001-04-11Only install headers which are actually used by our userland. Thisjdolecek
saves about 2.2MB under /usr/include/dev/. Discussed on tech-kern@ recently. I HOPE to get the list right. The headers I left in are ones used for MI tools and those whose usage I discovered by grep over tree sources. Feel free to put needed includes back in if you encounter anything which should not be removed from lists.
2001-02-12update to latest f/wmjacob
2000-12-28roll to 2.01.26 f/wmjacob
2000-10-16roll SBus f/w to latest released level (1.37)mjacob
2000-07-05split firmware into smaller filesmjacob
2000-02-12add 12160 (Ultra3) microcodemjacob
1999-12-20oops, got the initiator and initiator/target f/w reversed for the 1080mjacob
1999-12-20add in initiator mode only f/w versionsmjacob
1999-12-03add back firmware with BSD style copyright as approved by Qlogicmjacob
1999-11-16Re-add stub Qlogic F/W files so that life is easier when/if the newmjacob
Qlogic F/W copyright is approved.
1999-10-28Remove f/w from tree. The licences are not acceptable to TNF.mjacob
1999-10-14roll firmwaremjacob
1999-08-26do not install these headers. they are large (~1.8M) and useless to userland.mrg
1999-07-06add in (controlled by option) 2200 Expanded Lun F/Wmjacob
1999-07-05Upgrade 2100 F/W and add 2200 f/w.mjacob
1999-05-12roll ISP 1080/1240 f/w to latest levelmjacob
1999-04-04roll ISP1040 and ISP2100 f/w to latest releasemjacob
1999-03-25roll internal tag levelmjacob
1999-03-17roll internal tagmjacob
1999-03-17add in 1080/1240 f/w, plus options to not compile stuff inmjacob
1999-01-31darn- 7.55 seems to be a little unstable- go back to 1.31mjacob
1999-01-30Grrr.. Do the *correct* and *usable* 1.31 firmware. You have to powermjacob
cycle to get rid of the old 1.31 firmware. *@!$&^@&$!&^&^!!!!! But anyway comment it out and use new SBus 7.55 firmware. We get fast posting with this as well as 32 luns and target mode support.
1999-01-30roll internal release tagmjacob
1998-12-28clean up headermjacob
1998-12-05Roll to 1.15 f/w level for Qlogic 2100. Leave all flavors in, but control whichmjacob
one gets compiled in by default. The default is private loop, non-expanded lun.
1998-12-05Add in and enable latest SBus ISP Firmware (1.31)mjacob
1998-09-08Adjust copyright notice to reflect that Qlogic still owns this.mjacob
Move SCSI f/w to 7.55 level. Move FibreChannel f/w to 1.13 level.
1998-09-08Adjust copyright to reflect that this is really still owned by Qlogicmjacob
1998-06-12Rework the way kernel include files are installed. In the new method,cgd
as with user-land programs, include files are installed by each directory in the tree that has includes to install. (This allows more flexibility as to what gets installed, makes 'partial installs' easier, and gives us more options as to which machines' includes get installed at any given time.) The old SYS_INCLUDES={symlinks,copies} behaviours are _both_ still supported, though at least one bug in the 'symlinks' case is fixed by this change. Include files can't be build before installation, so directories that have includes as targets (e.g. dev/pci) have to move those targets into a different Makefile.
1998-01-28Update 2100 F/W to 1.10 level. Also remove some older 2100 f/w versions.mjacob
This version of the 1.10 f/w is initiator only (not initiator/target).
1997-12-05Rev up to 1.09 FC f/w, but keep 1.07 around- 1.09 is a little strange.mjacob
1997-12-03oops on a comment- it is 1.07 FW, not 1.05mjacob
1997-11-17Roll to 1.7 F/W level.mjacob
1997-11-02Updated f/w from Qlogic.mjacob
1997-09-19New microcode release (1.02) from qlogic for the 2100.mjacob