]> git.baikalelectronics.ru Git - kernel.git/commit
x86, UV: Set DELIVERY_MODE=4 for vector=NMI_VECTOR in uv_hub_send_ipi()
authorRobin Holt <holt@sgi.com>
Tue, 20 Oct 2009 19:36:15 +0000 (14:36 -0500)
committerIngo Molnar <mingo@elte.hu>
Wed, 21 Oct 2009 11:31:13 +0000 (13:31 +0200)
commit5cf5bc499d721bcfc4b9e02239c0c9e45c04b7cf
treec92bab134966741b89d60623b6fc2980510c3ebb
parentcf5597b83a88d3adc486300ffdd002a2270c6d9d
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>
arch/x86/include/asm/uv/uv_hub.h