bjorn3
317a0178b6
Introduce scheme-utils crate and HandleMap type
...
HandleMap deduplicates the id assignment for handles and unlike most
existing implementations handles overflow just fine.
2026-04-13 22:19:07 +02:00
Philipp Bartsch
32995d5c68
randd: Add hardware randomness source for aarch64
...
Currently feature detection via
std::arch::is_aarch64_feature_detected!("rand") always returns false.
Closes: https://gitlab.redox-os.org/redox-os/base/-/issues/11
2026-03-29 22:22:16 +02:00
Ibuki Omatsu
2738f69224
feat: Implement std_fs_call handling to initfs, ramfs, acpi and xhci
2026-02-28 08:15:16 -07:00
bjorn3
7ebeceb41d
init: Allow init to register the scheme for a daemon
...
Unfortunately the scheme still has to be created by the daemon due to a
kernel bug, but once that is fixed, it would allow delayed spawning of
scheme daemons.
2026-02-18 22:40:09 +01:00
Ibuki Omatsu
334928f151
feat: Introduce userspace namespace manager and adapt all schemes.
2026-01-20 20:56:58 -07:00
bjorn3
c574eda94a
randd: Update to redox-scheme 0.8
2025-12-13 13:06:02 +01:00
bjorn3
f1057b6750
daemon: Abort on errors
...
All users did this anyway. And handling it inside the daemon crate
allows avoiding a panic of the parent process when the child process
panicked.
2025-12-03 21:55:47 +01:00
bjorn3
54d81e7423
Merge redox-daemon into this repo
2025-12-03 21:07:13 +01:00
bjorn3
582005fbbe
Remove the socket field of RandScheme
...
No code inside RandScheme needs it. And the main function can access the
socket it opened directly. This also fixes running tests for randd.
2025-07-04 21:58:29 +02:00
bjorn3
ef7154ee72
Fix a bunch of warnings
2025-04-06 16:19:49 +02:00
bjorn3
f25ddc236b
Add 'randd/' from commit '80e27cb3d923e3a2c91b59122376e18233111a99'
...
git-subtree-dir: randd
git-subtree-mainline: 2179992ac3
git-subtree-split: 80e27cb3d9
2025-02-18 21:32:14 +01:00