Tejun Heo
bf186f95f3
sync-to-kernel.sh: Drop unused shopt globstar
2023-12-03 15:35:15 -10:00
Tejun Heo
255f614615
sync-to-kernel.sh: Updated to sync to kernel and renamed accordingly
...
The scx repo is going to serve as the source of truth for sched_ext
schedulers. Reverse the sync direction and include syncing rust-user
schedulers too.
2023-12-03 15:34:26 -10:00
Tejun Heo
1a4734bb4c
scx_flatcg: Drop unnecessary include
2023-12-03 14:22:59 -10:00
Tejun Heo
fcab460386
scx_utils: Bump version and publish
...
include directory structure has changed (a breaking change) and the doc had
a misleading error. Let's cut a new release.
2023-12-03 12:51:16 -10:00
Tejun Heo
d0ed7913b4
scheds: Rearrange include files to match kernel/tools/sched_ext/include
...
Build scripts are updated accordingly.
2023-12-03 12:47:23 -10:00
Tejun Heo
41a4f6407e
build: Add dummy gnu/stubs.h to fix build on systems without 32bit glibc-dev
...
See comment in sched/include/bpf-compat/gnu/stubs.h for details.
2023-12-02 13:25:02 -10:00
Tejun Heo
0f1ed894bd
build: rust projects now link against libbpf.a if provided
2023-12-02 06:41:26 -10:00
Tejun Heo
30f6a38573
build: Pipe down build options to scx_utils::BuildHelpers using env vars
2023-12-01 14:49:32 -10:00
Tejun Heo
6b9c392bf0
build: "meson install" works now
2023-12-01 13:37:28 -10:00
Tejun Heo
a55fc6893b
build: Trigger cargo build on rust sub-projects from meson.build
2023-12-01 11:58:56 -10:00
Tejun Heo
01d8351616
rustu: Import scx_rusty and scx_layered from kernel tree
2023-11-30 13:13:41 -10:00
Tejun Heo
302ea57798
scheds: Remove now unnecessary ravg_read.rs.h and relocate sync script
2023-11-28 08:55:41 -10:00
Tejun Heo
68b6d37800
scx: Initial repo setup and import of example schedulers from kernel tree
2023-11-27 14:47:04 -10:00