Lines Matching +full:page +full:- +full:based

1 # SPDX-License-Identifier: GPL-2.0
251 # MIPS Loongson code, to preserve Loongson-specific code paths in drivers that
282 def_bool $(as-instr,x:pcalau12i \$t0$(comma)%pc_hi20(x))
285 def_bool $(as-instr,movfcsr2gr \$t0$(comma)\$fcsr0)
288 def_bool $(cc-option,-Wa$(comma)-mthin-add-sub) || AS_IS_LLVM
291 def_bool $(as-instr,vld \$vr0$(comma)\$a0$(comma)0)
294 def_bool $(as-instr,xvld \$xr0$(comma)\$a0$(comma)0)
297 def_bool $(as-instr,movscr2gr \$a0$(comma)\$scr0)
300 def_bool $(as-instr,hvcl 0)
303 def_bool $(cc-option,-mannotate-tablejump)
307 def_bool $(rustc-option,-Cllvm-args=--loongarch-annotate-tablejump)
314 prompt "Page Table Layout"
318 Allows choosing the page table layout, which is a combination
319 of page size and page table levels. The size of virtual memory
320 address space are determined by the page table layout.
327 This option selects 4KB page size with 3 level page tables, which
335 This option selects 4KB page size with 4 level page tables, which
343 This option selects 16KB page size with 2 level page tables, which
351 This option selects 16KB page size with 3 level page tables, which
359 This option selects 64KB page size with 2 level page tables, which
367 This option selects 64KB page size with 3 level page tables, which
373 string "Built-in kernel command line"
376 are provided at run-time, during boot. However, there are cases
380 When that occurs, it is possible to define a built-in command
387 Choose how the kernel will handle the provided built-in command
393 Prefer the command-line passed by the boot loader if available.
394 Use the built-in command line as fallback in case we get nothing
398 bool "Use built-in to extend bootloader kernel arguments"
400 The built-in command line will be appended to the command-
406 bool "Always use the built-in kernel command string"
408 Always use the built-in command line, even if we get one during
416 bool "Enable built-in dtb in kernel"
424 Built-in DTBs are generic enough and can be used as references.
427 string "Source file for built-in dtb"
460 bool "Multi-Processing support"
466 If you say N here, the kernel will run on uni- and multiprocessor
472 See also the SMP-HOWTO available at <http://www.tldp.org/docs.html#howto>.
477 bool "Support for hot-pluggable CPUs"
488 int "Maximum number of CPUs (2-2048)"
500 Say Y to compile the kernel with NUMA (Non-Uniform Memory Access)
523 The page size is not necessarily 4KB. Keep this in mind
527 bool "Enable LoongArch DMW-based ioremap()"
529 We use generic TLB-based ioremap() by default since it has page
530 protection support. However, you can enable LoongArch DMW-based
537 with LS7A chipsets the WUC attribute (Weak-ordered UnCached, which
542 This means WUC can only used for write-only memory regions now, so
550 bool "Enable -mstrict-align to prevent unaligned accesses" if EXPERT
554 -mstrict-align build parameter to prevent unaligned accesses.
557 Loongson-2K2000/2K3000 and all of Loongson-3 series processors
558 based on LoongArch.
561 Loongson-2K0300/2K0500/2K1000.
721 for architectures which are either NUMA (Non-Uniform Memory Access)