ladybird/Kernel/Devices/HID
Andreas Kling baa6ff5649 Kernel: Wrap HIDManagement keymap data in SpinlockProtected
This serializes access to the current keymap data everywhere in the
kernel, allowing to mark sys$setkeymap() as not needing the big lock.
2022-03-07 16:35:23 +01:00
..
HIDDevice.h Kernel: Make major and minor numbers to be DistinctNumerics 2021-12-23 23:02:39 +01:00
HIDManagement.cpp Kernel: Wrap HIDManagement keymap data in SpinlockProtected 2022-03-07 16:35:23 +01:00
HIDManagement.h Kernel: Wrap HIDManagement keymap data in SpinlockProtected 2022-03-07 16:35:23 +01:00
I8042Controller.cpp Kernel: Make i8042 existence check more robust against faulty hardware 2022-02-20 19:48:46 +00:00
I8042Controller.h Kernel: Only do i8042 existence check via probing as a fallback 2022-02-19 13:37:51 +00:00
KeyboardDevice.cpp Kernel: Use u64 instead of size_t for File::can_read offset 2022-01-25 22:41:17 +02:00
KeyboardDevice.h Kernel: Support PS/2 right super key 2022-01-30 15:08:49 +01:00
MouseDevice.cpp Kernel: Use u64 instead of size_t for File::can_read offset 2022-01-25 22:41:17 +02:00
MouseDevice.h Kernel: Use u64 instead of size_t for File::can_write offset 2022-01-25 22:41:17 +02:00
PS2KeyboardDevice.cpp Kernel: Remove unnecessary includes from Thread.h 2022-01-30 16:21:59 +01:00
PS2KeyboardDevice.h Kernel+LibELF+LibVT: Remove unused AK::String header includes 2022-02-16 22:21:37 +01:00
PS2MouseDevice.cpp Kernel: Add horizontal mouse scroll support 2022-01-20 10:37:52 +01:00
PS2MouseDevice.h Kernel: Introduce the DeviceManagement singleton 2021-09-17 01:02:48 +03:00
VMWareMouseDevice.cpp Kernel: Evaluate block conditions only once on new mouse packets 2022-02-14 11:35:20 +01:00
VMWareMouseDevice.h Kernel: Introduce the DeviceManagement singleton 2021-09-17 01:02:48 +03:00