Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Nov 2005 18:16:34 +0000 (GMT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Randy Bush <randy@psg.com>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: ipi_nmi_handler
Message-ID:  <20051105181517.K22029@fledge.watson.org>
In-Reply-To: <17260.41826.683167.533287@roam.psg.com>
References:  <17260.17957.473953.634330@roam.psg.com> <436C648F.3040804@ba2.so-net.ne.jp> <17260.41826.683167.533287@roam.psg.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Sat, 5 Nov 2005, Randy Bush wrote:

>> It seems that if you put STOP_NMI in your kernel config, you need SMP as
>> well.
>
> <sigh>
>
> is STOP_NMI so wonderful that i should turn on SMP and the apic device?

STOP_NMI makes inter-processor interrupts for the debugger (and a few 
other things) use non-maskable interrupts instead of maskable ones.  So it 
doesn't actually do anything if you don't have an SMP system, as there 
will be no inter-processor interrupts on a single-processor system.

The STOP_NMI option may have been turned on by default without realizing 
that it wasn't quite implemented right -- it should only affect SMP 
systems, not be limited to compiling on them.

Robert N M Watson



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