Commit Graph

6 Commits

Author SHA1 Message Date
Reno Dakota
52bf1163fa
treewide: use getLib when accessing clang / libclang / stdenv.cc.cc
In preparation to eliminate the lib output for the unwrapped clang, use
`lib.getLib` to access the `lib` output.
2024-11-07 10:27:41 +00:00
John Titor
9aa0062f82
scx.cscheds: fix typo in name
I don't think we need a alias here, as it has been unstable for a few days.

If anyone thinks we should, I am happy to do so.
2024-11-01 13:36:56 +05:30
John Titor
e24aaf4f63
scx.full: init
This package combines the Rust and C based schedulers.
This is likely to be the default in the upcoming nixos module.
2024-10-29 23:50:02 +05:30
John Titor
29f813eb67
scx.rusty: init 2024-10-29 23:50:02 +05:30
John Titor
b7edadebf8
scx: few nitpicks 2024-10-29 23:49:55 +05:30
John Titor
c42882fcb2
scx: init at 1.05
sched_ext is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them.
This feature got merged in Linux 6.12, this PR adds rust and C userspace schedulers.
Homepage:- https://github.com/sched-ext/scx

With this following packages are now available:
scx.rustland
scx.rlfifo
scx.layered
scx.lavd
scx.bpfland
scx.csheds
2024-10-28 22:53:01 +05:30