freebsd-dev/sys/i386/scsi
Justin T. Gibbs 30136d82b2 Clean up the memory mapped/Programmed I/O stuff so that the driver completely
uses one or the other.  This required some changes to the ahc_reset()
function, and how early the probes had to allocate their softc.

Turn the AHC_IN/OUT* macros into inline functions and lowercase their names
to indicate this change.  Geting AHC_OUTSB to work as a macro doing
conditional memory mapped I/O would have been too gross.

Stop setting STPWEN in the main driver and let the PCI front end do it
instead.  It knows better.

Add the clearing of the QOUTQCNT variable during command complete processing
in the SCB paging case.

Go back to doing unconditional retries for the QUEUE FULL status condition.
This is really a kludge, but the code to handle it properly is on the SCSI
branch and will not make it into 2.2.
1996-11-11 05:24:46 +00:00
..
93cx6.c Add basic support for the 398X cards as multi-channel SCSI host adapters. 1996-10-28 06:10:02 +00:00
93cx6.h Add basic support for the 398X cards as multi-channel SCSI host adapters. 1996-10-28 06:10:02 +00:00
advansys.c Update to changes in generic SCSI layer. 1996-11-05 09:20:08 +00:00
advansys.h Advanced Systems Inc. SCSI Controller driver and ISA/VL front end. 1996-10-07 02:07:07 +00:00
aic7xxx.c Clean up the memory mapped/Programmed I/O stuff so that the driver completely 1996-11-11 05:24:46 +00:00
aic7xxx.h Clean up the memory mapped/Programmed I/O stuff so that the driver completely 1996-11-11 05:24:46 +00:00
bt.c oops somehow this dissppeared along the way.. 1996-08-19 02:42:40 +00:00
btreg.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00