Kconfig (10a558374f3751cf4eb55143008975641dfc2cf4) Kconfig (d768bd892fc8f066cd3aa000eb1867bcf32db0ee)
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

--- 94 unchanged lines hidden (view full) ---

103 select ARCH_INLINE_WRITE_LOCK_IRQSAVE
104 select ARCH_INLINE_WRITE_TRYLOCK
105 select ARCH_INLINE_WRITE_UNLOCK
106 select ARCH_INLINE_WRITE_UNLOCK_BH
107 select ARCH_INLINE_WRITE_UNLOCK_IRQ
108 select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE
109 select ARCH_SAVE_PAGE_KEYS if HIBERNATION
110 select ARCH_SUPPORTS_ATOMIC_RMW
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

--- 94 unchanged lines hidden (view full) ---

103 select ARCH_INLINE_WRITE_LOCK_IRQSAVE
104 select ARCH_INLINE_WRITE_TRYLOCK
105 select ARCH_INLINE_WRITE_UNLOCK
106 select ARCH_INLINE_WRITE_UNLOCK_BH
107 select ARCH_INLINE_WRITE_UNLOCK_IRQ
108 select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE
109 select ARCH_SAVE_PAGE_KEYS if HIBERNATION
110 select ARCH_SUPPORTS_ATOMIC_RMW
111 select ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT
112 select ARCH_SUPPORTS_NUMA_BALANCING
113 select ARCH_USE_BUILTIN_BSWAP
114 select ARCH_USE_CMPXCHG_LOCKREF
115 select ARCH_WANTS_DYNAMIC_TASK_STRUCT
116 select ARCH_WANTS_PROT_NUMA_PROT_NONE
117 select ARCH_WANTS_UBSAN_NO_NULL
118 select ARCH_WANT_IPC_PARSE_VERSION
119 select BUILDTIME_EXTABLE_SORT

--- 15 unchanged lines hidden (view full) ---

135 select HAVE_ARCH_TRANSPARENT_HUGEPAGE
136 select HAVE_EBPF_JIT if PACK_STACK && HAVE_MARCH_Z196_FEATURES
137 select HAVE_CMPXCHG_DOUBLE
138 select HAVE_CMPXCHG_LOCAL
139 select HAVE_COPY_THREAD_TLS
140 select HAVE_DEBUG_KMEMLEAK
141 select HAVE_DMA_API_DEBUG
142 select HAVE_DMA_CONTIGUOUS
111 select ARCH_SUPPORTS_NUMA_BALANCING
112 select ARCH_USE_BUILTIN_BSWAP
113 select ARCH_USE_CMPXCHG_LOCKREF
114 select ARCH_WANTS_DYNAMIC_TASK_STRUCT
115 select ARCH_WANTS_PROT_NUMA_PROT_NONE
116 select ARCH_WANTS_UBSAN_NO_NULL
117 select ARCH_WANT_IPC_PARSE_VERSION
118 select BUILDTIME_EXTABLE_SORT

--- 15 unchanged lines hidden (view full) ---

134 select HAVE_ARCH_TRANSPARENT_HUGEPAGE
135 select HAVE_EBPF_JIT if PACK_STACK && HAVE_MARCH_Z196_FEATURES
136 select HAVE_CMPXCHG_DOUBLE
137 select HAVE_CMPXCHG_LOCAL
138 select HAVE_COPY_THREAD_TLS
139 select HAVE_DEBUG_KMEMLEAK
140 select HAVE_DMA_API_DEBUG
141 select HAVE_DMA_CONTIGUOUS
143 select DMA_NOOP_OPS
142 select DMA_DIRECT_OPS
144 select HAVE_DYNAMIC_FTRACE
145 select HAVE_DYNAMIC_FTRACE_WITH_REGS
146 select HAVE_EFFICIENT_UNALIGNED_ACCESS
147 select HAVE_FTRACE_MCOUNT_RECORD
148 select HAVE_FUNCTION_GRAPH_TRACER
149 select HAVE_FUNCTION_TRACER
150 select HAVE_FUTEX_CMPXCHG if FUTEX
151 select HAVE_GCC_PLUGINS

--- 384 unchanged lines hidden (view full) ---

536
537 When enabled the arch_random_* functions declared in linux/random.h
538 are implemented. The implementation is based on the s390 CPACF
539 instruction subfunction TRNG which provides a real true random
540 number generator.
541
542 If unsure, say Y.
543
143 select HAVE_DYNAMIC_FTRACE
144 select HAVE_DYNAMIC_FTRACE_WITH_REGS
145 select HAVE_EFFICIENT_UNALIGNED_ACCESS
146 select HAVE_FTRACE_MCOUNT_RECORD
147 select HAVE_FUNCTION_GRAPH_TRACER
148 select HAVE_FUNCTION_TRACER
149 select HAVE_FUTEX_CMPXCHG if FUTEX
150 select HAVE_GCC_PLUGINS

--- 384 unchanged lines hidden (view full) ---

535
536 When enabled the arch_random_* functions declared in linux/random.h
537 are implemented. The implementation is based on the s390 CPACF
538 instruction subfunction TRNG which provides a real true random
539 number generator.
540
541 If unsure, say Y.
542
543config KERNEL_NOBP
544 def_bool n
545 prompt "Enable modified branch prediction for the kernel by default"
546 help
547 If this option is selected the kernel will switch to a modified
548 branch prediction mode if the firmware interface is available.
549 The modified branch prediction mode improves the behaviour in
550 regard to speculative execution.
551
552 With the option enabled the kernel parameter "nobp=0" or "nospec"
553 can be used to run the kernel in the normal branch prediction mode.
554
555 With the option disabled the modified branch prediction mode is
556 enabled with the "nobp=1" kernel parameter.
557
558 If unsure, say N.
559
544endmenu
545
546menu "Memory setup"
547
548config ARCH_SPARSEMEM_ENABLE
549 def_bool y
550 select SPARSEMEM_VMEMMAP_ENABLE
551 select SPARSEMEM_VMEMMAP

--- 373 unchanged lines hidden ---
560endmenu
561
562menu "Memory setup"
563
564config ARCH_SPARSEMEM_ENABLE
565 def_bool y
566 select SPARSEMEM_VMEMMAP_ENABLE
567 select SPARSEMEM_VMEMMAP

--- 373 unchanged lines hidden ---