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