• Tejun Heo's avatar
    x86-64, NUMA: Unify emulated apicid -> node mapping transformation · 6b78cb54
    Tejun Heo authored
    NUMA emulation changes node mappings and thus apicid -> node mapping
    needs to be updated accordingly.  srat_64 and amdtopology_64 did this
    separately; however, all the necessary information is the mapping from
    emulated nodes to physical nodes which is available in
    emu_nid_to_phys[].
    
    Implement common __apicid_to_node[] transformation in numa_emulation()
    and drop duplicate implementations.
    Signed-off-by: default avatarTejun Heo <tj@kernel.org>
    Cc: Yinghai Lu <yinghai@kernel.org>
    Cc: Brian Gerst <brgerst@gmail.com>
    Cc: Cyrill Gorcunov <gorcunov@gmail.com>
    Cc: Shaohui Zheng <shaohui.zheng@intel.com>
    Cc: David Rientjes <rientjes@google.com>
    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: H. Peter Anvin <hpa@linux.intel.com>
    6b78cb54
srat_64.c 7.88 KB