xref: /openbmc/linux/arch/mips/sgi-ip27/Kconfig (revision 6ab3d562)
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
7choice
8	prompt "Node addressing mode"
9	depends on SGI_IP27
10	default SGI_SN_M_MODE
11
12config 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
20config 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
29endchoice
30
31config 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
39config 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
47config 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.
54