Lines Matching +full:pre +full:- +full:defined
1 # SPDX-License-Identifier: GPL-2.0-only
60 bool "Preemptible Kernel (Low-Latency Desktop)"
93 bool "Fully Preemptible Kernel (Real-Time)"
97 This option turns the kernel into a real-time kernel by replacing
99 preemptible priority-inheritance aware variants, enforcing
101 non-preemptible sections. This makes the kernel, except for very
107 require real-time guarantees.
114 the softirq is preemptible. This enforces the same per-CPU BLK
115 semantic non-PREEMPT_RT builds have. This should not be needed
116 because per-CPU locks were added to avoid the per-CPU BKL.
134 bool "Preemption behaviour defined on boot"
142 model defined during compile time.
145 provide a pre-built kernel binary to reduce the number of kernel
152 Interesting if you want the same pre-built kernel should be used for
160 selection across SMT siblings. When enabled -- see
161 prctl(PR_SCHED_CORE) -- task selection ensures that all SMT siblings
166 - mitigation of some (not all) SMT side channels;
167 - limiting SMT interference to improve determinism and/or performance.
183 - Ease of experimentation and exploration: Enabling rapid
185 - Customization: Building application-specific schedulers which
186 implement policies that are not applicable to general-purpose
188 - Rapid scheduler deployments: Non-disruptive swap outs of
198 Documentation/scheduler/sched-ext.rst
199 https://github.com/sched-ext/scx