Kconfig (bf5f89463f5b3109a72ed13ca62b57e90213387d) | Kconfig (5a61ef74f269f2573f48fa53607a8911216c3326) |
---|---|
1source "arch/powerpc/platforms/Kconfig.cputype" 2 3config PPC32 4 bool 5 default y if !PPC64 6 7config 32BIT 8 bool --- 150 unchanged lines hidden (view full) --- 159 select GENERIC_CPU_AUTOPROBE 160 select GENERIC_IRQ_SHOW 161 select GENERIC_IRQ_SHOW_LEVEL 162 select GENERIC_SMP_IDLE_THREAD 163 select GENERIC_STRNCPY_FROM_USER 164 select GENERIC_STRNLEN_USER 165 select GENERIC_TIME_VSYSCALL_OLD 166 select HAVE_ARCH_AUDITSYSCALL | 1source "arch/powerpc/platforms/Kconfig.cputype" 2 3config PPC32 4 bool 5 default y if !PPC64 6 7config 32BIT 8 bool --- 150 unchanged lines hidden (view full) --- 159 select GENERIC_CPU_AUTOPROBE 160 select GENERIC_IRQ_SHOW 161 select GENERIC_IRQ_SHOW_LEVEL 162 select GENERIC_SMP_IDLE_THREAD 163 select GENERIC_STRNCPY_FROM_USER 164 select GENERIC_STRNLEN_USER 165 select GENERIC_TIME_VSYSCALL_OLD 166 select HAVE_ARCH_AUDITSYSCALL |
167 select HAVE_ARCH_HARDENED_USERCOPY |
|
167 select HAVE_ARCH_JUMP_LABEL 168 select HAVE_ARCH_KGDB 169 select HAVE_ARCH_MMAP_RND_BITS 170 select HAVE_ARCH_MMAP_RND_COMPAT_BITS if COMPAT 171 select HAVE_ARCH_SECCOMP_FILTER 172 select HAVE_ARCH_TRACEHOOK 173 select HAVE_CBPF_JIT if !PPC64 174 select HAVE_CONTEXT_TRACKING if PPC64 --- 199 unchanged lines hidden (view full) --- 374 375source "kernel/Kconfig.freezer" 376 377source "arch/powerpc/sysdev/Kconfig" 378source "arch/powerpc/platforms/Kconfig" 379 380menu "Kernel options" 381 | 168 select HAVE_ARCH_JUMP_LABEL 169 select HAVE_ARCH_KGDB 170 select HAVE_ARCH_MMAP_RND_BITS 171 select HAVE_ARCH_MMAP_RND_COMPAT_BITS if COMPAT 172 select HAVE_ARCH_SECCOMP_FILTER 173 select HAVE_ARCH_TRACEHOOK 174 select HAVE_CBPF_JIT if !PPC64 175 select HAVE_CONTEXT_TRACKING if PPC64 --- 199 unchanged lines hidden (view full) --- 375 376source "kernel/Kconfig.freezer" 377 378source "arch/powerpc/sysdev/Kconfig" 379source "arch/powerpc/platforms/Kconfig" 380 381menu "Kernel options" 382 |
383config PPC_DT_CPU_FTRS 384 bool "Device-tree based CPU feature discovery & setup" 385 depends on PPC_BOOK3S_64 386 default n 387 help 388 This enables code to use a new device tree binding for describing CPU 389 compatibility and features. Saying Y here will attempt to use the new 390 binding if the firmware provides it. Currently only the skiboot 391 firmware provides this binding. 392 If you're not sure say Y. 393 394config PPC_CPUFEATURES_ENABLE_UNKNOWN 395 bool "cpufeatures pass through unknown features to guest/userspace" 396 depends on PPC_DT_CPU_FTRS 397 default y 398 |
|
382config HIGHMEM 383 bool "High memory support" 384 depends on PPC32 385 386source kernel/Kconfig.hz 387source kernel/Kconfig.preempt 388source "fs/Kconfig.binfmt" 389 --- 176 unchanged lines hidden (view full) --- 566 depends on (PPC64 && RELOCATABLE) 567 default n 568 help 569 This runs the relocatable kernel at the address it was initially 570 loaded at, which tends to be non-zero and therefore test the 571 relocation code. 572 573config CRASH_DUMP | 399config HIGHMEM 400 bool "High memory support" 401 depends on PPC32 402 403source kernel/Kconfig.hz 404source kernel/Kconfig.preempt 405source "fs/Kconfig.binfmt" 406 --- 176 unchanged lines hidden (view full) --- 583 depends on (PPC64 && RELOCATABLE) 584 default n 585 help 586 This runs the relocatable kernel at the address it was initially 587 loaded at, which tends to be non-zero and therefore test the 588 relocation code. 589 590config CRASH_DUMP |
574 bool "Build a dump capture kernel" | 591 bool "Build a kdump crash kernel" |
575 depends on PPC64 || 6xx || FSL_BOOKE || (44x && !SMP) 576 select RELOCATABLE if PPC64 || 44x || FSL_BOOKE 577 help | 592 depends on PPC64 || 6xx || FSL_BOOKE || (44x && !SMP) 593 select RELOCATABLE if PPC64 || 44x || FSL_BOOKE 594 help |
578 Build a kernel suitable for use as a dump capture kernel. | 595 Build a kernel suitable for use as a kdump capture kernel. |
579 The same kernel binary can be used as production kernel and dump 580 capture kernel. 581 582config FA_DUMP 583 bool "Firmware-assisted dump" | 596 The same kernel binary can be used as production kernel and dump 597 capture kernel. 598 599config FA_DUMP 600 bool "Firmware-assisted dump" |
584 depends on PPC64 && PPC_RTAS 585 select CRASH_CORE 586 select CRASH_DUMP | 601 depends on PPC64 && PPC_RTAS && CRASH_DUMP && KEXEC_CORE |
587 help 588 A robust mechanism to get reliable kernel crash dump with 589 assistance from firmware. This approach does not use kexec, | 602 help 603 A robust mechanism to get reliable kernel crash dump with 604 assistance from firmware. This approach does not use kexec, |
590 instead firmware assists in booting the capture kernel | 605 instead firmware assists in booting the kdump kernel |
591 while preserving memory contents. Firmware-assisted dump 592 is meant to be a kdump replacement offering robustness and 593 speed not possible without system firmware assistance. 594 595 If unsure, say "N" 596 597config IRQ_ALL_CPUS 598 bool "Distribute interrupts on all CPUs by default" --- 615 unchanged lines hidden --- | 606 while preserving memory contents. Firmware-assisted dump 607 is meant to be a kdump replacement offering robustness and 608 speed not possible without system firmware assistance. 609 610 If unsure, say "N" 611 612config IRQ_ALL_CPUS 613 bool "Distribute interrupts on all CPUs by default" --- 615 unchanged lines hidden --- |