Jeremy Soller
feee6fe4de
Merge branch 'update_cargo_lock' into 'main'
...
Update Cargo.lock
See merge request redox-os/base!60
2025-12-13 07:04:30 -07:00
bjorn3
63406c5990
Update Cargo.lock
2025-12-13 15:01:12 +01:00
Jeremy Soller
6c3dbf5a86
Merge branch 'update-netstack' into 'main'
...
feat: Update netstack to use redox-scheme.
See merge request redox-os/base!38
2025-12-13 06:44:43 -07:00
Ibuki Omatsu
4f3cba2cd0
feat: Update netstack to use redox-scheme.
2025-12-13 06:44:43 -07:00
Jeremy Soller
3363174937
Merge branch 'update_redox_scheme' into 'main'
...
Update redox-scheme for many daemons
See merge request redox-os/base!59
2025-12-13 06:27:01 -07:00
bjorn3
fdae74d0fb
audiod: Use redox-scheme from crates.io
2025-12-13 13:10:36 +01:00
bjorn3
9e91a930e5
drivers/input/ps2d: Update to redox-scheme 0.8
2025-12-13 13:08:31 +01:00
bjorn3
d27e7296fc
drivers/usb/xhcid: Update to redox-scheme 0.8
2025-12-13 13:08:31 +01:00
bjorn3
4b6d386840
drivers/storage/driver-block: Update to redox-scheme 0.8
2025-12-13 13:08:31 +01:00
bjorn3
256f4fe6b8
drivers/pcid: Update to redox-scheme 0.8
2025-12-13 13:08:31 +01:00
bjorn3
f329988b9d
drivers/inputd: Update to redox-scheme 0.8
2025-12-13 13:08:31 +01:00
bjorn3
bab2bc052e
drivers/graphics: Update most drivers to redox-scheme 0.8
2025-12-13 13:08:31 +01:00
bjorn3
74d01f34a6
drivers/acpid: Update to redox-scheme 0.8
2025-12-13 13:08:24 +01:00
bjorn3
96c4775c6c
logd: Update to redox-scheme 0.8
2025-12-13 13:08:19 +01:00
bjorn3
003fb2a673
ramfs: Update to redox-scheme 0.8
2025-12-13 13:06:36 +01:00
bjorn3
3bfa5a4889
zerod: Update to redox-scheme 0.8
2025-12-13 13:06:16 +01:00
bjorn3
c574eda94a
randd: Update to redox-scheme 0.8
2025-12-13 13:06:02 +01:00
bjorn3
1ac570fe06
Couple of minor feature gate changes
2025-12-13 12:38:22 +01:00
Jeremy Soller
18e8a37576
Merge branch 'initfs_mmap' into 'main'
...
Support zero-copy read-only mmaping in the initfs
See merge request redox-os/base!58
2025-12-12 13:54:18 -07:00
bjorn3
bd184871b7
Update redox-rt
2025-12-12 21:46:32 +01:00
bjorn3
d5ff91f248
Support mmap in initfs
2025-12-12 21:45:10 +01:00
Jeremy Soller
a7047c3f28
Merge branch 'redoxer-arm' into 'main'
...
Move redoxerd and add aarch64 support
See merge request redox-os/base!57
2025-12-11 10:54:00 -07:00
Wildan M
471725ff4e
Implement stub for riscv64
2025-12-12 00:16:40 +07:00
Wildan M
76a86e1969
Move redoxerd and add aarch64 support
2025-12-12 00:13:16 +07:00
Jeremy Soller
d17a9d8387
Merge branch 'fix-check-arm' into 'main'
...
Fix cargo check for non x86_64
See merge request redox-os/base!56
2025-12-11 06:19:17 -07:00
Wildan M
10a1e29a64
Try fix for other arch
2025-12-11 18:54:57 +07:00
Wildan M
04d5c5fee8
Fix cargo check for aarch64
2025-12-11 18:47:46 +07:00
Jeremy Soller
713e40fba7
Merge branch 'p0' into 'main'
...
fix(procmgr/kill): error handling
See merge request redox-os/base!55
2025-12-10 06:18:08 -07:00
Jeremy Soller
e188cb7516
Merge branch 'add-ci' into 'main'
...
ci: Add cargo check
See merge request redox-os/base!54
2025-12-10 06:14:50 -07:00
Anhad Singh
9028509fb8
fix(procmgr/kill): error handling
...
* Fix `num_succeeded` was never being incremented
* If no processes or process group could be found corresponding to that
specified by `target`, `ESRCH` should be returned.
* Document this behaviour.
This is the reason why `killpg` test was hanging instead of reporting an
error since `kill` was silently failing.
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2025-12-10 17:17:39 +11:00
Wildan M
0ecad02774
Try add rules
2025-12-10 13:03:57 +07:00
Wildan M
6512ec74dc
Reduce logs
2025-12-10 13:00:22 +07:00
Wildan M
997fe9ff50
ci: Add cargo check
2025-12-10 12:52:08 +07:00
Jeremy Soller
2df5447272
Merge branch 'p0' into 'main'
...
misc: run `cargo update`
See merge request redox-os/base!53
2025-12-08 18:38:05 -07:00
Anhad Singh
854e48c0d6
misc: run cargo update
...
Fixes compilation of `apcid`
2025-12-09 12:35:28 +11:00
Jeremy Soller
949e1feb55
Merge branch 'bootstrap_cloexec' into 'main'
...
bootstrap: Open things with O_CLOEXEC where possible
See merge request redox-os/base!52
2025-12-08 16:49:46 -07:00
bjorn3
3bdcd7b04d
bootstrap: Open things with O_CLOEXEC where possible
2025-12-08 22:17:41 +01:00
Jeremy Soller
bff13cc204
Merge branch 'ec' into 'main'
...
Initial embedded controller support
See merge request redox-os/base!50
2025-12-08 10:29:16 -07:00
aarch
408eb5c86d
Initial embedded controller support
2025-12-08 10:29:16 -07:00
Jeremy Soller
5fac9991c2
Merge branch 'main' into 'main'
...
fix(procmgr): send SIGCHLD to parent after child exits
See merge request redox-os/base!40
2025-12-07 17:59:52 -07:00
Jeremy Soller
888b51a4eb
Merge branch 'update_redox_rt' into 'main'
...
bootstrap: Update redox-rt
See merge request redox-os/base!51
2025-12-07 13:51:24 -07:00
bjorn3
63907aff45
bootstrap: Update redox-rt
2025-12-07 20:59:32 +01:00
Jeremy Soller
837117485f
Merge branch 'minor_init_rc_cleanup' into 'main'
...
Two minor cleanups to init.rc
See merge request redox-os/base!49
2025-12-06 08:15:24 -07:00
bjorn3
1350cf79cf
Remove unnecessary VT switch
...
We already automatically switch to the first VT that gets created.
2025-12-06 10:51:16 +01:00
Jeremy Soller
85e16c110b
Merge branch 'daemon_improvements2' into 'main'
...
Various improvements to the way daemons work
See merge request redox-os/base!48
2025-12-05 17:31:52 -07:00
bjorn3
6c39bea37a
Only depend on redox-rt when compiling for redox
...
This fixes rust-analyzer when it is not configured to use redox as target.
2025-12-05 22:06:39 +01:00
bjorn3
858ff9cea9
init: Refactor the run function to reduce indentation
2025-12-05 21:02:46 +01:00
bjorn3
1d834c2393
init: Read config files all at once
...
This is simpler than streaming and likely a bit faster. Config files are
expected to be tiny.
2025-12-05 20:52:50 +01:00
bjorn3
c7adb019b5
Use file as default scheme from the start
...
This removes one piece of state that init has to manage for the
processes it spawns. This also allows getting rid of the concept of a
default scheme from relibc if we want.
2025-12-05 20:52:50 +01:00
bjorn3
4a182077c9
ipcd: Fix a couple of warnings
2025-12-05 20:52:46 +01:00