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
Jeremy Soller
a137054378
Merge branch 'shared_config_locator' into 'main'
...
Introduce a shared config locator
See merge request redox-os/base!127
2026-02-17 15:20:47 -07:00
bjorn3
0a17fef534
Introduce a shared config locator
...
And use it for init and pcid-spawner
2026-02-17 22:26:04 +01:00
bjorn3
c611054bbd
initfs: Move archive-common package into initfs-tools
2026-02-17 20:54:10 +01:00
Anhad Singh
fff728c5e5
misc(Cargo.lock): bump redox-rt
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2026-02-17 01:03:09 +11:00
Jeremy Soller
4788db00de
Update redox-syscall and redox-scheme for stdfscall
2026-02-11 12:21:35 -07:00
bjorn3
7f0e870b76
Update to pci_types 0.10.1
...
And avoid hiding channel open errors in pcid-spawner. This would have
made the location of the problem more obvious.
2026-02-07 18:02:32 +01:00
bjorn3
c6f564e651
Use upstream rustix
...
Rustix 1.1.3 supports ioctls on Redox OS.
2026-02-07 13:18:48 +01:00
Jeremy Soller
2d672b7cd9
Add anyhow to workspace
2026-01-29 10:47:45 -07:00
bjorn3
6096fffe5d
Let init handle daemonization
...
This way init can track the lifecycle of services in the future. It may
also help with parallel booting in the future.
2026-01-26 21:51:14 +01:00
Jeremy Soller
68c732b438
Merge branch 'usbhid-enh' into 'main'
...
usbhidd: Adjust logs, add mouse filter to prevent jumps
See merge request redox-os/base!105
2026-01-25 13:55:57 -07:00
bjorn3
ea96a9a697
Remove alxd
...
It hasn't been in a functional state for years.
2026-01-25 20:56:11 +01:00
Wildan M
7bfcda6ffd
usbhidd: Adjust logs, add mouse filter to prevent jumps
2026-01-25 21:14:59 +07:00
Ibuki Omatsu
334928f151
feat: Introduce userspace namespace manager and adapt all schemes.
2026-01-20 20:56:58 -07:00
Jeremy Soller
9b2b0d4930
Downgrade fdt to fix CI failure
2026-01-20 10:38:12 -07:00
Jeremy Soller
f740b61774
Use workspace dependencies for many common crates
2026-01-20 10:12:08 -07:00
Connor-GH
0580c2c761
Fix 'shutdown' regression
...
We did not update the relibc version needed for redox-rt or generic-rt.
Additionally, base @6b9593946 was missing an updated callsite for
`can_recv()`.
2026-01-19 14:45:19 -06:00
Wildan M
3d04f523b4
inputd: Implement keymap
2026-01-14 11:35:48 +07:00
Wildan M
385f82c777
netstack: Handle SYS_CALL
2026-01-08 04:00:07 +07:00
bjorn3
ff3cb3ce64
drivers/graphics/virtio-gpud: Poor attempt at parsing the EDID data
2025-12-22 11:30:02 +01:00
bjorn3
13f8b090cf
driver/graphics: Initial support for object properties
...
No support for writing property values or reading blob properties yet.
2025-12-21 21:56:30 +01:00
bjorn3
3f982185f2
Update redox-ioctl
2025-12-21 21:55:47 +01:00
bjorn3
40510aa759
Update redox-ioctl
2025-12-20 16:31:49 +01:00
bjorn3
03783e61e9
drivers/graphics: Move DisplayMap to console-draw
...
And inline a bunch of V2GraphicsHandle methods
2025-12-18 20:17:21 +01:00
Jeremy Soller
c772ba8924
ihdgd driver
2025-12-18 10:48:05 -07:00
bjorn3
a4a5d86efa
drivers/graphics: Use drm dumb buffer ioctls
2025-12-18 10:36:37 +01:00
bjorn3
e8bf0d180b
drivers/graphics: Use DRM_IOCTL_MODE_GETCONNECTOR for getting display size in graphics-ipc
2025-12-18 10:36:29 +01:00
bjorn3
ac5a73210c
Switch back to redox-os/relibc for redox-ioctl
2025-12-18 10:35:28 +01:00
Ibuki Omatsu
3681e1b74a
refactor: Replace unlink and rmdir with unlinkat in ramfs. Update redox-scheme and redox-rt for bootstrap.
2025-12-17 18:46:05 -07:00
bjorn3
207be75768
drivers/graphics/graphics-ipc: Use redox-ioctl
2025-12-16 20:59:33 +01:00
bjorn3
c3f4711403
Introduce infrastructure for serializing ioctls
...
And use it for a couple of drm interfaces
2025-12-15 22:29:18 +01:00
bjorn3
621dd6ac2f
drivers/graphics/graphics-ipc: Use drm-sys for types and consts copied from DRM
2025-12-14 22:31:39 +01:00
bjorn3
91f12cabd9
ptyd: Update to redox-scheme 0.8
2025-12-13 15:06:20 +01:00
bjorn3
63406c5990
Update Cargo.lock
2025-12-13 15:01:12 +01:00
Ibuki Omatsu
4f3cba2cd0
feat: Update netstack to use redox-scheme.
2025-12-13 06:44:43 -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
bd184871b7
Update redox-rt
2025-12-12 21:46:32 +01:00
Wildan M
76a86e1969
Move redoxerd and add aarch64 support
2025-12-12 00:13:16 +07:00
Anhad Singh
854e48c0d6
misc: run cargo update
...
Fixes compilation of `apcid`
2025-12-09 12:35:28 +11:00