Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Havard Eidnes <he@netbsd.org>
List: source-changes
Date: 05/13/2000 10:06:23
Module Name:	syssrc
Committed By:	he
Date:		Sat May 13 17:06:23 UTC 2000

Modified Files:
	syssrc/sys/dev/ic [netbsd-1-4]: isp_inline.h isp_netbsd.h
	syssrc/sys/dev/microcode/isp [netbsd-1-4]: asm_pci.h
	syssrc/sys/dev/pci [netbsd-1-4]: isp_pci.c

Log Message:
Apply patch (requested by Matthew Jacob via he):
  Correctly account for F-port vs. F-port (no FLOGI_ACC) topologies.
  Make sure we get a port database entry for the fabric name server.
  Preserve fabric logins if the device didn't change across fabric
  or port database changes, or the device has already logged into
  us (e.g., for target/initiator dual role devices like Veritas
  SANbox). Propagate class 3 service parameter changes where devices
  can change roles.

  Fix all occurrences of setting a sendmarker so that setting it
  for one bus on dual bus cards doesn't wipe a pending sendmarker
  for other busses on the same card.

  Comments added and clarifications made in some of the target mode code.

  Add support for > 12 byte CDBs.  Split out nvram reading into
  per-card functions.  Add proper Ultra2/Ultra3 support.  Upgrade
  firmware.


To generate a diff of this commit:
cvs rdiff -r1.4.2.1 -r1.4.2.2 syssrc/sys/dev/ic/isp_inline.h
cvs rdiff -r1.12.2.1 -r1.12.2.2 syssrc/sys/dev/ic/isp_netbsd.h
cvs rdiff -r1.17.2.1 -r1.17.2.2 syssrc/sys/dev/microcode/isp/asm_pci.h
cvs rdiff -r1.38.2.1 -r1.38.2.2 syssrc/sys/dev/pci/isp_pci.c

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