40533e83ff
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) ---------------------------------------------------------------------- |
||
---|---|---|
.. | ||
ahc_pci.c | ||
bha_pci.c | ||
cy_pci.c | ||
devlist2h.awk | ||
files.pci | ||
if_de.c | ||
if_en_pci.c | ||
if_ep_pci.c | ||
if_fpa.c | ||
if_le_pci.c | ||
if_levar.h | ||
Makefile | ||
ncr_reg.h | ||
ncr.c | ||
ncrreg.h | ||
ncrstat.c | ||
pci_subr.c | ||
pci.c | ||
pcidevs | ||
pcidevs_data.h | ||
pcidevs.h | ||
pcireg.h | ||
pcivar.h | ||
ppb.c | ||
ppbreg.h | ||
README |
$NetBSD: README,v 1.2 1994/10/27 04:21:29 cgd Exp $ This directory contains files which are used during PCI configuration and PCI device drivers. Eventually, most of the device drivers and some of the configuration support should become machine-independent and be moved to a more general location. The configuration support was implemented according to the `PCI Local Bus Specification, Production Version, Revision 2.0' dated April 30, 1993. Section numbers referred to in the code may be specific to that edition of the specification. Some attempt has been made to insure that the code works on rogue machines where the BIOS doesn't do its job, but in general I can't guarantee that. -- - Charles Hannum NetBSD group August 8, 1994