OpenCloudOS-Kernel/arch/x86/include/asm/uv
Robin Holt 02dd0a0613 x86, UV: Set DELIVERY_MODE=4 for vector=NMI_VECTOR in uv_hub_send_ipi()
When sending a NMI_VECTOR IPI using the UV_HUB_IPI_INT register,
we need to ensure the delivery mode field of that register has
NMI delivery selected.

This makes those IPIs true NMIs, instead of flat IPIs. It
matters to reboot sequences and KGDB, both of which use NMI
IPIs.

Signed-off-by: Robin Holt <holt@sgi.com>
Acked-by: Jack Steiner <steiner@sgi.com>
Cc: Martin Hicks <mort@sgi.com>
Cc: <stable@kernel.org>
LKML-Reference: <20091020193620.877322000@alcatraz.americas.sgi.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-10-21 13:31:13 +02:00
..
bios.h sgi-xp: xpc needs to pass the physical address, not virtual 2008-12-16 23:04:24 +01:00
uv.h x86: remove update_apic from x86_quirks 2009-02-26 06:32:25 +01:00
uv_bau.h x86: Fix UV BAU destination subnode id 2009-08-15 11:58:02 +02:00
uv_hub.h x86, UV: Set DELIVERY_MODE=4 for vector=NMI_VECTOR in uv_hub_send_ipi() 2009-10-21 13:31:13 +02:00
uv_irq.h x86: drop double underscores from header guards 2008-10-23 00:01:39 -07:00
uv_mmrs.h x86: UV BAU messaging timeouts 2009-04-03 18:25:27 +02:00