Lines Matching +full:bootloader +full:- +full:config

1 # SPDX-License-Identifier: GPL-2.0
2 config LOONGARCH
207 config 32BIT
210 config 64BIT
213 config GENERIC_BUG
217 config GENERIC_BUG_RELATIVE_POINTERS
221 config GENERIC_CALIBRATE_DELAY
224 config GENERIC_CSUM
227 config GENERIC_HWEIGHT
230 config L1_CACHE_SHIFT
234 config LOCKDEP_SUPPORT
238 config STACKTRACE_SUPPORT
243 # MIPS Loongson code, to preserve Loongson-specific code paths in drivers that
245 config MACH_LOONGSON32
248 config MACH_LOONGSON64
251 config FIX_EARLYCON_MEM
254 config PGTABLE_2LEVEL
257 config PGTABLE_3LEVEL
260 config PGTABLE_4LEVEL
263 config PGTABLE_LEVELS
269 config SCHED_OMIT_FRAME_POINTER
273 config AS_HAS_EXPLICIT_RELOCS
274 def_bool $(as-instr,x:pcalau12i \$t0$(comma)%pc_hi20(x))
276 config AS_HAS_FCSR_CLASS
277 def_bool $(as-instr,movfcsr2gr \$t0$(comma)\$fcsr0)
279 config AS_HAS_THIN_ADD_SUB
280 def_bool $(cc-option,-Wa$(comma)-mthin-add-sub) || AS_IS_LLVM
282 config AS_HAS_LSX_EXTENSION
283 def_bool $(as-instr,vld \$vr0$(comma)\$a0$(comma)0)
285 config AS_HAS_LASX_EXTENSION
286 def_bool $(as-instr,xvld \$xr0$(comma)\$a0$(comma)0)
288 config AS_HAS_LBT_EXTENSION
289 def_bool $(as-instr,movscr2gr \$a0$(comma)\$scr0)
291 config AS_HAS_LVZ_EXTENSION
292 def_bool $(as-instr,hvcl 0)
307 config 4KB_3LEVEL
315 config 4KB_4LEVEL
323 config 16KB_2LEVEL
331 config 16KB_3LEVEL
339 config 64KB_2LEVEL
347 config 64KB_3LEVEL
357 config CMDLINE
358 string "Built-in kernel command line"
361 are provided at run-time, during boot. However, there are cases
365 When that occurs, it is possible to define a built-in command
372 Choose how the kernel will handle the provided built-in command
375 config CMDLINE_BOOTLOADER
376 bool "Use bootloader kernel arguments if available"
378 Prefer the command-line passed by the boot loader if available.
379 Use the built-in command line as fallback in case we get nothing
382 config CMDLINE_EXTEND
383 bool "Use built-in to extend bootloader kernel arguments"
385 The built-in command line will be appended to the command-
390 config CMDLINE_FORCE
391 bool "Always use the built-in kernel command string"
393 Always use the built-in command line, even if we get one during
400 config BUILTIN_DTB
401 bool "Enable built-in dtb in kernel"
409 Built-in DTBs are generic enough and can be used as references.
411 config BUILTIN_DTB_NAME
412 string "Source file for built-in dtb"
419 config DMI
427 config EFI
435 config EFI_STUB
442 EFI firmware without the use of a bootloader.
444 config SCHED_SMT
452 config SMP
453 bool "Multi-Processing support"
459 If you say N here, the kernel will run on uni- and multiprocessor
465 See also the SMP-HOWTO available at <http://www.tldp.org/docs.html#howto>.
469 config HOTPLUG_CPU
470 bool "Support for hot-pluggable CPUs"
480 config NR_CPUS
481 int "Maximum number of CPUs (2-256)"
489 config NUMA
493 Say Y to compile the kernel with NUMA (Non-Uniform Memory Access)
498 config NODES_SHIFT
503 config ARCH_FORCE_MAX_ORDER
519 config ARCH_IOREMAP
520 bool "Enable LoongArch DMW-based ioremap()"
522 We use generic TLB-based ioremap() by default since it has page
523 protection support. However, you can enable LoongArch DMW-based
526 config ARCH_WRITECOMBINE
530 with LS7A chipsets the WUC attribute (Weak-ordered UnCached, which
535 This means WUC can only used for write-only memory regions now, so
542 config ARCH_STRICT_ALIGN
543 bool "Enable -mstrict-align to prevent unaligned accesses" if EXPERT
547 -mstrict-align build parameter to prevent unaligned accesses.
550 Loongson-2K2000/2K3000/3A5000/3C5000/3D5000.
553 Loongson-2K500/2K1000.
560 config CPU_HAS_FPU
564 config CPU_HAS_LSX
578 config CPU_HAS_LASX
593 config CPU_HAS_LBT
605 config CPU_HAS_PREFETCH
609 config ARCH_SUPPORTS_KEXEC
612 config ARCH_SUPPORTS_CRASH_DUMP
615 config ARCH_DEFAULT_CRASH_DUMP
618 config ARCH_SELECTS_CRASH_DUMP
623 config ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION
626 config RELOCATABLE
635 config RANDOMIZE_BASE
648 config RANDOMIZE_BASE_MAX_OFFSET
662 config PARAVIRT
671 config PARAVIRT_TIME_ACCOUNTING
684 config ARCH_SELECT_MEMORY_MODEL
687 config ARCH_FLATMEM_ENABLE
691 config ARCH_SPARSEMEM_ENABLE
696 for architectures which are either NUMA (Non-Uniform Memory Access)
700 config ARCH_MEMORY_PROBE
704 config MMU
708 config ARCH_MMAP_RND_BITS_MIN
711 config ARCH_MMAP_RND_BITS_MAX
714 config ARCH_SUPPORTS_UPROBES
717 config KASAN_SHADOW_OFFSET
724 config ARCH_SUSPEND_POSSIBLE
727 config ARCH_HIBERNATION_POSSIBLE