Searched refs:sched_ext (Results 1 – 9 of 9) sorted by relevance
/linux-6.12.1/Documentation/scheduler/ |
D | sched-ext.rst | 5 sched_ext is a scheduler class whose behavior can be defined by a set of BPF 8 * sched_ext exports a full scheduling interface so that any scheduling 28 Switching to and from sched_ext 31 ``CONFIG_SCHED_CLASS_EXT`` is the config option to enable sched_ext and 32 ``tools/sched_ext`` contains the example schedulers. The following config 33 options should be enabled to use sched_ext: 47 sched_ext is used only when the BPF scheduler is loaded and running. 55 ``SCHED_EXT`` tasks are scheduled by sched_ext. 59 by sched_ext, while tasks with ``SCHED_NORMAL``, ``SCHED_BATCH`` and 62 Terminating the sched_ext scheduler program, triggering :kbd:`SysRq-S`, or [all …]
|
/linux-6.12.1/tools/sched_ext/ |
D | README.md | 6 This directory contains a number of example sched_ext schedulers. These 8 that can be built using sched_ext, and illustrate how various features of 9 sched_ext can be used. 51 In order to run a sched_ext scheduler, you'll have to run a kernel compiled 134 kernel with sched_ext support, you may not need to compile a local kernel at 160 for testing and demonstrating different aspects of sched_ext. While some may be 168 A simple scheduler that provides an example of a minimal sched_ext scheduler. 240 vmlinux built with BTF, and with sched_ext support enabled. If you don't, 245 /path/to/sched_ext/tools/sched_ext/user_exit_info.h:25:23: note: forward declaration of 'struct scx…
|
D | Makefile | 60 SCXOBJ_DIR := $(OBJ_DIR)/sched_ext
|
/linux-6.12.1/tools/ |
D | Makefile | 95 sched_ext: FORCE target 96 $(call descend,sched_ext) 192 $(call descend,sched_ext,clean)
|
/linux-6.12.1/tools/testing/selftests/sched_ext/ |
D | Makefile | 23 SCXTOOLSDIR := $(TOOLSDIR)/sched_ext 24 SCXTOOLSINCDIR := $(TOOLSDIR)/sched_ext/include 30 SCXOBJ_DIR := $(OBJ_DIR)/sched_ext
|
/linux-6.12.1/include/trace/events/ |
D | sched_ext.h | 3 #define TRACE_SYSTEM sched_ext
|
/linux-6.12.1/kernel/ |
D | Kconfig.preempt | 141 This option enables a new scheduler class sched_ext (SCX), which 153 sched_ext leverages BPF struct_ops feature to define a structure 156 exported by sched_ext is struct sched_ext_ops, and is conceptually
|
/linux-6.12.1/tools/testing/selftests/ |
D | Makefile | 91 TARGETS += sched_ext 136 SKIP_TARGETS ?= bpf sched_ext
|
/linux-6.12.1/ |
D | MAINTAINERS | 20572 T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 20576 F: tools/sched_ext/ 20577 F: tools/testing/selftests/sched_ext
|