]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tools/sched_ext: Receive updates from SCX repo
authorTejun Heo <tj@kernel.org>
Fri, 13 Dec 2024 02:16:57 +0000 (16:16 -1000)
committerTejun Heo <tj@kernel.org>
Fri, 13 Dec 2024 02:16:57 +0000 (16:16 -1000)
commit8da7bf2cee2735dbd2478cf07672ff0d243ce6ed
tree59d3c6d56cb736d71e4b733b68b1802669e5baef
parent4572541892ea4e1dade2e9c1313d3f8069d37f0a
tools/sched_ext: Receive updates from SCX repo

Receive tools/sched_ext updates form https://github.com/sched-ext/scx to
sync userspace bits:

- scx_bpf_dump_header() added which can be used to print out basic scheduler
  info on dump.

- BPF possible/online CPU iterators added.

- CO-RE enums added. The enums are autogenerated from vmlinux.h. Include the
  generated artifacts in tools/sched_ext to keep the Makefile simpler.

- Other misc changes.

Signed-off-by: Tejun Heo <tj@kernel.org>
14 files changed:
tools/sched_ext/include/scx/common.bpf.h
tools/sched_ext/include/scx/common.h
tools/sched_ext/include/scx/compat.h
tools/sched_ext/include/scx/enums.autogen.bpf.h [new file with mode: 0644]
tools/sched_ext/include/scx/enums.autogen.h [new file with mode: 0644]
tools/sched_ext/include/scx/enums.bpf.h [new file with mode: 0644]
tools/sched_ext/include/scx/enums.h [new file with mode: 0644]
tools/sched_ext/include/scx/user_exit_info.h
tools/sched_ext/scx_central.bpf.c
tools/sched_ext/scx_central.c
tools/sched_ext/scx_flatcg.bpf.c
tools/sched_ext/scx_flatcg.c
tools/sched_ext/scx_qmap.bpf.c
tools/sched_ext/scx_qmap.c