x86/platform/uv: UV support for sub-NUMA clustering
authorSteve Wahl <steve.wahl@hpe.com>
Fri, 19 May 2023 19:07:50 +0000 (14:07 -0500)
committerDave Hansen <dave.hansen@linux.intel.com>
Wed, 31 May 2023 16:34:59 +0000 (09:34 -0700)
commit8a50c58519271dd24ba760bb282875f6ad66ee71
tree95dd9de34e416858a7f800ba1366f88d40ccf51d
parent45e9f9a99529a54a7ed195eea4aad102b9eadb23
x86/platform/uv: UV support for sub-NUMA clustering

Sub-NUMA clustering (SNC) invalidates previous assumptions of a 1:1
relationship between blades, sockets, and nodes.  Fix these
assumptions and build tables correctly when SNC is enabled.

Signed-off-by: Steve Wahl <steve.wahl@hpe.com>
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Link: https://lore.kernel.org/all/20230519190752.3297140-7-steve.wahl%40hpe.com
arch/x86/include/asm/uv/uv_hub.h
arch/x86/kernel/apic/x2apic_uv_x.c