Kconfig (e585e47031751f4e393e10ffd922885508b958dd) Kconfig (0a498d96a3324c16add35da0435bc7c13b6c6f3f)
1# For a description of the syntax of this configuration file,
2# see Documentation/kbuild/kconfig-language.txt.
3#
4
5mainmenu "Linux/PowerPC Kernel Configuration"
6
7config PPC64
8 bool "64-bit kernel"

--- 12 unchanged lines hidden (view full) ---

21
22config PPC_MERGE
23 def_bool y
24
25config MMU
26 bool
27 default y
28
1# For a description of the syntax of this configuration file,
2# see Documentation/kbuild/kconfig-language.txt.
3#
4
5mainmenu "Linux/PowerPC Kernel Configuration"
6
7config PPC64
8 bool "64-bit kernel"

--- 12 unchanged lines hidden (view full) ---

21
22config PPC_MERGE
23 def_bool y
24
25config MMU
26 bool
27 default y
28
29config UID16
30 bool
31
29config GENERIC_HARDIRQS
30 bool
31 default y
32
33config RWSEM_GENERIC_SPINLOCK
34 bool
35
36config RWSEM_XCHGADD_ALGORITHM

--- 5 unchanged lines hidden (view full) ---

42 default y
43
44config PPC
45 bool
46 default y
47
48config EARLY_PRINTK
49 bool
32config GENERIC_HARDIRQS
33 bool
34 default y
35
36config RWSEM_GENERIC_SPINLOCK
37 bool
38
39config RWSEM_XCHGADD_ALGORITHM

--- 5 unchanged lines hidden (view full) ---

45 default y
46
47config PPC
48 bool
49 default y
50
51config EARLY_PRINTK
52 bool
50 default y if PPC64
53 default y
51
52config COMPAT
53 bool
54 default y if PPC64
55
56config SYSVIPC_COMPAT
57 bool
58 depends on COMPAT && SYSVIPC

--- 233 unchanged lines hidden (view full) ---

292 select PPC_INDIRECT_PCI if PPC32
293 select PPC_MPC106 if PPC32
294 default y
295
296config PPC_PMAC64
297 bool
298 depends on PPC_PMAC && POWER4
299 select U3_DART
54
55config COMPAT
56 bool
57 default y if PPC64
58
59config SYSVIPC_COMPAT
60 bool
61 depends on COMPAT && SYSVIPC

--- 233 unchanged lines hidden (view full) ---

295 select PPC_INDIRECT_PCI if PPC32
296 select PPC_MPC106 if PPC32
297 default y
298
299config PPC_PMAC64
300 bool
301 depends on PPC_PMAC && POWER4
302 select U3_DART
303 select MPIC_BROKEN_U3
300 select GENERIC_TBSYNC
301 default y
302
303config PPC_PREP
304 bool " PowerPC Reference Platform (PReP) based machines"
305 depends on PPC_MULTIPLATFORM && PPC32 && BROKEN
306 select PPC_I8259
307 select PPC_INDIRECT_PCI

--- 12 unchanged lines hidden (view full) ---

320
321config PPC_CELL
322 bool " Cell Broadband Processor Architecture"
323 depends on PPC_MULTIPLATFORM && PPC64
324 select PPC_RTAS
325 select MMIO_NVRAM
326
327config PPC_OF
304 select GENERIC_TBSYNC
305 default y
306
307config PPC_PREP
308 bool " PowerPC Reference Platform (PReP) based machines"
309 depends on PPC_MULTIPLATFORM && PPC32 && BROKEN
310 select PPC_I8259
311 select PPC_INDIRECT_PCI

--- 12 unchanged lines hidden (view full) ---

324
325config PPC_CELL
326 bool " Cell Broadband Processor Architecture"
327 depends on PPC_MULTIPLATFORM && PPC64
328 select PPC_RTAS
329 select MMIO_NVRAM
330
331config PPC_OF
328 bool
329 depends on PPC_MULTIPLATFORM # for now
330 default y
332 def_bool y
331
332config XICS
333 depends on PPC_PSERIES
334 bool
335 default y
336
337config U3_DART
338 bool

--- 32 unchanged lines hidden (view full) ---

371 depends on PPC_MAPLE
372 default y
373
374config CELL_IIC
375 depends on PPC_CELL
376 bool
377 default y
378
333
334config XICS
335 depends on PPC_PSERIES
336 bool
337 default y
338
339config U3_DART
340 bool

--- 32 unchanged lines hidden (view full) ---

373 depends on PPC_MAPLE
374 default y
375
376config CELL_IIC
377 depends on PPC_CELL
378 bool
379 default y
380
381config CRASH_DUMP
382 bool "kernel crash dumps (EXPERIMENTAL)"
383 depends on PPC_MULTIPLATFORM
384 depends on EXPERIMENTAL
385 help
386 Build a kernel suitable for use as a kdump capture kernel.
387 The kernel will be linked at a different address than normal, and
388 so can only be used for Kdump.
389
390 Don't change this unless you know what you are doing.
391
379config IBMVIO
380 depends on PPC_PSERIES || PPC_ISERIES
381 bool
382 default y
383
392config IBMVIO
393 depends on PPC_PSERIES || PPC_ISERIES
394 bool
395 default y
396
397config IBMEBUS
398 depends on PPC_PSERIES
399 bool "Support for GX bus based adapters"
400 help
401 Bus device driver for GX bus based adapters.
402
384config PPC_MPC106
385 bool
386 default n
387
388config GENERIC_TBSYNC
389 bool
390 default y if CONFIG_PPC32 && CONFIG_SMP
391 default n

--- 75 unchanged lines hidden (view full) ---

467
468 If in doubt, say N here.
469endmenu
470
471source arch/powerpc/platforms/embedded6xx/Kconfig
472source arch/powerpc/platforms/4xx/Kconfig
473source arch/powerpc/platforms/85xx/Kconfig
474source arch/powerpc/platforms/8xx/Kconfig
403config PPC_MPC106
404 bool
405 default n
406
407config GENERIC_TBSYNC
408 bool
409 default y if CONFIG_PPC32 && CONFIG_SMP
410 default n

--- 75 unchanged lines hidden (view full) ---

486
487 If in doubt, say N here.
488endmenu
489
490source arch/powerpc/platforms/embedded6xx/Kconfig
491source arch/powerpc/platforms/4xx/Kconfig
492source arch/powerpc/platforms/85xx/Kconfig
493source arch/powerpc/platforms/8xx/Kconfig
494source arch/powerpc/platforms/cell/Kconfig
475
476menu "Kernel options"
477
478config HIGHMEM
479 bool "High memory support"
480 depends on PPC32
481
482source kernel/Kconfig.hz

--- 87 unchanged lines hidden (view full) ---

570 depends on PPC64
571 default y if SMP && PPC_PSERIES
572
573config ARCH_SELECT_MEMORY_MODEL
574 def_bool y
575 depends on PPC64
576
577config ARCH_FLATMEM_ENABLE
495
496menu "Kernel options"
497
498config HIGHMEM
499 bool "High memory support"
500 depends on PPC32
501
502source kernel/Kconfig.hz

--- 87 unchanged lines hidden (view full) ---

590 depends on PPC64
591 default y if SMP && PPC_PSERIES
592
593config ARCH_SELECT_MEMORY_MODEL
594 def_bool y
595 depends on PPC64
596
597config ARCH_FLATMEM_ENABLE
578 def_bool y
579 depends on PPC64 && !NUMA
598 def_bool y
599 depends on (PPC64 && !NUMA) || PPC32
580
581config ARCH_SPARSEMEM_ENABLE
582 def_bool y
600
601config ARCH_SPARSEMEM_ENABLE
602 def_bool y
603 depends on PPC64
583
584config ARCH_SPARSEMEM_DEFAULT
585 def_bool y
586 depends on SMP && PPC_PSERIES
587
588source "mm/Kconfig"
589
590config HAVE_ARCH_EARLY_PFN_TO_NID

--- 347 unchanged lines hidden ---
604
605config ARCH_SPARSEMEM_DEFAULT
606 def_bool y
607 depends on SMP && PPC_PSERIES
608
609source "mm/Kconfig"
610
611config HAVE_ARCH_EARLY_PFN_TO_NID

--- 347 unchanged lines hidden ---