Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
70f0b05
wip: added rbtree. scheduler rewrite start.
thomasw04 Feb 5, 2026
4c4f865
remove me
thomasw04 Mar 7, 2026
36927b9
more scheduler rewrite
thomasw04 Mar 25, 2026
4a906a2
more scheduler rewrite
thomasw04 Mar 25, 2026
7710bea
should work
thomasw04 Mar 26, 2026
dfae0f8
make things more sane
thomasw04 Mar 26, 2026
b998d8e
sanify
thomasw04 Mar 26, 2026
48e123f
sanify
thomasw04 Mar 26, 2026
208ffdd
remove old options
thomasw04 Mar 26, 2026
36103ed
fix lots of stuff
thomasw04 Mar 28, 2026
3ca2197
cleanup and fixes.
thomasw04 Mar 28, 2026
24c0556
spawn thread syscall
thomasw04 Mar 28, 2026
b057d9c
wip
thomasw04 Mar 30, 2026
e1dc7be
fixed rt sched.
thomasw04 Mar 31, 2026
b2aaba7
fixed bug.
thomasw04 Apr 1, 2026
fc8e077
wip: added rbtree. scheduler rewrite start.
thomasw04 Feb 5, 2026
bae03f3
remove me
thomasw04 Mar 7, 2026
b742751
more scheduler rewrite
thomasw04 Mar 25, 2026
f06e9c2
more scheduler rewrite
thomasw04 Mar 25, 2026
3f44481
should work
thomasw04 Mar 26, 2026
0737bcc
make things more sane
thomasw04 Mar 26, 2026
b01b463
sanify
thomasw04 Mar 26, 2026
4d6de89
sanify
thomasw04 Mar 26, 2026
2f3d721
remove old options
thomasw04 Mar 26, 2026
5e11a88
fix lots of stuff
thomasw04 Mar 28, 2026
8816105
cleanup and fixes.
thomasw04 Mar 28, 2026
f69c956
spawn thread syscall
thomasw04 Mar 28, 2026
e0af649
wip
thomasw04 Mar 30, 2026
5f22c50
fixed rt sched.
thomasw04 Mar 31, 2026
9a86fef
fixed bug.
thomasw04 Apr 1, 2026
b5823f7
fix stuff
thomasw04 Apr 3, 2026
cd78911
Fix underflows in at, drop
xarantolus Apr 3, 2026
6615309
Fix underflow, now gives OOM
xarantolus Apr 3, 2026
2e81a0d
Drop underflow test
xarantolus Apr 3, 2026
53eba6f
Kani proofs
xarantolus Apr 3, 2026
fce9a24
wip
thomasw04 Apr 3, 2026
beb4be1
Merge remote-tracking branch 'github/rewrite/scheduler' into fix/misc…
xarantolus Apr 4, 2026
8a47576
Bitset: Add underflow verification/test
xarantolus Apr 4, 2026
573ae24
Fix bestfit free corruption
xarantolus Apr 4, 2026
a0305ab
Add budget_left panic test
xarantolus Apr 4, 2026
af3200f
Heap: verification and tests
xarantolus Apr 4, 2026
5d699f4
RBtree tests, verification
xarantolus Apr 4, 2026
493a2d5
Fix typo
xarantolus Apr 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 8 additions & 11 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
include = [
"../config.toml"
]

[alias]
xtask = "--config xtasks/.cargo/config.toml run -p xtask --release --"

[env]

[build]
target = "host-tuple"

[target]

[target.'cfg(target_os = "none")']
rustflags = ["-C", "link-arg=--entry=main",]

[target.thumbv7em-none-eabi]
rustflags = ["-C", "relocation-model=ropi-rwpi"]
rustflags = [
"-C", "link-arg=--entry=main",
"-C", "link-arg=-Tprelude.ld",
"-C", "link-arg=-Tlink.ld",
]
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ ENV CARGO_HOME=/usr/local/cargo
ENV KANI_HOME=/usr/local/kani
ENV PATH="/usr/local/cargo/bin:${PATH}"

ARG RUST_VERSION=1.93.1
ARG RUST_VERSION=1.94.1
RUN --mount=type=cache,target=/usr/local/cargo/registry \
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \
| sh -s -- -y --no-modify-path --default-toolchain ${RUST_VERSION} && \
Expand Down
4 changes: 3 additions & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,9 @@
"runArgs": [
// Mount USB devices under Linux
"--device",
"/dev/bus/usb:/dev/bus/usb"
"/dev/bus/usb:/dev/bus/usb",
"--group-add",
"keep-groups"
],
"mounts": [
// Make ssh keys available
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ symbols.map
compile_commands.json
.cache/
*.img
config.toml
163 changes: 142 additions & 21 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading