Commit Graph

69 Commits

Author SHA1 Message Date
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
bjorn3 5655d20a64 daemon: Remove libredox dependency 2025-12-03 21:34:40 +01:00
bjorn3 54d81e7423 Merge redox-daemon into this repo 2025-12-03 21:07:13 +01:00
bjorn3 91a1574c7d Update for drivers repo merge 2025-11-29 19:04:06 +01:00
Jeremy Soller f629b061fa use upper fd table 2025-11-16 08:37:46 -07:00
Jeremy Soller 7d2d5e9f60 Go back to redox-os/relibc for redox-rt 2025-11-10 07:36:01 -07:00
Ibuki Omatsu 1033c6f430 feat: Add getpeername support for uds schemes. 2025-11-10 07:34:54 -07:00
Jeremy Soller 092d4001e1 Support SO_PEERCRED in unix streams 2025-11-08 08:39:02 -07:00
Jeremy Soller fc183b1d07 Update dependencies 2025-11-07 08:40:55 -07:00
Jeremy Soller 565f69f68b Update dependencies 2025-10-04 08:06:12 -06:00