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 ---