x86: UV BAU messaging timeouts
authorCliff Wickman <cpw@sgi.com>
Fri, 3 Apr 2009 13:34:32 +0000 (08:34 -0500)
committerIngo Molnar <mingo@elte.hu>
Fri, 3 Apr 2009 16:25:27 +0000 (18:25 +0200)
commitc4c4688f72e638708e5f6b5c259699de82a36fec
treee3ab3695f5efdb4603449ef0024d93190e7ea0c3
parent9674f35b1ec17577163897f052f405c1e9e5893d
x86: UV BAU messaging timeouts

This patch replaces a 'nop' uv_enable_timeouts() in the
UV TLB shootdown code. (somehow, long ago that function got
eviscerated)

If any cpu in the destination node does not get interrupted by the
message and post completion in a reasonable time the hardware
should respond to the sender with an error.  This function
enables such timeouts.

Tested on the UV hardware simulator.

Signed-off-by: Cliff Wickman <cpw@sgi.com>
LKML-Reference: <E1LpjXU-00007e-Qh@eag09.americas.sgi.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/include/asm/uv/uv_mmrs.h
arch/x86/kernel/tlb_uv.c