feat: VirtIO keyboard input for QEMU GUI
- Add VirtIO input device driver (device ID 18) reading from eventq - Translate Linux keycodes (WASD, arrows) to InputEvent - Kernel probes for VirtIO input device, falls back to UART - Add -device virtio-keyboard-device to run-gui Makefile target - input-qemu tries VirtIO first, falls back to UART
This commit is contained in:
@@ -26,6 +26,7 @@ pub const STATUS_DRIVER_OK: u32 = 4;
|
||||
|
||||
pub const DEVICE_ID_BLOCK: u32 = 2;
|
||||
pub const DEVICE_ID_GPU: u32 = 16;
|
||||
pub const DEVICE_ID_INPUT: u32 = 18;
|
||||
|
||||
pub const PAGE_SIZE: usize = 4096;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user