x86: Support Generic Initiator only proximity domains
authorJonathan Cameron <Jonathan.Cameron@huawei.com>
Wed, 30 Sep 2020 14:05:43 +0000 (22:05 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 2 Oct 2020 16:51:57 +0000 (18:51 +0200)
commit73bf7382debb1a93fef5ff38222c6a3b62dfea44
tree508355b17c1aca27fb4aee94a0eda716c1a63e4b
parent894c26a1c274b8eafbb4b1dad67e70e51a106061
x86: Support Generic Initiator only proximity domains

In common with memoryless domains only register GI domains
if the proximity node is not online. If a domain is already
a memory containing domain, or a memoryless domain there is
nothing to do just because it also contains a Generic Initiator.

Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Acked-by: Borislav Petkov <bp@suse.de>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
arch/x86/include/asm/numa.h
arch/x86/kernel/setup.c
arch/x86/mm/numa.c