freebsd-nq/sys/dev/isp
Matt Jacob 3c6e29e07a Make firmware revision a triple. Clean up some FC init stuff for
board versions with no BIOS. Separate mailbox interrupts from
IOCB interrupts. Read OUTMAILBOX5 while RISC_INT is active- not
after you clear it (potential race condition). Clear out older broken
BIG_ENDIAN goop. Don't negotiate narrow/async for LVD busses at startup
if already in LVD mode. Note usage of presumptive 1040C revision. For
all the LIP, PDB Changed, Loop UP/DOWN async events, mark fw state
as unknown as well as marking the need to do a getpdb on targets- after
a LIP for certain the f/w has to do PRLI/PLOGI for all targets again
and marking f/w state as unknown gives us a fighting chance to (start
to) hold up for that to complete.
1999-04-04 02:28:29 +00:00
..
asm_pci.h roll ISP1040 and ISP2100 f/w to latest release 1999-04-04 01:20:25 +00:00
asm_sbus.h roll internal tag level 1999-03-25 19:47:33 +00:00
isp_freebsd_cam.h Add in 1080 LVD support and some basis also for the 1240. The port database 1999-03-25 22:52:45 +00:00
isp_freebsd.c oops on this last 1999-04-04 02:22:42 +00:00
isp_freebsd.h Fix for pre-CAM kernels (again). Turn back on fast posting. 1999-04-04 01:34:06 +00:00
isp_pci.c Read the board revision and trim cache line size back from 16 to 1 1999-04-04 01:14:02 +00:00
isp.c Make firmware revision a triple. Clean up some FC init stuff for 1999-04-04 02:28:29 +00:00
ispmbox.h Remove incorrect BIG_ENDIAN defines and substitute in the SBus only macros 1999-04-04 01:32:09 +00:00
ispreg.h Add in 1080 LVD support and some basis also for the 1240. The port database 1999-03-25 22:52:45 +00:00
ispvar.h Change f/w revision to major,minor,micro version. Add in ISP1040C definition. 1999-04-04 01:26:08 +00:00