diff options
| author | KATO Takenori <kato@FreeBSD.org> | 1997-08-09 06:41:36 +0000 |
|---|---|---|
| committer | KATO Takenori <kato@FreeBSD.org> | 1997-08-09 06:41:36 +0000 |
| commit | 2f987f4d245631a9a1496be0a76c8094fd919cc5 (patch) | |
| tree | 4fcae04ddf7d4499b4d6b116de4831bad88941b9 | |
| parent | f8550fdd1cd89d2792aabaf0171c8ca71461fa57 (diff) | |
Notes
| -rw-r--r-- | sys/pc98/pc98/wd.c | 13 |
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--; } |
