]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Support for f/w crash dumps (2200 && 23XX).
authormjacob <mjacob@FreeBSD.org>
Sun, 17 Feb 2002 06:38:22 +0000 (06:38 +0000)
committermjacob <mjacob@FreeBSD.org>
Sun, 17 Feb 2002 06:38:22 +0000 (06:38 +0000)
commit8c6ee7cab4c4f47c5652ca5fd0f54eadef837ecf
tree4b5809d88934000efd29f4627f9c755121e85b54
parente1d1a0bec1ec24f22bee3e1e4b28b6e2e4b37f09
Support for f/w crash dumps (2200 && 23XX).

If you want QLogic to look at a potential f/w problem for FC cards, you really
have to provide them info in the format they expect. This involves dumping
a lot of hardware registers (> 300 16 bit registers) and a lot of SRAM
(> 128KB minimum). Thus all of this code is #ifdef protected which will
become an option so that the memory allocation of where to dump the crash
image is pretty expensive. It's worth it if you have a reproducible problem
because they have some tools that can tell them, given the f/w version,
the precise state of everything.

MFC after: 1 week
sys/dev/isp/isp.c
sys/dev/isp/isp_ioctl.h
sys/dev/isp/ispmbox.h
sys/dev/isp/ispreg.h