summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKATO Takenori <kato@FreeBSD.org>1997-08-09 06:41:36 +0000
committerKATO Takenori <kato@FreeBSD.org>1997-08-09 06:41:36 +0000
commit2f987f4d245631a9a1496be0a76c8094fd919cc5 (patch)
tree4fcae04ddf7d4499b4d6b116de4831bad88941b9
parentf8550fdd1cd89d2792aabaf0171c8ca71461fa57 (diff)
Notes
-rw-r--r--sys/pc98/pc98/wd.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/sys/pc98/pc98/wd.c b/sys/pc98/pc98/wd.c
index 3dd6035a420f..5cb16332a691 100644
--- a/sys/pc98/pc98/wd.c
+++ b/sys/pc98/pc98/wd.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)wd.c 7.2 (Berkeley) 5/9/91
- * $Id: wd.c,v 1.27 1997/07/31 13:10:54 kato Exp $
+ * $Id: wd.c,v 1.28 1997/08/06 09:41:59 kato Exp $
*/
/* TODO:
@@ -2308,8 +2308,17 @@ out:
CADDR1 + ((int)addr & PAGE_MASK),
DEV_BSIZE / sizeof(short));
addr += DEV_BSIZE;
- if ((unsigned)addr % (1024 * 1024) == 0)
+ /*
+ * If we are dumping core, it may take a while.
+ * So reassure the user and hold off any watchdogs.
+ */
+ if ((unsigned)addr % (1024 * 1024) == 0) {
+#ifdef HW_WDOG
+ if (wdog_tickler)
+ (*wdog_tickler)();
+#endif /* HW_WDOG */
printf("%ld ", num / (1024 * 1024 / DEV_BSIZE));
+ }
num--;
blkcnt--;
}