Matt Jacob
8055acd82d
Add some target mode definitions and firmware (FC only) attribute definitions.
2001-04-04 21:44:10 +00:00
Matt Jacob
4102f2f6ef
Fix a longstanding bug- we had the sense of what bit 14
...
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.
2001-02-23 05:35:50 +00:00
Matt Jacob
b21d3f4ef8
Add structure defining FC-AL position maps. The only tool that I know of
...
that really uses this is luxadm(8) under Solaris.
2001-02-11 03:53:58 +00:00
Matt Jacob
0ecded8a13
Add some SNS "Register FC4 type" subcommand defines. Add some defines
...
that are pertinetnt for state flags on Qlogic 2X00 status completion
entries.
2001-01-09 02:48:44 +00:00
Matt Jacob
aa57fd6fa5
some copyright cleanups
2000-09-21 20:16:04 +00:00
Matt Jacob
b6b6ad2f23
various fixes
2000-08-27 23:38:44 +00:00
Matt Jacob
c7d5594134
Add in macros && masks so that mailbox command errors can be
...
selectively printed/supressed in isp_mboxcmd.
2000-08-01 06:55:08 +00:00
Matt Jacob
ee9fc94ca5
add MBOX_GET_RESOURCE_COUNT command
2000-06-18 04:41:14 +00:00
Matt Jacob
c41767dc4e
Conrrect a macro with parenthesis.
2000-05-09 01:06:18 +00:00
Matt Jacob
eb76ec8076
Add in mailbox return codes for failed fabric logins (port_id_used,
...
loop_id_used, etc...)
Do a more precise structure for Get All Next name server responses.
Approved: jkh
2000-02-29 05:54:48 +00:00
Matt Jacob
c2e7467339
Add in new async mbox defines for 2200- point to point stuff.
...
Add in definitions for the extended initialization control block
(2200 only again).
Approved: jkh@freebsd.org
2000-02-11 19:35:42 +00:00
Matt Jacob
31adfa66a3
add clarifying tag define for FC
2000-01-04 03:42:19 +00:00
Matt Jacob
361959970f
Add missing target mode flag and fix the RQSTYPE_CTIO0
...
to be CTIO as it should be.
2000-01-03 22:12:53 +00:00
Matt Jacob
762fa8a53f
Add in missing ENABLE TARGET MODE opcode.
1999-12-27 08:47:11 +00:00
Matt Jacob
327d3cc65b
Remove target mode definitions (they'll come back later in
...
a different file).
1999-10-17 18:41:21 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Matt Jacob
4b9f078cf2
add in new ICB structure variant (for 2200)
1999-08-16 20:02:09 +00:00
Matt Jacob
3692397b0d
add 2200 f/w; fix botched define
1999-07-05 20:42:08 +00:00
Matt Jacob
fc9961b5dd
Add in SNS and Fabric login/logout commands. Clean up ICBOPT defines.
...
Remove INVALID_PDB_OPTIONS defines. Define generic SNS request and
response structures and the bare minimum GAN and GP3 subcommands.
1999-07-02 22:31:11 +00:00
Matt Jacob
a8234ad186
add a couple of missing commands
1999-05-11 05:00:35 +00:00
Matt Jacob
3c0e51c709
Remove incorrect BIG_ENDIAN defines and substitute in the SBus only macros
...
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).
1999-04-04 01:32:09 +00:00
Matt Jacob
7aae9d1348
roll internal tag level
1999-03-25 19:53:54 +00:00
Matt Jacob
57c801f5cf
A wad of changes- prepping for 1080/1240 support (which caused a massive
...
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).
1999-03-17 05:04:39 +00:00
Matt Jacob
289b93c044
roll internal release tag
1999-02-09 01:05:42 +00:00
Matt Jacob
cbf57b472d
Implement and use Fast Posting for both parallel && fibre. Redo a bit of
...
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.
1999-01-30 07:29:00 +00:00
Matt Jacob
c305536317
clarify headers;move uninit to outer layer;remove watchdog
1998-12-28 19:22:27 +00:00
Matt Jacob
ff717ff328
do a bit of cleanup on some target mode structures and clarify a couple other minro things
1998-12-05 01:29:43 +00:00
Justin T. Gibbs
478f8a9685
Update QLogic ISP support for CAM. Add preliminary target mode support.
...
Submitted by: Matthew Jacob <mjacob@feral.com>
1998-09-15 08:42:56 +00:00
Matt Jacob
6054c3f6f2
Add support for the Qlogic ISP SCSI && FC/AL Adapters
1998-04-22 17:54:58 +00:00