Skip to content
  • Tejun Heo's avatar
    x86-64, NUMA: Implement generic node distance handling · ac7136b6
    Tejun Heo authored
    
    
    Node distance either used direct node comparison, ACPI PXM comparison
    or ACPI SLIT table lookup.  This patch implements generic node
    distance handling.  NUMA init methods can call numa_set_distance() to
    set distance between nodes and the common __node_distance()
    implementation will report the set distance.
    
    Due to the way NUMA emulation is implemented, the generic node
    distance handling is used only when emulation is not used.  Later
    patches will update NUMA emulation to use the generic distance
    mechanism.
    
    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>
    ac7136b6