ipi_nmi_handler
Robert Watson
rwatson at FreeBSD.org
Sat Nov 5 10:16:35 PST 2005
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
More information about the freebsd-current
mailing list