Talk:Non-maskable interrupt

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Maskability of NMIs[edit]

>Some NMIs may be masked, but only by using proprietary methods specific to the particular NMI.

Actually, on AT and compatible chipsets NMI can be disabled if bit 7 of port 70h is high. This is well documented, and a source is here. NMI means the interrupt cannot be disabled by the CLI instruction or by the PIC, there are still other ways to disable it. System86 (talk) 00:13, 30 January 2008 (UTC)[reply]

NMIs are ignored by x86 CPU in SMM mode without using any external PIC/chipset/controllers/etc. There's a way to unmask NMIs in SMM yet: http://www.rcollins.org/ddj/Mar97/Mar97.html#Tbl4 --xrgtn (talk) 12:35, 17 April 2012 (UTC)[reply]

Minimum timing between NMIs?[edit]

What happens if one NMI arrives while the previous is not completed? Or is this forbidden (and checked using some form of timing analysis)? Dpotop (talk) 14:32, 26 May 2008 (UTC)[reply]

ChazZeromus (talk) 01:47, 4 August 2009 (UTC) If your talking about x86 architecture, I do believe it simply task switches. Depending on the type of gate that the interrupt is associated with, a successful forced task switch will take place if operating in protected mode. It's somewhere in the Systems Programming manual from Intel.[reply]