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>
Showing
- arch/x86/include/asm/uv/uv_bau.h 38 additions, 4 deletionsarch/x86/include/asm/uv/uv_bau.h
- arch/x86/include/asm/uv/uv_hub.h 58 additions, 13 deletionsarch/x86/include/asm/uv/uv_hub.h
- arch/x86/include/asm/uv/uv_mmrs.h 822 additions, 190 deletionsarch/x86/include/asm/uv/uv_mmrs.h
- arch/x86/kernel/apic/x2apic_uv_x.c 31 additions, 9 deletionsarch/x86/kernel/apic/x2apic_uv_x.c
- arch/x86/platform/uv/tlb_uv.c 114 additions, 18 deletionsarch/x86/platform/uv/tlb_uv.c
- arch/x86/platform/uv/uv_time.c 12 additions, 4 deletionsarch/x86/platform/uv/uv_time.c
Loading
Please register or sign in to comment