Kconfig (fb3475e9b6bfa666107512fbd6006c26014f04b8) | Kconfig (e177edcd1505d5ac5f2edcd1f2df76946f4eae5d) |
---|---|
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 7source "arch/powerpc/platforms/Kconfig.cputype" 8 --- 28 unchanged lines hidden (view full) --- 37 38config GENERIC_CLOCKEVENTS 39 def_bool y 40 41config GENERIC_HARDIRQS 42 bool 43 default y 44 | 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 7source "arch/powerpc/platforms/Kconfig.cputype" 8 --- 28 unchanged lines hidden (view full) --- 37 38config GENERIC_CLOCKEVENTS 39 def_bool y 40 41config GENERIC_HARDIRQS 42 bool 43 default y 44 |
45config HAVE_SETUP_PER_CPU_AREA | 45config ARCH_SETS_UP_PER_CPU_AREA |
46 def_bool PPC64 47 48config IRQ_PER_CPU 49 bool 50 default y 51 52config RWSEM_GENERIC_SPINLOCK 53 bool --- 28 unchanged lines hidden (view full) --- 82 default y 83 84config ARCH_NO_VIRT_TO_BUS 85 def_bool PPC64 86 87config PPC 88 bool 89 default y | 46 def_bool PPC64 47 48config IRQ_PER_CPU 49 bool 50 default y 51 52config RWSEM_GENERIC_SPINLOCK 53 bool --- 28 unchanged lines hidden (view full) --- 82 default y 83 84config ARCH_NO_VIRT_TO_BUS 85 def_bool PPC64 86 87config PPC 88 bool 89 default y |
90 select HAVE_OPROFILE 91 select HAVE_KPROBES | |
92 93config EARLY_PRINTK 94 bool 95 default y 96 97config COMPAT 98 bool 99 default y if PPC64 --- 48 unchanged lines hidden (view full) --- 148 bool 149 help 150 Used to allow a board to specify it wants a uImage built by default 151 default n 152 153config REDBOOT 154 bool 155 | 90 91config EARLY_PRINTK 92 bool 93 default y 94 95config COMPAT 96 bool 97 default y if PPC64 --- 48 unchanged lines hidden (view full) --- 146 bool 147 help 148 Used to allow a board to specify it wants a uImage built by default 149 default n 150 151config REDBOOT 152 bool 153 |
156config HIBERNATE_32 | 154config PPC64_SWSUSP |
157 bool | 155 bool |
158 depends on (PPC_PMAC && !SMP) || BROKEN | 156 depends on PPC64 && (BROKEN || (PPC_PMAC64 && EXPERIMENTAL)) |
159 default y 160 | 157 default y 158 |
161config HIBERNATE_64 162 bool 163 depends on BROKEN || (PPC_PMAC64 && EXPERIMENTAL) 164 default y 165 166config ARCH_HIBERNATION_POSSIBLE 167 bool 168 depends on (PPC64 && HIBERNATE_64) || (PPC32 && HIBERNATE_32) 169 default y 170 171config ARCH_SUSPEND_POSSIBLE 172 def_bool y 173 depends on ADB_PMU || PPC_EFIKA || PPC_LITE5200 174 | |
175config PPC_DCR_NATIVE 176 bool 177 default n 178 179config PPC_DCR_MMIO 180 bool 181 default n 182 --- 68 unchanged lines hidden (view full) --- 251 Cause IO segments sent to a device for DMA to be merged virtually 252 by the IOMMU when they happen to have been allocated contiguously. 253 This doesn't add pressure to the IOMMU allocator. However, some 254 drivers don't support getting large merged segments coming back 255 from *_map_sg(). 256 257 Most drivers don't have this problem; it is safe to say Y here. 258 | 159config PPC_DCR_NATIVE 160 bool 161 default n 162 163config PPC_DCR_MMIO 164 bool 165 default n 166 --- 68 unchanged lines hidden (view full) --- 235 Cause IO segments sent to a device for DMA to be merged virtually 236 by the IOMMU when they happen to have been allocated contiguously. 237 This doesn't add pressure to the IOMMU allocator. However, some 238 drivers don't support getting large merged segments coming back 239 from *_map_sg(). 240 241 Most drivers don't have this problem; it is safe to say Y here. 242 |
259config IOMMU_HELPER 260 def_bool PPC64 261 | |
262config HOTPLUG_CPU 263 bool "Support for enabling/disabling CPUs" 264 depends on SMP && HOTPLUG && EXPERIMENTAL && (PPC_PSERIES || PPC_PMAC) 265 ---help--- 266 Say Y here to be able to disable and re-enable individual 267 CPUs at runtime on SMP machines. 268 269 Say N if you are unsure. --- 135 unchanged lines hidden (view full) --- 405 default "console=ttyS0,9600 console=tty0 root=/dev/sda2" 406 help 407 On some platforms, there is currently no way for the boot loader to 408 pass arguments to the kernel. For these platforms, you can supply 409 some command-line options at build time by entering them here. In 410 most cases you will need to specify the root device here. 411 412if !44x || BROKEN | 243config HOTPLUG_CPU 244 bool "Support for enabling/disabling CPUs" 245 depends on SMP && HOTPLUG && EXPERIMENTAL && (PPC_PSERIES || PPC_PMAC) 246 ---help--- 247 Say Y here to be able to disable and re-enable individual 248 CPUs at runtime on SMP machines. 249 250 Say N if you are unsure. --- 135 unchanged lines hidden (view full) --- 386 default "console=ttyS0,9600 console=tty0 root=/dev/sda2" 387 help 388 On some platforms, there is currently no way for the boot loader to 389 pass arguments to the kernel. For these platforms, you can supply 390 some command-line options at build time by entering them here. In 391 most cases you will need to specify the root device here. 392 393if !44x || BROKEN |
413config ARCH_WANTS_FREEZER_CONTROL 414 def_bool y 415 depends on ADB_PMU 416 | |
417source kernel/power/Kconfig 418endif 419 420config SECCOMP 421 bool "Enable seccomp to safely compute untrusted bytecode" 422 depends on PROC_FS 423 default y 424 help --- 82 unchanged lines hidden (view full) --- 507# Yes MCA RS/6000s exist but Linux-PPC does not currently support any 508config MCA 509 bool 510 511config PCI 512 bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_86xx \ 513 || PPC_MPC52xx || (EMBEDDED && (PPC_PSERIES || PPC_ISERIES)) \ 514 || PPC_PS3 || 44x | 394source kernel/power/Kconfig 395endif 396 397config SECCOMP 398 bool "Enable seccomp to safely compute untrusted bytecode" 399 depends on PROC_FS 400 default y 401 help --- 82 unchanged lines hidden (view full) --- 484# Yes MCA RS/6000s exist but Linux-PPC does not currently support any 485config MCA 486 bool 487 488config PCI 489 bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_86xx \ 490 || PPC_MPC52xx || (EMBEDDED && (PPC_PSERIES || PPC_ISERIES)) \ 491 || PPC_PS3 || 44x |
515 default y if !40x && !CPM2 && !8xx && !PPC_83xx \ | 492 default y if !40x && !CPM2 && !8xx && !PPC_MPC512x && !PPC_83xx \ |
516 && !PPC_85xx && !PPC_86xx 517 default PCI_PERMEDIA if !4xx && !CPM2 && !8xx 518 default PCI_QSPAN if !4xx && !CPM2 && 8xx 519 select ARCH_SUPPORTS_MSI 520 help 521 Find out whether your system includes a PCI bus. PCI is the name of 522 a bus system, i.e. the way the CPU talks to the other stuff inside 523 your box. If you say Y here, the kernel will include drivers and --- 189 unchanged lines hidden (view full) --- 713# XXX source "arch/ppc/8xx_io/Kconfig" 714 715# XXX source "arch/ppc/8260_io/Kconfig" 716 717source "arch/powerpc/sysdev/qe_lib/Kconfig" 718 719source "lib/Kconfig" 720 | 493 && !PPC_85xx && !PPC_86xx 494 default PCI_PERMEDIA if !4xx && !CPM2 && !8xx 495 default PCI_QSPAN if !4xx && !CPM2 && 8xx 496 select ARCH_SUPPORTS_MSI 497 help 498 Find out whether your system includes a PCI bus. PCI is the name of 499 a bus system, i.e. the way the CPU talks to the other stuff inside 500 your box. If you say Y here, the kernel will include drivers and --- 189 unchanged lines hidden (view full) --- 690# XXX source "arch/ppc/8xx_io/Kconfig" 691 692# XXX source "arch/ppc/8260_io/Kconfig" 693 694source "arch/powerpc/sysdev/qe_lib/Kconfig" 695 696source "lib/Kconfig" 697 |
698source "kernel/Kconfig.instrumentation" 699 |
|
721source "arch/powerpc/Kconfig.debug" 722 723source "security/Kconfig" 724 725config KEYS_COMPAT 726 bool 727 depends on COMPAT && KEYS 728 default y 729 730source "crypto/Kconfig" 731 732config PPC_CLOCK 733 bool 734 default n 735 736config PPC_LIB_RHEAP 737 bool 738 | 700source "arch/powerpc/Kconfig.debug" 701 702source "security/Kconfig" 703 704config KEYS_COMPAT 705 bool 706 depends on COMPAT && KEYS 707 default y 708 709source "crypto/Kconfig" 710 711config PPC_CLOCK 712 bool 713 default n 714 715config PPC_LIB_RHEAP 716 bool 717 |