[IA64] Fix Altix BTE error return status
authorRuss Anderson <rja@sgi.com>
Tue, 21 Aug 2007 21:45:12 +0000 (16:45 -0500)
committerTony Luck <tony.luck@intel.com>
Wed, 19 Dec 2007 19:19:19 +0000 (11:19 -0800)
commit64135fa97ce016058f95345425a9ebd04ee1bd2a
tree7b7cd85c07a608db9e01b39694d9af7a823bdfdb
parent091062284c05d13b3393f4fcfcedc0f52cb948b4
[IA64] Fix Altix BTE error return status

The Altix shub2 BTE error detail bits are in a different location
than on shub1.  The current code does not take this into account
resulting in all shub2 BTE failures mapping to "unknown".

This patch reads the error detail bits from the proper location,
so the correct BTE failure reason is returned for both shub1
and shub2.

Signed-off-by: Russ Anderson <rja@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/sn/kernel/bte.c
arch/ia64/sn/kernel/bte_error.c
include/asm-ia64/sn/bte.h
include/asm-ia64/sn/xp.h
include/asm-ia64/sn/xpc.h