NetBSD/sys
perry 40533e83ff Commit latest fixes/upgrades to NCR SCSI driver. From FreeBSD via
Dave Huang <khym@bga.com>

Tested on alpha by cgd, tested on several i386 boxes. Certainly causes
no harm to the goddamned mess, but the NCR driver only works when you
perform voodoo rituals on it anyway.

This is what Dave said (in email) has been added to the driver:

  ----------------------------------------------------------------------
  This seems to be the most significant change:
  General cleanup and new features for 53c875 based cards, especially the
  Tekram DC390W/U/F, whose config EEPROM can now be dumped, if the kernel
  is built with option NCR_TEKRAM_EEPROM.

  Other changes:

  - add brackets to expansion of OUTB/W/L macro arguments.
  - remove unused NCB structure element ns_async
  - support sync. SCSI offset of 16 (instead of only 8) on 825A and 875
  - correctly identify 53c810A and 53c825A chips
  - preserve SCSI BIOS settings of PCI performance options
  - remove (already disabled) support for NCR reset because of command timeout
  - reverse order of reading of SCSI and DMA specific interrupt cause registers
  - add definition of Tekram config EEPROM contents (not currently used)
  ----------------------------------------------------------------------
1997-01-10 05:57:10 +00:00
..
adosfs Change the second and third args to struct vfsops' (*vfs_mount)() to 1996-12-22 10:10:12 +00:00
arch fix kvm_mkdb problem -- as per pr 3092 1997-01-10 05:28:14 +00:00
compat This recently stopped compiling due to a warning about const being 1996-12-28 22:37:03 +00:00
conf use pseudo-device ipfilter, not ipl. 1997-01-07 11:35:01 +00:00
ddb Define db_onpanic variable; if non-zero, the DDB will be entered when 1997-01-09 05:37:02 +00:00
dev Commit latest fixes/upgrades to NCR SCSI driver. From FreeBSD via 1997-01-10 05:57:10 +00:00
ipkdb Rename recently checked in KGDB to IPKDB to resolve conflicts with older KGDB 1996-10-16 19:32:08 +00:00
isofs/cd9660 Change the second and third args to struct vfsops' (*vfs_mount)() to 1996-12-22 10:10:12 +00:00
kern Only call Debugger() on panic if "db_onpanic" is set. 1997-01-09 05:38:22 +00:00
lib Typo police from: Juergen Hannken-Illjes 1997-01-02 22:06:51 +00:00
lkm ipl[attach|detach]->ipfilter[attach|detach] for the pseudo-device change 1997-01-08 21:45:39 +00:00
miscfs Change the second and third args to struct vfsops' (*vfs_mount)() to 1996-12-22 10:10:12 +00:00
msdosfs Change the second and third args to struct vfsops' (*vfs_mount)() to 1996-12-22 10:31:41 +00:00
net hide softc array and kernel routine prototypes from userland; PR misc/3070 1997-01-03 07:23:29 +00:00
netccitt backout previous kprintf change 1996-10-13 02:10:01 +00:00
netinet ipl[attach|detach]->ipfilter[attach|detach] for the pseudo-device change 1997-01-08 21:45:39 +00:00
netiso Cast the printf("%ld", sizeof) in eoniphdr to long. 1996-11-23 21:13:18 +00:00
netnatm netbsd pr#2918 (jukka.partanen@research.nokia.com): 1996-11-09 03:26:25 +00:00
netns backout previous kprintf change 1996-10-13 01:59:55 +00:00
nfs Change the second and third args to struct vfsops' (*vfs_mount)() to 1996-12-22 10:10:12 +00:00
scsi note in a comment (XXX) that strchr() (what's it doing here, anyway?) 1996-12-22 10:35:08 +00:00
stand backout previous kprintf change 1996-10-12 22:14:10 +00:00
sys Oops, forgot to commit this; declare db_onpanic. (Thanks, Scott.) 1997-01-09 16:57:14 +00:00
ufs Change the second and third args to struct vfsops' (*vfs_mount)() to 1996-12-22 10:10:12 +00:00
vm pull up vm_object_collapse() fix from mrg_vm_object_collapse branch. 1997-01-03 18:03:14 +00:00
Makefile netbsd pr#2918 (jukka.partanen@research.nokia.com): 1996-11-09 03:26:25 +00:00