Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add 2 Gigabit Fibre Channel support (2300 && 2312 cards). This required | mjacob | 2001-08-31 | 1 | -9/+36 |
| | | | | | | | | | | some reworking (and consequent cleanup) of the interrupt service code. Also begin to start a cleanup of target mode support that will (eventually) not require more inforamtion routed with the ATIO to come back with the CTIO other than tag. MFC after: 4 weeks | ||||
* | Add MBOX_GET_PCI_PARAMS alias. | mjacob | 2001-08-20 | 1 | -0/+1 |
| | | | | MFC after: 2 weeks | ||||
* | Add more MBOX and ASYNC event defines. | mjacob | 2001-08-16 | 1 | -0/+4 |
| | | | | MFC after: 2 weeks | ||||
* | Add a bunch of additional defines for completion codes. Define | mjacob | 2001-07-04 | 1 | -16/+75 |
| | | | | | | | | | | some of the RIO (reduced interrupt operation) stuff. Add 64 bit data list (DSD type 1) and arbitrary data list (DSD type 2) data structure defines. Add macros that parameterize usage of the Request/Response in/out queue pointers. When we finish 2300 support, different registers will be accessed for the 2300. | ||||
* | Add some target mode definitions and firmware (FC only) attribute definitions. | mjacob | 2001-04-04 | 1 | -0/+13 |
| | |||||
* | Fix a longstanding bug- we had the sense of what bit 14 | mjacob | 2001-02-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | for the ICB firmware options meant- *I* had taken it to mean that if you set it, Node Name would be ignored and derived from Port Name. Actually, it meant the opposite. As a consequence- change ICBOPT_USE_PORTNAME to the define ICBOPT_BOTH_WWNS- makes more sense. Fix wrong input bitmap for MBOX_DUMP_RAM command. Call ISP_DUMPREGS if we get a f/w crash. Add ISPCTL_RUN_MBOXCMD control command (so outer layers can run a mailbox command directly) and add a ISPASYNC_UNHANDLED_RESPONSE hook so outer layers can understand response queue entries we might not know about. | ||||
* | Add structure defining FC-AL position maps. The only tool that I know of | mjacob | 2001-02-11 | 1 | -0/+16 |
| | | | | that really uses this is luxadm(8) under Solaris. | ||||
* | Add some SNS "Register FC4 type" subcommand defines. Add some defines | mjacob | 2001-01-09 | 1 | -1/+13 |
| | | | | | that are pertinetnt for state flags on Qlogic 2X00 status completion entries. | ||||
* | some copyright cleanups | mjacob | 2000-09-21 | 1 | -8/+2 |
| | |||||
* | various fixes | mjacob | 2000-08-27 | 1 | -9/+35 |
| | |||||
* | Add in macros && masks so that mailbox command errors can be | mjacob | 2000-08-01 | 1 | -0/+3 |
| | | | | selectively printed/supressed in isp_mboxcmd. | ||||
* | add MBOX_GET_RESOURCE_COUNT command | mjacob | 2000-06-18 | 1 | -0/+1 |
| | |||||
* | Conrrect a macro with parenthesis. | mjacob | 2000-05-09 | 1 | -1/+1 |
| | |||||
* | Add in mailbox return codes for failed fabric logins (port_id_used, | mjacob | 2000-02-29 | 1 | -0/+23 |
| | | | | | | | | loop_id_used, etc...) Do a more precise structure for Get All Next name server responses. Approved: jkh | ||||
* | Add in new async mbox defines for 2200- point to point stuff. | mjacob | 2000-02-11 | 1 | -0/+23 |
| | | | | | | | Add in definitions for the extended initialization control block (2200 only again). Approved: jkh@freebsd.org | ||||
* | add clarifying tag define for FC | mjacob | 2000-01-04 | 1 | -0/+1 |
| | |||||
* | Add missing target mode flag and fix the RQSTYPE_CTIO0 | mjacob | 2000-01-03 | 1 | -1/+2 |
| | | | | to be CTIO as it should be. | ||||
* | Add in missing ENABLE TARGET MODE opcode. | mjacob | 1999-12-27 | 1 | -0/+2 |
| | |||||
* | Remove target mode definitions (they'll come back later in | mjacob | 1999-10-17 | 1 | -376/+0 |
| | | | | a different file). | ||||
* | $Id$ -> $FreeBSD$ | peter | 1999-08-28 | 1 | -1/+1 |
| | |||||
* | add in new ICB structure variant (for 2200) | mjacob | 1999-08-16 | 1 | -13/+23 |
| | |||||
* | add 2200 f/w; fix botched define | mjacob | 1999-07-05 | 1 | -2/+2 |
| | |||||
* | Add in SNS and Fabric login/logout commands. Clean up ICBOPT defines. | mjacob | 1999-07-02 | 1 | -20/+51 |
| | | | | | Remove INVALID_PDB_OPTIONS defines. Define generic SNS request and response structures and the bare minimum GAN and GP3 subcommands. | ||||
* | add a couple of missing commands | mjacob | 1999-05-11 | 1 | -5/+5 |
| | |||||
* | Remove incorrect BIG_ENDIAN defines and substitute in the SBus only macros | mjacob | 1999-04-04 | 1 | -126/+45 |
| | | | | | | that will SBusify an isp header or the lun/target portions of a request IOCB- and have these only valid iff __sparc__ (no non-sparc SBus machine that *I* know about). | ||||
* | roll internal tag level | mjacob | 1999-03-25 | 1 | -3/+2 |
| | |||||
* | A wad of changes- prepping for 1080/1240 support (which caused a massive | mjacob | 1999-03-17 | 1 | -4/+96 |
| | | | | | | thwank in register layout goop). A different mboxcmd approach. Some PDB change infrastructure. Some better management of loopdown/loopup events (keep them distinct from resource starvation for simq freeze/unfreeze actions). | ||||
* | roll internal release tag | mjacob | 1999-02-09 | 1 | -2/+2 |
| | |||||
* | Implement and use Fast Posting for both parallel && fibre. Redo a bit of | mjacob | 1999-01-30 | 1 | -2/+6 |
| | | | | | | | the startup code. Implement a call to outer framework function so that asynchronous events can be handled (e.g., speed negotiation, target mode). Roll internal release tags. | ||||
* | clarify headers;move uninit to outer layer;remove watchdog | mjacob | 1998-12-28 | 1 | -1/+1 |
| | |||||
* | do a bit of cleanup on some target mode structures and clarify a couple ↵ | mjacob | 1998-12-05 | 1 | -179/+428 |
| | | | | other minro things | ||||
* | Update QLogic ISP support for CAM. Add preliminary target mode support. | gibbs | 1998-09-15 | 1 | -16/+314 |
| | | | | Submitted by: Matthew Jacob <mjacob@feral.com> | ||||
* | Add support for the Qlogic ISP SCSI && FC/AL Adapters | mjacob | 1998-04-22 | 1 | -0/+394 |