07b1c6b3c9
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> |
||
---|---|---|
.. | ||
aic7870.c | ||
dc21040.h | ||
if_de.c | ||
if_pdq.c | ||
ncr.c | ||
ncrreg.h | ||
pci.c | ||
pcibus.h | ||
pcireg.h | ||
pcisupport.c | ||
pcivar.h | ||
pdq_os.h | ||
pdq.c | ||
pdqreg.h | ||
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/