scx-upstream/scheds/rust
Andrea Righi e23426e299 scx_rustland_core: introduce method bpf.update_tasks()
Introduce a helper function to update the counter of queued and
scheduled tasks (used to notify the BPF component if the user-space
scheduler has still some pending work to do).

Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
2024-02-28 17:49:44 +01:00
..
scx_layered Merge pull request #149 from davemarchevsky/davemarchevsky_nice_equals 2024-02-22 06:38:17 -10:00
scx_rlfifo scx_rustland_core: introduce method bpf.update_tasks() 2024-02-28 17:49:44 +01:00
scx_rustland scx_rustland_core: introduce method bpf.update_tasks() 2024-02-28 17:49:44 +01:00
scx_rusty rusty: Use new infeasible crate 2024-02-26 10:51:54 -06:00
meson.build scx_rlfifo: simple user-space FIFO scheduler written in Rust 2024-02-28 17:49:44 +01:00
README.md scx_rlfifo: simple user-space FIFO scheduler written in Rust 2024-02-28 17:49:44 +01:00

RUST SCHEDULERS

Introduction

This directory contains schedulers with user space rust components.

The README in each scheduler directory provides some background and describes the types of workloads or scenarios they're designed to accommodate. For more details on any of these schedulers, please see the header comment in their main.rs or *.bpf.c files.

Schedulers