Jeremy Soller
abc66dd4d5
Merge branch 'ptyd-improvements' into 'main'
...
ptyd: implement TIOCGPTN and TIOC{S,G}PTLCK
See merge request redox-os/base!276
2026-06-03 19:26:08 -06:00
Connor-GH
ddd6c4f3ac
ptyd: implement TIOCGPTN and TIOC{S,G}PTLCK
...
This functionality is needed according to POSIX. Additionally, some
logic had to be changed in order for the ptsname to be correct for the
manager terminal (ptmx). If you want to obtain a pty, you must go
through the `posix_openpt`-`grantpt`-`unlockpt`-`ptsname`-`open`
process. Alternatively, relibc as a function called `openpty`.
This is part of my ptyd series. This can be safely merged once the MRs
for relibc/ and userutils/ are merged at the same time.
2026-06-03 19:33:09 -05:00
4lDO2
2272746215
Run rustfmt.
2026-06-03 10:38:36 +02:00
Jeremy Soller
2045364b58
Merge branch 'simplify_acpi' into 'main'
...
Use simplified kernel ACPI interface.
See merge request redox-os/base!275
2026-06-02 19:54:36 -06:00
4lDO2
4a34c3251e
Use simplified kernel ACPI interface.
2026-06-02 15:40:28 +02:00
Jacob Lorentzon
24a98c0309
Merge branch 'relpathat' into 'main'
...
feat: Implement realpathat for ramfs
See merge request redox-os/base!271
2026-05-29 13:13:36 +02:00
Ibuki Omatsu
52b1d04e12
feat: Implement realpathat for ramfs
2026-05-29 13:13:35 +02:00
Jeremy Soller
bceb3925bd
Merge branch 'fix_warnings' into 'main'
...
Fix warnings for updated rustc
See merge request redox-os/base!273
2026-05-27 13:35:26 -06:00
bjorn3
24fb66e144
Fix warnings for updated rustc
...
And move away from an internal feature now that there is a proper
(unstable) function for it.
2026-05-27 21:11:53 +02:00
Jeremy Soller
784801908e
Merge branch 'fix_console_draw' into 'main'
...
drivers/graphics/console-draw: Fix corrupted drawing
See merge request redox-os/base!272
2026-05-24 13:09:09 -06:00
bjorn3
5701459db4
drivers/graphics/console-draw: Use font height rather than width where necessary
...
This fixes major corruption of the drawn text.
2026-05-24 20:36:18 +02:00
bjorn3
54b2697a6d
drivers/graphics/console-draw: Missed change
2026-05-24 20:31:51 +02:00
bjorn3
5e800afd1b
drivers/graphics: Couple of misc fbcond/fbbootlogd cleanups
2026-05-24 20:23:05 +02:00
Jeremy Soller
2dbc3c46a3
Merge branch 'patch-1' into 'main'
...
Remove fbcond dependency in initfs graphics target
See merge request redox-os/base!270
2026-05-17 06:16:48 -06:00
Migue Magic
655c2fe691
Remove fbcond dependency in initfs graphics target
2026-05-16 16:55:53 +00:00
bjorn3
9ed223af09
Merge branch 'fix-build' into 'main'
...
fbbootlogd: Fix build
See merge request redox-os/base!269
2026-05-16 09:42:41 +00:00
Wildan M
b70f565ec5
fbbootlogd: Fix build
2026-05-16 15:26:38 +07:00
Jeremy Soller
a0e34b92e5
Merge branch 'console-font-support' into 'main'
...
Implement font support
See merge request redox-os/base!261
2026-05-15 17:21:18 -06:00
Migue Magic
ae77a4f0ad
Implement font support
2026-05-15 17:21:18 -06:00
Jeremy Soller
7bc1442eb9
Merge branch 'gpu_drm43' into 'main'
...
drivers/graphics/driver-graphics: Extract ioctl impls into a separate module
See merge request redox-os/base!268
2026-05-14 15:02:06 -06:00
Jeremy Soller
c587cda80e
Merge branch 'gpu_drm42' into 'main'
...
drivers/graphics/driver-graphics: Expose a bunch of properties on planes
See merge request redox-os/base!267
2026-05-14 13:24:31 -06:00
bjorn3
fc2d098f70
drivers/graphics/driver-graphics: Move property ioctls to a separate module
2026-05-14 18:37:55 +02:00
bjorn3
3e7b757f0b
drivers/graphics/driver-graphics: Deduplicate code between MODE_CURSOR and MODE_CURSOR2
2026-05-14 17:40:43 +02:00
bjorn3
798ef0738e
drivers/graphics/driver-graphics: Move cursor ioctls to a separate module
2026-05-14 17:36:55 +02:00
bjorn3
df845d6566
drivers/graphics/driver-graphics: Move framebuffer ioctls to a separate module
2026-05-14 17:32:39 +02:00
bjorn3
2ac2182caa
drivers/graphics/driver-graphics: Move ioctl impls to a new module
2026-05-14 17:25:02 +02:00
bjorn3
22060149c2
drivers/graphics/driver-graphics: Extract ioctl implementations into a function
2026-05-14 17:22:15 +02:00
bjorn3
241bae84e7
drivers/graphics/driver-graphics: Fix leftover of dummy planes
2026-05-14 17:13:31 +02:00
bjorn3
c66c9e95fa
drivers/graphics/driver-graphics: Introduce DrmHandle
2026-05-14 17:05:47 +02:00
bjorn3
a53777050c
drivers/graphics/driver-graphics: Expose a bunch of properties on planes
2026-05-14 16:43:10 +02:00
Jeremy Soller
dbff1566a4
Merge branch 'gpu_drm41' into 'main'
...
Support planes in the drm interface
See merge request redox-os/base!266
2026-05-14 08:29:00 -06:00
bjorn3
607906de28
Rustfmt
2026-05-14 16:19:10 +02:00
bjorn3
b0d7b6135e
Restore some FIXMEs
2026-05-14 16:09:07 +02:00
bjorn3
6a039c29fe
drivers/graphics/ihdgd: Don't access CRTC in set_plane
2026-05-14 16:05:57 +02:00
bjorn3
5d6faacfb3
drivers/graphics/driver-graphics: Couple of fixups
2026-05-14 16:00:30 +02:00
bjorn3
0ee128ad8d
drivers/graphics: Make everything work
2026-05-14 15:50:15 +02:00
bjorn3
ab8bfb9d5d
drivers/graphics/driver-graphics: Report actual planes from MODE_GET_PLANE
2026-05-14 15:33:17 +02:00
bjorn3
76d6398473
drivers/graphics/driver-graphics: Add primary plane for every CRTC
2026-05-14 15:29:58 +02:00
Meijlen
835be6f654
drivers/graphics: Implement support for planes
2026-05-14 15:29:56 +02:00
bjorn3
53da1b0dc4
drivers/graphics/driver-graphics: Fix ioctl order
2026-05-14 15:29:24 +02:00
Jeremy Soller
30ba2e2cfb
Merge branch 'gpu_drm40' into 'main'
...
drivers/graphics/driver-graphics: Implement some things that libdrm needs
See merge request redox-os/base!265
2026-05-14 07:01:32 -06:00
bjorn3
5f4e5016a8
drivers/graphics/driver-graphics: Implement MODE_ADD_FB2
2026-05-14 14:56:33 +02:00
bjorn3
0eb6390fe1
drivers/graphics/driver-graphics: Report DRM_MAJOR as device major
2026-05-14 12:23:54 +02:00
bjorn3
6875c90850
drivers/graphics/driver-graphics: Implement SET_VERSION and GET_UNIQUE
...
libdrm needs these when searching for drm devices.
2026-05-14 12:09:55 +02:00
Jeremy Soller
f37a5206d6
Merge branch 'gpu_drm39' into 'main'
...
drivers/graphics: Couple of refactorings
See merge request redox-os/base!264
2026-05-13 14:11:32 -06:00
bjorn3
d110147d62
drivers/graphics/driver-graphics: Introduce KmsObjects::remove helper
2026-05-13 21:19:05 +02:00
bjorn3
d1cf7d53d2
drivers/graphics/driver-graphics: Introduce set_connector_edid helper
...
And don't create a new blob unless the EDID actually changes.
2026-05-13 21:18:59 +02:00
bjorn3
74bd1db73a
drivers/graphics/virtio-gpu: Move some block_on calls to the callers
2026-05-13 20:02:01 +02:00
bjorn3
e2c67fa8f8
drivers/graphics/virtio-gpu: Extract create_dumb_buffer_inner as async function
2026-05-13 20:00:25 +02:00
bjorn3
ebdf681eab
drivers/graphics/virtio-gpu: Introduce send_request_cursor
2026-05-13 19:46:56 +02:00