Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * This file is subject to the terms and conditions of the GNU General Public | |
3 | * License. See the file "COPYING" in the main directory of this archive | |
4 | * for more details. | |
5 | * | |
6 | * Copyright (c) 2000,2003 Silicon Graphics, Inc. All rights reserved. | |
7 | * Copyright (c) 2002 NEC Corp. | |
8 | * Copyright (c) 2002 Erich Focht <efocht@ess.nec.de> | |
9 | * Copyright (c) 2002 Kimio Suganuma <k-suganuma@da.jp.nec.com> | |
10 | */ | |
11 | #ifndef _ASM_IA64_MMZONE_H | |
12 | #define _ASM_IA64_MMZONE_H | |
13 | ||
14 | #include <linux/numa.h> | |
15 | #include <asm/page.h> | |
16 | #include <asm/meminit.h> | |
17 | ||
18 | #ifdef CONFIG_DISCONTIGMEM | |
19 | ||
20 | #ifdef CONFIG_IA64_DIG /* DIG systems are small */ | |
21 | # define MAX_PHYSNODE_ID 8 | |
22 | # define NR_NODE_MEMBLKS (MAX_NUMNODES * 8) | |
23 | #else /* sn2 is the biggest case, so we use that if !DIG */ | |
24 | # define MAX_PHYSNODE_ID 2048 | |
25 | # define NR_NODE_MEMBLKS (MAX_NUMNODES * 4) | |
26 | #endif | |
27 | ||
28 | #else /* CONFIG_DISCONTIGMEM */ | |
29 | # define NR_NODE_MEMBLKS (MAX_NUMNODES * 4) | |
30 | #endif /* CONFIG_DISCONTIGMEM */ | |
31 | ||
32 | #endif /* _ASM_IA64_MMZONE_H */ |