Wildan M
4abaae000b
nvmed: Use correct TimeSpec for timeout
2026-07-17 03:31:40 +07:00
Jeremy Soller
d77b425552
Merge branch 'fpath_remove_legacy_path' into 'main'
...
Stop using the legacy path format in fpath
See merge request redox-os/base!307
2026-07-16 12:19:08 -06:00
bjorn3
5c6f460bbb
Stop using the legacy path format in fpath
...
For fbbootlog, fbcon and the disk drivers there is no load bearing use
of the fpath output. And for chan relibc already handles both the legacy
and new format.
2026-07-16 20:16:44 +02:00
Jeremy Soller
6238bb653d
Merge branch 'dev_ptmx' into 'main'
...
Add /dev/ptmx symlink
See merge request redox-os/base!306
2026-07-16 12:03:43 -06:00
bjorn3
add972864e
Add /dev/ptmx symlink
...
This is the standard location for ptmx across unixes though POSIX
doesn't strictly mandate it to exist. It only mandates posix_openpt() to
work.
2026-07-16 20:01:02 +02:00
Jeremy Soller
3cca6d13cc
Merge branch 'simplify_randd' into 'main'
...
randd: Significantly simplify file permission handling
See merge request redox-os/base!305
2026-07-16 10:27:43 -06:00
bjorn3
e26db606d1
randd: Significantly simplify file permission handling
...
There isn't really a need to support chown/chmod of the rand scheme. It
adds a fair bit of complexity without adding any security over
unconditionally allowing reads by anyone and writes by root. If we want
to restore support for chown/chmod, we should probably do so in a
generic way that covers all device schemes.
2026-07-16 18:19:44 +02:00
Jeremy Soller
8c0bec5ea7
Merge branch 'xhci_fixes' into 'main'
...
Fix a race condition when receiving events before unmasking interrupts
See merge request redox-os/base!304
2026-07-13 12:26:49 -06:00
bjorn3
a01d3ce6e5
Fix a race condition when receiving events before unmasking interrupts
2026-07-13 20:23:20 +02:00
bjorn3
b2ed85ea0d
Deduplicate event trb processing between polling and interrupt reactor
2026-07-13 20:19:49 +02:00
Jeremy Soller
1b17b3fc24
Merge branch 'pty-redoxer' into 'main'
...
redoxerd: Proper pty init
See merge request redox-os/base!303
2026-07-10 17:35:02 -06:00
Wildan M
eb48b04b54
redoxerd: Proper pty init
2026-07-10 11:22:55 +07:00
Jeremy Soller
9e12870329
Remove unused redox-rt from Cargo.toml, it is defined in bootstrap/Cargo.toml
2026-07-09 13:09:02 -06:00
Jeremy Soller
9a855b3c43
Merge branch 'main' into 'main'
...
ptyd: add documentation for the `pty' scheme's resources
See merge request redox-os/base!302
2026-07-08 16:30:43 -06:00
Connor-GH
46965493a0
ptyd: add documentation for the `pty' scheme's resources
2026-07-08 13:13:06 -05:00
Jeremy Soller
3e5007b3d8
Merge branch 'main' into 'main'
...
ptyd: implement tcflush, tcdrain, and tcsendbreak
See merge request redox-os/base!301
2026-07-07 16:55:01 -06:00
Connor-GH
cc03dca2c8
ptyd: implement tcflush, tcdrain, and tcsendbreak
2026-07-07 16:43:18 -05:00
Jeremy Soller
2e702052f9
Merge branch 'cwd-boot' into 'main'
...
init: Change cwd to `/` at boot
See merge request redox-os/base!289
2026-07-06 05:42:20 -06:00
Wildan M
f80b51411b
init: Change cwd to / at boot
2026-07-06 05:17:35 +07:00
Jeremy Soller
ae1538c27e
Merge branch 'path-update' into 'main'
...
Update redox-path to relax canonical path requirement
See merge request redox-os/base!300
2026-07-05 10:54:36 -06:00
Jeremy Soller
a2f68597c2
Merge branch 'raspi-fix' into 'main'
...
randd: Fix ARM hardware seed detection, raspi: Fix bcm driver init
See merge request redox-os/base!299
2026-07-05 05:44:14 -06:00
Wildan M
4692e32455
Update redox-path to relax canonical path requirement
2026-07-05 18:03:54 +07:00
Wildan M
572561035b
raspi: Fix bcm driver init
2026-07-05 11:08:50 +07:00
Wildan M
d75260e0d8
randd: Fix ARM hardware seed detection
2026-07-05 11:07:37 +07:00
Jeremy Soller
2878a22564
Merge branch 'fix_fbcond_enter' into 'main'
...
Fix enter key in fbcond
See merge request redox-os/base!297
2026-07-03 06:01:44 -06:00
bjorn3
d1b51888b6
Fix enter key in fbcond
2026-07-02 19:57:52 +02:00
Jeremy Soller
5238db02b0
Merge branch 'gpu_drm45' into 'main'
...
drivers/graphics/driver-graphics: Implement cursor planes
See merge request redox-os/base!296
2026-07-02 11:55:22 -06:00
bjorn3
31793e7c0c
drivers/graphics/driver-graphics: Implement cursor planes
2026-07-02 19:33:53 +02:00
Jeremy Soller
ff274f62b8
Merge branch 'gpu_drm44' into 'main'
...
drivers/graphics/driver-graphics: Implement DRM_IOCTL_MODE_CLOSEFB
See merge request redox-os/base!292
2026-07-01 14:13:58 -06:00
Jeremy Soller
00a3dfb215
Merge branch 'better_panic_message' into 'main'
...
Improve panic message when manually starting a daemon
See merge request redox-os/base!291
2026-07-01 14:13:23 -06:00
bjorn3
4411f8cfb6
drivers/graphics/driver-graphics: Implement DRM_IOCTL_MODE_CLOSEFB
2026-07-01 21:49:11 +02:00
bjorn3
f74a6f8765
Improve panic message when manually starting a daemon
2026-07-01 21:42:05 +02:00
Jeremy Soller
f1c44511ec
Merge branch 'less_board_config' into 'main'
...
Unconditionally compile bcm2835-sdhcid
See merge request redox-os/base!290
2026-07-01 13:35:39 -06:00
bjorn3
ed73d8a36d
Rustfmt
2026-07-01 21:11:55 +02:00
bjorn3
f71d388c5b
Unconditionally compile bcm2835-sdhcid
...
This moves us closer towards having a single unified image for all arm64
systems. Only init still has the board compiled in rather than detecting
it from the device tree or ACPI tables.
2026-07-01 21:06:41 +02:00
Jeremy Soller
a301f50bca
Merge branch 'avoid-blocking-nsmgr' into 'main'
...
refactor: Adapt to userspace fd allocation
See merge request redox-os/base!283
2026-07-01 08:20:05 -06:00
Ibuki Omatsu
372b200f26
refactor: Adapt to userspace fd allocation
2026-07-01 08:20:05 -06:00
Jeremy Soller
29a1f4f8ec
Merge branch 'remove_unnecessary_struct_repr' into 'main'
...
Remove unnecessary struct reprs
See merge request redox-os/base!288
2026-06-26 06:30:51 -06:00
bjorn3
9c52365339
Remove unnecessary struct reprs
2026-06-26 12:13:28 +02:00
Jeremy Soller
98996d26b0
usbhidd: set xbox 360 LED
2026-06-25 14:23:25 -06:00
Jeremy Soller
74eb45cb26
xhcid: fix endpoint handling issues and use newtype for endpoint number
2026-06-25 14:21:09 -06:00
Jeremy Soller
fc487b3ee2
usbhidd: fix set report value word
2026-06-25 13:05:29 -06:00
Jeremy Soller
fdff2d29a6
Update Cargo.lock
2026-06-25 13:03:46 -06:00
Jeremy Soller
76385adca3
xhcid: do not read interface names and add more debugging
2026-06-25 13:03:19 -06:00
Jeremy Soller
d230839c64
Merge branch 'main' into 'main'
...
misc(netstack): update `smoltcp` to v0.13.1
See merge request redox-os/base!287
2026-06-25 12:16:28 -06:00
Anhad Singh
cdea756569
fix(tcp/write_buf): incorrect return value
...
On success, the number of bytes written should be returned.
Previously `buf.len()` was always returned. The function `send_slice`
> ... returns the amount of octets actually enqueued, which is limited
> by the amount of free space in the transmit buffer; down to zero.
"down to zero" is okay as that is checked by `can_send`.
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2026-06-25 23:55:00 +10:00
Jeremy Soller
e56911dd95
Merge branch 'writeall-instead-of-write' into 'main'
...
add and apply unused_io_amount clippy lint
See merge request redox-os/base!282
2026-06-25 06:42:23 -06:00
Anhad Singh
7bfca6c5ab
misc(netstack): update smoltcp to v0.13.1
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2026-06-24 16:56:05 +10:00
Jeremy Soller
4fc813f3ef
Send controller events from usbhidd
2026-06-23 20:21:40 -06:00
Jeremy Soller
759b3cfeec
Support triggers and adjust gamepad threshold
2026-06-23 18:12:24 -06:00