Lines Matching +full:default +full:- +full:on

1 # SPDX-License-Identifier: GPL-2.0
6 depends on !CPU_SH2
7 default y
9 Some SH processors (such as SH-2/SH-2A) lack an MMU. In order to
10 boot on these systems, this option must not be set.
12 On other systems (such as the SH-3 and 4) where an MMU exists,
13 turning this off will boot the kernel on these machines with the
18 default "0x80000000" if MMU
19 default "0x00000000"
24 default "9" if PAGE_SIZE_16KB
26 default "7" if PAGE_SIZE_64KB
28 default "14" if !MMU
29 default "11"
46 default "0x08000000"
58 value on any of the known systems will only lead to disaster.
62 default "0x04000000"
64 This sets the default memory size assumed by your SH kernel. It can
65 be overridden as normal by the 'mem=' argument on the kernel command
67 as 0x04000000 which was the default value before this became
78 default !MMU
81 bool "Support 32-bit physical addressing through PMB"
82 depends on MMU && CPU_SH4A && !CPU_SH4AL_DSP
87 32-bits through the SH-4A PMB. If this is not set, legacy
88 29-bit physical addressing will be used.
92 depends on (CPU_SHX2 || CPU_SHX3) && MMU
96 depends on MMU && (CPU_SH3 || CPU_SH4)
97 default y
105 (the default value) say Y.
109 depends on MMU && SYS_SUPPORTS_NUMA
111 default n
121 default "3" if CPU_SUBTYPE_SHX3
122 default "1"
123 depends on NEED_MULTIPLE_NODES
127 depends on !NUMA
141 depends on SPARSEMEM && MMU
145 depends on SPARSEMEM && MMU
149 depends on MEMORY_HOTPLUG
153 depends on X2TLB
164 default PAGE_SIZE_4KB
169 This is the default page size used by all SuperH CPUs.
173 depends on !MMU || X2TLB
175 This enables 8kB pages as supported by SH-X2 and later MMUs.
179 depends on !MMU
181 This enables 16kB pages on MMU-less SH systems.
185 depends on !MMU || CPU_SH4
187 This enables support for 64kB pages, possible on all SH-4
194 depends on HUGETLB_PAGE
195 default HUGETLB_PAGE_SIZE_1MB if PAGE_SIZE_64KB
196 default HUGETLB_PAGE_SIZE_64K
200 depends on !PAGE_SIZE_64KB
204 depends on X2TLB
211 depends on X2TLB
215 depends on X2TLB
220 bool "Multi-core scheduler support"
221 depends on SMP
222 default y
224 Multi-core scheduler support improves the CPU scheduler's decision
225 making when dealing with multi-core CPU chips at a cost of slightly
234 depends on CPU_SUBTYPE_SH7705
235 default y
239 default CACHE_WRITEBACK if CPU_SH2A || CPU_SH3 || CPU_SH4
240 default CACHE_WRITETHROUGH if (CPU_SH2 && !CPU_SH2A)
243 bool "Write-back"
246 bool "Write-through"
248 Selecting this option will configure the caches in write-through
249 mode, as opposed to the default write-back configuration.
251 Since there's sill some aliasing issues on SH-4, this option will