Re: Why reassert ix86 NMI?

From: Igmar Palsenberg (maillist@chello.nl)
Date: Mon Jun 12 2000 - 08:59:34 EST


On Tue, 6 Jun 2000, Keith Owens wrote:

> At the end of do_nmi are these instructions
>
> outb(0x8f, 0x70);
> inb(0x71); /* dummy */
> outb(0x0f, 0x70);
> inb(0x71); /* dummy */

I've always used dummy inb things to make sure the timing is right. When
doing 2 outb's right after each other, the thing (probably the int
controller) might get confused.

I'd like to be corrected if I'm talking nonsense.

> If the NMI is for the watchdog, these instructions are bypassed.
>
> (1) Why do we need these instructions?
> (2) Why does nmi_watchdog_tick bypass them?

No idea...

        Igmar

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Jun 15 2000 - 21:00:25 EST