scx-upstream/scheds/rust
David Vernet c187c65702
topology: Don't allocate on calls to span()
We're currently cloning cpumasks returned by calls to {Core, Cache,
Node, Topology}::span(). If a caller needs to clone it, they can. Let's
not penalize the callers that just want to query the underlying cpumask.

Signed-off-by: David Vernet <void@manifault.com>
2024-04-23 22:59:42 -05:00
..
scx_lavd scheds-rust: build rust schedulers in sequence 2024-04-23 08:06:27 +08:00
scx_layered scheds-rust: build rust schedulers in sequence 2024-04-23 08:06:27 +08:00
scx_rlfifo scheds-rust: build rust schedulers in sequence 2024-04-23 08:06:27 +08:00
scx_rustland topology: Don't allocate on calls to span() 2024-04-23 22:59:42 -05:00
scx_rusty topology: Don't allocate on calls to span() 2024-04-23 22:59:42 -05:00
meson.build scheds-rust: add explanation for chaining schedulers 2024-04-23 08:30:38 +08:00
README.md scx_lavd: add scx_lavd (Latency-criticality Aware Virtual Deadline) scheduler 2024-03-16 10:31:07 +09: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