Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6
[linux-2.6] / include / asm-ia64 / numnodes.h
1 #ifndef _ASM_MAX_NUMNODES_H
2 #define _ASM_MAX_NUMNODES_H
3
4 #ifdef CONFIG_IA64_DIG
5 /* Max 8 Nodes */
6 #  define NODES_SHIFT   3
7 #elif defined(CONFIG_IA64_HP_ZX1) || defined(CONFIG_IA64_HP_ZX1_SWIOTLB)
8 /* Max 32 Nodes */
9 #  define NODES_SHIFT   5
10 #elif defined(CONFIG_IA64_SGI_SN2) || defined(CONFIG_IA64_GENERIC)
11 #  if CONFIG_IA64_NR_NODES == 256
12 #    define NODES_SHIFT 8
13 #  elif CONFIG_IA64_NR_NODES <= 512
14 #    define NODES_SHIFT    9
15 #  elif CONFIG_IA64_NR_NODES <= 1024
16 #    define NODES_SHIFT    10
17 #  endif
18 #endif
19
20 #endif /* _ASM_MAX_NUMNODES_H */