PERFORCE change 111924 for review

Matt Jacob mjacob at FreeBSD.org
Mon Dec 18 22:43:42 PST 2006


http://perforce.freebsd.org/chv.cgi?CH=111924

Change 111924 by mjacob at mjexp on 2006/12/19 06:43:17

	Hmm. If we find RISC paused in a 23XX interrupt, clear interrupt
	enables. The one or two times I've ever seen this, we got
	completely stuck on it.

Affected files ...

.. //depot/projects/mjexp/sys/dev/isp/isp_pci.c#5 edit

Differences ...

==== //depot/projects/mjexp/sys/dev/isp/isp_pci.c#5 (text+ko) ====

@@ -1372,8 +1372,9 @@
 		if (hccr & HCCR_PAUSE) {
 			ISP_WRITE(isp, HCCR, HCCR_RESET);
 			isp_prt(isp, ISP_LOGERR,
-			    "RISC paused at interrupt (%x->%x\n", hccr,
+			    "RISC paused at interrupt (%x->%x)", hccr,
 			    ISP_READ(isp, HCCR));
+			ISP_WRITE(isp, BIU_ICR, 0);
 		} else {
 			isp_prt(isp, ISP_LOGERR, "unknown interrupt 0x%x\n",
 			    r2hisr);


More information about the p4-projects mailing list