scx/rust
Andrea Righi cb16a11342 scx_rustland_core: get rid of the global scheduler's slice_us
Since scx_rustland_core enables setting a time slice on a per-task basis
during task dispatch, there's no need to maintain a global time slice in
the BPF component. Instead, a global time slice can simply be managed in
user-space, achieving the same outcome.

Therefore, drop the global slice_us property from BpfScheduler to
simplify the API.

NOTE: if a time slice is not specified for a task, SCX_SLICE_DFL will be
used by default.

Signed-off-by: Andrea Righi <andrea.righi@linux.dev>
2024-08-25 09:45:18 +02:00
..
scx_rustland_core scx_rustland_core: get rid of the global scheduler's slice_us 2024-08-25 09:45:18 +02:00
scx_stats Merge branch 'main' into htejun/scx_rusty 2024-08-23 07:50:23 -10:00
scx_utils Merge pull request #540 from sched-ext/bpfland-cpufreq-awareness 2024-08-23 21:17:34 +02:00
meson.build scx_stats: s/scx_stat/scx_stats/ 2024-08-15 05:31:34 -10:00