Lines Matching +full:render +full:- +full:max

1 # SPDX-License-Identifier: GPL-2.0-only
54 drivers to compile-test them.
65 enables the '-Werror' (for C) and '-Dwarnings' (for Rust) flags
81 Compile test headers exported to user-space to ensure they are
82 self-contained, i.e. compilable as standalone units.
85 headers are self-contained, say Y here. Otherwise, choose N.
88 string "Local version - append to kernel release"
106 A string of the format -gxxxxxxxx will be added to the localversion
107 if a git-based tree is found. The string generated by this will be
114 $ git rev-parse --verify HEAD
156 The linux kernel is a kind of self-extracting executable.
206 filter (i386, x86_64, ARM, ARM64, RISC-V, big endian PowerPC,
226 LZ4 is an LZ77-type compressor with a fixed, byte-oriented encoding.
283 DOSEMU-HOWTO, available from <http://www.tldp.org/docs.html#howto>),
332 See Documentation/core-api/watch_queue.rst
397 this also enables accounting of stolen time on logically-partitioned
410 kernel-user boundaries using the context tracking subsystem.
500 bool "Enable per-task delay accounting"
521 bool "Enable per-task storage I/O accounting"
560 common scheduling-intense workloads in practice (such as
591 on-disk kernel. This information can be extracted from the kernel
592 image file with the script scripts/extract-ikconfig and used as
608 This option enables access to the in-kernel headers that are generated during
611 kheaders.ko is built which can be loaded on-demand to get access to headers.
700 With this option, the user can specify the min and max CPU
701 utilization allowed for RUNNABLE tasks. The max utilization defines
705 Both min and max utilization clamp values are hints to the scheduler,
720 the precision of clamping aggregation and tracking at run-time.
726 If a second 30% boosted task should be co-scheduled on the same CPU,
737 clamp buckets to trade off used memory for run-time tracking
748 # Not particularly useful until we get to multi-rq proxying
751 This option enables proxy execution, a mechanism for mutex-owning
757 # For architectures that support present-but-inaccessible (PROT_NONE) page
764 # For architectures that want to enable the support for NUMA-affine scheduler
781 def_bool !$(cc-option,$(m64-flag) -D__SIZEOF_INT128__=0) && 64BIT
785 default "-Wimplicit-fallthrough=5" if CC_IS_GCC && $(cc-option,-Wimplicit-fallthrough=5)
786 default "-Wimplicit-fallthrough" if CC_IS_CLANG && $(cc-option,-Wunreachable-code-fallthrough)
790 default "-fms-anonymous-structs" if $(cc-option,-fms-anonymous-structs)
791 default "-fms-extensions"
793 # Currently, disable gcc-10+ array-bounds globally.
794 # It's still broken in gcc-13, so no upper bound yet.
802 # Currently, disable -Wstringop-overflow for GCC globally.
821 # all cpu-local but of different latencies, such as SuperH.
869 - Documentation/scheduler/sched-design-CFS.rst (CFS)
870 - Documentation/admin-guide/cgroup-v1/ (features for grouping, isolation
950 See Documentation/admin-guide/cgroup-v1/blkio-controller.rst for more information.
988 See Documentation/scheduler/sched-bwc.rst for more information.
997 schedule realtime tasks for non-root users until you allocate
999 See Documentation/scheduler/sched-rt-group.rst for more information.
1038 When this option is enabled, the user can specify a min and max
1040 The max bandwidth allows to clamp the maximum frequency a task
1045 specified task-specific clamp value is constrained by the cgroup
1094 controller includes important in-kernel memory consumers per default.
1162 This option extends the perf per-cpu mode to restrict monitoring
1194 /Documentation/admin-guide/cgroup-v2.rst.
1260 user-space use the memory control groups to limit the amount
1321 bool "Kernel->user space relay support (formerly relayfs)"
1339 etc. See <file:Documentation/admin-guide/initrd.rst> for details.
1361 See <file:Documentation/admin-guide/bootconfig.rst> for details.
1371 out even when the "bootconfig" kernel-boot parameter is omitted.
1373 make the kernel ignore the BOOT_CONFIG-supplied kernel-boot
1403 Its only role is to gate the user-visible
1404 CMDLINE_FROM_BOOTCONFIG option per-arch, the same
1408 bool "Render embedded bootconfig as kernel cmdline at build time"
1414 Render the "kernel" subtree of the embedded bootconfig file into a
1420 The runtime bootconfig parser is unaffected, so tree-structured
1421 consumers such as ftrace boot-time tracing keep working.
1427 parse_args() last-wins favors the embedded values. If you need
1467 Build KUnit tests for initramfs. See Documentation/dev-tools/kunit
1474 bool "Optimize for performance (-O2)"
1477 with the "-O2" compiler flag for best performance and most
1478 helpful compile-time warnings.
1481 bool "Optimize for size (-Os)"
1483 Choosing this option will pass "-Os" to your compiler resulting
1502 depends on $(cc-option,-ffunction-sections -fdata-sections)
1503 depends on $(ld-option,--gc-sections)
1506 the linker by compiling with -ffunction-sections -fdata-sections,
1507 and linking with --gc-sections.
1509 This can reduce on disk and in-memory size of the kernel
1519 depends on $(ld-option,--orphan-handling=warn)
1520 depends on $(ld-option,--orphan-handling=error)
1534 Enable support for /proc/sys/debug/exception-trace.
1539 Enable support for /proc/sys/kernel/ignore-unaligned-usertrap
1546 Enable support for /proc/sys/kernel/unaligned-trap
1566 # Unhide debug options, to make the on-by-default options visible
1571 environments which can tolerate a "non-standard" kernel.
1575 bool "Enable 16-bit UID system calls" if EXPERT
1579 This enables the legacy 16-bit UID syscall wrappers.
1585 This option enables support for non-root users, groups and
1677 bool "Enable PC-Speaker support" if EXPERT
1682 This option allows to disable the internal PC-Speaker
1686 bool "Enable smaller-sized data structures for core" if EXPERT
1700 run glibc-based applications correctly.
1825 the cost of user-space memory barriers asymmetrically by transforming
1835 user-space with the ability to compare two processes to see if they
1848 user-space cache for the current CPU number value, which
1849 speeds up getting the current CPU number from user-space,
1850 as well as an ABI to speed up user-space operations on
1851 per-CPU data.
1856 bool "Enable rseq-based time slice extension mechanism"
1929 Start self-test automatically after system startup. Suggest executing
1964 A 64-bit kernel is required for the memory sealing feature.
1979 Documentation/userspace-api/mseal.rst
2010 Software events are supported either built-in or via the
2016 suffered, or branches mis-predicted - without slowing down the
2018 when a threshold number of events have passed - and can thus be
2084 This allows other Rust-related options, like drivers written in Rust,
2106 default "$(shell,$(BINDGEN) --version 2>/dev/null)"
2175 # macros for not-implemented syscalls in kernel/sys_ni.c and
2176 # kernel/time/posix-stubs.c. All these overrides need to be available in