Date: Tue, 28 Jan 1997 21:28:24 -0800 (PST) From: "Justin T. Gibbs" <gibbs> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi aic7xxx.c aic7xxx.h src/sys/pci aic7870.c Message-ID: <199701290528.VAA09926@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
gibbs 97/01/28 21:28:23 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h Log: Add 1997 to my copyright. Expand the boundaries of a pause disabled region to close of possible race condition. Revert a portion of the DMA code to fix false overruns. Add a missing "add_scb_to_free_list" so we don't leak SCBs. Revision Changes Path 1.56 +6 -15 src/sys/dev/aic7xxx/aic7xxx.seq 1.22 +1 -1 src/sys/dev/aic7xxx/aic7xxx_reg.h Modified: sys/i386/scsi aic7xxx.c aic7xxx.h Log: Add 1997 to my copyright. If we can, use timeouts instead of DELAYs when dealing with a bus reset. This prevents us from holding up the whole machine for a noticible amount of time (especially for a real time app). Make a pass over the timeout/error handling code. Aborts are more reliable. We actually handle parity errors correctly now instead of locking up the bus. Added code to properly clean up disconnected SCBs down on the card during error handling. Improved robustness in several areas. If we are using defaults, but are an Ultra card, negotiate at 20MHz instead of 10. Don't attempt to handle any commands for 100ms after a reset has occured. This is the minimum time before a target will respond to selection. Also disable the busfree interrupt before doing a bus reset. This prevents the driver from getting confused by an "unexpected busfree". Revision Changes Path 1.92 +364 -134 src/sys/i386/scsi/aic7xxx.c 1.35 +13 -2 src/sys/i386/scsi/aic7xxx.h Modified: sys/pci aic7870.c Log: Add 1997 to my copyright. Change the autotermination code slightly to be more careful on narrow adapters. Revision Changes Path 1.48 +7 -5 src/sys/pci/aic7870.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701290528.VAA09926>