Merge rsync://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[linux-2.6] / arch / mips / sgi-ip27 / Kconfig
1 #config SGI_SN0_XXL
2 #       bool "IP27 XXL"
3 #       depends on SGI_IP27
4 #         This options adds support for userspace processes upto 16TB size.
5 #         Normally the limit is just .5TB.
6
7 choice
8         prompt "Node addressing mode"
9         depends on SGI_IP27
10         default SGI_SN_M_MODE
11
12 config SGI_SN_M_MODE
13         bool "IP27 M-Mode"
14         help
15           The nodes of Origin, Onyx, Fuel and Tezro systems can be configured
16           in either N-Modes which allows for more nodes or M-Mode which allows
17           for more memory.  Your hardware is almost certainly running in
18           M-Mode, so choose M-mode here.
19
20 config SGI_SN_N_MODE
21         bool "IP27 N-Mode"
22         depends on EXPERIMENTAL
23         help
24           The nodes of Origin, Onyx, Fuel and Tezro systems can be configured
25           in either N-Modes which allows for more nodes or M-Mode which allows
26           for more memory.  Your hardware is almost certainly running in
27           M-Mode, so choose M-mode here.
28
29 endchoice
30
31 config MAPPED_KERNEL
32         bool "Mapped kernel support"
33         depends on SGI_IP27
34         help
35           Change the way a Linux kernel is loaded into memory on a MIPS64
36           machine.  This is required in order to support text replication on
37           NUMA.  If you need to understand it, read the source code.
38
39 config REPLICATE_KTEXT
40         bool "Kernel text replication support"
41         depends on SGI_IP27
42         select MAPPED_KERNEL
43         help
44           Say Y here to enable replicating the kernel text across multiple
45           nodes in a NUMA cluster.  This trades memory for speed.
46
47 config REPLICATE_EXHANDLERS
48         bool "Exception handler replication support"
49         depends on SGI_IP27
50         help
51           Say Y here to enable replicating the kernel exception handlers
52           across multiple nodes in a NUMA cluster. This trades memory for
53           speed.