Kconfig.preempt (b5ba2e1a955417e78a6018fb736a14c03df0abcd) Kconfig.preempt (a2f4b16e736d62892ffd333996a7d682b57f6664)
1# SPDX-License-Identifier: GPL-2.0-only
2
3config PREEMPT_NONE_BUILD
4 bool
5
6config PREEMPT_VOLUNTARY_BUILD
7 bool
8

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

131
132 SCHED_CORE is default disabled. When it is enabled and unused,
133 which is the likely usage by Linux distributions, there should
134 be no measurable impact on performance.
135
136config SCHED_CLASS_EXT
137 bool "Extensible Scheduling Class"
138 depends on BPF_SYSCALL && BPF_JIT && DEBUG_INFO_BTF
1# SPDX-License-Identifier: GPL-2.0-only
2
3config PREEMPT_NONE_BUILD
4 bool
5
6config PREEMPT_VOLUNTARY_BUILD
7 bool
8

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

131
132 SCHED_CORE is default disabled. When it is enabled and unused,
133 which is the likely usage by Linux distributions, there should
134 be no measurable impact on performance.
135
136config SCHED_CLASS_EXT
137 bool "Extensible Scheduling Class"
138 depends on BPF_SYSCALL && BPF_JIT && DEBUG_INFO_BTF
139 select STACKTRACE if STACKTRACE_SUPPORT
139 help
140 This option enables a new scheduler class sched_ext (SCX), which
141 allows scheduling policies to be implemented as BPF programs to
142 achieve the following:
143
144 - Ease of experimentation and exploration: Enabling rapid
145 iteration of new scheduling policies.
146 - Customization: Building application-specific schedulers which

--- 14 unchanged lines hidden ---
140 help
141 This option enables a new scheduler class sched_ext (SCX), which
142 allows scheduling policies to be implemented as BPF programs to
143 achieve the following:
144
145 - Ease of experimentation and exploration: Enabling rapid
146 iteration of new scheduling policies.
147 - Customization: Building application-specific schedulers which

--- 14 unchanged lines hidden ---