Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Dec 2006 06:43:37 GMT
From:      Matt Jacob <mjacob@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 111924 for review
Message-ID:  <200612190643.kBJ6hbhF045347@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=111924

Change 111924 by mjacob@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);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612190643.kBJ6hbhF045347>