Jeremy Soller
88b97cd6b1
Merge branch 'netstack_cancellation' into 'main'
...
Implement cancellation for netstack.
See merge request redox-os/base!9
2025-04-10 19:24:37 +00:00
4lDO2
50b4e524b1
Implement cancellation for netstack.
2025-04-10 21:00:26 +02:00
Jeremy Soller
d925c7cc78
Merge branch 'readiness_based' into 'main'
...
Implement cancellation, reduce boilerplate, and update redox-scheme
See merge request redox-os/base!8
2025-04-07 18:42:28 +00:00
4lDO2
a750766d67
Implement cancellation, using ReadinessBased.
2025-04-07 16:41:34 +02:00
Jeremy Soller
6c261e8606
Merge branch 'log_runtime_add_sink' into 'master'
...
graphics/fbbootlogd: Tell logd to use us as log sink
See merge request redox-os/drivers!263
2025-04-06 19:23:44 +00:00
Jeremy Soller
d3a73a990a
Merge branch 'log_runtime_add_sink' into 'main'
...
logd: Add api to add new sink sources at runtime
See merge request redox-os/base!7
2025-04-06 19:23:29 +00:00
bjorn3
fb99ff5fa5
log: Add fixme about backfilling
2025-04-06 20:15:37 +02:00
bjorn3
d318679112
graphics/fbbootlogd: Tell logd to use us as log sink
2025-04-06 20:11:47 +02:00
Jeremy Soller
34b1e9d70a
Merge branch 'late_disable_graphic_debug' into 'master'
...
graphics/vesad: Disable kernel graphical debug as late as possible
See merge request redox-os/drivers!262
2025-04-06 17:54:07 +00:00
bjorn3
034d76ffd5
logd: Add api to add new sink sources at runtime
...
This will allow logd to be started before fbbootlogd.
2025-04-06 19:42:02 +02:00
bjorn3
d20dd30ccf
Move logd to redox-scheme 0.5
2025-04-06 19:10:49 +02:00
bjorn3
65c23ed77d
graphics/vesad: Disable kernel graphical debug as late as possible
2025-04-06 17:12:10 +02:00
Jeremy Soller
03d48797be
Merge branch 'fix_warnings' into 'main'
...
Fix a bunch of warnings
See merge request redox-os/base!6
2025-04-06 14:35:28 +00:00
bjorn3
ef7154ee72
Fix a bunch of warnings
2025-04-06 16:19:49 +02:00
Jeremy Soller
3bf5930b3c
Merge branch 'redox-scheme' into 'main'
...
Migrate dnsd to redox-scheme
See merge request redox-os/base!5
2025-04-06 13:29:40 +00:00
4lDO2
dda88e3a3b
Migrate dnsd to redox-scheme.
2025-04-05 18:47:01 +02:00
Jeremy Soller
e22c5b099b
Merge branch 'virtio_gpu_cursor_changes' into 'master'
...
Handle vt switching for cursors without requiring a cursor update
See merge request redox-os/drivers!261
2025-04-04 19:25:36 +00:00
bjorn3
f1b5ba52ed
Rustfmt
2025-04-04 20:41:31 +02:00
bjorn3
215b8185c2
Handle vt switching for cursors without requiring a cursor update
...
This requires storing the cursor state on the driver-graphics side to be
be able to restore the correct state for the target vt.
2025-04-04 20:37:43 +02:00
bjorn3
abab5c9a3c
Avoid passing unused fields to VIRTIO_GPU_CMD_MOVE_CURSOR
2025-04-04 20:25:57 +02:00
bjorn3
03cf0955d2
Move cursor resource writing to driver-graphics
2025-04-04 20:04:25 +02:00
Jeremy Soller
5559bb1fe1
Merge branch 'master' into 'master'
...
adding support for gpu cursor
See merge request redox-os/drivers!260
2025-04-03 21:21:33 +00:00
Dimitar Gjorgievski
de4cc6ed4a
adding support for gpu cursor
2025-04-03 21:21:32 +00:00
Jeremy Soller
ea6e864a5c
Merge branch 'misc_changes' into 'main'
...
Couple of improvements
See merge request redox-os/base!4
2025-03-31 20:27:08 +00:00
bjorn3
72d04da8a9
init: Improve command spawning
...
The stdout and stderr of the spawned processes are not captured by init,
so attempting to write captured input is useless. Also show the exit
code in case the child process returned an non-zero exit code.
2025-03-31 20:11:32 +02:00
Jeremy Soller
a813d93001
Reduce some logging
2025-03-31 08:11:44 -06:00
bjorn3
8286249ff7
Remove unreachable dup impls
...
Dup calls with an empty path never reach scheme implementations
2025-03-30 17:51:07 +02:00
bjorn3
83c8234808
Fix building audiod
2025-03-30 17:38:49 +02:00
bjorn3
efd4ce9677
Integrate audiod in the root workspace
2025-03-30 17:17:10 +02:00
bjorn3
0c84b07315
Add 'audiod/' from commit 'f3489c48758bcad5f986df0799c18e9322d2a222'
...
git-subtree-dir: audiod
git-subtree-mainline: 3004381623
git-subtree-split: f3489c4875
2025-03-30 17:15:47 +02:00
4lDO2
3ba8c99915
Fix rustfmt CI and make bcm2835-sdhcid compile.
2025-03-30 16:45:55 +02:00
Jacob Lorentzon
1e6bb89dce
Merge branch 'rtcd' into 'master'
...
Add a userspace RTC driver for x86 PCs
See merge request redox-os/drivers!76
2025-03-30 14:38:16 +00:00
4lDO2
af1dd1e78e
Add a userspace RTC driver for x86 PCs.
...
The reason behind this is that an RTC driver should ideally consult ACPI
tables before assuming any I/O ports exist, which userspace can do much
better.
2025-03-30 16:37:04 +02:00
Jeremy Soller
1da621d0a2
Merge branch 'nvme-executor' into 'master'
...
Integrate nvmed executor with reactor, moving towards thread-per-core
See merge request redox-os/drivers!155
2025-03-29 14:03:50 +00:00
4lDO2
a180c5893f
Make ahcid compile.
2025-03-29 10:19:05 +01:00
4lDO2
6353fc73b4
Make ided and lived compile.
2025-03-29 10:19:05 +01:00
4lDO2
49333114e4
rustfmt.
2025-03-29 10:19:05 +01:00
4lDO2
4beb420953
Update dependencies.
2025-03-29 10:19:05 +01:00
4lDO2
6b0d4da2a2
Remove 'async' Cargo feature from nvmed.
2025-03-29 10:19:05 +01:00
4lDO2
ab549721e9
Use async executor for nvmed.
2025-03-29 10:19:05 +01:00
4lDO2
fd28f5123c
Add a hw-based async framework for block drivers.
2025-03-29 10:19:02 +01:00
Jeremy Soller
cd4cc3e519
Only fetch language IDs if required
2025-03-28 21:18:38 -06:00
Jeremy Soller
f58625b035
usbhubd/xhcid: fix port status for USB 3 hubs
2025-03-28 20:45:01 -06:00
Jeremy Soller
cbbcbc9ec3
usbhubd/xhcid: fix reading descriptor on USB 3 hubs
2025-03-28 18:27:29 -06:00
Jeremy Soller
ba0ca4ce05
Also fix packet size on USB 1
2025-03-28 18:02:18 -06:00
Jeremy Soller
8dcd85b546
Fix packet size for USB 3.0
2025-03-28 17:48:47 -06:00
Jeremy Soller
53a629ebd4
Merge branch 'fix-scheme' into 'master'
...
Use redox-scheme 0.2.3 and cargo update
See merge request redox-os/bootstrap!16
2025-03-26 22:50:13 +00:00
Ron Williams
416b6e486f
Use redox-scheme 0.2.3 and cargo update
2025-03-26 14:53:14 -07:00
Jeremy Soller
59edc11bee
xhcid: prepare for getting protocol speed from hubs
2025-03-22 20:00:07 -06:00
Jeremy Soller
145d6b355a
Fix reading hub descriptor on real hardware
2025-03-21 16:32:06 -06:00