freebsd-skq/sys
gibbs 1b4e85be4d Major overhaul of the aic7xxx driver:
- Report valid residual byte counts.  We actually pause the sequencer
	  when the residual is non-zero.  I thought about using DMA to do this,
	  bus sequencer program space is tight.

	- Fix embarassing off by one error in the computation of a 2's
	  compliment variable.  This was most likely the cause of the
	  many problems reported with the tagged queuing code.

	- Handle "MAX_SYNC" as a special case (ie we are the ones starting
	  the sync negotiation sequence).  This was done so that the target
	  scratch area can be initialed to 0 offset (asyncronous transfers)
	  safely.  The initialization to 0 (was 15) is necessary since in
	  some cases a Wide negotiation could run into problems if SCSIRATE
	  was set wrong and we went into data(in/out).

	- Trim the DMA routines a little by using some procedures.  Net
	  effect is more functionality with 3 less instructions after this
	  update.

	- Toggle the WIDEODD bit of the DFCNTRL whenever this is not the
	  last SG block.  It has no effect in the 8bit bus configuration,
	  but in the Wide configuration ensures that the overlap byte is
	  held in the SCSI block if the transfer is odd so it will end
	  up in the next SG (the correct behavior).
1995-03-31 14:06:02 +00:00
..
alpha/include Third round in syscons update. 1995-01-28 22:18:05 +00:00
amd64 Made pmap_testbit a static function. 1995-03-30 08:55:39 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Submitted by: Mahesh Neelakanta <mahesh@gcomm.com> 1995-03-30 00:20:08 +00:00
ddb Fixed DDB's "ps" output formatting. 1995-03-28 23:29:52 +00:00
dev Major overhaul of the aic7xxx driver: 1995-03-31 14:06:02 +00:00
fs Fix timestamps when using Wall CMOS clock, 1995-03-29 18:48:06 +00:00
gnu Major overhaul of the aic7xxx driver: 1995-03-31 14:06:02 +00:00
i386 Major overhaul of the aic7xxx driver: 1995-03-31 13:54:41 +00:00
isa Emulate hw cursor closely, and get start&end scanlines from BIOS. 1995-03-30 14:32:31 +00:00
isofs/cd9660 Readdir on a CDrom would return bogus "d_type" values, potentially confusing 1995-03-28 07:46:38 +00:00
kern c_iflag handling in setting compat modes now more close to V7 1995-03-29 19:50:58 +00:00
libkern Do not install libkern into /usr/lib, blank target install: added. 1995-03-23 07:02:14 +00:00
miscfs Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
modules Update to new screen update method. 1995-03-30 15:10:20 +00:00
msdosfs Fix timestamps when using Wall CMOS clock, 1995-03-29 18:48:06 +00:00
net Fix typing error sneaked somehow in prev. commit 1995-03-31 11:01:29 +00:00
netccitt Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
netinet Backed out changes in rev 1.5 that prevent sending FIN if in CLOSING 1995-03-30 23:35:55 +00:00
netiso Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
netns Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
nfs Deleted bogus DIAGNOSTIC "nfs_fsync: dirty" message. This can and does 1995-03-23 09:43:40 +00:00
nfsclient Deleted bogus DIAGNOSTIC "nfs_fsync: dirty" message. This can and does 1995-03-23 09:43:40 +00:00
nfsserver Removed unnecessary call to vnode_pager_uncache(). We automatically clear 1995-03-19 12:08:03 +00:00
pci Include <stddef.h> for standard definition of offsetof() instead of 1995-03-31 00:05:08 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Use the header files that are compatible with the code just moved over 1994-08-07 18:41:02 +00:00
scsi Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
sys Move DSIMICROCODE ioctl to 85, 1995-03-30 05:17:50 +00:00
tools Added $Id$ 1994-08-02 07:55:43 +00:00
ufs Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
vm Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00