Kconfig (3c94ba5267e64a9212acd2f9e08d3f726d8e5aa0) Kconfig (2672031b20f6681514bef14ddcfe8c62c2757d11)
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

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

310
311config AS_HAS_INSN
312 def_bool $(as-instr,.insn r 51$(comma) 0$(comma) 0$(comma) t0$(comma) t0$(comma) zero)
313
314config AS_HAS_OPTION_ARCH
315 # https://reviews.llvm.org/D123515
316 def_bool y
317 depends on $(as-instr, .option arch$(comma) +m)
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

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

310
311config AS_HAS_INSN
312 def_bool $(as-instr,.insn r 51$(comma) 0$(comma) 0$(comma) t0$(comma) t0$(comma) zero)
313
314config AS_HAS_OPTION_ARCH
315 # https://reviews.llvm.org/D123515
316 def_bool y
317 depends on $(as-instr, .option arch$(comma) +m)
318 depends on !$(as-instr, .option arch$(comma) -i)
318
319source "arch/riscv/Kconfig.socs"
320source "arch/riscv/Kconfig.errata"
321
322menu "Platform type"
323
324config NONPORTABLE
325 bool "Allow configurations that result in non-portable kernels"

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

977 Please see the dt-binding, located at
978 Documentation/devicetree/bindings/riscv/extensions.yaml for details
979 on the replacement properties, "riscv,isa-base" and
980 "riscv,isa-extensions".
981
982config BUILTIN_DTB
983 bool "Built-in device tree"
984 depends on OF && NONPORTABLE
319
320source "arch/riscv/Kconfig.socs"
321source "arch/riscv/Kconfig.errata"
322
323menu "Platform type"
324
325config NONPORTABLE
326 bool "Allow configurations that result in non-portable kernels"

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

978 Please see the dt-binding, located at
979 Documentation/devicetree/bindings/riscv/extensions.yaml for details
980 on the replacement properties, "riscv,isa-base" and
981 "riscv,isa-extensions".
982
983config BUILTIN_DTB
984 bool "Built-in device tree"
985 depends on OF && NONPORTABLE
985 default y if XIP_KERNEL
986 help
987 Build a device tree into the Linux image.
988 This option should be selected if no bootloader is being used.
989 If unsure, say N.
986
990
991
992config BUILTIN_DTB_SOURCE
993 string "Built-in device tree source"
994 depends on BUILTIN_DTB
995 help
996 DTS file path (without suffix, relative to arch/riscv/boot/dts)
997 for the DTS file that will be used to produce the DTB linked into the
998 kernel.
999
987endmenu # "Boot options"
988
989config PORTABLE
990 bool
991 default !NONPORTABLE
992 select EFI
993 select MMU
994 select OF

--- 33 unchanged lines hidden ---
1000endmenu # "Boot options"
1001
1002config PORTABLE
1003 bool
1004 default !NONPORTABLE
1005 select EFI
1006 select MMU
1007 select OF

--- 33 unchanged lines hidden ---