Source-Changes archive

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

CVS commit: syssrc/sys/dev



Module Name:    syssrc
Committed By:   mjacob
Date:           Sat Sep  1 07:12:25 UTC 2001

Modified Files:
        syssrc/sys/dev/ic: isp.c isp_netbsd.c isp_netbsd.h ispmbox.h ispreg.h
            ispvar.h
        syssrc/sys/dev/pci: isp_pci.c
        syssrc/sys/dev/sbus: isp_sbus.c

Log Message:
Add support for 2 Gigabit cards (2300/2312). This necessitated a change
in how interrupts are down- the 23XX has not only a different place to check
for an interrupt, but unlike all other QLogic cards, you have to read the
status as a 32 bit word- not 16 bit words. Rather than have device specific
functions as called from the core module (in isp_intr), it makes more sense
to have the platform/bus modules do the gruntwork of splitting out the
isr, semaphore register and the first outgoing mailbox register (if needed)
*prior* to calling isp_intr (if calling isp_intr is necessary at all).


To generate a diff of this commit:
cvs rdiff -r1.78 -r1.79 syssrc/sys/dev/ic/isp.c
cvs rdiff -r1.46 -r1.47 syssrc/sys/dev/ic/isp_netbsd.c
cvs rdiff -r1.45 -r1.46 syssrc/sys/dev/ic/isp_netbsd.h
cvs rdiff -r1.33 -r1.34 syssrc/sys/dev/ic/ispmbox.h
cvs rdiff -r1.25 -r1.26 syssrc/sys/dev/ic/ispreg.h
cvs rdiff -r1.47 -r1.48 syssrc/sys/dev/ic/ispvar.h
cvs rdiff -r1.71 -r1.72 syssrc/sys/dev/pci/isp_pci.c
cvs rdiff -r1.44 -r1.45 syssrc/sys/dev/sbus/isp_sbus.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index