Jeremy Soller
866e2e7222
Merge branch 'gpu_drm8' into 'main'
...
Update redox-ioctl
See merge request redox-os/base!75
2025-12-20 09:06:55 -07:00
bjorn3
40510aa759
Update redox-ioctl
2025-12-20 16:31:49 +01:00
Jeremy Soller
b1c95d31e7
ihdgd: start parsing BIOS tables
2025-12-19 08:15:06 -07:00
Ribbon
499b26e6a4
Some improvements and fixes to the drivers README
2025-12-18 18:41:06 -03:00
Jeremy Soller
9600238eab
Merge branch 'misc_graphics_changes' into 'main'
...
Misc graphics subsystem changes
See merge request redox-os/base!74
2025-12-18 13:28:12 -07:00
bjorn3
c46d5dea7a
drivers/graphics/fbbootlogd: Reduce flickering while scrolling
2025-12-18 21:12:19 +01:00
bjorn3
aa0373af61
drivers/graphics: Move dumb buffer creation into console-draw
2025-12-18 20:49:17 +01:00
bjorn3
fe383e5ee0
drivers/graphics: Exclusively use V2DisplayMap in the public api of console-draw
2025-12-18 20:39:31 +01:00
Jeremy Soller
ebf3680dae
Merge branch 'ihdgd_cleanup' into 'main'
...
drivers/graphics/ihdgd: Fix a bunch of warnings
See merge request redox-os/base!73
2025-12-18 12:17:42 -07: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
0fee261866
Allow reading PCI ROM address and size
2025-12-18 12:15:23 -07:00
bjorn3
123fe53c5d
driver/graphics/graphics-ipc: Remove most helpers for the v1 api
...
They aren't used within this repo and orbital has it's own copy of the
rest.
2025-12-18 20:14:12 +01:00
bjorn3
2422b3860c
drivers/graphics/ihdgd: Fix a bunch of warnings
2025-12-18 19:58:41 +01:00
Jeremy Soller
5b4a664111
cargo fmt
2025-12-18 11:04:56 -07:00
Jeremy Soller
9ea76934e0
Merge branch 'ihdgd' into 'main'
...
ihdgd driver
See merge request redox-os/base!46
2025-12-18 10:49:38 -07:00
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