Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Feb 2012 13:06:47 +0200
From:      Andriy Gapon <avg@FreeBSD.org>
To:        Sushanth Rai <sushanth_rai@yahoo.com>
Cc:        freebsd-hackers@FreeBSD.org
Subject:   Re: Generating NMI due to WDT expiry
Message-ID:  <4F364BC7.3030906@FreeBSD.org>
In-Reply-To: <1328913733.43669.YahooMailClassic@web180008.mail.gq1.yahoo.com>
References:  <1328913733.43669.YahooMailClassic@web180008.mail.gq1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
on 11/02/2012 00:42 Sushanth Rai said the following:
> Basically I would like to force system panic (and take kernel dump) when
> watchdog time expires. Assuming that timer expired due to some OS bug, kernel
> memory dump would be very useful. I'm running freebsd 7.2 on Intel IbexPeak
> chipset. According to specs, the watchdog timer on IbexPeak first generates
> an SMI and then resets the CPU. Since SMI is handled within the BIOS, is
> there a way to generate NMI from within BIOS SMI handler ? I see that kernel
> has support to either enter the debugger or force panic upon receipt of a
> NMI.
> 
> This is not necessarily a FreeBSD question, but would like to hear any
> thoughts/pointers.

See this:
http://www.intel.com/content/dam/doc/datasheet/5-chipset-3400-chipset-datasheet.pdf
Search for NMI2SMI_EN.  Maybe it's what you want.


-- 
Andriy Gapon



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