freebsd-dev/sys/dev/aic7xxx
Justin T. Gibbs 705581e102 This is an MFC candidate.
aic7xxx.c:
	Correct code that traverses the phase table.  A much too quick
	push to staticize this structure resulted in non-functional
	lookup code.  This corrects the printing of the phase where
	a timeout occurred.

aic7xxx.reg:
	Use FIFOQWDEMP as the name for bit 5 of DFSTATUS just like
	the Adaptec data books.

aic7xxx.seq:
	Refine the 2.1 PCI retry bug workaround for certain, non-ULTRA2,
	controllers.  When the DMA of an SCB completes, it can take
	some time for HDONE to come true after MREQPEN (PCI memory request
	pending) falls.  If HDONE never comes true, we are in the hung
	state and must manually drain the FIFO.  We used to test HDONE for
	3 clock cycles to detect this condition.  This works on all of the
	hardware I can personally test.  Some controllers were reported
	to take 4 clock cycles, so the last version of this code waited
	4 clock cycles.  This still didn't work for everyone.  To fix this,
	I've adjusted the work around so that even if the hardware hasn't
	hung, but we run the work-around code, the result is a long winded
	way to complete the transfer, rather than a hang.
2001-03-19 04:40:35 +00:00
..
aicasm Mechanical change to use <sys/queue.h> macro API instead of 2001-02-04 13:13:25 +00:00
ahc_eisa.c This is an MFC candidate. 2001-03-11 06:34:17 +00:00
ahc_pci.c This is an MFC candidate. 2001-03-11 06:34:17 +00:00
aic7xxx_93cx6.c This is an MFC candidate. 2001-03-11 06:34:17 +00:00
aic7xxx_93cx6.h ahc_eisa.c: 2000-12-20 01:11:37 +00:00
aic7xxx_freebsd.c This is an MFC candidate. 2001-03-11 06:34:17 +00:00
aic7xxx_freebsd.h This is an MFC candidate. 2001-03-11 06:34:17 +00:00
aic7xxx_inline.h This is an MFC candidate. 2001-03-11 06:34:17 +00:00
aic7xxx_osm.c This is an MFC candidate. 2001-03-11 06:34:17 +00:00
aic7xxx_osm.h This is an MFC candidate. 2001-03-11 06:34:17 +00:00
aic7xxx_pci.c This is an MFC candidate. 2001-03-11 06:34:17 +00:00
aic7xxx.c This is an MFC candidate. 2001-03-19 04:40:35 +00:00
aic7xxx.h This is an MFC candidate. 2001-03-11 06:34:17 +00:00
aic7xxx.reg This is an MFC candidate. 2001-03-19 04:40:35 +00:00
aic7xxx.seq This is an MFC candidate. 2001-03-19 04:40:35 +00:00
aic7770.c This is an MFC candidate. 2001-03-11 06:34:17 +00:00