Ralf Baechle | ae6aafe | 2005-02-06 21:55:49 +0000 | [diff] [blame] | 1 | #config SGI_SN0_XXL |
| 2 | # bool "IP27 XXL" |
| 3 | # depends on SGI_IP27 |
Lucas De Marchi | 25985ed | 2011-03-30 22:57:33 -0300 | [diff] [blame] | 4 | # This options adds support for userspace processes up to 16TB size. |
Ralf Baechle | ae6aafe | 2005-02-06 21:55:49 +0000 | [diff] [blame] | 5 | # Normally the limit is just .5TB. |
| 6 | |
Ralf Baechle | f456aca | 2006-06-14 08:10:35 +0100 | [diff] [blame] | 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 | |
Ralf Baechle | aa9772e | 2006-06-12 00:55:14 +0100 | [diff] [blame] | 20 | config SGI_SN_N_MODE |
Ralf Baechle | ae6aafe | 2005-02-06 21:55:49 +0000 | [diff] [blame] | 21 | bool "IP27 N-Mode" |
Ralf Baechle | f456aca | 2006-06-14 08:10:35 +0100 | [diff] [blame] | 22 | depends on EXPERIMENTAL |
Ralf Baechle | ae6aafe | 2005-02-06 21:55:49 +0000 | [diff] [blame] | 23 | help |
Ralf Baechle | f456aca | 2006-06-14 08:10:35 +0100 | [diff] [blame] | 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 |
Ralf Baechle | ae6aafe | 2005-02-06 21:55:49 +0000 | [diff] [blame] | 30 | |
Ralf Baechle | ae6aafe | 2005-02-06 21:55:49 +0000 | [diff] [blame] | 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 |
Ralf Baechle | e73ea27 | 2006-06-04 11:51:46 +0100 | [diff] [blame] | 36 | machine. This is required in order to support text replication on |
Ralf Baechle | ae6aafe | 2005-02-06 21:55:49 +0000 | [diff] [blame] | 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 |
Ralf Baechle | e73ea27 | 2006-06-04 11:51:46 +0100 | [diff] [blame] | 42 | select MAPPED_KERNEL |
Ralf Baechle | ae6aafe | 2005-02-06 21:55:49 +0000 | [diff] [blame] | 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. |