kdb and NMI watchdog

Jim Houston jim.houston at comcast.net
Wed Oct 12 13:40:34 PDT 2005


Hi Keith,

We noticed that kdb can trigger the NMI watchdog if a relatively
slow baud rate is used on the serial console and kdb produces too
much output.  The attached patch adds touch_nmi_calls() to
kdb_printf after each console write call.

Jim Houston - Concurrent Computer Corp.

--- 2.6-redhawk/kdb/kdb_io.c.0	2005-09-23 18:04:01.000000000 -0400
+++ 2.6-redhawk/kdb/kdb_io.c	2005-10-12 12:17:49.000000000 -0400
@@ -510,6 +510,7 @@
 
 	while (c) {
 		c->write(c, kdb_buffer, strlen(kdb_buffer));
+		touch_nmi_watchdog();
 		c = c->next;
 	}
 	if (logging) {
@@ -566,6 +567,7 @@
 
 		while (c) {
 			c->write(c, moreprompt, strlen(moreprompt));
+			touch_nmi_watchdog();
 			c = c->next;
 		}
 



---------------------------
Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.


More information about the kdb mailing list