auronandace
e054af78c0
update bitflags for ps2d
2026-03-20 11:58:53 +00:00
auronandace
7be03d1815
add bitflags to the workspace Cargo.toml
2026-03-20 08:46:28 +00: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
Connor-GH
15790b1e1a
ps2d: disable keyboard before running self test
...
Beforehand, if you spammed 'enter' (or any key) upon startup, your self
test would fail with 1C or 9C (the scancodes for pressing and releasing
enter respectively). We now disable the keyboard earlier, and this fixes
the issue.
2026-03-10 14:19:11 -05:00
Jeremy Soller
5fdc723c38
ps2d: limit mouse resets to 10
2026-03-08 20:23:09 -06:00
auronandace
4e77bb0f96
add precedence lint to drivers
2026-02-20 15:00:43 +00:00
bjorn3
dfee8f50d7
ps2d: Fix warnings
2026-02-18 22:41:05 +01:00
Wildan M
20eae1f054
ps2d: Don't crash on keyboard scan init
2026-02-10 00:10:21 +07:00
Jeremy Soller
a58f9b9ae8
ps2d: format
2026-01-29 11:01:21 -07:00
Jeremy Soller
7ae1a61d0e
usbhidd: use anyhow for error handling
2026-01-29 10:52:17 -07:00
Jeremy Soller
2d672b7cd9
Add anyhow to workspace
2026-01-29 10:47:45 -07:00
Jeremy Soller
65966e9371
ps2d: add missing TouchpadCommand enum
2026-01-29 08:56:42 -07:00
Jeremy Soller
ce9c2a1fb4
ps2d: add MouseTx abstraction and WIP touchpad identification
2026-01-29 08:56:00 -07:00
Wildan M
ac1f3c7f6e
Workaround PS/2 mouse init timeout
2026-01-29 15:24:56 +07:00
Jeremy Soller
db78254203
Only init mouse when vmmouse not detected
2026-01-25 20:19:42 -07:00
Wildan M
7bfcda6ffd
usbhidd: Adjust logs, add mouse filter to prevent jumps
2026-01-25 21:14:59 +07:00
Jeremy Soller
511d446993
PS2 mouse refactor
2026-01-25 10:07:58 -07:00
Wildan M
7a350efae4
Fix fmt
2026-01-23 01:13:41 +07:00
Jeremy Soller
8f97fd64ee
usbhidd: spin instead of sleep for better throughput
2026-01-22 19:21:13 -07:00
Jeremy Soller
d7303832b1
Fix usb error message typo
2026-01-22 14:54:38 -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
Jeremy Soller
4c99d06506
Merge branch 'inputd-keymap' into 'main'
...
Implement keymap to inputd
See merge request redox-os/base!89
2026-01-14 06:30:59 -07:00
Wildan M
3d04f523b4
inputd: Implement keymap
2026-01-14 11:35:48 +07:00
Wildan M
fd84f1d0fe
Make ps2 init logs useful
2026-01-13 05:35:04 +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
9e91a930e5
drivers/input/ps2d: Update to redox-scheme 0.8
2025-12-13 13:08:31 +01:00
Wildan M
04d5c5fee8
Fix cargo check for aarch64
2025-12-11 18:47:46 +07:00
bjorn3
7aa0776abd
Rustfmt
2025-12-03 22:02:20 +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