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
Jeremy Soller
4fc813f3ef
Send controller events from usbhidd
2026-06-23 20:21:40 -06:00
auronandace
c3789b4ed3
only perform a single write and assert the amount written
2026-06-17 14:09:47 +01:00
auronandace
05a8954e0a
add and apply unused_io_amount clippy lint
2026-06-17 13:40:16 +01:00
Wildan M
e8f1b1a888
Do not send TextInputEvent for control characters
2026-06-09 04:15:22 +07:00
bjorn3
009ffe1dbc
Fix compilation
2026-04-27 22:09:53 +02:00
Migue Magic
180bfe15a7
Fix typos across 3 drivers
2026-04-27 12:27:11 -06:00
bjorn3
daf726c30d
scheme-utils: Have FpathWriter handle writing the scheme name
2026-04-19 19:07:41 +02:00
bjorn3
64d23e9e05
scheme-utils: Introduce FpathWriter helper
2026-04-19 19:07:41 +02:00
bjorn3
28900f7c49
scheme-utils: Introduce Blocking as counterpart to ReadinessBased for blocking schemes
2026-04-19 11:05:04 +02:00
bjorn3
01183044a3
Workaround deadlock in initnsmgr
2026-04-18 12:58:41 +02:00
bjorn3
317a0178b6
Introduce scheme-utils crate and HandleMap type
...
HandleMap deduplicates the id assignment for handles and unlike most
existing implementations handles overflow just fine.
2026-04-13 22:19:07 +02:00
bjorn3
0915db5ec4
drivers/inputd: Remove unused open_display method
2026-04-05 13:09:02 +02:00
bjorn3
2572723da9
drivers/inputd: Remove unused fields from VtEvent
2026-04-05 13:05:51 +02:00
bjorn3
05ca76bf59
drivers/inputd: Remove some leftover code from the old way display resizing was handled
2026-03-21 13:49:46 +01:00
Ribbon
90ea974ce0
Add missing Cargo package description and update drivers README
2026-03-16 10:39:15 -06:00
bjorn3
9795abb0ea
Fix a bunch of warnings
2026-03-11 22:05:44 +01:00
bjorn3
3c79908b5a
drivers/graphics: Directly pass scheme name to DisplayHandle::new
2026-03-06 22:55:50 +01:00
bjorn3
f518db3d6a
drivers/inputd: Minor cleanup
2026-03-06 22:55:33 +01:00
Ibuki Omatsu
2738f69224
feat: Implement std_fs_call handling to initfs, ramfs, acpi and xhci
2026-02-28 08:15:16 -07:00
bjorn3
3d2951a23d
init: Convert vesad, fbbootlogd and fbcond to services
2026-02-26 16:38:56 +01:00
nekluu
49f000a3ed
fix: add descriptive error messages for -K flag
2026-02-26 16:23:22 +03:00
auronandace
4e77bb0f96
add precedence lint to drivers
2026-02-20 15:00:43 +00:00
bjorn3
7ebeceb41d
init: Allow init to register the scheme for a daemon
...
Unfortunately the scheme still has to be created by the daemon due to a
kernel bug, but once that is fixed, it would allow delayed spawning of
scheme daemons.
2026-02-18 22:40:09 +01:00
Jeremy Soller
2d672b7cd9
Add anyhow to workspace
2026-01-29 10:47:45 -07:00
Ibuki Omatsu
334928f151
feat: Introduce userspace namespace manager and adapt all schemes.
2026-01-20 20:56:58 -07:00
Jeremy Soller
f740b61774
Use workspace dependencies for many common crates
2026-01-20 10:12:08 -07:00
Wildan M
3d04f523b4
inputd: Implement keymap
2026-01-14 11:35:48 +07:00
Ibuki Omatsu
3681e1b74a
refactor: Replace unlink and rmdir with unlinkat in ramfs. Update redox-scheme and redox-rt for bootstrap.
2025-12-17 18:46:05 -07:00
bjorn3
f329988b9d
drivers/inputd: Update to redox-scheme 0.8
2025-12-13 13:08:31 +01:00
bjorn3
f1057b6750
daemon: Abort on errors
...
All users did this anyway. And handling it inside the daemon crate
allows avoiding a panic of the parent process when the child process
panicked.
2025-12-03 21:55:47 +01:00
bjorn3
54d81e7423
Merge redox-daemon into this repo
2025-12-03 21:07:13 +01:00
bjorn3
07a2b97f08
Add 'drivers/' from commit '20ffe4d7f4a85b7cc1f59495d7e6e355fed4cb06'
...
git-subtree-dir: drivers
git-subtree-mainline: e76ecea4ce
git-subtree-split: 20ffe4d7f4
2025-11-29 19:04:04 +01:00