Subject: [PATCH] x86: extra debug for cpu_to_node mapping print more info about cpu node mapping finally ? Signed-off-by: Yinghai Lu --- arch/x86/mm/numa_64.c | 11 +++++++++++ 1 file changed, 11 insertions(+) Index: linux-2.6/arch/x86/mm/numa_64.c =================================================================== --- linux-2.6.orig/arch/x86/mm/numa_64.c +++ linux-2.6/arch/x86/mm/numa_64.c @@ -633,6 +633,17 @@ void __init init_cpu_to_node(void) continue; numa_set_node(cpu, node); } + printk(KERN_INFO "init_cpu_to_node:\n"); + for_each_possible_cpu(cpu) { + int node; + u16 apicid; + node = early_cpu_to_node(cpu); + if (node == NUMA_NO_NODE) + continue; + apicid = cpu_to_apicid[cpu]; + printk(KERN_INFO "cpu %d -> apicid %#x -> node %d\n", + cpu, apicid, node); + } } #endif