x86, UV: Add support for SGI UV2 hub chip
authorJack Steiner <steiner@sgi.com>
Wed, 11 May 2011 17:50:28 +0000 (12:50 -0500)
committerIngo Molnar <mingo@elte.hu>
Wed, 25 May 2011 12:20:13 +0000 (14:20 +0200)
commit2a919596c16b4333af851ff473ebf96e289ab90c
treec42043cf772205fe4dfb0ea8d208886ea055a013
parent7ccafc5f75c87853f3c49845d5a884f2376e03ce
x86, UV: Add support for SGI UV2 hub chip

This patch adds support for a new version of the SGI UV hub
chip. The hub chip is the node controller that connects multiple
blades into a larger coherent SSI.

For the most part, UV2 is compatible with UV1. The majority of
the changes are in the addresses of MMRs and in a few cases, the
contents of MMRs. These changes are the result in changes in the
system topology such as node configuration, processor types,
maximum nodes, physical address sizes, etc.

Signed-off-by: Jack Steiner <steiner@sgi.com>
Link: http://lkml.kernel.org/r/20110511175028.GA18006@sgi.com
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/include/asm/uv/uv_bau.h
arch/x86/include/asm/uv/uv_hub.h
arch/x86/include/asm/uv/uv_mmrs.h
arch/x86/kernel/apic/x2apic_uv_x.c
arch/x86/platform/uv/tlb_uv.c
arch/x86/platform/uv/uv_time.c