Revision tags: release/8.0.0_cvs, release/8.0.0 |
|
#
10b3b545 |
| 17-Sep-2009 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Merge from head
|
#
11e9b8ba |
| 04-Aug-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
- MFC @196061
|
#
2df76c16 |
| 01-Aug-2009 |
Matt Jacob <mjacob@FreeBSD.org> |
Add 8Gb support (isp_2500). Fix a fair number of configuration and firmware loading bugs.
Target mode support has received some serious attention to make it more usable and stable.
Some backward co
Add 8Gb support (isp_2500). Fix a fair number of configuration and firmware loading bugs.
Target mode support has received some serious attention to make it more usable and stable.
Some backward compatible additions to CAM have been made that make target mode async events easier to deal with have also been put into place.
Further refinement and better support for NP-IV (N-port Virtualization) is now in place.
Code for release prior to RELENG_7 has been stripped away for code clarity.
Sponsored by: Copan Systems
Reviewed by: scottl, ken, jung-uk kim Approved by: re
show more ...
|
Revision tags: release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
976b0106 |
| 12-Oct-2007 |
Kevin Lo <kevlo@FreeBSD.org> |
Spelling fix for interupt -> interrupt
|
#
e48b2487 |
| 10-Mar-2007 |
Matt Jacob <mjacob@FreeBSD.org> |
Fix some stupid copyright mistakes that have been there for quite some time.
|
#
8ada6330 |
| 20-Jan-2007 |
Matt Jacob <mjacob@FreeBSD.org> |
Grumble- let a linux-ism slip in and had an llx which then choked on a 64 bit platforms. Oops.
|
#
6c81a0ae |
| 20-Jan-2007 |
Matt Jacob <mjacob@FreeBSD.org> |
MFP4: Move default setting to the end of isp_reset instead of the front of isp_init so we can read NVRAM even if we're role ISP_NONE. Prepare for reintroduction of channels (for FC) for N-Port Virtua
MFP4: Move default setting to the end of isp_reset instead of the front of isp_init so we can read NVRAM even if we're role ISP_NONE. Prepare for reintroduction of channels (for FC) for N-Port Virtualization.
Fix a botch in handle assignment that caused us to nuke one device when a new one arrives and end up with two devices with the same identity in the virtual target mapping table.
show more ...
|
Revision tags: release/6.2.0_cvs, release/6.2.0 |
|
#
351c7054 |
| 05-Dec-2006 |
Matt Jacob <mjacob@FreeBSD.org> |
Add a chip timeout to ENABLE/MODIFY/DISABLE lun calls.
MFC after: 1 month
|
#
10365e5a |
| 02-Nov-2006 |
Matt Jacob <mjacob@FreeBSD.org> |
Add 4Gb (24XX) support and lay the foundation for a lot of new stuff.
|
#
b4110d46 |
| 04-Aug-2006 |
Matt Jacob <mjacob@FreeBSD.org> |
Fix na_fcentry_t to not have a lun field. Fix indentation in handly the notify structs. Fix messages in isp_got_msg_fc to print out the loop id of the sender- not the wwpn which will be synthesized l
Fix na_fcentry_t to not have a lun field. Fix indentation in handly the notify structs. Fix messages in isp_got_msg_fc to print out the loop id of the sender- not the wwpn which will be synthesized later, if possible, in the outer layers. Put in debug printouts to pair a notify ack to a notify so one can see the start/close of an immediate notify event. Put in spsace for TASK MANAGEMENT response flags (which we don't do yet).
show more ...
|
#
799881e0 |
| 16-Jul-2006 |
Matt Jacob <mjacob@FreeBSD.org> |
Some rearrangement of headers to minimize diffs with outside of FreeBSD repository and to clean up the license header so as to not pollute the license with file function.
Zero all mailbox structures
Some rearrangement of headers to minimize diffs with outside of FreeBSD repository and to clean up the license header so as to not pollute the license with file function.
Zero all mailbox structures prior to use (just in case). Change the outgoing mailbox count for INIT_FIRMWARE to be correct.
show more ...
|
#
99ece8d6 |
| 11-Jul-2006 |
Matt Jacob <mjacob@FreeBSD.org> |
Put in some missing target mode for 2KLOGIN f/w spots.
MFC after: 1 month
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
8c4e89e2 |
| 21-Apr-2006 |
Matt Jacob <mjacob@FreeBSD.org> |
Redo some code based upon issues found by Coverity.
|
#
9cd7268e |
| 21-Apr-2006 |
Matt Jacob <mjacob@FreeBSD.org> |
Some more gratuitous format and name changes.
Pull in some target mode changes from a private branch. Pull in some more RELENG_4 compilation changes.
A lot of lines changed, but not much content ch
Some more gratuitous format and name changes.
Pull in some target mode changes from a private branch. Pull in some more RELENG_4 compilation changes.
A lot of lines changed, but not much content change yet.
show more ...
|
#
1dae40eb |
| 15-Feb-2006 |
Matt Jacob <mjacob@FreeBSD.org> |
a) clean up some declaration stuff (i.e., make more modern with respect to getting rid u_int for uint and so on).
b) Turn back on 64 bit DAC support. Cheeze it a bit in that we have two DMA callback
a) clean up some declaration stuff (i.e., make more modern with respect to getting rid u_int for uint and so on).
b) Turn back on 64 bit DAC support. Cheeze it a bit in that we have two DMA callback functions- one when we have bus_addr_t > 4 bits in width and the other which should be normal. Even Cheezier in that we turn off setting up DMA maps to be BUS_SPACE_MAXADDR if we're in ISP_TARGET_MODE. More work on this in a week or so.
c) Tested under amd64 and 1MB DFLTPHYS, sparc64, i386 (PAE, but insufficient memory to really test > 4GB). LINT check under amd64.
MFC after: 1 month
show more ...
|
#
e5265237 |
| 23-Jan-2006 |
Matt Jacob <mjacob@FreeBSD.org> |
First of several commits as this driver is dusted off and maybe brought up to date. Principle changes for this reelase is to support 2K Port Login firmware. This allows us to support the 2322 (and 2
First of several commits as this driver is dusted off and maybe brought up to date. Principle changes for this reelase is to support 2K Port Login firmware. This allows us to support the 2322 (and 2422 4Gb) cards which only come with the 2K Port Login firmware. The 2322 should now work- but we don't have firmware sets for it in ispfw (as the change to load 2K Port Login f/w hasn't been made- that f/w is so big it has to be loaded in more than one chunk).
Other changes are the beginnings of cleaning up some long standing target mode issues. The next changes here will incorporate a lot of bug fixes from others.
Finally, some copyright cleanup and attempts to make the parts of the driver that are FreeBSD specific start conforming more to FreeBSD style.
MFC after: 1 month
show more ...
|
Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0 |
|
#
182d1c03 |
| 23-Jan-2005 |
Matt Jacob <mjacob@FreeBSD.org> |
Macroize the making of tag ids.
MFC after: 2 weeks
|
Revision tags: release/4.11.0_cvs, release/4.11.0 |
|
#
098ca2bd |
| 06-Jan-2005 |
Warner Losh <imp@FreeBSD.org> |
Start each of the license/copyright comments with /*-, minor shuffle of lines
|
Revision tags: release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0 |
|
#
51e23558 |
| 24-May-2004 |
Nate Lawson <njl@FreeBSD.org> |
Store the target handles in a separate list from normal commands. Add a CTIO fast post routine to handle CTIO completions.
Submitted by: mjacob
|
Revision tags: release/5.2.1_cvs, release/5.2.1 |
|
#
eedb2dfe |
| 29-Jan-2004 |
Matt Jacob <mjacob@FreeBSD.org> |
Fix a bug where we never managed to include the sense data we wanted to send.
|
#
ac9d0a02 |
| 29-Jan-2004 |
Matt Jacob <mjacob@FreeBSD.org> |
Fix longstanding buglet- for centrally handled CTIO2s we were checking the wrong bit for this being the last CTIO2. It didn't matter since it really was the last CTIO2 and the resources recycled, b
Fix longstanding buglet- for centrally handled CTIO2s we were checking the wrong bit for this being the last CTIO2. It didn't matter since it really was the last CTIO2 and the resources recycled, but still....
Add in CTIO3 define for future DAC work.
show more ...
|
Revision tags: release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
#
2f9e7606 |
| 13-Sep-2003 |
Matt Jacob <mjacob@FreeBSD.org> |
Some ridiculous target mode botches- like having the wrong definitions for messages. Some spelling fixes. Some target mode structure cleanups to reflect reality.
|
Revision tags: release/5.1.0_cvs, release/5.1.0 |
|
#
a0fb4cf1 |
| 31-May-2003 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Remove unused variables Add /* FALLTHROUGH */
Found by: FlexeLint
|
Revision tags: release/4.8.0_cvs, release/4.8.0 |
|
#
e5824c5d |
| 16-Feb-2003 |
Matt Jacob <mjacob@FreeBSD.org> |
Pointy hat- bad commit.
|
#
03cf2fba |
| 16-Feb-2003 |
Matt Jacob <mjacob@FreeBSD.org> |
Make sure we propagate rxid && iid in isp_target_put_atio
|