Kconfig (fa1b5d09d0771247d407df89228b3902de8e2ce6) | Kconfig (d983c89cc96a87db0c00821e81aa3d8296c12225) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2config MMU 3 def_bool y 4 5config ZONE_DMA 6 def_bool y 7 8config CPU_BIG_ENDIAN --- 92 unchanged lines hidden (view full) --- 101 select ARCH_INLINE_WRITE_UNLOCK_IRQ 102 select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE 103 select ARCH_SAVE_PAGE_KEYS if HIBERNATION 104 select ARCH_SUPPORTS_ATOMIC_RMW 105 select ARCH_SUPPORTS_NUMA_BALANCING 106 select ARCH_USE_BUILTIN_BSWAP 107 select ARCH_USE_CMPXCHG_LOCKREF 108 select ARCH_WANTS_DYNAMIC_TASK_STRUCT | 1# SPDX-License-Identifier: GPL-2.0 2config MMU 3 def_bool y 4 5config ZONE_DMA 6 def_bool y 7 8config CPU_BIG_ENDIAN --- 92 unchanged lines hidden (view full) --- 101 select ARCH_INLINE_WRITE_UNLOCK_IRQ 102 select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE 103 select ARCH_SAVE_PAGE_KEYS if HIBERNATION 104 select ARCH_SUPPORTS_ATOMIC_RMW 105 select ARCH_SUPPORTS_NUMA_BALANCING 106 select ARCH_USE_BUILTIN_BSWAP 107 select ARCH_USE_CMPXCHG_LOCKREF 108 select ARCH_WANTS_DYNAMIC_TASK_STRUCT |
109 select ARCH_WANTS_UBSAN_NO_NULL |
|
109 select ARCH_WANT_IPC_PARSE_VERSION 110 select BUILDTIME_EXTABLE_SORT 111 select CLONE_BACKWARDS2 112 select DYNAMIC_FTRACE if FUNCTION_TRACER 113 select GENERIC_CLOCKEVENTS 114 select GENERIC_CPU_AUTOPROBE 115 select GENERIC_CPU_DEVICES if !SMP 116 select GENERIC_CPU_VULNERABILITIES --- 13 unchanged lines hidden (view full) --- 130 select HAVE_CMPXCHG_LOCAL 131 select HAVE_COPY_THREAD_TLS 132 select HAVE_DEBUG_KMEMLEAK 133 select HAVE_DMA_CONTIGUOUS 134 select DMA_DIRECT_OPS 135 select HAVE_DYNAMIC_FTRACE 136 select HAVE_DYNAMIC_FTRACE_WITH_REGS 137 select HAVE_EFFICIENT_UNALIGNED_ACCESS | 110 select ARCH_WANT_IPC_PARSE_VERSION 111 select BUILDTIME_EXTABLE_SORT 112 select CLONE_BACKWARDS2 113 select DYNAMIC_FTRACE if FUNCTION_TRACER 114 select GENERIC_CLOCKEVENTS 115 select GENERIC_CPU_AUTOPROBE 116 select GENERIC_CPU_DEVICES if !SMP 117 select GENERIC_CPU_VULNERABILITIES --- 13 unchanged lines hidden (view full) --- 131 select HAVE_CMPXCHG_LOCAL 132 select HAVE_COPY_THREAD_TLS 133 select HAVE_DEBUG_KMEMLEAK 134 select HAVE_DMA_CONTIGUOUS 135 select DMA_DIRECT_OPS 136 select HAVE_DYNAMIC_FTRACE 137 select HAVE_DYNAMIC_FTRACE_WITH_REGS 138 select HAVE_EFFICIENT_UNALIGNED_ACCESS |
139 select HAVE_FENTRY |
|
138 select HAVE_FTRACE_MCOUNT_RECORD 139 select HAVE_FUNCTION_GRAPH_TRACER 140 select HAVE_FUNCTION_TRACER 141 select HAVE_FUTEX_CMPXCHG if FUTEX | 140 select HAVE_FTRACE_MCOUNT_RECORD 141 select HAVE_FUNCTION_GRAPH_TRACER 142 select HAVE_FUNCTION_TRACER 143 select HAVE_FUTEX_CMPXCHG if FUTEX |
142 select HAVE_GCC_PLUGINS if BROKEN | 144 select HAVE_GCC_PLUGINS |
143 select HAVE_KERNEL_BZIP2 144 select HAVE_KERNEL_GZIP 145 select HAVE_KERNEL_LZ4 146 select HAVE_KERNEL_LZMA 147 select HAVE_KERNEL_LZO | 145 select HAVE_KERNEL_BZIP2 146 select HAVE_KERNEL_GZIP 147 select HAVE_KERNEL_LZ4 148 select HAVE_KERNEL_LZMA 149 select HAVE_KERNEL_LZO |
148 select HAVE_KERNEL_UNCOMPRESSED | |
149 select HAVE_KERNEL_XZ 150 select HAVE_KPROBES 151 select HAVE_KRETPROBES 152 select HAVE_KVM 153 select HAVE_LIVEPATCH 154 select HAVE_PERF_REGS 155 select HAVE_PERF_USER_STACK_DUMP 156 select HAVE_MEMBLOCK 157 select HAVE_MEMBLOCK_NODE_MAP 158 select HAVE_MEMBLOCK_PHYS_MAP 159 select HAVE_MOD_ARCH_SPECIFIC | 150 select HAVE_KERNEL_XZ 151 select HAVE_KPROBES 152 select HAVE_KRETPROBES 153 select HAVE_KVM 154 select HAVE_LIVEPATCH 155 select HAVE_PERF_REGS 156 select HAVE_PERF_USER_STACK_DUMP 157 select HAVE_MEMBLOCK 158 select HAVE_MEMBLOCK_NODE_MAP 159 select HAVE_MEMBLOCK_PHYS_MAP 160 select HAVE_MOD_ARCH_SPECIFIC |
161 select HAVE_NOP_MCOUNT |
|
160 select HAVE_OPROFILE 161 select HAVE_PERF_EVENTS 162 select HAVE_REGS_AND_STACK_ACCESS_API 163 select HAVE_RSEQ 164 select HAVE_SYSCALL_TRACEPOINTS 165 select HAVE_VIRT_CPU_ACCOUNTING 166 select MODULES_USE_ELF_RELA 167 select NO_BOOTMEM --- 11 unchanged lines hidden (view full) --- 179 180config SCHED_OMIT_FRAME_POINTER 181 def_bool y 182 183config PGTABLE_LEVELS 184 int 185 default 5 186 | 162 select HAVE_OPROFILE 163 select HAVE_PERF_EVENTS 164 select HAVE_REGS_AND_STACK_ACCESS_API 165 select HAVE_RSEQ 166 select HAVE_SYSCALL_TRACEPOINTS 167 select HAVE_VIRT_CPU_ACCOUNTING 168 select MODULES_USE_ELF_RELA 169 select NO_BOOTMEM --- 11 unchanged lines hidden (view full) --- 181 182config SCHED_OMIT_FRAME_POINTER 183 def_bool y 184 185config PGTABLE_LEVELS 186 int 187 default 5 188 |
189source "init/Kconfig" 190 191source "kernel/Kconfig.freezer" 192 |
|
187source "kernel/livepatch/Kconfig" 188 189menu "Processor type and features" 190 191config HAVE_MARCH_Z900_FEATURES 192 def_bool n 193 194config HAVE_MARCH_Z990_FEATURES --- 311 unchanged lines hidden (view full) --- 506 select SCHED_MC 507 select SCHED_BOOK 508 select SCHED_DRAWER 509 help 510 Topology scheduler support improves the CPU scheduler's decision 511 making when dealing with machines that have multi-threading, 512 multiple cores or multiple books. 513 | 193source "kernel/livepatch/Kconfig" 194 195menu "Processor type and features" 196 197config HAVE_MARCH_Z900_FEATURES 198 def_bool n 199 200config HAVE_MARCH_Z990_FEATURES --- 311 unchanged lines hidden (view full) --- 512 select SCHED_MC 513 select SCHED_BOOK 514 select SCHED_DRAWER 515 help 516 Topology scheduler support improves the CPU scheduler's decision 517 making when dealing with machines that have multi-threading, 518 multiple cores or multiple books. 519 |
520source kernel/Kconfig.preempt 521 |
|
514source kernel/Kconfig.hz 515 516config KEXEC 517 def_bool y 518 select KEXEC_CORE 519 520config KEXEC_FILE 521 bool "kexec file based system call" --- 94 unchanged lines hidden (view full) --- 616 617config ARCH_ENABLE_SPLIT_PMD_PTLOCK 618 def_bool y 619 620config FORCE_MAX_ZONEORDER 621 int 622 default "9" 623 | 522source kernel/Kconfig.hz 523 524config KEXEC 525 def_bool y 526 select KEXEC_CORE 527 528config KEXEC_FILE 529 bool "kexec file based system call" --- 94 unchanged lines hidden (view full) --- 624 625config ARCH_ENABLE_SPLIT_PMD_PTLOCK 626 def_bool y 627 628config FORCE_MAX_ZONEORDER 629 int 630 default "9" 631 |
632source "mm/Kconfig" 633 |
|
624config MAX_PHYSMEM_BITS 625 int "Maximum size of supported physical memory in bits (42-53)" 626 range 42 53 627 default "46" 628 help 629 This option specifies the maximum supported size of physical memory 630 in bits. Supported is any size between 2^42 (4TB) and 2^53 (8PB). 631 Increasing the number of bits also increases the kernel image size. --- 153 unchanged lines hidden (view full) --- 785 into a specially reserved region and then later executed after 786 a crash by kdump/kexec. 787 Refer to <file:Documentation/s390/zfcpdump.txt> for more details on this. 788 This option also enables s390 zfcpdump. 789 See also <file:Documentation/s390/zfcpdump.txt> 790 791endmenu 792 | 634config MAX_PHYSMEM_BITS 635 int "Maximum size of supported physical memory in bits (42-53)" 636 range 42 53 637 default "46" 638 help 639 This option specifies the maximum supported size of physical memory 640 in bits. Supported is any size between 2^42 (4TB) and 2^53 (8PB). 641 Increasing the number of bits also increases the kernel image size. --- 153 unchanged lines hidden (view full) --- 795 into a specially reserved region and then later executed after 796 a crash by kdump/kexec. 797 Refer to <file:Documentation/s390/zfcpdump.txt> for more details on this. 798 This option also enables s390 zfcpdump. 799 See also <file:Documentation/s390/zfcpdump.txt> 800 801endmenu 802 |
803menu "Executable file formats / Emulations" 804 805source "fs/Kconfig.binfmt" 806 |
|
793config SECCOMP 794 def_bool y 795 prompt "Enable seccomp to safely compute untrusted bytecode" 796 depends on PROC_FS 797 help 798 This kernel feature is useful for number crunching applications 799 that may need to compute untrusted bytecode during their 800 execution. By using pipes or other transports made available to 801 the process as file descriptors supporting the read/write 802 syscalls, it's possible to isolate those applications in 803 their own address space using seccomp. Once seccomp is 804 enabled via /proc/<pid>/seccomp, it cannot be disabled 805 and the task is only allowed to execute a few safe syscalls 806 defined by each seccomp mode. 807 808 If unsure, say Y. 809 | 807config SECCOMP 808 def_bool y 809 prompt "Enable seccomp to safely compute untrusted bytecode" 810 depends on PROC_FS 811 help 812 This kernel feature is useful for number crunching applications 813 that may need to compute untrusted bytecode during their 814 execution. By using pipes or other transports made available to 815 the process as file descriptors supporting the read/write 816 syscalls, it's possible to isolate those applications in 817 their own address space using seccomp. Once seccomp is 818 enabled via /proc/<pid>/seccomp, it cannot be disabled 819 and the task is only allowed to execute a few safe syscalls 820 defined by each seccomp mode. 821 822 If unsure, say Y. 823 |
824endmenu 825 |
|
810menu "Power Management" 811 812config ARCH_HIBERNATION_POSSIBLE 813 def_bool y 814 815source "kernel/power/Kconfig" 816 817endmenu 818 | 826menu "Power Management" 827 828config ARCH_HIBERNATION_POSSIBLE 829 def_bool y 830 831source "kernel/power/Kconfig" 832 833endmenu 834 |
835source "net/Kconfig" 836 |
|
819config PCMCIA 820 def_bool n 821 822config CCW 823 def_bool y 824 | 837config PCMCIA 838 def_bool n 839 840config CCW 841 def_bool y 842 |
843source "drivers/Kconfig" 844 |
|
825config HAVE_PNETID 826 tristate 827 default (SMC || CCWGROUP) 828 | 845config HAVE_PNETID 846 tristate 847 default (SMC || CCWGROUP) 848 |
849source "fs/Kconfig" 850 851source "arch/s390/Kconfig.debug" 852 853source "security/Kconfig" 854 855source "crypto/Kconfig" 856 857source "lib/Kconfig" 858 |
|
829menu "Virtualization" 830 831config PFAULT 832 def_bool y 833 prompt "Pseudo page fault support" 834 help 835 Select this option, if you want to use PFAULT pseudo page fault 836 handling under VM. If running native or in LPAR, this option --- 117 unchanged lines hidden --- | 859menu "Virtualization" 860 861config PFAULT 862 def_bool y 863 prompt "Pseudo page fault support" 864 help 865 Select this option, if you want to use PFAULT pseudo page fault 866 handling under VM. If running native or in LPAR, this option --- 117 unchanged lines hidden --- |