[IA64] workaround tiger ia64_sal_get_physical_id_info hang
authorAlex Chiang <achiang@hp.com>
Thu, 28 Feb 2008 01:41:38 +0000 (18:41 -0700)
committerTony Luck <tony.luck@intel.com>
Tue, 4 Mar 2008 22:26:50 +0000 (14:26 -0800)
This fixes regression introduced in 113134fcbca83619be4c68d0ca66db6093777b5d

Intel Tiger platforms hang when calling SAL_GET_PHYSICAL_ID_INFO
instead of properly returning -1 for unimplemented, so add a
version check.

SGI Altix platforms have an incorrect SAL version hard-coded into
their prom -- they encode 2.9, but actually implement 3.2 -- so
fix it up and allow ia64_sal_get_physical_id_info to keep
working.

Signed-off-by: Alex Chiang <achiang@hp.com>
Acked-by: Russ Anderson <rja@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>

No differences found