Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

sun-lamp CVS commits



thorpej
Mon Jan  1 14:40:59 PST 1996
Update of /a/cvsroot/src/sys/arch/sparc/dev
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv12878

Modified Files:
        si.c sireg.h 
Log Message:
New driver for the Sun SCSI-3 VME and 4/100-series SCSI "Weird" controllers,
utilizing David Jones' new MI NCR 5380 code.  Ported from the sun3 ncr_si.c
and "sw" DMA code written by me.

This driver contains user-configurable "options", which can be set via the
"flags" directive in the kernel configuration file.  By default, only
DMA is enabled.  DMA completion interrupts and reselection may be enabled
by setting the appropriate bits with "flags".  See si.c for details.

Note that DMA completion interrupts and reselection don't yet work on the
4/100 controller.  I don't know why, and it's unlikely that I'll have
the opportunity to find out any time soon.  DMA does work, and results
in a considerable performance increase.

DMA, DMA completion interrupts, and reslection all work on my 4/260 (VME)
system with modern SCSI-II disks.


thorpej
Mon Jan  1 14:44:06 PST 1996
Update of /a/cvsroot/src/sys/arch/sparc/conf
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv13003

Modified Files:
        files.sparc 
Log Message:
"si" and "sw" now have the ncr5380sbc attribute.


thorpej
Mon Jan  1 14:46:11 PST 1996
Update of /a/cvsroot/src/sys/arch/sparc/conf
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv13035

Modified Files:
        GENERIC GENERIC_SCSI3 
Log Message:
"si" and "sw" actually interrupt at level 3 (which I quickly discovered
when porting the driver).


thorpej
Mon Jan  1 14:48:56 PST 1996
Update of /a/cvsroot/src/sys/arch/sun3/conf
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv13078

Modified Files:
        files.sun3 
Log Message:
ncr5380sbc attribute is now defined in sys/conf/files.




Home | Main Index | Thread Index | Old Index