Index: linux/arch/x86_64/mm/k8topology.c =================================================================== RCS file: /home/cvs/Repository/linux/arch/x86_64/mm/k8topology.c,v retrieving revision 1.11 diff -u -u -r1.11 k8topology.c --- linux/arch/x86_64/mm/k8topology.c 2003/09/12 01:55:37 1.11 +++ linux/arch/x86_64/mm/k8topology.c 2004/01/19 20:43:35 @@ -100,7 +100,7 @@ printk(KERN_INFO "Scanning NUMA topology in Northbridge %d\n", nb); - numnodes = (read_pci_config(0, nb, 0, 0x60 ) >> 4) & 3; + numnodes = (read_pci_config(0, nb, 0, 0x60 ) >> 4) & 7; memset(&nodes,0,sizeof(nodes)); prevbase = 0; @@ -111,7 +111,7 @@ base = read_pci_config(0, nb, 1, 0x40 + i*8); limit = read_pci_config(0, nb, 1, 0x44 + i*8); - nodeid = limit & 3; + nodeid = limit & 7; if ((base & 3) == 0) { continue; }