20 Commits

Author SHA1 Message Date
5c466eaaae
Update Cargo.lock 2025-02-28 14:15:03 -06:00
4801ca2e0b
Only return POLLIN if keyboard event added a character to the buffer 2025-02-26 13:23:45 -06:00
3c9e14fa81
Update to new file_rpc poll server interface 2025-02-26 11:59:55 -06:00
38bb932cc9
Add mode to open operation 2024-11-16 11:54:29 -06:00
8ca9295d57
Use Errno as RPC error type 2024-10-04 12:36:19 -05:00
3b452fdf60
Add seek function 2024-09-30 13:33:22 -05:00
2f55bfdfa3
Add poll support 2024-09-20 14:41:55 -05:00
650b92b3ae
Add file RPC dup call 2024-09-17 11:41:32 -05:00
f340302150
Switch to treating ctrl+x as control characters 2024-09-15 17:06:03 -05:00
6ffbeae625
Don't block on reads with an empty buffer 2024-09-15 17:01:41 -05:00
5389c01ec6
Remove rustc ICE dump files 2024-09-11 19:35:37 -05:00
1659c934ac
Fix nonfunctional backslash key 2024-09-11 15:18:02 -05:00
70c8ea2da5
Add basic keyboard device file 2024-09-11 14:28:15 -05:00
c079f21c3d
Remove PID debug print 2024-09-11 12:30:29 -05:00
1f30d20311
Decode scancode into characters and write them to the screen 2024-09-11 12:16:41 -05:00
7b7f3e9a23
Set scancode set 2 and read incoming scancodes 2024-09-11 11:56:58 -05:00
89345100c9
Enable interrupts 2024-09-11 10:16:50 -05:00
32b70bc075
Extract controller code into it's own file 2024-09-09 16:16:20 -05:00
befe1eded5
Initialze controller and log status 2024-09-09 16:12:21 -05:00
374c8322a0
Initial commit 2024-09-09 15:21:16 -05:00