1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/dev/aic7xxx
Justin T. Gibbs c135d93bbf aic7xxx.c:
Print out the length of the compiled sequencer program.

aic7xxx.seq:
	More optimizations.  Replace generic bcopy routine with bcopy_3
and bcopy_4 (ie unroll the loops) since these are the only two cases used.
Initialize SIMODE1 and SXFRCTL1 from the kernel in ahc_init instead of
at each selection/reselection since this is expensive and only needs to
be done once.  Condense function returns into previous instruction if possible.
Reorder some sections to kill superflous jumps.  These optimizations kill
the ~150k/s penalty adding support for Twin/Wide cards was costing since
the last place in the commaon path of execution where we had to do ugly,
convoluted testing for the type of card in the sequencer has gone away.
Next stop tagged queuing and target mode.
1995-01-22 00:46:53 +00:00
..
aicasm aic7xxx.c: 1995-01-22 00:46:53 +00:00
aic7xxx_asm.1 John Aycock's aic7770 sequencer code and assembler. There is currently 1994-11-17 20:19:10 +00:00
aic7xxx_asm.c aic7xxx.c: 1995-01-22 00:46:53 +00:00
aic7xxx.seq aic7xxx.c: 1995-01-22 00:46:53 +00:00
aicasm.c aic7xxx.c: 1995-01-22 00:46:53 +00:00