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 --- |