Kconfig (03a679a1a4ec8fbe44119a6d06eeabdf7944883d) Kconfig (e64f737ad70fee4a3c57d147fc511e5d5014b5dd)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# For a description of the syntax of this configuration file,
4# see Documentation/kbuild/kconfig-language.rst.
5#
6
7config 64BIT
8 bool

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

34 select ARCH_HAS_UBSAN_SANITIZE_ALL
35 select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX
36 select ARCH_OPTIONAL_KERNEL_RWX_DEFAULT
37 select ARCH_STACKWALK
38 select ARCH_SUPPORTS_ATOMIC_RMW
39 select ARCH_SUPPORTS_DEBUG_PAGEALLOC if MMU
40 select ARCH_SUPPORTS_HUGETLBFS if MMU
41 select ARCH_USE_MEMTEST
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# For a description of the syntax of this configuration file,
4# see Documentation/kbuild/kconfig-language.rst.
5#
6
7config 64BIT
8 bool

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

34 select ARCH_HAS_UBSAN_SANITIZE_ALL
35 select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX
36 select ARCH_OPTIONAL_KERNEL_RWX_DEFAULT
37 select ARCH_STACKWALK
38 select ARCH_SUPPORTS_ATOMIC_RMW
39 select ARCH_SUPPORTS_DEBUG_PAGEALLOC if MMU
40 select ARCH_SUPPORTS_HUGETLBFS if MMU
41 select ARCH_USE_MEMTEST
42 select ARCH_USE_QUEUED_RWLOCKS
43 select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT if MMU
44 select ARCH_WANT_FRAME_POINTERS
45 select ARCH_WANT_GENERAL_HUGETLB
46 select ARCH_WANT_HUGE_PMD_SHARE if 64BIT
47 select BINFMT_FLAT_NO_DATA_START_OFFSET if !MMU
48 select BUILDTIME_TABLE_SORT if MMU
49 select CLONE_BACKWARDS
50 select CLINT_TIMER if !MMU

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

320 int "Maximum NUMA Nodes (as a power of 2)"
321 range 1 10
322 default "2"
323 depends on NUMA
324 help
325 Specify the maximum number of NUMA Nodes available on the target
326 system. Increases memory reserved to accommodate various tables.
327
42 select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT if MMU
43 select ARCH_WANT_FRAME_POINTERS
44 select ARCH_WANT_GENERAL_HUGETLB
45 select ARCH_WANT_HUGE_PMD_SHARE if 64BIT
46 select BINFMT_FLAT_NO_DATA_START_OFFSET if !MMU
47 select BUILDTIME_TABLE_SORT if MMU
48 select CLONE_BACKWARDS
49 select CLINT_TIMER if !MMU

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

319 int "Maximum NUMA Nodes (as a power of 2)"
320 range 1 10
321 default "2"
322 depends on NUMA
323 help
324 Specify the maximum number of NUMA Nodes available on the target
325 system. Increases memory reserved to accommodate various tables.
326
327config RISCV_ALTERNATIVE
328 bool
329 depends on !XIP_KERNEL
330 help
331 This Kconfig allows the kernel to automatically patch the
332 errata required by the execution platform at run time. The
333 code patching is performed once in the boot stages. It means
334 that the overhead from this mechanism is just taken once.
335
328config RISCV_ISA_C
329 bool "Emit compressed instructions when building Linux"
330 default y
331 help
332 Adds "C" to the ISA subsets that the toolchain is allowed to emit
333 when building Linux, which results in compressed instructions in the
334 Linux binary.
335

--- 210 unchanged lines hidden ---
336config RISCV_ISA_C
337 bool "Emit compressed instructions when building Linux"
338 default y
339 help
340 Adds "C" to the ISA subsets that the toolchain is allowed to emit
341 when building Linux, which results in compressed instructions in the
342 Linux binary.
343

--- 210 unchanged lines hidden ---