bjorn3
2f756fd29d
virtio-core: Fix a warning
2025-07-01 21:44:06 +02:00
bjorn3
565add84b1
graphics/driver-graphics: Update to redox-scheme 0.6
2025-07-01 21:40:57 +02:00
Jeremy Soller
10cd204e60
Merge branch 'graphics_refactorings' into 'master'
...
graphics: Various refactorings
See merge request redox-os/drivers!271
2025-06-30 15:18:49 -06:00
bjorn3
7f3f181775
graphics/virtio-gpud: Create DisplayHandle after registering the scheme
...
This fixes a race-condition. It is unlikely to cause issues in practice
though.
2025-06-30 23:03:40 +02:00
bjorn3
7f5c58892c
graphics/driver-graphics: Eagerly create contents of VtState
2025-06-30 23:01:52 +02:00
bjorn3
7882372dab
graphics/driver-graphics: Introduce VtState
...
This contains the current state for a single VT.
2025-06-30 22:10:02 +02:00
bjorn3
c2249f2fa0
graphics/driver-graphics: Couple of minor changes
2025-06-30 21:40:02 +02:00
bjorn3
993b23e63c
graphics/driver-graphics: Prepare for future abi versions
2025-06-30 20:04:40 +02:00
bjorn3
74bb9f40e5
graphics/graphics-ipc: Introduce a common module for code shared between versions
2025-06-30 19:59:52 +02:00
bjorn3
56d4fdd025
graphics: Replace adapter.displays() with .display_count()
2025-06-30 19:58:25 +02:00
bjorn3
5ddddd91df
graphics: Pass CursorPlane by shared ref to handle_cursor
2025-06-29 18:03:01 +02:00
Jeremy Soller
b6d6ef27f0
Merge branch 'ps2d_move_expects' into 'master'
...
input/ps2d: More helpful panic locations when initializing fails
See merge request redox-os/drivers!270
2025-05-22 12:47:08 -06:00
bjorn3
ff7325df14
input/ps2d: More helpful panic locations when initializing fails
2025-05-22 20:44:07 +02:00
Jeremy Soller
a75f108167
Merge branch 'disk_driver_notify_early' into 'master'
...
storage: Notify readiness as soon as the disk scheme has been created
See merge request redox-os/drivers!269
2025-05-20 17:17:24 -06:00
bjorn3
71f1838eea
acpid: Rustfmt
2025-05-20 22:03:10 +02:00
bjorn3
a1b0feaadb
storage: Notify readiness as soon as the disk scheme has been created
...
This prevents boot hangs when the disk driver hangs between creating the
disk scheme and being fully initialized, while still preventing race
conditions.
2025-05-20 22:03:01 +02:00
Jeremy Soller
9403db2125
Merge branch 'ps2d-right-ctrl' into 'master'
...
Accept right ctrl key from ps2 keyboard
See merge request redox-os/drivers!268
2025-05-02 11:23:29 -06:00
Arne de Bruijn
5827a0e309
Accept right ctrl key from ps2 keyboard
...
Map both ctrl keys to K_CTRL for now, same as usbhidd.
2025-05-02 19:06:53 +02:00
Jeremy Soller
5e4d4427db
Timeout of five seconds for nvmed init
2025-04-25 12:14:09 -06:00
Jeremy Soller
5b1e472431
Clean up aml::Handler
2025-04-25 10:16:08 -06:00
Jeremy Soller
1c5d322614
Merge branch 'iopl_lib' into 'master'
...
Use capability-based interfaces for iopl and virttophys
See merge request redox-os/drivers!267
2025-04-19 18:13:23 +00:00
4lDO2
5c43f39641
Update syscall
2025-04-19 19:30:57 +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
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
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
65c23ed77d
graphics/vesad: Disable kernel graphical debug as late as possible
2025-04-06 17:12:10 +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
a813d93001
Reduce some logging
2025-03-31 08:11:44 -06: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