4lDO2
72978e963e
Patch redox-rt, syscall.
2025-04-19 12:49:26 +02:00
Jeremy Soller
a4a575f445
Merge branch 'pty_fixes' into 'main'
...
Use libredox for kill and reduce unsafe
See merge request redox-os/base!10
2025-04-18 12:35:23 +00:00
4lDO2
514741898c
pty scheme fixes
2025-04-18 10:07:00 +02:00
4lDO2
cd4b7ef228
Update deps.
2025-04-17 16:13:17 +02:00
4lDO2
6ff8c9fd9a
Handle level of indirection with procmgr thread fds.
2025-04-13 21:22:45 +02:00
4lDO2
96ca98c9b6
Replace virttophys by fd-based interface.
2025-04-13 21:22:45 +02:00
4lDO2
657bf13d7c
Use library call for iopl.
2025-04-13 21:22:45 +02:00
Jeremy Soller
4663044e84
Merge branch 'arm64_fixes' into 'master'
...
Arm64 fixes
See merge request redox-os/drivers!265
2025-04-12 12:56:49 +00:00
bjorn3
1d43e39b0e
pcid: Handle #address-cells on interrupt parent
2025-04-12 14:55:17 +02:00
bjorn3
7625dcd0ce
pcid: Avoid legacy scheme path format
2025-04-12 14:54:50 +02:00
Jeremy Soller
11c22d29e1
Merge branch 'acpid_graceful_exit' into 'master'
...
acpid: Gracefully exit on non-ACPI systems
See merge request redox-os/drivers!264
2025-04-12 12:16:43 +00:00
bjorn3
328f96bd8f
acpid: Gracefully exit on non-ACPI systems
2025-04-12 14:13:57 +02:00
Jeremy Soller
cf978300a6
Merge branch 'update_redox_rt' into 'master'
...
Update redox-rt to fix arm64
See merge request redox-os/bootstrap!17
2025-04-12 12:10:08 +00:00
bjorn3
9bcc884820
Update redox-rt to fix arm64
2025-04-12 14:08:55 +02:00
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