initial commit with v2.6.9
[linux-2.6.9-moxart.git] / include / asm-mips / mach-ip27 / topology.h
blob0e931261374852934ea68aa2262dcd04b95b1a4b
1 #ifndef _ASM_MACH_TOPOLOGY_H
2 #define _ASM_MACH_TOPOLOGY_H 1
4 #include <asm/sn/hub.h>
6 #define cpu_to_node(cpu) (cpu_data[(cpu)].p_nodeid)
7 #define parent_node(node) (node)
8 #define node_to_cpumask(node) (HUB_DATA(node)->h_cpus)
9 #define node_to_first_cpu(node) (first_cpu(node_to_cpumask(node)))
10 #define pcibus_to_cpumask(bus) (cpu_online_map)
12 extern int node_distance(nasid_t nasid_a, nasid_t nasid_b);
13 #define node_distance(from, to) node_distance(from, to)
15 /* Cross-node load balancing interval. */
16 #define NODE_BALANCE_RATE 10
18 #endif /* _ASM_MACH_TOPOLOGY_H */