blob: f32edec13fd13afd3170acca8fc52658476abec9 [file] [log] [blame]
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +10001config PPC64
2 bool "64-bit kernel"
3 default n
Hari Bathini78989f02015-02-06 01:06:04 +05304 select ZLIB_DEFLATE
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +10005 help
6 This option selects whether a 32-bit or a 64-bit kernel
7 will be built.
8
9menu "Processor support"
10choice
11 prompt "Processor Type"
12 depends on PPC32
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +100013 help
Arnd Bergmannb9fd3052007-06-18 01:06:52 +020014 There are five families of 32 bit PowerPC chips supported.
15 The most common ones are the desktop and server CPUs (601, 603,
16 604, 740, 750, 74xx) CPUs from Freescale and IBM, with their
John Rigbye177edc2008-01-29 04:28:53 +110017 embedded 512x/52xx/82xx/83xx/86xx counterparts.
Geert Uytterhoevenb140e5b2015-03-18 17:29:13 +010018 The other embedded parts, namely 4xx, 8xx, e200 (55xx) and e500
Arnd Bergmannb9fd3052007-06-18 01:06:52 +020019 (85xx) each form a family of their own that is not compatible
20 with the others.
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +100021
Arnd Bergmannb9fd3052007-06-18 01:06:52 +020022 If unsure, select 52xx/6xx/7xx/74xx/82xx/83xx/86xx.
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +100023
Benjamin Herrenschmidt48c93112009-06-14 14:45:50 +000024config PPC_BOOK3S_32
John Rigbye177edc2008-01-29 04:28:53 +110025 bool "512x/52xx/6xx/7xx/74xx/82xx/83xx/86xx"
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +100026 select PPC_FPU
27
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +100028config PPC_85xx
29 bool "Freescale 85xx"
30 select E500
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +100031
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +100032config PPC_8xx
33 bool "Freescale 8xx"
34 select FSL_SOC
35 select 8xx
Sylvain Munaut1088a202007-09-16 20:53:25 +100036 select PPC_LIB_RHEAP
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +100037
38config 40x
39 bool "AMCC 40x"
40 select PPC_DCR_NATIVE
Benjamin Herrenschmidt9dae8af2007-12-21 15:39:26 +110041 select PPC_UDBG_16550
Stefan Roese93173ce2008-03-28 01:43:31 +110042 select 4xx_SOC
John Rigbyb5005632008-06-26 11:07:56 -060043 select PPC_PCI_CHOICE
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +100044
45config 44x
Dave Kleikampe7f75ad2010-03-05 10:43:12 +000046 bool "AMCC 44x, 46x or 47x"
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +100047 select PPC_DCR_NATIVE
Valentine Barshak1d5499b2007-10-18 22:55:13 +100048 select PPC_UDBG_16550
Stefan Roese93173ce2008-03-28 01:43:31 +110049 select 4xx_SOC
John Rigbyb5005632008-06-26 11:07:56 -060050 select PPC_PCI_CHOICE
Becky Bruce4ee70842008-09-24 11:01:24 -050051 select PHYS_64BIT
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +100052
53config E200
54 bool "Freescale e200"
55
56endchoice
57
Benjamin Herrenschmidt2d27cfd2009-07-23 23:15:59 +000058choice
59 prompt "Processor Type"
Benjamin Herrenschmidt5b7c3c92009-06-02 21:17:37 +000060 depends on PPC64
Benjamin Herrenschmidt2d27cfd2009-07-23 23:15:59 +000061 help
62 There are two families of 64 bit PowerPC chips supported.
63 The most common ones are the desktop and server CPUs
Michael Ellerman0f369102014-07-10 12:29:24 +100064 (POWER4, POWER5, 970, POWER5+, POWER6, POWER7, POWER8 ...)
Benjamin Herrenschmidt2d27cfd2009-07-23 23:15:59 +000065
66 The other are the "embedded" processors compliant with the
67 "Book 3E" variant of the architecture
68
69config PPC_BOOK3S_64
70 bool "Server processors"
Benjamin Herrenschmidt5b7c3c92009-06-02 21:17:37 +000071 select PPC_FPU
Kumar Gala5adfd342011-07-13 05:00:41 +000072 select PPC_HAVE_PMU_SUPPORT
Becky Bruce41151e72011-06-28 09:54:48 +000073 select SYS_SUPPORTS_HUGETLBFS
Aneesh Kumar K.Vab624762016-04-29 23:26:31 +100074 select HAVE_ARCH_TRANSPARENT_HUGEPAGE
Aneesh Kumar K.Vc34a51c2013-11-18 14:58:13 +053075 select ARCH_SUPPORTS_NUMA_BALANCING
Josh Triplett527518f2014-04-07 15:39:08 -070076 select IRQ_WORK
Benjamin Herrenschmidt5b7c3c92009-06-02 21:17:37 +000077
Benjamin Herrenschmidt2d27cfd2009-07-23 23:15:59 +000078config PPC_BOOK3E_64
79 bool "Embedded processors"
80 select PPC_FPU # Make it a choice ?
Milton Miller1ece3552011-05-10 19:29:42 +000081 select PPC_SMP_MUXED_IPI
Ian Munsie440bc682012-11-14 18:49:49 +000082 select PPC_DOORBELL
Benjamin Herrenschmidt2d27cfd2009-07-23 23:15:59 +000083
84endchoice
85
Anton Blanchardd23c6fb2012-04-17 18:45:28 +000086choice
87 prompt "CPU selection"
88 depends on PPC64
89 default GENERIC_CPU
90 help
91 This will create a kernel which is optimised for a particular CPU.
92 The resulting kernel may not run on other CPUs, so use this with care.
93
94 If unsure, select Generic.
95
96config GENERIC_CPU
97 bool "Generic"
Anton Blanchard686245b2013-10-22 11:05:25 +110098 depends on !CPU_LITTLE_ENDIAN
Anton Blanchardd23c6fb2012-04-17 18:45:28 +000099
100config CELL_CPU
101 bool "Cell Broadband Engine"
Anton Blanchard686245b2013-10-22 11:05:25 +1100102 depends on PPC_BOOK3S_64 && !CPU_LITTLE_ENDIAN
Anton Blanchardd23c6fb2012-04-17 18:45:28 +0000103
104config POWER4_CPU
105 bool "POWER4"
Anton Blanchard686245b2013-10-22 11:05:25 +1100106 depends on PPC_BOOK3S_64 && !CPU_LITTLE_ENDIAN
Anton Blanchardd23c6fb2012-04-17 18:45:28 +0000107
108config POWER5_CPU
109 bool "POWER5"
Anton Blanchard686245b2013-10-22 11:05:25 +1100110 depends on PPC_BOOK3S_64 && !CPU_LITTLE_ENDIAN
Anton Blanchardd23c6fb2012-04-17 18:45:28 +0000111
112config POWER6_CPU
113 bool "POWER6"
Anton Blanchard686245b2013-10-22 11:05:25 +1100114 depends on PPC_BOOK3S_64 && !CPU_LITTLE_ENDIAN
Anton Blanchardd23c6fb2012-04-17 18:45:28 +0000115
116config POWER7_CPU
117 bool "POWER7"
Scott Wood01718ba2013-08-20 19:55:36 -0500118 depends on PPC_BOOK3S_64
Anton Blanchard423216e2014-09-16 10:49:14 +1000119 select ARCH_HAS_FAST_MULTIPLIER
Scott Wood01718ba2013-08-20 19:55:36 -0500120
Anton Blanchardff2e4662014-09-16 10:47:49 +1000121config POWER8_CPU
122 bool "POWER8"
123 depends on PPC_BOOK3S_64
Anton Blanchard423216e2014-09-16 10:49:14 +1000124 select ARCH_HAS_FAST_MULTIPLIER
Scott Wood01718ba2013-08-20 19:55:36 -0500125
126config E5500_CPU
127 bool "Freescale e5500"
128 depends on E500
129
130config E6500_CPU
131 bool "Freescale e6500"
132 depends on E500
Anton Blanchardd23c6fb2012-04-17 18:45:28 +0000133
134endchoice
135
Benjamin Herrenschmidt48c93112009-06-14 14:45:50 +0000136config PPC_BOOK3S
137 def_bool y
138 depends on PPC_BOOK3S_32 || PPC_BOOK3S_64
Benjamin Herrenschmidt28794d32009-03-10 17:53:27 +0000139
Benjamin Herrenschmidt2d27cfd2009-07-23 23:15:59 +0000140config PPC_BOOK3E
141 def_bool y
142 depends on PPC_BOOK3E_64
143
Benjamin Herrenschmidt5b7c3c92009-06-02 21:17:37 +0000144config 6xx
145 def_bool y
146 depends on PPC32 && PPC_BOOK3S
Paul Mackerras73259272009-06-17 21:53:51 +1000147 select PPC_HAVE_PMU_SUPPORT
Benjamin Herrenschmidt5b7c3c92009-06-02 21:17:37 +0000148
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000149# this is temp to handle compat with arch=ppc
150config 8xx
151 bool
152
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000153config E500
Andy Fleming39aef682008-02-04 18:27:55 -0600154 select FSL_EMB_PERFMON
Kumar Gala4490c062010-10-08 08:32:11 -0500155 select PPC_FSL_BOOK3E
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000156 bool
157
Kumar Gala3dfa8772008-06-16 09:41:32 -0500158config PPC_E500MC
159 bool "e500mc Support"
160 select PPC_FPU
Tang Yuantian555eae92013-04-09 16:46:26 +0800161 select COMMON_CLK
Kumar Gala3dfa8772008-06-16 09:41:32 -0500162 depends on E500
Scott Wood96530182012-07-10 19:26:48 -0500163 help
164 This must be enabled for running on e500mc (and derivatives
165 such as e5500/e6500), and must be disabled for running on
166 e500v1 or e500v2.
Kumar Gala3dfa8772008-06-16 09:41:32 -0500167
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000168config PPC_FPU
169 bool
170 default y if PPC64
171
Kumar Gala5753c082009-10-16 18:31:48 -0500172config FSL_EMB_PERFMON
173 bool "Freescale Embedded Perfmon"
174 depends on E500 || PPC_83xx
175 help
176 This is the Performance Monitor support found on the e500 core
177 and some e300 cores (c3 and c4). Select this only if your
178 core supports the Embedded Performance Monitor APU
179
Scott Wooda1110652010-02-25 18:09:45 -0600180config FSL_EMB_PERF_EVENT
181 bool
182 depends on FSL_EMB_PERFMON && PERF_EVENTS && !PPC_PERF_CTRS
183 default y
184
185config FSL_EMB_PERF_EVENT_E500
186 bool
187 depends on FSL_EMB_PERF_EVENT && E500
188 default y
189
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000190config 4xx
191 bool
192 depends on 40x || 44x
193 default y
194
195config BOOKE
196 bool
Benjamin Herrenschmidt2d27cfd2009-07-23 23:15:59 +0000197 depends on E200 || E500 || 44x || PPC_BOOK3E
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000198 default y
199
200config FSL_BOOKE
201 bool
Kumar Gala4490c062010-10-08 08:32:11 -0500202 depends on (E200 || E500) && PPC32
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000203 default y
204
Kumar Gala4490c062010-10-08 08:32:11 -0500205# this is for common code between PPC32 & PPC64 FSL BOOKE
206config PPC_FSL_BOOK3E
207 bool
208 select FSL_EMB_PERFMON
Milton Miller1ece3552011-05-10 19:29:42 +0000209 select PPC_SMP_MUXED_IPI
Becky Brucea475c8e2011-10-10 10:50:44 +0000210 select SYS_SUPPORTS_HUGETLBFS if PHYS_64BIT || PPC64
Ian Munsie440bc682012-11-14 18:49:49 +0000211 select PPC_DOORBELL
Kumar Gala4490c062010-10-08 08:32:11 -0500212 default y if FSL_BOOKE
Andy Fleming39aef682008-02-04 18:27:55 -0600213
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000214config PTE_64BIT
215 bool
Becky Bruce4ee70842008-09-24 11:01:24 -0500216 depends on 44x || E500 || PPC_86xx
217 default y if PHYS_64BIT
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000218
219config PHYS_64BIT
Becky Bruce4ee70842008-09-24 11:01:24 -0500220 bool 'Large physical address support' if E500 || PPC_86xx
221 depends on (44x || E500 || PPC_86xx) && !PPC_83xx && !PPC_82xx
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000222 ---help---
223 This option enables kernel support for larger than 32-bit physical
Becky Bruce4ee70842008-09-24 11:01:24 -0500224 addresses. This feature may not be available on all cores.
225
226 If you have more than 3.5GB of RAM or so, you also need to enable
227 SWIOTLB under Kernel Options for this to work. The actual number
228 is platform-dependent.
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000229
230 If in doubt, say N here.
231
232config ALTIVEC
233 bool "AltiVec Support"
Michael Ellerman804ece02014-07-10 12:29:25 +1000234 depends on 6xx || PPC_BOOK3S_64 || (PPC_E500MC && PPC64)
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000235 ---help---
236 This option enables kernel support for the Altivec extensions to the
237 PowerPC processor. The kernel currently supports saving and restoring
238 altivec registers, and turning on the 'altivec enable' bit so user
239 processes can execute altivec instructions.
240
241 This option is only usefully if you have a processor that supports
242 altivec (G4, otherwise known as 74xx series), but does not have
243 any affect on a non-altivec cpu (it does, however add code to the
244 kernel).
245
246 If in doubt, say Y here.
247
Michael Neuling96d5b522008-06-25 14:07:18 +1000248config VSX
249 bool "VSX Support"
Michael Ellerman804ece02014-07-10 12:29:25 +1000250 depends on PPC_BOOK3S_64 && ALTIVEC && PPC_FPU
Michael Neuling96d5b522008-06-25 14:07:18 +1000251 ---help---
252
253 This option enables kernel support for the Vector Scaler extensions
254 to the PowerPC processor. The kernel currently supports saving and
255 restoring VSX registers, and turning on the 'VSX enable' bit so user
256 processes can execute VSX instructions.
257
258 This option is only useful if you have a processor that supports
259 VSX (P7 and above), but does not have any affect on a non-VSX
260 CPUs (it does, however add code to the kernel).
261
262 If in doubt, say Y here.
263
Tseng-Hui (Frank) Lin851d2e22011-05-02 20:43:04 +0000264config PPC_ICSWX
265 bool "Support for PowerPC icswx coprocessor instruction"
Michael Ellerman804ece02014-07-10 12:29:25 +1000266 depends on PPC_BOOK3S_64
Tseng-Hui (Frank) Lin851d2e22011-05-02 20:43:04 +0000267 default n
268 ---help---
269
270 This option enables kernel support for the PowerPC Initiate
271 Coprocessor Store Word (icswx) coprocessor instruction on POWER7
272 or newer processors.
273
274 This option is only useful if you have a processor that supports
275 the icswx coprocessor instruction. It does not have any effect
276 on processors without the icswx coprocessor instruction.
277
278 This option slightly increases kernel memory usage.
279
280 If in doubt, say N here.
281
Jimi Xenidis9d670282011-09-29 10:55:12 +0000282config PPC_ICSWX_PID
283 bool "icswx requires direct PID management"
Michael Ellerman804ece02014-07-10 12:29:25 +1000284 depends on PPC_ICSWX
Jimi Xenidis9d670282011-09-29 10:55:12 +0000285 default y
286 ---help---
Jimi Xenidisc3dcf532011-09-29 10:55:14 +0000287 The PID register in server is used explicitly for ICSWX. In
Masanari Iida6b2aac42012-04-14 00:14:11 +0900288 embedded systems PID management is done by the system.
Jimi Xenidis9d670282011-09-29 10:55:12 +0000289
Jimi Xenidisc3dcf532011-09-29 10:55:14 +0000290config PPC_ICSWX_USE_SIGILL
291 bool "Should a bad CT cause a SIGILL?"
292 depends on PPC_ICSWX
293 default n
294 ---help---
295 Should a bad CT used for "non-record form ICSWX" cause an
Masanari Iida6b2aac42012-04-14 00:14:11 +0900296 illegal instruction signal or should it be silent as
Jimi Xenidisc3dcf532011-09-29 10:55:14 +0000297 architected.
298
299 If in doubt, say N here.
300
Mihai Caraman3477e712014-08-20 16:09:03 +0300301config SPE_POSSIBLE
302 def_bool y
303 depends on E200 || (E500 && !PPC_E500MC)
304
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000305config SPE
306 bool "SPE Support"
Mihai Caraman3477e712014-08-20 16:09:03 +0300307 depends on SPE_POSSIBLE
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000308 default y
309 ---help---
310 This option enables kernel support for the Signal Processing
311 Extensions (SPE) to the PowerPC processor. The kernel currently
312 supports saving and restoring SPE registers, and turning on the
313 'spe enable' bit so user processes can execute SPE instructions.
314
315 This option is only useful if you have a processor that supports
316 SPE (e500, otherwise known as 85xx series), but does not have any
317 effect on a non-spe cpu (it does, however add code to the kernel).
318
319 If in doubt, say Y here.
320
321config PPC_STD_MMU
Benjamin Herrenschmidt5b7c3c92009-06-02 21:17:37 +0000322 def_bool y
323 depends on PPC_BOOK3S
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000324
325config PPC_STD_MMU_32
326 def_bool y
327 depends on PPC_STD_MMU && PPC32
328
Benjamin Herrenschmidt5e696612008-12-18 19:13:24 +0000329config PPC_STD_MMU_64
330 def_bool y
331 depends on PPC_STD_MMU && PPC64
332
Aneesh Kumar K.V566ca992016-04-29 23:25:53 +1000333config PPC_RADIX_MMU
334 bool "Radix MMU Support"
335 depends on PPC_BOOK3S_64
336 default y
337 help
338 Enable support for the Power ISA 3.0 Radix style MMU. Currently this
339 is only implemented by IBM Power9 CPUs, if you don't have one of them
340 you can probably disable this.
341
Benjamin Herrenschmidt5e696612008-12-18 19:13:24 +0000342config PPC_MMU_NOHASH
343 def_bool y
344 depends on !PPC_STD_MMU
345
Kumar Gala70fe3af2009-02-12 16:12:40 -0600346config PPC_BOOK3E_MMU
347 def_bool y
Benjamin Herrenschmidt2d27cfd2009-07-23 23:15:59 +0000348 depends on FSL_BOOKE || PPC_BOOK3E
Kumar Gala70fe3af2009-02-12 16:12:40 -0600349
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000350config PPC_MM_SLICES
351 bool
Becky Brucea475c8e2011-10-10 10:50:44 +0000352 default y if (!PPC_FSL_BOOK3E && PPC64 && HUGETLB_PAGE) || (PPC_STD_MMU_64 && PPC_64K_PAGES)
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000353 default n
354
Paul Mackerras105988c2009-06-17 21:50:04 +1000355config PPC_HAVE_PMU_SUPPORT
356 bool
357
358config PPC_PERF_CTRS
359 def_bool y
Ingo Molnarcdd6c482009-09-21 12:02:48 +0200360 depends on PERF_EVENTS && PPC_HAVE_PMU_SUPPORT
Paul Mackerras105988c2009-06-17 21:50:04 +1000361 help
Ingo Molnarcdd6c482009-09-21 12:02:48 +0200362 This enables the powerpc-specific perf_event back-end.
Paul Mackerras105988c2009-06-17 21:50:04 +1000363
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000364config SMP
Dave Kleikampe7f75ad2010-03-05 10:43:12 +0000365 depends on PPC_BOOK3S || PPC_BOOK3E || FSL_BOOKE || PPC_47x
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000366 bool "Symmetric multi-processing support"
367 ---help---
368 This enables support for systems with more than one CPU. If you have
369 a system with only one CPU, say N. If you have a system with more
370 than one CPU, say Y. Note that the kernel does not currently
371 support SMP machines with 603/603e/603ev or PPC750 ("G3") processors
372 since they have inadequate hardware support for multiprocessor
373 operation.
374
375 If you say N here, the kernel will run on single and multiprocessor
376 machines, but will use only one CPU of a multiprocessor machine. If
377 you say Y here, the kernel will run on single-processor machines.
378 On a single-processor machine, the kernel will run faster if you say
379 N here.
380
381 If you don't know what to do here, say N.
382
383config NR_CPUS
Michael Neuling2d8ae632009-05-17 15:13:16 +0000384 int "Maximum number of CPUs (2-8192)"
385 range 2 8192
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000386 depends on SMP
387 default "32" if PPC64
388 default "4"
389
390config NOT_COHERENT_CACHE
391 bool
Albert Herranzb91a1432009-12-12 06:31:38 +0000392 depends on 4xx || 8xx || E200 || PPC_MPC512x || GAMECUBE_COMMON
Dave Kleikampe7f75ad2010-03-05 10:43:12 +0000393 default n if PPC_47x
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000394 default y
395
Robert P. J. Dayf8eb77d2007-07-18 08:21:29 +1000396config CHECK_CACHE_COHERENCY
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000397 bool
398
Ian Munsie440bc682012-11-14 18:49:49 +0000399config PPC_DOORBELL
400 bool
401 default n
402
Arnd Bergmanna0ae9c72007-06-13 02:30:17 +1000403endmenu
Anton Blanchard7c105b62013-11-20 22:15:05 +1100404
Michael Ellermane0d00592015-05-11 20:01:02 +1000405config VDSO32
406 def_bool y
407 depends on PPC32 || CPU_BIG_ENDIAN
408 help
409 This symbol controls whether we build the 32-bit VDSO. We obviously
410 want to do that if we're building a 32-bit kernel. If we're building
411 a 64-bit kernel then we only want a 32-bit VDSO if we're building for
412 big endian. That is because the only little endian configuration we
413 support is ppc64le which is 64-bit only.
414
Anton Blanchard962bc222013-11-21 16:33:55 +1100415choice
416 prompt "Endianness selection"
417 default CPU_BIG_ENDIAN
Anton Blanchard7c105b62013-11-20 22:15:05 +1100418 help
419 This option selects whether a big endian or little endian kernel will
420 be built.
421
Anton Blanchard962bc222013-11-21 16:33:55 +1100422config CPU_BIG_ENDIAN
423 bool "Build big endian kernel"
424 help
425 Build a big endian kernel.
426
427 If unsure, select this option.
428
429config CPU_LITTLE_ENDIAN
430 bool "Build little endian kernel"
Michael Ellermand4d4add2015-04-22 15:36:50 +1000431 depends on PPC_BOOK3S_64
Cédric Le Goater147c0512014-04-24 09:23:39 +0200432 select PPC64_BOOT_WRAPPER
Anton Blanchard962bc222013-11-21 16:33:55 +1100433 help
434 Build a little endian kernel.
435
Anton Blanchard7c105b62013-11-20 22:15:05 +1100436 Note that if cross compiling a little endian kernel,
437 CROSS_COMPILE must point to a toolchain capable of targeting
438 little endian powerpc.
Anton Blanchard962bc222013-11-21 16:33:55 +1100439
440endchoice
Cédric Le Goater147c0512014-04-24 09:23:39 +0200441
442config PPC64_BOOT_WRAPPER
443 def_bool n
444 depends on CPU_LITTLE_ENDIAN