Commit Graph

2542 Commits

Author SHA1 Message Date
Jeremy Soller c49075a3be Disable usbscsid until it is more reliable 2025-12-18 10:48:06 -07:00
Jeremy Soller c772ba8924 ihdgd driver 2025-12-18 10:48:05 -07:00
Jeremy Soller 2ed4eb92b2 Merge branch 'gpu_drm7' into 'main'
Mostly use drm ioctls in graphics_ipc::v2

See merge request redox-os/base!72
2025-12-18 06:33:29 -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
Jeremy Soller 72317a4451 Merge branch 'ramfs-unlinkat' into 'main'
refactor: Replace unlink and rmdir with unlinkat in ramfs. Update redox-scheme and redox-rt for bootstrap.

See merge request redox-os/base!65
2025-12-17 18:46:06 -07: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
Jeremy Soller 7ff1d4546d Merge branch 'p3' into 'main'
fix(bootstrap/procmgr): on child exit, do not set `stop_or_continue` when sending `SIGCHLD`

See merge request redox-os/base!71
2025-12-16 20:32:54 -07:00
Anhad Singh 106c078923 fix(bootstrap/procmgr): on child exit, do not set stop_or_continue
when sending `SIGCHLD`

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-12-17 14:29:52 +11:00
Ribbon 747d24ece0 Add a driver licensing note 2025-12-16 21:46:18 -03:00
Ribbon 723364cb45 Improve, update and remove unnecessary READMEs 2025-12-16 21:34:36 -03:00
Jeremy Soller e3c90a6f04 Merge branch 'gpu_drm6' into 'main'
drivers/graphics/graphics-ipc: Use redox-ioctl

See merge request redox-os/base!70
2025-12-16 13:00:58 -07:00
bjorn3 207be75768 drivers/graphics/graphics-ipc: Use redox-ioctl 2025-12-16 20:59:33 +01:00
Jeremy Soller 2a0017bcf2 Merge branch 'p3' into 'main'
fix(ipcd/uds/stream): handle zero-byte payload

See merge request redox-os/base!69
2025-12-16 07:03:17 -07:00
Anhad Singh 9496f6f486 fix(ipcd/uds/steam): perform checks before get_uid_gid_from_pid
Fix
https://gitlab.redox-os.org/redox-os/base/-/merge_requests/69#note_47265

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-12-16 22:14:40 +11:00
Anhad Singh 383bd436d8 fix(ipcd/uds/stream): handle zero-byte payload
* sendmsg(2) on `SOCK_STREAM` with zero-byte payload is a no-op even if
  ancillary data is present. Note that this does not apply to
  `SOCK_DGRAM`.
* Pass the `msg_flags` to `get_connected_pear` as non-blocking behaviour
  may be requested.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-12-16 21:19:53 +11:00
Jeremy Soller 0220364704 Merge branch 'gpu_drm5' into 'main'
Port remaining drm ioctls to the new infrastructure

See merge request redox-os/base!68
2025-12-15 15:57:29 -07:00
bjorn3 0eb96178db Port remaining drm ioctls to the new infrastructure 2025-12-15 23:37:16 +01:00
Jeremy Soller 2892c5a1dd Merge branch 'gpu_drm4' into 'main'
Introduce infrastructure for serializing ioctls

See merge request redox-os/base!67
2025-12-15 14:53:08 -07: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
Jeremy Soller 8b614ea6d7 Merge branch 'fmt' into 'main'
Fix fmt

See merge request redox-os/base!66
2025-12-15 12:37:58 -07:00
Wildan M bdf9e44558 Fix fmt 2025-12-16 02:35:53 +07:00
Jeremy Soller 620b4bd80c Merge branch 'gpu_drm3' into 'main'
drivers/graphics/graphics-ipc: Use drm-sys for types and consts copied from DRM

See merge request redox-os/base!64
2025-12-14 14:43:33 -07: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
Jeremy Soller e444f6a764 Merge branch 'gpu_drm2' into 'main'
Some fixes for the version and set_client_cap graphics driver commands

See merge request redox-os/base!63
2025-12-14 12:44:56 -07:00
bjorn3 b09bffa8b7 drivers/graphics/graphics-ipc: Actually handle SET_CLIENT_CAP 2025-12-14 20:42:59 +01:00
bjorn3 47d6f879fb drivers/graphics/graphics-ipc: Nicer version handling of version command 2025-12-14 20:25:30 +01:00
Jeremy Soller d52d250a0a Merge branch 'gpu_drm' into 'main'
drivers/graphics/graphics-ipc: Add counterparts for the VERSION, GET_CAP and...

See merge request redox-os/base!62
2025-12-14 09:54:39 -07:00
bjorn3 0c8f1b56d7 drivers/graphics/graphics-ipc: Add counterparts for the VERSION, GET_CAP and SET_CLIENT_CAP drm ioctls 2025-12-14 17:51:37 +01:00
Jeremy Soller 3fe68f6024 Merge branch 'update_redox_scheme2' into 'main'
Update ptyd to redox-scheme 0.8

See merge request redox-os/base!61
2025-12-13 07:11:55 -07:00
bjorn3 91f12cabd9 ptyd: Update to redox-scheme 0.8 2025-12-13 15:06:20 +01:00
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