HardenedBSD/sys/pci
Justin T. Gibbs 07b1c6b3c9 Remove hard coded assumption that SCSI busses have 7 targets.
This change forces the controller drivers to allocate a scsibus_data struct
via a call to scsi_alloc_bus(), fill in the adapter_link field, and optionally
modify any other fields of the struct.  Scsi_alloc_bus() initializes all fields
to the default, so the changes in most drivers are very minimal.  For drivers
that support Wide controllers, the maxtarg field will have to be updated to
allow probing of all targets (for an example, look at the aic7xxx driver).

Scsi_attachdevs() now takes a scsibus_data* as its argument instead of an
sc_link*.  This allows us to expand the role of the scsibus_data struct for
other bus level configuration setings (max number of transactions, current
transaction opennings, etc for better tagged queuing support).

Reviewed by: Rodney Grimes <rgrimes>, Peter Dufault <dufault>, Julian Elischer <julian>
1995-08-23 23:03:34 +00:00
..
aic7870.c Correct the PCI ID for the Adaptec 7850 chips. 1995-08-20 03:18:09 +00:00
dc21040.h Fixed mbuf leak and panic that occurred when packets got too memory 1995-05-05 20:09:51 +00:00
if_de.c Fixed bug that was fixed in 1.28.2.1/1.29 a little differently; the 1995-06-28 05:46:19 +00:00
if_pdq.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ncr.c Remove hard coded assumption that SCSI busses have 7 targets. 1995-08-23 23:03:34 +00:00
ncrreg.h Stylistic changes. Update Wolfgang's e-mail address. 1995-03-21 22:48:36 +00:00
pci.c Initialize "name" to quiet compiler. 1995-07-29 18:21:48 +00:00
pcibus.h Completely new PCI code: 1995-03-21 23:01:06 +00:00
pcireg.h Completely new PCI code: 1995-03-21 23:01:06 +00:00
pcisupport.c Add more chip set register decodings: 1995-08-15 09:43:42 +00:00
pcivar.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
pdq_os.h Fix compiler warnings (systm.h wasn't included). 1995-07-16 10:07:40 +00:00
pdq.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
pdqreg.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
README.de
README.de-le

$Id: README.de-le,v 1.1 1994/10/01 20:16:44 wollman Exp $

----------------

The enclosed drivers should be considered beta-test software.  These
drivers are in no way supported by Digital Equipment.  See the
disclaimers in the sources for more information.  Please be aware that
Digital does not employee me to write drivers for FreeBSD.

This kit contains one driver:

	de	DEC DE435 PCI NIC or compatible

See README.de for information and installation instruction specific to this
driver.

Could you please send me the startup messages in the boot
long along with the type of your PC once the driver configures?  

If you have any problems, comments, suggestions, rant or raves, don't
hesitate to send me mail @ thomas@lkg.dec.com.

Lastly, if you change or modify the code, I want context diffs of your
changes.  I want this to the canonical DEC EtherWORKS driver kit for
FreeBSD, NetBSD, BSD/386, and any other BSD based O/S.  Please make
sure your diffs are approriate conditionalized.

Thanks,
Matt Thomas
--
Mail:	thomas@lkg.dec.com
URL:	http://ftp.digital.com/~thomas/