Commit Graph

2522 Commits

Author SHA1 Message Date
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
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