| 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 | 
 | 4 | #	  This options adds support for userspace processes upto 16TB size. | 
 | 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. |