kernel-ark/arch/x86/include/asm/uv
Mike Travis 39d3077099 x86: SGI UV: Fix writes to led registers on remote uv hubs
The wrong address was being used to write the SCIR led regs on
remote hubs.  Also, there was an inconsistency between how BIOS
and the kernel indexed these regs.  Standardize on using the
lower 6 bits of the APIC ID as the index.

This patch fixes the problem of writing to an errant address to
a cpu # >= 64.

Signed-off-by: Mike Travis <travis@sgi.com>
Reviewed-by: Jack Steiner <steiner@sgi.com>
Cc: Robin Holt <holt@sgi.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: stable@kernel.org
LKML-Reference: <4B3922F9.3060905@sgi.com>
[ v2: fix a number of annoying checkpatch artifacts and whitespace noise ]
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-12-29 06:47:39 +01:00
..
bios.h x86: uv: update XPC to handle updated BIOS interface 2009-12-16 07:20:14 -08:00
uv_bau.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
uv_hub.h x86: SGI UV: Fix writes to led registers on remote uv hubs 2009-12-29 06:47:39 +01:00
uv_irq.h x86, apic: Move SGI UV functionality out of generic IO-APIC code 2009-10-14 09:17:09 +02:00
uv_mmrs.h x86: UV BAU messaging timeouts 2009-04-03 18:25:27 +02:00
uv.h x86: remove update_apic from x86_quirks 2009-02-26 06:32:25 +01:00