|
|
2a0dddead3
|
Fix interrupts not working with -enable-kvm
|
2025-11-18 14:20:46 +01:00 |
|
|
|
77b5a4a153
|
Modularize interrupt handlers, split up scheduler and PIT interrupt handlers
|
2025-11-17 01:08:23 +01:00 |
|
|
|
ef7a45e7cf
|
Remove ps2kbdev dev functions in favour of MBus
|
2025-11-11 23:50:24 +01:00 |
|
|
|
c2364fbd48
|
Add MBus syscalls
|
2025-11-11 23:44:43 +01:00 |
|
|
|
4fe907a733
|
Clean up PS/2 keyboard driver, new IPC mechanism MBus (message bus)
|
2025-11-11 23:10:38 +01:00 |
|
|
|
566b35f4d5
|
Big code refactor, get rid of HAL entirely
|
2025-11-11 21:26:27 +01:00 |
|
|
|
7015bc9576
|
Decouple I/O from HAL
|
2025-11-11 19:59:01 +01:00 |
|
|
|
a5fe64b253
|
Pass implicit PID into syscalls
|
2025-10-18 12:10:59 +02:00 |
|
|
|
fa6c194163
|
Break devctl() up into smaller syscalls
|
2025-10-14 21:35:10 +02:00 |
|
|
|
0c3250e8d6
|
Remove/fix unused stuff and other warnings
|
2025-10-14 20:20:41 +02:00 |
|
|
|
6b0e05e506
|
Expose storedevs to the outside world via dev interface
|
2025-10-11 02:35:15 +02:00 |
|
|
|
a1ec132d09
|
PS2KB fix mapping KB_HOME
|
2025-10-06 23:07:34 +02:00 |
|
|
|
e9838d530f
|
Rearchitecture PS2KB driver using event buffers
|
2025-10-05 19:48:15 +02:00 |
|
|
|
70d6931e3b
|
Use shared macros for dev function IDs
|
2025-10-04 21:34:48 +02:00 |
|
|
|
acbf051dbc
|
New rewritten serial driver + dev interface
|
2025-10-04 21:31:45 +02:00 |
|
|
|
04a4b1395c
|
Store devices as a hashtable
|
2025-10-03 23:47:58 +02:00 |
|
|
|
57ba9ff126
|
Store device structs in a dynamic list
|
2025-10-03 22:25:16 +02:00 |
|
|
|
d7562b98c1
|
Rewrite PS2KB using the new devctl interface
|
2025-09-28 23:25:43 +02:00 |
|