Date: Thu, 17 Jun 1999 21:16:39 -0400 (EDT) From: Mike Nowlin <mike@argos.org> To: Leif Neland <leifn@neland.dk> Cc: freebsd-current@FreeBSD.ORG Subject: Re: kernel -c crashes on exit Message-ID: <Pine.LNX.4.05.9906172109480.15194-100000@jason.argos.org> In-Reply-To: <Pine.BSF.4.05.9906172315040.95619-100000@arnold.neland.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
> (btw, does anyone here know if a Linux kernel can reboot automatically
> after a crash? Nobody on the linux-lists I have found can answer...
> Anyway, back to FBSD:)
Here's a chunk outta kernel 2.0.35, /usr/src/linux/kernel/panic.c
do_unblank_screen();
if (panic_timeout > 0)
{
/*
* Delay timeout seconds before rebooting the machine.
* We can't use the "normal" timers since we just panicked..
*/
printk(KERN_EMERG "Rebooting in %d seconds..",panic_timeout);
for(i = 0; i < (panic_timeout*1000); i++)
udelay(1000);
#ifdef CONFIG_SCSI_GDTH
gdth_halt();
#endif
hard_reset_now();
}
for(;;);
--- end of chunk --
The default action is to simply halt -- but it does have the option to do
a hard reset after panic_timeout seconds.... Didn't look into how this
value gets set, but it's probably a LILO argument.
Hope it answered your question.
mike
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.05.9906172109480.15194-100000>
