scx-upstream/scheds/rust
Tejun Heo d7677e3e5c scx/common.bpf.h: Rename bpf_log2[l]() to u32/64_log2()
The bpf_ prefix is used for BPF API. Rename bpf_log2() to u32_log2() and
bpf_log2l() to u64_log2(). While at it, relocate them below compiler
directive helpers.
2024-06-14 15:22:39 -10:00
..
scx_lavd scx/common.bpf.h: Rename bpf_log2[l]() to u32/64_log2() 2024-06-14 15:22:39 -10:00
scx_layered scx_layered: Several fixes to address David's review 2024-06-10 11:23:37 -10:00
scx_mitosis common: Add css iter forward declares 2024-06-12 15:02:48 -07:00
scx_rlfifo scx: Unify loading and running boilerplate across rust schedulers 2024-06-03 12:25:41 -10:00
scx_rustland scx_rustland: never use a time slice that exceeds the default value 2024-06-06 17:56:23 +02:00
scx_rusty scx/common.bpf.h: Rename bpf_log2[l]() to u32/64_log2() 2024-06-14 15:22:39 -10:00
meson.build scheds: Add scx_mitosis scheduler 2024-06-11 10:34:53 -07: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