freebsd-skq/sys/dev/aic7xxx
Justin T. Gibbs a3f571b832 Change hadling of the Rev. A packetized lun output bug
to be more efficient by having the sequencer copy the
single byte of valid lun data into the long lun field.

aic79xx.c:
	Memset our hardware SCB to 0 so that untouched
	fields don't confuse diagnostic output.  With the
	old method for handling the Rev A bug, if the long
	lun field was not 0, this could result in bogus
	lun information being sent to drives.

	Use the same SCB transfer size for all chip types
	now that the long lun is not DMA'ed to the chip.

aic79xx.seq:
	Add code to copy lun information for Rev.A hardware.

aic79xx_inline.h:
	Remove host update of the long_lun field on every
	packetized command.
2003-05-26 21:18:48 +00:00
..
aicasm Allow constants to be complex expressions so long as those 2003-01-20 18:02:11 +00:00
ahc_eisa.c hc_eisa.c: 2003-05-03 23:27:57 +00:00
ahc_pci.c hc_eisa.c: 2003-05-03 23:27:57 +00:00
ahd_pci.c hc_eisa.c: 2003-05-03 23:27:57 +00:00
aic7xxx_93cx6.c Update Perforce Ids. 2002-08-31 06:45:28 +00:00
aic7xxx_93cx6.h Update Perforce Ids. 2002-08-31 06:45:28 +00:00
aic7xxx_inline.h aic7xxx.c: 2003-05-03 23:55:38 +00:00
aic7xxx_osm.c aic7xxx.c: 2003-05-03 23:55:38 +00:00
aic7xxx_osm.h Last minute fixes to ahc and ahd: 2002-12-04 22:51:29 +00:00
aic7xxx_pci.c Remove stray K&R style function definition. 2003-05-26 21:09:15 +00:00
aic7xxx.c aic7xxx.c: 2003-05-03 23:55:38 +00:00
aic7xxx.h aic7xxx.c: 2003-05-03 23:55:38 +00:00
aic7xxx.reg aic7xxx.c: 2003-05-03 23:55:38 +00:00
aic7xxx.seq aic7xxx.reg: 2003-01-20 20:44:55 +00:00
aic79xx_inline.h Change hadling of the Rev. A packetized lun output bug 2003-05-26 21:18:48 +00:00
aic79xx_osm.c Correct spelling errors. 2003-05-04 00:20:07 +00:00
aic79xx_osm.h Last minute fixes to ahc and ahd: 2002-12-04 22:51:29 +00:00
aic79xx_pci.c Add 7901B support. 2003-05-26 21:15:52 +00:00
aic79xx.c Change hadling of the Rev. A packetized lun output bug 2003-05-26 21:18:48 +00:00
aic79xx.h Fixup spelling of "coalesce" and derivatives. 2003-05-26 21:10:58 +00:00
aic79xx.reg Fixup spelling of "coalesce" and derivatives. 2003-05-26 21:10:58 +00:00
aic79xx.seq Change hadling of the Rev. A packetized lun output bug 2003-05-26 21:18:48 +00:00
aic7770.c aic7xxx.c: 2003-05-03 23:55:38 +00:00